# Package uk.ac.starlink.ttools.task

package uk.ac.starlink.ttools.task

Related Packages
Package
Description
uk.ac.starlink.ttools
Class
Description
AbstractInputTableParameter<T>
Parameter used to select a table for input.
AddEnvironment
Environment implementation which wraps a base environment instance and adds some extra entries as specified by a given map.
Aggregator
Defines an aggregation operation.
Aggregator.Accumulator
Can accumulate multiple data items of a consistent type and yield an aggregate value corresponding to the set.
Aggregator.Aggregation
Object that can manage aggregation for a given type of input data.
Aggregators
Provides instances of the Aggregator interface.
ArrayJoin
Task to add the contents of an external table for each row of an input table as array-valued columns.
Calc
Task to do static calculations.
CatMapper
TableMapper which concatenates tables top to bottom.
CdsUploadSkyMatch
Upload matcher that uses CDS's Xmatch service.
ChoiceMode
Output mode which can be used to give the user, via the parameter system, the choice about what mode to use.
ColumnSelectionMapper
Mapper which operates on a user-supplied selection of the columns of the input table.
CombinedColumn
Describes an output column formed by aggregation of values from an input expression.
CombinerParameter
Parameter for specifying Combiner values.
CommandFormatter
Handles export of StiltsCommand objects to external serialization formats.
ConnectionParameter
Parameter for acquiring a connection to a database using JDBC.
ConsumerTask
Abstract task which takes an input table and disposes of it.
ContentCodingParameter
Parameter for configuring HTTP-level compression.
Credibility
Defines the credibility of a value.
CredibleString
Aggregates a string value and a credibility assessment.
DatalinkLint
DataLink validator task.
DoubleArrayParameter
Parameter for acquiring a fixed-length array of floating point values.
DynamicTask
Extends the Task interface by methods which allow task parameters to be queried based on a (at least partially) populated Environment.
ExtraParameter
Interface which defines additional information available from a Parameter.
FilterParameter
Parameter which contains a value representing one or more `ProcessingStep`s.
FixedTablesInput
TablesInput which has a fixed number of input tables.
GridDensityMap
Calculates optionally weighted density maps/histograms on an N-dimensional grid and outputs them in table form.
HomogeneousTablesInput
TablesInput which has a variable number of input tables, treating them all the same as each other.
InputFormatParameter
Parameter for selecting input table format.
InputTableParameter
Parameter for specifying a single input table.
InputTablesParameter
Parameter for specifying an indeterminate number of input tables.
InputTableSpec
Provides the specifications for a single input table.
JoinFixActionParameter
Parameter which can control how column names are renamed if they would otherwise be duplicated in an output table.
JoinFixActionParameter.Fixer
Helper class which defines how suffixes are turned into JoinFixActions.
JoinMapper
TableMapper which joins tables side-by-side.
LineEnder
Defines how line endings are handled when formatting stilts commands.
LineInvoker
Invokes the Stilts tasks using a `LineTableEnvironment`.
LineTableEnvironment
Execution environment suitable for use with the TTOOLS package.
MapEnvironment
Environment which allows use of ttools tasks from an in-memory context.
MapperTask
Task which maps one or more input tables to an output table.
MocShape
Task for generating MOCs from shape specifications in a table.
MultiCone
SkyConeMatch2 implementation which uses an external Cone Search service.
MultiCopy
Task to copy multiple homogeneously acquired tables to an output container file.
MultiCopyN
Task to add multiple tables, perhaps with different formats and preprocessing, to an output container file.
MultiOutputFormatParameter
Parameter to hold an output format capable of writing multiple tables.
MultiOutputTask
Task which writes multiple tables to a single output file.
OutputFormatParameter
Parameter to hold the format of a table for output.
OutputModeParameter
Parameter for table output mode.
OutputReporterParameter
Parameter for selecting an OutputReporter for use with taplint.
OutputTableParameter
Parameter to hold an output table.
PixFootprint
Constructs and writes a Multi-Order Coverage map.
PixSample
Samples data from a HEALPix pixel file.
PixSample.CoordReader
Interface to turn input coordinate values into coordinate values suitable for pixel sampling.
PixSampler
Interrogates a HEALPix all-sky map to sample pixel data.
PixSampler.StatMode
Defines how statistics are to be acquired from a pixel or set of pixels.
RegQuery
Performs a registry query.
RowRunnerParameter
Parameter for acquiring a RowRunner.
SeqConcatStarTable
StarTable implementation which concatenates a list of compatible constituent tables in sequence.
Setting
Defines a key-value pair for use in a stilts command line.
SettingGroup
Represents a set of parameter-value pairs to be grouped together for display purposes.
ShowFunctions
Task for browsing available algebraic functions.
SingleMapperTask
MapperTask which has a single input table.
SingleTableMapping
Interface that defines mapping one table to another.
SkyCoordParameter
Utilities for sky coordinate parameters.
SkyDensityMap
Calculates sky density maps and outputs them as tables.
SkyMatch2
Task implementation for simplified sky matching task.
SqlClient
SQL command-line client.
SqlCone
Multiple cone match task which works by doing SQL queries using JDBC.
SqlUpdate
JDBC table column writer task.
StiltsCommand
Represents an abstract model of a STILTS command line.
StringMultiParameter
Convenience parameter subclass for getting a sequence of string values.
TableCat
Concatenates multiple homogeneous tables top-to-bottom.
TableCat2
Concatenates two tables top to bottom.
TableCatN
Concatenates N tables top to bottom.
TableCone
Executes a single cone-search-like query to an external DAL service.
TableConsumerParameter
Defines an object (probably a parameter) which can return a TableConsumer.
TableCopy
Task which copies a single table from input to output.
TableCube
Task implementation for the histogram array creation task.
TableEnvironment
Environment subinterface which provides additional functionality required for table-aware tasks.
TableFactoryParameter
Parameter whose value is a StarTableFactory.
TableGroup
Task for performing aggregation operations on groups of rows of an input table.
TableGroup.AggSpec
Defines the aggregation that should be done to form an output column.
TableHistogram
Task for performing a 1D histogram.
TableJoinN
Joins N tables side-to-side.
TableLocator
Interface which describes turning a string into a StarTable object.
TableLoop
Creates a single-column table with values dispensed from a for loop.
TableMapper
Interface for an operation which takes zero or more tables as input and produces one table as output.
TableMapping
Defines an operation which maps zero or more tables on input to a table on output.
TableMatch1
Performs an internal (single-table) crossmatch.
TableMatch2
Task implementation for generic pair matching task.
TableMatchN
Permforms a multi-table crossmatch.
TableMultiCopy
General purpose task for copying multiple input tables to an output table container.
TableNamer
Defines how Setting string values are generated from input values which refer to tables.
TablePipe
TableMapper which does the work for the tpipe command.
TablePlot2D
Task for performing a 2D scatter plot.
TablePlot3D
Task for performing a 3D scatter plot.
TableProducer
Provides a table.
TablesInput
Interface for an object which can acquire multiple input tables.
TapLint
TAP Validator task.
TapMapper
Mapper that does the work for `TapQuerier`.
TapQuerier
Performs a TAP query.
TapResultProducer
Object which can get the output table from a TapQuery.
TapResultReader
Aggregates parameters used for recovering and delivering the result of a TAP query.
TapResultReader.DeleteMode
Enumeration of UWS job deletion modes.
TapResume
Resumes an existing TAP query.
TapServiceParams
Manages a collection of parameters used to generate a TapService.
TapUploadSkyMatch
Upload matcher that uses an external TAP service.
UserFindMode
Mode for upload crossmatches corresponding to the user options.
VariableTablesInput
TablesInput which allows a variable number of input tables, fixed at runtime using an integer parameter.
VotCopy
Task which Copies a VOTable XML document intact but with control over the DATA encoding type.
VotLint
Task which performs VOTable checking.
WordParser<W>
Defines a parser which can turn a string into some other value.
WordsParameter<W>
Parameter which can split its value up into an array of words, each parsed as a parameterised type.
XmlEncodingParameter
Parameter which describes one of the available XML encodings (UTF-8 etc).
XsdValidate
Utility task for XML Schema validation.