Uses of Class
adql.query.from.ADQLTable
-
Packages that use ADQLTable Package Description adql.db adql.db.exception adql.parser adql.query adql.query.from adql.query.operand adql.translator -
-
Uses of ADQLTable in adql.db
Methods in adql.db that return types with arguments of type ADQLTable Modifier and Type Method Description protected java.util.Map<DBTable,ADQLTable>
DBChecker. resolveTables(ADQLQuery query, java.util.Stack<SearchColumnList> fathersList, UnresolvedIdentifiersException errors)
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.Methods in adql.db with parameters of type ADQLTable Modifier and Type Method Description protected DBTable
DBChecker. resolveTable(ADQLTable table)
Resolve the given table, that's to say search for the correspondingDBTable
.java.util.List<DBTable>
SearchTableApi. search(ADQLTable table)
java.util.List<DBTable>
SearchTableList. search(ADQLTable table)
Method parameters in adql.db with type arguments of type ADQLTable Modifier and Type Method Description protected void
DBChecker. resolveColumns(ADQLQuery query, java.util.Stack<SearchColumnList> fathersList, java.util.Map<DBTable,ADQLTable> mapTables, SearchColumnList list, UnresolvedIdentifiersException errors)
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. -
Uses of ADQLTable in adql.db.exception
Methods in adql.db.exception with parameters of type ADQLTable Modifier and Type Method Description protected void
UnresolvedTableException. initPosition(ADQLTable table)
Initializes the position at which this exception occurs.Constructors in adql.db.exception with parameters of type ADQLTable Constructor Description UnresolvedTableException(ADQLTable table)
UNKNOWN TABLEUnresolvedTableException(ADQLTable table, java.lang.String t1, java.lang.String t2)
AMBIGUOUS TABLE NAME -
Uses of ADQLTable in adql.parser
Methods in adql.parser that return ADQLTable Modifier and Type Method Description ADQLTable
ADQLQueryFactory. createTable(IdentifierItems idItems, IdentifierItems.IdentifierItem alias)
ADQLTable
ADQLQueryFactory. createTable(ADQLQuery query, IdentifierItems.IdentifierItem alias)
-
Uses of ADQLTable in adql.query
Methods in adql.query that return ADQLTable Modifier and Type Method Description ADQLTable
ColumnReference. getAdqlTable()
Gets theADQLTable
from which this column is supposed to come.ADQLTable
SelectAllColumns. getAdqlTable()
Gets the table whose all columns must be selected.Methods in adql.query with parameters of type ADQLTable Modifier and Type Method Description void
ColumnReference. setAdqlTable(ADQLTable adqlTable)
Sets theADQLTable
from which this column is supposed to come.void
SelectAllColumns. setAdqlTable(ADQLTable table)
Sets the table whose all columns must be selected.Constructors in adql.query with parameters of type ADQLTable Constructor Description SelectAllColumns(ADQLTable table)
Builds aSelectItem
which selects all columns available in the given table. -
Uses of ADQLTable in adql.query.from
Methods in adql.query.from that return types with arguments of type ADQLTable Modifier and Type Method Description java.util.List<ADQLTable>
ADQLJoin. getTables()
java.util.List<ADQLTable>
ADQLTable. getTables()
java.util.List<ADQLTable>
FromContent. getTables()
java.util.List<ADQLTable>
ADQLJoin. getTablesByAlias(java.lang.String alias, boolean caseSensitive)
java.util.List<ADQLTable>
ADQLTable. getTablesByAlias(java.lang.String alias, boolean caseSensitive)
java.util.List<ADQLTable>
FromContent. getTablesByAlias(java.lang.String alias, boolean caseSensitive)
Gets all the table whose the alias is equals to the given one.Constructors in adql.query.from with parameters of type ADQLTable Constructor Description ADQLTable(ADQLTable toCopy)
Builds an ADQL table by copying the given one. -
Uses of ADQLTable in adql.query.operand
Methods in adql.query.operand that return ADQLTable Modifier and Type Method Description ADQLTable
ADQLColumn. getAdqlTable()
Gets theADQLTable
from which this column is supposed to come.Methods in adql.query.operand with parameters of type ADQLTable Modifier and Type Method Description void
ADQLColumn. setAdqlTable(ADQLTable adqlTable)
Sets theADQLTable
from which this column is supposed to come. -
Uses of ADQLTable in adql.translator
Methods in adql.translator with parameters of type ADQLTable Modifier and Type Method Description java.lang.String
ADQLTranslator. translate(ADQLTable table)
java.lang.String
JDBCTranslator. translate(ADQLTable table)
-