- 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.DefaultUDF
-
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.
- 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.STCS
-
Parse the given STC-S representation of a coordinate system.
- ParseException - Exception in adql.parser
-
This exception is thrown when parse errors are encountered.
- ParseException(Token, int[][], String[]) - Constructor for exception adql.parser.ParseException
-
This constructor is used by the method "generateParseException"
in the generated parser.
- ParseException() - Constructor for exception adql.parser.ParseException
-
The following constructors are for use by you for whatever
purpose you can think of.
- ParseException(String) - Constructor for exception adql.parser.ParseException
-
Constructor with message.
- ParseException(String, TextPosition) - Constructor for exception adql.parser.ParseException
-
- ParseException(TokenMgrError) - Constructor for exception adql.parser.ParseException
-
- 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() - Method in class adql.parser.ADQLParser
-
Parses the query given at the creation of this parser or in the
ReInit functions.
- parseQuery(String) - Method in class adql.parser.ADQLParser
-
Parses the query given in parameter.
- parseQuery(InputStream) - Method in class adql.parser.ADQLParser
-
Parses the query contained in the stream given in parameter.
- parseRegion(String) - Static method in class adql.db.STCS
-
Parse the given STC-S expression representing a geometrical region.
- 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 - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- PLUS - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- Point() - Method in class adql.parser.ADQLParser
-
- POINT - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- point - Variable in class adql.query.operand.function.geometry.ExtractCoord
-
The point from which the coordinate must be extracted.
- 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 - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- 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 2-D coordinates (that is to say, the vector must contain at least 6 operands).
- PolygonFunction(PolygonFunction) - Constructor for class adql.query.operand.function.geometry.PolygonFunction
-
Builds a POLYGON function by copying the given one.
- position - Variable in class adql.parser.IdentifierItems.IdentifierItem
-
- position - Variable in exception adql.parser.ParseException
-
Line in the ADQL query where the exception occurs.
- position - Variable in class adql.query.operand.NumericConstant
-
Position of this operand.
- 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 - Static variable in interface adql.parser.ADQLParserConstants
-
RegularExpression Id.
- Predicate() - Method in class adql.parser.ADQLParser
-
- prevCharIsCR - Variable in class adql.parser.SimpleCharStream
-
- prevCharIsLF - Variable in class adql.parser.SimpleCharStream
-
- putTableAlias(String, String) - Method in class adql.db.SearchColumnList
-
Adds the given association between a table name and its alias in a query.