Package edu.caltech.nanodb.client
This package contains classes that allow NanoDB to be used from multiple
concurrent clients, to maintain client session state, and so forth. Note that
this does not include important details such as transaction isolation or other
concurrency-control features; it is simply the mechanisms to support multiple
clients interacting with the database.
-
Class Summary Class Description ExclusiveClient This class is used for starting the NanoDB database in "exclusive mode," where only a single client interacts directly with the database system.InteractiveClient This abstract class implements the basic functionality necessary for providing an interactive SQL client.SharedClientState This class representsSharedServerClient This class implements a client the can connect to the NanoDBshared server
and send/receive commands and data.