|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--spo.src.SPDB.Util.DBUtil
A utility class for query/update spo database
| Constructor Summary | |
DBUtil(java.sql.Connection conn)
Initialize an instance of the utility class |
|
| Method Summary | |
void |
close()
Close the db connection |
void |
commit()
Send the commit command to DB |
protected void |
finalize()
|
int |
flush()
Send a flush command to DB |
static void |
main(java.lang.String[] args)
main routine used for testing. |
java.util.Hashtable |
queryCONS(java.lang.String queryString)
Send a query which sets SPO contexts and conditionals |
boolean |
queryReturnBoolean(java.lang.String queryString)
Send a query which returns only a boolean |
float |
queryReturnFloat(java.lang.String queryString)
Send a query which returns only a float |
void |
queryReturnIDList(java.lang.String queryString,
java.util.ArrayList[] IDList)
Send a query which returns only a Vector |
void |
queryReturnIDList(java.lang.String queryString,
java.util.Hashtable PathHash,
java.util.ArrayList[] IDList)
|
int |
queryReturnInt(java.lang.String queryString)
Send a query which returns only an integer |
java.lang.String |
queryReturnName(java.lang.String queryString)
Send a query which returns only a Vector |
java.util.Vector |
queryReturnNameList(java.lang.String queryString)
Send a query which returns only a Vector |
java.util.Hashtable |
queryReturnVarList(java.lang.String queryString)
Send a query which returns only a Hashtable |
java.util.Hashtable |
queryTable(java.lang.String queryString)
Send a query which sets SPO probability tables |
void |
rollback()
Send the rollback command to DB |
void |
setAutoCommit(boolean yes)
Set the commit mode |
int |
update(java.lang.String updateString)
Send a update command to DB |
int |
updateID(java.lang.String updateString)
Send a update command to DB |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DBUtil(java.sql.Connection conn)
conn - the connection through which to access the DB| Method Detail |
public static void main(java.lang.String[] args)
public int queryReturnInt(java.lang.String queryString)
queryString - the query stringpublic float queryReturnFloat(java.lang.String queryString)
queryString - the query stringpublic boolean queryReturnBoolean(java.lang.String queryString)
queryString - the query string
public void queryReturnIDList(java.lang.String queryString,
java.util.ArrayList[] IDList)
queryString - the query string
public void queryReturnIDList(java.lang.String queryString,
java.util.Hashtable PathHash,
java.util.ArrayList[] IDList)
public java.util.Vector queryReturnNameList(java.lang.String queryString)
queryString - the query stringpublic java.lang.String queryReturnName(java.lang.String queryString)
queryString - the query stringpublic java.util.Hashtable queryReturnVarList(java.lang.String queryString)
queryString - the query stringpublic java.util.Hashtable queryCONS(java.lang.String queryString)
queryString - the query stringpublic java.util.Hashtable queryTable(java.lang.String queryString)
queryString - the query stringpublic int updateID(java.lang.String updateString)
updateString - the update stringpublic int update(java.lang.String updateString)
updateString - the update stringpublic int flush()
public void setAutoCommit(boolean yes)
yes - Set the mode of autocommit. true is autocommit.public void commit()
public void rollback()
public void close()
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||