A C D F G H I J L N O P R S U

A

AUTOCOMMIT - Static variable in interface jnicli.Database
Select flag AUTOCOMMIT: automatically commit current transaction after completion of selection
attach() - Method in interface jnicli.Database
Attach thread to the database.
attach() - Method in class jnicli.DatabaseJNI
 
attach() - Method in interface jnicli.DatabaseSession
Attach thread to the database.
attach() - Method in class jnicli.DatabaseSessionClient
 
attach() - Method in class jnicli.DatabaseSessionServer
 

C

CLI_DETACH_COMMIT - Static variable in interface jnicli.Database
 
CLI_DETACH_DEFAULT - Static variable in interface jnicli.Database
 
CLI_DETACH_DESTROY_CONTEXT - Static variable in interface jnicli.Database
 
CONCURRENT_READ - Static variable in interface jnicli.Database
 
CONCURRENT_UPDATE - Static variable in interface jnicli.Database
 
CliException - exception jnicli.CliException.
Exception thrown by Gigabase CLI implementation.
CliException(String) - Constructor for class jnicli.CliException
Constructor of the exception object.
Cursor - interface jnicli.Cursor.
Iterator through result set returned by Database.select.
close() - Method in interface jnicli.Database
Close database
close() - Method in class jnicli.DatabaseJNI
 
close(long) - Method in interface jnicli.DatabaseSession
Close database
close() - Method in class jnicli.DatabaseSessionClient
 
close(long) - Method in class jnicli.DatabaseSessionServer
 
commit() - Method in interface jnicli.Database
Commit current transaction.
commit() - Method in class jnicli.DatabaseJNI
 
commit(long) - Method in interface jnicli.DatabaseSession
Commit current transaction.
commit() - Method in class jnicli.DatabaseSessionClient
 
commit(long) - Method in class jnicli.DatabaseSessionServer
 

D

Database - interface jnicli.Database.
This class is used as interface to local or remote database (through RMI).
DatabaseJNI - class jnicli.DatabaseJNI.
Interface to database using Java native interface.
DatabaseJNI() - Constructor for class jnicli.DatabaseJNI
 
DatabaseJNI(boolean) - Constructor for class jnicli.DatabaseJNI
 
DatabaseSession - interface jnicli.DatabaseSession.
Database session interface.
DatabaseSessionClient - class jnicli.DatabaseSessionClient.
Database session client implementation.
DatabaseSessionClient(DatabaseSession) - Constructor for class jnicli.DatabaseSessionClient
 
DatabaseSessionServer - class jnicli.DatabaseSessionServer.
Database session client implementation.
DatabaseSessionServer() - Constructor for class jnicli.DatabaseSessionServer
 
delete(Class, String) - Method in interface jnicli.Database
Delete all objects from the table matching specified condition
delete(Class, String) - Method in class jnicli.DatabaseJNI
 
delete(long, Class, String) - Method in interface jnicli.DatabaseSession
Delete all objects from the table matching specified condition
delete(Class, String) - Method in class jnicli.DatabaseSessionClient
 
delete(long, Class, String) - Method in class jnicli.DatabaseSessionServer
 
detach(int) - Method in interface jnicli.Database
Detach thread to the database.
detach(int) - Method in class jnicli.DatabaseJNI
 
detach(long, int) - Method in interface jnicli.DatabaseSession
Detach thread to the database.
detach(int) - Method in class jnicli.DatabaseSessionClient
 
detach(long, int) - Method in class jnicli.DatabaseSessionServer
 

F

FOR_UPDATE - Static variable in interface jnicli.Database
Select flag FOR_UPDATE: make it possible to update selected records

G

getOid() - Method in interface jnicli.Cursor
Get OID of the current object.
getOid() - Method in class jnicli.PrefetchedCursor
 
getThreadContext() - Method in class jnicli.DatabaseJNI
 

H

hasMoreElements() - Method in interface jnicli.Cursor
Tests if this enumeration contains more elements.
hasMoreElements() - Method in class jnicli.PrefetchedCursor
 

I

insert(Object) - Method in interface jnicli.Database
Insert new object in the database.
insert(Object) - Method in class jnicli.DatabaseJNI
 
insert(long, Object) - Method in interface jnicli.DatabaseSession
Insert new object in the database.
insert(Object) - Method in class jnicli.DatabaseSessionClient
 
insert(long, Object) - Method in class jnicli.DatabaseSessionServer
 

J

jnicli - package jnicli
 

L

lock() - Method in interface jnicli.Database
Lock database in exclusive mode.
lock() - Method in class jnicli.DatabaseJNI
 
lock(long) - Method in interface jnicli.DatabaseSession
Lock database in exclusive mode.
lock() - Method in class jnicli.DatabaseSessionClient
 
lock(long) - Method in class jnicli.DatabaseSessionServer
 

N

nextElement() - Method in interface jnicli.Cursor
Returns the next element of this enumeration if this enumeration object has at least one more element to provide.
nextElement() - Method in class jnicli.PrefetchedCursor
 

O

objects - Variable in class jnicli.PrefetchedCursor
 
oids - Variable in class jnicli.PrefetchedCursor
 
open(int, String, String, long, int) - Method in interface jnicli.Database
Open database
open(int, String, String, long, int) - Method in class jnicli.DatabaseJNI
 
open(int, String, String, long, int) - Method in interface jnicli.DatabaseSession
Open database
open(int, String, String, long, int) - Method in class jnicli.DatabaseSessionClient
 
open(int, String, String, long, int) - Method in class jnicli.DatabaseSessionServer
 

P

PrefetchedCursor - class jnicli.PrefetchedCursor.
 
PrefetchedCursor() - Constructor for class jnicli.PrefetchedCursor
 

R

READ_ONLY - Static variable in interface jnicli.Database
 
READ_WRITE - Static variable in interface jnicli.Database
 
rollback() - Method in interface jnicli.Database
Commit current transaction Transaction is implicitly started when any database operation is perfromed.
rollback() - Method in class jnicli.DatabaseJNI
 
rollback(long) - Method in interface jnicli.DatabaseSession
Commit current transaction Transaction is implicitly started when any database operation is perfromed.
rollback() - Method in class jnicli.DatabaseSessionClient
 
rollback(long) - Method in class jnicli.DatabaseSessionServer
 

S

select(Class, String, int) - Method in interface jnicli.Database
Select objects from table matching condition
select(Class, String, int) - Method in class jnicli.DatabaseJNI
 
select(long, Class, String, int) - Method in interface jnicli.DatabaseSession
Select objects from table matching condition
select(Class, String, int) - Method in class jnicli.DatabaseSessionClient
 
select(long, Class, String, int) - Method in class jnicli.DatabaseSessionServer
 
setThreadContext(long) - Method in class jnicli.DatabaseJNI
 
size() - Method in interface jnicli.Cursor
Get number of selected records
size() - Method in class jnicli.PrefetchedCursor
 

U

update() - Method in interface jnicli.Cursor
Update current object.
update(long, Object) - Method in interface jnicli.Database
Update object with soecified OID
update(long, Object) - Method in class jnicli.DatabaseJNI
 
update(long, long, Object) - Method in interface jnicli.DatabaseSession
Update object with soecified OID
update(long, Object) - Method in class jnicli.DatabaseSessionClient
 
update(long, long, Object) - Method in class jnicli.DatabaseSessionServer
 
update() - Method in class jnicli.PrefetchedCursor
 

A C D F G H I J L N O P R S U