Interface | Description |
---|---|
ColumnSupplement |
Defines additional column metadata and data for supplementing the
existing columns in a StarTable.
|
ProcessingFilter |
Defines a type of filter-like processing which can be done on a StarTable.
|
ProcessingStep |
Represents one step of a table processing pipeline.
|
Quantiler |
Calculates quantile values given a sequence of data samples.
|
SupplementData |
Accessor for the data supplied by columns in an associated ColumnSupplement.
|
UnivariateStats.ArrayStats |
Aggregates statistics acquired from a column whose values are
fixed-length numeric arrays.
|
Class | Description |
---|---|
AddColumnFilter |
Table filter for adding a single synthetic column.
|
AddColumnsTable |
Wrapper table which adds another table to it by placing all the
columns of the added table together with the existing columns.
|
AddSkyCoordsFilter |
Filter used for converting sky coordinates from one system to another.
|
ArrayReader |
Reads values from a typed numeric array.
|
AssertFilter |
Filter for making algebraic (JEL) assertions about table data contents.
|
BadValueFilter |
Filter for replacing magic values with blanks.
|
BasicFilter |
Basic implementation of ProcessingFilter methods.
|
CacheFilter |
Processing step which caches the current table in a disk or memory
cache (according to the default
StoragePolicy ). |
CalculatorColumnSupplement |
ColumnSupplement whose columns are derived by calculating values
based on all the columns of another table.
|
CheckFilter |
Processing step which runs the
Tables.checkTable(uk.ac.starlink.table.StarTable) diagnostic. |
ClearParameterFilter |
Filter which removes parameters from a table.
|
CollapseColsFilter |
Table filter for collapsing multiple scalar columns into an array column.
|
ColumnMetadataFilter |
Filter to alter metadata of one or more columns.
|
ConstFilter |
Filter for identifying and removing columns with constant content.
|
DeleteColumnFilter |
Table filter for deleting a single column.
|
EveryFilter | |
EveryTable |
Wrapper table which looks at only every n'th row.
|
ExplodeAllFilter |
Table filter for replacing every N-element array valued column in
a table with N scalar-valued columns.
|
ExplodeColsFilter |
Table filter for replacing selected N-element array-valued columns
with N scalar-valued columns.
|
FixNamesFilter |
Filter to normalise syntax of column and parameter names so they
are legal java identifiers.
|
GKArray |
An implementation of the quantile
sketch of Greenwald and Khanna.
|
GKQuantiler |
Quantiler based on the method of Greenwald and Kanna,
via the implementation in
https://github.com/DataDog/sketches-java.
|
GroupFilter |
Filter version of TGROUP task.
|
HeadFilter |
Filter for picking only the first few rows of a table.
|
HeadTable |
Wrapper table implementation which only contains the first N rows of
its base table.
|
HealpixMetadataFilter |
Filter to manipulate HEALPix-specific metadata of a table
supposed to contain HEALPix pixel data.
|
JELColumnSupplement |
ColumnSupplement that generates new columns based on JEL expressions.
|
JELSelectorTable |
Sequential table which selects rows on the basis of a JEL-interpreted
expression.
|
KeepColumnFilter |
Table filter for selecting a number of columns and discarding the rest.
|
MetadataFilter |
Filter for extracting column metadata.
|
NameFilter |
Filter which renames a table.
|
PermutedColumnSupplement |
ColumnSupplement implementation which contains a selection of the
columns in the base table.
|
PixSampleFilter |
Filter for sampling pixel data from a HEALPix all-sky table file.
|
ProgressFilter |
Processing step which writes table progress to the terminal.
|
RandomFilter |
Processing step which calls the
Tables.randomTable(uk.ac.starlink.table.StarTable) utility. |
RandomViewFilter |
Processing filter that makes sure any RowSequence taken out on a
table uses calls to random table access methods.
|
RangeFilter |
Filter for selecting a contiguous range of rows.
|
RepeatFilter |
Filter for repeating a table's rows multiple times.
|
RepeatTable |
Wrapper table which repeats the rows of the base table multiple times.
|
ReplaceColumnFilter | |
ReplaceValueFilter |
Filter for replacing a given value with another one in a list of columns.
|
ReplaceValueTable |
Wrapper table which makes replacements of named values with other
named values in some of its columns.
|
ResolverFilter |
Filter which adds RA, Dec coordinate columns by performing name resolution
using an external service.
|
SelectFilter |
Table filter for selecting only certain rows using a JEL expression.
|
SequentialViewFilter |
Processing filter that makes sure any table filtered by it does not
have random access.
|
SetParameterFilter |
Filter which sets a parameter on the table.
|
SortFilter |
Processing filter which sorts on one or more JEL expressions.
|
SortHeadFilter |
Filter for returning the first (or last) few rows of a sorted table.
|
SortQuantiler |
Quantiler that retains all data samples, sorts them when ready,
and uses the sorted array to answer questions about quantiles.
|
StatsFilter |
Filter which can calculate statistical quantities.
|
StepFactory |
Factory which can create ProcessingStep objects from strings which
represent the filter specifications.
|
TableStats |
Aggregates column statistics for a table.
|
TailFilter |
Filter for picking only the last few rows of a table.
|
TailTable |
Wrapper table implementation which only contains the last N rows of
its base table.
|
TransposeFilter |
Processing filter which transposes a table.
|
UniqueFilter |
Filters out rows which are identical in some or all columns.
|
UnitColumnSupplement |
Trivial ColumnSupplement implementation which contains all the
columns of a base table unchanged.
|
UnivariateStats |
Calculates univariate statistics for a variable.
|
ValueInfoMapGroupTable |
StarTable implementation built on a MapGroup whose keys are
ValueInfo objects representing columns of the table.
|
Exception | Description |
---|---|
ArgException |
Checked exception thrown when arguments encountered on the command
line are illegal.
|
AssertException |
IOException which results from the failure of a user-level assertion.
|
Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.