|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.rad.persist.MetaData
public class MetaData
The MetaData is a description of all columns as ColumnMetaData,
the Primary Key columns, Representation columns and auto increment columns.
ColumnMetaData,
Serialized Form| Constructor Summary | |
|---|---|
MetaData()
|
|
| Method Summary | |
|---|---|
void |
addColumnMetaData(ColumnMetaData pColumnMetaData)
Adds an new ColumnMetaData column. |
int[] |
getAutoIncrementColumnIndices()
Returns the auto increment column name indices. |
String[] |
getAutoIncrementColumnNames()
Returns the auto increment column names. |
ColumnMetaData[] |
getColumnMetaData()
returns all ColumnMetaData columns. |
ColumnMetaData |
getColumnMetaData(String pColumnName)
Returns the specific ColumnMetaData column. |
int |
getColumnMetaDataIndex(String sColumnName)
Returns the specific ColumnMetaData column index. -1 if the Column name doesn't exist. |
String[] |
getColumnNames()
Returns all column names of the ColumnMetaData list. |
int[] |
getPrimaryKeyColumnIndices()
Returns the Primary Key column name indices. |
String[] |
getPrimaryKeyColumnNames()
Returns the Primary Key column names. |
String[] |
getRepresentationColumnNames()
Returns the Representation column names. |
int[] |
getWritableColumnIndices()
Returns all writable column name indices. |
void |
setAutoIncrementColumnNames(String[] pAutoIncrementColumnNames)
Sets the auto increment column names. |
void |
setColumnMetaData(ColumnMetaData[] pColumnMetaData)
Sets all MetaData columns. |
void |
setPrimaryKeyColumnNames(String[] pPrimaryKeyColumnNames)
Sets the Primary Key column names. |
void |
setRepresentationColumnNames(String[] pRepresentationColumnNames)
Sets the Representation column names. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MetaData()
| Method Detail |
|---|
public String toString()
toString in class Objectpublic void addColumnMetaData(ColumnMetaData pColumnMetaData)
pColumnMetaData - the column meta data to addpublic void setColumnMetaData(ColumnMetaData[] pColumnMetaData)
pColumnMetaData - the column meta data to addpublic ColumnMetaData[] getColumnMetaData()
public ColumnMetaData getColumnMetaData(String pColumnName)
throws ModelException
pColumnName - the column name to use.
ModelException - if the column name doesn't existspublic int getColumnMetaDataIndex(String sColumnName)
sColumnName - the column name to use.
public int[] getWritableColumnIndices()
public int[] getPrimaryKeyColumnIndices()
public String[] getPrimaryKeyColumnNames()
public void setPrimaryKeyColumnNames(String[] pPrimaryKeyColumnNames)
pPrimaryKeyColumnNames - the Primary Key column names to setpublic String[] getRepresentationColumnNames()
public void setRepresentationColumnNames(String[] pRepresentationColumnNames)
pRepresentationColumnNames - the Representation column names to setpublic int[] getAutoIncrementColumnIndices()
public String[] getAutoIncrementColumnNames()
public void setAutoIncrementColumnNames(String[] pAutoIncrementColumnNames)
pAutoIncrementColumnNames - the auto increment column names. to setpublic String[] getColumnNames()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||