Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABS - Enum constant in enum class adql.query.operand.function.MathFunctionType
 
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 error adql.parser.grammar.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addException(ParseException) - Method in exception adql.db.exception.UnresolvedIdentifiersException
Adds a ParseException (supposed to be either an UnresolvedColumnException or an UnresolvedTableException).
addMatch(ADQLObject, ADQLIterator) - Method in class adql.search.SimpleSearchHandler
Adds the given ADQL object as one result of the research.
addMatchAndReplace(ADQLObject, ADQLIterator) - Method in class adql.search.SimpleReplaceHandler
Adds the given ADQL object as one result of the research, and then replace its reference inside its parent.
adjustBeginLineColumn(int, int) - Method in class adql.parser.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 Tokens.
ADQLGrammarBase - Class in adql.parser.grammar
Common partial implementation of an ADQLGrammar.
ADQLGrammarBase() - Constructor for class adql.parser.grammar.ADQLGrammarBase
 
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 two FromContent objects: the left and the right part of the join (usually two tables: T1 JOIN T2).
ADQLList<T extends ADQLObject> - Class in adql.query
Represents a list of ADQL items.
ADQLList(ADQLList<T>) - Constructor for class adql.query.ADQLList
Builds an ADQLList by copying the given one.
ADQLList(String) - Constructor for class adql.query.ADQLList
Builds an ADQLList with only its name.
ADQLList(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.
Since ADQL-2.1, a column reference can be a qualified column (i.e. an ADQLColumn). You should use ADQLOrder(ADQLOperand) instead.
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.
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.
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 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 the ADQLParser if they are supported (see ADQLParser.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 the ADQLParser if they are supported (see ADQLParser.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 extends ADQLObject> - 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 ADQLConstraints (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.
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
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.
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.
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 use ADQLQueryFactory.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 a FunctionTranslatorWithPattern with the specified translation pattern (FunctionDef.getTranslationPattern()).
createUDF(ADQLOperand[]) - Method in class adql.db.FunctionDef
Create an instance of the UserDefinedFunction class specified by FunctionDef.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
 
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 adql.parser.grammar.ParseException
This is the last token that has been consumed successfully.
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.

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.
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 also FeatureSet).
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 also FeatureSet).
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.
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
This DBTable wraps another DBTable with a different ADQL and DB name.
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.
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.
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 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
 
EXCEPT - Enum constant in enum class adql.query.SetOperationType
 
exceptions - Variable in exception 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.
EXP - Enum constant in enum class adql.query.operand.function.MathFunctionType
 
ExpandBuff(boolean) - Method in class adql.parser.grammar.SimpleCharStream
 
expectedTokenSequences - Variable in exception 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 (see FunctionDef.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.
functionInError - Variable in exception 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 given Exception.
generateParseException(Exception) - Method in class adql.parser.grammar.ADQLGrammarBase
 
GEOCENTER - Enum constant in enum class adql.db.region.CoordSys.RefPos
 
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 extends GeometryFunction> - 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 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 or ClauseConstraints.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 error adql.parser.grammar.TokenMgrError
Gets the column at which this error occurs.
getErrorLine() - Method in error adql.parser.grammar.TokenMgrError
Gets the line at which this error occurs.
getErrors() - Method in exception 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 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 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 adql.db.exception.UnresolvedIdentifiersException
Only tells how many identifiers have not been resolved.
getMessage() - Method in error 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 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 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
Only two values in this case: the both logical separators: AND and OR.
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) and ADQLParser.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 <= 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 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
Gets all ADQLTable instances contained in this FROM part (itself included, if it is an ADQLTable).
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 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 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 an ADQLTable.
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.
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 adql.db.exception.UnresolvedTableException
Initializes the position at which this exception occurs.
initPosition(ADQLColumn) - Method in exception adql.db.exception.UnresolvedColumnException
 
initPosition(ADQLColumn) - Method in exception 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 error 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 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 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.
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 error adql.parser.grammar.TokenMgrError
Lexical error occurred.
LexicalErr(boolean, int, int, int, String, int) - Static method in error 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 error 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.
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.
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 in adql.parser.grammar
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for exception adql.parser.grammar.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(TokenMgrError) - Constructor for exception adql.parser.grammar.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for exception adql.parser.grammar.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(String) - Constructor for exception adql.parser.grammar.ParseException
Constructor with message.
ParseException(String, TextPosition) - Constructor for exception 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.
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 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 generated ADQLSet 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
 
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).
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 the ADQLParser if they are supported (see ADQLParser.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.
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.
RIGHT - Enum constant in enum class adql.query.from.OuterJoin.OuterType
 
ROUND - Enum constant in enum class adql.query.operand.function.MathFunctionType
 

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
Searches all DBTable elements corresponding to the given ADQLTable (case insensitive).
search(ADQLTable) - Method in class adql.db.SearchTableList
 
search(ADQLColumn) - Method in class adql.db.SearchColumnList
Searches all DBColumn elements corresponding to the given ADQLColumn (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 ADQLObjects 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
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 and DBType.DBDatatype.UNKNOWN_NUMERIC DBType.DBDatatypes.
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 this ADQLColumn.
setDBLink(DBColumn) - Method in class adql.query.operand.ADQLColumn
Sets the DBColumn corresponding to this ADQLColumn.
setDBLink(DBTable) - Method in class adql.query.from.ADQLTable
Sets the DBTable corresponding to this 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 use ADQLOrder.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 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) and ADQLParser.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.
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.
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 error 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.

T

table - Variable in class adql.db.DefaultDBColumn
Table in which this column exists.
TABLE - Enum constant in enum class adql.query.IdentifierField
 
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.
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 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 Tokens.
TokenMgrError - Error in adql.parser.grammar
Token Manager Error.
TokenMgrError() - Constructor for error adql.parser.grammar.TokenMgrError
No arg constructor.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error adql.parser.grammar.TokenMgrError
Full Constructor.
TokenMgrError(String, int) - Constructor for error adql.parser.grammar.TokenMgrError
Constructor with message and reason.
toLanguageFeature() - Method in class adql.db.FunctionDef
Create a LanguageFeature corresponding and linked to this FunctionDef.
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
 
TranslationException - Exception in adql.translator
Exception thrown by an ADQLTranslator.
TranslationException() - Constructor for exception adql.translator.TranslationException
 
TranslationException(String) - Constructor for exception adql.translator.TranslationException
 
TranslationException(String, Throwable) - Constructor for exception adql.translator.TranslationException
 
TranslationException(Throwable) - Constructor for exception adql.translator.TranslationException
 
TranslationPattern - Class in adql.translator
Tool box for translation patterns.
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

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 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 adql.db.exception.UnresolvedColumnException
UNKNOWN COLUMN
UnresolvedColumnException(ADQLColumn, String, String) - Constructor for exception adql.db.exception.UnresolvedColumnException
AMBIGUOUS COLUMN NAME
UnresolvedFunctionException - Exception in adql.db.exception
Exception thrown when a function can not be resolved by the library.
UnresolvedFunctionException(ADQLFunction) - Constructor for exception adql.db.exception.UnresolvedFunctionException
Build the exception with the unresolved function in parameter.
UnresolvedFunctionException(String) - Constructor for exception adql.db.exception.UnresolvedFunctionException
Build the exception with just a message.
UnresolvedFunctionException(String, ADQLFunction) - Constructor for exception adql.db.exception.UnresolvedFunctionException
Build the exception with a message but also with the unresolved function in parameter.
UnresolvedFunctionException(String, TextPosition) - Constructor for exception adql.db.exception.UnresolvedFunctionException
Build the exception with just a message.
UnresolvedIdentifiersException - Exception 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 adql.db.exception.UnresolvedIdentifiersException
Build an empty UnresolvedIdentifiersException (that's to say: there is no unresolved identifier).
UnresolvedIdentifiersException(String) - Constructor for exception adql.db.exception.UnresolvedIdentifiersException
Build an empty UnresolvedIdentifiersException (that's to say: there is no unresolved identifier).
UnresolvedJoinException - Exception 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 adql.db.exception.UnresolvedJoinException
Build a simple UnresolvedJoin.
UnresolvedJoinException(String, TextPosition) - Constructor for exception adql.db.exception.UnresolvedJoinException
Build an UnresolvedJoin and specify, in addition of the error message, the position of the column not resolved.
UnresolvedTableException - Exception 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 adql.db.exception.UnresolvedTableException
UNKNOWN TABLE
UnresolvedTableException(ADQLTable, String, String) - Constructor for exception adql.db.exception.UnresolvedTableException
AMBIGUOUS TABLE NAME
UnresolvedTableException(ADQLColumn) - Constructor for exception adql.db.exception.UnresolvedTableException
UNKNOWN TABLE REFERENCE
UnresolvedTableException(ADQLColumn, String, String) - Constructor for exception 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 adql.db.exception.UnsupportedFeatureException
Function which can not be resolved.
UnsupportedFeatureException - Exception in adql.db.exception
Exception thrown when an ADQL language feature is used while declared as not supported.
UnsupportedFeatureException(ADQLObject) - Constructor for exception adql.db.exception.UnsupportedFeatureException
Build the exception with the given unsupported expression.
UnsupportedFeatureException(ADQLObject, String) - Constructor for exception 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.
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
V2_1 - Enum constant in enum class adql.parser.ADQLParser.ADQLVersion
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.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form