|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgoldengate.common.database.data.AbstractDbData
goldengate.common.database.data.DbDataModel
public class DbDataModel

Example of Table object
| Nested Class Summary | |
|---|---|
static class |
DbDataModel.Columns
|
| Nested classes/interfaces inherited from class goldengate.common.database.data.AbstractDbData |
|---|
AbstractDbData.UpdatedInfo |
| Field Summary | |
|---|---|
static int[] |
dbTypes
|
static String |
fieldseq
|
static DbDataModel.Columns[] |
indexes
|
protected static String |
insertAllValues
|
static int |
NBPRKEY
|
protected static String |
selectAllFields
|
static String |
table
|
protected static String |
updateAllFields
|
| Fields inherited from class goldengate.common.database.data.AbstractDbData |
|---|
allFields, dbSession, isSaved, otherFields, primaryKey |
| Constructor Summary | |
|---|---|
DbDataModel(DbSession dbSession,
String hostid)
|
|
DbDataModel(DbSession dbSession,
String hostid,
long rg,
long wg,
long rs,
long ws,
long del)
|
|
| Method Summary | |
|---|---|
void |
changeUpdatedInfo(AbstractDbData.UpdatedInfo info)
Change UpdatedInfo status |
void |
delete()
Delete object from table |
boolean |
exist()
Test the existence of the current object |
static DbDataModel |
getFromStatement(DbPreparedStatement preparedStatement)
For instance from Commander when getting updated information |
protected String |
getInsertAllValues()
|
protected String |
getSelectAllFields()
|
protected String |
getTable()
|
protected String |
getUpdateAllFields()
|
static DbPreparedStatement |
getUpdatedPrepareStament(DbSession session)
|
protected String |
getWherePrimaryKey()
|
protected void |
initObject()
To setup primaryKey, otherFields, allFields. |
void |
insert()
Insert object into table |
void |
select()
Select object from table |
protected void |
setFromArray()
Internal function to retrieve data from Array to pull data from database |
protected void |
setPrimaryKey()
Set the primary Key as current value |
protected void |
setToArray()
Internal function to set to Array used to push data to database |
void |
update()
Update object to table |
| Methods inherited from class goldengate.common.database.data.AbstractDbData |
|---|
get, getTrueValue, getValue, getValues, setTrueValue, setValue, setValues |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int[] dbTypes
public static final String table
public static final String fieldseq
public static final DbDataModel.Columns[] indexes
public static final int NBPRKEY
protected static final String selectAllFields
protected static final String updateAllFields
protected static final String insertAllValues
| Constructor Detail |
|---|
public DbDataModel(DbSession dbSession,
String hostid,
long rg,
long wg,
long rs,
long ws,
long del)
dbSession - hostid - rg - Read Global Limitwg - Write Global Limitrs - Read Session Limitws - Write Session Limitdel - Delay Limit
public DbDataModel(DbSession dbSession,
String hostid)
throws GoldenGateDatabaseException
dbSession - hostid -
GoldenGateDatabaseException| Method Detail |
|---|
protected void initObject()
AbstractDbData
initObject in class AbstractDbDataprotected void setToArray()
AbstractDbData
setToArray in class AbstractDbData
protected void setFromArray()
throws GoldenGateDatabaseSqlException
AbstractDbData
setFromArray in class AbstractDbDataGoldenGateDatabaseSqlExceptionprotected String getSelectAllFields()
getSelectAllFields in class AbstractDbDataprotected String getTable()
getTable in class AbstractDbDataprotected String getInsertAllValues()
getInsertAllValues in class AbstractDbDataprotected String getUpdateAllFields()
getUpdateAllFields in class AbstractDbDataprotected String getWherePrimaryKey()
getWherePrimaryKey in class AbstractDbDataprotected void setPrimaryKey()
setPrimaryKey in class AbstractDbData
public void delete()
throws GoldenGateDatabaseException
AbstractDbData
delete in class AbstractDbDataGoldenGateDatabaseException
public void insert()
throws GoldenGateDatabaseException
AbstractDbData
insert in class AbstractDbDataGoldenGateDatabaseException
public boolean exist()
throws GoldenGateDatabaseException
AbstractDbData
exist in class AbstractDbDataGoldenGateDatabaseException
public void select()
throws GoldenGateDatabaseException
AbstractDbData
select in class AbstractDbDataGoldenGateDatabaseException
public void update()
throws GoldenGateDatabaseException
AbstractDbData
update in class AbstractDbDataGoldenGateDatabaseException
public static DbDataModel getFromStatement(DbPreparedStatement preparedStatement)
throws GoldenGateDatabaseNoConnectionException,
GoldenGateDatabaseSqlException
preparedStatement -
GoldenGateDatabaseNoConnectionException
GoldenGateDatabaseSqlException
public static DbPreparedStatement getUpdatedPrepareStament(DbSession session)
throws GoldenGateDatabaseNoConnectionException,
GoldenGateDatabaseSqlException
GoldenGateDatabaseNoConnectionException
GoldenGateDatabaseSqlExceptionpublic void changeUpdatedInfo(AbstractDbData.UpdatedInfo info)
AbstractDbData
changeUpdatedInfo in class AbstractDbData
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||