|
|||||||||
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.Column
public class Column
A description of a table column.
Table
,
ForeignKey
Field Summary | |
---|---|
protected java.util.List<java.lang.String> |
flagList
|
Constructor Summary | |
---|---|
protected |
Column()
Constructs a Column object. |
protected |
Column(java.lang.String name,
java.lang.String description,
java.lang.String unit,
java.lang.String ucd,
java.lang.String utype,
java.lang.String dataType,
java.lang.String arraySize,
java.lang.String delim,
java.lang.String extendedType,
java.lang.String extendedSchema,
java.util.List<java.lang.String> flags,
boolean std)
Constructs a Column object. |
Method Summary | |
---|---|
java.lang.String |
getArraySize()
Returns the column arraysize. |
java.lang.String |
getDataType()
Returns the column datatype |
java.lang.String |
getDelim()
Returns the column delimiter. |
java.lang.String |
getDescription()
Returns the column description. |
java.lang.String |
getExtendedSchema()
Returns the column extended schema identifier. |
java.lang.String |
getExtendedType()
Returns the column extended type. |
java.util.List<java.lang.String> |
getFlags()
Returns a list of keywords representing traits of the column as defined in the VODataService recommendation. |
java.lang.String |
getName()
Returns the column name. |
java.lang.String |
getUcd()
Returns the column UCD. |
java.lang.String |
getUnit()
Returns the column unit. |
java.lang.String |
getUtype()
Returns the column utype, usage-specific or unique type. |
boolean |
isIndexed()
Returns true if this column has been identified as being part of an index. |
boolean |
isPrimary()
Returns true if this column has been identified as part of the primary key for a table. |
boolean |
isStd()
Returns true if this column has been identified as being reserver or defined by a VO standard interface. |
void |
list(java.io.PrintStream output)
|
void |
list(java.io.PrintStream output,
java.lang.String indent)
|
java.lang.String |
toString()
Returns a String representation of this Column object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.util.List<java.lang.String> flagList
Constructor Detail |
---|
protected Column()
protected Column(java.lang.String name, java.lang.String description, java.lang.String unit, java.lang.String ucd, java.lang.String utype, java.lang.String dataType, java.lang.String arraySize, java.lang.String delim, java.lang.String extendedType, java.lang.String extendedSchema, java.util.List<java.lang.String> flags, boolean std)
Method Detail |
---|
public java.lang.String getName()
public java.lang.String getDescription()
public java.lang.String getUnit()
public java.lang.String getUcd()
public java.lang.String getUtype()
public java.lang.String getDataType()
public java.lang.String getArraySize()
public java.lang.String getDelim()
public java.lang.String getExtendedType()
public java.lang.String getExtendedSchema()
public java.util.List<java.lang.String> getFlags()
indexed The column has an index on it for faster search against its values.
primary The values column in the column represents in total or in part a primary key for its table.
nullable The column may contain null or empty values.
public boolean isStd()
public boolean isPrimary()
public boolean isIndexed()
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 |