- caseSensitivity - Variable in class adql.parser.IdentifierItems.IdentifierItem
-
- caseSensitivity - Variable in class adql.translator.MySQLTranslator
-
Indicate the case sensitivity to apply to each SQL identifier
(only SCHEMA, TABLE and COLUMN).
- caseSensitivity - Variable in class adql.translator.PostgreSQLTranslator
-
Indicate the case sensitivity to apply to each SQL identifier (only SCHEMA, TABLE and COLUMN).
- caseSensitivity - Variable in class adql.translator.SQLServerTranslator
-
Indicate the case sensitivity to apply to each SQL identifier (only SCHEMA, TABLE and COLUMN).
- cds.utils - package cds.utils
-
- CEILING - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- CENTROID - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- CentroidFunction - Class in adql.query.operand.function.geometry
-
It represents the CENTROID function of the ADQL language.
- CentroidFunction(GeometryFunction.GeometryValue<GeometryFunction>) - Constructor for class adql.query.operand.function.geometry.CentroidFunction
-
Builds a CENTROID function.
- CentroidFunction(CentroidFunction) - Constructor for class adql.query.operand.function.geometry.CentroidFunction
-
Builds a CENTROID function by copying the given one.
- check(ADQLQuery) - Method in class adql.db.DBChecker
-
Check all the columns, tables and UDFs references inside the given query.
- check(ADQLQuery, Stack<SearchColumnList>) - Method in class adql.db.DBChecker
-
Process several (semantic) verifications in the given ADQL query.
- check(ADQLQuery) - Method in interface adql.parser.QueryChecker
-
- checkColumnReference(ColumnReference, ClauseSelect, SearchColumnList) - Method in class adql.db.DBChecker
-
Check whether the given column reference corresponds to a selected item (column or an expression with an alias)
or to an existing column.
- checkCoordinateSystem(StringConstant, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Parse and then check the coordinate system contained in the given
StringConstant
instance.
- checkCoordinateSystem(STCS.CoordSys, ADQLOperand, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Check whether the given coordinate system is allowed by this implementation.
- checkDBItems(ADQLQuery, Stack<SearchColumnList>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Check DB items (tables and columns) used in the given ADQL query.
- checkGeometries(ADQLQuery, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Check all geometries.
- checkGeometryFunction(String, ADQLFunction, DBChecker.BinarySearch<String, String>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Check whether the specified geometrical function is allowed by this implementation.
- checkGroupByItem(ADQLColumn, ClauseSelect, SearchColumnList) - Method in class adql.db.DBChecker
-
Check whether the given column corresponds to a selected item's alias or to an existing column.
- checkRegion(STCS.Region, RegionFunction, DBChecker.BinarySearch<String, String>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Check the given region.
- checkSeparator(String) - Static method in class adql.query.ClauseConstraints
-
Checks/Converts the given separator in one of the two logical separators.
- checkSubQueries(ADQLQuery, Stack<SearchColumnList>, SearchColumnList, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Search all sub-queries found in the given query but not in the clause FROM.
- checkTypes(ADQLQuery, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Search all operands whose the type is not yet known and try to resolve it now
and to check whether it matches the type expected by the syntactic parser.
- checkUDFs(ADQLQuery, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Search all UDFs (User Defined Functions) inside the given query, and then
check their signature against the list of allowed UDFs.
- CIRCLE - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- CircleFunction - Class in adql.query.operand.function.geometry
-
It represents the CIRCLE function of the ADQL language.
- CircleFunction(ADQLOperand, ADQLOperand, ADQLOperand, ADQLOperand) - Constructor for class adql.query.operand.function.geometry.CircleFunction
-
Builds a CIRCLE function.
- CircleFunction(CircleFunction) - Constructor for class adql.query.operand.function.geometry.CircleFunction
-
Builds a CIRCLE function by copying the given one.
- circleToPolygon(double[], double) - Method in class adql.translator.PgSphereTranslator
-
Convert the specified circle into a polygon.
- ClauseADQL<T extends ADQLObject> - Class in adql.query
-
Represents an ADQL clause (i.e.
- ClauseADQL() - Constructor for class adql.query.ClauseADQL
-
Builds an anonymous ClauseADQL.
- ClauseADQL(String) - Constructor for class adql.query.ClauseADQL
-
Builds a ClauseADQL considering its name.
- ClauseADQL(ADQLList<T>) - Constructor for class adql.query.ClauseADQL
-
Builds a ClauseADQL by copying the given one.
- ClauseConstraints - Class in adql.query
-
- ClauseConstraints(String) - Constructor for class adql.query.ClauseConstraints
-
Builds a constraints list with only its name (which will prefix the whole list).
- ClauseConstraints(String, String) - Constructor for class adql.query.ClauseConstraints
-
Builds a constraints list with its name and its default separator.
- ClauseConstraints(ClauseConstraints) - Constructor for class adql.query.ClauseConstraints
-
Builds a ClauseConstraints by copying the given one.
- ClauseSelect - Class in adql.query
-
The SELECT clause of an ADQL query.
- ClauseSelect() - Constructor for class adql.query.ClauseSelect
-
Builds an empty SELECT clause.
- ClauseSelect(boolean) - Constructor for class adql.query.ClauseSelect
-
Builds an empty SELECT clause by specifying whether the returned rows are unique (regarding the first returned columns).
- ClauseSelect(int) - Constructor for class adql.query.ClauseSelect
-
Builds an empty SELECT clause whose the returned rows must be limited to the given number.
- ClauseSelect(boolean, int) - Constructor for class adql.query.ClauseSelect
-
Builds an empty SELECT clause.
- ClauseSelect(ClauseSelect) - Constructor for class adql.query.ClauseSelect
-
Builds a SELECT clause by copying the given one.
- clear() - Method in class adql.query.ADQLList
-
Clears this clause.
- clear() - Method in class adql.query.ClauseConstraints
-
- clear() - Method in class cds.utils.TextualSearchList
-
- Column() - Method in class adql.parser.ADQLParser
-
- column - Variable in class adql.parser.SimpleCharStream
-
- ColumnName() - Method in class adql.parser.ADQLParser
-
Extracts the name of a column with its possible catalog, schema and table prefixes.
- ColumnReference - Class in adql.query
-
Represents a reference to a selected column either by an index or by a non-qualified column name/alias.
- ColumnReference(int) - Constructor for class adql.query.ColumnReference
-
Builds a column reference with an index of a selected column.
- ColumnReference(String) - Constructor for class adql.query.ColumnReference
-
Builds a column reference with a name/alias of a selected column.
- ColumnReference(ColumnReference) - Constructor for class adql.query.ColumnReference
-
Builds a column reference by copying the given one.
- columns - Variable in class adql.db.DefaultDBTable
-
- COMMA - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- compare(S, T) - Method in class adql.db.DBChecker.BinarySearch
-
Compare the search item and the array item.
- compareTo(FunctionDef) - Method in class adql.db.FunctionDef
-
- compareTo(ADQLFunction) - Method in class adql.db.FunctionDef
-
Compare this function definition with the given ADQL function item.
- Comparison - Class in adql.query.constraint
-
Represents a comparison (numeric or not) between two operands.
- Comparison(ADQLOperand, ComparisonOperator, ADQLOperand) - Constructor for class adql.query.constraint.Comparison
-
Creates a comparison between two operands.
- Comparison(Comparison) - Constructor for class adql.query.constraint.Comparison
-
Builds a comparison by copying the given one.
- ComparisonEnd(ADQLOperand) - Method in class adql.parser.ADQLParser
-
- ComparisonOperator - Enum in adql.query.constraint
-
Gathers all comparison operators (numeric or not).
- CONCAT - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- Concatenation - Class in adql.query.operand
-
Represents a concatenation in ADQL (ex: "_s_ra" || ':' || "_s_dec").
- Concatenation() - Constructor for class adql.query.operand.Concatenation
-
Builds an empty concatenation.
- Concatenation(Concatenation) - Constructor for class adql.query.operand.Concatenation
-
- condition - Variable in class adql.query.from.ADQLJoin
-
The join condition.
- ConditionsList(ClauseConstraints) - Method in class adql.parser.ADQLParser
-
- Constraint() - Method in class adql.parser.ADQLParser
-
- ConstraintsGroup - Class in adql.query.constraint
-
Represents a parenthesized list of constraints.
- ConstraintsGroup() - Constructor for class adql.query.constraint.ConstraintsGroup
-
- ConstraintsGroup(ConstraintsGroup) - Constructor for class adql.query.constraint.ConstraintsGroup
-
- CONTAINS - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- contains(Object) - Method in class cds.utils.TextualSearchList
-
Returns true if this list contains the specified element.
- ContainsFunction - Class in adql.query.operand.function.geometry
-
It represents the CONTAINS function of the ADQL language.
- ContainsFunction(GeometryFunction.GeometryValue<GeometryFunction>, GeometryFunction.GeometryValue<GeometryFunction>) - Constructor for class adql.query.operand.function.geometry.ContainsFunction
-
Builds a CONTAINS function.
- ContainsFunction(ContainsFunction) - Constructor for class adql.query.operand.function.geometry.ContainsFunction
-
Builds a CONTAINS function by copying the given one.
- convertTypeFromDB(int, String, String, String[]) - Method in class adql.translator.JDBCTranslator
-
Convert any type provided by a JDBC driver into a type understandable by the ADQL/TAP library.
- convertTypeFromDB(int, String, String, String[]) - Method in class adql.translator.MySQLTranslator
-
- convertTypeFromDB(int, String, String, String[]) - Method in class adql.translator.PgSphereTranslator
-
- convertTypeFromDB(int, String, String, String[]) - Method in class adql.translator.PostgreSQLTranslator
-
- convertTypeFromDB(int, String, String, String[]) - Method in class adql.translator.SQLServerTranslator
-
- convertTypeToDB(DBType) - Method in class adql.translator.JDBCTranslator
-
Convert any type provided by the ADQL/TAP library into a type understandable by a JDBC driver.
- convertTypeToDB(DBType) - Method in class adql.translator.MySQLTranslator
-
- convertTypeToDB(DBType) - Method in class adql.translator.PgSphereTranslator
-
- convertTypeToDB(DBType) - Method in class adql.translator.PostgreSQLTranslator
-
- convertTypeToDB(DBType) - Method in class adql.translator.SQLServerTranslator
-
- COORD1 - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- COORD2 - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- coordinates - Variable in class adql.db.STCS.Region
-
List of coordinates' pairs.
- Coordinates() - Method in class adql.parser.ADQLParser
-
- coordinates - Variable in class adql.query.operand.function.geometry.PolygonFunction
-
The coordinates of vertices.
- CoordinateSystem() - Method in class adql.parser.ADQLParser
-
- CoordSys() - Constructor for class adql.db.STCS.CoordSys
-
Build a default coordinate system (UNKNOWNFRAME UNKNOWNREFPOS SPHERICAL2).
- CoordSys(STCS.Frame, STCS.RefPos, STCS.Flavor) - Constructor for class adql.db.STCS.CoordSys
-
Build a coordinate system with the given parts.
- CoordSys(String) - Constructor for class adql.db.STCS.CoordSys
-
Build a coordinate system by parsing the given STC-S expression.
- coordSys - Variable in class adql.db.STCS.Region
-
Coordinate system used by this region.
- COORDSYS - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- coordSys - Variable in class adql.query.operand.function.geometry.GeometryFunction
-
The coordinate system used to express the coordinates.
- coordSysRegExp - Variable in class adql.db.DBChecker
-
A regular expression built using the list of allowed coordinate systems.
- copy(String, String, DBTable) - Method in interface adql.db.DBColumn
-
Makes a copy of this instance of
DBColumn
.
- copy(String, String, DBTable) - Method in class adql.db.DBCommonColumn
-
WARNING: This copy function does not make a real copy of this DBCommonColumn !
It returns a modified copy of the general column description it contains.
- copy(String, String) - Method in interface adql.db.DBTable
-
Makes a copy of this instance of
DBTable
, with the possibility to change the DB and ADQL names.
- copy(String, String, DBTable) - Method in class adql.db.DefaultDBColumn
-
- copy(String, String) - Method in class adql.db.DefaultDBTable
-
- COS - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- COT - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- COUNT - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- createArea(GeometryFunction) - Method in class adql.parser.ADQLQueryFactory
-
- createArea(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.parser.ADQLQueryFactory
-
- createBetween(boolean, ADQLOperand, ADQLOperand, ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
-
- createBox(ADQLOperand, ADQLOperand, ADQLOperand, ADQLOperand, ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
-
- createCentroid(GeometryFunction) - Method in class adql.parser.ADQLQueryFactory
-
- createCentroid(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.parser.ADQLQueryFactory
-
- createCircle(ADQLOperand, ADQLOperand, ADQLOperand, ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
-
- createColRef(IdentifierItems.IdentifierItem) - Method in class adql.parser.ADQLQueryFactory
-
- createColRef(IdentifierItems) - Method in class adql.parser.ADQLQueryFactory
-
- createColRef(int, TextPosition) - Method in class adql.parser.ADQLQueryFactory
-
- createColumn(IdentifierItems) - Method in class adql.parser.ADQLQueryFactory
-
- createColumn(IdentifierItems.IdentifierItem) - Method in class adql.parser.ADQLQueryFactory
-
- createComparison(ADQLOperand, ComparisonOperator, ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
-
- createConcatenation() - Method in class adql.parser.ADQLQueryFactory
-
- createContains(GeometryFunction, GeometryFunction) - Method in class adql.parser.ADQLQueryFactory
-
- createContains(GeometryFunction.GeometryValue<GeometryFunction>, GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.parser.ADQLQueryFactory
-
- createCoord1(PointFunction) - Method in class adql.parser.ADQLQueryFactory
-
- createCoord1(ADQLColumn) - Method in class adql.parser.ADQLQueryFactory
-
- createCoord2(PointFunction) - Method in class adql.parser.ADQLQueryFactory
-
- createCoord2(ADQLColumn) - Method in class adql.parser.ADQLQueryFactory
-
- createDistance(PointFunction, PointFunction) - Method in class adql.parser.ADQLQueryFactory
-
- createDistance(GeometryFunction.GeometryValue<PointFunction>, GeometryFunction.GeometryValue<PointFunction>) - Method in class adql.parser.ADQLQueryFactory
-
- createExists(ADQLQuery) - Method in class adql.parser.ADQLQueryFactory
-
- createExtractCoordSys(GeometryFunction) - Method in class adql.parser.ADQLQueryFactory
-
- createExtractCoordSys(ADQLColumn) - Method in class adql.parser.ADQLQueryFactory
-
- createExtractCoordSys(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.parser.ADQLQueryFactory
-
- createGroupOfConstraints() - Method in class adql.parser.ADQLQueryFactory
-
- createIn(ADQLOperand, ADQLQuery, boolean) - Method in class adql.parser.ADQLQueryFactory
-
- createIn(ADQLOperand, ADQLOperand[], boolean) - Method in class adql.parser.ADQLQueryFactory
-
- createIntersects(GeometryFunction, GeometryFunction) - Method in class adql.parser.ADQLQueryFactory
-
- createIntersects(GeometryFunction.GeometryValue<GeometryFunction>, GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.parser.ADQLQueryFactory
-
- createIsNull(boolean, ADQLColumn) - Method in class adql.parser.ADQLQueryFactory
-
- createJoin(ADQLQueryFactory.JoinType, FromContent, FromContent) - Method in class adql.parser.ADQLQueryFactory
-
- createJoin(ADQLQueryFactory.JoinType, FromContent, FromContent, ClauseConstraints) - Method in class adql.parser.ADQLQueryFactory
-
- createJoin(ADQLQueryFactory.JoinType, FromContent, FromContent, Collection<ADQLColumn>) - Method in class adql.parser.ADQLQueryFactory
-
- createJoin(ADQLQueryFactory.JoinType, FromContent, FromContent) - Method in class adql.parser.SQLServer_ADQLQueryFactory
-
- createMathFunction(MathFunctionType, ADQLOperand, ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
-
- createNegativeOperand(ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
-
- createNot(ADQLConstraint) - Method in class adql.parser.ADQLQueryFactory
-
- createNumericConstant(String) - Method in class adql.parser.ADQLQueryFactory
-
- createOperation(ADQLOperand, OperationType, ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
-
- createOrder(int, boolean) - Method in class adql.parser.ADQLQueryFactory
-
- createOrder(int, boolean, TextPosition) - Method in class adql.parser.ADQLQueryFactory
-
- createOrder(IdentifierItems.IdentifierItem, boolean) - Method in class adql.parser.ADQLQueryFactory
-
- createOrder(IdentifierItems, boolean) - Method in class adql.parser.ADQLQueryFactory
-
- createPoint(ADQLOperand, ADQLOperand, ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
-
- createPolygon(ADQLOperand, Collection<? extends ADQLOperand>) - Method in class adql.parser.ADQLQueryFactory
-
- createQuery() - Method in class adql.parser.ADQLQueryFactory
-
- createRegion(ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
-
- createSelectItem(ADQLOperand, String) - Method in class adql.parser.ADQLQueryFactory
-
- createSQLFunction(SQLFunctionType, ADQLOperand, boolean) - Method in class adql.parser.ADQLQueryFactory
-
- createStringConstant(String) - Method in class adql.parser.ADQLQueryFactory
-
- createTable(IdentifierItems, IdentifierItems.IdentifierItem) - Method in class adql.parser.ADQLQueryFactory
-
- createTable(ADQLQuery, IdentifierItems.IdentifierItem) - Method in class adql.parser.ADQLQueryFactory
-
- createUserDefinedFunction(String, ADQLOperand[]) - Method in class adql.parser.ADQLQueryFactory
-
Creates the user defined functions called as the given name and with the given parameters.
- createWrappedOperand(ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
-
- CrossJoin - Class in adql.query.from
-
Cross join.
- CrossJoin(FromContent, FromContent) - Constructor for class adql.query.from.CrossJoin
-
Builds a CROSS join between the two given "tables".
- CrossJoin(CrossJoin) - Constructor for class adql.query.from.CrossJoin
-
Builds a copy of the given CROSS join.
- csMap - Variable in class cds.utils.TextualSearchList
-
Map which associates objects of type E with its textual string (case-sensitive).
- curChar - Variable in class adql.parser.ADQLParserTokenManager
-
- currentToken - Variable in exception adql.parser.ParseException
-
This is the last token that has been consumed successfully.