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