Uses of Package
edu.caltech.nanodb.commands
-
Packages that use edu.caltech.nanodb.commands Package Description edu.caltech.nanodb.commands This package contains the classes that represent the commands that the NanoSQL database recognizes.edu.caltech.nanodb.relations This package contains the basic data-types for representing relations in NanoDB.edu.caltech.nanodb.server edu.caltech.nanodb.sqlparse edu.caltech.nanodb.storage This package contains the classes for the Storage Manager, which is responsible for how data is stored in and retrieved from database files.edu.caltech.nanodb.transactions This package contains classes for managing transactions at the logical level, such as concurrency control and isolation, deadlock detection and aborting transactions. -
Classes in edu.caltech.nanodb.commands used by edu.caltech.nanodb.commands Class Description Command Abstract base-class for all commands that NanoDB supports.Command.Type Commands are either Data-Definition Language (DDL), Data-Manipulation Language (DML), or utility commands.CommandProperties This class holds properties that might contain additional details for a command.ConstraintDecl Constraints may be specified at the table level, or they may be specified on individual columns.DumpCommand An abstract base-class that holds the common implementation of the various kinds of dump commands.ExecutionException This exception is thrown when a fatal error occurs during command execution.QueryCommand This class represents all SQL query commands, including SELECT, INSERT, UPDATE, and DELETE.QueryCommand.Type Typesafe enumeration of query-command types.TableColumnDecl This class represents a single column declaration within a CREATE TABLE command.UpdateValue This class represents a single column-name/expression pair in an UPDATE statement's SET clause. -
Classes in edu.caltech.nanodb.commands used by edu.caltech.nanodb.relations Class Description DeleteCommand This command object represents a top-level DELETE command issued against the database.UpdateCommand This command object represents a top-level UPDATE command issued against the database. -
Classes in edu.caltech.nanodb.commands used by edu.caltech.nanodb.server Class Description Command Abstract base-class for all commands that NanoDB supports.SelectCommand This command object represents a top-level SELECT command issued against the database. -
Classes in edu.caltech.nanodb.commands used by edu.caltech.nanodb.sqlparse Class Description Command Abstract base-class for all commands that NanoDB supports. -
Classes in edu.caltech.nanodb.commands used by edu.caltech.nanodb.storage Class Description CommandProperties This class holds properties that might contain additional details for a command. -
Classes in edu.caltech.nanodb.commands used by edu.caltech.nanodb.transactions Class Description Command Abstract base-class for all commands that NanoDB supports.