Uses of Interface
adql.db.DBColumn
Packages that use DBColumn
-
Uses of DBColumn in adql.db
Modifier and TypeClassDescriptionclassThis is a special column which exists only after a NATURAL JOIN or a JOIN ...classDefault implementation ofDBColumn.Modifier and TypeMethodDescriptionprotected 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.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 DBColumnDBChecker.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 allDBColumnelements corresponding to the givenADQLColumn(case insensitive).Searches allDBColumnelements which has the given name (case insensitive).Searches allDBColumnelements 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 allDBColumnelements which have the given catalog, schema, table and column name, with the specified case sensitivity.Modifier and TypeMethodDescriptionbooleanvoidModifier and TypeMethodDescriptionbooleanSearchColumnList.addAll(Collection<? extends DBColumn> c) voidDefaultDBTable.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 ofDBColumnare copied ordered into this list. -
Uses of DBColumn in adql.query
Methods in adql.query that return DBColumnModifier and TypeMethodDescriptionfinal DBColumnColumnReference.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 DBColumnADQLJoin.findAtMostOneColumn(String columnName, byte caseSensitive, SearchColumnList list, boolean leftList) static final DBColumnADQLJoin.findExactlyOneColumn(String columnName, byte caseSensitive, SearchColumnList list, boolean leftList) Methods in adql.query.from with parameters of type DBColumnModifier and TypeMethodDescriptionstatic final booleanADQLJoin.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 voidSQLServer_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 DBColumnADQLColumn.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 ADQLColumnSQLServerTranslator.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