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

## S

SCHEMA - adql.query.IdentifierField
SCIENTIFIC_NUMBER - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
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
  Searches all `DBTable` elements corresponding to the given `ADQLTable` (case insensitive).
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.ADQLQuery
  Lets searching ADQL objects into this ADQL query 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.
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 class adql.parser.ADQLParser
SELECT - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
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.
SelectItem() - Method in class adql.parser.ADQLParser
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, E) - Method in class cds.utils.TextualSearchList
  Replaces the element at the specified position in this list with the specified element.
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.DefaultDBColumn
setADQLName(String) - Method in class adql.db.DefaultDBTable
setADQLSchemaName(String) - Method in class adql.db.DefaultDBTable
setAdqlTable(ADQLTable) - Method in class adql.query.ColumnReference
  Sets the `ADQLTable` from which this column is supposed to come.
setAdqlTable(ADQLTable) - Method in class adql.query.operand.ADQLColumn
  Sets the `ADQLTable` from which this column is supposed to come.
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.
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 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.
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.ColumnReference
  Sets the name/alias 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
  Changes the coordinate system.
setCustomType(String) - Method in enum 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.DBDatatype`s.
setDatatype(DBType) - Method in class adql.db.DefaultDBColumn
  Set the type of this column.
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`.
setDebug(boolean) - Method in class adql.parser.ADQLParser
setDebugStream(PrintStream) - Method in class adql.parser.ADQLParserTokenManager
  Set debug output.
setDefinition(FunctionDef) - Method in class adql.query.operand.function.DefaultUDF
  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.UserDefinedFunction
setExpectedType(char) - Method in interface adql.query.operand.UnknownType
  Set the type expected for this operand.
setFrom(FromContent) - Method in class adql.query.ADQLQuery
  Replaces its FROM clause by the given one.
setGeometry(F) - Method in class adql.query.operand.function.geometry.GeometryFunction.GeometryValue
setGroupBy(ClauseADQL<ADQLColumn>) - 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.
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
setLeftTable(FromContent) - Method in class adql.query.from.ADQLJoin
  Sets the left "table" of this join.
setLimit(int) - Method in class adql.query.ClauseSelect
  Changes the maximum number of rows this clause imposes.
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.ClauseSelect
  Sets no maximum number of rows (classic SELECT).
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).
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).
setOrder(int, boolean) - Method in class adql.query.ADQLOrder
  Updates the current order indication.
setOrder(String, boolean) - Method in class adql.query.ADQLOrder
  Updates the current order indication.
setOrderBy(ClauseADQL<ADQLOrder>) - Method in class adql.query.ADQLQuery
  Replaces its ORDER BY clause by the given one.
setP1(GeometryFunction.GeometryValue<PointFunction>) - Method in class adql.query.operand.function.geometry.DistanceFunction
  Sets the first point.
setP2(GeometryFunction.GeometryValue<PointFunction>) - 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.DefaultUDF
  Function to override if you want to check the parameters of this user defined function.
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.MathFunction
setParameter(int, ADQLOperand) - Method in class adql.query.operand.function.SQLFunction
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.ADQLQuery
  Set the position of this `ADQLQuery` (or sub-query) inside the whole given 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.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.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.
setQuery(ADQLQuery) - Method in class adql.query.SelectAllColumns
  Sets the query whose all available columns must be selected.
setQueryChecker(QueryChecker) - Method in class adql.parser.ADQLParser
setQueryFactory(ADQLQueryFactory) - Method in class adql.parser.ADQLParser
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.
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
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(ADQLQuery) - Method in class adql.query.constraint.Exists
  Replaces the sub-query of this EXISTS constraint by the given one.
setSubQuery(ADQLQuery) - Method in class adql.query.constraint.In
  Replaces the sub-query (right operand) of this IN constraint.
setSubQuery(ADQLQuery) - Method in class adql.query.from.ADQLTable
  Sets the sub-query to use as table.
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.SimpleCharStream
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.
setValue(double) - Method in class adql.query.operand.NumericConstant
  Sets the given value.
setValue(long) - Method in class adql.query.operand.NumericConstant
  Sets the given value.
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.
SignedInteger() - Method in class adql.parser.ADQLParser
SimpleCharStream - Class in adql.parser
  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.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class adql.parser.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class adql.parser.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, String) - Constructor for class adql.parser.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class adql.parser.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class adql.parser.SimpleCharStream
  Constructor.
SimpleCharStream(Reader) - Constructor for class adql.parser.SimpleCharStream
  Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class adql.parser.SimpleCharStream
  Constructor.
SimpleCharStream(Reader, int, int, int) - Constructor for class adql.parser.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.
SimpleTableRef() - Method in class adql.parser.ADQLParser
SIN - adql.query.operand.function.MathFunctionType
SIN - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
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 - adql.db.DBType.DBDatatype
specialSort(Collection<String>) - Static method in class adql.db.DBChecker
  Transform the given collection of string elements in a sorted array.
specialToken - Variable in class adql.parser.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 - adql.db.STCS.Flavor
splitTableName(String) - Static method in class adql.db.DefaultDBTable
  Splits the given table name in 3 parts: catalog, schema, table.
SQL_RESERVED_WORD - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
SqlFunction() - Method in class adql.parser.ADQLParser
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 in adql.query.operand.function
  All the types of SQL functions (COUNT, SUM, AVG, etc...).
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 - adql.query.operand.function.MathFunctionType
SQRT - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
STATIC_LEXER_ERROR - Static variable in error adql.parser.TokenMgrError
  An attempt was made to create a second instance of a static token manager.
staticFlag - Static variable in class adql.parser.SimpleCharStream
  Whether parser is static.
STCS - Class in adql.db
  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).
STCS.CoordSys - Class in adql.db
  Object representation of an STC coordinate system.
STCS.Flavor - Enum in adql.db
  List of all possible flavors in an STC expression.
STCS.Frame - Enum in adql.db
  List of all possible frames in an STC expression.
STCS.RefPos - Enum in adql.db
  List of all possible reference positions in an STC expression.
STCS.Region - Class in adql.db
  Object representation of an STC region.
STCS.RegionType - Enum in adql.db
  List all possible region types allowed in an STC-S expression.
String() - Method in class adql.parser.ADQLParser
STRING_LITERAL - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
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 class adql.parser.ADQLParser
StringFactor() - Method in class adql.parser.ADQLParser
StringValueExpressionPrimary() - Method in class adql.parser.ADQLParser
SUB - adql.query.operand.OperationType
SubQueryExpression() - Method in class adql.parser.ADQLParser
SUM - adql.query.operand.function.SQLFunctionType
SUM - adql.query.operand.OperationType
SUM - Static variable in interface adql.parser.ADQLParserConstants
  RegularExpression Id.
SwitchTo(int) - Method in class adql.parser.ADQLParserTokenManager
  Switch to specified lex state.

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