# Package uk.ac.starlink.ttools.jel

package uk.ac.starlink.ttools.jel

Related Packages
Package
Description
uk.ac.starlink.ttools
Class
Description
ColumnIdentifier
Can identify columns of a table using string identifiers.
Constant<T>
Defines a typed value.
ConstantResolver
DVMap implementation that can reference values from a supplied Map of Constant values.
CustomCompilationException
Specialised subclass of JEL's CompilationException.
DummyJELRowReader
JELRowReader which can't actually read any rows.
FixedConstant<T>
Constant implementation which always has the same value.
JELArrayFunction<I,O>
Provides an array->array function in which input elements are mapped to output elements by use of a given JEL expression.
JELArrayFunction.XResolver
This public class is an implementation detail, not intended for external use.
JELFunction
Provides a double precision function of one double precision variable which can be evaluated using JEL.
JELQuantity
Aggregates a compiled expression and a metadata object.
JELRowReader
An object which is able to read cell values by column name or number.
JELTable
Wrapper table which is constructed entirely of columns defined by JEL expressions based on the base table.
JELUtils
This class provides some utility methods for use with the JEL expression compiler.
RandomJELEvaluator
Random-access evaluator for JEL expressions evaluated against tables.
RandomJELRowReader
Provides JELRowReader functionality for a random access table.
ResultSetJELRowReader
JELRowReader for accessing JDBC `ResultSet` objects.
SequentialJELRowReader
Implements JELRowReader for sequential access to a table.
StarTableJELRowReader
JELRowReader subclass for access to StarTables.
StateDependent
Indicates that a public static method is to be evalated by JEL at runtime not compile time, even if its arguments can be determined at compile time.
TablelessJELRowReader
JELRowReader implementation which has no columns.