Package | Description |
---|---|
adql.db | |
adql.parser | |
tap |
Modifier and Type | Class and Description |
---|---|
class |
DBChecker
This
QueryChecker implementation is able to do the following verifications on an ADQL query:
Check the existence of all table and column references found in a query
Resolve all unknown functions as supported User Defined Functions (UDFs)
Check whether all used geometrical functions are supported
Check whether all used coordinate systems are supported
Check that types of columns and UDFs match with their context
|
Modifier and Type | Method and Description |
---|---|
QueryChecker |
ADQLParser.getQueryChecker() |
Modifier and Type | Method and Description |
---|---|
void |
ADQLParser.setQueryChecker(QueryChecker checker) |
Constructor and Description |
---|
ADQLParser(ADQLParserTokenManager tm,
QueryChecker checker)
Builds a parser with another token manager.
|
ADQLParser(ADQLParserTokenManager tm,
QueryChecker checker,
ADQLQueryFactory factory)
Builds a parser with another token manager.
|
ADQLParser(java.io.InputStream stream,
QueryChecker checker)
Builds a parser with a stream containing the query to parse.
|
ADQLParser(java.io.InputStream stream,
QueryChecker checker,
ADQLQueryFactory factory)
Builds a parser with a stream containing the query to parse.
|
ADQLParser(java.io.InputStream stream,
java.lang.String encoding,
QueryChecker checker)
Builds a parser with a stream containing the query to parse.
|
ADQLParser(java.io.InputStream stream,
java.lang.String encoding,
QueryChecker checker,
ADQLQueryFactory factory)
Builds a parser with a stream containing the query to parse.
|
ADQLParser(QueryChecker checker)
Builds an ADQL parser without a query to parse but with a
QueryChecker . |
ADQLParser(QueryChecker checker,
ADQLQueryFactory factory)
Builds an ADQL parser without a query to parse but with a
QueryChecker and a ADQLQueryFactory . |
ADQLParser(java.io.Reader reader,
QueryChecker checker)
Builds a parser with a reader containing the query to parse.
|
ADQLParser(java.io.Reader reader,
QueryChecker checker,
ADQLQueryFactory factory)
Builds a parser with a reader containing the query to parse.
|
Modifier and Type | Method and Description |
---|---|
protected QueryChecker |
AbstractTAPFactory.createQueryChecker(java.util.Collection<TAPTable> tables)
Create an object able to check the consistency between the ADQL query and the database.
|
abstract QueryChecker |
TAPFactory.createQueryChecker(TAPSchema uploadSchema)
Create an object able to check the consistency between the ADQL query and the database.
|
QueryChecker |
AbstractTAPFactory.createQueryChecker(TAPSchema uploadSchema)
This implementation gathers all tables published in this TAP service and those uploaded
by the user.
|