Class Hierarchy
- java.lang.Object
- io.permazen.core.CoreIndex<V,T> (implements io.permazen.index.Index<V,T>)
- io.permazen.core.CoreIndex2<V1,V2,T> (implements io.permazen.index.Index2<V1,V2,T>)
- io.permazen.core.CoreIndex3<V1,V2,V3,T> (implements io.permazen.index.Index3<V1,V2,V3,T>)
- io.permazen.core.CoreIndex4<V1,V2,V3,V4,T> (implements io.permazen.index.Index4<V1,V2,V3,V4,T>)
- io.permazen.core.Database
- io.permazen.core.EnumValue (implements java.io.Serializable)
- io.permazen.core.FieldSwitchAdapter<R> (implements io.permazen.core.FieldSwitch<R>)
- io.permazen.core.FieldType<T> (implements java.util.Comparator<T>, java.io.Serializable)
- io.permazen.core.FieldTypeRegistry
- io.permazen.core.Layout
- io.permazen.core.ObjId (implements java.lang.Comparable<T>, java.io.Serializable)
- io.permazen.core.Schema
- io.permazen.core.SchemaItem
- io.permazen.core.CompositeIndex
- io.permazen.core.Field<T>
- io.permazen.core.ComplexField<T>
- io.permazen.core.CollectionField<C,E>
- io.permazen.core.MapField<K,V>
- io.permazen.core.CounterField
- io.permazen.core.SimpleField<T>
- io.permazen.core.EnumArrayField
- io.permazen.core.EnumField
- io.permazen.core.ReferenceField
- io.permazen.core.ComplexField<T>
- io.permazen.core.ObjType
- io.permazen.core.Schemas
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.permazen.core.DatabaseException
- io.permazen.core.DeletedObjectException
- io.permazen.core.InconsistentDatabaseException
- io.permazen.core.InvalidObjectVersionException
- io.permazen.core.InvalidSchemaException
- io.permazen.core.SchemaMismatchException
- io.permazen.core.ReferencedObjectException
- io.permazen.core.TransactionException
- io.permazen.core.RollbackOnlyTransactionException
- io.permazen.core.StaleTransactionException
- io.permazen.core.TypeNotInSchemaVersionException
- io.permazen.core.UnknownFieldException
- io.permazen.core.UnknownIndexException
- io.permazen.core.UnknownTypeException
- java.lang.IllegalArgumentException
- io.permazen.core.InvalidReferenceException
- io.permazen.core.DatabaseException
- java.lang.RuntimeException
- java.lang.Exception
- io.permazen.core.Transaction
- io.permazen.core.SnapshotTransaction (implements java.io.Closeable)
- io.permazen.core.Transaction.CallbackAdapter (implements io.permazen.core.Transaction.Callback)
- io.permazen.core.Transaction.ListenerSet
- io.permazen.core.Version
Interface Hierarchy
- io.permazen.core.CreateListener
- io.permazen.core.DeleteListener
- io.permazen.core.FieldSwitch<R>
- io.permazen.core.ListFieldChangeListener
- io.permazen.core.MapFieldChangeListener
- io.permazen.core.SetFieldChangeListener
- io.permazen.core.SimpleFieldChangeListener
- io.permazen.core.Transaction.Callback
- io.permazen.core.VersionChangeListener
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.permazen.core.DeleteAction
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)