Hierarchy For All Packages
Package Hierarchies:- io.permazen,
- io.permazen.annotation,
- io.permazen.ant,
- io.permazen.change,
- io.permazen.cli,
- io.permazen.cli.app,
- io.permazen.cli.app.cmd,
- io.permazen.cli.cmd,
- io.permazen.cli.config,
- io.permazen.cli.jshell,
- io.permazen.cli.main,
- io.permazen.cli.parse,
- io.permazen.cli.parse.util,
- io.permazen.core,
- io.permazen.core.util,
- io.permazen.encoding,
- io.permazen.index,
- io.permazen.jsck,
- io.permazen.jsck.cmd,
- io.permazen.kv,
- io.permazen.kv.array,
- io.permazen.kv.bdb,
- io.permazen.kv.caching,
- io.permazen.kv.cockroach,
- io.permazen.kv.fdb,
- io.permazen.kv.leveldb,
- io.permazen.kv.lmdb,
- io.permazen.kv.mssql,
- io.permazen.kv.mvcc,
- io.permazen.kv.mvstore,
- io.permazen.kv.mysql,
- io.permazen.kv.raft,
- io.permazen.kv.raft.cmd,
- io.permazen.kv.raft.fallback,
- io.permazen.kv.raft.msg,
- io.permazen.kv.simple,
- io.permazen.kv.spanner,
- io.permazen.kv.sql,
- io.permazen.kv.sqlite,
- io.permazen.kv.test,
- io.permazen.kv.util,
- io.permazen.kv.xodus,
- io.permazen.schema,
- io.permazen.spring,
- io.permazen.test,
- io.permazen.tuple,
- io.permazen.util
Class Hierarchy
- java.lang.Object
- io.permazen.kv.caching.AbstractCachingConfig (implements io.permazen.kv.caching.CachingConfig)
- io.permazen.kv.caching.CachingKVDatabase (implements io.permazen.kv.KVDatabase)
- io.permazen.kv.caching.CachingKVTransaction (implements io.permazen.kv.CloseableKVStore, io.permazen.kv.KVTransaction)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- io.permazen.util.ConvertedList<E,
W>
- io.permazen.util.ConvertedList<E,
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- io.permazen.util.AbstractIterationSet<E>
- io.permazen.util.AbstractNavigableSet<E> (implements java.util.NavigableSet<E>)
- io.permazen.kv.util.AbstractKVNavigableSet<E>
- io.permazen.kv.util.KVNavigableSet
- io.permazen.util.ConvertedNavigableSet<E,
W> - io.permazen.util.ImmutableNavigableSet<E>
- io.permazen.kv.util.AbstractKVNavigableSet<E>
- io.permazen.util.ConvertedSet<E,
W>
- io.permazen.util.AbstractNavigableSet<E> (implements java.util.NavigableSet<E>)
- io.permazen.core.util.ObjIdSet (implements java.lang.Cloneable, java.io.Serializable)
- io.permazen.util.AbstractIterationSet<E>
- java.util.AbstractList<E> (implements java.util.List<E>)
- io.permazen.cli.cmd.AbstractCommand (implements io.permazen.cli.cmd.Command)
- io.permazen.cli.cmd.AbstractKVCommand
- io.permazen.cli.cmd.DecodeKeyCommand
- io.permazen.cli.cmd.KVGetCommand
- io.permazen.cli.cmd.KVLoadCommand
- io.permazen.cli.cmd.KVPutCommand
- io.permazen.cli.cmd.KVRemoveCommand
- io.permazen.cli.cmd.KVSaveCommand
- io.permazen.kv.raft.cmd.AbstractRaftCommand
- io.permazen.kv.raft.cmd.AbstractTransactionRaftCommand
- io.permazen.kv.raft.cmd.RaftAddCommand
- io.permazen.kv.raft.cmd.RaftRemoveCommand
- io.permazen.kv.raft.cmd.RaftStartElectionCommand
- io.permazen.kv.raft.cmd.RaftStatusCommand
- io.permazen.kv.raft.cmd.RaftStepDownCommand
- io.permazen.kv.raft.cmd.AbstractTransactionRaftCommand
- io.permazen.cli.cmd.CompareSchemasCommand
- io.permazen.cli.cmd.InfoCommand (implements io.permazen.cli.Session.Action)
- io.permazen.jsck.cmd.JsckCommand
- io.permazen.cli.cmd.LoadCommand
- io.permazen.kv.raft.cmd.RaftFallbackForceStandaloneCommand
- io.permazen.kv.raft.cmd.RaftFallbackStatusCommand
- io.permazen.cli.cmd.RemoveSchemaCommand
- io.permazen.cli.cmd.SaveCommand
- io.permazen.cli.cmd.SetAllowNewSchemaCommand
- io.permazen.cli.app.cmd.SetLogLevelCommand
- io.permazen.cli.cmd.SetSchemaRemovalCommand
- io.permazen.cli.cmd.SetSessionModeCommand
- io.permazen.cli.cmd.SetValidationModeCommand
- io.permazen.cli.cmd.SetVerboseCommand
- io.permazen.cli.cmd.ShowSchemaCommand
- io.permazen.cli.cmd.AbstractKVCommand
- org.dellroad.jct.core.AbstractConsoleRequest<R> (implements org.dellroad.jct.core.ConsoleRequest<R>)
- org.dellroad.jct.core.simple.SimpleExecRequest (implements org.dellroad.jct.core.ExecRequest)
- io.permazen.cli.PermazenExecRequest (implements io.permazen.cli.HasPermazenSession)
- org.dellroad.jct.core.simple.SimpleShellRequest (implements org.dellroad.jct.core.ShellRequest)
- io.permazen.cli.PermazenShellRequest (implements io.permazen.cli.HasPermazenSession)
- org.dellroad.jct.core.simple.SimpleExecRequest (implements org.dellroad.jct.core.ExecRequest)
- org.dellroad.jct.core.AbstractConsoleSession<O,
R> (implements org.dellroad.jct.core.ConsoleSession<O, R>) - org.dellroad.jct.core.AbstractExecSession (implements org.dellroad.jct.core.ExecSession)
- org.dellroad.jct.core.simple.SimpleExec.Session
- io.permazen.cli.PermazenExecSession (implements io.permazen.cli.HasPermazenSession)
- org.dellroad.jct.core.simple.SimpleExec.Session
- org.dellroad.jct.core.AbstractShellSession (implements org.dellroad.jct.core.ShellSession)
- org.dellroad.jct.jshell.JShellShellSession
- io.permazen.cli.jshell.PermazenJShellShellSession (implements io.permazen.cli.HasPermazenSession)
- org.dellroad.jct.core.simple.SimpleShell.Session
- io.permazen.cli.PermazenShellSession (implements io.permazen.cli.HasPermazenSession)
- org.dellroad.jct.jshell.JShellShellSession
- org.dellroad.jct.core.AbstractExecSession (implements org.dellroad.jct.core.ExecSession)
- 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.ArrayEncoding<T,
E> - io.permazen.encoding.Base64ArrayEncoding<T,
E> - io.permazen.encoding.DoubleArrayEncoding
- io.permazen.encoding.FloatArrayEncoding
- io.permazen.encoding.IntegralArrayEncoding<T,
E> - io.permazen.encoding.ByteArrayEncoding
- io.permazen.encoding.IntegerArrayEncoding
- io.permazen.encoding.LongArrayEncoding
- io.permazen.encoding.ShortArrayEncoding
- io.permazen.encoding.BooleanArrayEncoding
- io.permazen.encoding.CharacterArrayEncoding
- io.permazen.encoding.ObjectArrayEncoding<E>
- io.permazen.encoding.Base64ArrayEncoding<T,
- io.permazen.encoding.BigDecimalEncoding
- io.permazen.encoding.BigIntegerEncoding
- io.permazen.encoding.BitSetEncoding
- io.permazen.encoding.ConvertedEncoding<T,
S> - io.permazen.encoding.Concat2Encoding<T,
V1, V2> - io.permazen.encoding.OffsetDateTimeEncoding
- io.permazen.encoding.OffsetTimeEncoding
- io.permazen.encoding.ZonedDateTimeEncoding
- io.permazen.encoding.Concat3Encoding<T,
V1, V2, V3> - io.permazen.encoding.Concat4Encoding<T,
V1, V2, V3, V4> - io.permazen.encoding.DoubleSummaryStatisticsEncoding
- io.permazen.encoding.IntSummaryStatisticsEncoding
- io.permazen.encoding.LongSummaryStatisticsEncoding
- io.permazen.encoding.Concat5Encoding<T,
V1, V2, V3, V4, V5> - io.permazen.encoding.StringConvertedEncoding<T>
- io.permazen.encoding.FileEncoding
- io.permazen.encoding.InternetAddressEncoding
- io.permazen.encoding.PatternEncoding
- io.permazen.encoding.URIEncoding
- io.permazen.encoding.ZoneIdEncoding
- io.permazen.encoding.Concat2Encoding<T,
- io.permazen.encoding.DateEncoding
- io.permazen.encoding.DurationEncoding
- io.permazen.encoding.Inet4AddressEncoding
- io.permazen.encoding.Inet6AddressEncoding
- io.permazen.encoding.InetAddressEncoding
- io.permazen.encoding.InstantEncoding
- io.permazen.encoding.LocalDateEncoding
- io.permazen.encoding.LocalDateTimeEncoding
- io.permazen.encoding.LocalTimeEncoding
- io.permazen.encoding.MonthDayEncoding
- io.permazen.encoding.NullSafeEncoding<T>
- io.permazen.core.EnumValueEncoding
- io.permazen.encoding.PrimitiveWrapperEncoding<T>
- io.permazen.core.ReferenceEncoding
- io.permazen.core.ObjIdEncoding
- io.permazen.encoding.PeriodEncoding
- io.permazen.encoding.PrimitiveEncoding<T>
- io.permazen.encoding.BooleanEncoding
- io.permazen.encoding.CharacterEncoding
- io.permazen.encoding.NumberEncoding<T>
- io.permazen.encoding.DoubleEncoding
- io.permazen.encoding.FloatEncoding
- io.permazen.encoding.IntegralEncoding<T>
- io.permazen.encoding.ByteEncoding
- io.permazen.encoding.IntegerEncoding
- io.permazen.encoding.LongEncoding
- io.permazen.encoding.ShortEncoding
- io.permazen.encoding.VoidEncoding
- io.permazen.encoding.StringEncoding
- io.permazen.encoding.TupleEncoding<T>
- io.permazen.encoding.Tuple2Encoding<V1,
V2> - io.permazen.encoding.Tuple3Encoding<V1,
V2, V3> - io.permazen.encoding.Tuple4Encoding<V1,
V2, V3, V4> - io.permazen.encoding.Tuple5Encoding<V1,
V2, V3, V4, V5>
- io.permazen.encoding.Tuple2Encoding<V1,
- io.permazen.encoding.UnsignedIntEncoding
- io.permazen.encoding.UUIDEncoding
- io.permazen.encoding.YearEncoding
- io.permazen.encoding.YearMonthEncoding
- io.permazen.encoding.ZoneOffsetEncoding
- io.permazen.encoding.ArrayEncoding<T,
- org.springframework.http.converter.AbstractHttpMessageConverter<T> (implements org.springframework.http.converter.HttpMessageConverter<T>)
- io.permazen.spring.DetachedPermazenTransactionHttpMessageConverter
- io.permazen.spring.KVStoreHttpMessageConverter
- io.permazen.spring.PermazenObjectHttpMessageConverter
- io.permazen.cli.cmd.AbstractKVCommand.BytesParser (implements io.permazen.cli.parse.Parser<T>)
- io.permazen.kv.util.AbstractKVIterator<E> (implements io.permazen.util.CloseableIterator<E>)
- io.permazen.kv.AbstractKVStore (implements io.permazen.kv.KVStore)
- io.permazen.kv.array.ArrayKVStore
- io.permazen.kv.array.AtomicArrayKVStore (implements io.permazen.kv.mvcc.AtomicKVStore)
- io.permazen.kv.mvcc.AtomicKVDatabase (implements io.permazen.kv.mvcc.AtomicKVStore)
- io.permazen.kv.bdb.BerkeleyKVTransaction (implements java.io.Closeable, io.permazen.kv.KVTransaction)
- io.permazen.kv.leveldb.LevelDBKVStore (implements io.permazen.kv.CloseableKVStore)
- io.permazen.kv.leveldb.SnapshotLevelDBKVStore (implements io.permazen.kv.CloseableKVStore)
- io.permazen.kv.lmdb.LMDBKVStore<T> (implements io.permazen.kv.CloseableKVStore)
- io.permazen.kv.lmdb.ByteArrayLMDBKVStore
- io.permazen.kv.util.MemoryKVStore (implements java.lang.Cloneable, java.io.Serializable)
- io.permazen.kv.mvcc.MemoryAtomicKVStore (implements io.permazen.kv.mvcc.AtomicKVStore)
- io.permazen.kv.mvcc.MutableView (implements java.lang.Cloneable, io.permazen.kv.mvcc.DeltaKVStore)
- io.permazen.kv.spanner.ReadWriteSpannerView (implements io.permazen.kv.CloseableKVStore)
- io.permazen.kv.mvstore.MVMapKVStore
- io.permazen.kv.mvstore.MVMapSnapshot (implements io.permazen.kv.CloseableKVStore)
- io.permazen.kv.mvstore.MVStoreAtomicKVStore (implements io.permazen.kv.mvcc.AtomicKVStore)
- io.permazen.kv.spanner.ReadOnlySpannerView (implements io.permazen.kv.CloseableKVStore)
- io.permazen.kv.simple.SimpleKVTransaction (implements io.permazen.kv.KVTransaction)
- io.permazen.kv.simple.XMLKVTransaction
- io.permazen.kv.xodus.XodusKVStore (implements io.permazen.kv.CloseableKVStore)
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - io.permazen.util.AbstractNavigableMap<K,
V> (implements java.util.NavigableMap<K, V>) - io.permazen.kv.util.AbstractKVNavigableMap<K,
V> - io.permazen.kv.util.KVNavigableMap
- io.permazen.util.ConvertedNavigableMap<K,
V, WK, WV> - io.permazen.util.ImmutableNavigableMap<K,
V> (implements java.util.concurrent.ConcurrentNavigableMap<K, V>)
- io.permazen.kv.util.AbstractKVNavigableMap<K,
- java.util.HashMap<K,
V> (implements java.lang.Cloneable, java.util.Map<K, V>, java.io.Serializable) - java.util.LinkedHashMap<K,
V> (implements java.util.Map<K, V>) - io.permazen.util.Diffs
- java.util.LinkedHashMap<K,
- io.permazen.core.util.ObjIdMap<V> (implements java.lang.Cloneable, java.io.Serializable)
- java.util.TreeMap<K,
V> (implements java.lang.Cloneable, java.util.NavigableMap<K, V>, java.io.Serializable) - org.dellroad.jct.core.simple.TreeMapBundle (implements org.dellroad.jct.core.simple.CommandBundle)
- io.permazen.cli.cmd.Bundle
- org.dellroad.jct.core.simple.TreeMapBundle (implements org.dellroad.jct.core.simple.CommandBundle)
- io.permazen.util.AbstractNavigableMap<K,
- org.springframework.transaction.support.AbstractPlatformTransactionManager (implements org.springframework.transaction.ConfigurableTransactionManager, org.springframework.transaction.PlatformTransactionManager, java.io.Serializable)
- io.permazen.spring.PermazenTransactionManager (implements org.springframework.beans.factory.InitializingBean, org.springframework.transaction.support.ResourceTransactionManager)
- io.permazen.kv.raft.cmd.AbstractRaftCommand.RaftAction (implements io.permazen.cli.Session.Action)
- io.permazen.kv.raft.cmd.AbstractTransactionRaftCommand.RaftTransactionAction (implements io.permazen.cli.Session.RetryableTransactionalAction, io.permazen.cli.Session.TransactionalActionWithOptions)
- org.dellroad.jct.core.simple.AbstractSimpleCommand (implements org.dellroad.jct.core.simple.SimpleCommand)
- org.dellroad.jct.core.simple.command.SubshellCommand
- org.dellroad.jct.jshell.command.JShellCommand
- io.permazen.cli.jshell.PermazenJShellCommand
- org.dellroad.jct.jshell.command.JShellCommand
- org.dellroad.jct.core.simple.command.SubshellCommand
- io.permazen.kv.simple.AbstractSimpleKVImplementation.Config
- io.permazen.kv.simple.MemoryKVImplementation.Config
- io.permazen.kv.simple.SimpleKVImplementation.Config
- io.permazen.kv.simple.XMLKVImplementation.Config
- io.permazen.util.AbstractXMLStreaming
- io.permazen.schema.SchemaItem
- io.permazen.schema.SchemaCompositeIndex (implements io.permazen.util.DiffGenerating<T>)
- io.permazen.schema.SchemaField
- io.permazen.schema.ComplexSchemaField
- io.permazen.schema.CollectionSchemaField
- io.permazen.schema.ListSchemaField (implements io.permazen.util.DiffGenerating<T>)
- io.permazen.schema.SetSchemaField (implements io.permazen.util.DiffGenerating<T>)
- io.permazen.schema.MapSchemaField (implements io.permazen.util.DiffGenerating<T>)
- io.permazen.schema.CollectionSchemaField
- io.permazen.schema.CounterSchemaField
- io.permazen.schema.SimpleSchemaField (implements io.permazen.util.DiffGenerating<T>)
- io.permazen.schema.AbstractEnumSchemaField
- io.permazen.schema.EnumArraySchemaField
- io.permazen.schema.EnumSchemaField
- io.permazen.schema.ReferenceSchemaField
- io.permazen.schema.AbstractEnumSchemaField
- io.permazen.schema.ComplexSchemaField
- io.permazen.schema.SchemaObjectType (implements io.permazen.util.DiffGenerating<T>)
- io.permazen.schema.SchemaModel (implements io.permazen.util.DiffGenerating<T>)
- io.permazen.core.util.XMLObjectSerializer
- io.permazen.kv.util.XMLSerializer
- io.permazen.schema.SchemaItem
- io.permazen.kv.array.ArrayKVImplementation (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.array.ArrayKVWriter (implements java.io.Closeable)
- io.permazen.cli.main.BasicCliMain
- io.permazen.cli.app.CliMain
- io.permazen.kv.bdb.BerkeleyKVDatabase (implements io.permazen.kv.KVDatabase)
- io.permazen.kv.bdb.BerkeleyKVImplementation (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.bdb.BerkeleyKVImplementation.Config
- io.permazen.kv.bdb.BerkeleyKVTransaction.CursorIterator (implements io.permazen.util.CloseableIterator<E>)
- io.permazen.util.Bounds<T>
- io.permazen.kv.mvcc.BranchedKVTransaction (implements io.permazen.kv.CloseableKVStore, io.permazen.kv.KVTransaction)
- io.permazen.kv.mvstore.ByteArrayDataType (implements org.h2.mvstore.type.DataType<T>)
- io.permazen.util.ByteReader
- io.permazen.util.ByteUtil
- io.permazen.util.ByteWriter
- io.permazen.change.Change<T>
- io.permazen.change.FieldChange<T>
- io.permazen.change.ListFieldChange<T>
- io.permazen.change.ListFieldAdd<T,
E> - io.permazen.change.ListFieldClear<T>
- io.permazen.change.ListFieldRemove<T,
E> - io.permazen.change.ListFieldReplace<T,
E>
- io.permazen.change.ListFieldAdd<T,
- io.permazen.change.MapFieldChange<T>
- io.permazen.change.MapFieldAdd<T,
K, V> - io.permazen.change.MapFieldClear<T>
- io.permazen.change.MapFieldRemove<T,
K, V> - io.permazen.change.MapFieldReplace<T,
K, V>
- io.permazen.change.MapFieldAdd<T,
- io.permazen.change.SetFieldChange<T>
- io.permazen.change.SetFieldAdd<T,
E> - io.permazen.change.SetFieldClear<T>
- io.permazen.change.SetFieldRemove<T,
E>
- io.permazen.change.SetFieldAdd<T,
- io.permazen.change.SimpleFieldChange<T,
V>
- io.permazen.change.ListFieldChange<T>
- io.permazen.change.ObjectCreate<T>
- io.permazen.change.ObjectDelete<T>
- io.permazen.change.FieldChange<T>
- java.lang.ClassLoader
- java.security.SecureClassLoader
- java.net.URLClassLoader (implements java.io.Closeable)
- io.permazen.util.ApplicationClassLoader
- java.net.URLClassLoader (implements java.io.Closeable)
- java.security.SecureClassLoader
- org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider (implements org.springframework.core.env.EnvironmentCapable, org.springframework.context.ResourceLoaderAware)
- io.permazen.spring.AnnotatedClassScanner
- io.permazen.spring.PermazenClassScanner
- io.permazen.spring.AnnotatedClassScanner
- io.permazen.cli.config.CliConfig
- io.permazen.cli.config.KeyValueCliConfig
- io.permazen.cli.config.CoreApiCliConfig
- io.permazen.cli.config.PermazenCliConfig
- io.permazen.cli.config.CoreApiCliConfig
- io.permazen.cli.config.KeyValueCliConfig
- io.permazen.util.CloseableRefs<C>
- io.permazen.util.CloseableTracker (implements java.io.Closeable)
- io.permazen.kv.mvcc.Conflict
- io.permazen.kv.mvcc.ReadAdjustConflict
- io.permazen.kv.mvcc.ReadRemoveConflict
- io.permazen.kv.mvcc.ReadWriteConflict
- io.permazen.util.ConvertedSpliterator<E,
W> (implements java.util.Spliterator<T>) - com.google.common.base.Converter<A,
B> (implements com.google.common.base.Function<F, T>) - io.permazen.EnumConverter<T>
- io.permazen.CopyState
- io.permazen.Counter
- io.permazen.kv.mvstore.CursorIterator (implements io.permazen.util.CloseableIterator<E>)
- io.permazen.core.Database
- jdk.jshell.execution.DirectExecutionControl (implements jdk.jshell.spi.ExecutionControl)
- jdk.jshell.execution.LocalExecutionControl
- org.dellroad.jct.jshell.LocalContextExecutionControl
- io.permazen.cli.jshell.PermazenExecutionControl
- org.dellroad.jct.jshell.LocalContextExecutionControl
- jdk.jshell.execution.LocalExecutionControl
- io.permazen.encoding.EncodingId (implements java.lang.Comparable<T>, java.io.Serializable)
- io.permazen.encoding.EncodingIds
- io.permazen.cli.parse.EncodingParser<T> (implements io.permazen.cli.parse.Parser<T>)
- io.permazen.core.Encodings
- io.permazen.cli.parse.EnumNameParser<T> (implements io.permazen.cli.parse.Parser<T>)
- io.permazen.core.EnumValue (implements java.io.Serializable)
- io.permazen.ExportContext
- io.permazen.kv.raft.fallback.FallbackKVDatabase (implements io.permazen.kv.KVDatabase)
- io.permazen.kv.raft.fallback.FallbackTarget (implements java.lang.Cloneable)
- io.permazen.kv.raft.Follower
- io.permazen.kv.util.ForwardingKVStore (implements io.permazen.kv.KVStore)
- io.permazen.kv.util.CloseableForwardingKVStore (implements io.permazen.kv.CloseableKVStore)
- io.permazen.kv.caching.CachingKVStore (implements io.permazen.kv.caching.CachingConfig)
- io.permazen.kv.raft.fallback.FallbackKVTransaction (implements io.permazen.kv.KVTransaction)
- io.permazen.kv.leveldb.LevelDBAtomicKVStore (implements io.permazen.kv.mvcc.AtomicKVStore)
- io.permazen.kv.lmdb.LMDBKVTransaction<T> (implements io.permazen.kv.KVTransaction)
- io.permazen.kv.lmdb.ByteArrayLMDBKVTransaction
- io.permazen.kv.util.PrefixKVStore
- io.permazen.kv.util.PrefixKVTransaction (implements io.permazen.kv.KVTransaction)
- io.permazen.kv.mvcc.SnapshotKVTransaction (implements java.io.Closeable, io.permazen.kv.KVTransaction)
- io.permazen.kv.array.ArrayKVTransaction
- io.permazen.kv.leveldb.LevelDBKVTransaction
- io.permazen.kv.mvstore.MVStoreKVTransaction
- io.permazen.kv.spanner.SpannerKVTransaction (implements io.permazen.kv.KVTransaction)
- io.permazen.kv.sql.SQLKVTransaction (implements io.permazen.kv.KVTransaction)
- io.permazen.kv.util.UnmodifiableKVStore
- io.permazen.kv.xodus.XodusKVTransaction (implements io.permazen.kv.KVTransaction)
- io.permazen.kv.util.CloseableForwardingKVStore (implements io.permazen.kv.CloseableKVStore)
- io.permazen.kv.fdb.FoundationKVDatabase (implements io.permazen.kv.KVDatabase)
- io.permazen.kv.fdb.FoundationKVImplementation (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.fdb.FoundationKVImplementation.Config
- io.permazen.kv.fdb.FoundationKVImplementation.PrefixConverter (implements joptsimple.ValueConverter<V>)
- io.permazen.kv.fdb.FoundationKVStore (implements io.permazen.kv.KVStore)
- io.permazen.kv.fdb.FoundationKVTransaction (implements io.permazen.kv.KVTransaction)
- io.permazen.core.util.GeneratedIdCache
- io.permazen.ImportContext
- io.permazen.jsck.Issue
- io.permazen.jsck.InvalidKey
- io.permazen.jsck.InvalidValue
- io.permazen.jsck.MissingKey
- io.permazen.cli.config.JavaNameConverter (implements joptsimple.ValueConverter<V>)
- io.permazen.jsck.Jsck
- io.permazen.jsck.JsckConfig
- org.dellroad.jct.jshell.JShellShell (implements org.dellroad.jct.core.Shell)
- io.permazen.cli.jshell.PermazenJShellShell
- io.permazen.kv.KeyFilterUtil
- io.permazen.kv.util.KeyListEncoder
- io.permazen.kv.KeyRange
- io.permazen.kv.KeyRanges (implements java.lang.Cloneable, java.lang.Iterable<T>, io.permazen.kv.KeyFilter)
- io.permazen.kv.mvcc.Reads
- io.permazen.kv.util.KeyWatchTracker (implements java.io.Closeable)
- io.permazen.kv.test.KVDatabaseTest.Committer (implements java.lang.Runnable)
- io.permazen.kv.test.KVDatabaseTest.Reader (implements java.util.concurrent.Callable<V>)
- io.permazen.kv.test.KVDatabaseTest.Writer (implements java.lang.Runnable)
- io.permazen.kv.KVPair (implements java.lang.Cloneable)
- io.permazen.kv.KVPairIterator (implements io.permazen.util.CloseableIterator<E>)
- io.permazen.core.Layout
- io.permazen.kv.leveldb.LevelDBKVImplementation (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.leveldb.LevelDBUtil
- io.permazen.kv.lmdb.LMDBKVDatabase<T> (implements io.permazen.kv.KVDatabase)
- io.permazen.kv.lmdb.ByteArrayLMDBKVDatabase
- io.permazen.kv.lmdb.LMDBKVImplementation (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.lmdb.LMDBKVImplementation.Config
- org.dellroad.jct.jshell.LocalContextExecutionControlProvider (implements jdk.jshell.spi.ExecutionControlProvider)
- io.permazen.cli.jshell.PermazenExecutionControlProvider
- io.permazen.kv.simple.LockManager
- io.permazen.kv.simple.LockOwner
- io.permazen.kv.raft.LogEntry
- io.permazen.util.LongEncoder
- io.permazen.kv.simple.MemoryKVImplementation
- io.permazen.kv.raft.msg.Message
- io.permazen.kv.raft.msg.AppendRequest
- io.permazen.kv.raft.msg.AppendResponse
- io.permazen.kv.raft.msg.CommitRequest
- io.permazen.kv.raft.msg.CommitResponse
- io.permazen.kv.raft.msg.GrantVote
- io.permazen.kv.raft.msg.InstallSnapshot
- io.permazen.kv.raft.msg.PingRequest
- io.permazen.kv.raft.msg.PingResponse
- io.permazen.kv.raft.msg.RequestVote
- io.permazen.util.MovingAverage
- io.permazen.kv.mvstore.MVStoreKVImplementation (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.mvstore.MVStoreKVImplementation.Config
- org.springframework.beans.factory.xml.NamespaceHandlerSupport (implements org.springframework.beans.factory.xml.NamespaceHandler)
- io.permazen.spring.PermazenNamespaceHandler
- io.permazen.util.NavigableSetPager<E>
- io.permazen.util.NavigableSets
- io.permazen.kv.raft.fallback.NullMergeStrategy (implements io.permazen.kv.raft.fallback.MergeStrategy)
- io.permazen.core.util.ObjDumper
- io.permazen.core.ObjId (implements java.lang.Comparable<T>, java.io.Serializable)
- io.permazen.core.util.ObjIdBiMultiMap (implements java.lang.Cloneable, java.io.Serializable)
- io.permazen.cli.parse.ObjIdParser (implements io.permazen.cli.parse.Parser<T>)
- io.permazen.core.util.ObjIdQueues
- io.permazen.cli.parse.ObjInfo
- io.permazen.kv.raft.fallback.OverwriteMergeStrategy (implements io.permazen.kv.raft.fallback.MergeStrategy)
- io.permazen.cli.ParamParser
- io.permazen.cli.ParamParser.Param
- io.permazen.util.ParseContext (implements java.lang.Cloneable)
- io.permazen.cli.parse.ParseUtil
- io.permazen.Permazen
- io.permazen.PermazenConfig
- io.permazen.PermazenConfig.Builder (implements java.lang.Cloneable)
- io.permazen.spring.PermazenExceptionTranslator (implements org.springframework.dao.support.PersistenceExceptionTranslator)
- io.permazen.PermazenSchemaItem
- io.permazen.PermazenClass<T>
- io.permazen.PermazenCompositeIndex
- io.permazen.PermazenField
- io.permazen.PermazenComplexField
- io.permazen.PermazenCollectionField
- io.permazen.PermazenListField
- io.permazen.PermazenSetField
- io.permazen.PermazenMapField
- io.permazen.PermazenCollectionField
- io.permazen.PermazenCounterField
- io.permazen.PermazenSimpleField
- io.permazen.PermazenEnumArrayField
- io.permazen.PermazenEnumField
- io.permazen.PermazenReferenceField
- io.permazen.PermazenComplexField
- io.permazen.PermazenTransaction
- io.permazen.DetachedPermazenTransaction (implements java.io.Closeable)
- io.permazen.spring.PermazenTransactionManager.TransactionSynchronizationCallback (implements io.permazen.core.Transaction.Callback)
- io.permazen.kv.util.PrefixKVDatabase (implements io.permazen.kv.KVDatabase)
- org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
- org.apache.tools.ant.types.DataType (implements java.lang.Cloneable)
- org.apache.tools.ant.types.AbstractFileSet (implements java.lang.Cloneable, org.apache.tools.ant.types.selectors.SelectorContainer)
- org.apache.tools.ant.types.FileSet (implements org.apache.tools.ant.types.ResourceCollection)
- io.permazen.ant.OldSchemas
- org.apache.tools.ant.types.FileSet (implements org.apache.tools.ant.types.ResourceCollection)
- org.apache.tools.ant.types.AbstractFileSet (implements java.lang.Cloneable, org.apache.tools.ant.types.selectors.SelectorContainer)
- org.apache.tools.ant.Task
- io.permazen.ant.SchemaGeneratorTask
- org.apache.tools.ant.types.DataType (implements java.lang.Cloneable)
- io.permazen.kv.raft.RaftKVDatabase (implements io.permazen.kv.KVDatabase)
- io.permazen.kv.raft.RaftKVImplementation (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.raft.RaftKVImplementation.Config
- io.permazen.kv.raft.RaftKVTransaction (implements io.permazen.kv.KVTransaction)
- io.permazen.ReferencePath
- io.permazen.kv.raft.Role
- io.permazen.kv.raft.LeaderRole
- io.permazen.kv.raft.NonLeaderRole
- io.permazen.kv.raft.CandidateRole
- io.permazen.kv.raft.FollowerRole
- io.permazen.core.Schema
- io.permazen.core.SchemaBundle
- io.permazen.core.SchemaBundle.Encoded
- io.permazen.schema.SchemaId (implements java.io.Serializable)
- 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>
- io.permazen.SchemaUtilityImpl (implements io.permazen.maven.SchemaUtility)
- io.permazen.cli.Session
- io.permazen.cli.Session.TxInfo
- org.dellroad.jct.core.simple.SimpleCommandSupport
- org.dellroad.jct.core.simple.SimpleExec (implements org.dellroad.jct.core.Exec)
- io.permazen.cli.PermazenExec
- org.dellroad.jct.core.simple.SimpleShell (implements org.dellroad.jct.core.Shell)
- io.permazen.cli.PermazenShell
- org.dellroad.jct.core.simple.SimpleExec (implements org.dellroad.jct.core.Exec)
- io.permazen.cli.SimpleCommandWrapper (implements org.dellroad.jct.core.simple.SimpleCommand)
- io.permazen.encoding.SimpleEncodingRegistry (implements io.permazen.encoding.EncodingRegistry)
- io.permazen.encoding.DefaultEncodingRegistry
- io.permazen.kv.simple.SimpleKVDatabase (implements io.permazen.kv.KVDatabase, java.io.Serializable)
- io.permazen.kv.simple.MemoryKVDatabase
- io.permazen.kv.simple.XMLKVDatabase
- io.permazen.spring.SpringXMLKVDatabase
- io.permazen.kv.simple.XMLKVDatabase
- io.permazen.kv.simple.MemoryKVDatabase
- io.permazen.kv.simple.SimpleKVImplementation
- io.permazen.kv.mvcc.SnapshotKVDatabase (implements io.permazen.kv.KVDatabase)
- io.permazen.kv.array.ArrayKVDatabase
- io.permazen.kv.leveldb.LevelDBKVDatabase
- io.permazen.kv.mvstore.MVStoreKVDatabase
- io.permazen.cli.parse.SpaceParser
- io.permazen.kv.spanner.SpannerKVDatabase (implements io.permazen.kv.KVDatabase)
- io.permazen.kv.spanner.SpannerKVImplementation (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.spanner.SpannerKVImplementation.Config
- io.permazen.kv.sql.SQLDriverKVImplementation<C> (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.cockroach.CockroachKVImplementation
- io.permazen.kv.mssql.MSSQLKVImplementation
- io.permazen.kv.mysql.MySQLKVImplementation
- io.permazen.kv.sql.SQLDriverKVImplementation.Config
- io.permazen.kv.sqlite.SQLiteKVImplementation (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.sqlite.SQLiteKVImplementation.Config
- io.permazen.kv.sql.SQLKVDatabase (implements io.permazen.kv.KVDatabase)
- io.permazen.kv.cockroach.CockroachKVDatabase
- io.permazen.kv.mssql.MSSQLKVDatabase
- io.permazen.kv.mysql.MySQLKVDatabase
- io.permazen.kv.sqlite.SQLiteKVDatabase
- io.permazen.util.Streams
- io.permazen.test.TestSupport
- io.permazen.kv.test.KVTestSupport
- io.permazen.kv.test.AtomicKVStoreTest
- io.permazen.kv.test.KVDatabaseTest
- io.permazen.kv.test.KVTestSupport
- java.lang.Thread (implements java.lang.Runnable)
- io.permazen.kv.test.KVDatabaseTest.RandomTask
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.permazen.kv.array.ArrayKVException
- 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
- io.permazen.UpgradeConversionException
- io.permazen.ValidationException
- java.lang.IllegalArgumentException
- io.permazen.core.InvalidReferenceException
- io.permazen.util.ParseException
- io.permazen.kv.KVException (implements java.lang.Cloneable)
- io.permazen.kv.KVDatabaseException
- io.permazen.kv.KVTransactionException
- io.permazen.kv.RetryKVTransactionException
- io.permazen.kv.mvcc.TransactionConflictException
- io.permazen.kv.StaleKVTransactionException
- io.permazen.kv.KVTransactionTimeoutException
- io.permazen.kv.RetryKVTransactionException
- io.permazen.kv.KVTransactionException
- io.permazen.kv.KVDatabaseException
- io.permazen.PermazenException
- java.lang.RuntimeException
- java.lang.Exception
- io.permazen.kv.raft.Timestamp (implements java.lang.Comparable<T>)
- 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.tuple.Tuple1<V1>
- io.permazen.tuple.Tuple2<V1,
V2> - io.permazen.tuple.Tuple3<V1,
V2, V3> - io.permazen.tuple.Tuple4<V1,
V2, V3, V4> - io.permazen.tuple.Tuple5<V1,
V2, V3, V4, V5> - io.permazen.tuple.Tuples
- io.permazen.cli.parse.util.TypeTokenParser
- io.permazen.util.TypeTokens
- io.permazen.util.UniqueIterator<E> (implements io.permazen.util.CloseableIterator<E>)
- com.google.common.collect.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
- com.google.common.collect.AbstractIterator<T>
- io.permazen.kv.mvstore.MVCursorIterator
- com.google.common.collect.AbstractIterator<T>
- io.permazen.util.UnsignedIntEncoder
- io.permazen.UntypedPermazenObject (implements io.permazen.PermazenObject)
- io.permazen.Util
- io.permazen.cli.parse.WhateverParser (implements io.permazen.cli.parse.Parser<T>)
- io.permazen.cli.parse.WordParser (implements io.permazen.cli.parse.Parser<T>)
- io.permazen.kv.mvcc.Writes (implements java.lang.Cloneable, io.permazen.kv.mvcc.Mutations)
- io.permazen.schema.XMLConstants
- io.permazen.kv.simple.XMLKVImplementation
- io.permazen.core.util.XMLObjectSerializer.OutputOptions
- io.permazen.core.util.XMLObjectSerializer.OutputOptions.Builder (implements java.lang.Cloneable)
- io.permazen.util.XMLUtil
- io.permazen.kv.xodus.XodusKVDatabase (implements io.permazen.kv.KVDatabase)
- io.permazen.kv.xodus.XodusKVImplementation (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.xodus.XodusKVImplementation.Config
- io.permazen.kv.caching.AbstractCachingConfig (implements io.permazen.kv.caching.CachingConfig)
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- io.permazen.util.CloseableIterator<E> (also extends java.util.Iterator<E>)
- io.permazen.kv.CloseableKVStore (also extends io.permazen.kv.KVStore)
- java.io.Closeable
- io.permazen.kv.caching.CachingConfig
- io.permazen.change.ChangeSwitch<R>
- io.permazen.cli.cmd.Command
- java.util.Comparator<T>
- io.permazen.encoding.Encoding<T> (also extends io.permazen.util.NaturalSortAware, java.io.Serializable)
- io.permazen.core.CreateListener
- io.permazen.core.DeleteListener
- io.permazen.util.DiffGenerating<T>
- io.permazen.encoding.EncodingRegistry
- io.permazen.core.FieldSwitch<R>
- io.permazen.tuple.Has1<V1>
- io.permazen.cli.HasPermazenSession
- io.permazen.index.Index<T>
- io.permazen.core.IndexSwitch<R>
- java.util.Iterator<E>
- io.permazen.util.CloseableIterator<E> (also extends java.io.Closeable)
- io.permazen.jsck.JsckLogger
- io.permazen.kv.KeyFilter
- io.permazen.kv.KVDatabase
- io.permazen.kv.KVImplementation<C>
- io.permazen.kv.KVStore
- io.permazen.kv.mvcc.AtomicKVStore
- io.permazen.kv.CloseableKVStore (also extends java.io.Closeable)
- io.permazen.kv.mvcc.DeltaKVStore
- io.permazen.kv.KVTransaction
- io.permazen.core.ListFieldChangeListener
- io.permazen.core.MapFieldChangeListener
- io.permazen.kv.raft.fallback.MergeStrategy
- io.permazen.kv.raft.msg.MessageSwitch
- io.permazen.kv.mvcc.Mutations
- io.permazen.util.NaturalSortAware
- io.permazen.encoding.Encoding<T> (also extends java.util.Comparator<T>, java.io.Serializable)
- io.permazen.core.util.ObjIdQueue
- io.permazen.cli.parse.Parser<T>
- io.permazen.PermazenFieldSwitch<R>
- io.permazen.PermazenObject
- io.permazen.core.SchemaChangeListener
- io.permazen.schema.SchemaFieldSwitch<R>
- java.io.Serializable
- io.permazen.encoding.Encoding<T> (also extends java.util.Comparator<T>, io.permazen.util.NaturalSortAware)
- io.permazen.cli.Session.Action
- io.permazen.cli.Session.TransactionalAction
- io.permazen.cli.Session.RetryableTransactionalAction
- io.permazen.cli.cmd.AbstractKVCommand.KVAction
- io.permazen.cli.Session.TransactionalActionWithOptions
- io.permazen.cli.Session.RetryableTransactionalAction
- io.permazen.cli.Session.TransactionalAction
- io.permazen.core.SetFieldChangeListener
- io.permazen.core.SimpleFieldChangeListener
- io.permazen.core.Transaction.Callback
- io.permazen.tuple.Tuple
- io.permazen.UniquenessConstraints
Annotation Interface Hierarchy
- io.permazen.annotation.OnChange (implements java.lang.annotation.Annotation)
- io.permazen.annotation.OnCreate (implements java.lang.annotation.Annotation)
- io.permazen.annotation.OnDelete (implements java.lang.annotation.Annotation)
- io.permazen.annotation.OnSchemaChange (implements java.lang.annotation.Annotation)
- io.permazen.annotation.OnValidate (implements java.lang.annotation.Annotation)
- io.permazen.annotation.PermazenCompositeIndex (implements java.lang.annotation.Annotation)
- io.permazen.annotation.PermazenCompositeIndexes (implements java.lang.annotation.Annotation)
- io.permazen.annotation.PermazenField (implements java.lang.annotation.Annotation)
- io.permazen.annotation.PermazenListField (implements java.lang.annotation.Annotation)
- io.permazen.annotation.PermazenMapField (implements java.lang.annotation.Annotation)
- io.permazen.annotation.PermazenSetField (implements java.lang.annotation.Annotation)
- io.permazen.annotation.PermazenTransient (implements java.lang.annotation.Annotation)
- io.permazen.annotation.PermazenType (implements java.lang.annotation.Annotation)
- io.permazen.annotation.ReferencePath (implements java.lang.annotation.Annotation)
- io.permazen.annotation.ValueRange (implements java.lang.annotation.Annotation)
- io.permazen.annotation.Values (implements java.lang.annotation.Annotation)
- io.permazen.annotation.ValuesList (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.permazen.util.BoundType
- io.permazen.kv.raft.Consistency
- io.permazen.core.DeleteAction
- io.permazen.kv.fdb.ErrorCode
- io.permazen.kv.sql.IsolationLevel
- io.permazen.schema.ItemType
- io.permazen.kv.simple.LockManager.LockResult
- io.permazen.cli.SessionMode
- io.permazen.kv.sql.SQLKVTransaction.StmtType
- io.permazen.core.TransactionConfig.SchemaRemoval
- io.permazen.kv.xodus.TransactionType (implements java.util.function.Function<T,
R>) - io.permazen.kv.raft.TxState
- io.permazen.UpgradeConversionPolicy
- io.permazen.ValidationMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)