Uses of Class
adql.query.from.ADQLTable
Packages that use ADQLTable
Package
Description
-
Uses of ADQLTable in adql.db
Modifier and TypeMethodDescriptionDBChecker.resolveTables
(ADQLQuery query, 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.Modifier and TypeMethodDescriptionprotected DBTable
DBChecker.resolveTable
(ADQLTable table) Resolve the given table, that's to say search for the correspondingDBTable
.Modifier and TypeMethodDescriptionprotected void
DBChecker.resolveColumns
(ADQLQuery query, Stack<SearchColumnList> fathersList, 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 ADQLTableModifier and TypeMethodDescriptionprotected final void
UnresolvedTableException.initPosition
(ADQLTable table) Initializes the position at which this exception occurs.Constructors in adql.db.exception with parameters of type ADQLTableModifierConstructorDescriptionUNKNOWN TABLEUnresolvedTableException
(ADQLTable table, String t1, String t2) AMBIGUOUS TABLE NAME -
Uses of ADQLTable in adql.parser
Methods in adql.parser that return ADQLTableModifier and TypeMethodDescriptionADQLQueryFactory.createTable
(IdentifierItems idItems, IdentifierItems.IdentifierItem alias) ADQLQueryFactory.createTable
(ADQLQuery query, IdentifierItems.IdentifierItem alias) -
Uses of ADQLTable in adql.query
Methods in adql.query that return ADQLTableModifier and TypeMethodDescriptionfinal ADQLTable
ColumnReference.getAdqlTable()
Gets theADQLTable
from which this column is supposed to come.final ADQLTable
SelectAllColumns.getAdqlTable()
Gets the table whose all columns must be selected.Methods in adql.query with parameters of type ADQLTableModifier and TypeMethodDescriptionfinal void
ColumnReference.setAdqlTable
(ADQLTable adqlTable) Sets theADQLTable
from which this column is supposed to come.final void
SelectAllColumns.setAdqlTable
(ADQLTable table) Sets the table whose all columns must be selected.Constructors in adql.query with parameters of type ADQLTableModifierConstructorDescriptionSelectAllColumns
(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 ADQLTableModifier and TypeMethodDescriptionADQLJoin.getTables()
ADQLTable.getTables()
FromContent.getTables()
ADQLJoin.getTablesByAlias
(String alias, boolean caseSensitive) ADQLTable.getTablesByAlias
(String alias, boolean caseSensitive) FromContent.getTablesByAlias
(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 -
Uses of ADQLTable in adql.query.operand
Methods in adql.query.operand that return ADQLTableModifier and TypeMethodDescriptionfinal ADQLTable
ADQLColumn.getAdqlTable()
Gets theADQLTable
from which this column is supposed to come.Methods in adql.query.operand with parameters of type ADQLTableModifier and TypeMethodDescriptionfinal 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