Enhydra 5.1 API

org.enhydra.dods.trans
Class Column

java.lang.Object
  |
  +--org.enhydra.dods.trans.Column

public class Column
extends java.lang.Object

This class represents database table column.


Field Summary
protected  boolean can_be_null
          can column be null
protected  java.lang.String db_type
          column database type
protected  boolean is_array
          is column used as array
protected  boolean is_constant
          is column constant
protected  boolean is_index
          is column used as index
protected  boolean is_primary_key
          is column used as primary key
protected  boolean is_reference
          does column has reference
protected  boolean is_unique
          is column unique
protected  java.lang.String java_default_value
          column java default value
protected  java.lang.String java_type
          column java type
protected  java.lang.String javadoc
          column javadoc
protected  java.lang.String name
          column name
protected  boolean ref_constarint
          is reference used as a constraint
protected  java.lang.String ref_foreign_key_column_name
          reference foreign key column name
protected  java.lang.String ref_foreign_key_group
          reference foreign key group
protected  boolean ref_is_abstarct
          is reference abstarct
protected  boolean ref_is_foreign_key
          is reference used as foreign key
protected  java.lang.String ref_name
          reference name
protected  java.lang.String ref_package
          reference package
protected  java.lang.String size
          column size
protected  boolean used_for_query
          is column use for query
 
Constructor Summary
Column()
           
 
Method Summary
 boolean canBeNull()
          Get the information if column is used for query.
 void canBeNull(boolean can_be_null)
          Set column to/not to be able to be null.
 java.lang.String dbType()
          Get column database type.
 void dbType(java.lang.String db_type)
          Set column database type.
 boolean isArray()
          Get the information if column is used as array.
 void isArray(boolean is_array)
          Set column to/not to be used as array.
 boolean isConstant()
          Get the information if column is constant.
 void isConstant(boolean is_constant)
          Set column to/not to be constant.
 boolean isIndex()
          Get the information if column is used as index.
 void isIndex(boolean is_index)
          Set column to/not to be used as index.
 boolean isPrimaryKey()
          Get the information if column is used as primary key.
 void isPrimaryKey(boolean is_primary_key)
          Set column to/not to be used as primary key.
 boolean isReference()
          Get the information if column has reference.
 boolean isUnique()
          et the information if column is unique.
 void isUnique(boolean is_unique)
          Set column to/not to be unique.
 java.lang.String javaDefaultValue()
          Get column java default value.
 void javaDefaultValue(java.lang.String java_default_value)
          Set column java default value.
 java.lang.String javadoc()
          Get column javadoc.
 void javadoc(java.lang.String javadoc)
          Set column javadoc.
 java.lang.String javaType()
          Get column java type.
 void javaType(java.lang.String java_type)
          Set column java type.
static void main(java.lang.String[] args)
           
 java.lang.String name()
          Get column name.
 void name(java.lang.String name)
          Set column name.
 boolean refConstarint()
          Get information if reference is used as constarint.
 void refConstarint(boolean ref_constarint)
          Set reference to/not to be used as constarint.
 java.lang.String refForeignKeyColumnName()
          Get reference's foreign key column name
 void refForeignKeyColumnName(java.lang.String ref_foreign_key_column_name)
          Set reference's foreign key column name.
 java.lang.String refForeignKeyGroup()
          Get reference's foreign key group.
 void refForeignKeyGroup(java.lang.String ref_foreign_key_group)
          Set reference's foreign key group.
 boolean refIsAbstarct()
          Get the information if reference is abstarct
 void refIsAbstarct(boolean ref_is_abstarct)
          reference to/not to be abstarct.
 boolean refIsForeignKey()
          Get the information if reference is used as foreign key.
 void refIsForeignKey(boolean ref_is_foreign_key)
          Set reference to/not to be used as foreign key.
 java.lang.String refName()
          Get reference name.
 void refName(java.lang.String ref_name)
          Set reference name.
 java.lang.String refPackage()
          Get reference package.
 void refPackage(java.lang.String ref_package)
          Set reference package.
 java.lang.String size()
          Get column size.
 void size(java.lang.String size)
          Set column size.
 java.lang.String toString()
          Get String representation.
 boolean usedForQuery()
          Get the information if column is used for query.
 void usedForQuery(boolean used_for_query)
          Set column to/not to be used for query.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name
column name


is_reference

protected boolean is_reference
does column has reference


ref_name

protected java.lang.String ref_name
reference name


ref_constarint

protected boolean ref_constarint
is reference used as a constraint


ref_is_abstarct

protected boolean ref_is_abstarct
is reference abstarct


ref_is_foreign_key

protected boolean ref_is_foreign_key
is reference used as foreign key


ref_package

protected java.lang.String ref_package
reference package


ref_foreign_key_column_name

protected java.lang.String ref_foreign_key_column_name
reference foreign key column name


ref_foreign_key_group

protected java.lang.String ref_foreign_key_group
reference foreign key group


is_constant

protected boolean is_constant
is column constant


javadoc

protected java.lang.String javadoc
column javadoc


db_type

protected java.lang.String db_type
column database type


java_type

protected java.lang.String java_type
column java type


java_default_value

protected java.lang.String java_default_value
column java default value


used_for_query

protected boolean used_for_query
is column use for query


can_be_null

protected boolean can_be_null
can column be null


is_primary_key

protected boolean is_primary_key
is column used as primary key


size

protected java.lang.String size
column size


is_array

protected boolean is_array
is column used as array


is_index

protected boolean is_index
is column used as index


