Uses of Class
adql.db.SearchColumnList
-
Packages that use SearchColumnList Package Description adql.db adql.query.from -
-
Uses of SearchColumnList in adql.db
Methods in adql.db that return SearchColumnList Modifier and Type Method Description protected SearchColumnListDBChecker. checkDBItems(ADQLQuery query, java.util.Stack<SearchColumnList> fathersList, UnresolvedIdentifiersException errors)Check DB items (tables and columns) used in the given ADQL query.Methods in adql.db with parameters of type SearchColumnList Modifier and Type Method Description protected DBColumnDBChecker. checkColumnReference(ColumnReference colRef, ClauseSelect select, SearchColumnList dbColumns)Check whether the given column reference corresponds to a selected item (column or an expression with an alias) or to an existing column.protected DBColumnDBChecker. checkGroupByItem(ADQLColumn col, ClauseSelect select, SearchColumnList dbColumns)Check whether the given column corresponds to a selected item's alias or to an existing column.protected voidDBChecker. checkSubQueries(ADQLQuery query, java.util.Stack<SearchColumnList> fathersList, SearchColumnList availableColumns, UnresolvedIdentifiersException errors)Search all sub-queries found in the given query but not in the clause FROM.protected DBColumnDBChecker. resolveColumn(ADQLColumn column, SearchColumnList dbColumns, java.util.Stack<SearchColumnList> fathersList)Resolve the given column, that's to say search for the correspondingDBColumn.protected voidDBChecker. 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.Method parameters in adql.db with type arguments of type SearchColumnList Modifier and Type Method Description protected voidDBChecker. check(ADQLQuery query, java.util.Stack<SearchColumnList> fathersList)Process several (semantic) verifications in the given ADQL query.protected SearchColumnListDBChecker. checkDBItems(ADQLQuery query, java.util.Stack<SearchColumnList> fathersList, UnresolvedIdentifiersException errors)Check DB items (tables and columns) used in the given ADQL query.protected voidDBChecker. checkSubQueries(ADQLQuery query, java.util.Stack<SearchColumnList> fathersList, SearchColumnList availableColumns, UnresolvedIdentifiersException errors)Search all sub-queries found in the given query but not in the clause FROM.protected DBColumnDBChecker. resolveColumn(ADQLColumn column, SearchColumnList dbColumns, java.util.Stack<SearchColumnList> fathersList)Resolve the given column, that's to say search for the correspondingDBColumn.protected voidDBChecker. 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.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. -
Uses of SearchColumnList in adql.query.from
Methods in adql.query.from that return SearchColumnList Modifier and Type Method Description SearchColumnListADQLJoin. getDBColumns()SearchColumnListADQLTable. getDBColumns()SearchColumnListFromContent. getDBColumns()Gets the list of all columns (~ database metadata) available in this FROM part.SearchColumnListSQLServer_InnerJoin. getDBColumns()static SearchColumnListSQLServer_InnerJoin. getDBColumns(ADQLJoin join)Gets the list of all columns (~ database metadata) available in this FROM part.SearchColumnListSQLServer_OuterJoin. getDBColumns()Methods in adql.query.from with parameters of type SearchColumnList Modifier and Type Method Description static voidADQLJoin. addAllExcept(SearchColumnList itemsToAdd, SearchColumnList target, java.util.Map<java.lang.String,DBCommonColumn> exception)static voidSQLServer_InnerJoin. addAllExcept2(SearchColumnList itemsToAdd, SearchColumnList target, java.util.Map<java.lang.String,DBColumn> exception)static DBColumnADQLJoin. findAtMostOneColumn(java.lang.String columnName, byte caseSensitive, SearchColumnList list, boolean leftList)static DBColumnADQLJoin. findExactlyOneColumn(java.lang.String columnName, byte caseSensitive, SearchColumnList list, boolean leftList)
-