public interface DBColumn
Definition of a valid target column.
This column can be used in an ADQL query with its ADQL name (getADQLName())
and corresponds to a real column in the "database" with its DB name (getDBName()).
| Modifier and Type | Method and Description |
|---|---|
DBColumn |
copy(java.lang.String dbName,
java.lang.String adqlName,
DBTable dbTable)
Makes a copy of this instance of
DBColumn. |
java.lang.String |
getADQLName()
Gets the name of this column (without any prefix and double-quotes).
|
DBType |
getDatatype()
Get the type of this column (as closed as possible from the "database" type).
|
java.lang.String |
getDBName()
Gets the name of this column in the "database".
|
DBTable |
getTable()
Gets the table which contains this
DBColumn. |
java.lang.String getADQLName()
java.lang.String getDBName()
DBType getDatatype()
Get the type of this column (as closed as possible from the "database" type).
Note: The returned type should be as closed as possible from a type listed by the IVOA in the TAP protocol description into the section UPLOAD.
DBTable getTable()
DBColumn.