PJODe

The PersonalJava ODBMS
C D G I M O P R S

C

close() - Method in class com.linxpda.PJODe.PJODe
Defragments the database file and closes all connected streams.
close(String) - Method in interface com.linxpda.PJODe.server.RemoteDB
A remote implementation of PJODe.close.
close(String) - Method in class com.linxpda.PJODe.server.PJODeRMIServer
Closes the PJODe database connected to the given file and removes it from the list of available PJODe databases.
com.linxpda.PJODe - package com.linxpda.PJODe
This package provides all the classes and interfaces required to use our 100% Java ODBMS solution, PJODeCS.
com.linxpda.PJODe.server - package com.linxpda.PJODe.server
This package provides the remote class and interface required to setup a remote thread safe server for PJODe databases.

D

DBException - exception com.linxpda.PJODe.DBException.
Generic exception class to catch all random access file specific exceptions.
DBException(String) - Constructor for class com.linxpda.PJODe.DBException
 

G

get(Object) - Method in class com.linxpda.PJODe.PJODe
Reads all objects from the datafile and compares them to the supplied query object through a call to equals().
get(Object, String) - Method in interface com.linxpda.PJODe.server.RemoteDB
A remote implementation of PJODe.get.
get(Object, String) - Method in class com.linxpda.PJODe.server.PJODeRMIServer
Queries the database connected to the given filename, using the given object as it's query.
getObjectAt(int) - Method in interface com.linxpda.PJODe.ResultSet
Returns the Object stored at location 'i' in this ResultSet.
getObjectCount() - Method in interface com.linxpda.PJODe.ResultSet
Returns the number of entries in this ResultSet.
getRemoteInstance(String, String) - Static method in class com.linxpda.PJODe.PJODe
Renturns an instance of PJODe that is connected to a remote PJODeRMIServer for thread-safe client/user access.

I

isEmpty() - Method in interface com.linxpda.PJODe.ResultSet
Tests whether this ResultSet has any entries.

M

main(String[]) - Static method in class com.linxpda.PJODe.server.PJODeRMIServer
Runs the PJODeRMIServer utility, creating a new instance and binding it to the rmiregistry.

O

open(String) - Method in interface com.linxpda.PJODe.server.RemoteDB
Opens a new remote instance of PJODe and makes it available for client connections.
open(String) - Method in class com.linxpda.PJODe.server.PJODeRMIServer
Opens a PJODe database using the given file and adds it to the list of available PJODe databases.

P

PJODe - class com.linxpda.PJODe.PJODe.
This class is the access point for users to the com.linxpda.PJODe ODBMS system.
PJODe(String) - Constructor for class com.linxpda.PJODe.PJODe
Initializes an PJODe with the default permissions and capacity.
PJODe(String, int) - Constructor for class com.linxpda.PJODe.PJODe
Initializes an PJODe with the requested initial capacity and default permissions of "rw".
PJODe(String, String) - Constructor for class com.linxpda.PJODe.PJODe
Open an existing PJODe with the requested access permissions.
PJODeRMIServer - class com.linxpda.PJODe.server.PJODeRMIServer.
An RMI server that provides thread safe access to any number of PJODe database systems.
PJODeRMIServer() - Constructor for class com.linxpda.PJODe.server.PJODeRMIServer
Initializes the PJODeRMIServer.

R

RemoteDB - interface com.linxpda.PJODe.server.RemoteDB.
Remote interface used by PJODe as a reference to a remotely running PJODeRMIServer.
remove(Object) - Method in class com.linxpda.PJODe.PJODe
Deletes the specified object from the data file.
remove(Object, String) - Method in interface com.linxpda.PJODe.server.RemoteDB
A remote implementation of PJODe.remove.
remove(Object, String) - Method in class com.linxpda.PJODe.server.PJODeRMIServer
Removes the specified value from the PJODe connected to the specified filename.
ResultSet - interface com.linxpda.PJODe.ResultSet.
A Vector like collection of objects returned by a call to PJODe.get.

S

set(Object) - Method in class com.linxpda.PJODe.PJODe
Add (or updates) the object into the persistent file.
set(Object, String) - Method in interface com.linxpda.PJODe.server.RemoteDB
A remote implementation of PJODe.set.
set(Object, String) - Method in class com.linxpda.PJODe.server.PJODeRMIServer
Adds (or updates) the given value in the PJODe connected to the specified filename.

C D G I M O P R S
(c)2001 Linxpda, Inc. www.linxpda.com