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
.