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 ExclusiveClientThis class is used for starting the NanoDB database in "exclusive mode," where only a single client interacts directly with the database system. InteractiveClientThis abstract class implements the basic functionality necessary for providing an interactive SQL client. SharedClientStateThis class represents SharedServerClientThis class implements a client the can connect to the NanoDB
shared serverand send/receive commands and data.