|
DODS 7.6 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.dods.doml8.trans.TableDef
public class TableDef
Field Summary | |
---|---|
protected java.lang.String |
author
author |
protected java.lang.String |
class_name
class name |
protected java.util.ArrayList |
columnIds
|
protected java.util.HashMap |
columns
list of table columns |
protected java.lang.String |
db_vendor
database vendor |
protected boolean |
delete_cascade
This variable contains information whether the table uses delete cascade capability. |
protected java.lang.String |
dirtyDOs
How to generate dirty methods. |
protected boolean |
do_insecure
This variable contains information whether the table need unsecurity methods. |
protected boolean |
do_is_oid_based
This variable contains information whether the table is based on OID primary key. |
protected boolean |
do_multidb
This variable contains information whether the table can use multidb methods. |
protected boolean |
do_secure
This variable contains information whether the table need security methods. |
protected java.util.ArrayList |
foreignKeys
list of table foreignKeys |
protected boolean |
fullScan
|
protected java.util.ArrayList |
indexes
list of table indexes |
protected boolean |
is_abstract
This variable contains information whether the table is abstarct. |
protected boolean |
isAnyColumnSecure
This variable contains information whether is any of table columns has secure methods. |
protected boolean |
mass_deletes
This variable contains information whether the table uses class for 'mass-deletes'. |
protected boolean |
mass_updates
This variable contains information whether the table uses class for 'mass-updates'. |
protected boolean |
noRecompute
|
protected java.lang.String |
pckg
table package |
protected java.lang.String |
project_name
project name |
protected java.util.HashMap |
referrers
list of table referrers |
protected int |
sampleNo
|
protected java.lang.String |
sampleType
|
protected java.util.ArrayList |
statistics
list of table statistics |
static java.lang.String[] |
STATISTICS_ATTR_NAMES
|
protected java.lang.String |
table_name
table name |
Constructor Summary | |
---|---|
TableDef()
|
Method Summary | |
---|---|
void |
addColumn(java.lang.String colID,
java.lang.Object column)
Add column into table. |
void |
addIndex(org.enhydra.dods.doml8.xml.DOMLIndexType index,
java.lang.String tableID)
|
boolean |
addReferrer(ReferrerDef referrer)
|
int |
columnsSize()
|
java.lang.String |
getAuthor()
|
java.lang.String |
getClass_name()
|
java.util.ArrayList |
getColumnIds()
|
java.util.HashMap |
getColumns()
|
java.lang.String |
getDb_vendor()
|
java.lang.String |
getDirtyDOs()
|
java.lang.String |
getIndex(int index)
|
java.util.ArrayList |
getIndexes()
|
static java.lang.String |
getPARVALUE_COMPATIBLE()
|
static java.lang.String |
getPARVALUE_DEPRECATE()
|
static java.lang.String |
getPARVALUE_OMIT()
|
java.lang.String |
getPckg()
|
java.lang.String |
getProject_name()
|
java.util.HashMap |
getReferrers()
|
java.lang.String |
getTable_name()
|
boolean |
isAnyColumnSecure()
|
boolean |
isDelete_cascade()
|
boolean |
isDo_insecure()
|
boolean |
isDo_is_oid_based()
|
boolean |
isDo_multidb()
|
boolean |
isDo_secure()
|
boolean |
isIs_abstract()
|
boolean |
isMass_deletes()
|
boolean |
isMass_updates()
|
void |
setAnyColumnSecure(boolean isAnyColumnSecure)
|
void |
setAuthor(java.lang.String author)
|
void |
setClass_name(java.lang.String className)
|
void |
setColumns(java.util.HashMap columns)
|
void |
setDb_vendor(java.lang.String db_vendor)
|
void |
setDelete_cascade(boolean delete_cascade)
|
void |
setDirtyDOs(java.lang.String dirtyDOs)
|
void |
setDo_insecure(boolean do_insecure)
|
void |
setDo_is_oid_based(boolean do_is_oid_based)
|
void |
setDo_multidb(boolean do_multidb)
|
void |
setDo_secure(boolean do_secure)
|
void |
setIndexes(java.util.ArrayList indexes)
|
void |
setIs_abstract(boolean is_abstract)
|
void |
setMass_deletes(boolean mass_deletes)
|
void |
setMass_updates(boolean mass_updates)
|
void |
setPckg(java.lang.String pckg)
|
void |
setProject_name(java.lang.String project_name)
|
void |
setReferrers(java.util.HashMap referrers)
|
void |
setTable_name(java.lang.String table_name)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String[] STATISTICS_ATTR_NAMES
protected boolean fullScan
protected boolean noRecompute
protected int sampleNo
protected java.lang.String sampleType
protected java.lang.String pckg
protected java.lang.String author
protected java.lang.String project_name
protected java.lang.String table_name
protected java.lang.String class_name
protected java.lang.String db_vendor
protected java.lang.String dirtyDOs
protected boolean do_is_oid_based
protected boolean do_secure
protected boolean do_insecure
protected boolean do_multidb
protected boolean is_abstract
protected boolean delete_cascade
protected boolean mass_updates
protected boolean mass_deletes
protected java.util.HashMap columns
protected java.util.HashMap referrers
protected boolean isAnyColumnSecure
protected java.util.ArrayList indexes
protected java.util.ArrayList foreignKeys
protected java.util.ArrayList columnIds
protected java.util.ArrayList statistics
Constructor Detail |
---|
public TableDef()
Method Detail |
---|
public java.util.ArrayList getColumnIds()
public static java.lang.String getPARVALUE_COMPATIBLE()
public static java.lang.String getPARVALUE_DEPRECATE()
public static java.lang.String getPARVALUE_OMIT()
public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
public java.lang.String getClass_name()
public void setClass_name(java.lang.String className)
public java.util.HashMap getColumns()
public void setColumns(java.util.HashMap columns)
public java.lang.String getDb_vendor()
public void setDb_vendor(java.lang.String db_vendor)
public boolean isDelete_cascade()
public void setDelete_cascade(boolean delete_cascade)
public java.lang.String getDirtyDOs()
public void setDirtyDOs(java.lang.String dirtyDOs)
public boolean isDo_insecure()
public void setDo_insecure(boolean do_insecure)
public boolean isDo_is_oid_based()
public void setDo_is_oid_based(boolean do_is_oid_based)
public boolean isDo_multidb()
public void setDo_multidb(boolean do_multidb)
public boolean isDo_secure()
public void setDo_secure(boolean do_secure)
public java.util.ArrayList getIndexes()
public void setIndexes(java.util.ArrayList indexes)
public boolean isIs_abstract()
public void setIs_abstract(boolean is_abstract)
public boolean isAnyColumnSecure()
public void setAnyColumnSecure(boolean isAnyColumnSecure)
public boolean isMass_deletes()
public void setMass_deletes(boolean mass_deletes)
public boolean isMass_updates()
public void setMass_updates(boolean mass_updates)
public java.lang.String getPckg()
public void setPckg(java.lang.String pckg)
public java.lang.String getProject_name()
public void setProject_name(java.lang.String project_name)
public java.util.HashMap getReferrers()
public void setReferrers(java.util.HashMap referrers)
public java.lang.String getTable_name()
public void setTable_name(java.lang.String table_name)
public void addColumn(java.lang.String colID, java.lang.Object column)
column
- Column which will be added.public void addIndex(org.enhydra.dods.doml8.xml.DOMLIndexType index, java.lang.String tableID) throws java.lang.Exception
java.lang.Exception
public boolean addReferrer(ReferrerDef referrer)
public int columnsSize()
public java.lang.String getIndex(int index)
|
DODS 7.6 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |