Uses of Interface
adql.db.DBColumn
-
Packages that use DBColumn Package Description adql.db adql.query adql.query.from adql.query.operand adql.translator -
-
Uses of DBColumn in adql.db
Classes in adql.db that implement DBColumn Modifier and Type Class Description class
DBCommonColumn
This is a special column which exists only after a NATURAL JOIN or a JOIN ...class
DefaultDBColumn
Default implementation ofDBColumn
.Fields in adql.db declared as DBColumn Modifier and Type Field Description protected DBColumn
DBCommonColumn. generalColumnDesc
Fields in adql.db with type parameters of type DBColumn Modifier and Type Field Description protected java.util.Map<java.lang.String,DBColumn>
DefaultDBTable. columns
Methods in adql.db that return DBColumn Modifier and Type Method Description protected DBColumn
DBChecker. 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 DBColumn
DBChecker. checkGroupByItem(ADQLColumn col, ClauseSelect select, SearchColumnList dbColumns)
Check whether the given column corresponds to a selected item's alias or to an existing column.DBColumn
DBColumn. copy(java.lang.String dbName, java.lang.String adqlName, DBTable dbTable)
Makes a copy of this instance ofDBColumn
.DBColumn
DBCommonColumn. copy(java.lang.String dbName, java.lang.String adqlName, DBTable dbTable)
WARNING: This copy function does not make a real copy of this DBCommonColumn ! It returns a modified copy of the general column description it contains.DBColumn
DefaultDBColumn. copy(java.lang.String dbName, java.lang.String adqlName, DBTable dbTable)
DBColumn
DBTable. getColumn(java.lang.String colName, boolean adqlName)
Gets the definition of the specified column if it exists in this table.DBColumn
DefaultDBTable. getColumn(java.lang.String colName, boolean byAdqlName)
Case sensitive !protected DBColumn
DBChecker. resolveColumn(ADQLColumn column, SearchColumnList dbColumns, java.util.Stack<SearchColumnList> fathersList)
Resolve the given column, that's to say search for the correspondingDBColumn
.Methods in adql.db that return types with arguments of type DBColumn Modifier and Type Method Description java.util.Iterator<DBColumn>
DefaultDBTable. iterator()
java.util.List<DBColumn>
SearchColumnList. search(ADQLColumn column)
Searches allDBColumn
elements corresponding to the givenADQLColumn
(case insensitive).java.util.List<DBColumn>
SearchColumnList. search(java.lang.String columnName)
Searches allDBColumn
elements which has the given name (case insensitive).java.util.List<DBColumn>
SearchColumnList. search(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String column)
Searches allDBColumn
elements which have the given catalog, schema, table and column name (case insensitive).java.util.List<DBColumn>
SearchColumnList. search(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String column, byte caseSensitivity)
Searches allDBColumn
elements which have the given catalog, schema, table and column name, with the specified case sensitivity.Methods in adql.db with parameters of type DBColumn Modifier and Type Method Description boolean
SearchColumnList. add(DBColumn item)
void
DefaultDBTable. addColumn(DBColumn column)
Method parameters in adql.db with type arguments of type DBColumn Modifier and Type Method Description boolean
SearchColumnList. addAll(java.util.Collection<? extends DBColumn> c)
void
DefaultDBTable. addAllColumns(java.util.Collection<DBColumn> colList)
Constructors in adql.db with parameters of type DBColumn Constructor Description DBCommonColumn(DBColumn leftCol, DBColumn rightCol)
Create a column which merges both of the given columns.Constructor parameters in adql.db with type arguments of type DBColumn Constructor Description SearchColumnList(java.util.Collection<DBColumn> collection)
Constructor by copy: all the elements of the given collection ofDBColumn
are copied ordered into this list. -
Uses of DBColumn in adql.query
Methods in adql.query that return DBColumn Modifier and Type Method Description DBColumn
ColumnReference. getDBLink()
Gets the correspondingDBColumn
.DBColumn[]
ADQLQuery. getResultingColumns()
Gets the list of columns (database metadata) selected by this query.Methods in adql.query with parameters of type DBColumn Modifier and Type Method Description void
ColumnReference. setDBLink(DBColumn dbLink)
Sets theDBColumn
corresponding to thisADQLColumn
. -
Uses of DBColumn in adql.query.from
Methods in adql.query.from that return DBColumn Modifier and Type Method Description static DBColumn
ADQLJoin. findAtMostOneColumn(java.lang.String columnName, byte caseSensitive, SearchColumnList list, boolean leftList)
static DBColumn
ADQLJoin. findExactlyOneColumn(java.lang.String columnName, byte caseSensitive, SearchColumnList list, boolean leftList)
Methods in adql.query.from with parameters of type DBColumn Modifier and Type Method Description static boolean
ADQLJoin. isCommonColumn(DBColumn col)
Tells whether the given column is a common column (that's to say, a unification of several columns of the same name).Method parameters in adql.query.from with type arguments of type DBColumn Modifier and Type Method Description static void
SQLServer_InnerJoin. addAllExcept2(SearchColumnList itemsToAdd, SearchColumnList target, java.util.Map<java.lang.String,DBColumn> exception)
-
Uses of DBColumn in adql.query.operand
Methods in adql.query.operand that return DBColumn Modifier and Type Method Description DBColumn
ADQLColumn. getDBLink()
Gets the correspondingDBColumn
.Methods in adql.query.operand with parameters of type DBColumn Modifier and Type Method Description void
ADQLColumn. setDBLink(DBColumn dbLink)
Sets theDBColumn
corresponding to thisADQLColumn
. -
Uses of DBColumn in adql.translator
Methods in adql.translator with parameters of type DBColumn Modifier and Type Method Description protected ADQLColumn
SQLServerTranslator. generateJoinColumn(FromContent table, DBColumn colMeta, ADQLColumn joinedColumn)
Generate an ADQL column of the given table and with the given metadata.java.lang.String
JDBCTranslator. getColumnName(DBColumn column)
Get the DB name of the given column
-