public class TableAccess extends Object implements DataStoreTableIntf
| Modifier and Type | Field and Description |
|---|---|
protected List<DataStoreParamIntf> |
batchFields |
protected DBTableUtil |
dbTableUtil |
protected Map<String,DataStoreParamIntf> |
fieldMap |
protected List<DataStoreParamIntf> |
fields |
TABLE_DELETE, TABLE_INSERT, TABLE_UPDATE, TABLE_VIEW_BY_KEY| Constructor and Description |
|---|
TableAccess(String aPoolName,
String aTableName) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyTableData(DatabaseQuery aDatabaseAdapter,
int aType,
Map<String,Object> aParameters) |
void |
applyTableData(DatabaseQuery aDatabaseAdapter,
int aType,
Map<String,Object> aParameters,
boolean aTransaction,
boolean aByUseTag) |
void |
cleanUp() |
void |
createFieldMap(Map<String,String> aNewFieldMap)
This function will replace the original key for column mappings with
a new key value.
|
int[] |
doBatch(DatabaseQuery aDatabaseAdapter,
int aType,
List<Map<String,Object>> aDataList) |
int |
doInsertSql(DatabaseQuery aDatabaseAdapter) |
int |
doInsertSql(DatabaseQuery aDatabaseAdapter,
boolean aTransaction) |
int |
doInsertSql(DatabaseQuery aDatabaseAdapter,
boolean aTransaction,
boolean aByUseTag) |
void |
doQuery(String aRefName,
String aSqlStr,
DatabaseQuery aDatabaseAdapter) |
int |
doSql(DatabaseQuery aDatabaseAdapter,
String aSql) |
int |
doUpdateSql(DatabaseQuery aDatabaseAdapter) |
int |
doUpdateSql(DatabaseQuery aDatabaseAdapter,
boolean aTransaction) |
int |
doUpdateSql(DatabaseQuery aDatabaseAdapter,
boolean aTransaction,
boolean aByUseTag) |
DataStoreParamIntf |
getDBParam(String aFieldName) |
String |
getDeleteSql() |
String |
getFieldStr(DatabaseQuery aDatabaseAdapter,
String aColName) |
Long |
getIdentityLongValue() |
Object |
getIdentityValue() |
String |
getInsertSql(boolean aByUseTag) |
List<DataStoreParamIntf> |
getParameterList() |
Map<String,DataStoreParamIntf> |
getParameterMap() |
String |
getPoolName() |
String |
getPrimaryKeyFieldName() |
String |
getTableName() |
String |
getUpdateSql(boolean aByUseTag,
boolean sqlServer) |
String |
getViewName() |
String |
getViewSql() |
String |
getXmlData(DatabaseQuery aDatabaseAdapter,
String aTag) |
void |
resetIdentityValue() |
void |
setFieldFormat(DatabaseQuery aDatabaseAdapter,
int aCol,
Format aFormat) |
void |
setFieldFormat(DatabaseQuery aDatabaseAdapter,
String aFieldName,
Format aFormat) |
void |
setFieldsUse(boolean aFlag) |
void |
setIdentityField(String aDBField,
String aSequence)
This routine in used to set the Identity Field and Sequence Used
for oracle.
|
void |
setIdentityValue(Object aValue) |
void |
setObject(String aFieldName,
Object aData) |
void |
setObject(String aFieldName,
String aData) |
void |
setObjectList(String aFieldName,
Object aData) |
void |
setObjectList(String aFieldName,
String aData) |
void |
setUse(String aFieldName,
boolean aFlag) |
protected DBTableUtil dbTableUtil
protected List<DataStoreParamIntf> fields
protected List<DataStoreParamIntf> batchFields
protected Map<String,DataStoreParamIntf> fieldMap
public void createFieldMap(Map<String,String> aNewFieldMap)
createFieldMap in interface DataStoreTableIntfpublic Object getIdentityValue()
getIdentityValue in interface DataStoreTableIntfpublic Long getIdentityLongValue()
getIdentityLongValue in interface DataStoreTableIntfpublic void setIdentityValue(Object aValue)
setIdentityValue in interface DataStoreTableIntfpublic void resetIdentityValue()
resetIdentityValue in interface DataStoreTableIntfpublic String getPrimaryKeyFieldName()
getPrimaryKeyFieldName in interface DataStoreTableIntfpublic void setIdentityField(String aDBField, String aSequence)
setIdentityField in interface DataStoreTableIntfpublic void setFieldsUse(boolean aFlag)
setFieldsUse in interface DataStoreTableIntfpublic String getPoolName()
getPoolName in interface DataStoreTableIntfpublic String getTableName()
getTableName in interface DataStoreTableIntfpublic String getViewName()
getViewName in interface DataStoreTableIntfpublic Map<String,DataStoreParamIntf> getParameterMap()
getParameterMap in interface DataStoreTableIntfpublic List<DataStoreParamIntf> getParameterList()
getParameterList in interface DataStoreTableIntfpublic void setUse(String aFieldName, boolean aFlag)
setUse in interface DataStoreTableIntfpublic DataStoreParamIntf getDBParam(String aFieldName)
getDBParam in interface DataStoreTableIntfpublic void setObject(String aFieldName, Object aData)
setObject in interface DataStoreTableIntfpublic void setObject(String aFieldName, String aData)
setObject in interface DataStoreTableIntfpublic void setObjectList(String aFieldName, Object aData)
setObjectList in interface DataStoreTableIntfpublic void setObjectList(String aFieldName, String aData)
setObjectList in interface DataStoreTableIntfpublic String getViewSql()
getViewSql in interface DataStoreTableIntfpublic String getInsertSql(boolean aByUseTag)
getInsertSql in interface DataStoreTableIntfpublic String getUpdateSql(boolean aByUseTag, boolean sqlServer)
getUpdateSql in interface DataStoreTableIntfpublic String getDeleteSql()
getDeleteSql in interface DataStoreTableIntfpublic void doQuery(String aRefName, String aSqlStr, DatabaseQuery aDatabaseAdapter) throws Exception
doQuery in interface DataStoreTableIntfExceptionpublic int doInsertSql(DatabaseQuery aDatabaseAdapter) throws Exception
doInsertSql in interface DataStoreTableIntfExceptionpublic int doInsertSql(DatabaseQuery aDatabaseAdapter, boolean aTransaction) throws Exception
doInsertSql in interface DataStoreTableIntfExceptionpublic int doInsertSql(DatabaseQuery aDatabaseAdapter, boolean aTransaction, boolean aByUseTag) throws Exception
doInsertSql in interface DataStoreTableIntfExceptionpublic int doUpdateSql(DatabaseQuery aDatabaseAdapter) throws Exception
doUpdateSql in interface DataStoreTableIntfExceptionpublic int doUpdateSql(DatabaseQuery aDatabaseAdapter, boolean aTransaction) throws Exception
doUpdateSql in interface DataStoreTableIntfExceptionpublic int doUpdateSql(DatabaseQuery aDatabaseAdapter, boolean aTransaction, boolean aByUseTag) throws Exception
doUpdateSql in interface DataStoreTableIntfExceptionpublic int doSql(DatabaseQuery aDatabaseAdapter, String aSql) throws Exception
doSql in interface DataStoreTableIntfExceptionpublic void applyTableData(DatabaseQuery aDatabaseAdapter, int aType, Map<String,Object> aParameters) throws Exception
applyTableData in interface DataStoreTableIntfExceptionpublic void applyTableData(DatabaseQuery aDatabaseAdapter, int aType, Map<String,Object> aParameters, boolean aTransaction, boolean aByUseTag) throws Exception
applyTableData in interface DataStoreTableIntfExceptionpublic void setFieldFormat(DatabaseQuery aDatabaseAdapter, String aFieldName, Format aFormat)
setFieldFormat in interface DataStoreTableIntfpublic void setFieldFormat(DatabaseQuery aDatabaseAdapter, int aCol, Format aFormat)
setFieldFormat in interface DataStoreTableIntfpublic String getFieldStr(DatabaseQuery aDatabaseAdapter, String aColName)
getFieldStr in interface DataStoreTableIntfpublic String getXmlData(DatabaseQuery aDatabaseAdapter, String aTag)
getXmlData in interface DataStoreTableIntfpublic int[] doBatch(DatabaseQuery aDatabaseAdapter, int aType, List<Map<String,Object>> aDataList) throws Exception
doBatch in interface DataStoreTableIntfExceptionpublic void cleanUp()
cleanUp in interface DataStoreTableIntfCopyright © 2020. All rights reserved.