|
|||||||||
| Home >> All >> org >> vrspace >> server >> [ db overview ] | PREV NEXT | ||||||||
A
- analizeClass(Class) - Method in class org.vrspace.server.db.SQLDB
- Internal
B
- BOOLEAN - Static variable in class org.vrspace.server.db.SQLDB
- BOOLEAN_ARR - Static variable in class org.vrspace.server.db.SQLDB
- BYTE - Static variable in class org.vrspace.server.db.SQLDB
- BYTE_ARR - Static variable in class org.vrspace.server.db.SQLDB
- BYTE_TYPE - Variable in class org.vrspace.server.db.SQLDB
C
- CHAR - Static variable in class org.vrspace.server.db.SQLDB
- CHAR_ARR - Static variable in class org.vrspace.server.db.SQLDB
- CHAR_TYPE - Variable in class org.vrspace.server.db.SQLDB
- classID - Variable in class org.vrspace.server.db.SQLClass
- Unique class number in db, must be >0
- className - Variable in class org.vrspace.server.db.SQLClass
- Full class name with points replaced by '_' ("org_vrspace_server_Transform")
- clsID - Static variable in class org.vrspace.server.db.SQLDB
- clsRepository - Static variable in class org.vrspace.server.db.SQLDB
- in-memory repository that contains information about classes key: class name value: SQLClass object
- commit() - Method in class org.vrspace.server.db.DBCache
- Commit.
- commit() - Method in class org.vrspace.server.db.SQLDB
- Not implemented
- commit - Variable in class org.vrspace.server.db.TextDB
- commit() - Method in class org.vrspace.server.db.TextDB
- Saves the file
- conn - Variable in class org.vrspace.server.db.SQLDB
- connect(String) - Method in class org.vrspace.server.db.DBCache
- Connect to database.
- connect(String) - Method in class org.vrspace.server.db.SQLDB
- Connect to the database
- connect(String) - Method in class org.vrspace.server.db.TextDB
- Connect to file
- create(String) - Method in class org.vrspace.server.db.DBCache
- create(String) - Method in class org.vrspace.server.db.MySQLDB
- create(String) - Method in class org.vrspace.server.db.SQLDB
- create(String) - Method in class org.vrspace.server.db.TextDB
- createPrimTable(Class) - Method in class org.vrspace.server.db.SQLDB
- Creates table to store primitives
- createTable(Object) - Method in class org.vrspace.server.db.DBCache
D
- DATE_OBJ - Static variable in class org.vrspace.server.db.SQLDB
- DATE_OBJ_ARR - Static variable in class org.vrspace.server.db.SQLDB
- DATE_TYPE - Variable in class org.vrspace.server.db.SQLDB
- DBCache - class org.vrspace.server.db.DBCache.
- Database class
- DBCache(DB) - Constructor for class org.vrspace.server.db.DBCache
- DBException - exception org.vrspace.server.db.DBException.
- DBException() - Constructor for class org.vrspace.server.db.DBException
- DBException(String) - Constructor for class org.vrspace.server.db.DBException
- DOUBLE - Static variable in class org.vrspace.server.db.SQLDB
- DOUBLE_ARR - Static variable in class org.vrspace.server.db.SQLDB
- DOUBLE_TYPE - Variable in class org.vrspace.server.db.SQLDB
- db - Variable in class org.vrspace.server.db.DBCache
- db - Variable in class org.vrspace.server.db.TextDB
- delete(Object) - Method in class org.vrspace.server.db.DBCache
- From the table obj.getClass().getName() deletes the row having db_id == obj.db_id, from both cache and the underlying db.
- delete(Object) - Method in class org.vrspace.server.db.SQLDB
- Delete object from database.
- delete(Object) - Method in class org.vrspace.server.db.TextDB
- Not implemented.
- disconnect() - Method in class org.vrspace.server.db.DBCache
- Disconnect
- disconnect() - Method in class org.vrspace.server.db.SQLDB
- Close connection to the database
- disconnect() - Method in class org.vrspace.server.db.TextDB
- Disconnect, commit all changes
F
- FLOAT - Static variable in class org.vrspace.server.db.SQLDB
- FLOAT_ARR - Static variable in class org.vrspace.server.db.SQLDB
- FLOAT_OBJ - Static variable in class org.vrspace.server.db.SQLDB
- FLOAT_OBJ_ARR - Static variable in class org.vrspace.server.db.SQLDB
- FLOAT_TYPE - Variable in class org.vrspace.server.db.SQLDB
- fieldCntIDs - Variable in class org.vrspace.server.db.SQLClass
- If field is not primitive, it is stored elsewhere (in another db table), and can be reached by number stored here.
- fieldNames - Variable in class org.vrspace.server.db.SQLClass
- fieldTypes - Variable in class org.vrspace.server.db.SQLClass
- Field type according to types defined in org.vrspace.server.db.SQLDB class.
- fields - Variable in class org.vrspace.server.db.SQLClass
- file - Variable in class org.vrspace.server.db.TextDB
G
- get(Object) - Method in class org.vrspace.server.db.DBCache
- Get an object.
- get(String, long) - Method in class org.vrspace.server.db.DBCache
- Returns the object having id == obj.db_id
- get(String, String, Object) - Method in class org.vrspace.server.db.DBCache
- Returns the object of className class having field == value
- get(Object) - Method in class org.vrspace.server.db.SQLDB
- Retreives an object from the database
- get(String, long) - Method in class org.vrspace.server.db.SQLDB
- Retreives an object from the database
- get(String, String, Object) - Method in class org.vrspace.server.db.SQLDB
- Get first object of class className, whose field field have value value
- get(Object) - Method in class org.vrspace.server.db.TextDB
- Not implemented.
- get(String, long) - Method in class org.vrspace.server.db.TextDB
- Not implemented.
- get(String, String, Object) - Method in class org.vrspace.server.db.TextDB
- Not implemented.
- getAll(String) - Method in class org.vrspace.server.db.DBCache
- Returns all members of the class
- getAll(String) - Method in class org.vrspace.server.db.SQLDB
- Get all objects of className from db
- getAll(String) - Method in class org.vrspace.server.db.TextDB
- Not implemented.
- getClass(Class) - Method in class org.vrspace.server.db.SQLDB
- Internal, try to get class from repository return SQLClass if class exits in repository, else return null
- getClassName(Object) - Method in class org.vrspace.server.db.DBCache
- getMessage() - Method in class org.vrspace.server.db.DBException
- getObject(Object, long, long, long) - Method in class org.vrspace.server.db.SQLDB
- Retreives an object from the database, internal
- getObjectArray(String, long, long) - Method in class org.vrspace.server.db.SQLDB
- Internal
- getObjectID(long) - Method in class org.vrspace.server.db.SQLDB
- returns object ID
- getPackageID(Package) - Method in class org.vrspace.server.db.SQLDB
- Retreives package ID from the repository
- getPrimitiveArray(String, int, long, long) - Method in class org.vrspace.server.db.SQLDB
- Internal
- getRange(String, String, Object) - Method in class org.vrspace.server.db.DBCache
- Returns Object[] of className class having field == value
TODO: map calls on underlying DB - getRange(Object, Object) - Method in class org.vrspace.server.db.DBCache
- Returns Object[] between o1 and o2
Class must have comparator() method to be searchable.
TODO: map calls to underlying DB! - getRange(String, String, Object) - Method in class org.vrspace.server.db.SQLDB
- Get all objects of class className, whose field field have value value
- getRange(Object, Object) - Method in class org.vrspace.server.db.SQLDB
- Get all objects that are "between" object o1 and o2.
- getRange(String, String, Object) - Method in class org.vrspace.server.db.TextDB
- Not implemented.
- getRange(Object, Object) - Method in class org.vrspace.server.db.TextDB
- Not implemented.
- getRangeDb_id(String, String, Object) - Method in class org.vrspace.server.db.SQLDB
- unfinished, work only for primitive fields not objects Internal
- getSQLText(String, ArrayList, ArrayList) - Method in class org.vrspace.server.db.SQLDB
- Internal
- getTables() - Method in class org.vrspace.server.db.DBCache
- Returns references to cached tables
I
- INT - Static variable in class org.vrspace.server.db.SQLDB
- INT_ARR - Static variable in class org.vrspace.server.db.SQLDB
- INT_TYPE - Variable in class org.vrspace.server.db.SQLDB
- InformixDB - class org.vrspace.server.db.InformixDB.
- InformixDB() - Constructor for class org.vrspace.server.db.InformixDB
- insertObject(Object, long, SQLClass, long, long) - Method in class org.vrspace.server.db.SQLDB
- Internal, called from put(Object obj) and put(Object[] obj)
L
- LONG - Static variable in class org.vrspace.server.db.SQLDB
- LONG_ARR - Static variable in class org.vrspace.server.db.SQLDB
- LONG_TYPE - Variable in class org.vrspace.server.db.SQLDB
- loadDriver() - Method in class org.vrspace.server.db.InformixDB
- loadDriver() - Method in class org.vrspace.server.db.MySQLDB
- loadDriver() - Method in class org.vrspace.server.db.SQLDB
- Override this in actual implementations.
- logger - Variable in class org.vrspace.server.db.SQLDB
M
- MySQLDB - class org.vrspace.server.db.MySQLDB.
- MySQLDB() - Constructor for class org.vrspace.server.db.MySQLDB
- main(String[]) - Static method in class org.vrspace.server.db.MySQLDB
- mapJava2SQL(String) - Method in class org.vrspace.server.db.SQLDB
- Internal
- mapTypes(int) - Method in class org.vrspace.server.db.SQLDB
- Internal
- msg - Variable in class org.vrspace.server.db.DBException
O
- OBJECT - Static variable in class org.vrspace.server.db.SQLDB
- OBJECT_ARR - Static variable in class org.vrspace.server.db.SQLDB
- objID - Static variable in class org.vrspace.server.db.SQLDB
- org.vrspace.server.db - package org.vrspace.server.db
P
- packageID - Variable in class org.vrspace.server.db.SQLClass
- pkgID - Static variable in class org.vrspace.server.db.SQLDB
- put(Object) - Method in class org.vrspace.server.db.DBCache
- Stores obj into database
- put(Object) - Method in class org.vrspace.server.db.SQLDB
- Stores obj to the database.
- put(Object[]) - Method in class org.vrspace.server.db.SQLDB
- Stores object array to the database.
- put(Object) - Method in class org.vrspace.server.db.TextDB
- Not implemented.
- putPrimitiveArray(Object, long, long) - Method in class org.vrspace.server.db.SQLDB
- Internal
Q
- query(String) - Method in class org.vrspace.server.db.SQLDB
- Internal
R
- replacePoints(String) - Static method in class org.vrspace.server.db.SQLDB
- Internal
- rs - Variable in class org.vrspace.server.db.SQLDB
S
- SHORT - Static variable in class org.vrspace.server.db.SQLDB
- SHORT_ARR - Static variable in class org.vrspace.server.db.SQLDB
- SHORT_TYPE - Variable in class org.vrspace.server.db.SQLDB
- SQLClass - class org.vrspace.server.db.SQLClass.
- SQLClass is class whose objects describe classes that will be stored in db.
- SQLClass() - Constructor for class org.vrspace.server.db.SQLClass
- SQLDB - class org.vrspace.server.db.SQLDB.
- DB store objects by storing all public fields: all primitive types and primitive arrays (java.lang.String, java.net.URL and java.util.Date are considered as primitive) all objects and object arrays that are contained inside object (recursive) Requirements and restrictions: every object that will be stored in DB must have defined "public long db_id" field (or must inherit from class that have db_id field) objects that have encapsulated data - private fields and get/set methods for retrieving/storing that fields can't be stored correctly! This is common for JDK classes - that classes can be stored by manually coding (it's already done for String, Date, URL and Float) Description of DB structure: DB has "repository" tables and "object" tables.
- SQLDB() - Constructor for class org.vrspace.server.db.SQLDB
- SQL_CHECK_CLASS - Variable in class org.vrspace.server.db.SQLDB
- SQL_CHECK_PACKAGE - Variable in class org.vrspace.server.db.SQLDB
- SQL_COUNT_CLASSES - Variable in class org.vrspace.server.db.SQLDB
- SQL_COUNT_OBJECTS - Variable in class org.vrspace.server.db.SQLDB
- SQL_COUNT_PACKAGES - Variable in class org.vrspace.server.db.SQLDB
- SQL_CREATE_CLASSES_TABLE - Variable in class org.vrspace.server.db.SQLDB
- SQL_CREATE_OBJECTS_TABLE - Variable in class org.vrspace.server.db.SQLDB
- SQL_CREATE_OBJ_TABLE_1 - Variable in class org.vrspace.server.db.SQLDB
- SQL_CREATE_OBJ_TABLE_2 - Variable in class org.vrspace.server.db.SQLDB
- SQL_CREATE_PACKAGES_TABLE - Variable in class org.vrspace.server.db.SQLDB
- SQL_CREATE_PRIM_TABLE_1 - Variable in class org.vrspace.server.db.SQLDB
- SQL_CREATE_PRIM_TABLE_2 - Variable in class org.vrspace.server.db.SQLDB
- SQL_CREATE_PRIM_TABLE_3 - Variable in class org.vrspace.server.db.SQLDB
- SQL_DELETE_OBJECT - Variable in class org.vrspace.server.db.SQLDB
- SQL_DEL_OBJECT - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_ALL - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_ARR_1 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_ARR_2 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_ARR_3 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_ARR_4 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_CLASSES - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_OBJECT_1 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_OBJECT_2 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_OBJECT_3 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_OBJECT_4 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_OBJ_ARR_1 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_OBJ_ARR_2 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_OBJ_ARR_3 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_PRIM_ARR_1 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_PRIM_ARR_2 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_PRIM_ARR_3 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_RANGE_1 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_RANGE_2 - Variable in class org.vrspace.server.db.SQLDB
- SQL_GET_RANGE_3 - Variable in class org.vrspace.server.db.SQLDB
- SQL_INSERT_CLASS - Variable in class org.vrspace.server.db.SQLDB
- SQL_INSERT_OBJECT - Variable in class org.vrspace.server.db.SQLDB
- SQL_INSERT_PACKAGE - Variable in class org.vrspace.server.db.SQLDB
- SQL_INSERT_PRIM_1 - Variable in class org.vrspace.server.db.SQLDB
- SQL_INSERT_PRIM_2 - Variable in class org.vrspace.server.db.SQLDB
- SQL_SHOW_TABLES - Variable in class org.vrspace.server.db.SQLDB
- STRING_OBJ - Static variable in class org.vrspace.server.db.SQLDB
- STRING_OBJ_ARR - Static variable in class org.vrspace.server.db.SQLDB
- STRING_TYPE - Variable in class org.vrspace.server.db.SQLDB
- stmt - Variable in class org.vrspace.server.db.SQLClass
- Insert SQL statement for inserting object of this class in db.
- stmt - Variable in class org.vrspace.server.db.SQLDB
- stmtCheckClass - Variable in class org.vrspace.server.db.SQLDB
- stmtCheckPackage - Variable in class org.vrspace.server.db.SQLDB
- stmtDelObject - Variable in class org.vrspace.server.db.SQLDB
- stmtDeleteObject - Variable in class org.vrspace.server.db.SQLDB
- stmtGetObject - Variable in class org.vrspace.server.db.SQLDB
- stmtInsertClass - Variable in class org.vrspace.server.db.SQLDB
- stmtInsertObject - Variable in class org.vrspace.server.db.SQLDB
- stmtInsertPackage - Variable in class org.vrspace.server.db.SQLDB
- stmtInsertPrim - Variable in class org.vrspace.server.db.SQLDB
- superClassID - Variable in class org.vrspace.server.db.SQLClass
- Must exists as classID in another SQLClass object, when class is root =0
T
- TextDB - class org.vrspace.server.db.TextDB.
- Database class
- TextDB() - Constructor for class org.vrspace.server.db.TextDB
- tableExists(String) - Method in class org.vrspace.server.db.DBCache
- Does table exist?
- tables - Variable in class org.vrspace.server.db.DBCache
U
- URL_OBJ - Static variable in class org.vrspace.server.db.SQLDB
- URL_OBJ_ARR - Static variable in class org.vrspace.server.db.SQLDB
- update(Request) - Method in class org.vrspace.server.db.DBCache
- This method only passes request to underlying database.
- update(Request) - Method in class org.vrspace.server.db.SQLDB
- Update field in object.
- update(String) - Method in class org.vrspace.server.db.SQLDB
- Internal
- update(Request) - Method in class org.vrspace.server.db.TextDB
- Not implemented.
_
- _put(Object) - Method in class org.vrspace.server.db.DBCache
- Stores obj into cache
A B C D F G I L M O P Q R S T U _
|
|||||||||
| Home >> All >> org >> vrspace >> server >> [ db overview ] | PREV NEXT | ||||||||