- RADIANS - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- radius - Variable in class adql.db.STCS.Region
-
Radius of the CIRCLE region.
- RAND - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- readChar() - Method in class adql.parser.SimpleCharStream
-
Read a character.
- refpos - Variable in class adql.db.STCS.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 - Static variable in class adql.parser.ADQLParser
-
Regular expression matching all Unicode alternatives for -
.
- REGEX_DOUBLE_QUOTE - Static variable in class adql.parser.ADQLParser
-
Regular expression matching all Unicode alternatives for "
.
- REGEX_EQUAL - Static variable in class adql.parser.ADQLParser
-
Regular expression matching all Unicode alternatives for =
.
- REGEX_GREATER_THAN - Static variable in class adql.parser.ADQLParser
-
Regular expression matching all Unicode alternatives for >
.
- REGEX_LESS_THAN - Static variable in class adql.parser.ADQLParser
-
Regular expression matching all Unicode alternatives for <
.
- REGEX_PLUS - Static variable in class adql.parser.ADQLParser
-
Regular expression matching all Unicode alternatives for +
.
- REGEX_QUOTE - Static variable in class adql.parser.ADQLParser
-
Regular expression matching all Unicode alternatives for '
.
- REGEX_SPACE - Static variable in class adql.parser.ADQLParser
-
Regular expression matching all Unicode alternatives for
.
- REGEX_STOP - Static variable in class adql.parser.ADQLParser
-
Regular expression matching all Unicode alternatives for .
.
- REGEX_UNDERSCORE - Static variable in class adql.parser.ADQLParser
-
Regular expression matching all Unicode alternatives for _
.
- REGEX_UNICODE_CONFUSABLES - Static variable in class adql.parser.ADQLParser
-
All of the most common Unicode confusable characters and their
ASCII/UTF-8 alternative.
- regexp - Static variable in enum adql.db.STCS.Flavor
-
Regular expression to test whether a string is a valid flavor or not.
- regexp - Static variable in enum adql.db.STCS.Frame
-
Regular expression to test whether a string is a valid frame or not.
- regexp - Static variable in enum adql.db.STCS.RefPos
-
Regular expression to test whether a string is a valid reference position or not.
- Region(STCS.CoordSys, double[]) - Constructor for class adql.db.STCS.Region
-
Constructor for a POINT/POSITION region.
- Region(STCS.CoordSys, double[][]) - Constructor for class adql.db.STCS.Region
-
Constructor for a POINT/POSITION or a POLYGON region.
- Region(STCS.CoordSys, double[], double) - Constructor for class adql.db.STCS.Region
-
Constructor for a CIRCLE region.
- Region(STCS.CoordSys, double[], double, double) - Constructor for class adql.db.STCS.Region
-
Constructor for a BOX region.
- Region(STCS.RegionType, STCS.CoordSys, STCS.Region[]) - Constructor for class adql.db.STCS.Region
-
Constructor for a UNION or INTERSECTION region.
- Region(STCS.Region) - Constructor for class adql.db.STCS.Region
-
Constructor for a NOT region.
- Region(GeometryFunction) - Constructor for class adql.db.STCS.Region
-
Build a Region from the given ADQL representation.
- REGION - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- 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.STCS.Region
-
List of regions unified (UNION), intersected (INTERSECTION) or avoided (NOT).
- REGULAR_IDENTIFIER_CANDIDATE - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- 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.ADQLParser
-
Reinitialise.
- ReInit(InputStream, String) - Method in class adql.parser.ADQLParser
-
Reinitialise.
- ReInit(Reader) - Method in class adql.parser.ADQLParser
-
Reinitialise.
- ReInit(ADQLParserTokenManager) - Method in class adql.parser.ADQLParser
-
Reinitialise.
- ReInit(SimpleCharStream) - Method in class adql.parser.ADQLParserTokenManager
-
Reinitialise parser.
- ReInit(SimpleCharStream, int) - Method in class adql.parser.ADQLParserTokenManager
-
Reinitialise parser.
- ReInit(Reader, int, int, int) - Method in class adql.parser.SimpleCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class adql.parser.SimpleCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class adql.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class adql.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class adql.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class adql.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class adql.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class adql.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class adql.parser.SimpleCharStream
-
Reinitialise.
- remove() - Method in class adql.query.ADQLList.ADQLListIterator
-
- remove(int) - Method in class adql.query.ADQLList
-
Removes the specified ADQL item.
- remove(int) - Method in class adql.query.ClauseConstraints
-
- remove() - Method in class adql.query.NullADQLIterator
-
- remove() - Method in class adql.query.operand.function.ADQLFunction.ParameterIterator
-
- remove(int) - Method in class cds.utils.TextualSearchList
-
- remove(Object) - Method in class cds.utils.TextualSearchList
-
- 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, boolean) - Constructor for class adql.search.RemoveHandler
-
- RemoveHandler(boolean) - Constructor for class adql.search.RemoveHandler
-
- removeRange(int, int) - Method in class cds.utils.TextualSearchList
-
- 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.ADQLParser
-
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.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.
- resolveColumn(ADQLColumn, SearchColumnList, Stack<SearchColumnList>) - Method in class adql.db.DBChecker
-
Resolve the given column, that's to say search for the corresponding
DBColumn
.
- resolveColumns(ADQLQuery, Stack<SearchColumnList>, Map<DBTable, ADQLTable>, SearchColumnList, 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.
- resolveCoordinateSystems(ADQLQuery, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Search all explicit coordinate system declarations, check their syntax and whether they are allowed by this implementation.
- resolveGeometryFunctions(ADQLQuery, DBChecker.BinarySearch<String, String>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Search for all geometrical functions and check whether they are allowed.
- resolveSTCSExpressions(ADQLQuery, DBChecker.BinarySearch<String, String>, UnresolvedIdentifiersException) - Method in class adql.db.DBChecker
-
Search all STC-S 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.
- resolveTable(ADQLTable) - Method in class adql.db.DBChecker
-
Resolve the given table, that's to say search for the corresponding
DBTable
.
- resolveTables(ADQLQuery, Stack<SearchColumnList>, 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.
- RIGHT - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- RIGHT_PAR - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- ROUND - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.