Uses of Class
edu.caltech.nanodb.server.NanoDBException
-
Packages that use NanoDBException Package Description edu.caltech.nanodb.commands This package contains the classes that represent the commands that the NanoSQL database recognizes.edu.caltech.nanodb.expressions This package contains classes for representing and evaluating arithmetic and logical expressions.edu.caltech.nanodb.indexes edu.caltech.nanodb.queryeval This package contains the query-evaluation components of the database.edu.caltech.nanodb.relations This package contains the basic data-types for representing relations in NanoDB.edu.caltech.nanodb.server edu.caltech.nanodb.server.properties 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. -
-
Uses of NanoDBException in edu.caltech.nanodb.commands
Subclasses of NanoDBException in edu.caltech.nanodb.commands Modifier and Type Class Description class
ExecutionException
This exception is thrown when a fatal error occurs during command execution. -
Uses of NanoDBException in edu.caltech.nanodb.expressions
Subclasses of NanoDBException in edu.caltech.nanodb.expressions Modifier and Type Class Description class
DivideByZeroException
This exception is thrown when an expression would cause a divide by zero.class
ExpressionException
This exception is thrown when there is an error during the evaluation of an expression.class
TruncationException
This exception is a specific subtype of the type-cast exception that is thrown when a type-conversion would cause a truncation of a value.class
TypeCastException
This exception is thrown when theTypeConverter
tries to cast a value from one type to another incompatible type. -
Uses of NanoDBException in edu.caltech.nanodb.indexes
Subclasses of NanoDBException in edu.caltech.nanodb.indexes Modifier and Type Class Description class
IndexException
This class represents errors that occur while manipulating indexes. -
Uses of NanoDBException in edu.caltech.nanodb.queryeval
Subclasses of NanoDBException in edu.caltech.nanodb.queryeval Modifier and Type Class Description class
InvalidSQLException
This exception is used to signal when a SQL query contains a semantic error that prevents its evaluation. -
Uses of NanoDBException in edu.caltech.nanodb.relations
Subclasses of NanoDBException in edu.caltech.nanodb.relations Modifier and Type Class Description class
ConstraintViolationException
This exception is used to signal when a database constraint is violated.class
SchemaNameException
This exception is thrown when there are any schema name issues, such as duplicate column names, duplicate table names, ambiguous or invalid names, and so forth. -
Uses of NanoDBException in edu.caltech.nanodb.server
Subclasses of NanoDBException in edu.caltech.nanodb.server Modifier and Type Class Description class
EventDispatchException
-
Uses of NanoDBException in edu.caltech.nanodb.server.properties
Subclasses of NanoDBException in edu.caltech.nanodb.server.properties Modifier and Type Class Description class
PropertyException
This exception is thrown when an attempt is made to write to a read-only property. -
Uses of NanoDBException in edu.caltech.nanodb.storage
Subclasses of NanoDBException in edu.caltech.nanodb.storage Modifier and Type Class Description class
DataFormatException
This class represents runtime issues with data files not being in the proper format, or other such issues occurring.class
FileSystemException
This class represents errors that occur while opening, closing and manipulating files.class
InvalidFilePointerException
This exception class can be thrown when a file-pointer is discovered to be invalid for some reason.class
StorageException
This class and its subclasses represent general storage errors that can be encountered when manipulating the various data files that comprise the database.class
TableException
This class represents errors that occur while manipulating tables.class
TupleFileException
This class represents errors that occur while manipulating tuple files. -
Uses of NanoDBException in edu.caltech.nanodb.transactions
Subclasses of NanoDBException in edu.caltech.nanodb.transactions Modifier and Type Class Description class
TransactionException
This class represents errors that occur as part of transaction processing.
-