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

A

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
 
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
Adds a ParseException (supposed to be either an UnresolvedColumnException or an UnresolvedTableException).
addMatch(ADQLObject, ADQLIterator) - Method in class adql.search.SimpleReplaceHandler
 
addMatch(ADQLObject, ADQLIterator) - Method in class adql.search.SimpleSearchHandler
Adds the given ADQL object as one result of the research.
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.
ADQLFunction.ParameterIterator(ADQLFunction) - Constructor for class adql.query.operand.function.ADQLFunction.ParameterIterator
 
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.
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).
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
Parses an ADQL query thanks to the ADQLParser.Query() function.
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
Builds an ADQL parser without a query to parse but with a QueryChecker and a ADQLQueryFactory.
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
Builds an ADQL parser without a query to parse but with a ADQLQueryFactory.
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) - Static method in class adql.translator.JDBCTranslator
Appends the given identifier to the given StringBuffer.
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.
A B C D E F G H I J K L M N O P Q R S T U V W