Class Hierarchy
- java.lang.Object
- sonia.scm.store.AbstractStore<T> (implements sonia.scm.store.ConfigurationStore<T>)
- sonia.scm.store.Conditions
- sonia.scm.store.LeafCondition<T,
C> (implements sonia.scm.store.Condition<T>) - sonia.scm.store.LogicalCondition<T> (implements sonia.scm.store.Condition<T>)
- sonia.scm.store.QueryableMaintenanceStore.RawRow
- sonia.scm.store.QueryableMaintenanceStore.Row<U>
- sonia.scm.store.QueryableStore.BaseQueryField<T,
F> (implements sonia.scm.store.QueryableStore.QueryField<T, F>) - sonia.scm.store.QueryableStore.BooleanQueryField<T>
- sonia.scm.store.QueryableStore.CollectionQueryField<T>
- sonia.scm.store.QueryableStore.EnumQueryField<T,
E> - sonia.scm.store.QueryableStore.InstantQueryField<T>
- sonia.scm.store.QueryableStore.MapQueryField<T>
- sonia.scm.store.QueryableStore.NumberQueryField<T,
N> - sonia.scm.store.QueryableStore.CollectionSizeQueryField<T> (implements sonia.scm.store.QueryableStore.AggregatableNumberQueryField<T,
A>) - sonia.scm.store.QueryableStore.DoubleQueryField<T> (implements sonia.scm.store.QueryableStore.AggregatableNumberQueryField<T,
A>) - sonia.scm.store.QueryableStore.FloatQueryField<T> (implements sonia.scm.store.QueryableStore.AggregatableNumberQueryField<T,
A>) - sonia.scm.store.QueryableStore.IntegerQueryField<T> (implements sonia.scm.store.QueryableStore.AggregatableNumberQueryField<T,
A>) - sonia.scm.store.QueryableStore.LongQueryField<T> (implements sonia.scm.store.QueryableStore.AggregatableNumberQueryField<T,
A>) - sonia.scm.store.QueryableStore.MapSizeQueryField<T> (implements sonia.scm.store.QueryableStore.AggregatableNumberQueryField<T,
A>)
- sonia.scm.store.QueryableStore.CollectionSizeQueryField<T> (implements sonia.scm.store.QueryableStore.AggregatableNumberQueryField<T,
- sonia.scm.store.QueryableStore.StringQueryField<T> (implements sonia.scm.store.QueryableStore.AggregatableQueryField<T,
A>) - sonia.scm.store.QueryableStore.IdQueryField<T>
- java.lang.Record
- sonia.scm.store.StoreDeletionNotifier.ClassWithId
- sonia.scm.store.StoreDecoratorFactory.Context
- sonia.scm.store.StoreEntryMetaData
- sonia.scm.store.StoreParametersBuilder<S>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- sonia.scm.ExceptionWithContext
- sonia.scm.store.StoreReadOnlyException
- sonia.scm.store.QueryableMaintenanceStore.SerializationException
- sonia.scm.store.QueryableStore.TooManyResultsException
- sonia.scm.store.StoreException
- sonia.scm.store.EntryAlreadyExistsStoreException
- sonia.scm.ExceptionWithContext
- java.lang.RuntimeException
- java.lang.Exception
- sonia.scm.store.TypedStoreParametersBuilder<T,
S> - sonia.scm.store.TypedStoreParametersBuilder.OptionalRepositoryBuilder
Interface Hierarchy
- java.lang.AutoCloseable
- sonia.scm.store.QueryableMaintenanceStore.MaintenanceIterator<T> (also extends java.util.Iterator<E>)
- sonia.scm.store.QueryableMutableStore<T> (also extends sonia.scm.store.DataStore<T>, sonia.scm.store.QueryableStore<T>)
- sonia.scm.store.QueryableStore<T>
- sonia.scm.store.QueryableMutableStore<T> (also extends java.lang.AutoCloseable, sonia.scm.store.DataStore<T>)
- sonia.scm.store.Blob
- sonia.scm.store.BlobStoreFactory
- sonia.scm.store.Condition<T>
- sonia.scm.store.ConfigurationEntryStoreFactory
- sonia.scm.store.ConfigurationStore<T>
- sonia.scm.store.ConfigurationStoreFactory
- sonia.scm.store.DataStoreFactory
- sonia.scm.store.ExportableStore
- sonia.scm.store.Exporter
- java.util.Iterator<E>
- sonia.scm.store.QueryableMaintenanceStore.MaintenanceIterator<T> (also extends java.lang.AutoCloseable)
- sonia.scm.store.MultiEntryStore<T>
- sonia.scm.store.BlobStore
- sonia.scm.store.DataStore<T>
- sonia.scm.store.ConfigurationEntryStore<V>
- sonia.scm.store.QueryableMutableStore<T> (also extends java.lang.AutoCloseable, sonia.scm.store.QueryableStore<T>)
- sonia.scm.store.QueryableMaintenanceStore<T>
- sonia.scm.store.QueryableMaintenanceStore.MaintenanceStoreEntry<T>
- sonia.scm.store.QueryableStore.Query<T,
T_RESULT> - sonia.scm.store.QueryableStore.QueryField<T,
F> - sonia.scm.store.QueryableStore.AggregatableQueryField<T,
A> - sonia.scm.store.QueryableStore.AggregatableNumberQueryField<T,
A>
- sonia.scm.store.QueryableStore.AggregatableNumberQueryField<T,
- sonia.scm.store.QueryableStore.AggregatableQueryField<T,
- sonia.scm.store.QueryableStore.Result<T>
- sonia.scm.store.QueryableStoreFactory
- sonia.scm.store.StoreDecoratorFactory
- sonia.scm.store.ConfigurationStoreDecoratorFactory
- sonia.scm.store.StoreDeletionNotifier
- sonia.scm.store.StoreDeletionNotifier.DeletionHandler
- sonia.scm.store.StoreEntryImporter
- sonia.scm.store.StoreEntryImporterFactory
- sonia.scm.store.StoreExporter
- sonia.scm.store.StoreImporter
- sonia.scm.store.StoreMetaDataProvider
- sonia.scm.store.StoreParameters
- sonia.scm.store.TypedStoreParameters<T>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- sonia.scm.store.LogicalOperator
- sonia.scm.store.Operator
- sonia.scm.store.QueryableStore.Order
- sonia.scm.store.StoreType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)