- ABS - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- ACOS - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- add(DBColumn) - Method in class adql.db.SearchColumnList
-
- add(DBTable) - Method in class adql.db.SearchTableList
-
- add(T) - Method in class adql.query.ADQLList
-
Adds the given item (if not null) at the end of this clause.
- add(int, T) - Method in class adql.query.ADQLList
-
Adds the given item (if not null) at the given position into this clause.
- add(ADQLConstraint) - Method in class adql.query.ClauseConstraints
-
- add(int, ADQLConstraint) - Method in class adql.query.ClauseConstraints
-
- add(String, ADQLConstraint) - Method in class adql.query.ClauseConstraints
-
Adds the given constraint with the given separator.
- add(int, String, ADQLConstraint) - Method in class adql.query.ClauseConstraints
-
Adds the given constraint with the given separator at the given position in the constraints list.
- add(ADQLOperand) - Method in class adql.query.ClauseSelect
-
Adds an operand to this SELECT clause.
- add(int, ADQLOperand) - Method in class adql.query.ClauseSelect
-
Adds an operand to this SELECT clause at the given position.
- add(E) - Method in class cds.utils.TextualSearchList
-
Adds the given object at the end of this list.
- add(int, E) - Method in class cds.utils.TextualSearchList
-
Adds the given object at the given position in this list.
- addAll(Collection<? extends DBColumn>) - Method in class adql.db.SearchColumnList
-
- addAll(Collection<? extends E>) - Method in class cds.utils.TextualSearchList
-
Appends all the objects of the given collection in this list.
- addAll(int, Collection<? extends E>) - Method in class cds.utils.TextualSearchList
-
Appends all the objects of the given collection in this list after the given position.
- addAllColumns(Collection<DBColumn>) - Method in class adql.db.DefaultDBTable
-
- addAllExcept(SearchColumnList, SearchColumnList, Map<String, DBCommonColumn>) - Static method in class adql.query.from.ADQLJoin
-
- addAllExcept2(SearchColumnList, SearchColumnList, Map<String, DBColumn>) - Static method in class adql.query.from.SQLServer_InnerJoin
-
- addColumn(DBColumn) - Method in class adql.db.DefaultDBTable
-
- addCoveredTable(DBTable) - Method in class adql.db.DBCommonColumn
-
Add a table that this common column must cover from now.
- addEscapes(String) - Static method in error adql.parser.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped)
equivalents in the given string
- addException(ParseException) - Method in exception adql.db.exception.UnresolvedIdentifiersException
-
- addMatch(ADQLObject, ADQLIterator) - Method in class adql.search.SimpleSearchHandler
-
Adds the given ADQL object as one result of the research.
- addMatchAndReplace(ADQLObject, ADQLIterator) - Method in class adql.search.SimpleReplaceHandler
-
Adds the given ADQL object as one result of the research, and then replace its reference
inside its parent.
- adjustBeginLineColumn(int, int) - Method in class adql.parser.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- adql.db - package adql.db
-
- adql.db.exception - package adql.db.exception
-
- adql.parser - package adql.parser
-
- adql.query - package adql.query
-
- adql.query.constraint - package adql.query.constraint
-
- adql.query.from - package adql.query.from
-
- adql.query.operand - package adql.query.operand
-
- adql.query.operand.function - package adql.query.operand.function
-
- adql.query.operand.function.geometry - package adql.query.operand.function.geometry
-
- adql.search - package adql.search
-
- adql.translator - package adql.translator
-
- adqlCatalogName - Variable in class adql.db.DefaultDBTable
-
- ADQLColumn - Class in adql.query.operand
-
Represents the complete (literal) reference to a column ({schema(s)}.{table}.{column}).
- ADQLColumn(String) - Constructor for class adql.query.operand.ADQLColumn
-
Builds a Column with the complete reference to a column ({schema(s)}.{table}.{column}).
- ADQLColumn(String, String) - Constructor for class adql.query.operand.ADQLColumn
-
Builds a column with the given column name and the given table name.
- ADQLColumn(String, String, String) - Constructor for class adql.query.operand.ADQLColumn
-
Builds a column with the given column name, table name and schema name.
- ADQLColumn(String, String, String, String) - Constructor for class adql.query.operand.ADQLColumn
-
Builds a column with the given column name, table name, schema name and catalog name.
- ADQLColumn(ADQLColumn) - Constructor for class adql.query.operand.ADQLColumn
-
Builds a Column by copying the given one.
- ADQLConstraint - Interface in adql.query.constraint
-
An ADQL constraint (comparison, in, exists, ...) must implement this interface.
- ADQLFunction - Class in adql.query.operand.function
-
Represents any kind of function.
- ADQLFunction() - Constructor for class adql.query.operand.function.ADQLFunction
-
- ADQLFunction.ParameterIterator - Class in adql.query.operand.function
-
Lets iterating on all parameters of the given function.
- ADQLIterator - Interface in adql.query
-
Lets iterating on all ADQL objects inside any ADQL object.
- adqlIterator() - Method in class adql.query.ADQLList
-
- adqlIterator() - Method in interface adql.query.ADQLObject
-
Gets an iterator on the intern ADQL objects.
- adqlIterator() - Method in class adql.query.ADQLQuery
-
- adqlIterator() - Method in class adql.query.ColumnReference
-
- adqlIterator() - Method in class adql.query.constraint.Between
-
- adqlIterator() - Method in class adql.query.constraint.Comparison
-
- adqlIterator() - Method in class adql.query.constraint.Exists
-
- adqlIterator() - Method in class adql.query.constraint.In
-
- adqlIterator() - Method in class adql.query.constraint.IsNull
-
- adqlIterator() - Method in class adql.query.constraint.NotConstraint
-
- adqlIterator() - Method in class adql.query.from.ADQLJoin
-
- adqlIterator() - Method in class adql.query.from.ADQLTable
-
- adqlIterator() - Method in class adql.query.operand.ADQLColumn
-
- adqlIterator() - Method in class adql.query.operand.function.ADQLFunction
-
- adqlIterator() - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
-
- adqlIterator() - Method in class adql.query.operand.NegativeOperand
-
- adqlIterator() - Method in class adql.query.operand.NumericConstant
-
- adqlIterator() - Method in class adql.query.operand.Operation
-
- adqlIterator() - Method in class adql.query.operand.StringConstant
-
- adqlIterator() - Method in class adql.query.operand.WrappedOperand
-
- adqlIterator() - Method in class adql.query.SelectAllColumns
-
- adqlIterator() - Method in class adql.query.SelectItem
-
- ADQLJoin - Class in adql.query.from
-
Defines a join between two "tables".
- ADQLJoin(FromContent, FromContent) - Constructor for class adql.query.from.ADQLJoin
-
Builds an
ADQLJoin
with at least two
FromContent
objects:
the left and the right part of the join (usually two tables: T1 JOIN T2).
- ADQLJoin(ADQLJoin) - Constructor for class adql.query.from.ADQLJoin
-
Builds an ADQL join by copying the given one.
- ADQLList<T extends ADQLObject> - Class in adql.query
-
Represents a list of ADQL items.
- ADQLList(String) - Constructor for class adql.query.ADQLList
-
Builds an ADQLList with only its name.
- ADQLList(ADQLList<T>) - Constructor for class adql.query.ADQLList
-
Builds an ADQLList by copying the given one.
- ADQLList.ADQLListIterator - Class in adql.query
-
Lets iterating on all ADQL objects of the given
ADQLList
.
- ADQLListIterator(ADQLList<? extends ADQLObject>) - Constructor for class adql.query.ADQLList.ADQLListIterator
-
- adqlName - Variable in class adql.db.DefaultDBColumn
-
Name that this column must have in ADQL queries.
- adqlName - Variable in class adql.db.DefaultDBTable
-
- ADQLObject - Interface in adql.query
-
This class gathers all main behaviors of any ADQL object (query, clause, columns, condition, etc...):
to have a name in ADQL
to be written in ADQL
to offer a way to search any ADQL item (included itself)
to get its position in the original ADQL query.
- ADQLOperand - Interface in adql.query.operand
-
Any ADQL operand (an operation, a constant, a column name, a function, ...) must implement this interface
and indicates whether it corresponds to a numeric, a string or a geometrical region value.
- ADQLOrder - Class in adql.query
-
Represents an item of the ORDER BY list: that's to say a column reference plus a sorting indication (ASC, DESC).
- ADQLOrder(int) - Constructor for class adql.query.ADQLOrder
-
Builds an order indication with the index of the selected column on which an ASCending ordering will be done.
- ADQLOrder(int, boolean) - Constructor for class adql.query.ADQLOrder
-
Builds an order indication with the index of the selected column on which the specified ordering will be done.
- ADQLOrder(String) - Constructor for class adql.query.ADQLOrder
-
Builds an order indication with the name or the alias of the selected column on which an ASCending ordering will be done.
- ADQLOrder(String, boolean) - Constructor for class adql.query.ADQLOrder
-
Builds an order indication with the name of the alias of the selected column on which the specified ordering will be done.
- ADQLOrder(ADQLOrder) - Constructor for class adql.query.ADQLOrder
-
Builds an ORDER BY item by copying the given one.
- ADQLParser - Class in adql.parser
-
- ADQLParser() - Constructor for class adql.parser.ADQLParser
-
Builds an ADQL parser without a query to parse.
- ADQLParser(QueryChecker, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
-
- ADQLParser(QueryChecker) - Constructor for class adql.parser.ADQLParser
-
Builds an ADQL parser without a query to parse but with a
QueryChecker
.
- ADQLParser(ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
-
- ADQLParser(InputStream, QueryChecker, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with a stream containing the query to parse.
- ADQLParser(InputStream, QueryChecker) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with a stream containing the query to parse.
- ADQLParser(InputStream, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with a stream containing the query to parse.
- ADQLParser(InputStream, String, QueryChecker, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with a stream containing the query to parse.
- ADQLParser(InputStream, String, QueryChecker) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with a stream containing the query to parse.
- ADQLParser(InputStream, String, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with a stream containing the query to parse.
- ADQLParser(Reader, QueryChecker, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with a reader containing the query to parse.
- ADQLParser(Reader, QueryChecker) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with a reader containing the query to parse.
- ADQLParser(Reader, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with a reader containing the query to parse.
- ADQLParser(ADQLParserTokenManager, QueryChecker, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with another token manager.
- ADQLParser(ADQLParserTokenManager, QueryChecker) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with another token manager.
- ADQLParser(ADQLParserTokenManager, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
-
Builds a parser with another token manager.
- ADQLParser(InputStream) - Constructor for class adql.parser.ADQLParser
-
Constructor with InputStream.
- ADQLParser(InputStream, String) - Constructor for class adql.parser.ADQLParser
-
Constructor with InputStream and supplied encoding
- ADQLParser(Reader) - Constructor for class adql.parser.ADQLParser
-
Constructor.
- ADQLParser(ADQLParserTokenManager) - Constructor for class adql.parser.ADQLParser
-
Constructor with generated Token Manager.
- ADQLParserConstants - Interface in adql.parser
-
Token literal values and constants.
- ADQLParserTokenManager - Class in adql.parser
-
Token Manager.
- ADQLParserTokenManager(SimpleCharStream) - Constructor for class adql.parser.ADQLParserTokenManager
-
Constructor.
- ADQLParserTokenManager(SimpleCharStream, int) - Constructor for class adql.parser.ADQLParserTokenManager
-
Constructor.
- ADQLQuery - Class in adql.query
-
Object representation of an ADQL query or sub-query.
- ADQLQuery() - Constructor for class adql.query.ADQLQuery
-
Builds an empty ADQL query.
- ADQLQuery(ADQLQuery) - Constructor for class adql.query.ADQLQuery
-
Builds an ADQL query by copying the given one.
- ADQLQueryFactory - Class in adql.parser
-
This class lets the
ADQLParser
to build an object representation of an ADQL query.
- ADQLQueryFactory() - Constructor for class adql.parser.ADQLQueryFactory
-
Create a query factory.
- ADQLQueryFactory.JoinType - Enum in adql.parser
-
Type of table JOIN.
- adqlSchemaName - Variable in class adql.db.DefaultDBTable
-
- ADQLTable - Class in adql.query.from
-
It represents any item of the clause FROM: a table name or a sub-query.
A table reference may have an alias (MUST if it is a sub-query).
- ADQLTable(String) - Constructor for class adql.query.from.ADQLTable
-
Builds a reference to a table with its name (simple or full ({catalog}.{schema}.{table})).
- ADQLTable(String, String) - Constructor for class adql.query.from.ADQLTable
-
Builds a reference to a table with its name and the name of its schema.
- ADQLTable(String, String, String) - Constructor for class adql.query.from.ADQLTable
-
Builds a reference to a table with its name, the name of its schema and the name of its catalog.
- ADQLTable(ADQLQuery) - Constructor for class adql.query.from.ADQLTable
-
Builds a reference to a sub-query.
- ADQLTable(ADQLTable) - Constructor for class adql.query.from.ADQLTable
-
Builds an ADQL table by copying the given one.
- ADQLTranslator - Interface in adql.translator
-
Translates ADQL objects into any language (i.e.
- allowedCoordSys - Variable in class adql.db.DBChecker
-
List of all allowed coordinate systems.
- allowedGeo - Variable in class adql.db.DBChecker
-
List of all allowed geometrical functions (i.e.
- allowedUdfs - Variable in class adql.db.DBChecker
-
List of all allowed User Defined Functions (UDFs).
- AND - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- AND - Static variable in class adql.query.ClauseConstraints
-
The logical separator AND.
- ANGLE_CIRCLE_TO_POLYGON - Static variable in class adql.translator.PgSphereTranslator
-
Angle between two points generated while transforming a circle into a polygon.
- append(IdentifierItems.IdentifierItem) - Method in class adql.parser.IdentifierItems
-
Apppends a simple identifier, that's to say an additional field (catalog, schema, table, column).
- appendIdentifier(StringBuffer, String, IdentifierField) - Method in class adql.translator.JDBCTranslator
-
Appends the given identifier in the given StringBuffer.
- appendIdentifier(StringBuffer, String, boolean) - Method in class adql.translator.JDBCTranslator
-
Appends the given identifier to the given StringBuffer.
- appendIdentifier(StringBuffer, String, boolean) - Method in class adql.translator.MySQLTranslator
-
- AREA - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- AreaFunction - Class in adql.query.operand.function.geometry
-
It represents the AREA function of ADQL.
- AreaFunction(GeometryFunction.GeometryValue<GeometryFunction>) - Constructor for class adql.query.operand.function.geometry.AreaFunction
-
Builds an AREA function with its parameter.
- AreaFunction(AreaFunction) - Constructor for class adql.query.operand.function.geometry.AreaFunction
-
Builds an AREA function by copying the given one.
- AS - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- ASC - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- ASIN - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- ASTERISK - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- ATAN - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- ATAN2 - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- AVG - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.