is_unique

protected boolean is_unique
is column unique

Constructor Detail

Column

public Column()
Method Detail

name

public java.lang.String name()
Get column name.

Returns:
Column name.

isReference

public boolean isReference()
Get the information if column has reference.

Returns:
True if column has reference.

refName

public java.lang.String refName()
Get reference name.

Returns:
Reference name.

refConstarint

public boolean refConstarint()
Get information if reference is used as constarint.

Returns:
True if the reference is used as constarint.

refIsAbstarct

public boolean refIsAbstarct()
Get the information if reference is abstarct

Returns:
True if the reference is abstarct

refIsForeignKey

public boolean refIsForeignKey()
Get the information if reference is used as foreign key.

Returns:
True if the reference is used as foreign key.

refPackage

public java.lang.String refPackage()
Get reference package.

Returns:
Reference package.

refForeignKeyColumnName

public java.lang.String refForeignKeyColumnName()
Get reference's foreign key column name

Returns:
Reference's foreign key column name.

refForeignKeyGroup

public java.lang.String refForeignKeyGroup()
Get reference's foreign key group.

Returns:
Reference's foreign key group.

isConstant

public boolean isConstant()
Get the information if column is constant.

Returns:
True if the column is constant.

javadoc

public java.lang.String javadoc()
Get column javadoc.

Returns:
Column javadoc.

dbType

public java.lang.String dbType()
Get column database type.

Returns:
Column database type.

javaType

public java.lang.String javaType()
Get column java type.

Returns:
Column java type.

javaDefaultValue

public java.lang.String javaDefaultValue()
Get column java default value.

Returns:
Column java default value.

usedForQuery

public boolean usedForQuery()
Get the information if column is used for query.

Returns:
True if the column is used for query.

canBeNull

public boolean canBeNull()
Get the information if column is used for query.

Returns:
True if the column is used for query.

isPrimaryKey

public boolean isPrimaryKey()
Get the information if column is used as primary key.

Returns:
True if the column is used as primary key.

size

public java.lang.String size()
Get column size.

Returns:
Column size.

isArray

public boolean isArray()
Get the information if column is used as array.

Returns:
True if the column is used as array.

isIndex

public boolean isIndex()
Get the information if column is used as index.

Returns:
True if the column is used as index.

isUnique

public boolean isUnique()
et the information if column is unique.

Returns:
True if the column is unique.

name

public void name(java.lang.String name)
Set column name.

Parameters:
name - Column name.

refName

public void refName(java.lang.String ref_name)
Set reference name.

Parameters:
ref_name - Reference name.

refConstarint

public void refConstarint(boolean ref_constarint)
Set reference to/not to be used as constarint.

Parameters:
ref_constarint - True if the reference is use as constarint, otherwise false.

refIsAbstarct

public void refIsAbstarct(boolean ref_is_abstarct)
reference to/not to be abstarct.

Parameters:
ref_is_abstarct - True if the reference is abstarct, otherwise false.

refIsForeignKey

public void refIsForeignKey(boolean ref_is_foreign_key)
Set reference to/not to be used as foreign key.

Parameters:
ref_is_foreign_key - True if the reference is used as foreign key, otherwise false.

refPackage

public void refPackage(java.lang.String ref_package)
Set reference package.

Parameters:
ref_package - Reference package.

refForeignKeyColumnName

public void refForeignKeyColumnName(java.lang.String ref_foreign_key_column_name)
Set reference's foreign key column name.

Parameters:
ref_foreign_key_column_name - Reference's foreign key column name.

refForeignKeyGroup

public void refForeignKeyGroup(java.lang.String ref_foreign_key_group)
Set reference's foreign key group.

Parameters:
ref_foreign_key_group - Reference's foreign key group.

isConstant

public void isConstant(boolean is_constant)
Set column to/not to be constant.

Parameters:
is_constant - True if the column is constant, otherwise false.

javadoc

public void javadoc(java.lang.String javadoc)
Set column javadoc.

Parameters:
javadoc - Column javadoc.

dbType

public void dbType(java.lang.String db_type)
Set column database type.

Parameters:
db_type - Column database type.

javaType

public void javaType(java.lang.String java_type)
Set column java type.

Parameters:
java_type - Column java type.

javaDefaultValue

public void javaDefaultValue(java.lang.String java_default_value)
Set column java default value.

Parameters:
java_default_value - Column java default value.

usedForQuery

public void usedForQuery(boolean used_for_query)
Set column to/not to be used for query.

Parameters:
used_for_query - True if the column is used for query, otherwise false.

canBeNull

public void canBeNull(boolean can_be_null)
Set column to/not to be able to be null.

Parameters:
can_be_null - True if the column can be null, otherwise false.

isPrimaryKey

public void isPrimaryKey(boolean is_primary_key)
Set column to/not to be used as primary key.

Parameters:
is_primary_key - True if the column is used as primary key, otherwise false.

size

public void size(java.lang.String size)
Set column size.

Parameters:
size - Column size.

isArray

public void isArray(boolean is_array)
Set column to/not to be used as array.

Parameters:
is_array - True if the column is used as array, otherwise false.

isIndex

public void isIndex(boolean is_index)
Set column to/not to be used as index.

Parameters:
is_index - True if the column is used as index, otherwise false.

isUnique

public void isUnique(boolean is_unique)
Set column to/not to be unique.

Parameters:
is_unique - True if the column is unique, otherwise false.

toString

public java.lang.String toString()
Get String representation. return String presentation.

Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)

Enhydra 5.1 API