Package | Description |
---|---|
tap.data | |
tap.formatter | |
tap.metadata |
Modifier and Type | Method and Description |
---|---|
protected TAPColumn[] |
VOTableIterator.StreamVOTableSink.extractColMeta(uk.ac.starlink.table.StarTable table)
Extract an array of
TAPColumn objects. |
TAPColumn[] |
VOTableIterator.StreamVOTableSink.getMeta()
Get the metadata found in the VOTable.
|
TAPColumn[] |
ResultSetTableIterator.getMetadata() |
TAPColumn[] |
VOTableIterator.getMetadata() |
TAPColumn[] |
LimitedTableIterator.getMetadata() |
TAPColumn[] |
TableIterator.getMetadata()
Get all the metadata column that have been successfully extracted at the creation of this iterator.
|
Modifier and Type | Method and Description |
---|---|
protected static TAPColumn |
VOTableFormat.getValidColMeta(DBColumn typeFromQuery,
TAPColumn typeFromResult)
Try to get or otherwise to build appropriate metadata using those extracted from the ADQL query and those extracted from the result.
|
protected TAPColumn |
JSONFormat.getValidColMeta(DBColumn typeFromQuery,
TAPColumn typeFromResult)
Try to get or otherwise to build appropriate metadata using those extracted from the ADQL query and those extracted from the result.
|
Modifier and Type | Method and Description |
---|---|
protected static uk.ac.starlink.table.ColumnInfo |
VOTableFormat.getColumnInfo(TAPColumn tapCol)
Convert the given
TAPColumn object into a ColumnInfo object. |
protected static TAPColumn |
VOTableFormat.getValidColMeta(DBColumn typeFromQuery,
TAPColumn typeFromResult)
Try to get or otherwise to build appropriate metadata using those extracted from the ADQL query and those extracted from the result.
|
protected TAPColumn |
JSONFormat.getValidColMeta(DBColumn typeFromQuery,
TAPColumn typeFromResult)
Try to get or otherwise to build appropriate metadata using those extracted from the ADQL query and those extracted from the result.
|
protected void |
JSONFormat.writeFieldMeta(TAPColumn tapCol,
org.json.JSONWriter out)
Formats in JSON and writes the given
TAPColumn in the given output. |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,TAPColumn> |
TAPTable.columns
List of columns composing this table.
|
Modifier and Type | Method and Description |
---|---|
TAPColumn |
TAPTable.addColumn(java.lang.String columnName)
Build a
TAPColumn object whose the ADQL and DB name will the given one. |
TAPColumn |
TAPTable.addColumn(java.lang.String columnName,
DBType datatype,
java.lang.String description,
java.lang.String unit,
java.lang.String ucd,
java.lang.String utype)
Build a
TAPColumn object whose the ADQL and DB name will the given one. |
TAPColumn |
TAPTable.addColumn(java.lang.String columnName,
DBType datatype,
java.lang.String description,
java.lang.String unit,
java.lang.String ucd,
java.lang.String utype,
boolean principal,
boolean indexed,
boolean std)
Build a
TAPColumn object whose the ADQL and DB name will the given one. |
TAPColumn |
TAPTable.getColumn(java.lang.String columnName)
Search a column inside this table having the given ADQL name.
|
protected TAPColumn |
TableSetParser.parseColumn(javax.xml.stream.XMLStreamReader reader)
Parse the XML representation of a TAP column.
|
TAPColumn |
TAPTable.removeColumn(java.lang.String columnName)
Remove the specified column.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<TAPColumn> |
TAPTable.getColumns()
Get the list of all columns contained in this table.
|
Modifier and Type | Method and Description |
---|---|
void |
TAPTable.addColumn(TAPColumn newColumn)
Add a column to this table.
|
protected void |
TAPTable.deleteColumnRelations(TAPColumn col)
Delete all foreign keys having the given column in the sources or the targets list.
|
protected void |
TAPMetadata.writeColumn(TAPColumn c,
java.io.PrintWriter writer)
Format in XML the given column and then write it in the given writer.
|