public class DBTransactionManager
extends java.lang.Object
Constructor and Description |
---|
DBTransactionManager() |
Modifier and Type | Method and Description |
---|---|
void |
createIndex(java.lang.String strTableName,
java.lang.String strColName) |
void |
createTable(java.lang.String strTableName,
java.util.Hashtable<java.lang.String,java.lang.String> htblColNameType,
java.util.Hashtable<java.lang.String,java.lang.String> htblColNameRefs,
java.lang.String strKeyColName) |
void |
deleteFromTable(java.lang.String strTableName,
java.util.Hashtable<java.lang.String,java.lang.String> htblColNameValue,
java.lang.String strOperator) |
static DBBufferManager |
getBufferManager() |
static void |
init(DBBufferManager manager) |
void |
insertIntoTable(java.lang.String strTableName,
java.util.Hashtable<java.lang.String,java.lang.String> htblColNameValue) |
static void |
run(Operator op) |
void |
saveAll() |
java.util.Iterator |
selectFromTable(java.lang.String strTable,
java.util.Hashtable<java.lang.String,java.lang.String> htblColNameValue,
java.lang.String strOperator) |
static void |
updateTable(UpdateOp updateOperator) |
public static void init(DBBufferManager manager)
public static DBBufferManager getBufferManager()
public static void run(Operator op)
public void createTable(java.lang.String strTableName, java.util.Hashtable<java.lang.String,java.lang.String> htblColNameType, java.util.Hashtable<java.lang.String,java.lang.String> htblColNameRefs, java.lang.String strKeyColName) throws DBAppException
DBAppException
public void createIndex(java.lang.String strTableName, java.lang.String strColName) throws DBAppException
DBAppException
public void insertIntoTable(java.lang.String strTableName, java.util.Hashtable<java.lang.String,java.lang.String> htblColNameValue) throws DBAppException
DBAppException
public static void updateTable(UpdateOp updateOperator)
public void deleteFromTable(java.lang.String strTableName, java.util.Hashtable<java.lang.String,java.lang.String> htblColNameValue, java.lang.String strOperator) throws DBAppException
DBAppException
public java.util.Iterator selectFromTable(java.lang.String strTable, java.util.Hashtable<java.lang.String,java.lang.String> htblColNameValue, java.lang.String strOperator) throws DBAppException
DBAppException
public void saveAll() throws DBEngineException
DBEngineException