public class DBTools
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPENDData |
static boolean |
AppendHashObject |
static java.lang.String |
DBPath |
static java.lang.String |
DONOTHING |
static boolean |
NewHashObject |
static java.lang.String |
NEWTable |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getDB(java.lang.Object obj,
java.lang.String TN) |
static java.util.Hashtable[] |
readHashObject(java.lang.Object obj,
java.lang.String filename)
read serial object of Hashtable
|
static java.lang.Object[] |
readObject(java.lang.Object obj,
java.lang.String filename) |
static boolean |
removeHashObject(java.lang.Object obj,
java.lang.String filename)
remove database by the assigned filename
|
static boolean |
removeHashObject(java.lang.Object obj,
java.lang.String filename,
java.lang.Object[] condition)
Remove data from the assigned database by condition,
ex.
|
static boolean |
removeHashObject(java.lang.Object obj,
java.lang.String filename,
java.lang.String compareItem,
java.lang.String compareValue)
remove serial object from file by assigned item and value
|
static boolean |
removeObject(java.lang.Object obj,
java.lang.String filename) |
static java.lang.String |
rmDB(java.lang.Object obj,
java.lang.String TN) |
static void |
saveHashObject(java.lang.Object obj,
java.lang.String filename,
java.util.Hashtable data,
boolean isAppend)
Save serial object of Hashtable
|
static void |
saveObject(java.lang.Object obj,
java.lang.String filename,
java.lang.Object data,
boolean isAppend) |
static java.lang.String |
setDB(java.lang.Object obj,
java.lang.String TN,
java.lang.String Type,
java.lang.String Data) |
public static final java.lang.String APPENDData
public static final boolean AppendHashObject
public static java.lang.String DBPath
public static final java.lang.String DONOTHING
public static final boolean NewHashObject
public static final java.lang.String NEWTable
public static java.lang.String getDB(java.lang.Object obj, java.lang.String TN)
obj
- Create Table's objectTN
- Table Namepublic static java.util.Hashtable[] readHashObject(java.lang.Object obj, java.lang.String filename)
obj
- Create Table's objectfilename
- filenamepublic static java.lang.Object[] readObject(java.lang.Object obj, java.lang.String filename)
public static boolean removeHashObject(java.lang.Object obj, java.lang.String filename)
obj
- filename
- public static boolean removeHashObject(java.lang.Object obj, java.lang.String filename, java.lang.Object[] condition)
obj
- filename
- condition
- public static boolean removeHashObject(java.lang.Object obj, java.lang.String filename, java.lang.String compareItem, java.lang.String compareValue)
obj
- Create Table's objectfilename
- filenamecompareItem
- compared itemcompareValue
- compared valuepublic static boolean removeObject(java.lang.Object obj, java.lang.String filename)
public static java.lang.String rmDB(java.lang.Object obj, java.lang.String TN)
obj
- Create Table's ObjectTN
- Table Namepublic static void saveHashObject(java.lang.Object obj, java.lang.String filename, java.util.Hashtable data, boolean isAppend)
obj
- Create Table's objectfilename
- filenamedata
- Hashtable dataisAppend
- true:append into existed file, false: new file tablepublic static void saveObject(java.lang.Object obj, java.lang.String filename, java.lang.Object data, boolean isAppend)
public static java.lang.String setDB(java.lang.Object obj, java.lang.String TN, java.lang.String Type, java.lang.String Data)