Class Hierarchy
- java.lang.Object
- io.permazen.core.AbstractCoreIndex<T> (implements io.permazen.index.Index<T>)
- io.permazen.core.CoreIndex1<V,
T> (implements io.permazen.index.Index1<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.CoreIndex1<V,
- io.permazen.encoding.AbstractEncoding<T> (implements io.permazen.encoding.Encoding<T>, java.io.Serializable)
- io.permazen.encoding.NullSafeEncoding<T>
- io.permazen.core.EnumValueEncoding
- io.permazen.core.ReferenceEncoding
- io.permazen.core.ObjIdEncoding
- io.permazen.encoding.NullSafeEncoding<T>
- io.permazen.core.Database
- io.permazen.core.Encodings
- io.permazen.core.EnumValue (implements java.io.Serializable)
- io.permazen.core.Layout
- io.permazen.core.ObjId (implements java.lang.Comparable<T>, java.io.Serializable)
- io.permazen.core.Schema
- io.permazen.core.SchemaBundle
- io.permazen.core.SchemaBundle.Encoded
- io.permazen.core.SchemaItem
- 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.CollectionField<C,
- 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.Index
- io.permazen.core.CompositeIndex
- io.permazen.core.SimpleIndex<T>
- io.permazen.core.ComplexSubFieldIndex<C,
T> - io.permazen.core.CollectionElementIndex<C,
E> - io.permazen.core.ListElementIndex<E>
- io.permazen.core.SetElementIndex<E>
- io.permazen.core.MapKeyIndex<K,
V> - io.permazen.core.MapValueIndex<K,
V>
- io.permazen.core.CollectionElementIndex<C,
- io.permazen.core.SimpleFieldIndex<T>
- io.permazen.core.ComplexSubFieldIndex<C,
- io.permazen.core.ObjType
- io.permazen.core.Field<T>
- 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.UnknownFieldException
- io.permazen.core.UnknownIndexException
- io.permazen.core.UnknownTypeException
- io.permazen.core.TypeNotInSchemaException
- java.lang.IllegalArgumentException
- io.permazen.core.InvalidReferenceException
- io.permazen.core.DatabaseException
- java.lang.RuntimeException
- java.lang.Exception
- io.permazen.core.Transaction
- io.permazen.core.DetachedTransaction (implements java.io.Closeable)
- io.permazen.core.Transaction.CallbackAdapter (implements io.permazen.core.Transaction.Callback)
- io.permazen.core.Transaction.ListenerSet
- io.permazen.core.TransactionConfig
- io.permazen.core.TransactionConfig.Builder (implements java.lang.Cloneable)
- io.permazen.core.AbstractCoreIndex<T> (implements io.permazen.index.Index<T>)
Interface Hierarchy
- io.permazen.core.CreateListener
- io.permazen.core.DeleteListener
- io.permazen.core.FieldSwitch<R>
- io.permazen.core.IndexSwitch<R>
- io.permazen.core.ListFieldChangeListener
- io.permazen.core.MapFieldChangeListener
- io.permazen.core.SchemaChangeListener
- io.permazen.core.SetFieldChangeListener
- io.permazen.core.SimpleFieldChangeListener
- io.permazen.core.Transaction.Callback
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.permazen.core.DeleteAction
- io.permazen.core.TransactionConfig.SchemaRemoval
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)