A B C D E F G H I J K L M N O P Q R S T U V W 

C

caseSensitivity - Variable in class adql.parser.IdentifierItems.IdentifierItem
 
caseSensitivity - Variable in class adql.translator.PostgreSQLTranslator
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
Checks the given ADQLQuery.
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.
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
Represents a clause which deals with ADQLConstraints (i.e.
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.
ColumnRef() - Method in class adql.parser.ADQLParser
 
ColumnReference - Class in adql.query
Represents a reference to a selected column either by an index or by a 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
Builds a copy of the given 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.PgSphereTranslator
 
convertTypeFromDB(int, String, String, String[]) - Method in class adql.translator.PostgreSQLTranslator
 
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.PgSphereTranslator
 
convertTypeToDB(DBType) - Method in class adql.translator.PostgreSQLTranslator
 
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 - 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) - 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
 
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, TextPosition) - 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.
A B C D E F G H I J K L M N O P Q R S T U V W