| Interface | Description |
|---|---|
| ColumnSupplement |
Defines additional column metadata and data for supplementing the
existing columns in a StarTable.
|
| IntComparator |
Defines an ordering of integers.
|
| 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.
|
| ShuffleFilter |
Filter that permutes rows randomly.
|
| 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 © 2025 Central Laboratory of the Research Councils. All Rights Reserved.