
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
|
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
|
asJson, get, getAllFields, getJson, getTrueValue, getValue, getValues, setFromJson, setTrueValue, setValue, setValuespublic 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)
dbSession - hostid - rg - Read Global Limitwg - Write Global Limitrs - Read Session Limitws - Write Session Limitdel - Delay Limitpublic DbDataModel(DbSession dbSession, String hostid) throws WaarpDatabaseException
dbSession - hostid - WaarpDatabaseExceptionprotected void initObject()
AbstractDbDatainitObject in class AbstractDbDataprotected void setToArray()
AbstractDbDatasetToArray in class AbstractDbDataprotected void setFromArray()
throws WaarpDatabaseSqlException
AbstractDbDatasetFromArray in class AbstractDbDataWaarpDatabaseSqlExceptionprotected 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 boolean exist()
throws WaarpDatabaseException
AbstractDbDataexist in class AbstractDbDataWaarpDatabaseExceptionpublic void select()
throws WaarpDatabaseException
AbstractDbDataselect in class AbstractDbDataWaarpDatabaseExceptionpublic void update()
throws WaarpDatabaseException
AbstractDbDataupdate in class AbstractDbDataWaarpDatabaseExceptionpublic static DbDataModel getFromStatement(DbPreparedStatement preparedStatement) throws WaarpDatabaseNoConnectionException, WaarpDatabaseSqlException
preparedStatement - WaarpDatabaseNoConnectionExceptionWaarpDatabaseSqlExceptionpublic static DbPreparedStatement getUpdatedPrepareStament(DbSession session) throws WaarpDatabaseNoConnectionException, WaarpDatabaseSqlException
WaarpDatabaseNoConnectionExceptionWaarpDatabaseSqlExceptionpublic void changeUpdatedInfo(AbstractDbData.UpdatedInfo info)
AbstractDbDatachangeUpdatedInfo in class AbstractDbDataCopyright © 2009–2019 Waarp. All rights reserved.