Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
B
C
D
E
F
G
I
M
O
P
S
T
B
BinaryDecrypt(String, String, byte[], int)
- Method in interface org.enhydra.instantdb.db.
TableEncrypt
Invoked by InstantDB just after a binary column has been read from disk.
BinaryEncrypt(String, String, byte[], int)
- Method in interface org.enhydra.instantdb.db.
TableEncrypt
Invoked by InstantDB just before a binary column is about to be written to disk.
C
checkParameters(int[])
- Method in interface org.enhydra.instantdb.db.
SqlFunction
Allows a function object to check the types of the parameters which will be passed to it when it is asked to evaluate itself.
ConnectionExtensions
- interface org.enhydra.instantdb.jdbc.
ConnectionExtensions
.
Defines the extensions that InstantDB provides to the normal Connection interface.
D
DATE_FORMAT
- Static variable in interface org.enhydra.instantdb.db.
SqlFunction
Get special constant DATE_FORMAT.
Decrypt(String, byte[], int, int[])
- Method in interface org.enhydra.instantdb.db.
TableEncrypt
Invoked by InstantDB just after a row is has been read from disk.
delete()
- Method in class org.enhydra.instantdb.db.
idbTrigger
Deletes this trigger.
E
Encrypt(String, byte[], int, int[])
- Method in interface org.enhydra.instantdb.db.
TableEncrypt
Invoked by InstantDB just before a row is about to be written to disk.
evaluate(Object[])
- Method in interface org.enhydra.instantdb.db.
SqlFunction
Evaluates an function.
F
FIRST_DATA_COLUMN
- Static variable in interface org.enhydra.instantdb.db.
TableEncrypt
The column offsets that get passed to the encrypt/decrypt routines include meta-columns which are only of interest to InstantDB.
G
getConnection()
- Method in class org.enhydra.instantdb.db.
idbTrigger
Finds the connection which activated the current trigger activation.
getDatabaseId()
- Method in interface org.enhydra.instantdb.jdbc.
ConnectionExtensions
Retrieves a unique String identifing an InstantDB database.
getEvents()
- Method in class org.enhydra.instantdb.db.
idbTrigger
Returns the bitmap of events that this trigger is notified of.
getLastValueInserted(String, String)
- Method in interface org.enhydra.instantdb.jdbc.
ConnectionExtensions
Retrieves the last value inserted in a partcular column of a table.
getProperties()
- Method in interface org.enhydra.instantdb.jdbc.
ConnectionExtensions
Returns the Properties object passed to this Connection when it was created by the DriverManager.
getSpecialValue(int)
- Method in interface org.enhydra.instantdb.db.
SqlFunction
Used by InstantDB to fetch database information from a function.
getTableName()
- Method in class org.enhydra.instantdb.db.
idbTrigger
Returns the name of the table that this trigger is monitoring.
I
idbTrigger
- class org.enhydra.instantdb.db.
idbTrigger
.
idbTrigger(String, int)
- Constructor for class org.enhydra.instantdb.db.
idbTrigger
Constructs a new Trigger object.
M
MILLENIUM_BOUNDARY
- Static variable in interface org.enhydra.instantdb.db.
SqlFunction
Set special constant MILLENIUM_BOUNDARY.
O
onAdd(Vector, long)
- Method in class org.enhydra.instantdb.db.
idbTrigger
Callback invoked by InstantDB when a row is added to the table being monitored.
onCommit(long)
- Method in class org.enhydra.instantdb.db.
idbTrigger
Callback invoked by InstantDB when a transaction involving the table being monitored is committed.
onDelete(Vector, long)
- Method in class org.enhydra.instantdb.db.
idbTrigger
Callback invoked by InstantDB when a row is deleted from the table being monitored.
onRollback(long)
- Method in class org.enhydra.instantdb.db.
idbTrigger
Callback invoked by InstantDB when a transaction involving the table being monitored is rolled back.
onUpdate(Vector, long)
- Method in class org.enhydra.instantdb.db.
idbTrigger
Callback invoked by InstantDB when a row in the table being monitored is updated.
P
prepare()
- Method in interface org.enhydra.instantdb.jdbc.
ConnectionExtensions
Tells a connection to prepare before a commit.
preUpdate(Vector, long)
- Method in class org.enhydra.instantdb.db.
idbTrigger
Callback invoked by InstantDB before a row is updated in the table being monitored.
S
setSpecialValue(int, Object)
- Method in interface org.enhydra.instantdb.db.
SqlFunction
Used by InstantDB to pass database information into a function.
SqlFunction
- interface org.enhydra.instantdb.db.
SqlFunction
.
This interface allows InstantDB to add new SQL functions dynamically.
startGlobalTransaction(Xid)
- Method in interface org.enhydra.instantdb.jdbc.
ConnectionExtensions
Informs a connection that it is now part of a Global transaction.
T
TableEncrypt
- interface org.enhydra.instantdb.db.
TableEncrypt
.
Allows database developers to encrypt InstantDB data.
TRIGGER_ON_ADD
- Static variable in class org.enhydra.instantdb.db.
idbTrigger
Notify the trigger object when a row is added to the database table.
TRIGGER_ON_COMMIT
- Static variable in class org.enhydra.instantdb.db.
idbTrigger
Notify the trigger object when a transaction involving the database table is committed.
TRIGGER_ON_DELETE
- Static variable in class org.enhydra.instantdb.db.
idbTrigger
Notify the trigger object when a row is deleted in the database table.
TRIGGER_ON_ROLLBACK
- Static variable in class org.enhydra.instantdb.db.
idbTrigger
Notify the trigger object when a transaction involving the database table is rolled back.
TRIGGER_ON_UPDATE
- Static variable in class org.enhydra.instantdb.db.
idbTrigger
Notify the trigger object when an update to the database table takes place.
TYPE_BLOB
- Static variable in interface org.enhydra.instantdb.db.
SqlFunction
Parameter type TYPE_BLOB
TYPE_BYTE
- Static variable in interface org.enhydra.instantdb.db.
SqlFunction
Parameter type TYPE_BYTE
TYPE_CURRENCY
- Static variable in interface org.enhydra.instantdb.db.
SqlFunction
Parameter type TYPE_CURRENCY
TYPE_DATE
- Static variable in interface org.enhydra.instantdb.db.
SqlFunction
Parameter type TYPE_DATE
TYPE_DOUBLE
- Static variable in interface org.enhydra.instantdb.db.
SqlFunction
Parameter type TYPE_DOUBLE
TYPE_FLOAT
- Static variable in interface org.enhydra.instantdb.db.
SqlFunction
Parameter type TYPE_FLOAT
TYPE_INTEGER
- Static variable in interface org.enhydra.instantdb.db.
SqlFunction
Parameter type TYPE_INTEGER
TYPE_LONG
- Static variable in interface org.enhydra.instantdb.db.
SqlFunction
Parameter type TYPE_LONG
TYPE_STRING
- Static variable in interface org.enhydra.instantdb.db.
SqlFunction
Parameter type TYPE_STRING
B
C
D
E
F
G
I
M
O
P
S
T
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES