Uses of Interface
adql.db.DBColumn
Packages that use DBColumn
-
Uses of DBColumn in adql.db
Modifier and TypeClassDescriptionclass
This is a special column which exists only after a NATURAL JOIN or a JOIN ...class
Default implementation ofDBColumn
.Modifier and TypeMethodDescriptionprotected 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.Makes a copy of this instance ofDBColumn
.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.Gets the definition of the specified column if it exists in this table.Case sensitive !protected DBColumn
DBChecker.resolveColumn
(ADQLColumn column, SearchColumnList dbColumns, Stack<SearchColumnList> fathersList) Resolve the given column, that's to say search for the correspondingDBColumn
.Modifier and TypeMethodDescriptionDefaultDBTable.iterator()
SearchColumnList.search
(ADQLColumn column) Searches allDBColumn
elements corresponding to the givenADQLColumn
(case insensitive).Searches allDBColumn
elements which has the given name (case insensitive).Searches allDBColumn
elements which have the given catalog, schema, table and column name (case insensitive).SearchColumnList.search
(String catalog, String schema, String table, String column, byte caseSensitivity) Searches allDBColumn
elements which have the given catalog, schema, table and column name, with the specified case sensitivity.Modifier and TypeMethodDescriptionboolean
void
Modifier and TypeMethodDescriptionboolean
SearchColumnList.addAll
(Collection<? extends DBColumn> c) void
DefaultDBTable.addAllColumns
(Collection<DBColumn> colList) ModifierConstructorDescriptionDBCommonColumn
(DBColumn leftCol, DBColumn rightCol) Create a column which merges both of the given columns.ModifierConstructorDescriptionSearchColumnList
(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 DBColumnModifier and TypeMethodDescriptionfinal 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 -
Uses of DBColumn in adql.query.from
Methods in adql.query.from that return DBColumnModifier and TypeMethodDescriptionstatic final DBColumn
ADQLJoin.findAtMostOneColumn
(String columnName, byte caseSensitive, SearchColumnList list, boolean leftList) static final DBColumn
ADQLJoin.findExactlyOneColumn
(String columnName, byte caseSensitive, SearchColumnList list, boolean leftList) Methods in adql.query.from with parameters of type DBColumnModifier and TypeMethodDescriptionstatic final 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 DBColumnModifier and TypeMethodDescriptionstatic final void
SQLServer_InnerJoin.addAllExcept2
(SearchColumnList itemsToAdd, SearchColumnList target, Map<String, DBColumn> exception) -
Uses of DBColumn in adql.query.operand
Methods in adql.query.operand that return DBColumnModifier and TypeMethodDescriptionfinal DBColumn
ADQLColumn.getDBLink()
Gets the correspondingDBColumn
.Methods in adql.query.operand with parameters of type DBColumn -
Uses of DBColumn in adql.translator
Methods in adql.translator with parameters of type DBColumnModifier and TypeMethodDescriptionprotected ADQLColumn
SQLServerTranslator.generateJoinColumn
(FromContent table, DBColumn colMeta, ADQLColumn joinedColumn) Generate an ADQL column of the given table and with the given metadata.JDBCTranslator.getColumnName
(DBColumn column) Get the DB name of the given column