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

## A

ABS - adql.query.operand.function.MathFunctionType
ABS - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
ACOS - adql.query.operand.function.MathFunctionType
ACOS - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
add(int, ADQLConstraint) - Method in class adql.query.ClauseConstraints
add(int, ADQLOperand) - Method in class adql.query.ClauseSelect
  Adds an operand to this SELECT clause at the given position.
add(int, E) - Method in class cds.utils.TextualSearchList
  Adds the given object at the given position in this list.
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(int, T) - Method in class adql.query.ADQLList
  Adds the given item (if not null) at the given position into this clause.
add(DBColumn) - Method in class adql.db.SearchColumnList
add(DBTable) - Method in class adql.db.SearchTableList
add(ADQLConstraint) - Method in class adql.query.ClauseConstraints
add(ADQLOperand) - Method in class adql.query.ClauseSelect
  Adds an operand to this SELECT clause.
add(E) - Method in class cds.utils.TextualSearchList
  Adds the given object at the end of this list.
add(String, ADQLConstraint) - Method in class adql.query.ClauseConstraints
  Adds the given constraint with the given separator.
add(T) - Method in class adql.query.ADQLList
  Adds the given item (if not null) at the end of this clause.
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.
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.
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
  Adds a `ParseException` (supposed to be either an `UnresolvedColumnException` or an `UnresolvedTableException`).
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(ADQLColumn) - Constructor for class adql.query.operand.ADQLColumn
  Builds a Column by copying the given one.
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.
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() - 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
ADQLIterator - Interface in adql.query
  Lets iterating on all ADQL objects inside any ADQL object.
ADQLJoin - Class in adql.query.from
  Defines a join between two "tables".
ADQLJoin(ADQLJoin) - Constructor for class adql.query.from.ADQLJoin
  Builds an ADQL join by copying the given one.
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).
ADQLList<T extends ADQLObject> - Class in adql.query
  Represents a list of ADQL items.
ADQLList(ADQLList<T>) - Constructor for class adql.query.ADQLList
  Builds an ADQLList by copying the given one.
ADQLList(String) - Constructor for class adql.query.ADQLList
  Builds an ADQLList with only its name.
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(ADQLOrder) - Constructor for class adql.query.ADQLOrder
  Builds an ORDER BY item by copying the given one.
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.
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(ADQLParserTokenManager) - Constructor for class adql.parser.ADQLParser
  Constructor with generated Token Manager.
ADQLParser(ADQLParserTokenManager, 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, QueryChecker, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
  Builds a parser with another token manager.
ADQLParser(ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
  Builds an ADQL parser without a query to parse but with a `ADQLQueryFactory`.
ADQLParser(QueryChecker) - Constructor for class adql.parser.ADQLParser
  Builds an ADQL parser without a query to parse but with a `QueryChecker`.
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(InputStream) - Constructor for class adql.parser.ADQLParser
  Constructor with InputStream.
ADQLParser(InputStream, 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, QueryChecker, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
  Builds a parser with a stream containing the query to parse.
ADQLParser(InputStream, String) - Constructor for class adql.parser.ADQLParser
  Constructor with InputStream and supplied encoding
ADQLParser(InputStream, String, 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, QueryChecker, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
  Builds a parser with a stream containing the query to parse.
ADQLParser(Reader) - Constructor for class adql.parser.ADQLParser
  Constructor.
ADQLParser(Reader, 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, QueryChecker, ADQLQueryFactory) - Constructor for class adql.parser.ADQLParser
  Builds a parser with a reader containing the query to parse.
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(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.
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.
ADQLTranslator - Interface in adql.translator
  Translates ADQL objects into any language (i.e.
ALIAS - adql.query.IdentifierField
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, 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
appendIdentifier(StringBuffer, String, IdentifierField) - Method in class adql.translator.JDBCTranslator
  Appends the given identifier in 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(AreaFunction) - Constructor for class adql.query.operand.function.geometry.AreaFunction
  Builds an AREA function by copying the given one.
AreaFunction(GeometryFunction.GeometryValue<GeometryFunction>) - Constructor for class adql.query.operand.function.geometry.AreaFunction
  Builds an AREA function with its parameter.
AS - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
ASC - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
ASIN - adql.query.operand.function.MathFunctionType
ASIN - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
ASTERISK - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
ATAN - adql.query.operand.function.MathFunctionType
ATAN - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
ATAN2 - adql.query.operand.function.MathFunctionType
ATAN2 - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
AVG - adql.query.operand.function.SQLFunctionType
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
All Classes All Packages