Package org.ivoa.dm.regtap
Class TAPTable.TAPTableBuilder
java.lang.Object
org.ivoa.dm.regtap.TAPTable.TAPTableBuilder
- Enclosing class:
- TAPTable
A builder class for TAPTable, mainly for use in the functional builder pattern.
-
Field Summary
FieldsModifier and TypeFieldDescriptionIVOA identifier of the TAP service making this table queriable.A free-text description of the table's contents.The fully qualified name of the table.A descriptive, human-interpretable name for the table.An identifier for a concept in a data model that the data in this table as a whole represent. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
svcid
IVOA identifier of the TAP service making this table queriable. -
table_name
The fully qualified name of the table. As per VODataService, this includes all catalog or schema prefixes needed to distinguish it in a query, and it comes with SQL delimiters where necessary. -
table_title
A descriptive, human-interpretable name for the table. -
table_description
A free-text description of the table's contents. -
table_utype
An identifier for a concept in a data model that the data in this table as a whole represent.
-
-
Constructor Details
-
TAPTableBuilder
public TAPTableBuilder()
-
-
Method Details
-
create
create a TAPTable from this builder.- Returns:
- an object initialized from the builder.
-