
public class DbDataModel extends AbstractDbData
| Modifier and Type | Class and Description |
|---|---|
static class |
DbDataModel.Columns |
AbstractDbData.UpdatedInfo| Modifier and Type | Field and Description |
|---|---|
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 |
allFields, dbSession, isSaved, JSON_MODEL, otherFields, primaryKey| Constructor and Description |
|---|
DbDataModel(DbSession dbSession,
String hostid) |
DbDataModel(DbSession dbSession,
String hostid,
long rg,
long wg,
long rs,
long ws,
long del) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeUpdatedInfo(AbstractDbData.UpdatedInfo info)
Change UpdatedInfo status
|
void |
delete()
Delete object from table
|
boolean |
exist()
Test the existence of the current object
|
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
|
asJson, getAllFields, getJson, getTrueValue, getValues, setFromJson, setTrueValue, setValues, validateLength, validateLengthpublic 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
public DbDataModel(DbSession dbSession, String hostid, long rg, long wg, long rs, long ws, long del) throws WaarpDatabaseSqlException
dbSession - hostid - rg - Read Global Limitwg - Write Global Limitrs - Read Session Limitws - Write Session Limitdel - Delay LimitWaarpDatabaseSqlExceptionpublic DbDataModel(DbSession dbSession, String hostid) throws WaarpDatabaseException
dbSession - hostid - WaarpDatabaseExceptionprotected void initObject()
AbstractDbDatainitObject in class AbstractDbDataprotected void setToArray()
throws WaarpDatabaseSqlException
AbstractDbDatasetToArray in class AbstractDbDataWaarpDatabaseSqlExceptionprotected void setFromArray()
AbstractDbDatasetFromArray in class AbstractDbDataprotected 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 AbstractDbDatapublic void delete()
throws WaarpDatabaseException
AbstractDbDatadelete in class AbstractDbDataWaarpDatabaseExceptionpublic void insert()
throws WaarpDatabaseException
AbstractDbDatainsert in class AbstractDbDataWaarpDatabaseExceptionpublic final boolean exist()
throws WaarpDatabaseException
AbstractDbDataexist in class AbstractDbDataWaarpDatabaseExceptionpublic final void select()
throws WaarpDatabaseException
AbstractDbDataselect in class AbstractDbDataWaarpDatabaseExceptionpublic final void update()
throws WaarpDatabaseException
AbstractDbDataupdate in class AbstractDbDataWaarpDatabaseExceptionpublic static DbPreparedStatement getUpdatedPrepareStament(DbSession session) throws WaarpDatabaseNoConnectionException, WaarpDatabaseSqlException
WaarpDatabaseNoConnectionExceptionWaarpDatabaseSqlExceptionpublic void changeUpdatedInfo(AbstractDbData.UpdatedInfo info)
AbstractDbDatachangeUpdatedInfo in class AbstractDbDataCopyright © 2009–2022 Waarp. All rights reserved.