Class Hierarchy
- java.lang.Object
- edu.caltech.nanodb.relations.ColumnInfo (implements java.io.Serializable)
- edu.caltech.nanodb.relations.ColumnRefs
- edu.caltech.nanodb.relations.IndexColumnRefs
- edu.caltech.nanodb.relations.KeyColumnRefs
- edu.caltech.nanodb.relations.ColumnType (implements java.io.Serializable)
- edu.caltech.nanodb.relations.DatabaseConstraintEnforcer (implements edu.caltech.nanodb.server.RowEventListener)
- edu.caltech.nanodb.relations.ForeignKeyColumnRefs
- edu.caltech.nanodb.relations.Schema (implements java.lang.Iterable<T>, java.io.Serializable)
- edu.caltech.nanodb.relations.Schema.IndexedColumnInfo (implements java.io.Serializable)
- edu.caltech.nanodb.relations.TableInfo
- edu.caltech.nanodb.relations.TableUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- edu.caltech.nanodb.server.NanoDBException
- edu.caltech.nanodb.relations.ConstraintViolationException
- edu.caltech.nanodb.relations.SchemaNameException
- edu.caltech.nanodb.server.NanoDBException
- java.lang.RuntimeException
- java.lang.Exception
- edu.caltech.nanodb.relations.TupleUtils
Interface Hierarchy
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- edu.caltech.nanodb.relations.ForeignKeyValueChangeOption
- edu.caltech.nanodb.relations.JoinType
- edu.caltech.nanodb.relations.SQLDataType
- edu.caltech.nanodb.relations.TableConstraintType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)