|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.harvard.cfa.vo.tapclient.vosi.Table
public class Table
A description of one of the tables that makes up the set.
Schema
Constructor Summary | |
---|---|
protected |
Table()
Constructs a Table object. |
protected |
Table(java.lang.String name,
java.lang.String title,
java.lang.String description,
java.lang.String utype,
java.util.List<Column> columns,
java.util.List<ForeignKey> foreignKeys,
java.lang.String type)
Constructs a Table object. |
Method Summary | |
---|---|
protected void |
add(Column newValue)
|
protected void |
add(ForeignKey newValue)
|
java.util.List<Column> |
getColumns()
Returns a List of Column objects representing the columns provided for the table. |
java.lang.String |
getDescription()
Returns the description provided for the table. |
java.util.List<ForeignKey> |
getForeignKeys()
Returns a list of ForeignKey objects. |
java.util.List<Column> |
getIndexedColumns()
Return a list of indexed columns or an empty list if no indexed columns were specified. |
java.lang.String |
getName()
Returns the name provided for the table. |
java.util.List<Column> |
getPrimaryKeys()
Returns a list of primary key columns or an empty list if no primary key columns are identified. |
java.lang.String |
getTitle()
Returns the title provided for the table. |
java.lang.String |
getType()
Returns the table type as provided for the table. |
java.lang.String |
getUtype()
Returns the utype, usage-specific or unique type, provided for the table |
void |
list(java.io.PrintStream output)
|
void |
list(java.io.PrintStream output,
java.lang.String indent)
|
java.lang.String |
toString()
Return a String representation of this object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected Table()
protected Table(java.lang.String name, java.lang.String title, java.lang.String description, java.lang.String utype, java.util.List<Column> columns, java.util.List<ForeignKey> foreignKeys, java.lang.String type)
Method Detail |
---|
public java.lang.String getName()
public java.lang.String getTitle()
public java.lang.String getDescription()
public java.lang.String getUtype()
public java.util.List<Column> getColumns()
protected void add(Column newValue)
public java.util.List<Column> getIndexedColumns()
Column.isIndexed()
public java.util.List<Column> getPrimaryKeys()
Column.isPrimary()
public java.util.List<ForeignKey> getForeignKeys()
protected void add(ForeignKey newValue)
public java.lang.String getType()
"table"
or "view"
may be possible values.
public java.lang.String toString()
toString
in class java.lang.Object
public void list(java.io.PrintStream output)
public void list(java.io.PrintStream output, java.lang.String indent)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |