Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABS - Enum constant in enum class adql.query.operand.function.MathFunctionType
- Abstract to concrete class - Search tag in class adql.query.operand.function.UserDefinedFunction
- Section
- ACOS - Enum constant in enum class adql.query.operand.function.MathFunctionType
- 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, 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 interface adql.db.SearchTableApi
-
Adds the given object at the end of this list.
- 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(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(Collection<? extends DBColumn>) - Method in class adql.db.SearchColumnList
- 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 exception class adql.parser.grammar.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
- addException(ParseException) - Method in exception class adql.db.exception.UnresolvedIdentifiersException
-
Adds a
ParseException
(supposed to be either anUnresolvedColumnException
or anUnresolvedTableException
). - 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.grammar.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.db.region - package adql.db.region
- adql.parser - package adql.parser
- adql.parser.feature - package adql.parser.feature
- adql.parser.grammar - package adql.parser.grammar
- 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.cast - package adql.query.operand.function.cast
- adql.query.operand.function.conditional - package adql.query.operand.function.conditional
- adql.query.operand.function.geometry - package adql.query.operand.function.geometry
- adql.query.operand.function.string - package adql.query.operand.function.string
- adql.search - package adql.search
- adql.translator - package adql.translator
- adqlCaseSensitive - Variable in class adql.db.DBIdentifier
-
A flag indicating if the ADQL name is case sensitive or not (i.e.
- 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.
- ADQLGrammar - Interface in adql.parser.grammar
-
API of a specific ADQL grammar's parser.
- ADQLGrammar.Tokenizer - Interface in adql.parser.grammar
-
API helping to iterate over a set of
Token
s. - ADQLGrammarBase - Class in adql.parser.grammar
-
Common partial implementation of an
ADQLGrammar
. - ADQLGrammarBase() - Constructor for class adql.parser.grammar.ADQLGrammarBase
- ADQLGrammar VS ADQLParser - Search tag in interface adql.parser.grammar.ADQLGrammar
- Section
- 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.ADQLOrder
- adqlIterator() - Method in class adql.query.ADQLQuery
- adqlIterator() - Method in class adql.query.ClauseOffset
- 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.NullValue
- 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() - Method in class adql.query.SetOperation
- adqlIterator() - Method in class adql.query.WithItem
- 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 twoFromContent
objects: the left and the right part of the join (usually two tables: T1 JOIN T2). - ADQLList<T> - 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(String, LanguageFeature) - Constructor for class adql.query.ADQLList
-
Builds an ADQLList with only its name and its corresponding language feature.
- 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.DBIdentifier
-
Name (not delimited, not prefixed) to use in ADQL queries.
- 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, to be defined as an ADQL language feature.
- 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 or a value expression, and an optional 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(ADQLOperand) - Constructor for class adql.query.ADQLOrder
-
Builds an order indication with the expression on which an ASCending ordering will be done.
- ADQLOrder(ADQLOperand, boolean) - Constructor for class adql.query.ADQLOrder
-
Builds an order indication with the expression 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
-
Deprecated.
- ADQLParser - Class in adql.parser
-
Parser of ADQL expressions.
- ADQLParser() - Constructor for class adql.parser.ADQLParser
-
Builds an ADQL query parser for the default (i.e.
- ADQLParser(ADQLParser.ADQLVersion) - Constructor for class adql.parser.ADQLParser
-
Builds an ADQL query parser for the specified version of the ADQL grammar.
- ADQLParser(ADQLParser.ADQLVersion, QueryChecker, ADQLQueryFactory, FeatureSet) - Constructor for class adql.parser.ADQLParser
-
Builds a parser whose the query to parse will have to be given as a String in parameter of
parseQuery(String)
. - ADQLParser.ADQLVersion - Enum Class in adql.parser
-
Enumeration of all supported versions of the ADQL grammar.
- 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(ADQLParser.ADQLVersion) - Constructor for class adql.query.ADQLQuery
-
Builds an empty ADQL query following the specified ADQL grammar.
- 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 Class in adql.parser
-
Type of table JOIN.
- ADQL Query verification - Search tag in class adql.db.DBChecker
- Section
- adqlReserved - Variable in class adql.parser.grammar.Token
-
Indicate whether this token is a reserved keyword in the current version of the ADQL language.
- adqlSchemaName - Variable in class adql.db.DefaultDBTable
- ADQLSet - Class in adql.query
-
Object representation of an ADQL's rows set.
- ADQLSet() - Constructor for class adql.query.ADQLSet
-
Builds an empty ADQL set.
- ADQLSet(ADQLParser.ADQLVersion) - Constructor for class adql.query.ADQLSet
-
Builds an empty ADQL set following the specified ADQL grammar.
- ADQLSet(ADQLSet) - Constructor for class adql.query.ADQLSet
-
Builds an ADQL set by copying the given one.
- ADQLTable - Class in adql.query.from
-
It represents any item of the clause FROM: a table name or a sub-query.
- ADQLTable(ADQLSet) - 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.
- adqlVersion - Variable in class adql.parser.grammar.Token
-
Give the version of the ADQL language.
- adqlVersion - Variable in class adql.query.ADQLSet
-
Version of the ADQL grammar in which this query is written.
- ADQL version - Search tag in class adql.parser.ADQLParser
- Section
- ALIAS - Enum constant in enum class adql.query.IdentifierField
- allChecks(ADQLSet) - Method in class adql.parser.ADQLParser
-
Run all available checks on the given ADQL tree: the general checks: optional features support, region serializations, ... the custom checks (if any).
- allowAnyUdf(boolean) - Method in class adql.parser.ADQLParser
-
Let specify whether any UDF (even if not declared) should be considered as supported or not.
- allowedCoordSys - Variable in class adql.db.DBChecker
-
Deprecated.Since v2.0, supported coordinate systems must be declared in ADQLParser.
- allowedCoordSys - Variable in class adql.parser.ADQLParser
-
List of all allowed coordinate systems.
- allowedGeo - Variable in class adql.db.DBChecker
-
Deprecated.Since v2.0, supported geometrical functions must be declared in ADQLParser.
- allowedUdfs - Variable in class adql.db.DBChecker
-
List of all allowed User Defined Functions (UDFs).
- allowExtendedRegionParam(boolean) - Method in class adql.parser.ADQLParser
-
Let specify whether the REGION(...) function accepts any string expression and any serialization or only a string literal using a supported serialization (e.g.
- 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.
- anyUdfAllowed - Variable in class adql.parser.ADQLParser
-
Indicate whether any UDF (even if not declared) should be considered as supported.
- 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.
- apply(String, ADQLFunction, ADQLTranslator) - Static method in class adql.translator.TranslationPattern
-
Apply the given translation pattern to the given ADQL function.
- apply(String, TranslationPattern.ParameterTranslator) - Static method in class adql.translator.TranslationPattern
-
Apply a translation pattern in a generic way.
- 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.
- ASIN - Enum constant in enum class adql.query.operand.function.MathFunctionType
- ATAN - Enum constant in enum class adql.query.operand.function.MathFunctionType
- ATAN2 - Enum constant in enum class adql.query.operand.function.MathFunctionType
- availableColumns - Variable in class adql.db.CheckContext
-
List of available columns (of all tables).
- AVG - Enum constant in enum class adql.query.operand.function.SQLFunctionType
B
- backup(int) - Method in class adql.parser.grammar.SimpleCharStream
-
Backup a number of characters.
- BARYCENTER - Enum constant in enum class adql.db.region.CoordSys.RefPos
- beginColumn - Variable in class adql.parser.grammar.Token
-
The column number of the first character of this Token.
- beginColumn - Variable in class adql.query.TextPosition
- beginLine - Variable in class adql.parser.grammar.Token
-
The line number of the first character of this Token.
- beginLine - Variable in class adql.query.TextPosition
- BeginToken() - Method in class adql.parser.grammar.SimpleCharStream
-
Start.
- Between - Class in adql.query.constraint
-
It represents the BETWEEN predicate of SQL and ADQL.
- Between(Between) - Constructor for class adql.query.constraint.Between
-
Builds a BETWEEN constraint by copying the given one.
- Between(ADQLOperand, ADQLOperand, ADQLOperand) - Constructor for class adql.query.constraint.Between
-
Builds a BETWEEN constraints.
- Between(ADQLOperand, ADQLOperand, ADQLOperand, boolean) - Constructor for class adql.query.constraint.Between
-
Builds a BETWEEN constraints.
- BIGINT - Enum constant in enum class adql.db.DBType.DBDatatype
- BINARY - Enum constant in enum class adql.db.DBType.DBDatatype
- BinarySearch() - Constructor for class adql.db.DBChecker.BinarySearch
- BLOB - Enum constant in enum class adql.db.DBType.DBDatatype
- BOX - Enum constant in enum class adql.db.region.Region.RegionType
- BoxFunction - Class in adql.query.operand.function.geometry
-
It represents the box function of the ADQL language.
- BoxFunction(ADQLOperand, ADQLOperand, ADQLOperand, ADQLOperand, ADQLOperand) - Constructor for class adql.query.operand.function.geometry.BoxFunction
-
Builds a BOX function.
- BoxFunction(ADQLOperand, GeometryFunction.GeometryValue<GeometryFunction>, ADQLOperand, ADQLOperand) - Constructor for class adql.query.operand.function.geometry.BoxFunction
-
Builds a BOX function.
- BoxFunction(BoxFunction) - Constructor for class adql.query.operand.function.geometry.BoxFunction
-
Builds a BOX function by copying the given one.
- bufcolumn - Variable in class adql.parser.grammar.SimpleCharStream
- buffer - Variable in class adql.parser.grammar.SimpleCharStream
- bufline - Variable in class adql.parser.grammar.SimpleCharStream
- bufpos - Variable in class adql.parser.grammar.SimpleCharStream
-
Position in buffer.
- buildCoordSysRegExp(String[]) - Static method in class adql.db.region.CoordSys
-
Build a big regular expression gathering all of the given coordinate system syntaxes.
- buildDefaultMessage(ADQLObject) - Static method in exception class adql.db.exception.UnsupportedFeatureException
C
- CARTESIAN2 - Enum constant in enum class adql.db.region.CoordSys.Flavor
- CARTESIAN3 - Enum constant in enum class adql.db.region.CoordSys.Flavor
- caseSensitive - Variable in class adql.query.WithItem
-
Flag indicating whether the table name is case sensitive or not.
- 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).
- CastFunction - Class in adql.query.operand.function.cast
-
Object representation of the ADQL CAST function.
- CastFunction(ADQLOperand, TargetType) - Constructor for class adql.query.operand.function.cast.CastFunction
- CastFunction(CastFunction) - Constructor for class adql.query.operand.function.cast.CastFunction
- CATALOG - Enum constant in enum class adql.query.IdentifierField
- CEILING - Enum constant in enum class adql.query.operand.function.MathFunctionType
- CentroidFunction - Class in adql.query.operand.function.geometry
-
It represents the CENTROID function of the ADQL language.
- CentroidFunction(CentroidFunction) - Constructor for class adql.query.operand.function.geometry.CentroidFunction
-
Builds a CENTROID function by copying the given one.
- CentroidFunction(GeometryFunction.GeometryValue<GeometryFunction>) - Constructor for class adql.query.operand.function.geometry.CentroidFunction
-
Builds a CENTROID function.
- CHAR - Enum constant in enum class adql.db.DBType.DBDatatype
- check(ADQLQuery, Stack<CheckContext>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Process several (semantic) verifications in the given ADQL query.
- check(ADQLSet) - Method in class adql.db.DBChecker
-
Check all the column, table and UDF references inside the given query.
- check(ADQLSet) - Method in interface adql.parser.QueryChecker
-
Checks the given
ADQLSet
. - check(ADQLSet, Stack<CheckContext>) - Method in class adql.db.DBChecker
-
Process several (semantic) verifications in the given ADQL query.
- check(SetOperation, Stack<CheckContext>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Process several (semantic) verifications in the queries used in the given UNION/INTERSECT/EXCEPT operation.
- check(String, int) - Static method in class adql.translator.TranslationPattern
-
Validate the syntax of the translation pattern and all included argument indices.
- checkColumnReference(ColumnReference, ClauseSelect, Stack<CheckContext>) - Method in class adql.db.DBChecker
-
Check whether the given column reference corresponds to a selected item (column or an expression with an alias).
- CheckContext - Class in adql.db
-
State of the
DBChecker
at one recursion level inside an ADQL query. - CheckContext(SearchTableApi, SearchColumnList) - Constructor for class adql.db.CheckContext
-
Create a context with the given list of CTEs and columns.
- checkCoordinateSystem(CoordSys, ADQLOperand, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Deprecated.Since 2.0, the validation of coordinate systems is performed automatically by
ADQLParser
. - checkCoordinateSystem(CoordSys, ADQLOperand, UnresolvedIdentifiersException) - Method in class adql.parser.ADQLParser
-
Check whether the given coordinate system is allowed by this implementation.
- checkCoordinateSystem(StringConstant, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Deprecated.Since 2.0, the validation of coordinate systems is performed automatically by
ADQLParser
. - checkCoordinateSystem(StringConstant, UnresolvedIdentifiersException) - Method in class adql.parser.ADQLParser
-
Parse and then check the coordinate system contained in the given
StringConstant
instance. - checkDBItems(ADQLQuery, Stack<CheckContext>, 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
-
Deprecated.Since 2.0, validation of the geometric functions is performed automatically by
ADQLParser
. Geometric functions are optional features and should be declared as such in theADQLParser
if they are supported (seeADQLParser.getSupportedFeatures()
). - checkGeometryFunction(String, ADQLFunction, DBChecker.BinarySearch<String, String>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Deprecated.Since 2.0, validation of the geometric functions is performed automatically by
ADQLParser
. Geometric functions are optional features and should be declared as such in theADQLParser
if they are supported (seeADQLParser.getSupportedFeatures()
). - checkGroupBy(ClauseADQL<ADQLOperand>, ClauseSelect, Stack<CheckContext>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Check and resolve all columns (or column references) inside the given GROUP BY clause.
- checkOrderBy(ClauseADQL<ADQLOrder>, ClauseSelect, Stack<CheckContext>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Check and resolve all columns (or column references) inside the given ORDER BY clause.
- checkRegion(Region, RegionFunction, DBChecker.BinarySearch<String, String>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Deprecated.Since 2.0, the validation of REGIONs is performed automatically by
ADQLParser
. - checkRegion(Region, RegionFunction, UnresolvedIdentifiersException) - Method in class adql.parser.ADQLParser
-
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<CheckContext>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Search for 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.
- checkUDFName(String, ADQLParser.ADQLVersion) - Static method in class adql.db.FunctionDef
-
Check that the given UDF name is valid according to the ADQL grammar.
- 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 - Enum constant in enum class adql.db.DBType.DBDatatype
- CIRCLE - Enum constant in enum class adql.db.region.Region.RegionType
- 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(ADQLOperand, GeometryFunction.GeometryValue<GeometryFunction>, 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> - Class in adql.query
-
Represents an ADQL clause (i.e.
- ClauseADQL() - Constructor for class adql.query.ClauseADQL
-
Builds an anonymous
ClauseADQL
. - ClauseADQL(ADQLList<T>) - Constructor for class adql.query.ClauseADQL
-
Builds a ClauseADQL by copying the given one.
- ClauseADQL(String) - Constructor for class adql.query.ClauseADQL
-
Builds a
ClauseADQL
considering its name. - ClauseADQL(String, LanguageFeature) - Constructor for class adql.query.ClauseADQL
-
Builds a
ClauseADQL
considering its name. - ClauseConstraints - Class in adql.query
-
Represents a clause which deals with
ADQLConstraint
s (i.e. - ClauseConstraints(ClauseConstraints) - Constructor for class adql.query.ClauseConstraints
-
Builds a ClauseConstraints by copying the given one.
- 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.
- ClauseOffset - Class in adql.query
-
Object representation of an OFFSET clause.
- ClauseOffset(int) - Constructor for class adql.query.ClauseOffset
-
Create a clause OFFSET with the given offset value.
- 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(boolean, int) - Constructor for class adql.query.ClauseSelect
-
Builds an empty SELECT clause.
- 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(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
- CLOB - Enum constant in enum class adql.db.DBType.DBDatatype
- CoalesceFunction - Class in adql.query.operand.function.conditional
-
Object representation of the COALESCE function of ADQL.
- CoalesceFunction(ADQLOperand[]) - Constructor for class adql.query.operand.function.conditional.CoalesceFunction
- CoalesceFunction(Collection<ADQLOperand>) - Constructor for class adql.query.operand.function.conditional.CoalesceFunction
- colRef - Variable in class adql.query.ADQLOrder
-
Reference to the column on which the query result must be ordered.
- column - Variable in class adql.parser.grammar.SimpleCharStream
- COLUMN - Enum constant in enum class adql.query.IdentifierField
- ColumnReference - Class in adql.query
-
Represents a reference to a selected column by an index.
- ColumnReference(int) - Constructor for class adql.query.ColumnReference
-
Builds a column reference with an index 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.DBTableAlias
- columns - Variable in class adql.db.DefaultDBTable
- 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(Comparison) - Constructor for class adql.query.constraint.Comparison
-
Builds a comparison by copying the given one.
- Comparison(ADQLOperand, ComparisonOperator, ADQLOperand) - Constructor for class adql.query.constraint.Comparison
-
Creates a comparison between two operands.
- ComparisonOperator - Enum Class in adql.query.constraint
-
Gathers all comparison operators (numeric or not).
- 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.
- 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
- ContainsFunction - Class in adql.query.operand.function.geometry
-
It represents the CONTAINS function of the ADQL language.
- ContainsFunction(ContainsFunction) - Constructor for class adql.query.operand.function.geometry.ContainsFunction
-
Builds a CONTAINS function by copying the given one.
- ContainsFunction(GeometryFunction.GeometryValue<GeometryFunction>, GeometryFunction.GeometryValue<GeometryFunction>) - Constructor for class adql.query.operand.function.geometry.ContainsFunction
-
Builds a CONTAINS function.
- 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
- COORD_SYS_SYNTAX - Static variable in class adql.db.region.CoordSys
-
Human description of the syntax of a full coordinate system expression.
- coordinates - Variable in class adql.db.region.Region
-
List of coordinates' pairs.
- coordinates - Variable in class adql.query.operand.function.geometry.PolygonFunction
-
The vertices.
- Coordinate system - Search tag in class adql.db.region.STCS
- Section
- coordSys - Variable in class adql.db.region.Region
-
Coordinate system used by this region.
- coordSys - Variable in class adql.query.operand.function.geometry.GeometryFunction
-
Deprecated.Since ADQL-2.1.
- CoordSys - Class in adql.db.region
-
Object representation of an STC coordinate system.
- CoordSys() - Constructor for class adql.db.region.CoordSys
-
Build a default coordinate system (UNKNOWNFRAME UNKNOWNREFPOS SPHERICAL2).
- CoordSys(CoordSys.Frame, CoordSys.RefPos, CoordSys.Flavor) - Constructor for class adql.db.region.CoordSys
-
Build a coordinate system with the given parts.
- CoordSys(String) - Constructor for class adql.db.region.CoordSys
-
Build a coordinate system by parsing the given STC-S expression.
- CoordSys.Flavor - Enum Class in adql.db.region
-
List of all possible flavors in an STC expression.
- CoordSys.Frame - Enum Class in adql.db.region
-
List of all possible frames in an STC expression.
- CoordSys.RefPos - Enum Class in adql.db.region
-
List of all possible reference positions in an STC expression.
- coordSysRegExp - Variable in class adql.db.DBChecker
-
Deprecated.Since v2.0, supported coordinate systems must be declared in ADQLParser.
- coordSysRegExp - Variable in class adql.parser.ADQLParser
-
A regular expression built using the list of allowed coordinate systems.
- 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) - Method in class adql.db.DBTableAlias
- copy(String, String) - Method in class adql.db.DefaultDBTable
- 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, DBTable) - Method in class adql.db.DefaultDBColumn
- COS - Enum constant in enum class adql.query.operand.function.MathFunctionType
- COT - Enum constant in enum class adql.query.operand.function.MathFunctionType
- COUNT - Enum constant in enum class adql.query.operand.function.SQLFunctionType
- COUNT_ALL - Enum constant in enum class adql.query.operand.function.SQLFunctionType
- 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
- createBox(ADQLOperand, GeometryFunction.GeometryValue<GeometryFunction>, ADQLOperand, ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
- createCastFunction(ADQLOperand, TargetType) - Method in class adql.parser.ADQLQueryFactory
-
Create a
CastFunction
. - 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
- createCircle(ADQLOperand, GeometryFunction.GeometryValue<GeometryFunction>, ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
- createCoalesceFunction(Collection<ADQLOperand>) - Method in class adql.parser.ADQLQueryFactory
-
Create a
CoalesceFunction
. - 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.GeometryValue<GeometryFunction>, GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.parser.ADQLQueryFactory
- createContains(GeometryFunction, GeometryFunction) - Method in class adql.parser.ADQLQueryFactory
- createCoord1(ADQLColumn) - Method in class adql.parser.ADQLQueryFactory
- createCoord1(PointFunction) - Method in class adql.parser.ADQLQueryFactory
- createCoord2(ADQLColumn) - Method in class adql.parser.ADQLQueryFactory
- createCoord2(PointFunction) - Method in class adql.parser.ADQLQueryFactory
- createDistance(GeometryFunction.GeometryValue<GeometryFunction>, GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.parser.ADQLQueryFactory
- createDistance(GeometryFunction, GeometryFunction) - Method in class adql.parser.ADQLQueryFactory
- createDistance(PointFunction, PointFunction) - Method in class adql.parser.ADQLQueryFactory
-
Deprecated.Since 2.0, prefer to use directly
ADQLQueryFactory.createDistance(GeometryFunction, GeometryFunction)
- createExists(ADQLSet) - Method in class adql.parser.ADQLQueryFactory
- createExtractCoordSys(ADQLColumn) - Method in class adql.parser.ADQLQueryFactory
- createExtractCoordSys(GeometryFunction) - 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, ADQLSet, boolean) - Method in class adql.parser.ADQLQueryFactory
- createIn(ADQLOperand, ADQLOperand[], boolean) - Method in class adql.parser.ADQLQueryFactory
- createIntersects(GeometryFunction.GeometryValue<GeometryFunction>, GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.parser.ADQLQueryFactory
- createIntersects(GeometryFunction, GeometryFunction) - Method in class adql.parser.ADQLQueryFactory
- createInUnitFunction(ADQLOperand, ADQLOperand) - 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) - Method in class adql.parser.SQLServer_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
- createLowerFunction(ADQLOperand) - 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
- createNullValue() - Method in class adql.parser.ADQLQueryFactory
-
Create a
NullValue
. - createNumericConstant(String) - Method in class adql.parser.ADQLQueryFactory
- createOffset(int) - Method in class adql.parser.ADQLQueryFactory
-
Create a
ClauseOffset
. - 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
-
Deprecated.since 1.4 ; Replaced by
ADQLQueryFactory.createOrder(int, boolean)
- createOrder(IdentifierItems.IdentifierItem, boolean) - Method in class adql.parser.ADQLQueryFactory
-
Deprecated.Since 2.0, a column reference can be a qualified column (i.e. an
ADQLColumn
). You should useADQLQueryFactory.createOrder(ADQLOperand, boolean)
instead. - createOrder(IdentifierItems, boolean) - Method in class adql.parser.ADQLQueryFactory
-
Deprecated.since 1.4 ; Former version's mistake: an ORDER BY item is either a regular/delimited column name or an integer, not a qualified column name ; Replaced by
ADQLQueryFactory.createOrder(adql.parser.IdentifierItems.IdentifierItem, boolean)
; This function is no longer used by ADQLParser. - createOrder(ADQLOperand, 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
-
Deprecated.Since v2.0,
ADQLQueryFactory.createQuery(ADQLVersion)
must be used/extended instead. - createQuery(ADQLParser.ADQLVersion) - Method in class adql.parser.ADQLQueryFactory
-
Create an instance of
ADQLQuery
. - createRegion(ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
- createSelectItem(ADQLOperand, String) - Method in class adql.parser.ADQLQueryFactory
- createSetOperation(ADQLParser.ADQLVersion, ADQLSet, SetOperationType, ADQLSet) - 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(ADQLSet, IdentifierItems.IdentifierItem) - Method in class adql.parser.ADQLQueryFactory
- createTranslator() - Method in class adql.db.FunctionDef
-
Create an instance of the specified
FunctionTranslator
interface (FunctionDef.getTranslatorClass()
) or of aFunctionTranslatorWithPattern
with the specified translation pattern (FunctionDef.getTranslationPattern()
). - createUDF(ADQLOperand[]) - Method in class adql.db.FunctionDef
-
Create an instance of the
UserDefinedFunction
class specified byFunctionDef.getUDFClass()
. - createUpperFunction(ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
- createUserDefinedFunction(String, ADQLOperand[]) - Method in class adql.parser.ADQLQueryFactory
-
Creates the user defined function with the given name and parameters.
- createWithItem(IdentifierItems.IdentifierItem, ADQLSet) - Method in class adql.parser.ADQLQueryFactory
- createWrappedOperand(ADQLOperand) - Method in class adql.parser.ADQLQueryFactory
- Creating a function definition - Search tag in class adql.db.FunctionDef
- Section
- CROSS - Enum constant in enum class adql.parser.ADQLQueryFactory.JoinType
- CrossJoin - Class in adql.query.from
-
Cross join.
- CrossJoin(CrossJoin) - Constructor for class adql.query.from.CrossJoin
-
Builds a copy of the given CROSS join.
- CrossJoin(FromContent, FromContent) - Constructor for class adql.query.from.CrossJoin
-
Builds a CROSS join between the two given "tables".
- cteTables - Variable in class adql.db.CheckContext
-
List of available CTEs at this level.
- currentToken - Variable in exception class adql.parser.grammar.ParseException
-
This is the last token that has been consumed successfully.
- Custom checks - Search tag in class adql.parser.ADQLParser
- Section
- Custom extension - Search tag in class adql.query.operand.function.UserDefinedFunction
- Section
- Custom Query Factory - Search tag in class adql.parser.ADQLParser
- Section
- CustomTargetType - Class in adql.query.operand.function.cast
-
Representation of a non-standard target type of the CAST function.
- CustomTargetType(String) - Constructor for class adql.query.operand.function.cast.CustomTargetType
-
Create a custom CAST's target type with no parameter.
- CustomTargetType(String, ADQLOperand[]) - Constructor for class adql.query.operand.function.cast.CustomTargetType
-
Create a custom CAST's target type.
- customTranslation - Variable in class adql.query.operand.function.cast.CastFunction
-
How to translate this CAST function.
- Custom UDF - Search tag in class adql.db.FunctionDef
- Section
D
- DALI - Class in adql.db.region
-
This class helps dealing with the subset of the DALI representation for geometric regions described by the sections 3.3.5, 3.3.6 and 3.3.7 of the "Data Access Layer Interface 1.1" document.
- Datatype normalization - Search tag in class adql.query.operand.function.cast.StandardTargetType
- Section
- dbCatalogName - Variable in class adql.db.DefaultDBTable
- DBChecker - Class in adql.db
-
ADQL Query verification
- DBChecker() - Constructor for class adql.db.DBChecker
-
Builds a
DBChecker
with an empty list of tables. - DBChecker(Collection<? extends DBTable>) - Constructor for class adql.db.DBChecker
-
Builds a
DBChecker
with the given list of known tables. - DBChecker(Collection<? extends DBTable>, Collection<? extends FunctionDef>) - Constructor for class adql.db.DBChecker
-
Builds a
DBChecker
with the given list of known tables and with a restricted list of User Defined Functions (UDFs). - DBChecker(Collection<? extends DBTable>, Collection<? extends FunctionDef>, Collection<String>, Collection<String>) - Constructor for class adql.db.DBChecker
-
Deprecated.Since v2.0, the check of geometrical functions support is performed in ADQLParser. It must now be done with
ADQLParser.getSupportedFeatures()
(see alsoFeatureSet
). - DBChecker(Collection<? extends DBTable>, Collection<String>, Collection<String>) - Constructor for class adql.db.DBChecker
-
Deprecated.Since v2.0, the check of geometrical functions support is performed in ADQLParser. It must now be done with
ADQLParser.getSupportedFeatures()
(see alsoFeatureSet
). - DBChecker.BinarySearch<T,
S> - Class in adql.db -
Implement the binary search algorithm over a sorted array.
- DBColumn - Interface in adql.db
-
Definition of a valid target column.
- DBCommonColumn - Class in adql.db
-
This is a special column which exists only after a NATURAL JOIN or a JOIN ...
- DBCommonColumn(DBColumn, DBColumn) - Constructor for class adql.db.DBCommonColumn
-
Create a column which merges both of the given columns.
- DBCommonColumn(DBCommonColumn, String, String) - Constructor for class adql.db.DBCommonColumn
-
Constructor by copy.
- DB content annotations - Search tag in class adql.db.DBChecker
- Section
- DBIdentifier - Class in adql.db
-
Generic implementation of any kind of ADQL/DB identifier.
- DBIdentifier(String) - Constructor for class adql.db.DBIdentifier
-
Create an identifier with the given ADQL name.
- DBIdentifier(String, String) - Constructor for class adql.db.DBIdentifier
-
Create an identifier with the given ADQL and DB names.
- dbLink - Variable in class adql.query.WithItem
-
Database description of the resulting (temporary) table.
- dbName - Variable in class adql.db.DBIdentifier
-
Name (not delimited, not prefixed) of this identifier in the "database".
- dbSchemaName - Variable in class adql.db.DefaultDBTable
- DBTable - Interface in adql.db
-
Definition of a valid target table.
- DBTableAlias - Class in adql.db
- DBTableAlias(DBTable, String) - Constructor for class adql.db.DBTableAlias
-
Wrap the given table under the given ADQL/DB name.
- DBType - Class in adql.db
-
Describe a full column type as it is described in the IVOA document of TAP.
- DBType(DBType.DBDatatype) - Constructor for class adql.db.DBType
-
Build a TAP column type by specifying a datatype.
- DBType(DBType.DBDatatype, int) - Constructor for class adql.db.DBType
-
Build a TAP column type by specifying a datatype and a length (needed only for datatypes like char, varchar, binary and varbinary).
- DBType.DBDatatype - Enum Class in adql.db
-
List of all datatypes declared in the IVOA recommendation of TAP (in the section UPLOAD).
- DEFAULT - Static variable in enum class adql.db.region.CoordSys.Flavor
-
Default value for a flavor:
CoordSys.Flavor.SPHERICAL2
. - DEFAULT - Static variable in enum class adql.db.region.CoordSys.Frame
-
Default value for a frame:
CoordSys.Frame.UNKNOWNFRAME
. - DEFAULT - Static variable in enum class adql.db.region.CoordSys.RefPos
-
Default value for a reference position:
CoordSys.RefPos.UNKNOWNREFPOS
. - DEFAULT_VARIABLE_LENGTH - Static variable in class adql.translator.MySQLTranslator
-
MySQL requires a length for variable-length types such as CHAR, VARCHAR, BINARY and VARBINARY.
- DEFAULT_VERSION - Static variable in class adql.parser.ADQLParser
-
Version of the ADQL grammar to use when none is specified:
2.0
. - DefaultDBColumn - Class in adql.db
-
Default implementation of
DBColumn
. - DefaultDBColumn(String, DBTable) - Constructor for class adql.db.DefaultDBColumn
-
Builds a default
DBColumn
with the given ADQL name and table. - DefaultDBColumn(String, DBType, DBTable) - Constructor for class adql.db.DefaultDBColumn
-
Builds a default
DBColumn
with the given ADQL name and table. - DefaultDBColumn(String, String, DBTable) - Constructor for class adql.db.DefaultDBColumn
-
Builds a default
DBColumn
with the given ADQL and DB names and table. - DefaultDBColumn(String, String, DBType, DBTable) - Constructor for class adql.db.DefaultDBColumn
-
Builds a default
DBColumn
with the given ADQL and DB names, type and table - DefaultDBTable - Class in adql.db
-
Default implementation of
DBTable
. - DefaultDBTable(String) - Constructor for class adql.db.DefaultDBTable
-
Builds a default
DBTable
with the given ADQL name. - DefaultDBTable(String, String) - Constructor for class adql.db.DefaultDBTable
-
Builds a default
DBTable
with the given ADQL and DB names. - DefaultDBTable(String, String, String) - Constructor for class adql.db.DefaultDBTable
-
Builds default
DBTable
with a ADQL catalog, schema and table names. - DefaultDBTable(String, String, String, String, String, String) - Constructor for class adql.db.DefaultDBTable
-
Builds default
DBTable
with the ADQL and DB names for the catalog, schema and table. - Default general checks - Search tag in class adql.parser.ADQLParser
- Section
- defaultSeparator - Variable in class adql.query.ClauseConstraints
-
The logical separator used when none is specified during a constraint insertion (by default =
OR
). - DefaultUDF - Class in adql.query.operand.function
-
Deprecated.Use directly
UserDefinedFunction
instead. - DefaultUDF(DefaultUDF) - Constructor for class adql.query.operand.function.DefaultUDF
-
Deprecated.Builds a UserFunction by copying the given one.
- DefaultUDF(String, ADQLOperand[]) - Constructor for class adql.query.operand.function.DefaultUDF
-
Deprecated.Creates a user function.
- definition - Variable in class adql.query.operand.function.UserDefinedFunction
-
Define/Describe this user defined function.
- DEGREES - Enum constant in enum class adql.query.operand.function.MathFunctionType
- denormalize(String, boolean) - Static method in class adql.db.DBIdentifier
-
De-normalize the given string.
- description - Variable in class adql.db.FunctionDef
-
Description of this function.
- description - Variable in class adql.parser.feature.LanguageFeature
-
Description of this feature.
- Description - Search tag in class adql.db.FunctionDef
- Section
- disable_tracing() - Method in interface adql.parser.grammar.ADQLGrammar
-
Disable the deep tracing of the Grammar Parser.
- DistanceFunction - Class in adql.query.operand.function.geometry
-
It represents the DISTANCE function of the ADQL language.
- DistanceFunction(DistanceFunction) - Constructor for class adql.query.operand.function.geometry.DistanceFunction
-
Builds a DISTANCE function by copying the given one.
- DistanceFunction(GeometryFunction.GeometryValue<GeometryFunction>, GeometryFunction.GeometryValue<GeometryFunction>) - Constructor for class adql.query.operand.function.geometry.DistanceFunction
-
Builds a DISTANCE function.
- distinctColumns() - Method in class adql.query.ClauseSelect
-
Tells whether this clause imposes that returned rows are unique (regarding the first returned column).
- DIV - Enum constant in enum class adql.query.operand.OperationType
- Done() - Method in class adql.parser.grammar.SimpleCharStream
-
Reset buffer when finished.
- DOUBLE - Enum constant in enum class adql.db.DBType.DBDatatype
E
- ECLIPTIC - Enum constant in enum class adql.db.region.CoordSys.Frame
- effectiveParseQuery() - Method in class adql.parser.ADQLParser
-
Run the query parsing, then, if successful, all the available checks on the parsing result (i.e.
- enable_tracing() - Method in interface adql.parser.grammar.ADQLGrammar
-
Enable the deep tracing of the Grammar Parser.
- endColumn - Variable in class adql.parser.grammar.Token
-
The column number of the last character of this Token.
- endColumn - Variable in class adql.query.TextPosition
- endLine - Variable in class adql.parser.grammar.Token
-
The line number of the last character of this Token.
- endLine - Variable in class adql.query.TextPosition
- EOL - Static variable in exception class adql.parser.grammar.ParseException
-
The end of line string for this machine.
- EQUAL - Enum constant in enum class adql.query.constraint.ComparisonOperator
- equals(Object) - Method in class adql.parser.feature.LanguageFeature
- Escaping $ - Search tag in class adql.translator.TranslationPattern
- Section
- EXCEPT - Enum constant in enum class adql.query.SetOperationType
- exceptions - Variable in exception class adql.db.exception.UnresolvedIdentifiersException
-
List of exceptions (one per unresolved identifier).
- Exists - Class in adql.query.constraint
-
Represents the predicate EXISTS of SQL and ADQL.
- Exists(ADQLSet) - Constructor for class adql.query.constraint.Exists
-
Builds an Exists constraint instance.
- Exists(Exists) - Constructor for class adql.query.constraint.Exists
-
Builds an Exists constraint by copying the given one.
- Exit status - Search tag in adql.parser.ADQLParser.main(String[])
- Section
- EXP - Enum constant in enum class adql.query.operand.function.MathFunctionType
- ExpandBuff(boolean) - Method in class adql.parser.grammar.SimpleCharStream
- expectedTokenSequences - Variable in exception class adql.parser.grammar.ParseException
-
Each entry in this array is an array of integers.
- expression - Variable in class adql.query.ADQLOrder
-
Value on which the query result must be ordered.
- extendedRegionExpression - Variable in class adql.query.operand.function.geometry.RegionFunction
-
Indicate whether only a string literal using a supported serialization (e.g.
- extendedRegionExpressionAllowed - Variable in class adql.parser.ADQLParser
-
Indicate whether the REGION(...) function accepts any string expression and any serialization or only a string literal using a supported serialization (e.g.
- ExtractCoord - Class in adql.query.operand.function.geometry
-
It represents the COORD1 and the COORD2 functions of the ADQL language.
- ExtractCoord(int, GeometryFunction.GeometryValue<PointFunction>) - Constructor for class adql.query.operand.function.geometry.ExtractCoord
-
Builds a COORD1 or a COORD2 function with the given point (a POINT function or a column which contains a POINT function).
- ExtractCoord(ExtractCoord) - Constructor for class adql.query.operand.function.geometry.ExtractCoord
-
Builds a COORD1 or a COORD2 function by copying the given one.
- ExtractCoordSys - Class in adql.query.operand.function.geometry
-
It represents the COORDSYS function the ADQL language.
- ExtractCoordSys(ExtractCoordSys) - Constructor for class adql.query.operand.function.geometry.ExtractCoordSys
-
Builds a COORDSYS function by copying the given one.
- ExtractCoordSys(GeometryFunction.GeometryValue<GeometryFunction>) - Constructor for class adql.query.operand.function.geometry.ExtractCoordSys
-
Builds a COORDSYS function.
F
- FCT_NAME - Variable in class adql.query.operand.function.cast.CastFunction
-
Constant name of this function.
- FCT_NAME - Variable in class adql.query.operand.function.conditional.CoalesceFunction
-
Constant name of this function.
- FCT_NAME - Variable in class adql.query.operand.function.InUnitFunction
-
Constant name of this function.
- FCT_NAME - Variable in class adql.query.operand.function.string.LowerFunction
-
Constant name of this function.
- FCT_NAME - Variable in class adql.query.operand.function.string.UpperFunction
-
Constant name of this function.
- fctDefRegExp - Static variable in class adql.db.FunctionDef
-
Rough regular expression for a whole function definition.
- fctParamRegExp - Static variable in class adql.db.FunctionDef
-
Rough regular expression for a function parameter: a name (see
FunctionDef.regularIdentifierRegExp
) and a type (seeFunctionDef.typeRegExp
). - fctParamsRegExp - Static variable in class adql.db.FunctionDef
-
Rough regular expression for a function parameters' list.
- fctPattern - Static variable in class adql.db.FunctionDef
-
Pattern of a function definition.
- FEATURE - Variable in class adql.query.ADQLList
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.ADQLOrder
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.ADQLQuery
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.ClauseOffset
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.ColumnReference
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.constraint.Between
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.constraint.Exists
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.constraint.In
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.constraint.IsNull
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.constraint.NotConstraint
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.from.ADQLTable
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.from.CrossJoin
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.from.InnerJoin
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.from.OuterJoin
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.ADQLColumn
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.cast.CastFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.conditional.CoalesceFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.geometry.AreaFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.geometry.BoxFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.geometry.CentroidFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.geometry.CircleFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.geometry.ContainsFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.geometry.DistanceFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.geometry.ExtractCoordSys
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.geometry.IntersectsFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.geometry.PointFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.geometry.PolygonFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.geometry.RegionFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.InUnitFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.string.LowerFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.function.string.UpperFunction
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.NegativeOperand
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.NullValue
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.NumericConstant
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.StringConstant
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.operand.WrappedOperand
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.SelectAllColumns
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.SelectItem
-
Description of this ADQL Feature.
- FEATURE - Static variable in class adql.query.WithItem
-
Description of this ADQL Feature.
- FEATURE_COORD1 - Static variable in class adql.query.operand.function.geometry.ExtractCoord
-
Description of this ADQL Feature (COORD1).
- FEATURE_COORD2 - Static variable in class adql.query.operand.function.geometry.ExtractCoord
-
Description of this ADQL Feature (COORD2).
- FEATURE_INTERSECT - Static variable in class adql.query.operand.function.geometry.RegionFunction
-
Description of this special geometry operation: INTERSECT.
- FEATURE_UNION - Static variable in class adql.query.operand.function.geometry.RegionFunction
-
Description of this special geometry operation: UNION.
- FeatureSet - Class in adql.parser.feature
-
Set of supported ADQL's language features.
- FeatureSet() - Constructor for class adql.parser.feature.FeatureSet
-
Create a feature set with all available features supported by default.
- FeatureSet(boolean) - Constructor for class adql.parser.feature.FeatureSet
-
Create a feature set will all available features supported or not, depending of the given boolean parameter.
- FillBuff() - Method in class adql.parser.grammar.SimpleCharStream
- findAtMostOneColumn(String, byte, SearchColumnList, boolean) - Static method in class adql.query.from.ADQLJoin
- findExactlyOneColumn(String, byte, SearchColumnList, boolean) - Static method in class adql.query.from.ADQLJoin
- fix(String) - Method in class adql.parser.QueryFixer
-
Try fixing tokens/terms of the given ADQL query.
- FK4 - Enum constant in enum class adql.db.region.CoordSys.Frame
- FK5 - Enum constant in enum class adql.db.region.CoordSys.Frame
- flavor - Variable in class adql.db.region.CoordSys
-
Third and last item of a coordinate system expression: the flavor.
- FLOOR - Enum constant in enum class adql.query.operand.function.MathFunctionType
- form - Variable in class adql.parser.feature.LanguageFeature
-
Name (or function signature).
- frame - Variable in class adql.db.region.CoordSys
-
First item of a coordinate system expression: the frame.
- From() - Method in interface adql.parser.grammar.ADQLGrammar
-
Parse the ADQL expression as a single
FROM
clause. - FromContent - Interface in adql.query.from
-
Represents the content of the whole or a part of the clause FROM.
- FULL - Enum constant in enum class adql.query.from.OuterJoin.OuterType
- function - Variable in class adql.query.operand.function.ADQLFunction.ParameterIterator
- FunctionDef - Class in adql.db
-
Definition of any function that could be used in ADQL queries.
- FunctionDef(String) - Constructor for class adql.db.FunctionDef
-
Create a function definition.
- FunctionDef(String, DBType) - Constructor for class adql.db.FunctionDef
-
Create a function definition.
- FunctionDef(String, DBType, FunctionDef.FunctionParam[]) - Constructor for class adql.db.FunctionDef
-
Create a function definition.
- FunctionDef(String, DBType, FunctionDef.FunctionParam[], ADQLParser.ADQLVersion) - Constructor for class adql.db.FunctionDef
-
Create a function definition.
- FunctionDef(String, FunctionDef.FunctionParam[]) - Constructor for class adql.db.FunctionDef
-
Create a function definition.
- FunctionDef.FunctionParam - Class in adql.db
-
Definition of a function parameter.
- Function definition - Search tag in class adql.query.operand.function.UserDefinedFunction
- Section
- functionInError - Variable in exception class adql.db.exception.UnresolvedFunctionException
-
Function which can not be resolved.
- functionName - Variable in class adql.query.operand.function.UserDefinedFunction
-
Parsed name of this UDF.
- FunctionParam(String, DBType) - Constructor for class adql.db.FunctionDef.FunctionParam
-
Create a function parameter.
- FunctionTranslator - Interface in adql.translator
-
Interface for a custom ADQL function translation.
- FunctionTranslatorWithPattern - Class in adql.translator
-
A
FunctionTranslator
working with a translation pattern. - FunctionTranslatorWithPattern(String) - Constructor for class adql.translator.FunctionTranslatorWithPattern
-
Create a
FunctionTranslator
with a translation pattern.
G
- GALACTIC - Enum constant in enum class adql.db.region.CoordSys.Frame
- generalChecks(ADQLSet) - Method in class adql.parser.ADQLParser
-
Run the general and common checks on the given ADQL tree.
- generalColumnDesc - Variable in class adql.db.DBCommonColumn
- generateDBTable(ADQLSet, String) - Static method in class adql.db.DBChecker
-
Generate a
DBTable
corresponding to the given sub-query with the given table name. - generateDBTable(WithItem) - Static method in class adql.db.DBChecker
-
Generate a
DBTable
corresponding to the given Common Table Expression (i.e. - generateJoinColumn(FromContent, DBColumn, ADQLColumn) - Method in class adql.translator.SQLServerTranslator
-
Generate an ADQL column of the given table and with the given metadata.
- generateLanguageFeature() - Method in class adql.query.operand.function.UserDefinedFunction
-
Generate and set a default
LanguageFeature
for this ADQL function. - generateParseException(Exception) - Method in interface adql.parser.grammar.ADQLGrammar
-
Generate a
ParseException
instance representing the givenException
. - generateParseException(Exception) - Method in class adql.parser.grammar.ADQLGrammarBase
- GEOCENTER - Enum constant in enum class adql.db.region.CoordSys.RefPos
- Geometrical region - Search tag in class adql.db.region.STCS
- Section
- GeometryFunction - Class in adql.query.operand.function.geometry
-
It represents any geometric function of ADQL.
- GeometryFunction() - Constructor for class adql.query.operand.function.geometry.GeometryFunction
-
Builds a geometry function with no coordinate system.
- GeometryFunction(ADQLOperand) - Constructor for class adql.query.operand.function.geometry.GeometryFunction
-
Deprecated.Since ADQL-2.1, the coordinate system argument is deprecated.
- GeometryFunction(GeometryFunction) - Constructor for class adql.query.operand.function.geometry.GeometryFunction
-
Builds a geometry function by copying the given one.
- GeometryFunction.GeometryValue<F> - Class in adql.query.operand.function.geometry
-
This class represents a parameter of a geometry function which, in general, is either a GeometryFunction or an UnknownType operand (e.g.
- GeometryValue(GeometryFunction.GeometryValue<F>) - Constructor for class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- GeometryValue(UnknownType) - Constructor for class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- GeometryValue(F) - Constructor for class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- geomExpr - Variable in class adql.query.operand.function.geometry.ExtractCoordSys
-
The geometry from which the coordinate system string must be extracted.
- get(int) - Method in class adql.parser.IdentifierItems
-
Gets the whole ind-th identifier/field.
- get(int) - Method in class adql.query.ADQLList
-
Gets the specified ADQL item.
- getADQLCatalogName() - Method in interface adql.db.DBTable
-
Gets the ADQL name of the catalog which contains this table.
- getADQLCatalogName() - Method in class adql.db.DBTableAlias
- getADQLCatalogName() - Method in class adql.db.DefaultDBTable
- getADQLName() - Method in interface adql.db.DBColumn
-
Gets the name of this column.
- getADQLName() - Method in class adql.db.DBCommonColumn
- getADQLName() - Method in class adql.db.DBIdentifier
-
Get the ADQL version of this identifier.
- getADQLName() - Method in interface adql.db.DBTable
-
Gets the name of this table in ADQL queries.
- getADQLSchemaName() - Method in interface adql.db.DBTable
-
Gets the ADQL name of the schema which contains this table.
- getADQLSchemaName() - Method in class adql.db.DBTableAlias
- getADQLSchemaName() - Method in class adql.db.DefaultDBTable
- getAdqlTable() - Method in class adql.query.ColumnReference
-
Deprecated.Since v2.0. This function is never used.
- getAdqlTable() - Method in class adql.query.operand.ADQLColumn
-
Deprecated.Since v2.0. This function is never used.
- getAdqlTable() - Method in class adql.query.SelectAllColumns
-
Gets the table whose all columns must be selected.
- getADQLVersion() - Method in class adql.parser.ADQLParser
-
Get the ADQL grammar version followed by this parser.
- getADQLVersion() - Method in class adql.query.ADQLSet
-
Get the followed version of the ADQL grammar.
- getAlias() - Method in class adql.query.from.ADQLTable
-
Gets the label of this table.
- getAlias() - Method in class adql.query.SelectItem
-
Gets the alias of the corresponding operand.
- getAllowedCoordSys() - Method in class adql.parser.ADQLParser
-
Get the list of allowed coordinate systems.
- getAvailableFeatures() - Static method in class adql.parser.feature.FeatureSet
-
List all available language features.
- getBeginColumn() - Method in class adql.parser.grammar.SimpleCharStream
-
Get token beginning column number.
- getBeginColumn() - Method in class adql.parser.IdentifierItems
- getBeginLine() - Method in class adql.parser.grammar.SimpleCharStream
-
Get token beginning line number.
- getBeginLine() - Method in class adql.parser.IdentifierItems
- getCaseSensitive() - Method in class adql.query.from.ADQLTable
-
Gets the whole case sensitivity of this ADQL table.
- getCaseSensitive() - Method in class adql.query.operand.ADQLColumn
-
Gets the whole case sensitivity of this ADQL column.
- getCaseSensitivity() - Method in class adql.parser.IdentifierItems
- getCatalog() - Method in class adql.parser.IdentifierItems
- getCatalogName() - Method in class adql.query.from.ADQLTable
-
Gets the name of the catalog which contains this table.
- getCatalogName() - Method in class adql.query.operand.ADQLColumn
-
Gets the name of the catalog which contains this column.
- getCenter() - Method in class adql.query.operand.function.geometry.BoxFunction
-
Gets the center point, exactly as provided.
- getCenter() - Method in class adql.query.operand.function.geometry.CircleFunction
-
Gets the center point, exactly as provided.
- getColumn() - Method in class adql.parser.grammar.SimpleCharStream
-
Deprecated.
- getColumn() - Method in class adql.parser.IdentifierItems
- getColumn() - Method in class adql.query.constraint.IsNull
-
Gets the column whose the value is compared to NULL.
- getColumn(String, boolean) - Method in interface adql.db.DBTable
-
Gets the definition of the specified column if it exists in this table.
- getColumn(String, boolean) - Method in class adql.db.DBTableAlias
- getColumn(String, boolean) - Method in class adql.db.DefaultDBTable
-
Case sensitive !
- getColumnCaseSensitivity() - Method in class adql.parser.IdentifierItems
- getColumnIndex() - Method in class adql.query.ColumnReference
-
Gets the index of the referenced column.
- getColumnName() - Method in exception class adql.db.exception.UnresolvedColumnException
- getColumnName() - Method in class adql.query.operand.ADQLColumn
-
Gets the name of this column.
- getColumnName(DBColumn) - Method in class adql.translator.JDBCTranslator
-
Get the DB name of the given column
- getColumnReference() - Method in class adql.query.ADQLOrder
-
Get the reference of column on which the query result will be ordered.
- getConstraint() - Method in class adql.query.constraint.NotConstraint
-
Gets the constraint on which the NOT operator is applied.
- getCoord1() - Method in class adql.query.operand.function.geometry.BoxFunction
-
Gets the first coordinate (i.e.
- getCoord1() - Method in class adql.query.operand.function.geometry.CircleFunction
-
Gets the first coordinate of the center (i.e.
- getCoord1() - Method in class adql.query.operand.function.geometry.PointFunction
-
Gets the first coordinate of this point.
- getCoord2() - Method in class adql.query.operand.function.geometry.BoxFunction
-
Gets the second coordinate (i.e.
- getCoord2() - Method in class adql.query.operand.function.geometry.CircleFunction
-
Gets the second coordinate of the center (i.e.
- getCoord2() - Method in class adql.query.operand.function.geometry.PointFunction
-
Gets the second coordinate of this point.
- getCoordinateSystem() - Method in class adql.query.operand.function.geometry.GeometryFunction
-
Deprecated.Since ADQL-2.1.
- getCopy() - Method in class adql.db.CheckContext
-
Create a deep copy of this context.
- getCopy() - Method in interface adql.db.SearchTableApi
- getCopy() - Method in class adql.db.SearchTableList
- getCopy() - Method in class adql.query.ADQLList
- getCopy() - Method in interface adql.query.ADQLObject
-
Gets a (deep) copy of this ADQL object.
- getCopy() - Method in class adql.query.ADQLOrder
- getCopy() - Method in class adql.query.ADQLQuery
- getCopy() - Method in class adql.query.ClauseADQL
- getCopy() - Method in class adql.query.ClauseConstraints
- getCopy() - Method in class adql.query.ClauseOffset
- getCopy() - Method in class adql.query.ClauseSelect
- getCopy() - Method in class adql.query.ColumnReference
- getCopy() - Method in class adql.query.constraint.Between
- getCopy() - Method in class adql.query.constraint.Comparison
- getCopy() - Method in class adql.query.constraint.ConstraintsGroup
- getCopy() - Method in class adql.query.constraint.Exists
- getCopy() - Method in class adql.query.constraint.In
- getCopy() - Method in class adql.query.constraint.IsNull
- getCopy() - Method in class adql.query.constraint.NotConstraint
- getCopy() - Method in class adql.query.from.ADQLJoin
- getCopy() - Method in class adql.query.from.ADQLTable
- getCopy() - Method in class adql.query.from.CrossJoin
- getCopy() - Method in class adql.query.from.InnerJoin
- getCopy() - Method in class adql.query.from.OuterJoin
- getCopy() - Method in class adql.query.operand.ADQLColumn
- getCopy() - Method in class adql.query.operand.Concatenation
- getCopy() - Method in class adql.query.operand.function.cast.CastFunction
- getCopy() - Method in class adql.query.operand.function.cast.CustomTargetType
- getCopy() - Method in class adql.query.operand.function.cast.StandardTargetType
- getCopy() - Method in interface adql.query.operand.function.cast.TargetType
-
Create a deep copy of this target type.
- getCopy() - Method in class adql.query.operand.function.conditional.CoalesceFunction
- getCopy() - Method in class adql.query.operand.function.geometry.AreaFunction
- getCopy() - Method in class adql.query.operand.function.geometry.BoxFunction
- getCopy() - Method in class adql.query.operand.function.geometry.CentroidFunction
- getCopy() - Method in class adql.query.operand.function.geometry.CircleFunction
- getCopy() - Method in class adql.query.operand.function.geometry.ContainsFunction
- getCopy() - Method in class adql.query.operand.function.geometry.DistanceFunction
- getCopy() - Method in class adql.query.operand.function.geometry.ExtractCoord
- getCopy() - Method in class adql.query.operand.function.geometry.ExtractCoordSys
- getCopy() - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- getCopy() - Method in class adql.query.operand.function.geometry.IntersectsFunction
- getCopy() - Method in class adql.query.operand.function.geometry.PointFunction
- getCopy() - Method in class adql.query.operand.function.geometry.PolygonFunction
- getCopy() - Method in class adql.query.operand.function.geometry.RegionFunction
- getCopy() - Method in class adql.query.operand.function.InUnitFunction
- getCopy() - Method in class adql.query.operand.function.MathFunction
- getCopy() - Method in class adql.query.operand.function.SQLFunction
- getCopy() - Method in class adql.query.operand.function.string.LowerFunction
- getCopy() - Method in class adql.query.operand.function.string.UpperFunction
- getCopy() - Method in class adql.query.operand.function.UserDefinedFunction
- getCopy() - Method in class adql.query.operand.NegativeOperand
- getCopy() - Method in class adql.query.operand.NullValue
- getCopy() - Method in class adql.query.operand.NumericConstant
- getCopy() - Method in class adql.query.operand.Operation
- getCopy() - Method in class adql.query.operand.StringConstant
- getCopy() - Method in class adql.query.operand.WrappedOperand
- getCopy() - Method in class adql.query.SelectAllColumns
- getCopy() - Method in class adql.query.SelectItem
- getCopy() - Method in class adql.query.SetOperation
- getCopy() - Method in class adql.query.WithItem
- getCoveredTables() - Method in class adql.db.DBCommonColumn
-
Get an iterator over the list of all tables covered by this common column.
- getDatatype() - Method in interface adql.db.DBColumn
-
Get the type of this column (as closed as possible from the "database" type).
- getDatatype() - Method in class adql.db.DBCommonColumn
- getDatatype() - Method in class adql.db.DefaultDBColumn
- getDBCatalogName() - Method in interface adql.db.DBTable
-
Gets the DB name of the catalog which contains this table.
- getDBCatalogName() - Method in class adql.db.DBTableAlias
- getDBCatalogName() - Method in class adql.db.DefaultDBTable
- getDBColumns() - Method in class adql.query.from.ADQLJoin
- getDBColumns() - Method in class adql.query.from.ADQLTable
- getDBColumns() - Method in interface adql.query.from.FromContent
-
Gets the list of all columns (~ database metadata) available in this FROM part.
- getDBColumns() - Method in class adql.query.from.SQLServer_InnerJoin
- getDBColumns() - Method in class adql.query.from.SQLServer_OuterJoin
- getDBColumns(ADQLJoin) - Static method in class adql.query.from.SQLServer_InnerJoin
-
Gets the list of all columns (~ database metadata) available in this FROM part.
- getDBLink() - Method in class adql.query.ColumnReference
-
Gets the corresponding
DBColumn
. - getDBLink() - Method in class adql.query.from.ADQLTable
-
Gets the corresponding
DBTable
. - getDBLink() - Method in class adql.query.operand.ADQLColumn
-
Gets the corresponding
DBColumn
. - getDBLink() - Method in class adql.query.WithItem
-
Database description of this CTE.
- getDBName() - Method in interface adql.db.DBColumn
-
Gets the name of this column in the "database" (e.g.
- getDBName() - Method in class adql.db.DBCommonColumn
- getDBName() - Method in class adql.db.DBIdentifier
-
Get the database version of this identifier.
- getDBName() - Method in interface adql.db.DBTable
-
Gets the name of this table in the "database" (e.g.
- getDBSchemaName() - Method in interface adql.db.DBTable
-
Gets the DB name of the schema which contains this table.
- getDBSchemaName() - Method in class adql.db.DBTableAlias
- getDBSchemaName() - Method in class adql.db.DefaultDBTable
- getDefaultADQLFunction(ADQLFunction) - Method in class adql.translator.JDBCTranslator
-
Gets the default SQL output for the given ADQL function.
- getDefaultADQLList(ADQLList<? extends ADQLObject>) - Method in class adql.translator.JDBCTranslator
-
Gets the default SQL output for a list of ADQL objects.
- getDefaultADQLList(ADQLList<? extends ADQLObject>, boolean) - Method in class adql.translator.JDBCTranslator
-
Gets the default SQL output for a list of ADQL objects.
- getDefaultCastFunction(CastFunction) - Method in class adql.translator.JDBCTranslator
-
Default translation for the given CAST function.
- getDefaultColumnReference(ColumnReference) - Method in class adql.translator.JDBCTranslator
-
Gets the default SQL output for a column reference.
- getDefaultSeparator() - Method in class adql.query.ClauseConstraints
-
Gets the default constraints separator (
ClauseConstraints.AND
orClauseConstraints.OR
). - getDefinition() - Method in class adql.query.operand.function.UserDefinedFunction
-
Get the signature/definition/description of this user defined function.
- getEndColumn() - Method in class adql.parser.grammar.SimpleCharStream
-
Get token end column number.
- getEndColumn() - Method in class adql.parser.IdentifierItems
- getEndLine() - Method in class adql.parser.grammar.SimpleCharStream
-
Get token end line number.
- getEndLine() - Method in class adql.parser.IdentifierItems
- getErrorColumn() - Method in exception class adql.parser.grammar.TokenMgrError
-
Gets the column at which this error occurs.
- getErrorLine() - Method in exception class adql.parser.grammar.TokenMgrError
-
Gets the line at which this error occurs.
- getErrors() - Method in exception class adql.db.exception.UnresolvedIdentifiersException
-
Gets the list of all errors.
- getExpectedType() - Method in class adql.query.operand.ADQLColumn
- getExpectedType() - Method in class adql.query.operand.function.cast.CastFunction
- getExpectedType() - Method in class adql.query.operand.function.UserDefinedFunction
- getExpectedType() - Method in interface adql.query.operand.UnknownType
-
Get the type expected by the syntactic parser according to the context.
- getExpression() - Method in class adql.query.ADQLOrder
-
Get the expression on which the query result will be ordered.
- getFctSignature(ADQLFunction) - Static method in exception class adql.db.exception.UnresolvedFunctionException
-
Get the signature of the function given in parameter.
- getFeatureDescription() - Method in class adql.query.ADQLList
- getFeatureDescription() - Method in interface adql.query.ADQLObject
-
Get the description of this ADQL's Language Feature.
- getFeatureDescription() - Method in class adql.query.ADQLOrder
- getFeatureDescription() - Method in class adql.query.ADQLQuery
- getFeatureDescription() - Method in class adql.query.ClauseOffset
- getFeatureDescription() - Method in class adql.query.ColumnReference
- getFeatureDescription() - Method in class adql.query.constraint.Between
- getFeatureDescription() - Method in class adql.query.constraint.Comparison
- getFeatureDescription() - Method in enum class adql.query.constraint.ComparisonOperator
-
Get the description of the ADQL's Language Feature based on this type.
- getFeatureDescription() - Method in class adql.query.constraint.Exists
- getFeatureDescription() - Method in class adql.query.constraint.In
- getFeatureDescription() - Method in class adql.query.constraint.IsNull
- getFeatureDescription() - Method in class adql.query.constraint.NotConstraint
- getFeatureDescription() - Method in class adql.query.from.ADQLTable
- getFeatureDescription() - Method in class adql.query.from.CrossJoin
- getFeatureDescription() - Method in class adql.query.from.InnerJoin
- getFeatureDescription() - Method in class adql.query.from.OuterJoin
- getFeatureDescription() - Method in class adql.query.operand.ADQLColumn
- getFeatureDescription() - Method in class adql.query.operand.function.cast.CastFunction
- getFeatureDescription() - Method in class adql.query.operand.function.conditional.CoalesceFunction
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.AreaFunction
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.BoxFunction
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.CentroidFunction
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.CircleFunction
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.ContainsFunction
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.DistanceFunction
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.ExtractCoord
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.ExtractCoordSys
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.IntersectsFunction
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.PointFunction
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.PolygonFunction
- getFeatureDescription() - Method in class adql.query.operand.function.geometry.RegionFunction
- getFeatureDescription() - Method in class adql.query.operand.function.InUnitFunction
- getFeatureDescription() - Method in class adql.query.operand.function.MathFunction
- getFeatureDescription() - Method in enum class adql.query.operand.function.MathFunctionType
-
Get the description of the ADQL's Language Feature based on this type.
- getFeatureDescription() - Method in class adql.query.operand.function.SQLFunction
- getFeatureDescription() - Method in enum class adql.query.operand.function.SQLFunctionType
-
Get the description of the ADQL's Language Feature based on this type.
- getFeatureDescription() - Method in class adql.query.operand.function.string.LowerFunction
- getFeatureDescription() - Method in class adql.query.operand.function.string.UpperFunction
- getFeatureDescription() - Method in class adql.query.operand.function.UserDefinedFunction
- getFeatureDescription() - Method in class adql.query.operand.NegativeOperand
- getFeatureDescription() - Method in class adql.query.operand.NullValue
- getFeatureDescription() - Method in class adql.query.operand.NumericConstant
- getFeatureDescription() - Method in class adql.query.operand.Operation
- getFeatureDescription() - Method in enum class adql.query.operand.OperationType
-
Get the description of the ADQL's Language Feature based on this type.
- getFeatureDescription() - Method in class adql.query.operand.StringConstant
- getFeatureDescription() - Method in class adql.query.operand.WrappedOperand
- getFeatureDescription() - Method in class adql.query.SelectAllColumns
- getFeatureDescription() - Method in class adql.query.SelectItem
- getFeatureDescription() - Method in class adql.query.SetOperation
- getFeatureDescription() - Method in enum class adql.query.SetOperationType
-
Get the description of the ADQL's Language Feature based on this type.
- getFeatureDescription() - Method in class adql.query.WithItem
- getFrom() - Method in class adql.query.ADQLQuery
-
Gets the FROM clause of this query.
- getFullCaseSensitive(boolean) - Static method in enum class adql.query.IdentifierField
-
Gets a byte in which all identifier parts are case sensitive or not.
- getFullColumnName() - Method in class adql.query.operand.ADQLColumn
-
Gets the full name of this column (catalogName .
- getFullColumnPrefix() - Method in class adql.query.operand.ADQLColumn
-
Gets the full column prefix (catalogName .
- getFullTableName() - Method in class adql.query.from.ADQLTable
-
Gets the full name of this table (catalogName .
- getFunction() - Method in exception class adql.db.exception.UnresolvedFunctionException
-
Get the unresolved function at the origin of this exception.
- getFunctionTranslator() - Method in class adql.query.operand.function.cast.CastFunction
-
Get the specialized translator to translate this CAST function.
- getGeometricDatatypes() - Static method in class adql.query.operand.function.cast.StandardTargetType
-
Get all geometric datatypes among all the standard CAST's target types.
- getGrammarParser() - Method in class adql.parser.ADQLParser
-
Get the internal grammar parser specific to the target ADQL version.
- getGroupBy() - Method in class adql.query.ADQLQuery
-
Gets the GROUP BY clause of this query.
- getHaving() - Method in class adql.query.ADQLQuery
-
Gets the HAVING clause of this query.
- getHeight() - Method in class adql.query.operand.function.geometry.BoxFunction
-
Gets the height of the box.
- getIdentifier(int) - Method in class adql.parser.IdentifierItems
-
Gets the value of the ind-th identifier/field.
- GetImage() - Method in class adql.parser.grammar.SimpleCharStream
-
Get token literal value.
- getJoinCondition() - Method in class adql.query.from.ADQLJoin
-
Gets the condition of this join (that's to say: the condition which follows the keyword ON).
- getJoinedColumns() - Method in class adql.query.from.ADQLJoin
-
Gets the list of all columns on which the join is done (that's to say: the list of columns given with the keyword USING).
- getJoinType() - Method in class adql.query.from.ADQLJoin
-
Gets the type of this join.
- getJoinType() - Method in class adql.query.from.CrossJoin
- getJoinType() - Method in class adql.query.from.InnerJoin
- getJoinType() - Method in class adql.query.from.OuterJoin
- getLabel() - Method in class adql.query.WithItem
-
Get the name of the resulting table.
- getLeftOperand() - Method in class adql.query.constraint.Between
-
Gets the left operand of this BETWEEN constraint.
- getLeftOperand() - Method in class adql.query.constraint.Comparison
-
Gets the left part of the comparison.
- getLeftOperand() - Method in class adql.query.operand.Operation
-
Gets the left part of the operation.
- getLeftParam() - Method in class adql.query.operand.function.geometry.ContainsFunction
- getLeftParam() - Method in class adql.query.operand.function.geometry.IntersectsFunction
- getLeftSet() - Method in class adql.query.SetOperation
-
Gets the left set.
- getLeftTable() - Method in class adql.query.from.ADQLJoin
-
Gets the left "table" of this join.
- getLimit() - Method in class adql.query.ADQLQuery
- getLimit() - Method in class adql.query.ADQLSet
-
Gets the maximum number of rows imposed in this rows set.
- getLimit() - Method in class adql.query.ClauseSelect
-
Gets the maximum number of rows imposed by this SELECT clause.
- getLimit() - Method in class adql.query.SetOperation
- getLine() - Method in class adql.parser.grammar.SimpleCharStream
-
Deprecated.
- getMaxOperand() - Method in class adql.query.constraint.Between
-
Gets the operand which represents the maximum value.
- getMessage() - Method in exception class adql.db.exception.UnresolvedIdentifiersException
-
Only tells how many identifiers have not been resolved.
- getMessage() - Method in exception class adql.parser.grammar.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMinOperand() - Method in class adql.query.constraint.Between
-
Gets the operand which represents the minimum value.
- getName() - Method in class adql.query.ADQLList
- getName() - Method in interface adql.query.ADQLObject
-
Gets the name of this object in ADQL.
- getName() - Method in class adql.query.ADQLOrder
- getName() - Method in class adql.query.ADQLQuery
- getName() - Method in class adql.query.ClauseOffset
- getName() - Method in class adql.query.ColumnReference
- getName() - Method in class adql.query.constraint.Between
- getName() - Method in class adql.query.constraint.Comparison
- getName() - Method in class adql.query.constraint.Exists
- getName() - Method in class adql.query.constraint.In
- getName() - Method in class adql.query.constraint.IsNull
- getName() - Method in class adql.query.constraint.NotConstraint
- getName() - Method in class adql.query.from.ADQLJoin
- getName() - Method in class adql.query.from.ADQLTable
- getName() - Method in class adql.query.operand.ADQLColumn
- getName() - Method in class adql.query.operand.function.cast.CastFunction
- getName() - Method in class adql.query.operand.function.cast.CustomTargetType
- getName() - Method in class adql.query.operand.function.cast.StandardTargetType
- getName() - Method in interface adql.query.operand.function.cast.TargetType
-
Get the type name (as written in ADQL).
- getName() - Method in class adql.query.operand.function.conditional.CoalesceFunction
- getName() - Method in class adql.query.operand.function.geometry.AreaFunction
- getName() - Method in class adql.query.operand.function.geometry.BoxFunction
- getName() - Method in class adql.query.operand.function.geometry.CentroidFunction
- getName() - Method in class adql.query.operand.function.geometry.CircleFunction
- getName() - Method in class adql.query.operand.function.geometry.ContainsFunction
- getName() - Method in class adql.query.operand.function.geometry.DistanceFunction
- getName() - Method in class adql.query.operand.function.geometry.ExtractCoord
- getName() - Method in class adql.query.operand.function.geometry.ExtractCoordSys
- getName() - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- getName() - Method in class adql.query.operand.function.geometry.IntersectsFunction
- getName() - Method in class adql.query.operand.function.geometry.PointFunction
- getName() - Method in class adql.query.operand.function.geometry.PolygonFunction
- getName() - Method in class adql.query.operand.function.geometry.RegionFunction
- getName() - Method in class adql.query.operand.function.InUnitFunction
- getName() - Method in class adql.query.operand.function.MathFunction
- getName() - Method in class adql.query.operand.function.SQLFunction
- getName() - Method in class adql.query.operand.function.string.LowerFunction
- getName() - Method in class adql.query.operand.function.string.UpperFunction
- getName() - Method in class adql.query.operand.function.UserDefinedFunction
- getName() - Method in class adql.query.operand.NegativeOperand
- getName() - Method in class adql.query.operand.NullValue
- getName() - Method in class adql.query.operand.NumericConstant
- getName() - Method in class adql.query.operand.Operation
- getName() - Method in class adql.query.operand.StringConstant
- getName() - Method in class adql.query.operand.WrappedOperand
- getName() - Method in class adql.query.SelectAllColumns
- getName() - Method in class adql.query.SelectItem
- getName() - Method in class adql.query.SetOperation
- getName() - Method in class adql.query.WithItem
- getNbErrors() - Method in exception class adql.db.exception.UnresolvedIdentifiersException
-
Gets the number of unresolved identifiers.
- getNbMatch() - Method in interface adql.search.ISearchHandler
-
Indicates how many ADQL objects have matched.
- getNbMatch() - Method in class adql.search.SimpleSearchHandler
- getNbParameters() - Method in class adql.query.operand.function.ADQLFunction
-
Gets the number of parameters this function has.
- getNbParameters() - Method in class adql.query.operand.function.cast.CastFunction
- getNbParameters() - Method in class adql.query.operand.function.cast.CustomTargetType
- getNbParameters() - Method in class adql.query.operand.function.cast.StandardTargetType
- getNbParameters() - Method in interface adql.query.operand.function.cast.TargetType
-
Get the actual number of parameters.
- getNbParameters() - Method in class adql.query.operand.function.conditional.CoalesceFunction
- getNbParameters() - Method in class adql.query.operand.function.geometry.AreaFunction
- getNbParameters() - Method in class adql.query.operand.function.geometry.BoxFunction
- getNbParameters() - Method in class adql.query.operand.function.geometry.CentroidFunction
- getNbParameters() - Method in class adql.query.operand.function.geometry.CircleFunction
- getNbParameters() - Method in class adql.query.operand.function.geometry.ContainsFunction
- getNbParameters() - Method in class adql.query.operand.function.geometry.DistanceFunction
- getNbParameters() - Method in class adql.query.operand.function.geometry.ExtractCoord
- getNbParameters() - Method in class adql.query.operand.function.geometry.ExtractCoordSys
- getNbParameters() - Method in class adql.query.operand.function.geometry.IntersectsFunction
- getNbParameters() - Method in class adql.query.operand.function.geometry.PointFunction
- getNbParameters() - Method in class adql.query.operand.function.geometry.PolygonFunction
- getNbParameters() - Method in class adql.query.operand.function.geometry.RegionFunction
- getNbParameters() - Method in class adql.query.operand.function.InUnitFunction
- getNbParameters() - Method in class adql.query.operand.function.MathFunction
- getNbParameters() - Method in class adql.query.operand.function.SQLFunction
- getNbParameters() - Method in class adql.query.operand.function.string.LowerFunction
- getNbParameters() - Method in class adql.query.operand.function.string.UpperFunction
- getNbParameters() - Method in class adql.query.operand.function.UserDefinedFunction
- getNbParameters() - Method in interface adql.translator.TranslationPattern.ParameterTranslator
-
Get the maximum number of parameters in the target function.
- getNbParams() - Method in class adql.db.FunctionDef
-
Get the number of parameters required by this function.
- getNbReplacement() - Method in interface adql.search.IReplaceHandler
-
Gets the number of matched objects which have been successfully replaced.
- getNbReplacement() - Method in class adql.search.SimpleReplaceHandler
- getNbTableAliases() - Method in class adql.db.SearchColumnList
- getNumericDatatypes() - Static method in class adql.query.operand.function.cast.StandardTargetType
-
Get all numeric datatypes among all the standard CAST's target types.
- getNumericValue() - Method in class adql.query.operand.NumericConstant
- getOffset() - Method in class adql.query.ADQLSet
-
Gets the OFFSET value of this rows set.
- getOperand() - Method in class adql.query.constraint.In
-
Gets the left operand of this IN constraint.
- getOperand() - Method in class adql.query.operand.NegativeOperand
-
Gets the operand on which the minus sign is applied.
- getOperand() - Method in class adql.query.operand.WrappedOperand
-
Gets the wrapped operand.
- getOperand() - Method in class adql.query.SelectItem
-
Gets the corresponding operand.
- getOperation() - Method in class adql.query.operand.Operation
-
Gets the operation symbol.
- getOperation() - Method in class adql.query.SetOperation
-
Gets the set operation type.
- getOperator() - Method in class adql.query.constraint.Comparison
-
Gets the comparison symbol.
- getOperator(String) - Static method in enum class adql.query.constraint.ComparisonOperator
- getOperator(String) - Static method in enum class adql.query.operand.OperationType
- getOperators() - Static method in enum class adql.query.operand.OperationType
- getOrderBy() - Method in class adql.query.ADQLSet
-
Gets the ORDER BY clause of this rows set.
- getOriginTable() - Method in class adql.db.DBTableAlias
-
Get the aliased/wrapped table.
- getP1() - Method in class adql.query.operand.function.geometry.DistanceFunction
-
Gets the first point.
- getP2() - Method in class adql.query.operand.function.geometry.DistanceFunction
-
Gets the second point.
- getParam(int) - Method in class adql.db.FunctionDef
-
Get the definition of the indParam-th parameter of this function.
- getParameter() - Method in class adql.query.operand.function.geometry.AreaFunction
-
Gets the parameter of the AREA function (so, a region whose the area must be computed).
- getParameter(int) - Method in class adql.query.operand.function.ADQLFunction
-
Gets the index-th parameter.
- getParameter(int) - Method in class adql.query.operand.function.cast.CastFunction
- getParameter(int) - Method in class adql.query.operand.function.cast.CustomTargetType
- getParameter(int) - Method in class adql.query.operand.function.cast.StandardTargetType
- getParameter(int) - Method in interface adql.query.operand.function.cast.TargetType
-
Get the indParam-th parameter.
- getParameter(int) - Method in class adql.query.operand.function.conditional.CoalesceFunction
- getParameter(int) - Method in class adql.query.operand.function.geometry.AreaFunction
- getParameter(int) - Method in class adql.query.operand.function.geometry.BoxFunction
- getParameter(int) - Method in class adql.query.operand.function.geometry.CentroidFunction
- getParameter(int) - Method in class adql.query.operand.function.geometry.CircleFunction
- getParameter(int) - Method in class adql.query.operand.function.geometry.ContainsFunction
- getParameter(int) - Method in class adql.query.operand.function.geometry.DistanceFunction
- getParameter(int) - Method in class adql.query.operand.function.geometry.ExtractCoord
- getParameter(int) - Method in class adql.query.operand.function.geometry.ExtractCoordSys
- getParameter(int) - Method in class adql.query.operand.function.geometry.IntersectsFunction
- getParameter(int) - Method in class adql.query.operand.function.geometry.PointFunction
- getParameter(int) - Method in class adql.query.operand.function.geometry.PolygonFunction
- getParameter(int) - Method in class adql.query.operand.function.geometry.RegionFunction
- getParameter(int) - Method in class adql.query.operand.function.InUnitFunction
- getParameter(int) - Method in class adql.query.operand.function.MathFunction
- getParameter(int) - Method in class adql.query.operand.function.SQLFunction
- getParameter(int) - Method in class adql.query.operand.function.string.LowerFunction
- getParameter(int) - Method in class adql.query.operand.function.string.UpperFunction
- getParameter(int) - Method in class adql.query.operand.function.UserDefinedFunction
- getParameters() - Method in class adql.query.operand.function.ADQLFunction
-
Gets the list of all parameters of this function.
- getParameters() - Method in class adql.query.operand.function.cast.CastFunction
- getParameters() - Method in class adql.query.operand.function.cast.CustomTargetType
- getParameters() - Method in class adql.query.operand.function.cast.StandardTargetType
- getParameters() - Method in interface adql.query.operand.function.cast.TargetType
-
Get the ordered list of all parameters.
- getParameters() - Method in class adql.query.operand.function.conditional.CoalesceFunction
- getParameters() - Method in class adql.query.operand.function.geometry.AreaFunction
- getParameters() - Method in class adql.query.operand.function.geometry.BoxFunction
- getParameters() - Method in class adql.query.operand.function.geometry.CentroidFunction
- getParameters() - Method in class adql.query.operand.function.geometry.CircleFunction
- getParameters() - Method in class adql.query.operand.function.geometry.ContainsFunction
- getParameters() - Method in class adql.query.operand.function.geometry.DistanceFunction
- getParameters() - Method in class adql.query.operand.function.geometry.ExtractCoord
- getParameters() - Method in class adql.query.operand.function.geometry.ExtractCoordSys
- getParameters() - Method in class adql.query.operand.function.geometry.IntersectsFunction
- getParameters() - Method in class adql.query.operand.function.geometry.PointFunction
- getParameters() - Method in class adql.query.operand.function.geometry.PolygonFunction
- getParameters() - Method in class adql.query.operand.function.geometry.RegionFunction
- getParameters() - Method in class adql.query.operand.function.InUnitFunction
- getParameters() - Method in class adql.query.operand.function.MathFunction
- getParameters() - Method in class adql.query.operand.function.SQLFunction
- getParameters() - Method in class adql.query.operand.function.string.LowerFunction
- getParameters() - Method in class adql.query.operand.function.string.UpperFunction
- getParameters() - Method in class adql.query.operand.function.UserDefinedFunction
- getPattern() - Method in class adql.translator.FunctionTranslatorWithPattern
-
Get the translation pattern used in this
FunctionTranslator
. - getPosition() - Method in exception class adql.parser.grammar.ParseException
-
Gets the position in the ADQL query of the token which generates this exception.
- getPosition() - Method in class adql.parser.IdentifierItems
- getPosition() - Method in class adql.query.ADQLList
- getPosition() - Method in interface adql.query.ADQLObject
-
Gets the position of this object/token in the ADQL query.
- getPosition() - Method in class adql.query.ADQLOrder
-
Gets the position in the original ADQL query string.
- getPosition() - Method in class adql.query.ADQLSet
- getPosition() - Method in class adql.query.ClauseOffset
- getPosition() - Method in class adql.query.ColumnReference
-
Gets the position in the original ADQL query string.
- getPosition() - Method in class adql.query.constraint.Between
- getPosition() - Method in class adql.query.constraint.Comparison
- getPosition() - Method in class adql.query.constraint.Exists
- getPosition() - Method in class adql.query.constraint.In
- getPosition() - Method in class adql.query.constraint.IsNull
- getPosition() - Method in class adql.query.constraint.NotConstraint
- getPosition() - Method in class adql.query.from.ADQLJoin
- getPosition() - Method in class adql.query.from.ADQLTable
-
Gets the position in the original ADQL query string.
- getPosition() - Method in class adql.query.operand.ADQLColumn
- getPosition() - Method in class adql.query.operand.function.ADQLFunction
- getPosition() - Method in class adql.query.operand.function.cast.CustomTargetType
- getPosition() - Method in class adql.query.operand.function.cast.StandardTargetType
- getPosition() - Method in interface adql.query.operand.function.cast.TargetType
-
Position of the type name (start) and all its parameters (end).
- getPosition() - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- getPosition() - Method in class adql.query.operand.NegativeOperand
- getPosition() - Method in class adql.query.operand.NullValue
- getPosition() - Method in class adql.query.operand.NumericConstant
- getPosition() - Method in class adql.query.operand.Operation
- getPosition() - Method in class adql.query.operand.StringConstant
- getPosition() - Method in class adql.query.operand.WrappedOperand
- getPosition() - Method in class adql.query.SelectItem
- getPosition() - Method in class adql.query.WithItem
- getPossibleSeparators() - Method in class adql.query.ADQLList
-
Gets the list of all possible separators for this
ADQLList
. - getPossibleSeparators() - Method in class adql.query.ClauseADQL
-
Possible separators: only ",".
- getPossibleSeparators() - Method in class adql.query.ClauseConstraints
- getPossibleSeparators() - Method in class adql.query.operand.Concatenation
- getQualifiedSchemaName(DBTable) - Method in class adql.translator.JDBCTranslator
-
Get the qualified DB name of the schema containing the given table.
- getQualifiedTableName(DBTable) - Method in class adql.translator.JDBCTranslator
-
Get the qualified DB name of the given table.
- getQuery() - Method in class adql.query.SelectAllColumns
-
Gets the query whose all available columns must be selected.
- getQuery() - Method in class adql.query.WithItem
-
Get the query corresponding to this CTE.
- getQueryChecker() - Method in class adql.parser.ADQLParser
-
Get the custom checker of parsed ADQL queries.
- getQueryFactory() - Method in class adql.parser.ADQLParser
-
Get the query factory used to create ADQL objects during the parsing of an ADQL query.
- getQueryFactory() - Method in interface adql.parser.grammar.ADQLGrammar
-
Get the
ADQLQueryFactory
used by this Grammar Parser to create ADQL object representations (e.g. - getQueryFactory() - Method in class adql.parser.grammar.ADQLGrammarBase
- getQuickFixer() - Method in class adql.parser.ADQLParser
-
Get the API used to attempt fixing given ADQL queries with the functions
ADQLParser.tryQuickFix(InputStream)
andADQLParser.tryQuickFix(String)
. - getRadius() - Method in class adql.query.operand.function.geometry.CircleFunction
-
Gets the radius of the center.
- getReplacer(ADQLObject) - Method in class adql.search.RemoveHandler
-
Always returns null.
- getReplacer(ADQLObject) - Method in class adql.search.SimpleReplaceHandler
-
Gets (generate on the fly or not) an ADQLObject which must replace the given one (expected to be an ADQLObject that has matched).
- getResultingColumns() - Method in class adql.query.ADQLQuery
-
Gets the list of columns (database metadata) selected by this query.
- getResultingColumns() - Method in class adql.query.ADQLSet
- getResultingColumns() - Method in class adql.query.SetOperation
-
Gets the list of columns (database metadata) selected by this set operation.
- getResultingColumns() - Method in class adql.query.WithItem
-
Get the description of all output columns.
- getReturnType() - Method in class adql.query.operand.function.cast.CastFunction
-
Get the database type actually returned by this function.
- getReturnType() - Method in class adql.query.operand.function.cast.CustomTargetType
- getReturnType() - Method in class adql.query.operand.function.cast.StandardTargetType
- getReturnType() - Method in interface adql.query.operand.function.cast.TargetType
-
Indicate the precise type of the value expected to be returned by the CAST function.
- getRightOperand() - Method in class adql.query.constraint.Comparison
-
Gets the right part of the comparison.
- getRightOperand() - Method in class adql.query.operand.Operation
-
Gets the right part of the operation.
- getRightParam() - Method in class adql.query.operand.function.geometry.ContainsFunction
- getRightParam() - Method in class adql.query.operand.function.geometry.IntersectsFunction
- getRightSet() - Method in class adql.query.SetOperation
-
Gets the right set.
- getRightTable() - Method in class adql.query.from.ADQLJoin
-
Gets the right "table" of this join.
- getSchema() - Method in class adql.parser.IdentifierItems
- getSchemaName() - Method in class adql.query.from.ADQLTable
-
Gets the name of the schema which contains this table.
- getSchemaName() - Method in class adql.query.operand.ADQLColumn
-
Gets the name of the schema which contains this column.
- getSelect() - Method in class adql.query.ADQLQuery
-
Gets the SELECT clause of this query.
- getSeparator(int) - Method in class adql.query.ADQLList
-
Gets the separator between the list items index-1 and index.
- getSeparator(int) - Method in class adql.query.ClauseADQL
-
Returns always ",", except if the index is incorrect (index invalid input: '<'= 0 or index >= size()).
- getSeparator(int) - Method in class adql.query.ClauseConstraints
- getSeparator(int) - Method in class adql.query.operand.Concatenation
- getStandardDatatypes() - Static method in class adql.query.operand.function.cast.StandardTargetType
-
Get all datatypes considered as standard CAST's target types.
- getStringDatatypes() - Static method in class adql.query.operand.function.cast.StandardTargetType
-
Get all string datatypes among all the standard CAST's target types.
- getSubQuery() - Method in class adql.query.constraint.Exists
-
Gets the sub-query of this EXISTS constraint.
- getSubQuery() - Method in class adql.query.constraint.In
-
Gets the sub-query (right operand) of this IN constraint.
- getSubQuery() - Method in class adql.query.from.ADQLTable
-
Gets the sub-query used as table.
- GetSuffix(int) - Method in class adql.parser.grammar.SimpleCharStream
-
Get the suffix.
- getSupportedFeatures() - Method in class adql.parser.ADQLParser
-
Get the list of all supported features.
- getSupportedFeatures() - Method in class adql.parser.feature.FeatureSet
-
List all features marked in this set as supported.
- getSupportedFeatures() - Method in interface adql.translator.ADQLTranslator
-
Get all features that are fully supported by this translator.
- getSupportedFeatures() - Method in class adql.translator.MySQLTranslator
- getSupportedFeatures() - Method in class adql.translator.PostgreSQLTranslator
- getSupportedFeatures() - Method in class adql.translator.SQLServerTranslator
- getSupportedFeatures(String) - Method in class adql.parser.feature.FeatureSet
-
List only features of the given type that are marked in this set as supported.
- getSupportedUDFList() - Method in class adql.parser.feature.FeatureSet
-
Get the list of the definition of all declared UDFs.
- getSupportedVersions() - Static method in class adql.parser.ADQLParser
-
Get the list of all supported ADQL grammar versions.
- getSupportedVersionsAsString() - Static method in class adql.parser.ADQLParser
-
Build on the fly a human list of all supported ADQL grammar versions.
- getTable() - Method in interface adql.db.DBColumn
-
Gets the table which contains this
DBColumn
. - getTable() - Method in class adql.db.DBCommonColumn
- getTable() - Method in class adql.db.DefaultDBColumn
- getTable() - Method in class adql.parser.IdentifierItems
- getTableName() - Method in exception class adql.db.exception.UnresolvedTableException
- getTableName() - Method in class adql.query.from.ADQLTable
-
Gets the name of the table.
- getTableName() - Method in class adql.query.operand.ADQLColumn
-
Gets the name of the table which contains this column.
- getTableName(DBTable, boolean) - Method in class adql.translator.JDBCTranslator
-
Get the DB name of the given table.
- getTables() - Method in class adql.query.from.ADQLJoin
- getTables() - Method in class adql.query.from.ADQLTable
- getTables() - Method in interface adql.query.from.FromContent
- getTablesByAlias(String, boolean) - Method in class adql.query.from.ADQLJoin
- getTablesByAlias(String, boolean) - Method in class adql.query.from.ADQLTable
- getTablesByAlias(String, boolean) - Method in interface adql.query.from.FromContent
-
Gets all the table whose the alias is equals to the given one.
- getTabSize() - Method in class adql.parser.grammar.SimpleCharStream
- getTargetType() - Method in class adql.query.operand.function.cast.CastFunction
-
Get the type into which the given value is going to be casted.
- getTargetUnit() - Method in class adql.query.operand.function.InUnitFunction
-
Get the VO-Unit into which the value must be converted.
- getTokenizer(String) - Method in interface adql.parser.grammar.ADQLGrammar
-
Get an API giving access to the result of the tokenization of the given ADQL expression.
- getTranslationPattern() - Method in class adql.db.FunctionDef
-
Get the translation pattern to use for any ADQL function implementing this UDF definition.
- getTranslatorClass() - Method in class adql.db.FunctionDef
-
Get the class of the translator to use for any ADQL function implementing this UDF definition.
- getType() - Method in class adql.query.from.OuterJoin
-
Gets the OUTER join type (left, right or full).
- getType() - Method in class adql.query.operand.function.MathFunction
-
Gets the type of the function (ABS, COS, SIN, ...).
- getType() - Method in class adql.query.operand.function.SQLFunction
-
Gets the type (COUNT, SUM, AVG, ...) of this function.
- getTypeLength() - Method in class adql.query.operand.function.cast.StandardTargetType
-
Get the length associated with this target type.
- getUDFClass() - Method in class adql.db.FunctionDef
-
Get the class of the
UserDefinedFunction
able to represent the function defined here in an ADQL tree. - getUnsupportedExpression() - Method in exception class adql.db.exception.UnsupportedFeatureException
-
Get the unsupported expression.
- getUnsupportedFeatures() - Method in class adql.parser.feature.FeatureSet
-
List all available features not marked in this set as supported.
- getUnsupportedLanguageFeature() - Method in exception class adql.db.exception.UnsupportedFeatureException
-
Get the description of the unsupported language feature.
- getValue() - Method in class adql.parser.grammar.Token
-
An optional attribute value of the Token.
- getValue() - Method in class adql.query.ClauseOffset
-
Get the query's OFFSET.
- getValue() - Method in class adql.query.operand.function.cast.CastFunction
- getValue() - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- getValue() - Method in class adql.query.operand.function.InUnitFunction
-
Get the numeric operand to convert into a different unit.
- getValue() - Method in class adql.query.operand.NumericConstant
- getValue() - Method in class adql.query.operand.StringConstant
- getValuesList() - Method in class adql.query.constraint.In
-
Gets the values list (right operand) of this IN constraint.
- getVersion() - Method in interface adql.parser.grammar.ADQLGrammar
-
Get the version of the ADQL Grammar implemented by this parser.
- getWhere() - Method in class adql.query.ADQLQuery
-
Gets the WHERE clause of this query.
- getWidth() - Method in class adql.query.operand.function.geometry.BoxFunction
-
Gets the width of the box.
- getWith() - Method in class adql.query.ADQLSet
-
Gets the WITH clause of this query.
- goInto(ADQLObject) - Method in class adql.search.SimpleSearchHandler
-
Indicates whether the research must continue inside the given ADQL object or not: by default, it returns always true except if the given object is an ADQL query while the research must not be recursive.
- grammarParser - Variable in class adql.parser.ADQLParser
-
Grammar parser to use.
- grammarParser - Variable in class adql.parser.QueryFixer
-
The used internal ADQL grammar parser.
- GREATER_OR_EQUAL - Enum constant in enum class adql.query.constraint.ComparisonOperator
- GREATER_THAN - Enum constant in enum class adql.query.constraint.ComparisonOperator
- GroupBy() - Method in interface adql.parser.grammar.ADQLGrammar
-
Parse the ADQL expression as a single
GROUP BY
clause.
H
- hasAlias() - Method in class adql.query.from.ADQLTable
-
Tells whether this table has an alias or not.
- hasAlias() - Method in class adql.query.SelectItem
-
Indicates whether the corresponding operand has an alias.
- hasColumn(String, boolean) - Method in class adql.db.DefaultDBTable
- hashCode() - Method in class adql.parser.feature.LanguageFeature
- hasJoinedColumns() - Method in class adql.query.from.ADQLJoin
-
Tells whether this join has a list of columns to join.
- hasLimit() - Method in class adql.query.ADQLQuery
- hasLimit() - Method in class adql.query.ADQLSet
-
Indicates whether this rows set imposes a maximum number of rows.
- hasLimit() - Method in class adql.query.ClauseSelect
-
Indicates whether this SELECT clause imposes a maximum number of rows.
- hasLimit() - Method in class adql.query.SetOperation
- hasNext() - Method in class adql.query.ADQLList.ADQLListIterator
- hasNext() - Method in class adql.query.NullADQLIterator
- hasNext() - Method in class adql.query.operand.function.ADQLFunction.ParameterIterator
- hasSubQuery() - Method in class adql.query.constraint.In
-
Tells whether the right operand of this IN constraint is a sub-query or a values list.
- height - Variable in class adql.db.region.Region
-
Height of the BOX region.
- HELIOCENTER - Enum constant in enum class adql.db.region.CoordSys.RefPos
I
- ICRS - Enum constant in enum class adql.db.region.CoordSys.Frame
- id - Variable in class adql.parser.feature.LanguageFeature
-
Unique identifier of this language feature.
- identifier - Variable in class adql.parser.IdentifierItems.IdentifierItem
- IdentifierField - Enum Class in adql.query
-
Lets getting or setting the case sensitivity of an identifier (column, table, schema, catalog or alias) of an
ADQLColumn
or anADQLTable
. - IdentifierItem(Token, boolean) - Constructor for class adql.parser.IdentifierItems.IdentifierItem
- IdentifierItems - Class in adql.parser
-
Important: This class is designed to be filled ONLY by
ADQLParser
! - IdentifierItems(boolean) - Constructor for class adql.parser.IdentifierItems
-
Builds an IdentifierItems by specifying it is a table or a column identifier.
- IdentifierItems.IdentifierItem - Class in adql.parser
-
Represent any ADQL identifier (column name, table name or table/column alias).
- ILIKE - Enum constant in enum class adql.query.constraint.ComparisonOperator
- image - Variable in class adql.parser.grammar.Token
-
The string image of the token.
- Implementation example - Search tag in interface adql.translator.FunctionTranslator
- Section
- Implementations - Search tag in interface adql.translator.FunctionTranslator
- Section
- In - Class in adql.query.constraint
-
It represents the IN predicate of SQL and ADQL.
- In(In) - Constructor for class adql.query.constraint.In
-
Builds a IN constraint by copying the given one.
- In(ADQLOperand, ADQLList<ADQLOperand>) - Constructor for class adql.query.constraint.In
-
Builds an IN constraint with a values list.
- In(ADQLOperand, ADQLList<ADQLOperand>, boolean) - Constructor for class adql.query.constraint.In
-
Builds an IN constraint with a values list.
- In(ADQLOperand, ADQLSet) - Constructor for class adql.query.constraint.In
-
Builds an IN constraint with a sub-query.
- In(ADQLOperand, ADQLSet, boolean) - Constructor for class adql.query.constraint.In
-
Builds an IN constraint with a sub-query.
- In(ADQLOperand, ADQLOperand[]) - Constructor for class adql.query.constraint.In
-
Builds an IN constraint with a values list.
- In(ADQLOperand, ADQLOperand[], boolean) - Constructor for class adql.query.constraint.In
-
Builds an IN constraint with a values list.
- inBuf - Variable in class adql.parser.grammar.SimpleCharStream
- indCoord - Variable in class adql.query.operand.function.geometry.ExtractCoord
-
Number of the coordinate to extract (1 or 2).
- index - Variable in class adql.query.ADQLList.ADQLListIterator
- index - Variable in class adql.query.operand.function.ADQLFunction.ParameterIterator
- initPosition(ADQLTable) - Method in exception class adql.db.exception.UnresolvedTableException
-
Initializes the position at which this exception occurs.
- initPosition(ADQLColumn) - Method in exception class adql.db.exception.UnresolvedColumnException
- initPosition(ADQLColumn) - Method in exception class adql.db.exception.UnresolvedTableException
- initSupportedFeatures() - Method in class adql.translator.MySQLTranslator
-
Initialize the list of optional features supported by this translator.
- initSupportedFeatures() - Method in class adql.translator.PgSphereTranslator
- initSupportedFeatures() - Method in class adql.translator.PostgreSQLTranslator
-
Initialize the list of optional features supported by this translator.
- initSupportedFeatures() - Method in class adql.translator.SQLServerTranslator
-
Initialize the list of optional features supported by this translator.
- INNER - Enum constant in enum class adql.parser.ADQLQueryFactory.JoinType
- InnerJoin - Class in adql.query.from
-
Inner join.
- InnerJoin(FromContent, FromContent) - Constructor for class adql.query.from.InnerJoin
-
Builds a NATURAL INNER JOIN between the two given "tables".
- InnerJoin(FromContent, FromContent, ClauseConstraints) - Constructor for class adql.query.from.InnerJoin
-
Builds an INNER JOIN between the two given "tables" with the given condition.
- InnerJoin(FromContent, FromContent, Collection<ADQLColumn>) - Constructor for class adql.query.from.InnerJoin
-
Builds an INNER JOIN between the two given "tables" with the list of columns to join.
- InnerJoin(InnerJoin) - Constructor for class adql.query.from.InnerJoin
-
Builds a copy of the given INNER join.
- inputStream - Variable in class adql.parser.grammar.SimpleCharStream
- INTEGER - Enum constant in enum class adql.db.DBType.DBDatatype
- INTERSECT - Enum constant in enum class adql.query.SetOperationType
- INTERSECTION - Enum constant in enum class adql.db.region.Region.RegionType
- IntersectsFunction - Class in adql.query.operand.function.geometry
-
It represents the INTERSECTS function of the ADQL language.
- IntersectsFunction(GeometryFunction.GeometryValue<GeometryFunction>, GeometryFunction.GeometryValue<GeometryFunction>) - Constructor for class adql.query.operand.function.geometry.IntersectsFunction
-
Builds an INTERSECTS function.
- IntersectsFunction(IntersectsFunction) - Constructor for class adql.query.operand.function.geometry.IntersectsFunction
-
Builds an INTERSECTS function by copying the given one.
- InUnitFunction - Class in adql.query.operand.function
-
It represents the IN_UNIT function of ADQL.
- InUnitFunction(ADQLOperand, ADQLOperand) - Constructor for class adql.query.operand.function.InUnitFunction
-
Create the object representation of the ADQL function IN_UNIT.
- INVALID_LEXICAL_STATE - Static variable in exception class adql.parser.grammar.TokenMgrError
-
Tried to change to an invalid lexical state.
- IReplaceHandler - Interface in adql.search
-
Defines an interface for any kind of search/replace handler.
- isAllParamTypesResolved(ADQLFunction) - Method in class adql.db.DBChecker
-
Tell whether the type of all parameters of the given ADQL function is resolved.
- isAnyUdfAllowed() - Method in class adql.parser.ADQLParser
-
Tell whether UDFs are considered as supported even if undeclared.
- isBinary() - Method in class adql.db.DBType
-
Tells whether this type is a list of bytes.
- isCaseSensitive() - Method in interface adql.db.DBColumn
-
Tell whether the column name used in ADQL queries must be delimited (i.e.
- isCaseSensitive() - Method in class adql.db.DBCommonColumn
- isCaseSensitive() - Method in class adql.db.DBIdentifier
-
Tell whether the ADQL version of this identifier is case sensitive or not.
- isCaseSensitive() - Method in interface adql.db.DBTable
-
Tell whether the table name used in ADQL queries must be delimited (i.e.
- isCaseSensitive() - Method in class adql.query.ColumnReference
-
Tells whether the column reference on a column name/alias is case sensitive.
- isCaseSensitive() - Method in class adql.query.from.ADQLTable
-
Indicates whether all fields (catalog, schema and table) are case sensitive.
- isCaseSensitive() - Method in class adql.query.operand.ADQLColumn
-
Indicates whether all fields (catalog, schema, table and column) are case sensitive.
- isCaseSensitive() - Method in class adql.query.SelectItem
-
Tells whether the alias is case sensitive.
- isCaseSensitive(byte) - Method in enum class adql.query.IdentifierField
-
Tells whether this field is case sensitive in the given global case sensitivity definition.
- isCaseSensitive(IdentifierField) - Method in class adql.query.from.ADQLTable
-
Indicates whether the specified field (catalog, schema or table) is case sensitive or not.
- isCaseSensitive(IdentifierField) - Method in class adql.query.operand.ADQLColumn
-
Indicates whether the specified field (catalog, schema, table or column) is case sensitive or not.
- isCaseSensitive(IdentifierField) - Method in class adql.translator.JDBCTranslator
-
Tell whether the specified identifier MUST be translated so that being interpreted case sensitively or not.
- isCaseSensitive(IdentifierField) - Method in class adql.translator.MySQLTranslator
- isCaseSensitive(IdentifierField) - Method in class adql.translator.PostgreSQLTranslator
- isCaseSensitive(IdentifierField) - Method in class adql.translator.SQLServerTranslator
- isColumn() - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- isCommonColumn(DBColumn) - Static method in class adql.query.from.ADQLJoin
-
Tells whether the given column is a common column (that's to say, a unification of several columns of the same name).
- isCompatible(DBType) - Method in class adql.db.DBType
-
Tell whether this
DBType
is compatible with the given one. - isDefault() - Method in enum class adql.db.region.CoordSys.Flavor
-
Tell whether this flavor is the default one.
- isDefault() - Method in enum class adql.db.region.CoordSys.Frame
-
Tell whether this frame is the default one.
- isDefault() - Method in class adql.db.region.CoordSys
-
Tell whether this is the default coordinate system (UNKNOWNFRAME UNKNOWNREFPOS SPHERICAL2).
- isDefault() - Method in enum class adql.db.region.CoordSys.RefPos
-
Tell whether this reference position is the default one.
- isDelimited(String) - Static method in class adql.db.DBIdentifier
-
Tell whether the given identifier is delimited (i.e.
- isDescSorting() - Method in class adql.query.ADQLOrder
-
Tells how the results will be sorted.
- isDistinct() - Method in class adql.db.SearchColumnList
-
Tells whether multiple occurrences are allowed.
- isDistinct() - Method in class adql.db.SearchTableList
-
Tells whether multiple occurrences are allowed.
- isDistinct() - Method in class adql.query.operand.function.SQLFunction
-
Indicates whether values of the parameter must be distinct or not.
- ISearchHandler - Interface in adql.search
-
Defines an interface for any kind of search handler.
- isEmpty() - Method in class adql.query.ADQLList
-
Tells whether this clause contains at least one ADQL item.
- isEnd(Token) - Method in interface adql.parser.grammar.ADQLGrammar
-
Tell whether the given token represents the end of an ADQL query.
- isEnd(Token) - Method in class adql.parser.grammar.ADQLGrammarBase
- isEOF(Token) - Method in interface adql.parser.grammar.ADQLGrammar
- isEOQ(Token) - Method in interface adql.parser.grammar.ADQLGrammar
- isExtendedRegionExpression() - Method in class adql.query.operand.function.geometry.RegionFunction
-
Tell whether the parameter of this REGION function aims to be a simple string literal using a supported serialization (e.g.
- isExtendedRegionParamAllowed() - Method in class adql.parser.ADQLParser
-
Tell whether the REGION(...) function accepts any string expression and any serialization or only a string literal using a supported serialization (e.g.
- isFinished() - Method in class adql.search.SimpleSearchHandler
-
Indicates whether the research must finish now or not: by default, the research ends only at the first match if it has been asked (see
SimpleSearchHandler.setOnlyFirstMatch(boolean)
). - isFullCaseSensitive(byte) - Static method in enum class adql.query.IdentifierField
-
Tells whether all identifier parts are case sensitive in the given global case sensitivity definition.
- isFunctionName - Variable in class adql.parser.grammar.Token
-
Indicate whether this token is a reserved ADQL function name.
- isGeometry - Variable in class adql.db.FunctionDef
-
Indicate whether the return type is a geometry.
- isGeometry() - Method in class adql.db.DBType
-
Tells whether this type is a geometrical region.
- isGeometry() - Method in class adql.db.FunctionDef
-
Tell whether this function returns a geometry.
- isGeometry() - Method in class adql.query.operand.ADQLColumn
- isGeometry() - Method in interface adql.query.operand.ADQLOperand
-
Tell whether this operand is a geometrical region or not.
- isGeometry() - Method in class adql.query.operand.Concatenation
- isGeometry() - Method in class adql.query.operand.function.cast.CastFunction
- isGeometry() - Method in class adql.query.operand.function.cast.CustomTargetType
- isGeometry() - Method in class adql.query.operand.function.cast.StandardTargetType
- isGeometry() - Method in interface adql.query.operand.function.cast.TargetType
-
Indicate whether the output of the CAST function is a geometry or not.
- isGeometry() - Method in class adql.query.operand.function.conditional.CoalesceFunction
- isGeometry() - Method in class adql.query.operand.function.geometry.AreaFunction
- isGeometry() - Method in class adql.query.operand.function.geometry.BoxFunction
- isGeometry() - Method in class adql.query.operand.function.geometry.CentroidFunction
- isGeometry() - Method in class adql.query.operand.function.geometry.CircleFunction
- isGeometry() - Method in class adql.query.operand.function.geometry.ContainsFunction
- isGeometry() - Method in class adql.query.operand.function.geometry.DistanceFunction
- isGeometry() - Method in class adql.query.operand.function.geometry.ExtractCoord
- isGeometry() - Method in class adql.query.operand.function.geometry.ExtractCoordSys
- isGeometry() - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- isGeometry() - Method in class adql.query.operand.function.geometry.IntersectsFunction
- isGeometry() - Method in class adql.query.operand.function.geometry.PointFunction
- isGeometry() - Method in class adql.query.operand.function.geometry.PolygonFunction
- isGeometry() - Method in class adql.query.operand.function.geometry.RegionFunction
- isGeometry() - Method in class adql.query.operand.function.InUnitFunction
- isGeometry() - Method in class adql.query.operand.function.MathFunction
- isGeometry() - Method in class adql.query.operand.function.SQLFunction
- isGeometry() - Method in class adql.query.operand.function.string.LowerFunction
- isGeometry() - Method in class adql.query.operand.function.string.UpperFunction
- isGeometry() - Method in class adql.query.operand.function.UserDefinedFunction
- isGeometry() - Method in class adql.query.operand.NegativeOperand
-
Always returns
false
. - isGeometry() - Method in class adql.query.operand.NullValue
-
Always returns
true
. - isGeometry() - Method in class adql.query.operand.NumericConstant
-
Always returns
false
. - isGeometry() - Method in class adql.query.operand.Operation
-
Always returns
false
. - isGeometry() - Method in class adql.query.operand.StringConstant
- isGeometry() - Method in class adql.query.operand.WrappedOperand
- isHexadecimal() - Method in class adql.query.operand.NumericConstant
-
Tell whether this numeric constant is written in an hexadecimal form.
- isHexadecimal(String) - Method in class adql.query.operand.NumericConstant
-
Tell whether the given string is an hexadecimal numeric.
- isLabelCaseSensitive() - Method in class adql.query.WithItem
-
Tell whether the resulting table name is case sensitive or not.
- isLeftPar(Token) - Method in interface adql.parser.grammar.ADQLGrammar
- isNatural() - Method in class adql.query.from.ADQLJoin
-
Indicates whether this join is natural or not.
- isNotBetween() - Method in class adql.query.constraint.Between
-
Tells whether the predicate is BETWEEN or NOT BETWEEN.
- isNotIn() - Method in class adql.query.constraint.In
-
Tells whether this predicate is IN or NOT IN.
- isNotNull() - Method in class adql.query.constraint.IsNull
-
Tells whether the predicate is IS NULL or IS NOT NULL.
- IsNull - Class in adql.query.constraint
-
Represents a comparison between a column to the NULL value.
- IsNull(IsNull) - Constructor for class adql.query.constraint.IsNull
-
Builds a IsNull constraint by copying the given one.
- IsNull(ADQLColumn) - Constructor for class adql.query.constraint.IsNull
-
Builds a comparison between the given column and NULL.
- IsNull(ADQLColumn, boolean) - Constructor for class adql.query.constraint.IsNull
-
Builds a comparison between the column and NULL.
- isNumeric - Variable in class adql.db.FunctionDef
-
Indicate whether the return type is a numeric.
- isNumeric() - Method in class adql.db.DBType
-
Tells whether this type is a numeric.
- isNumeric() - Method in class adql.db.FunctionDef
-
Tell whether this function returns a numeric.
- isNumeric() - Method in class adql.query.operand.ADQLColumn
- isNumeric() - Method in interface adql.query.operand.ADQLOperand
-
Tell whether this operand is numeric or not.
- isNumeric() - Method in class adql.query.operand.Concatenation
- isNumeric() - Method in class adql.query.operand.function.cast.CastFunction
- isNumeric() - Method in class adql.query.operand.function.cast.CustomTargetType
- isNumeric() - Method in class adql.query.operand.function.cast.StandardTargetType
- isNumeric() - Method in interface adql.query.operand.function.cast.TargetType
-
Indicate whether the output of the CAST function is numeric or not.
- isNumeric() - Method in class adql.query.operand.function.conditional.CoalesceFunction
- isNumeric() - Method in class adql.query.operand.function.geometry.AreaFunction
- isNumeric() - Method in class adql.query.operand.function.geometry.BoxFunction
- isNumeric() - Method in class adql.query.operand.function.geometry.CentroidFunction
- isNumeric() - Method in class adql.query.operand.function.geometry.CircleFunction
- isNumeric() - Method in class adql.query.operand.function.geometry.ContainsFunction
- isNumeric() - Method in class adql.query.operand.function.geometry.DistanceFunction
- isNumeric() - Method in class adql.query.operand.function.geometry.ExtractCoord
- isNumeric() - Method in class adql.query.operand.function.geometry.ExtractCoordSys
- isNumeric() - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- isNumeric() - Method in class adql.query.operand.function.geometry.IntersectsFunction
- isNumeric() - Method in class adql.query.operand.function.geometry.PointFunction
- isNumeric() - Method in class adql.query.operand.function.geometry.PolygonFunction
- isNumeric() - Method in class adql.query.operand.function.geometry.RegionFunction
- isNumeric() - Method in class adql.query.operand.function.InUnitFunction
- isNumeric() - Method in class adql.query.operand.function.MathFunction
- isNumeric() - Method in class adql.query.operand.function.SQLFunction
- isNumeric() - Method in class adql.query.operand.function.string.LowerFunction
- isNumeric() - Method in class adql.query.operand.function.string.UpperFunction
- isNumeric() - Method in class adql.query.operand.function.UserDefinedFunction
- isNumeric() - Method in class adql.query.operand.NegativeOperand
-
Always returns
true
. - isNumeric() - Method in class adql.query.operand.NullValue
-
Always returns
true
. - isNumeric() - Method in class adql.query.operand.NumericConstant
-
Always returns
true
. - isNumeric() - Method in class adql.query.operand.Operation
-
Always returns
true
. - isNumeric() - Method in class adql.query.operand.StringConstant
- isNumeric() - Method in class adql.query.operand.WrappedOperand
- isPreferredXmatchSyntax(Comparison) - Method in class adql.translator.PgSphereTranslator
-
Test whether the given comparison corresponds to the preferred xmatch syntax described in the ADQL standard.
- isRecursive() - Method in class adql.search.SimpleSearchHandler
-
Tells whether this handler must search also in sub-queries.
- isRegularIdentifier(String) - Method in interface adql.parser.grammar.ADQLGrammar
-
Tell whether the given string is a valid ADQL regular identifier.
- isRegularIdentifier(String) - Method in class adql.parser.grammar.ADQLGrammarBase
- isRegularIdentifierCandidate(Token) - Method in interface adql.parser.grammar.ADQLGrammar
- isSQLReservedWord(Token) - Method in interface adql.parser.grammar.ADQLGrammar
- isStandardDatatype(DBType.DBDatatype) - Static method in class adql.query.operand.function.cast.StandardTargetType
-
Tell whether the given datatype is allowed as target for CAST function.
- isString - Variable in class adql.db.FunctionDef
-
Indicate whether the return type is a string.
- isString() - Method in class adql.db.DBType
-
Tells whether this type is about characters.
- isString() - Method in class adql.db.FunctionDef
-
Tell whether this function returns a string.
- isString() - Method in class adql.query.operand.ADQLColumn
- isString() - Method in interface adql.query.operand.ADQLOperand
-
Tell whether this operand is a string or not.
- isString() - Method in class adql.query.operand.Concatenation
- isString() - Method in class adql.query.operand.function.cast.CastFunction
- isString() - Method in class adql.query.operand.function.cast.CustomTargetType
- isString() - Method in class adql.query.operand.function.cast.StandardTargetType
- isString() - Method in interface adql.query.operand.function.cast.TargetType
-
Indicate whether the output of the CAST function is a character string or not.
- isString() - Method in class adql.query.operand.function.conditional.CoalesceFunction
- isString() - Method in class adql.query.operand.function.geometry.AreaFunction
- isString() - Method in class adql.query.operand.function.geometry.BoxFunction
- isString() - Method in class adql.query.operand.function.geometry.CentroidFunction
- isString() - Method in class adql.query.operand.function.geometry.CircleFunction
- isString() - Method in class adql.query.operand.function.geometry.ContainsFunction
- isString() - Method in class adql.query.operand.function.geometry.DistanceFunction
- isString() - Method in class adql.query.operand.function.geometry.ExtractCoord
- isString() - Method in class adql.query.operand.function.geometry.ExtractCoordSys
- isString() - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- isString() - Method in class adql.query.operand.function.geometry.IntersectsFunction
- isString() - Method in class adql.query.operand.function.geometry.PointFunction
- isString() - Method in class adql.query.operand.function.geometry.PolygonFunction
- isString() - Method in class adql.query.operand.function.geometry.RegionFunction
- isString() - Method in class adql.query.operand.function.InUnitFunction
- isString() - Method in class adql.query.operand.function.MathFunction
- isString() - Method in class adql.query.operand.function.SQLFunction
- isString() - Method in class adql.query.operand.function.string.LowerFunction
- isString() - Method in class adql.query.operand.function.string.UpperFunction
- isString() - Method in class adql.query.operand.function.UserDefinedFunction
- isString() - Method in class adql.query.operand.NegativeOperand
-
Always returns
false
. - isString() - Method in class adql.query.operand.NullValue
-
Always returns
true
. - isString() - Method in class adql.query.operand.NumericConstant
-
Always returns
false
. - isString() - Method in class adql.query.operand.Operation
-
Always returns
false
. - isString() - Method in class adql.query.operand.StringConstant
- isString() - Method in class adql.query.operand.WrappedOperand
- isSubQuery() - Method in class adql.query.from.ADQLTable
-
Tells whether this table reference is a sub-query or a table name/alias.
- isSupporting(LanguageFeature) - Method in class adql.parser.feature.FeatureSet
-
Tell whether the given optional feature is marked as supported by this set.
- isUnknown - Variable in class adql.db.FunctionDef
-
Indicate whether the return type is an unknown type.
- isUnknown() - Method in class adql.db.DBType
-
Tell whether this type has been resolved or not.
- isUnknown() - Method in class adql.db.FunctionDef
-
Tell whether this function returns an unknown type.
- isWithDuplicates() - Method in class adql.query.SetOperation
-
Tell whether duplicate rows must be kept.
- itemNature - Variable in exception class adql.db.exception.UnresolvedIdentifiersException
-
Type of the unresolved/unsupported items listed in this exception.
- iterator() - Method in class adql.db.DBTableAlias
- iterator() - Method in class adql.db.DefaultDBTable
- iterator() - Method in exception class adql.db.exception.UnresolvedIdentifiersException
- iterator() - Method in class adql.parser.feature.FeatureSet
-
List all features marked as supported in this set.
- iterator() - Method in class adql.query.ADQLList
- iterator() - Method in interface adql.search.ISearchHandler
-
Lets to iterate on the list of all the matched ADQL objects.
- iterator() - Method in class adql.search.SimpleSearchHandler
- IVOID_TAP_REGEXT - Static variable in class adql.parser.feature.LanguageFeature
-
Root IVOID for all the TAPRegExt's language features.
J
- J2000 - Enum constant in enum class adql.db.region.CoordSys.Frame
- JDBCTranslator - Class in adql.translator
-
Implementation of
ADQLTranslator
which translates ADQL queries in SQL queries. - JDBCTranslator() - Constructor for class adql.translator.JDBCTranslator
- join(String) - Method in class adql.parser.IdentifierItems
-
Joins all identifiers with the given delimiter.
- joinTableName(String[]) - Static method in class adql.db.DefaultDBTable
-
Deprecated.Since v2.0, the table name is not any more split automatically. So, it is not any more needed to join all its parts.
K
- kind - Variable in class adql.parser.grammar.Token
-
An integer that describes the kind of this token.
L
- label - Variable in class adql.query.WithItem
-
Name of the resulting table.
- languageFeature - Variable in class adql.query.operand.function.UserDefinedFunction
-
Description of this ADQL Feature.
- LanguageFeature - Class in adql.parser.feature
-
Description of an ADQL's language feature.
- LanguageFeature(FunctionDef) - Constructor for class adql.parser.feature.LanguageFeature
-
Create a UDF feature.
- LanguageFeature(FunctionDef, String) - Constructor for class adql.parser.feature.LanguageFeature
-
Create a UDF feature.
- LanguageFeature(String, String) - Constructor for class adql.parser.feature.LanguageFeature
-
Create a de-facto supported (i.e.
- LanguageFeature(String, String, boolean) - Constructor for class adql.parser.feature.LanguageFeature
-
Create a language feature.
- LanguageFeature(String, String, boolean, String) - Constructor for class adql.parser.feature.LanguageFeature
-
Create a language feature.
- Language feature - Search tag in class adql.query.operand.function.UserDefinedFunction
- Section
- LEFT - Enum constant in enum class adql.query.from.OuterJoin.OuterType
- length - Variable in class adql.db.DBType
-
The length parameter (only few datatypes need this parameter: char, varchar, binary and varbinary).
- LESS_OR_EQUAL - Enum constant in enum class adql.query.constraint.ComparisonOperator
- LESS_THAN - Enum constant in enum class adql.query.constraint.ComparisonOperator
- LEXICAL_ERROR - Static variable in exception class adql.parser.grammar.TokenMgrError
-
Lexical error occurred.
- LexicalErr(boolean, int, int, int, String, int) - Static method in exception class adql.parser.grammar.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
- LIKE - Enum constant in enum class adql.query.constraint.ComparisonOperator
- line - Variable in class adql.parser.grammar.SimpleCharStream
- list - Variable in class adql.query.ADQLList.ADQLListIterator
- LOG - Enum constant in enum class adql.query.operand.function.MathFunctionType
- LOG10 - Enum constant in enum class adql.query.operand.function.MathFunctionType
- LOOP_DETECTED - Static variable in exception class adql.parser.grammar.TokenMgrError
-
Detected (and bailed out of) an infinite loop in the token manager.
- LowerFunction - Class in adql.query.operand.function.string
-
It represents the LOWER function of ADQL.
- LowerFunction(ADQLOperand) - Constructor for class adql.query.operand.function.string.LowerFunction
-
Builds a LOWER function with its parameter.
- LSR - Enum constant in enum class adql.db.region.CoordSys.RefPos
- lstColumns - Variable in class adql.query.from.ADQLJoin
-
List of columns on which the join must be done.
- lstCoveredTables - Variable in class adql.db.DBCommonColumn
- lstTables - Variable in class adql.db.DBChecker
-
List of all available tables (
DBTable
).
M
- main(String[]) - Static method in class adql.parser.ADQLParser
-
Parse the given ADQL query.
- Main functions - Search tag in class adql.parser.ADQLParser
- Section
- Management of "{table}.*" in the SELECT clause - Search tag in adql.db.DBChecker.resolveTables(ADQLQuery, Stack<CheckContext>, UnresolvedIdentifiersException)
- Section
- Management of Common Table Expressions (CTEs ; WITH expressions) - Search tag in adql.db.DBChecker.resolveTables(ADQLQuery, Stack<CheckContext>, UnresolvedIdentifiersException)
- Section
- Management of selected columns' references - Search tag in adql.db.DBChecker.resolveColumns(ADQLQuery, Stack<CheckContext>, Map<DBTable, ADQLTable>, UnresolvedIdentifiersException)
- Section
- Management of selected columns' references - Search tag in adql.db.DBChecker.resolveColumns(ADQLQuery, Stack<CheckContext>, UnresolvedIdentifiersException)
- Section
- Management of sub-query tables - Search tag in adql.db.DBChecker.resolveTables(ADQLQuery, Stack<CheckContext>, UnresolvedIdentifiersException)
- Section
- mapRegexUnicodeConfusable - Variable in class adql.parser.QueryFixer
-
All of the most common Unicode confusable characters and their ASCII/UTF-8 alternative.
- match(ADQLObject) - Method in class adql.search.SearchColumnHandler
- match(ADQLObject) - Method in class adql.search.SearchOptionalFeaturesHandler
- match(ADQLObject) - Method in class adql.search.SimpleSearchHandler
-
Only tests whether the given ADQL object checks the search conditions.
- MathFunction - Class in adql.query.operand.function
-
It represents any basic mathematical function.
- MathFunction(MathFunction) - Constructor for class adql.query.operand.function.MathFunction
-
Builds a mathematical function by copying the given one.
- MathFunction(MathFunctionType) - Constructor for class adql.query.operand.function.MathFunction
-
Creates a mathematical function without parameter.
- MathFunction(MathFunctionType, ADQLOperand) - Constructor for class adql.query.operand.function.MathFunction
-
Creates a mathematical function with only one parameter.
- MathFunction(MathFunctionType, ADQLOperand, ADQLOperand) - Constructor for class adql.query.operand.function.MathFunction
-
Creates a mathematical function with two parameters.
- MathFunctionType - Enum Class in adql.query.operand.function
-
All types of managed mathematical functions.
- MAX - Enum constant in enum class adql.query.operand.function.SQLFunctionType
- maxNextCharInd - Variable in class adql.parser.grammar.SimpleCharStream
- MIN - Enum constant in enum class adql.query.operand.function.SQLFunctionType
- MOD - Enum constant in enum class adql.query.operand.function.MathFunctionType
- MULT - Enum constant in enum class adql.query.operand.OperationType
- mustEscape(Token, Token) - Method in class adql.parser.QueryFixer
-
Tell whether the given token must be double quoted.
- MySQLTranslator - Class in adql.translator
-
Translates all ADQL objects into an SQL interrogation query designed for MySQL.
- MySQLTranslator() - Constructor for class adql.translator.MySQLTranslator
-
Build a MySQLTranslator which always translates in SQL all identifiers (schema, table and column) in a case sensitive manner ; in other words, schema, table and column names will be surrounded by back-quotes in the SQL translation.
- MySQLTranslator(boolean) - Constructor for class adql.translator.MySQLTranslator
-
Build a MySQLTranslator which always translates in SQL all identifiers (schema, table and column) in the specified case sensitivity ; in other words, schema, table and column names will all be surrounded or not by back-quotes in the SQL translation.
- MySQLTranslator(boolean, boolean, boolean, boolean) - Constructor for class adql.translator.MySQLTranslator
-
Build a MySQLTranslator which will always translate in SQL identifiers with the defined case sensitivity.
N
- name - Variable in class adql.db.FunctionDef.FunctionParam
-
Parameter name.
- name - Variable in class adql.db.FunctionDef
-
Name of the function.
- NAME - Static variable in class adql.query.operand.NullValue
-
Operand name.
- natural - Variable in class adql.query.from.ADQLJoin
-
Natural join (use of table keys) ?
- nbMaxParams() - Method in enum class adql.query.operand.function.MathFunctionType
- nbMinParams() - Method in enum class adql.query.operand.function.MathFunctionType
- nbParams - Variable in class adql.db.FunctionDef
-
Total number of parameters.
- nbReplacement - Variable in class adql.search.SimpleReplaceHandler
-
Count matching objects which have been replaced successfully.
- NegativeOperand - Class in adql.query.operand
-
Lets putting a minus sign in front of any numeric operand.
- NegativeOperand(ADQLOperand) - Constructor for class adql.query.operand.NegativeOperand
-
Builds an operand which will negativate the given operand.
- newToken(int) - Static method in class adql.parser.grammar.Token
- newToken(int, String) - Static method in class adql.parser.grammar.Token
-
Returns a new Token object, by default.
- next - Variable in class adql.parser.grammar.Token
-
A reference to the next regular (non-special) token from the input stream.
- next() - Method in class adql.query.ADQLList.ADQLListIterator
- next() - Method in class adql.query.NullADQLIterator
- next() - Method in class adql.query.operand.function.ADQLFunction.ParameterIterator
- nextToken() - Method in interface adql.parser.grammar.ADQLGrammar.Tokenizer
-
Get the next available token.
- NO_LENGTH - Static variable in class adql.db.DBType
-
Special value in case no length/size is specified.
- normalize(String) - Static method in class adql.db.DBIdentifier
-
Normalize the given identifier.
- normalizeDatatype(String) - Static method in class adql.query.operand.function.cast.StandardTargetType
-
Normalize the given datatype serialization.
- normalizeName(String, IdentifierField) - Method in class adql.query.from.ADQLTable
-
Lets normalizing any catalog/schema/table name or alias.
- normalizeName(String, IdentifierField) - Method in class adql.query.operand.ADQLColumn
-
Lets normalizing any catalog/schema/table name or alias.
- NOT - Enum constant in enum class adql.db.region.Region.RegionType
- NOT_EQUAL - Enum constant in enum class adql.query.constraint.ComparisonOperator
- NotConstraint - Class in adql.query.constraint
-
Lets apply the logical operator NOT on any constraint.
- NotConstraint(ADQLConstraint) - Constructor for class adql.query.constraint.NotConstraint
-
Builds a NotConstraint just with the constraint on which the logical operator NOT must be applied.
- NOTILIKE - Enum constant in enum class adql.query.constraint.ComparisonOperator
- NOTLIKE - Enum constant in enum class adql.query.constraint.ComparisonOperator
- NullADQLIterator - Class in adql.query
-
An ADQL iterator which has no ADQL objects on which iterate.
- NullADQLIterator() - Constructor for class adql.query.NullADQLIterator
- NullValue - Class in adql.query.operand
-
Special value representing the absence of value (i.e.
- NullValue() - Constructor for class adql.query.operand.NullValue
- NullValue(NullValue) - Constructor for class adql.query.operand.NullValue
-
Builds a NumericConstant by copying the given one.
- NumericConstant - Class in adql.query.operand
-
A numeric (integer, double, ...) constant.
- NumericConstant(double) - Constructor for class adql.query.operand.NumericConstant
-
The numeric value is saved as a string so that the exact user format can be saved.
- NumericConstant(long) - Constructor for class adql.query.operand.NumericConstant
-
The numeric value is saved as a string so that the exact user format can be saved.
- NumericConstant(NumericConstant) - Constructor for class adql.query.operand.NumericConstant
-
Builds a NumericConstant by copying the given one.
- NumericConstant(String) - Constructor for class adql.query.operand.NumericConstant
-
The numeric value is saved as a string so that the exact user format can be saved.
- NumericConstant(String, boolean) - Constructor for class adql.query.operand.NumericConstant
-
The numeric value is saved as a string so that the exact user format can be saved.
O
- offset - Variable in class adql.query.ADQLSet
-
The ADQL clause OFFSET.
- onlyFirstMatch() - Method in class adql.search.SimpleSearchHandler
-
Tells whether this handler must stop at the first match.
- Operation - Class in adql.query.operand
-
It represents a simple numeric operation (sum, difference, multiplication and division) or a bitwise operation (binary AND, OR or XOR).
- Operation(ADQLOperand, OperationType, ADQLOperand) - Constructor for class adql.query.operand.Operation
-
Builds an operation.
- Operation(Operation) - Constructor for class adql.query.operand.Operation
-
Builds an Operation by copying the given one.
- OperationType - Enum Class in adql.query.operand
-
Type of possible simple numeric operations.
- optional - Variable in class adql.parser.feature.LanguageFeature
-
Is this feature optional in the ADQL grammar?
- OR - Static variable in class adql.query.ClauseConstraints
-
The logical separator OR (By default, the default separator (see
getDefaultSeparator()
) is equals to OR). - orderBy - Variable in class adql.query.ADQLSet
-
The ADQL clause ORDER BY.
- OrderBy() - Method in interface adql.parser.grammar.ADQLGrammar
-
Parse the ADQL expression as a single
ORDER BY
clause. - originTable - Variable in class adql.db.DBTableAlias
-
Wrapped table.
- OUTER_FULL - Enum constant in enum class adql.parser.ADQLQueryFactory.JoinType
- OUTER_LEFT - Enum constant in enum class adql.parser.ADQLQueryFactory.JoinType
- OUTER_RIGHT - Enum constant in enum class adql.parser.ADQLQueryFactory.JoinType
- OuterJoin - Class in adql.query.from
-
Inner join.
- OuterJoin(FromContent, FromContent, OuterJoin.OuterType) - Constructor for class adql.query.from.OuterJoin
-
Builds a NATURAL OUTER join between the two given "tables".
- OuterJoin(FromContent, FromContent, OuterJoin.OuterType, ClauseConstraints) - Constructor for class adql.query.from.OuterJoin
-
Builds an OUTER join between the two given "tables" with the given condition.
- OuterJoin(FromContent, FromContent, OuterJoin.OuterType, Collection<ADQLColumn>) - Constructor for class adql.query.from.OuterJoin
-
Builds an OUTER join between the two given "tables" with a list of columns to join.
- OuterJoin(OuterJoin) - Constructor for class adql.query.from.OuterJoin
-
Builds a copy of the given OUTER join.
- OuterJoin.OuterType - Enum Class in adql.query.from
-
All OUTER JOIN type: left, right and full.
P
- parameter - Variable in class adql.query.operand.function.geometry.CentroidFunction
-
The geometry whose the centroid must be extracted.
- parameter - Variable in class adql.query.operand.function.geometry.RegionFunction
-
The only parameter of this function.
- ParameterIterator(ADQLFunction) - Constructor for class adql.query.operand.function.ADQLFunction.ParameterIterator
- parameters - Variable in class adql.query.operand.function.cast.CustomTargetType
-
Ordered list of all type parameters.
- parameters - Variable in class adql.query.operand.function.UserDefinedFunction
-
Its parsed parameters.
- Parameters - Search tag in adql.parser.ADQLParser.main(String[])
- Section
- Parameters - Search tag in class adql.query.operand.function.cast.CustomTargetType
- Section
- Parameters - Search tag in class adql.query.operand.function.cast.StandardTargetType
- Section
- paramIterator() - Method in class adql.query.operand.function.ADQLFunction
-
Creates an iterator on the parameters of this function.
- paramPattern - Static variable in class adql.db.FunctionDef
-
Pattern of a single parameter definition.
- params - Variable in class adql.db.FunctionDef
-
List of all the parameters of this function.
- parse(String) - Static method in class adql.db.FunctionDef
-
Let parsing the serialized form of a function definition.
- parse(String) - Static method in class adql.db.region.Region
-
Parse the given string serialization of a region.
- parse(String) - Static method in enum class adql.parser.ADQLParser.ADQLVersion
-
Parse the given string as an ADQL version number.
- parse(String, ADQLParser.ADQLVersion) - Static method in class adql.db.FunctionDef
-
Let parsing the serialized form of a function definition.
- parseBox(String) - Method in class adql.translator.PgSphereTranslator.PgSphereGeometryParser
-
Parse the given PgSphere geometry as a box.
- parseCircle(String) - Method in class adql.translator.PgSphereTranslator.PgSphereGeometryParser
-
Parse the given PgSphere geometry as a circle.
- parseCoordSys(String) - Static method in class adql.db.region.STCS
-
Parse the given STC-S representation of a coordinate system.
- ParseException - Exception Class in adql.parser.grammar
-
This exception is thrown when parse errors are encountered.
- ParseException() - Constructor for exception class adql.parser.grammar.ParseException
-
The following constructors are for use by you for whatever purpose you can think of.
- ParseException(TokenMgrError) - Constructor for exception class adql.parser.grammar.ParseException
- ParseException(Token, int[][], String[]) - Constructor for exception class adql.parser.grammar.ParseException
-
This constructor is used by the method "generateParseException" in the generated parser.
- ParseException(String) - Constructor for exception class adql.parser.grammar.ParseException
-
Constructor with message.
- ParseException(String, TextPosition) - Constructor for exception class adql.parser.grammar.ParseException
- parseFrom(String) - Method in class adql.parser.ADQLParser
-
Parse the given
FROM
clause. - parseGroupBy(String) - Method in class adql.parser.ADQLParser
-
Parse the given
GROUP BY
clause. - parseOrderBy(String) - Method in class adql.parser.ADQLParser
-
Parse the given
ORDER BY
clause. - parsePoint(String) - Method in class adql.translator.PgSphereTranslator.PgSphereGeometryParser
-
Parse the given PgSphere geometry as a point.
- parsePolygon(String) - Method in class adql.translator.PgSphereTranslator.PgSphereGeometryParser
-
Parse the given PgSphere geometry as a point.
- parseQuery(InputStream) - Method in class adql.parser.ADQLParser
-
Parses the query contained in the stream given in parameter.
- parseQuery(String) - Method in class adql.parser.ADQLParser
-
Parses the query string given in parameter.
- parseRegion(String) - Static method in class adql.db.region.DALI
-
Parse the given DALI expression representing a geometric region.
- parseRegion(String) - Static method in class adql.db.region.STCS
-
Parse the given STC-S expression representing a geometric region.
- parseSelect(String) - Method in class adql.parser.ADQLParser
-
Parse the given
SELECT
clause. - parseWhere(String) - Method in class adql.parser.ADQLParser
-
Parse the given
WHERE
clause. - Parsing a DALI string - Search tag in class adql.db.region.DALI
- Section
- pattern - Variable in class adql.translator.FunctionTranslatorWithPattern
-
Pattern to apply to translate a given ADQL function.
- PgSphereGeometryParser() - Constructor for class adql.translator.PgSphereTranslator.PgSphereGeometryParser
-
Build the PgSphere parser.
- PgSphereTranslator - Class in adql.translator
-
Translates all ADQL objects into the SQL adaptation of Postgres+PgSphere.
- PgSphereTranslator() - Constructor for class adql.translator.PgSphereTranslator
-
Builds a PgSphereTranslator which always translates in SQL all identifiers (schema, table and column) in a case sensitive manner ; in other words, schema, table and column names will be surrounded by double quotes in the SQL translation.
- PgSphereTranslator(boolean) - Constructor for class adql.translator.PgSphereTranslator
-
Builds a PgSphereTranslator which always translates in SQL all identifiers (schema, table and column) in the specified case sensitivity ; in other words, schema, table and column names will all be surrounded or not by double quotes in the SQL translation.
- PgSphereTranslator(boolean, boolean, boolean, boolean) - Constructor for class adql.translator.PgSphereTranslator
-
Builds a PgSphereTranslator which will always translate in SQL identifiers with the defined case sensitivity.
- PgSphereTranslator.PgSphereGeometryParser - Class in adql.translator
-
Let parse a geometry serialized with the PgSphere syntax.
- PI - Enum constant in enum class adql.query.operand.function.MathFunctionType
- point - Variable in class adql.query.operand.function.geometry.ExtractCoord
-
The point from which the coordinate must be extracted.
- POINT - Enum constant in enum class adql.db.DBType.DBDatatype
- PointFunction - Class in adql.query.operand.function.geometry
-
It represents the POINT function of the ADQL language.
- PointFunction(ADQLOperand, ADQLOperand, ADQLOperand) - Constructor for class adql.query.operand.function.geometry.PointFunction
-
Builds a POINT function.
- PointFunction(PointFunction) - Constructor for class adql.query.operand.function.geometry.PointFunction
-
Builds a POINT function by copying the given one.
- POLYGON - Enum constant in enum class adql.db.DBType.DBDatatype
- POLYGON - Enum constant in enum class adql.db.region.Region.RegionType
- PolygonFunction - Class in adql.query.operand.function.geometry
-
It represents the POLYGON function of the ADQL language.
- PolygonFunction(ADQLOperand, ADQLOperand[]) - Constructor for class adql.query.operand.function.geometry.PolygonFunction
-
Builds a polygon function with at least 3 2-D coordinates (that is to say, the array must contain at least 6 operands).
- PolygonFunction(ADQLOperand, Collection<? extends ADQLOperand>) - Constructor for class adql.query.operand.function.geometry.PolygonFunction
-
Builds a polygon function with at least: 3 pairs of coordinates (that is to say, the vector must contain at least 6 items), OR 3 point values (so, a vector containing at least 3 items).
- PolygonFunction(PolygonFunction) - Constructor for class adql.query.operand.function.geometry.PolygonFunction
-
Builds a POLYGON function by copying the given one.
- position - Variable in exception class adql.parser.grammar.ParseException
-
Line in the ADQL query where the exception occurs.
- position - Variable in class adql.parser.IdentifierItems.IdentifierItem
- position - Variable in class adql.query.ADQLSet
-
Position of this Query (or sub-query) inside the whole given ADQL query string.
- position - Variable in class adql.query.operand.NullValue
-
Position of this operand.
- position - Variable in class adql.query.operand.NumericConstant
-
Position of this operand.
- position - Variable in class adql.query.WithItem
-
Position of this WITH item in the original ADQL query.
- POSITION - Enum constant in enum class adql.db.region.Region.RegionType
- PostgreSQLTranslator - Class in adql.translator
-
Translates all ADQL objects into an SQL interrogation query designed for PostgreSQL.
- PostgreSQLTranslator() - Constructor for class adql.translator.PostgreSQLTranslator
-
Builds a PostgreSQLTranslator which always translates in SQL all identifiers (schema, table and column) in a case sensitive manner ; in other words, schema, table and column names will be surrounded by double quotes in the SQL translation.
- PostgreSQLTranslator(boolean) - Constructor for class adql.translator.PostgreSQLTranslator
-
Builds a PostgreSQLTranslator which always translates in SQL all identifiers (schema, table and column) in the specified case sensitivity ; in other words, schema, table and column names will all be surrounded or not by double quotes in the SQL translation.
- PostgreSQLTranslator(boolean, boolean, boolean, boolean) - Constructor for class adql.translator.PostgreSQLTranslator
-
Builds a PostgreSQLTranslator which will always translate in SQL identifiers with the defined case sensitivity.
- POWER - Enum constant in enum class adql.query.operand.function.MathFunctionType
- prevCharIsCR - Variable in class adql.parser.grammar.SimpleCharStream
- prevCharIsLF - Variable in class adql.parser.grammar.SimpleCharStream
- putTableAlias(String, String) - Method in class adql.db.SearchColumnList
-
Adds the given association between a table name and its alias in a query.
Q
- query - Variable in class adql.parser.grammar.ADQLGrammarBase
-
The object representation of the ADQL query to parse.
- query - Variable in class adql.query.WithItem
-
ADQL query providing the CTE's content.
- Query() - Method in interface adql.parser.grammar.ADQLGrammar
-
Parse the ADQL expression as a single full ADQL query.
- queryChecker - Variable in class adql.parser.ADQLParser
-
API to check
ADQL queries
(sub-queries or not) just after their generation. - QueryChecker - Interface in adql.parser
-
Used at the end of the parsing of each ADQL query by the
ADQLParser
, to check the generatedADQLSet
object. - queryFactory - Variable in class adql.parser.grammar.ADQLGrammarBase
-
Tool to build the object representation of the ADQL query.
- QueryFixer - Class in adql.parser
-
Tool able to fix some common errors in ADQL queries.
- QueryFixer(ADQLGrammar) - Constructor for class adql.parser.QueryFixer
- quickFixer - Variable in class adql.parser.ADQLParser
-
This object is used only when one of the
ADQLParser.tryQuickFix(String)
functions is called.
R
- RADIANS - Enum constant in enum class adql.query.operand.function.MathFunctionType
- radius - Variable in class adql.db.region.Region
-
Radius of the CIRCLE region.
- RAND - Enum constant in enum class adql.query.operand.function.MathFunctionType
- readChar() - Method in class adql.parser.grammar.SimpleCharStream
-
Read a character.
- REAL - Enum constant in enum class adql.db.DBType.DBDatatype
- Referencing a single function parameter - Search tag in class adql.translator.TranslationPattern
- Section
- Referencing consecutive function parameters - Search tag in class adql.translator.TranslationPattern
- Section
- refpos - Variable in class adql.db.region.CoordSys
-
Second item of a coordinate system expression: the reference position.
- refreshDBLink() - Method in class adql.query.from.ADQLTable
-
(Re-)Builds a default description of this ADQL table ONLY IF it is a sub-query AND there is an alias.
- REGEX_DASH - Variable in class adql.parser.QueryFixer
-
Regular expression matching all Unicode alternatives for
-
. - REGEX_DOUBLE_QUOTE - Variable in class adql.parser.QueryFixer
-
Regular expression matching all Unicode alternatives for
"
. - REGEX_EQUAL - Variable in class adql.parser.QueryFixer
-
Regular expression matching all Unicode alternatives for
=
. - REGEX_GREATER_THAN - Variable in class adql.parser.QueryFixer
-
Regular expression matching all Unicode alternatives for
>
. - REGEX_LESS_THAN - Variable in class adql.parser.QueryFixer
-
Regular expression matching all Unicode alternatives for
<
. - REGEX_PLUS - Variable in class adql.parser.QueryFixer
-
Regular expression matching all Unicode alternatives for
+
. - REGEX_QUOTE - Variable in class adql.parser.QueryFixer
-
Regular expression matching all Unicode alternatives for
'
. - REGEX_SPACE - Variable in class adql.parser.QueryFixer
-
Regular expression matching all Unicode alternatives for
- REGEX_STOP - Variable in class adql.parser.QueryFixer
-
Regular expression matching all Unicode alternatives for
.
. - REGEX_UNDERSCORE - Variable in class adql.parser.QueryFixer
-
Regular expression matching all Unicode alternatives for
_
. - regexp - Static variable in enum class adql.db.region.CoordSys.Flavor
-
Regular expression to test whether a string is a valid flavor or not.
- regexp - Static variable in enum class adql.db.region.CoordSys.Frame
-
Regular expression to test whether a string is a valid frame or not.
- regexp - Static variable in enum class adql.db.region.CoordSys.RefPos
-
Regular expression to test whether a string is a valid reference position or not.
- Region - Class in adql.db.region
-
Object representation of a geometric region.
- Region(CoordSys, double[]) - Constructor for class adql.db.region.Region
-
Constructor for a POINT/POSITION region.
- Region(CoordSys, double[][]) - Constructor for class adql.db.region.Region
-
Constructor for a POINT/POSITION or a POLYGON region.
- Region(CoordSys, double[], double) - Constructor for class adql.db.region.Region
-
Constructor for a CIRCLE region.
- Region(CoordSys, double[], double, double) - Constructor for class adql.db.region.Region
-
Constructor for a BOX region.
- Region(Region) - Constructor for class adql.db.region.Region
-
Constructor for a NOT region.
- Region(Region.RegionType, CoordSys, Region[]) - Constructor for class adql.db.region.Region
-
Constructor for a UNION or INTERSECTION region.
- Region(GeometryFunction) - Constructor for class adql.db.region.Region
-
Build a Region from the given ADQL representation.
- REGION - Enum constant in enum class adql.db.DBType.DBDatatype
- Region.RegionType - Enum Class in adql.db.region
-
List all possible region types allowed in an STC-S expression.
- RegionFunction - Class in adql.query.operand.function.geometry
-
It represents the REGION function the ADQL language.
- RegionFunction(ADQLOperand) - Constructor for class adql.query.operand.function.geometry.RegionFunction
-
Builds a REGION function.
- RegionFunction(RegionFunction) - Constructor for class adql.query.operand.function.geometry.RegionFunction
-
Builds a REGION function by copying the given one.
- regions - Variable in class adql.db.region.Region
-
List of regions unified (UNION), intersected (INTERSECTION) or avoided (NOT).
- Region serialization - Search tag in class adql.db.region.DALI
- Section
- regularIdentifierRegExp - Static variable in class adql.db.FunctionDef
-
Regular expression for what should be a function or parameter name - a regular identifier.
- ReInit(InputStream) - Method in class adql.parser.grammar.ADQLGrammarBase
-
Re-initialize the input of the ADQL grammar parser.
- ReInit(InputStream) - Method in class adql.parser.grammar.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class adql.parser.grammar.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class adql.parser.grammar.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class adql.parser.grammar.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class adql.parser.grammar.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class adql.parser.grammar.SimpleCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class adql.parser.grammar.SimpleCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class adql.parser.grammar.SimpleCharStream
-
Reinitialise.
- ReInit(Reader, int, int, int) - Method in class adql.parser.grammar.SimpleCharStream
-
Reinitialise.
- RELOCATABLE - Enum constant in enum class adql.db.region.CoordSys.RefPos
- remove() - Method in class adql.query.ADQLList.ADQLListIterator
- remove() - Method in class adql.query.NullADQLIterator
- remove() - Method in class adql.query.operand.function.ADQLFunction.ParameterIterator
- remove(int) - Method in class adql.query.ADQLList
-
Removes the specified ADQL item.
- remove(int) - Method in class adql.query.ClauseConstraints
- removeAll(Collection<?>) - Method in class adql.db.SearchColumnList
- removeAllTableAliases() - Method in class adql.db.SearchColumnList
-
Removes all table name/alias associations.
- removed - Variable in class adql.query.ADQLList.ADQLListIterator
- RemoveHandler - Class in adql.search
-
In this handler the replacement ADQLObject is always null.
- RemoveHandler() - Constructor for class adql.search.RemoveHandler
- RemoveHandler(boolean) - Constructor for class adql.search.RemoveHandler
- RemoveHandler(boolean, boolean) - Constructor for class adql.search.RemoveHandler
- removeTableAlias(String) - Method in class adql.db.SearchColumnList
-
Removes the given alias from this list.
- replace(ADQLObject) - Method in interface adql.query.ADQLIterator
-
Replaces the current ADQL object by the given ADQL object.
- replace(ADQLObject) - Method in class adql.query.ADQLList.ADQLListIterator
- replace(ADQLObject) - Method in class adql.query.NullADQLIterator
- replaceUnicodeConfusables(String) - Method in class adql.parser.QueryFixer
-
Replace all Unicode characters that can be confused with other ASCI/UTF-8 characters (e.g.
- reset() - Method in class adql.query.ADQLQuery
-
Clear all the clauses.
- reset() - Method in class adql.query.ADQLSet
-
Clear all the clauses.
- reset() - Method in class adql.search.SimpleReplaceHandler
- reset() - Method in class adql.search.SimpleSearchHandler
-
Resets this handler before the beginning of the research: by default, the list of results is cleared.
- reset(InputStream) - Method in interface adql.parser.grammar.ADQLGrammar
-
(Re-)Set the ADQL expression to parse.
- reset(InputStream) - Method in class adql.parser.grammar.ADQLGrammarBase
- resolveColumn(ADQLColumn, Stack<CheckContext>) - Method in class adql.db.DBChecker
-
Resolve the given column, that's to say search for the corresponding
DBColumn
. - resolveColumnNameReference(ADQLColumn, ClauseSelect, Stack<CheckContext>) - Method in class adql.db.DBChecker
-
Check whether the given column corresponds to a selected item's alias or to an existing column.
- resolveColumns(ADQLQuery, Stack<CheckContext>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Search all column references inside the given query, resolve them thanks to the given tables' metadata, and if there is only one match, attach the matching metadata to them.
- resolveColumns(ADQLQuery, Stack<CheckContext>, Map<DBTable, ADQLTable>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Deprecated.Since v2.0, the parameter 'mapTables' is no more used. You should used
DBChecker.resolveColumns(ADQLQuery, Stack, UnresolvedIdentifiersException)
instead. - resolveCoordinateSystems(ADQLQuery, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Deprecated.Since 2.0, the validation of coordinate systems is performed automatically by
ADQLParser
. - resolveCoordinateSystems(ADQLSet, UnresolvedIdentifiersException) - Method in class adql.parser.ADQLParser
-
Search for all explicit coordinate system declarations, check their syntax and whether they are allowed by this implementation.
- resolveDatatype(String) - Static method in class adql.query.operand.function.cast.StandardTargetType
-
Resolve the given type serialization into a
DBType.DBDatatype
. - resolveGeometryFunctions(ADQLQuery, DBChecker.BinarySearch<String, String>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Deprecated.Since 2.0, validation of the geometric functions is performed automatically by
ADQLParser
. Geometric functions are optional features and should be declared as such in theADQLParser
if they are supported (seeADQLParser.getSupportedFeatures()
). - resolveRegionExpressions(ADQLSet, UnresolvedIdentifiersException) - Method in class adql.parser.ADQLParser
-
Search for all region expressions inside the given query, parse them (and so check their syntax) and then determine whether the declared coordinate system and the expressed region are allowed in this implementation.
- resolveSTCSExpressions(ADQLQuery, DBChecker.BinarySearch<String, String>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Deprecated.Since 2.0, the validation of STCs expressions is performed automatically by
ADQLParser
. - resolveTable(ADQLTable, Stack<CheckContext>) - Method in class adql.db.DBChecker
-
Resolve the given table, that's to say search for the corresponding
DBTable
. - resolveTables(ADQLQuery, Stack<CheckContext>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Search all table references inside the given query, resolve them against the available tables, and if there is only one match, attach the matching metadata to them.
- results - Variable in class adql.search.SimpleSearchHandler
-
List of all matching ADQL objects.
- Return - Search tag in adql.parser.ADQLParser.main(String[])
- Section
- returnType - Variable in class adql.db.FunctionDef
-
Type of the result returned by this function.
- returnType - Variable in class adql.query.operand.function.cast.CustomTargetType
-
Type of the value returned by the CAST function.
- Return type - Search tag in class adql.query.operand.function.cast.CustomTargetType
- Section
- RIGHT - Enum constant in enum class adql.query.from.OuterJoin.OuterType
- ROUND - Enum constant in enum class adql.query.operand.function.MathFunctionType
- Runnable class - Search tag in class adql.parser.ADQLParser
- Section
S
- SCHEMA - Enum constant in enum class adql.query.IdentifierField
- search(ADQLObject) - Method in interface adql.search.ISearchHandler
-
Searches all matching ADQL objects from the given ADQL object (included).
- search(ADQLObject) - Method in class adql.search.SimpleSearchHandler
- search(ADQLTable) - Method in interface adql.db.SearchTableApi
- search(ADQLTable) - Method in class adql.db.SearchTableList
- search(ADQLColumn) - Method in class adql.db.SearchColumnList
-
Searches all
DBColumn
elements corresponding to the givenADQLColumn
(case insensitive). - search(ISearchHandler) - Method in class adql.query.ADQLSet
-
Lets searching ADQL objects into this rows set thanks to the given search handler.
- search(String) - Method in class adql.db.SearchColumnList
-
Searches all
DBColumn
elements which has the given name (case insensitive). - search(String) - Method in class adql.db.SearchTableList
-
Searches all
DBTable
elements which has the given name (case insensitive). - search(String, String, String) - Method in class adql.db.SearchTableList
-
Searches all
DBTable
elements which have the given catalog, schema, and table name (case insensitive). - search(String, String, String, byte) - Method in class adql.db.SearchTableList
-
Searches all
DBTable
elements which have the given catalog, schema, and table name, with the specified case sensitivity. - search(String, String, String, String) - Method in class adql.db.SearchColumnList
-
Searches all
DBColumn
elements which have the given catalog, schema, table and column name (case insensitive). - search(String, String, String, String, byte) - Method in class adql.db.SearchColumnList
-
Searches all
DBColumn
elements which have the given catalog, schema, table and column name, with the specified case sensitivity. - search(S, T[]) - Method in class adql.db.DBChecker.BinarySearch
-
Search the given item in the given array.
- searchAndReplace(ADQLObject) - Method in interface adql.search.IReplaceHandler
-
Searches all matching ADQL objects from the given ADQL object (included) and replaces them by their corresponding ADQL object.
- searchAndReplace(ADQLObject) - Method in class adql.search.SimpleReplaceHandler
- searchByAlias(String) - Method in class adql.query.ClauseSelect
-
Gets the operand which is associated with the given alias (case sensitive).
- searchByAlias(String, boolean) - Method in class adql.query.ClauseSelect
-
Gets all the select items which are associated with the given alias.
- searchByIndex(int) - Method in class adql.query.ClauseSelect
-
Gets the specified operand.
- SearchColumnHandler - Class in adql.search
-
Lets searching all
ADQLColumn
objects. - SearchColumnHandler() - Constructor for class adql.search.SearchColumnHandler
- SearchColumnHandler(boolean) - Constructor for class adql.search.SearchColumnHandler
- SearchColumnHandler(boolean, boolean) - Constructor for class adql.search.SearchColumnHandler
- SearchColumnList - Class in adql.db
-
A list of
DBColumn
elements ordered by their ADQL name in an ascending manner. - SearchColumnList() - Constructor for class adql.db.SearchColumnList
-
Void constructor.
- SearchColumnList(int) - Constructor for class adql.db.SearchColumnList
-
Constructor with the initial capacity.
- SearchColumnList(Collection<DBColumn>) - Constructor for class adql.db.SearchColumnList
-
Constructor by copy: all the elements of the given collection of
DBColumn
are copied ordered into this list. - SearchOptionalFeaturesHandler - Class in adql.search
-
Handler searching for all
ADQLObject
s declared as optional in the ADQL language. - SearchOptionalFeaturesHandler() - Constructor for class adql.search.SearchOptionalFeaturesHandler
- SearchOptionalFeaturesHandler(boolean) - Constructor for class adql.search.SearchOptionalFeaturesHandler
- SearchOptionalFeaturesHandler(boolean, boolean) - Constructor for class adql.search.SearchOptionalFeaturesHandler
- SearchTableApi - Interface in adql.db
-
Simple interface about a class which allows to search for a specified
ADQLTable
. - SearchTableList - Class in adql.db
-
A list of
DBTable
elements ordered by their ADQL name in an ascending manner. - SearchTableList() - Constructor for class adql.db.SearchTableList
-
Void constructor.
- SearchTableList(int) - Constructor for class adql.db.SearchTableList
-
Constructor with the initial capacity.
- SearchTableList(Collection<? extends DBTable>) - Constructor for class adql.db.SearchTableList
-
Constructor by copy: all the elements of the given collection of
DBTable
are copied ordered into this list. - Select() - Method in interface adql.parser.grammar.ADQLGrammar
-
Parse the ADQL expression as a single
SELECT
clause. - SelectAllColumns - Class in adql.query
-
In ADQL it corresponds to the
*
and{tableName}.*
items in the SELECT clause. - SelectAllColumns(ADQLQuery) - Constructor for class adql.query.SelectAllColumns
-
Builds a
SelectItem
which selects all columns available in the given ADQL query. - SelectAllColumns(ADQLTable) - Constructor for class adql.query.SelectAllColumns
-
Builds a
SelectItem
which selects all columns available in the given table. - SelectAllColumns(SelectAllColumns) - Constructor for class adql.query.SelectAllColumns
-
Builds a
SelectAllColumns
by copying the given one. - SelectItem - Class in adql.query
-
Represents an item of a SELECT clause.
- SelectItem(ADQLOperand) - Constructor for class adql.query.SelectItem
-
Builds a SELECT item just with an operand.
- SelectItem(ADQLOperand, String) - Constructor for class adql.query.SelectItem
-
Builds a SELECT item with an operand and its alias.
- SelectItem(SelectItem) - Constructor for class adql.query.SelectItem
-
Builds a SELECT item by copying the given one.
- set(int, ADQLConstraint) - Method in class adql.query.ClauseConstraints
- set(int, ADQLOperand) - Method in class adql.query.ClauseSelect
-
Replaces the specified operand by the given one.
- set(int, String, ADQLConstraint) - Method in class adql.query.ClauseConstraints
-
Replaces the specified constraint by the given one with the given constraint separator.
- set(int, T) - Method in class adql.query.ADQLList
-
Replaces the specified ADQL item by the given one.
- setADQLCatalogName(String) - Method in class adql.db.DefaultDBTable
- setADQLName(String) - Method in class adql.db.DBIdentifier
-
Set the ADQL version of this identifier.
- setADQLSchemaName(String) - Method in class adql.db.DefaultDBTable
- setAdqlTable(ADQLTable) - Method in class adql.query.ColumnReference
-
Deprecated.Since v2.0. This piece of information is never used.
- setAdqlTable(ADQLTable) - Method in class adql.query.operand.ADQLColumn
-
Deprecated.Since v2.0. This piece of information is never used.
- setAdqlTable(ADQLTable) - Method in class adql.query.SelectAllColumns
-
Sets the table whose all columns must be selected.
- setAlias(String) - Method in class adql.query.from.ADQLTable
-
Sets the label of this table.
- setAlias(String) - Method in class adql.query.SelectItem
-
Changes the alias of the corresponding operand.
- setAllowedCoordSys(Collection<String>) - Method in class adql.parser.ADQLParser
-
Set the list of allowed coordinate systems.
- setCaseSensitive(boolean) - Method in class adql.db.DBIdentifier
-
Set the case sensitivity of the ADQL version of this identifier.
- setCaseSensitive(boolean) - Method in class adql.query.ColumnReference
-
Sets the case sensitivity on the column name/alias.
- setCaseSensitive(boolean) - Method in class adql.query.from.ADQLTable
-
Sets the case sensitivity of all fields (catalog, schema and table).
- setCaseSensitive(boolean) - Method in class adql.query.operand.ADQLColumn
-
Sets the case sensitivity of all fields (catalog, schema, table and column).
- setCaseSensitive(boolean) - Method in class adql.query.SelectItem
-
Sets the case sensitivity on the alias.
- setCaseSensitive(byte) - Method in class adql.query.from.ADQLTable
-
Sets the whole case sensitivity of this ADQL table.
- setCaseSensitive(byte) - Method in class adql.query.operand.ADQLColumn
-
Sets the whole case sensitivity of this ADQL column.
- setCaseSensitive(byte, boolean) - Method in enum class adql.query.IdentifierField
-
Sets the case sensitivity of this identifier part in the given global case sensitivity definition.
- setCaseSensitive(IdentifierField, boolean) - Method in class adql.query.from.ADQLTable
-
Sets the case sensitivity of the specified field (catalog, schema or table).
- setCaseSensitive(IdentifierField, boolean) - Method in class adql.query.operand.ADQLColumn
-
Sets the case sensitivity of the specified field (catalog, schema, table, column).
- setCatalogName(String) - Method in class adql.query.from.ADQLTable
-
Sets the name of the catalog which contains this table.
- setCatalogName(String) - Method in class adql.query.operand.ADQLColumn
-
Sets the name of the catalog which contains this column.
- setCenter(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.query.operand.function.geometry.BoxFunction
-
Sets the center point.
- setCenter(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.query.operand.function.geometry.CircleFunction
-
Sets the center point.
- setColumn(ADQLColumn) - Method in class adql.query.constraint.IsNull
-
Lets changing the column whose the value must be compared to NULL.
- setColumn(ADQLColumn) - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
-
Deprecated.
- setColumn(String) - Method in class adql.query.operand.ADQLColumn
-
Updates the whole Column according to the given column reference ({catalog}.{schema}.{table}.{column}).
- setColumnIndex(int) - Method in class adql.query.ColumnReference
-
Sets the index of the referenced column.
- setColumnName(String) - Method in class adql.query.operand.ADQLColumn
-
Changes the name of the column ({column} in {schema(s)}.{table}.{column}).
- setCoord1(ADQLOperand) - Method in class adql.query.operand.function.geometry.BoxFunction
-
Sets the first coordinate (i.e.
- setCoord1(ADQLOperand) - Method in class adql.query.operand.function.geometry.CircleFunction
-
Sets the first coordinate of the center (i.e.
- setCoord1(ADQLOperand) - Method in class adql.query.operand.function.geometry.PointFunction
-
Changes the first coordinate of this POINT function.
- setCoord2(ADQLOperand) - Method in class adql.query.operand.function.geometry.BoxFunction
-
Sets the second coordinate (i.e.
- setCoord2(ADQLOperand) - Method in class adql.query.operand.function.geometry.CircleFunction
-
Sets the second coordinate of the center (i.e.
- setCoord2(ADQLOperand) - Method in class adql.query.operand.function.geometry.PointFunction
-
Changes the second coordinate of this POINT function.
- setCoordinateSystem(ADQLOperand) - Method in class adql.query.operand.function.geometry.DistanceFunction
- setCoordinateSystem(ADQLOperand) - Method in class adql.query.operand.function.geometry.GeometryFunction
-
Deprecated.Since ADQL-2.1.
- setCustomType(String) - Method in enum class adql.db.DBType.DBDatatype
-
This function lets define the name of the type as provided ONLY FOR
DBType.DBDatatype.UNKNOWN
andDBType.DBDatatype.UNKNOWN_NUMERIC
DBType.DBDatatype
s. - setDatatype(DBType) - Method in class adql.db.DefaultDBColumn
-
Set the type of this column.
- setDBCatalogName(String) - Method in class adql.db.DefaultDBTable
- setDBLink(DBColumn) - Method in class adql.query.ColumnReference
-
Sets the
DBColumn
corresponding to thisADQLColumn
. - setDBLink(DBColumn) - Method in class adql.query.operand.ADQLColumn
-
Sets the
DBColumn
corresponding to thisADQLColumn
. - setDBLink(DBTable) - Method in class adql.query.from.ADQLTable
- setDBLink(DBTable) - Method in class adql.query.WithItem
-
Set the database description of this CTE.
- setDBName(String) - Method in class adql.db.DBIdentifier
-
Set the database version of this identifier.
- setDBSchemaName(String) - Method in class adql.db.DefaultDBTable
- setDebug(boolean) - Method in class adql.parser.ADQLParser
-
Enable/Disable the debugging messages while parsing an ADQL expression.
- setDefaultFeatures() - Method in class adql.parser.ADQLParser
-
Set a default set of supported language features in function of the target ADQL version.
- setDefinition(FunctionDef) - Method in class adql.query.operand.function.UserDefinedFunction
-
Let set the signature/definition/description of this user defined function.
- setDistinct(boolean) - Method in class adql.db.SearchColumnList
-
Lets indicating that multiple occurrences are allowed.
- setDistinct(boolean) - Method in class adql.db.SearchTableList
-
Lets indicating that multiple occurrences are allowed.
- setDistinct(boolean) - Method in class adql.query.operand.function.SQLFunction
-
Tells if distinct values of the given parameter must be taken.
- setDistinctColumns(boolean) - Method in class adql.query.ClauseSelect
-
Changes the DISTINCT flag of this SELECT clause.
- setExpectedType(char) - Method in class adql.query.operand.ADQLColumn
- setExpectedType(char) - Method in class adql.query.operand.function.cast.CastFunction
- setExpectedType(char) - Method in class adql.query.operand.function.UserDefinedFunction
- setExpectedType(char) - Method in interface adql.query.operand.UnknownType
-
Set the type expected for this operand.
- setExtendedRegionExpression(boolean) - Method in class adql.query.operand.function.geometry.RegionFunction
-
Set whether the parameter of this REGION function may be something else than a string literal/constant or may use a non-supported serialization (e.g.
- setFrom(FromContent) - Method in class adql.query.ADQLQuery
-
Replaces its FROM clause by the given one.
- setFunctionTranslator(FunctionTranslator) - Method in class adql.query.operand.function.cast.CastFunction
-
Set a specialized translator to translate this CAST function.
- setGeometry(F) - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- setGroupBy(ClauseADQL<ADQLOperand>) - Method in class adql.query.ADQLQuery
-
Replaces its GROUP BY clause by the given one.
- setHaving(ClauseConstraints) - Method in class adql.query.ADQLQuery
-
Replaces its HAVING clause by the given one.
- setHeight(ADQLOperand) - Method in class adql.query.operand.function.geometry.BoxFunction
-
Sets the height of the box.
- setJoinCondition(ClauseConstraints) - Method in class adql.query.from.ADQLJoin
-
Sets the condition of this join (that's to say: the condition which follows the keyword ON).
- setJoinCondition(ClauseConstraints) - Method in class adql.query.from.CrossJoin
-
Effect-less method: no join condition can be specified to make a CROSS join.
- setJoinedColumns(Collection<ADQLColumn>) - Method in class adql.query.from.ADQLJoin
-
Sets the list of all columns on which the join is done (that's to say: the list of columns given with the keyword USING).
- setJoinedColumns(Collection<ADQLColumn>) - Method in class adql.query.from.CrossJoin
-
Effect-less method: no columns can be joined in a CROSS join.
- setLabel(String) - Method in class adql.query.WithItem
-
Set the name of the resulting table.
- setLabelCaseSensitive(boolean) - Method in class adql.query.WithItem
-
Specify whether the resulting table name should be case sensitive or not.
- setLeftOperand(ADQLOperand) - Method in class adql.query.constraint.Between
-
Replaces the left operand of this BETWEEN constraint.
- setLeftOperand(ADQLOperand) - Method in class adql.query.constraint.Comparison
-
Changes the left operand of this comparison.
- setLeftOperand(ADQLOperand) - Method in class adql.query.operand.Operation
-
Changes the left operand of this operation.
- setLeftParam(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.query.operand.function.geometry.ContainsFunction
- setLeftParam(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.query.operand.function.geometry.IntersectsFunction
- setLeftSet(ADQLSet) - Method in class adql.query.SetOperation
-
Changes the left set of this set operation.
- setLeftTable(FromContent) - Method in class adql.query.from.ADQLJoin
-
Sets the left "table" of this join.
- setLimit(int) - Method in class adql.query.ADQLQuery
- setLimit(int) - Method in class adql.query.ADQLSet
-
Changes the maximum number of rows returned in this rows set.
- setLimit(int) - Method in class adql.query.ClauseSelect
-
Changes the maximum number of rows this clause imposes.
- setLimit(int) - Method in class adql.query.SetOperation
- setMaxOperand(ADQLOperand) - Method in class adql.query.constraint.Between
-
Replaces the operand which represents the maximum value.
- setMinOperand(ADQLOperand) - Method in class adql.query.constraint.Between
-
Replaces the operand which represents the minimum value.
- setNatural(boolean) - Method in class adql.query.from.ADQLJoin
-
Lets indicate that this join is natural (it must use the table keys).
- setNatural(boolean) - Method in class adql.query.from.CrossJoin
-
Effect-less method: a CROSS join can not be NATURAL.
- setNoLimit() - Method in class adql.query.ADQLQuery
- setNoLimit() - Method in class adql.query.ADQLSet
-
Sets no maximum number of rows returned in this rows set.
- setNoLimit() - Method in class adql.query.ClauseSelect
-
Sets no maximum number of rows (classic SELECT).
- setNoLimit() - Method in class adql.query.SetOperation
- setNotBetween(boolean) - Method in class adql.query.constraint.Between
-
Lets indicating the predicate to use (BETWEEN or NOT BETWEEN).
- setNotIn(boolean) - Method in class adql.query.constraint.In
-
Lets telling whether this predicate must be IN or NOT IN.
- setNotNull(boolean) - Method in class adql.query.constraint.IsNull
-
Lets indicating which predicate must be used (IS NULL or IS NOT NULL).
- setOffset(ClauseOffset) - Method in class adql.query.ADQLSet
-
Replaces its OFFSET value by the given one.
- setOnlyFirstMatch(boolean) - Method in class adql.search.SimpleSearchHandler
-
Lets configuring this handler so that it must stop at the first match.
- setOperand(ADQLOperand) - Method in class adql.query.constraint.In
-
Replaces the left operand of this IN constraint.
- setOperation(ComparisonOperator) - Method in class adql.query.constraint.Comparison
-
Changes the type of this operation.
- setOperation(OperationType) - Method in class adql.query.operand.Operation
-
Changes the type of this operation (SUM, SUB, MULT, DIV).
- setOperation(SetOperationType) - Method in class adql.query.SetOperation
-
Changes the type of this set operation (UNION, EXCEPT, INTERSECT).
- SetOperation - Class in adql.query
-
It represents an operation between two rows sets (UNION, EXCEPT, INTERSECT).
- SetOperation(ADQLParser.ADQLVersion, ADQLSet, SetOperationType, ADQLSet) - Constructor for class adql.query.SetOperation
-
Builds a set operation.
- SetOperation(ADQLSet, SetOperationType, ADQLSet) - Constructor for class adql.query.SetOperation
-
Builds a set operation.
- SetOperation(SetOperation) - Constructor for class adql.query.SetOperation
-
Builds a
SetOperation
by copying the given one. - SetOperationType - Enum Class in adql.query
-
Type of possible operation between two rows sets.
- setOrder(int, boolean) - Method in class adql.query.ADQLOrder
-
Updates the current order indication.
- setOrder(ADQLOperand, boolean) - Method in class adql.query.ADQLOrder
-
Updates the current order indication.
- setOrder(String, boolean) - Method in class adql.query.ADQLOrder
-
Deprecated.Since ADQL-2.1, a column reference can be a qualified column (i.e. an
ADQLColumn
). You should useADQLOrder.setOrder(ADQLOperand, boolean)
instead. - setOrderBy(ClauseADQL<ADQLOrder>) - Method in class adql.query.ADQLSet
-
Replaces its ORDER BY clause by the given one.
- setP1(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.query.operand.function.geometry.DistanceFunction
-
Sets the first point.
- setP2(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.query.operand.function.geometry.DistanceFunction
-
Sets the second point.
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.ADQLFunction
-
Replaces the index-th parameter by the given one.
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.cast.CastFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.cast.CustomTargetType
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.cast.StandardTargetType
- setParameter(int, ADQLOperand) - Method in interface adql.query.operand.function.cast.TargetType
-
Replace the indParam-th parameter.
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.conditional.CoalesceFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.AreaFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.BoxFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.CentroidFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.CircleFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.ContainsFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.DistanceFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.ExtractCoord
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.ExtractCoordSys
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.IntersectsFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.PointFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.PolygonFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.geometry.RegionFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.InUnitFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.MathFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.SQLFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.string.LowerFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.string.UpperFunction
- setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.UserDefinedFunction
-
Function to override if you want to check the parameters of this user defined function.
- setParameter(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.query.operand.function.geometry.AreaFunction
-
Sets the parameter of the AREA function (so, a region whose the area must be computed).
- setPosition(TextPosition) - Method in exception class adql.db.exception.UnresolvedJoinException
-
Set the position of the invalid JOIN.
- setPosition(TextPosition) - Method in class adql.query.ADQLList
-
Sets the position at which this
ADQLList
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.ADQLOrder
-
Sets the position at which this
ColumnReference
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.ADQLSet
-
Set the position of this
ADQLSet
inside the whole given ADQL query string. - setPosition(TextPosition) - Method in class adql.query.ClauseOffset
-
Sets the position at which this
ClauseOffset
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.ColumnReference
-
Sets the position at which this
ColumnReference
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.constraint.Between
-
Set the position of this
Between
in the given ADQL query string. - setPosition(TextPosition) - Method in class adql.query.constraint.Comparison
-
Set the position of this
Comparison
in the given ADQL query string. - setPosition(TextPosition) - Method in class adql.query.constraint.Exists
-
Set the position of this
Exists
in the given ADQL query string. - setPosition(TextPosition) - Method in class adql.query.constraint.In
-
Set the position of this
In
in the given ADQL query string. - setPosition(TextPosition) - Method in class adql.query.constraint.IsNull
-
Set the position of this
IsNull
in the given ADQL query string. - setPosition(TextPosition) - Method in class adql.query.constraint.NotConstraint
-
Set the position of this
NotConstraint
in the given ADQL query string. - setPosition(TextPosition) - Method in class adql.query.from.ADQLJoin
- setPosition(TextPosition) - Method in class adql.query.from.ADQLTable
-
Sets the position at which this
ADQLTable
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in interface adql.query.from.FromContent
-
Set the position of this
FromContent
in the given ADQL query string. - setPosition(TextPosition) - Method in class adql.query.operand.ADQLColumn
-
Sets the position at which this
ADQLColumn
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.operand.function.ADQLFunction
-
Set the position of this
ADQLFunction
in the ADQL query string. - setPosition(TextPosition) - Method in class adql.query.operand.function.cast.CustomTargetType
- setPosition(TextPosition) - Method in class adql.query.operand.function.cast.StandardTargetType
- setPosition(TextPosition) - Method in interface adql.query.operand.function.cast.TargetType
-
Sets the position at which this
TargetType
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.operand.NegativeOperand
-
Sets the position at which this
NegativeOperand
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.operand.NullValue
-
Sets the position at which this
NullValue
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.operand.NumericConstant
-
Sets the position at which this
NumericConstant
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.operand.Operation
-
Sets the position at which this
WrappedOperand
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.operand.StringConstant
-
Sets the position at which this
StringConstant
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.operand.WrappedOperand
-
Sets the position at which this
WrappedOperand
has been found in the original ADQL query string. - setPosition(TextPosition) - Method in class adql.query.SelectItem
-
Set the position of this
SelectItem
in the given ADQL query string. - setPosition(TextPosition) - Method in class adql.query.WithItem
- setQuery(ADQLQuery) - Method in class adql.query.SelectAllColumns
-
Sets the query whose all available columns must be selected.
- setQuery(ADQLSet) - Method in class adql.query.WithItem
-
Set the query returning the content of this CTE.
- setQueryChecker(QueryChecker) - Method in class adql.parser.ADQLParser
-
Set a custom checker of parsed ADQL queries.
- setQueryFactory(ADQLQueryFactory) - Method in class adql.parser.ADQLParser
-
Set the query factory to use when creating ADQL objects during the parsing of an ADQL query.
- setQueryFactory(ADQLQueryFactory) - Method in interface adql.parser.grammar.ADQLGrammar
-
Set the
ADQLQueryFactory
to use in order to create ADQL object representations (e.g. - setQueryFactory(ADQLQueryFactory) - Method in class adql.parser.grammar.ADQLGrammarBase
- setQuickFixer(QueryFixer) - Method in class adql.parser.ADQLParser
-
Set the tool to use in order to attempt fixing any given ADQL query with the functions
ADQLParser.tryQuickFix(InputStream)
andADQLParser.tryQuickFix(String)
. - setRadius(ADQLOperand) - Method in class adql.query.operand.function.geometry.CircleFunction
-
Sets the radius of the center.
- setRecursive(boolean) - Method in class adql.search.SimpleSearchHandler
-
Lets configuring this handler so that it must search also in sub-queries or not.
- setReturnType(DBType) - Method in class adql.query.operand.function.cast.CustomTargetType
-
Set the expected type returned by the CAST function.
- setRightOperand(ADQLOperand) - Method in class adql.query.constraint.Comparison
-
Changes the right operand of this comparison.
- setRightOperand(ADQLOperand) - Method in class adql.query.operand.Operation
-
Changes the right operand of this operation.
- setRightParam(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.query.operand.function.geometry.ContainsFunction
- setRightParam(GeometryFunction.GeometryValue<GeometryFunction>) - Method in class adql.query.operand.function.geometry.IntersectsFunction
- setRightSet(ADQLSet) - Method in class adql.query.SetOperation
-
Changes the right set of this set operation.
- setRightTable(FromContent) - Method in class adql.query.from.ADQLJoin
-
Sets the right "table" of this join.
- setSchemaName(String) - Method in class adql.query.from.ADQLTable
-
Sets the name of the schema which contains this table.
- setSchemaName(String) - Method in class adql.query.operand.ADQLColumn
-
Sets the name of the schema which contains this column.
- setSelect(ClauseSelect) - Method in class adql.query.ADQLQuery
-
Replaces its SELECT clause by the given one.
- setSubQuery(ADQLSet) - Method in class adql.query.constraint.Exists
-
Replaces the sub-query of this EXISTS constraint by the given one.
- setSubQuery(ADQLSet) - Method in class adql.query.constraint.In
-
Replaces the sub-query (right operand) of this IN constraint.
- setSubQuery(ADQLSet) - Method in class adql.query.from.ADQLTable
-
Sets the sub-query to use as table.
- setSupportedFeatures(FeatureSet) - Method in class adql.parser.ADQLParser
-
Set a new set of supported features.
- setTable(DBTable) - Method in class adql.db.DefaultDBColumn
- setTable(String) - Method in class adql.query.from.ADQLTable
-
Updates the whole Table according to the given table reference ({catalog}.{schema}.{table}).
- setTableName(String) - Method in class adql.query.from.ADQLTable
-
Sets the name of the table.
- setTableName(String) - Method in class adql.query.operand.ADQLColumn
-
Sets the name of the table which contains this column.
- setTables(Collection<? extends DBTable>) - Method in class adql.db.DBChecker
-
Sets the list of all available tables.
- setTabSize(int) - Method in class adql.parser.grammar.SimpleCharStream
- setTargetType(TargetType) - Method in class adql.query.operand.function.cast.CastFunction
-
Set the type into which the given value must be casted.
- setTargetUnit(ADQLOperand) - Method in class adql.query.operand.function.InUnitFunction
-
Set the VO-Unit into which the value must be converted.
- setTranslationPattern(String) - Method in class adql.db.FunctionDef
-
Set the translation pattern to use for any ADQL function implementing this UDF definition.
- setTranslatorClass(Class<T>) - Method in class adql.db.FunctionDef
-
Set the
FunctionTranslator
class to use for any ADQL function implementing this UDF definition. - setType(OuterJoin.OuterType) - Method in class adql.query.from.OuterJoin
-
Sets the OUTER join type (left, right or full).
- setUDFClass(Class<T>) - Method in class adql.db.FunctionDef
-
Set the class of the
UserDefinedFunction
able to represent the function defined here in an ADQL tree. - setUnknownTypeValue(UnknownType) - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- setValue(double) - Method in class adql.query.operand.NumericConstant
-
Sets the given value.
- setValue(int) - Method in class adql.query.ClauseOffset
-
Set the query's OFFSET.
- setValue(long) - Method in class adql.query.operand.NumericConstant
-
Sets the given value.
- setValue(ADQLOperand) - Method in class adql.query.operand.function.InUnitFunction
-
Set the numeric operand to convert into a different unit.
- setValue(String) - Method in class adql.query.operand.NumericConstant
-
Sets the given value (it must be convertible in a Double).
- setValue(String) - Method in class adql.query.operand.StringConstant
- setValue(String, boolean) - Method in class adql.query.operand.NumericConstant
-
Sets the given value.
- setValuesList(ADQLList<ADQLOperand>) - Method in class adql.query.constraint.In
-
Replaces the values list (right operand) of this IN constraint.
- setValuesList(ADQLOperand[]) - Method in class adql.query.constraint.In
-
Replaces the values list (right operand) of this IN constraint.
- setWhere(ClauseConstraints) - Method in class adql.query.ADQLQuery
-
Replaces its WHERE clause by the given one.
- setWidth(ADQLOperand) - Method in class adql.query.operand.function.geometry.BoxFunction
-
Sets the width of the box.
- setWith(ClauseADQL<WithItem>) - Method in class adql.query.ADQLSet
-
Replaces its WITH clause by the given one.
- setWithDuplicates(boolean) - Method in class adql.query.SetOperation
- SimpleCharStream - Class in adql.parser.grammar
-
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
- SimpleCharStream(InputStream) - Constructor for class adql.parser.grammar.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class adql.parser.grammar.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int, int) - Constructor for class adql.parser.grammar.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class adql.parser.grammar.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class adql.parser.grammar.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class adql.parser.grammar.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class adql.parser.grammar.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class adql.parser.grammar.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int, int) - Constructor for class adql.parser.grammar.SimpleCharStream
-
Constructor.
- SimpleReplaceHandler - Class in adql.search
-
Lets searching and replacing ADQL objects which match with the condition defined in the function
SimpleSearchHandler.match(ADQLObject)
. - SimpleReplaceHandler() - Constructor for class adql.search.SimpleReplaceHandler
-
Builds a SimpleReplaceHandler:
- SimpleReplaceHandler(boolean) - Constructor for class adql.search.SimpleReplaceHandler
-
Builds a SimpleReplaceHandler which does not stop at the first match.
- SimpleReplaceHandler(boolean, boolean) - Constructor for class adql.search.SimpleReplaceHandler
-
Builds a SimpleReplaceHandler.
- SimpleSearchHandler - Class in adql.search
-
Lets searching ADQL objects which match with the condition defined in the function
SimpleSearchHandler.match(ADQLObject)
. - SimpleSearchHandler() - Constructor for class adql.search.SimpleSearchHandler
-
Builds a SimpleSearchHandler:
- SimpleSearchHandler(boolean) - Constructor for class adql.search.SimpleSearchHandler
-
Builds a SimpleSearchHandler which does not stop at the first match.
- SimpleSearchHandler(boolean, boolean) - Constructor for class adql.search.SimpleSearchHandler
-
Builds a SimpleSearchHandler.
- SIN - Enum constant in enum class adql.query.operand.function.MathFunctionType
- size() - Method in class adql.parser.IdentifierItems
-
Gets the number of fields/identifiers stored in this
IdentifierItems
. - size() - Method in class adql.query.ADQLList
-
Gets the length of this clause.
- SMALLINT - Enum constant in enum class adql.db.DBType.DBDatatype
- specialSort(Collection<String>) - Static method in class adql.db.DBChecker
-
Deprecated.Since v2.0, this tool function is no longer used. It was useful only to collect allowed geometries and coordinate systems....but these are now checked by
ADQLParser
. - specialSort(Collection<String>) - Method in class adql.parser.ADQLParser
-
Transform the given collection of string elements into a sorted array.
- specialToken - Variable in class adql.parser.grammar.Token
-
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
- SPHERICAL2 - Enum constant in enum class adql.db.region.CoordSys.Flavor
- splitTableName(String) - Static method in class adql.db.DefaultDBTable
-
Deprecated.Since v2.0, the table name is not any more split automatically.
- SQLFunction - Class in adql.query.operand.function
-
It represents any SQL function (COUNT, MAX, MIN, AVG, SUM, etc...).
- SQLFunction(SQLFunction) - Constructor for class adql.query.operand.function.SQLFunction
-
Builds a SQL function by copying the given one.
- SQLFunction(SQLFunctionType, ADQLOperand) - Constructor for class adql.query.operand.function.SQLFunction
-
Creates a SQL function with one parameter.
- SQLFunction(SQLFunctionType, ADQLOperand, boolean) - Constructor for class adql.query.operand.function.SQLFunction
-
Creates a SQL function with one parameter.
- SQLFunctionType - Enum Class in adql.query.operand.function
-
All the types of SQL functions (COUNT, SUM, AVG, etc...).
- sqlReserved - Variable in class adql.parser.grammar.Token
-
Indicate whether this token is a reserved keyword in the current version of the ADQL language because it is a valid keyword in SQL (and may have unexpected behavior if used because not explicitly defined in ADQL).
- SQLServer_ADQLQueryFactory - Class in adql.parser
-
Special extension of
ADQLQueryFactory
for MS SQL Server. - SQLServer_ADQLQueryFactory() - Constructor for class adql.parser.SQLServer_ADQLQueryFactory
- SQLServer_InnerJoin - Class in adql.query.from
-
Special implementation of
InnerJoin
for MS SQL Server. - SQLServer_InnerJoin(FromContent, FromContent) - Constructor for class adql.query.from.SQLServer_InnerJoin
-
Builds a NATURAL INNER JOIN between the two given "tables".
- SQLServer_InnerJoin(FromContent, FromContent, ClauseConstraints) - Constructor for class adql.query.from.SQLServer_InnerJoin
-
Builds an INNER JOIN between the two given "tables" with the given condition.
- SQLServer_InnerJoin(FromContent, FromContent, Collection<ADQLColumn>) - Constructor for class adql.query.from.SQLServer_InnerJoin
-
Builds an INNER JOIN between the two given "tables" with the given condition.
- SQLServer_InnerJoin(InnerJoin) - Constructor for class adql.query.from.SQLServer_InnerJoin
-
Builds a copy of the given INNER join.
- SQLServer_OuterJoin - Class in adql.query.from
-
Special implementation of
OuterJoin
for MS SQL Server. - SQLServer_OuterJoin(FromContent, FromContent, OuterJoin.OuterType) - Constructor for class adql.query.from.SQLServer_OuterJoin
-
Builds a NATURAL OUTER join between the two given "tables".
- SQLServer_OuterJoin(FromContent, FromContent, OuterJoin.OuterType, ClauseConstraints) - Constructor for class adql.query.from.SQLServer_OuterJoin
-
Builds an OUTER join between the two given "tables" with the given condition.
- SQLServer_OuterJoin(FromContent, FromContent, OuterJoin.OuterType, Collection<ADQLColumn>) - Constructor for class adql.query.from.SQLServer_OuterJoin
-
Builds an OUTER join between the two given "tables" with a list of columns to join.
- SQLServer_OuterJoin(OuterJoin) - Constructor for class adql.query.from.SQLServer_OuterJoin
-
Builds a copy of the given OUTER join.
- SQLServerTranslator - Class in adql.translator
-
MS SQL Server translator.
- SQLServerTranslator() - Constructor for class adql.translator.SQLServerTranslator
-
Builds an SQLServerTranslator which always translates in SQL all identifiers (schema, table and column) in a case sensitive manner ; in other words, schema, table and column names will be surrounded by double quotes in the SQL translation.
- SQLServerTranslator(boolean) - Constructor for class adql.translator.SQLServerTranslator
-
Builds an SQLServerTranslator which always translates in SQL all identifiers (schema, table and column) in the specified case sensitivity ; in other words, schema, table and column names will all be surrounded or not by double quotes in the SQL translation.
- SQLServerTranslator(boolean, boolean, boolean, boolean) - Constructor for class adql.translator.SQLServerTranslator
-
Builds an SQLServerTranslator which will always translate in SQL identifiers with the defined case sensitivity.
- SQL with or without case sensitivity? - Search tag in class adql.translator.JDBCTranslator
- Section
- SQRT - Enum constant in enum class adql.query.operand.function.MathFunctionType
- stackQuery - Variable in class adql.parser.grammar.ADQLGrammarBase
-
The stack of queries (in order to deal with sub-queries).
- STANDARD_DATATYPES - Static variable in class adql.query.operand.function.cast.StandardTargetType
-
All datatypes allowed by ADQL as CAST's target type.
- Standard datatypes - Search tag in class adql.query.operand.function.cast.StandardTargetType
- Section
- StandardTargetType - Class in adql.query.operand.function.cast
-
Representation of an ADQL standard target type of the CAST function.
- StandardTargetType(DBType) - Constructor for class adql.query.operand.function.cast.StandardTargetType
-
Create a standard target type.
- StandardTargetType(String) - Constructor for class adql.query.operand.function.cast.StandardTargetType
-
Create a standard target type with just a datatype (no length parameter).
- StandardTargetType(String, int) - Constructor for class adql.query.operand.function.cast.StandardTargetType
-
Create a standard target type, possibly a variable-length one.
- STATIC_LEXER_ERROR - Static variable in exception class adql.parser.grammar.TokenMgrError
-
An attempt was made to create a second instance of a static token manager.
- staticFlag - Static variable in class adql.parser.grammar.SimpleCharStream
-
Whether parser is static.
- STCS - Class in adql.db.region
-
This class helps dealing with the subset of STC-S expressions described by the section "6 Use of STC-S in TAP (informative)" of the TAP Recommendation 1.0 (27th March 2010).
- StringConstant - Class in adql.query.operand
-
A string constant.
- StringConstant(StringConstant) - Constructor for class adql.query.operand.StringConstant
- StringConstant(String) - Constructor for class adql.query.operand.StringConstant
- StringExpression() - Method in interface adql.parser.grammar.ADQLGrammar
-
Parse the ADQL expression as a single string constant.
- strParam - Variable in class adql.query.operand.function.string.LowerFunction
-
The only parameter of this function.
- strParam - Variable in class adql.query.operand.function.string.UpperFunction
-
The only parameter of this function.
- SUB - Enum constant in enum class adql.query.operand.OperationType
- SUM - Enum constant in enum class adql.query.operand.function.SQLFunctionType
- SUM - Enum constant in enum class adql.query.operand.OperationType
- support(LanguageFeature) - Method in class adql.parser.feature.FeatureSet
-
Support the given optional feature.
- supportAll() - Method in class adql.parser.feature.FeatureSet
-
Support all available optional features.
- supportAll(String) - Method in class adql.parser.feature.FeatureSet
-
Support all the optional features of the given type.
- supportedFeatures - Variable in class adql.parser.ADQLParser
-
List of all supported features.
- supportedFeatures - Variable in class adql.parser.feature.FeatureSet
-
Set of all supported features.
- supportedFeatures - Variable in class adql.translator.MySQLTranslator
-
List of all optional features supported by this translator.
- supportedFeatures - Variable in class adql.translator.PostgreSQLTranslator
-
List of all optional features supported by this translator.
- supportedFeatures - Variable in class adql.translator.SQLServerTranslator
-
List of all optional features supported by this translator.
- Supported object types - Search tag in class adql.db.region.DALI
- Section
- Supported syntax - Search tag in class adql.translator.TranslationPattern
- Section
T
- table - Variable in class adql.db.DefaultDBColumn
-
Table in which this column exists.
- TABLE - Enum constant in enum class adql.query.IdentifierField
- Table alias - Search tag in adql.db.DBChecker.resolveTables(ADQLQuery, Stack<CheckContext>, UnresolvedIdentifiersException)
- Section
- tabSize - Variable in class adql.parser.grammar.SimpleCharStream
- TAN - Enum constant in enum class adql.query.operand.function.MathFunctionType
- targetType - Variable in class adql.query.operand.function.cast.CastFunction
-
The type into which the value must be cast.
- TargetType - Interface in adql.query.operand.function.cast
-
Representation of the CAST's target type.
- targetUnit - Variable in class adql.query.operand.function.InUnitFunction
-
The VO-Unit into which the value must be converted.
- Ternary conditional expression - Search tag in class adql.translator.TranslationPattern
- Section
- testRegularIdentifier(Token) - Method in interface adql.parser.grammar.ADQLGrammar
-
Test the given token as an ADQL's regular identifier.
- testRegularIdentifier(Token) - Method in class adql.parser.grammar.ADQLGrammarBase
- TextPosition - Class in adql.query
-
Indicates a simple position or a token/string position in a text.
- TextPosition() - Constructor for class adql.query.TextPosition
-
Build an unknown position (all fields = -1).
- TextPosition(int, int) - Constructor for class adql.query.TextPosition
-
Builds a position whose the end line and column are unknown => a simple position.
- TextPosition(int, int, int, int) - Constructor for class adql.query.TextPosition
-
Builds a position => a full position (a region in the text).
- TextPosition(Token) - Constructor for class adql.query.TextPosition
-
Builds a position defining the region delimited by the given token.
- TextPosition(Token, Token) - Constructor for class adql.query.TextPosition
-
Builds a position => a full position (a region in the text).
- TextPosition(TextPosition) - Constructor for class adql.query.TextPosition
-
Builds a copy of the given position.
- TextPosition(TextPosition, TextPosition) - Constructor for class adql.query.TextPosition
-
Builds a position whose the start is the start position of the first parameter and the end is the end position of the second parameter.
- TIMESTAMP - Enum constant in enum class adql.db.DBType.DBDatatype
- toADQL() - Method in class adql.query.ADQLList
- toADQL() - Method in interface adql.query.ADQLObject
-
Gets the ADQL expression of this object.
- toADQL() - Method in class adql.query.ADQLOrder
- toADQL() - Method in class adql.query.ADQLQuery
- toADQL() - Method in class adql.query.ClauseOffset
- toADQL() - Method in class adql.query.ClauseSelect
- toADQL() - Method in class adql.query.ColumnReference
- toADQL() - Method in class adql.query.constraint.Between
- toADQL() - Method in class adql.query.constraint.Comparison
- toADQL() - Method in enum class adql.query.constraint.ComparisonOperator
- toADQL() - Method in class adql.query.constraint.ConstraintsGroup
- toADQL() - Method in class adql.query.constraint.Exists
- toADQL() - Method in class adql.query.constraint.In
- toADQL() - Method in class adql.query.constraint.IsNull
- toADQL() - Method in class adql.query.constraint.NotConstraint
- toADQL() - Method in class adql.query.from.ADQLJoin
- toADQL() - Method in class adql.query.from.ADQLTable
- toADQL() - Method in class adql.query.operand.ADQLColumn
- toADQL() - Method in class adql.query.operand.Concatenation
- toADQL() - Method in class adql.query.operand.function.ADQLFunction
- toADQL() - Method in class adql.query.operand.function.cast.CastFunction
- toADQL() - Method in class adql.query.operand.function.cast.CustomTargetType
- toADQL() - Method in class adql.query.operand.function.cast.StandardTargetType
- toADQL() - Method in interface adql.query.operand.function.cast.TargetType
-
Serialize this type into ADQL.
- toADQL() - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
- toADQL() - Method in class adql.query.operand.function.SQLFunction
- toADQL() - Method in class adql.query.operand.NegativeOperand
- toADQL() - Method in class adql.query.operand.NullValue
- toADQL() - Method in class adql.query.operand.NumericConstant
- toADQL() - Method in class adql.query.operand.Operation
- toADQL() - Method in enum class adql.query.operand.OperationType
- toADQL() - Method in class adql.query.operand.StringConstant
- toADQL() - Method in class adql.query.operand.WrappedOperand
- toADQL() - Method in class adql.query.SelectAllColumns
- toADQL() - Method in class adql.query.SelectItem
- toADQL() - Method in class adql.query.SetOperation
- toADQL() - Method in enum class adql.query.SetOperationType
- toADQL() - Method in class adql.query.WithItem
- toDALI() - Method in class adql.db.region.Region
-
Get the DALI representation of this region.
- toDALI(Region) - Static method in class adql.db.region.DALI
-
Convert into DALIT the given object representation of a geometric region.
- toFullSTCS() - Method in class adql.db.region.CoordSys
-
Get the STC-S expression of this coordinate system, in which default values are explicitly written.
- toFullSTCS() - Method in class adql.db.region.Region
-
Get the STC-S representation of this region (in which default values of the coordinate system are explicitly written).
- toGeometry() - Method in class adql.db.region.Region
-
Convert this region into its corresponding ADQL representation.
- toGeometry(ADQLQueryFactory) - Method in class adql.db.region.Region
-
Convert this region into its corresponding ADQL representation.
- Token - Class in adql.parser.grammar
-
Describes the input token stream.
- Token() - Constructor for class adql.parser.grammar.Token
-
No-argument constructor
- Token(int) - Constructor for class adql.parser.grammar.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class adql.parser.grammar.Token
-
Constructs a new token for the specified Image and Kind.
- tokenImage - Variable in exception class adql.parser.grammar.ParseException
-
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
- tokenize(String, boolean) - Method in class adql.parser.ADQLParser
-
Parse the given ADQL expression and split it into
Token
s. - TokenMgrError - Exception Class in adql.parser.grammar
-
Token Manager Error.
- TokenMgrError() - Constructor for exception class adql.parser.grammar.TokenMgrError
-
No arg constructor.
- TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for exception class adql.parser.grammar.TokenMgrError
-
Full Constructor.
- TokenMgrError(String, int) - Constructor for exception class adql.parser.grammar.TokenMgrError
-
Constructor with message and reason.
- toLanguageFeature() - Method in class adql.db.FunctionDef
-
Create a
LanguageFeature
corresponding and linked to thisFunctionDef
. - TOPOCENTER - Enum constant in enum class adql.db.region.CoordSys.RefPos
- toSTCS() - Method in class adql.db.region.CoordSys
-
Get the STC-S expression of this coordinate system, in which default values are not written (they are replaced by empty strings).
- toSTCS() - Method in class adql.db.region.Region
-
Get the STC-S representation of this region (in which default values of the coordinate system are not written ; they are replaced by empty strings).
- toSTCS(CoordSys) - Static method in class adql.db.region.STCS
-
Convert an object representation of a coordinate system into an STC-S expression.
- toSTCS(Region) - Static method in class adql.db.region.STCS
-
Convert into STC-S the given object representation of a geometric region.
- toSTCS(Region, boolean) - Static method in class adql.db.region.STCS
-
Convert into STC-S the given object representation of a geometric region.
- toSTCS(GeometryFunction) - Static method in class adql.db.region.STCS
-
Convert into STC-S the given ADQL representation of a geometric function.
- toString() - Method in enum class adql.db.DBType.DBDatatype
- toString() - Method in class adql.db.DBType
- toString() - Method in class adql.db.FunctionDef
- toString() - Method in class adql.db.region.CoordSys
-
Convert this coordinate system into a STC-S expression.
- toString() - Method in class adql.db.region.Region
- toString() - Method in enum class adql.parser.ADQLParser.ADQLVersion
- toString() - Method in class adql.parser.feature.LanguageFeature
- toString() - Method in class adql.parser.grammar.Token
-
Returns the image.
- toString() - Method in class adql.parser.IdentifierItems.IdentifierItem
- toString() - Method in class adql.parser.IdentifierItems
- toString() - Method in enum class adql.query.constraint.ComparisonOperator
- toString() - Method in class adql.query.operand.ADQLColumn
- toString() - Method in class adql.query.operand.function.cast.CustomTargetType
- toString() - Method in class adql.query.operand.function.cast.StandardTargetType
- toString() - Method in enum class adql.query.operand.OperationType
- toString() - Method in class adql.query.TextPosition
- trackLineColumn - Variable in class adql.parser.grammar.SimpleCharStream
- translate(int) - Method in interface adql.translator.TranslationPattern.ParameterTranslator
-
Translate or serialize the specified target function's parameter.
- translate(ADQLList<? extends ADQLObject>) - Method in interface adql.translator.ADQLTranslator
- translate(ADQLList<? extends ADQLObject>) - Method in class adql.translator.JDBCTranslator
- translate(ADQLObject) - Method in interface adql.translator.ADQLTranslator
- translate(ADQLObject) - Method in class adql.translator.JDBCTranslator
- translate(ADQLOrder) - Method in interface adql.translator.ADQLTranslator
- translate(ADQLOrder) - Method in class adql.translator.JDBCTranslator
- translate(ADQLQuery) - Method in interface adql.translator.ADQLTranslator
- translate(ADQLQuery) - Method in class adql.translator.JDBCTranslator
- translate(ADQLQuery) - Method in class adql.translator.SQLServerTranslator
-
For SQL Server,
SQLServerTranslator.translate(ClauseSelect)
must be overridden for LIMIT and OFFSET handling. - translate(ADQLSet) - Method in interface adql.translator.ADQLTranslator
- translate(ADQLSet) - Method in class adql.translator.JDBCTranslator
- translate(ClauseADQL<WithItem>) - Method in interface adql.translator.ADQLTranslator
- translate(ClauseADQL<WithItem>) - Method in class adql.translator.JDBCTranslator
- translate(ClauseConstraints) - Method in interface adql.translator.ADQLTranslator
- translate(ClauseConstraints) - Method in class adql.translator.JDBCTranslator
- translate(ClauseSelect) - Method in interface adql.translator.ADQLTranslator
- translate(ClauseSelect) - Method in class adql.translator.JDBCTranslator
- translate(ClauseSelect) - Method in class adql.translator.SQLServerTranslator
-
Translate the given SELECT clause into an SQL compatible with MS-SQLServer.
- translate(ClauseSelect, boolean) - Method in class adql.translator.SQLServerTranslator
-
This version of
SQLServerTranslator.translate(ClauseSelect)
lets translate the given SELECT clause with or without the TOP instruction in case a limit is specified in ADQL. - translate(ColumnReference) - Method in interface adql.translator.ADQLTranslator
- translate(ColumnReference) - Method in class adql.translator.JDBCTranslator
- translate(ADQLConstraint) - Method in interface adql.translator.ADQLTranslator
- translate(ADQLConstraint) - Method in class adql.translator.JDBCTranslator
- translate(Between) - Method in interface adql.translator.ADQLTranslator
- translate(Between) - Method in class adql.translator.JDBCTranslator
- translate(Comparison) - Method in interface adql.translator.ADQLTranslator
- translate(Comparison) - Method in class adql.translator.JDBCTranslator
- translate(Comparison) - Method in class adql.translator.MySQLTranslator
- translate(Comparison) - Method in class adql.translator.PgSphereTranslator
- translate(Comparison) - Method in class adql.translator.SQLServerTranslator
- translate(Exists) - Method in interface adql.translator.ADQLTranslator
- translate(Exists) - Method in class adql.translator.JDBCTranslator
- translate(In) - Method in interface adql.translator.ADQLTranslator
- translate(In) - Method in class adql.translator.JDBCTranslator
- translate(IsNull) - Method in interface adql.translator.ADQLTranslator
- translate(IsNull) - Method in class adql.translator.JDBCTranslator
- translate(NotConstraint) - Method in interface adql.translator.ADQLTranslator
- translate(NotConstraint) - Method in class adql.translator.JDBCTranslator
- translate(ADQLJoin) - Method in interface adql.translator.ADQLTranslator
- translate(ADQLJoin) - Method in class adql.translator.JDBCTranslator
- translate(ADQLJoin) - Method in class adql.translator.SQLServerTranslator
- translate(ADQLTable) - Method in interface adql.translator.ADQLTranslator
- translate(ADQLTable) - Method in class adql.translator.JDBCTranslator
- translate(FromContent) - Method in interface adql.translator.ADQLTranslator
- translate(FromContent) - Method in class adql.translator.JDBCTranslator
- translate(ADQLColumn) - Method in interface adql.translator.ADQLTranslator
- translate(ADQLColumn) - Method in class adql.translator.JDBCTranslator
- translate(ADQLOperand) - Method in interface adql.translator.ADQLTranslator
- translate(ADQLOperand) - Method in class adql.translator.JDBCTranslator
- translate(Concatenation) - Method in interface adql.translator.ADQLTranslator
- translate(Concatenation) - Method in class adql.translator.JDBCTranslator
- translate(Concatenation) - Method in class adql.translator.MySQLTranslator
- translate(Concatenation) - Method in class adql.translator.SQLServerTranslator
- translate(ADQLFunction) - Method in interface adql.translator.ADQLTranslator
- translate(ADQLFunction) - Method in class adql.translator.JDBCTranslator
- translate(ADQLFunction, ADQLTranslator) - Method in interface adql.translator.FunctionTranslator
-
Translate the given ADQL function into the language supported by the given translator.
- translate(ADQLFunction, ADQLTranslator) - Method in class adql.translator.FunctionTranslatorWithPattern
- translate(CastFunction) - Method in interface adql.translator.ADQLTranslator
- translate(CastFunction) - Method in class adql.translator.JDBCTranslator
- translate(CastFunction) - Method in class adql.translator.MySQLTranslator
- translate(CoalesceFunction) - Method in interface adql.translator.ADQLTranslator
- translate(CoalesceFunction) - Method in class adql.translator.JDBCTranslator
- translate(AreaFunction) - Method in interface adql.translator.ADQLTranslator
- translate(AreaFunction) - Method in class adql.translator.MySQLTranslator
- translate(AreaFunction) - Method in class adql.translator.PgSphereTranslator
- translate(AreaFunction) - Method in class adql.translator.PostgreSQLTranslator
- translate(AreaFunction) - Method in class adql.translator.SQLServerTranslator
- translate(BoxFunction) - Method in interface adql.translator.ADQLTranslator
- translate(BoxFunction) - Method in class adql.translator.MySQLTranslator
- translate(BoxFunction) - Method in class adql.translator.PgSphereTranslator
- translate(BoxFunction) - Method in class adql.translator.PostgreSQLTranslator
- translate(BoxFunction) - Method in class adql.translator.SQLServerTranslator
- translate(CentroidFunction) - Method in interface adql.translator.ADQLTranslator
- translate(CentroidFunction) - Method in class adql.translator.MySQLTranslator
- translate(CentroidFunction) - Method in class adql.translator.PgSphereTranslator
- translate(CentroidFunction) - Method in class adql.translator.PostgreSQLTranslator
- translate(CentroidFunction) - Method in class adql.translator.SQLServerTranslator
- translate(CircleFunction) - Method in interface adql.translator.ADQLTranslator
- translate(CircleFunction) - Method in class adql.translator.MySQLTranslator
- translate(CircleFunction) - Method in class adql.translator.PgSphereTranslator
- translate(CircleFunction) - Method in class adql.translator.PostgreSQLTranslator
- translate(CircleFunction) - Method in class adql.translator.SQLServerTranslator
- translate(ContainsFunction) - Method in interface adql.translator.ADQLTranslator
- translate(ContainsFunction) - Method in class adql.translator.MySQLTranslator
- translate(ContainsFunction) - Method in class adql.translator.PgSphereTranslator
- translate(ContainsFunction) - Method in class adql.translator.PostgreSQLTranslator
- translate(ContainsFunction) - Method in class adql.translator.SQLServerTranslator
- translate(DistanceFunction) - Method in interface adql.translator.ADQLTranslator
- translate(DistanceFunction) - Method in class adql.translator.MySQLTranslator
- translate(DistanceFunction) - Method in class adql.translator.PgSphereTranslator
- translate(DistanceFunction) - Method in class adql.translator.PostgreSQLTranslator
- translate(DistanceFunction) - Method in class adql.translator.SQLServerTranslator
- translate(ExtractCoord) - Method in interface adql.translator.ADQLTranslator
- translate(ExtractCoord) - Method in class adql.translator.MySQLTranslator
- translate(ExtractCoord) - Method in class adql.translator.PgSphereTranslator
- translate(ExtractCoord) - Method in class adql.translator.PostgreSQLTranslator
- translate(ExtractCoord) - Method in class adql.translator.SQLServerTranslator
- translate(ExtractCoordSys) - Method in interface adql.translator.ADQLTranslator
- translate(ExtractCoordSys) - Method in class adql.translator.MySQLTranslator
- translate(ExtractCoordSys) - Method in class adql.translator.PostgreSQLTranslator
- translate(ExtractCoordSys) - Method in class adql.translator.SQLServerTranslator
- translate(GeometryFunction) - Method in interface adql.translator.ADQLTranslator
- translate(GeometryFunction) - Method in class adql.translator.JDBCTranslator
- translate(GeometryFunction.GeometryValue<? extends GeometryFunction>) - Method in interface adql.translator.ADQLTranslator
- translate(GeometryFunction.GeometryValue<? extends GeometryFunction>) - Method in class adql.translator.JDBCTranslator
- translate(IntersectsFunction) - Method in interface adql.translator.ADQLTranslator
- translate(IntersectsFunction) - Method in class adql.translator.MySQLTranslator
- translate(IntersectsFunction) - Method in class adql.translator.PgSphereTranslator
- translate(IntersectsFunction) - Method in class adql.translator.PostgreSQLTranslator
- translate(IntersectsFunction) - Method in class adql.translator.SQLServerTranslator
- translate(PointFunction) - Method in interface adql.translator.ADQLTranslator
- translate(PointFunction) - Method in class adql.translator.MySQLTranslator
- translate(PointFunction) - Method in class adql.translator.PgSphereTranslator
- translate(PointFunction) - Method in class adql.translator.PostgreSQLTranslator
- translate(PointFunction) - Method in class adql.translator.SQLServerTranslator
- translate(PolygonFunction) - Method in interface adql.translator.ADQLTranslator
- translate(PolygonFunction) - Method in class adql.translator.MySQLTranslator
- translate(PolygonFunction) - Method in class adql.translator.PgSphereTranslator
- translate(PolygonFunction) - Method in class adql.translator.PostgreSQLTranslator
- translate(PolygonFunction) - Method in class adql.translator.SQLServerTranslator
- translate(RegionFunction) - Method in interface adql.translator.ADQLTranslator
- translate(RegionFunction) - Method in class adql.translator.JDBCTranslator
- translate(InUnitFunction) - Method in interface adql.translator.ADQLTranslator
- translate(InUnitFunction) - Method in class adql.translator.MySQLTranslator
- translate(InUnitFunction) - Method in class adql.translator.PostgreSQLTranslator
- translate(InUnitFunction) - Method in class adql.translator.SQLServerTranslator
- translate(MathFunction) - Method in interface adql.translator.ADQLTranslator
- translate(MathFunction) - Method in class adql.translator.JDBCTranslator
- translate(MathFunction) - Method in class adql.translator.MySQLTranslator
- translate(MathFunction) - Method in class adql.translator.PostgreSQLTranslator
- translate(MathFunction) - Method in class adql.translator.SQLServerTranslator
- translate(SQLFunction) - Method in interface adql.translator.ADQLTranslator
- translate(SQLFunction) - Method in class adql.translator.JDBCTranslator
- translate(LowerFunction) - Method in interface adql.translator.ADQLTranslator
- translate(LowerFunction) - Method in class adql.translator.JDBCTranslator
- translate(UpperFunction) - Method in interface adql.translator.ADQLTranslator
- translate(UpperFunction) - Method in class adql.translator.JDBCTranslator
- translate(UserDefinedFunction) - Method in interface adql.translator.ADQLTranslator
- translate(UserDefinedFunction) - Method in class adql.translator.JDBCTranslator
- translate(NegativeOperand) - Method in interface adql.translator.ADQLTranslator
- translate(NegativeOperand) - Method in class adql.translator.JDBCTranslator
- translate(NumericConstant) - Method in interface adql.translator.ADQLTranslator
- translate(NumericConstant) - Method in class adql.translator.JDBCTranslator
- translate(Operation) - Method in interface adql.translator.ADQLTranslator
- translate(Operation) - Method in class adql.translator.JDBCTranslator
- translate(StringConstant) - Method in interface adql.translator.ADQLTranslator
- translate(StringConstant) - Method in class adql.translator.JDBCTranslator
- translate(StringConstant) - Method in class adql.translator.PostgreSQLTranslator
- translate(WrappedOperand) - Method in interface adql.translator.ADQLTranslator
- translate(WrappedOperand) - Method in class adql.translator.JDBCTranslator
- translate(SelectAllColumns) - Method in interface adql.translator.ADQLTranslator
- translate(SelectAllColumns) - Method in class adql.translator.JDBCTranslator
- translate(SelectItem) - Method in interface adql.translator.ADQLTranslator
- translate(SelectItem) - Method in class adql.translator.JDBCTranslator
- translate(SetOperation) - Method in interface adql.translator.ADQLTranslator
- translate(SetOperation) - Method in class adql.translator.JDBCTranslator
- translate(SetOperation) - Method in class adql.translator.MySQLTranslator
- translate(SetOperation) - Method in class adql.translator.SQLServerTranslator
- translate(WithItem) - Method in interface adql.translator.ADQLTranslator
- translate(WithItem) - Method in class adql.translator.JDBCTranslator
- translate(ADQLTranslator) - Method in class adql.query.operand.function.UserDefinedFunction
-
Translate this User Defined Function into the language supported by the given translator.
- translateGeometryFromDB(Object) - Method in class adql.translator.JDBCTranslator
-
Parse the given JDBC column value as a geometry object and convert it into a
Region
. - translateGeometryFromDB(Object) - Method in class adql.translator.MySQLTranslator
- translateGeometryFromDB(Object) - Method in class adql.translator.PgSphereTranslator
- translateGeometryFromDB(Object) - Method in class adql.translator.PostgreSQLTranslator
- translateGeometryFromDB(Object) - Method in class adql.translator.SQLServerTranslator
- translateGeometryToDB(Region) - Method in class adql.translator.JDBCTranslator
-
Convert the given STC region into a DB column value.
- translateGeometryToDB(Region) - Method in class adql.translator.MySQLTranslator
- translateGeometryToDB(Region) - Method in class adql.translator.PgSphereTranslator
- translateGeometryToDB(Region) - Method in class adql.translator.PostgreSQLTranslator
- translateGeometryToDB(Region) - Method in class adql.translator.SQLServerTranslator
- Translation - Search tag in class adql.db.FunctionDef
- Section
- TranslationException - Exception Class in adql.translator
-
Exception thrown by an
ADQLTranslator
. - TranslationException() - Constructor for exception class adql.translator.TranslationException
- TranslationException(String) - Constructor for exception class adql.translator.TranslationException
- TranslationException(String, Throwable) - Constructor for exception class adql.translator.TranslationException
- TranslationException(Throwable) - Constructor for exception class adql.translator.TranslationException
- Translation of "FROM" with JOINs - Search tag in class adql.translator.JDBCTranslator
- Section
- Translation of "SELECT TOP" - Search tag in class adql.translator.JDBCTranslator
- Section
- Translation of ADQL functions - Search tag in class adql.translator.JDBCTranslator
- Section
- TranslationPattern - Class in adql.translator
-
Tool box for translation patterns.
- Translation Pattern - Search tag in class adql.translator.TranslationPattern
- Section
- TranslationPattern.ParameterTranslator - Interface in adql.translator
-
A class implementing this interface should help the parser of translation patterns answering the following questions: How many parameters in the target function?
TranslationPattern.ParameterTranslator.getNbParameters()
How to translate/serialize the parameter specified by its index?TranslationPattern.ParameterTranslator.translate(int)
- TRUNCATE - Enum constant in enum class adql.query.operand.function.MathFunctionType
- tryQuickFix(InputStream) - Method in class adql.parser.ADQLParser
-
Try fixing tokens/terms of the input ADQL query.
- tryQuickFix(String) - Method in class adql.parser.ADQLParser
-
Try fixing tokens/terms of the given ADQL query.
- type - Variable in class adql.db.DBType
-
Datatype of a column.
- type - Variable in class adql.db.DefaultDBColumn
-
Type of the column in the "database".
- type - Variable in class adql.db.FunctionDef.FunctionParam
-
Parameter type.
- type - Variable in class adql.db.region.Region
-
Type of the region.
- type - Variable in class adql.parser.feature.LanguageFeature
-
Type of this language feature.
- type - Variable in class adql.query.operand.function.cast.StandardTargetType
-
The represented target type.
- TYPE_ADQL_BITWISE - Static variable in class adql.parser.feature.LanguageFeature
-
Bit manipulation functions.
- TYPE_ADQL_COMMON_TABLE - Static variable in class adql.parser.feature.LanguageFeature
-
Sub-query "alias" (i.e.
- TYPE_ADQL_CONDITIONAL - Static variable in class adql.parser.feature.LanguageFeature
-
Conditional functions (e.g.
- TYPE_ADQL_GEO - Static variable in class adql.parser.feature.LanguageFeature
-
Geometric functions/regions.
- TYPE_ADQL_OFFSET - Static variable in class adql.parser.feature.LanguageFeature
-
Query result offset.
- TYPE_ADQL_SETS - Static variable in class adql.parser.feature.LanguageFeature
-
Row-set manipulation functions.
- TYPE_ADQL_STRING - Static variable in class adql.parser.feature.LanguageFeature
-
String manipulation functions
- TYPE_ADQL_TYPE - Static variable in class adql.parser.feature.LanguageFeature
-
Datatype manipulation functions (e.g.
- TYPE_ADQL_UNIT - Static variable in class adql.parser.feature.LanguageFeature
-
Unit manipulation functions (e.g.
- TYPE_UDF - Static variable in class adql.parser.feature.LanguageFeature
-
User Defined Functions.
- typeName - Variable in class adql.query.operand.function.cast.CustomTargetType
-
Datatype's name.
- typeRegExp - Static variable in class adql.db.FunctionDef
-
Rough regular expression for a function return type or a parameter type.
U
- (Un-)Support all available features - Search tag in class adql.parser.feature.FeatureSet
- Section
- (Un-)Support a specific type of feature - Search tag in class adql.parser.feature.FeatureSet
- Section
- (Un-)Support individual features - Search tag in class adql.parser.feature.FeatureSet
- Section
- udfDefinition - Variable in class adql.parser.feature.LanguageFeature
-
Definition of the UDF represented by this
LanguageFeature
. - UNION - Enum constant in enum class adql.db.region.Region.RegionType
- UNION - Enum constant in enum class adql.query.SetOperationType
- UNKNOWN - Enum constant in enum class adql.db.DBType.DBDatatype
-
Type to use when the precise datatype is unknown.
- UNKNOWN_NUMERIC - Enum constant in enum class adql.db.DBType.DBDatatype
-
Type to use when the type is known as numeric but there is no precise datatype (e.g.
- UNKNOWNFRAME - Enum constant in enum class adql.db.region.CoordSys.Frame
- UNKNOWNREFPOS - Enum constant in enum class adql.db.region.CoordSys.RefPos
- UnknownType - Interface in adql.query.operand
-
Operand whose the type can not be known at the parsing time.
- UnresolvedColumnException - Exception Class in adql.db.exception
-
This exception is thrown by
DBChecker
when a column does not exist or whose the table reference is ambiguous. - UnresolvedColumnException(ADQLColumn) - Constructor for exception class adql.db.exception.UnresolvedColumnException
-
UNKNOWN COLUMN
- UnresolvedColumnException(ADQLColumn, String, String) - Constructor for exception class adql.db.exception.UnresolvedColumnException
-
AMBIGUOUS COLUMN NAME
- UnresolvedFunctionException - Exception Class in adql.db.exception
-
Exception thrown when a function can not be resolved by the library.
- UnresolvedFunctionException(ADQLFunction) - Constructor for exception class adql.db.exception.UnresolvedFunctionException
-
Build the exception with the unresolved function in parameter.
- UnresolvedFunctionException(String) - Constructor for exception class adql.db.exception.UnresolvedFunctionException
-
Build the exception with just a message.
- UnresolvedFunctionException(String, ADQLFunction) - Constructor for exception class adql.db.exception.UnresolvedFunctionException
-
Build the exception with a message but also with the unresolved function in parameter.
- UnresolvedFunctionException(String, TextPosition) - Constructor for exception class adql.db.exception.UnresolvedFunctionException
-
Build the exception with just a message.
- UnresolvedIdentifiersException - Exception Class in adql.db.exception
-
This exception is thrown by
DBChecker
when several columns, tables, functions or even ADQL features do not exist. - UnresolvedIdentifiersException() - Constructor for exception class adql.db.exception.UnresolvedIdentifiersException
-
Build an empty
UnresolvedIdentifiersException
(that's to say: there is no unresolved identifier). - UnresolvedIdentifiersException(String) - Constructor for exception class adql.db.exception.UnresolvedIdentifiersException
-
Build an empty
UnresolvedIdentifiersException
(that's to say: there is no unresolved identifier). - UnresolvedJoinException - Exception Class in adql.db.exception
-
This exception is thrown when a table between 2 tables can not be resolved, and particularly because of the join condition (i.e.
- UnresolvedJoinException(String) - Constructor for exception class adql.db.exception.UnresolvedJoinException
-
Build a simple UnresolvedJoin.
- UnresolvedJoinException(String, TextPosition) - Constructor for exception class adql.db.exception.UnresolvedJoinException
-
Build an UnresolvedJoin and specify, in addition of the error message, the position of the column not resolved.
- UnresolvedTableException - Exception Class in adql.db.exception
-
This exception is thrown by
DBChecker
when a table does not exist or whose the schema reference is ambiguous. - UnresolvedTableException(ADQLTable) - Constructor for exception class adql.db.exception.UnresolvedTableException
-
UNKNOWN TABLE
- UnresolvedTableException(ADQLTable, String, String) - Constructor for exception class adql.db.exception.UnresolvedTableException
-
AMBIGUOUS TABLE NAME
- UnresolvedTableException(ADQLColumn) - Constructor for exception class adql.db.exception.UnresolvedTableException
-
UNKNOWN TABLE REFERENCE
- UnresolvedTableException(ADQLColumn, String, String) - Constructor for exception class adql.db.exception.UnresolvedTableException
-
AMBIGUOUS TABLE REFERENCE
- unsupport(LanguageFeature) - Method in class adql.parser.feature.FeatureSet
-
Un-support the given optional feature.
- unsupportAll() - Method in class adql.parser.feature.FeatureSet
-
Un-support all available features.
- unsupportAll(String) - Method in class adql.parser.feature.FeatureSet
-
Un-support all the optional features of the given type.
- unsupportedExpression - Variable in exception class adql.db.exception.UnsupportedFeatureException
-
Function which can not be resolved.
- UnsupportedFeatureException - Exception Class in adql.db.exception
-
Exception thrown when an ADQL language feature is used while declared as not supported.
- UnsupportedFeatureException(ADQLObject) - Constructor for exception class adql.db.exception.UnsupportedFeatureException
-
Build the exception with the given unsupported expression.
- UnsupportedFeatureException(ADQLObject, String) - Constructor for exception class adql.db.exception.UnsupportedFeatureException
-
Build the exception with the given message and the given unsupported expression.
- UpdateLineColumn(char) - Method in class adql.parser.grammar.SimpleCharStream
- UpperFunction - Class in adql.query.operand.function.string
-
It represents the UPPER function of ADQL.
- UpperFunction(ADQLOperand) - Constructor for class adql.query.operand.function.string.UpperFunction
-
Builds a UPPER function with its parameter.
- Usage - Search tag in adql.parser.ADQLParser.main(String[])
- Section
- Usage - Search tag in class adql.parser.ADQLParser
- Section
- Usage - Search tag in interface adql.parser.grammar.ADQLGrammar
- Section
- UserDefinedFunction - Class in adql.query.operand.function
-
Custom function defined by an ADQL service provider.
- UserDefinedFunction() - Constructor for class adql.query.operand.function.UserDefinedFunction
-
Creates a UDF with no name and no parameter.
- UserDefinedFunction(UserDefinedFunction) - Constructor for class adql.query.operand.function.UserDefinedFunction
-
Builds a UserFunction by copying the given one.
- UserDefinedFunction(String, ADQLOperand[]) - Constructor for class adql.query.operand.function.UserDefinedFunction
-
Creates a user function.
V
- V2_0 - Enum constant in enum class adql.parser.ADQLParser.ADQLVersion
-
Version REC-2.0 - http://www.ivoa.net/documents/cover/ADQL-20081030.html.
- V2_1 - Enum constant in enum class adql.parser.ADQLParser.ADQLVersion
-
Version PR-2.1 - http://www.ivoa.net/documents/ADQL/20180112/index.html.
- Validation Translation - Search tag in class adql.translator.TranslationPattern
- Section
- value - Variable in class adql.query.ClauseOffset
-
Value of the query's OFFSET.
- value - Variable in class adql.query.operand.function.cast.CastFunction
-
The value to cast.
- value - Variable in class adql.query.operand.function.InUnitFunction
-
The value to convert.
- value - Variable in class adql.query.operand.NumericConstant
- valueOf(String) - Static method in enum class adql.db.DBType.DBDatatype
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.db.region.CoordSys.Flavor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.db.region.CoordSys.Frame
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.db.region.CoordSys.RefPos
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.db.region.Region.RegionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.parser.ADQLParser.ADQLVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.parser.ADQLQueryFactory.JoinType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.query.constraint.ComparisonOperator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.query.from.OuterJoin.OuterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.query.IdentifierField
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.query.operand.function.MathFunctionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.query.operand.function.SQLFunctionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.query.operand.OperationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class adql.query.SetOperationType
-
Returns the enum constant of this class with the specified name.
- values - Variable in class adql.query.operand.function.conditional.CoalesceFunction
-
All first values (at least one value).
- values() - Static method in enum class adql.db.DBType.DBDatatype
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.db.region.CoordSys.Flavor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.db.region.CoordSys.Frame
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.db.region.CoordSys.RefPos
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.db.region.Region.RegionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.parser.ADQLParser.ADQLVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.parser.ADQLQueryFactory.JoinType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.query.constraint.ComparisonOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.query.from.OuterJoin.OuterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.query.IdentifierField
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.query.operand.function.MathFunctionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.query.operand.function.SQLFunctionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.query.operand.OperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class adql.query.SetOperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARBINARY - Enum constant in enum class adql.db.DBType.DBDatatype
- VARCHAR - Enum constant in enum class adql.db.DBType.DBDatatype
W
- Where() - Method in interface adql.parser.grammar.ADQLGrammar
-
Parse the ADQL expression as a single
WHERE
clause. - width - Variable in class adql.db.region.Region
-
Width of the BOX region.
- with - Variable in class adql.query.ADQLSet
-
The ADQL clause WITH.
- withCustomTranslation() - Method in class adql.db.FunctionDef
-
Tell whether either a translation pattern or a
FunctionTranslator
class is specified in this function definition. - WithItem - Class in adql.query
-
Object representation of the definition of a Common Table Expression (CTE).
- WithItem(WithItem) - Constructor for class adql.query.WithItem
-
Create a deep copy of the given WITH item.
- WithItem(String, ADQLSet) - Constructor for class adql.query.WithItem
-
Create a WITH item.
- WrappedOperand - Class in adql.query.operand
-
Lets wrapping an operand by parenthesis.
- WrappedOperand(ADQLOperand) - Constructor for class adql.query.operand.WrappedOperand
-
Wraps the given operand.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ADQLColumn
). You should useADQLOrder(ADQLOperand)
instead.