Hierarchy For All Packages
Package Hierarchies:- io.datarouter.model,
- io.datarouter.model.databean,
- io.datarouter.model.entity,
- io.datarouter.model.exception,
- io.datarouter.model.field,
- io.datarouter.model.field.compare,
- io.datarouter.model.field.encoding,
- io.datarouter.model.field.imp,
- io.datarouter.model.field.imp.array,
- io.datarouter.model.field.imp.comparable,
- io.datarouter.model.field.imp.custom,
- io.datarouter.model.field.imp.enums,
- io.datarouter.model.field.imp.positive,
- io.datarouter.model.index,
- io.datarouter.model.index.multi,
- io.datarouter.model.index.multi.base,
- io.datarouter.model.index.unique,
- io.datarouter.model.index.unique.base,
- io.datarouter.model.key,
- io.datarouter.model.key.base,
- io.datarouter.model.key.entity,
- io.datarouter.model.key.entity.base,
- io.datarouter.model.key.primary,
- io.datarouter.model.key.primary.base,
- io.datarouter.model.key.unique,
- io.datarouter.model.key.unique.base,
- io.datarouter.model.serialize,
- io.datarouter.model.serialize.codec,
- io.datarouter.model.serialize.fielder,
- io.datarouter.model.util
Class Hierarchy
- java.lang.Object
- io.datarouter.model.databean.BaseDatabean<PK,D> (implements io.datarouter.model.databean.Databean<PK,D>)
- io.datarouter.model.index.multi.base.BaseMultiIndexEntry<IK,IE,PK,D> (implements io.datarouter.model.index.multi.MultiIndexEntry<IK,IE,PK,D>)
- io.datarouter.model.index.unique.base.BaseUniqueKeyIndexEntry<IK,IE,PK,D> (implements io.datarouter.model.index.unique.UniqueKeyIndexEntry<IK,IE,PK,D>)
- io.datarouter.model.databean.FieldlessIndexEntry<IK,PK,D> (implements io.datarouter.model.index.unique.UniqueIndexEntry<IK,IE,PK,D>)
- io.datarouter.model.serialize.fielder.BaseDatabeanFielder<PK,D> (implements io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>)
- io.datarouter.model.field.FieldlessIndexEntryFielder<IK,PK,D>
- io.datarouter.model.entity.BaseEntity<EK> (implements java.lang.Comparable<T>, io.datarouter.model.entity.Entity<EK>)
- io.datarouter.model.key.entity.base.BaseEntityPartitioner<EK> (implements io.datarouter.model.key.entity.EntityPartitioner<EK>)
- io.datarouter.model.key.entity.base.BaseByteArrayEntityPartitioner<EK>
- io.datarouter.model.key.entity.base.DefaultEntityPartitioner<EK>
- io.datarouter.model.key.entity.base.BaseStringEntityPartitioner<EK>
- io.datarouter.model.key.entity.base.BaseStringDjb16EntityPartitioner<EK>
- io.datarouter.model.key.entity.base.BaseByteArrayEntityPartitioner<EK>
- io.datarouter.model.field.BaseField<T> (implements io.datarouter.model.field.Field<T>)
- io.datarouter.model.field.BasePrimitiveField<T,K>
- io.datarouter.model.field.imp.comparable.BooleanField
- io.datarouter.model.field.imp.DateField
- io.datarouter.model.field.imp.comparable.DoubleField
- io.datarouter.model.field.imp.comparable.FloatField
- io.datarouter.model.field.imp.comparable.InstantField
- io.datarouter.model.field.imp.comparable.IntegerField
- io.datarouter.model.field.imp.LocalDateField
- io.datarouter.model.field.imp.custom.LocalDateTimeField
- io.datarouter.model.field.imp.custom.LongDateField
- io.datarouter.model.field.imp.comparable.LongField
- io.datarouter.model.field.imp.comparable.ShortField
- io.datarouter.model.field.imp.comparable.SignedByteField
- io.datarouter.model.field.imp.positive.UInt15Field
- io.datarouter.model.field.imp.positive.UInt31Field
- io.datarouter.model.field.imp.positive.UInt63Field
- io.datarouter.model.field.imp.positive.UInt7Field
- io.datarouter.model.field.imp.positive.VarIntField
- io.datarouter.model.field.imp.array.ByteArrayField
- io.datarouter.model.field.imp.enums.IntegerEnumField<E>
- io.datarouter.model.field.imp.array.KeyedListField<V,L,K>
- io.datarouter.model.field.BaseListField<V,L,K>
- io.datarouter.model.field.imp.array.BooleanArrayField
- io.datarouter.model.field.imp.array.DoubleArrayField
- io.datarouter.model.field.imp.array.IntegerArrayField
- io.datarouter.model.field.imp.array.UInt63ArrayField
- io.datarouter.model.field.imp.array.UInt7ArrayField
- io.datarouter.model.field.imp.array.DelimitedStringArrayField
- io.datarouter.model.field.BaseListField<V,L,K>
- io.datarouter.model.field.imp.array.PrimitiveIntegerArrayField
- io.datarouter.model.field.imp.array.PrimitiveLongArrayField
- io.datarouter.model.field.imp.enums.StringEnumField<E>
- io.datarouter.model.field.imp.StringField
- io.datarouter.model.field.imp.enums.VarIntEnumField<E>
- io.datarouter.model.field.BasePrimitiveField<T,K>
- io.datarouter.model.field.BaseField.FieldColumnNameComparator (implements java.util.Comparator<T>)
- io.datarouter.model.field.BaseFieldKey<T,K> (implements io.datarouter.model.field.FieldKey<T>)
- io.datarouter.model.field.imp.array.ByteArrayFieldKey
- io.datarouter.model.field.imp.enums.IntegerEnumFieldKey<E>
- io.datarouter.model.field.ListFieldKey<V,L,K>
- io.datarouter.model.field.imp.array.BooleanArrayFieldKey
- io.datarouter.model.field.imp.array.DelimitedStringArrayFieldKey
- io.datarouter.model.field.imp.array.DoubleArrayFieldKey
- io.datarouter.model.field.imp.array.IntegerArrayFieldKey
- io.datarouter.model.field.imp.array.UInt63ArrayFieldKey
- io.datarouter.model.field.imp.array.UInt7ArrayFieldKey
- io.datarouter.model.field.PrimitiveFieldKey<T,K>
- io.datarouter.model.field.imp.comparable.BooleanFieldKey
- io.datarouter.model.field.imp.DateFieldKey
- io.datarouter.model.field.imp.comparable.DoubleFieldKey
- io.datarouter.model.field.imp.comparable.FloatFieldKey
- io.datarouter.model.field.imp.comparable.InstantFieldKey
- io.datarouter.model.field.imp.comparable.IntegerFieldKey
- io.datarouter.model.field.imp.LocalDateFieldKey
- io.datarouter.model.field.imp.custom.LocalDateTimeFieldKey
- io.datarouter.model.field.imp.custom.LongDateFieldKey
- io.datarouter.model.field.imp.comparable.LongFieldKey
- io.datarouter.model.field.imp.comparable.ShortFieldKey
- io.datarouter.model.field.imp.comparable.SignedByteFieldKey
- io.datarouter.model.field.imp.positive.UInt15FieldKey
- io.datarouter.model.field.imp.positive.UInt31FieldKey
- io.datarouter.model.field.imp.positive.UInt63FieldKey
- io.datarouter.model.field.imp.positive.UInt7FieldKey
- io.datarouter.model.field.imp.positive.VarIntFieldKey
- io.datarouter.model.field.imp.array.PrimitiveIntegerArrayFieldKey
- io.datarouter.model.field.imp.array.PrimitiveLongArrayFieldKey
- io.datarouter.model.field.imp.enums.StringEnumFieldKey<E>
- io.datarouter.model.field.imp.StringFieldKey
- io.datarouter.model.field.imp.enums.VarIntEnumFieldKey<E>
- io.datarouter.model.field.BaseFieldSet<F> (implements io.datarouter.model.field.FieldSet<F>)
- io.datarouter.model.key.entity.base.BaseEntityKey<EK> (implements io.datarouter.model.key.entity.EntityKey<K>)
- io.datarouter.model.key.BaseKey<K> (implements io.datarouter.model.key.Key<K>)
- io.datarouter.model.key.base.BaseBooleanKey<K>
- io.datarouter.model.key.base.BaseIntegerKey<K>
- io.datarouter.model.key.base.BaseLongKey<K>
- io.datarouter.model.key.unique.base.BaseLongUniqueKey<K> (implements io.datarouter.model.key.unique.UniqueKey<K>)
- io.datarouter.model.key.base.BaseStringKey<K>
- io.datarouter.model.key.unique.base.BaseStringUniqueKey<K> (implements io.datarouter.model.key.unique.UniqueKey<K>)
- io.datarouter.model.key.unique.BaseUniqueKey<K> (implements io.datarouter.model.key.unique.UniqueKey<K>)
- io.datarouter.model.key.primary.BasePrimaryKey<PK> (implements io.datarouter.model.key.primary.PrimaryKey<PK>)
- io.datarouter.model.key.primary.base.BaseEntityPrimaryKey<EK,PK> (implements io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>)
- io.datarouter.model.key.primary.base.BaseRegularPrimaryKey<PK> (implements io.datarouter.model.key.primary.RegularPrimaryKey<PK>)
- io.datarouter.model.key.primary.BasePrimaryKey<PK> (implements io.datarouter.model.key.primary.PrimaryKey<PK>)
- io.datarouter.model.field.SimpleFieldSet<F>
- io.datarouter.model.serialize.codec.BinaryDatabeanCodec
- io.datarouter.model.serialize.codec.BinaryDatabeanCodec.BinaryDatabeanCodecBuilder
- io.datarouter.model.util.Bytes (implements java.lang.Comparable<T>)
- io.datarouter.model.util.CommonFieldSizes
- io.datarouter.model.databean.DatabeanTool
- io.datarouter.model.DatarouterModelDocs
- io.datarouter.model.key.primary.EntityPrimaryKeyTool
- io.datarouter.model.entity.EntitySections<EK>
- io.datarouter.model.entity.EntityTool
- io.datarouter.model.serialize.fielder.FielderConfigKey<T>
- io.datarouter.model.field.FieldKeyAttributeKey<T>
- io.datarouter.model.field.compare.FieldSetComparator (implements java.util.Comparator<T>)
- io.datarouter.model.field.compare.FieldSetRangeFilter
- io.datarouter.model.field.FieldSetTool
- io.datarouter.model.field.FieldTool
- io.datarouter.model.serialize.codec.JsonDatabeanCodec (implements io.datarouter.model.serialize.StringDatabeanCodec)
- io.datarouter.model.serialize.JsonDatabeanTool
- io.datarouter.model.util.PercentFieldCodec
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.datarouter.model.exception.DataAccessException
- java.lang.RuntimeException
- java.lang.Exception
- io.datarouter.model.serialize.fielder.TtlFielderConfig (implements io.datarouter.model.serialize.fielder.FielderConfigValue<T>)
- io.datarouter.model.databean.BaseDatabean<PK,D> (implements io.datarouter.model.databean.Databean<PK,D>)
Interface Hierarchy
- io.datarouter.model.field.encoding.ByteEncodedField<T>
- io.datarouter.model.field.Field<T> (also extends java.lang.Comparable<T>, io.datarouter.model.field.encoding.StringEncodedField<T>)
- java.lang.Comparable<T>
- io.datarouter.model.databean.Databean<PK,D>
- io.datarouter.model.index.IndexEntry<IK,IE,PK,D>
- io.datarouter.model.index.KeyIndexEntry<IK,IE,PK,D>
- io.datarouter.model.index.unique.UniqueKeyIndexEntry<IK,IE,PK,D> (also extends io.datarouter.model.index.unique.UniqueIndexEntry<IK,IE,PK,D>)
- io.datarouter.model.index.multi.MultiIndexEntry<IK,IE,PK,D>
- io.datarouter.model.index.multi.MultiKeyIndexEntry<IK,IE,PK,D>
- io.datarouter.model.index.unique.UniqueIndexEntry<IK,IE,PK,D>
- io.datarouter.model.index.unique.UniqueKeyIndexEntry<IK,IE,PK,D> (also extends io.datarouter.model.index.KeyIndexEntry<IK,IE,PK,D>)
- io.datarouter.model.index.KeyIndexEntry<IK,IE,PK,D>
- io.datarouter.model.index.IndexEntry<IK,IE,PK,D>
- io.datarouter.model.field.Field<T> (also extends io.datarouter.model.field.encoding.ByteEncodedField<T>, io.datarouter.model.field.encoding.StringEncodedField<T>)
- io.datarouter.model.field.FieldSet<F> (also extends io.datarouter.model.serialize.fielder.Fielder<F>)
- io.datarouter.model.key.Key<K>
- io.datarouter.model.key.entity.EntityKey<K>
- io.datarouter.model.key.primary.RegularPrimaryKey<PK> (also extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>)
- io.datarouter.model.key.unique.UniqueKey<K>
- io.datarouter.model.key.primary.PrimaryKey<PK> (also extends io.datarouter.model.serialize.fielder.PrimaryKeyFielder<PK>)
- io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>
- io.datarouter.model.key.primary.RegularPrimaryKey<PK> (also extends io.datarouter.model.key.entity.EntityKey<K>)
- io.datarouter.model.key.FieldlessIndexEntryPrimaryKey<IK,PK,D>
- io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>
- io.datarouter.model.key.primary.PrimaryKey<PK> (also extends io.datarouter.model.serialize.fielder.PrimaryKeyFielder<PK>)
- io.datarouter.model.key.entity.EntityKey<K>
- io.datarouter.model.key.Key<K>
- io.datarouter.model.databean.Databean<PK,D>
- io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>
- io.datarouter.model.entity.Entity<EK>
- io.datarouter.model.key.entity.EntityPartitioner<EK>
- io.datarouter.model.serialize.fielder.Fielder<F>
- io.datarouter.model.field.FieldSet<F> (also extends java.lang.Comparable<T>)
- io.datarouter.model.key.Key<K>
- io.datarouter.model.key.entity.EntityKey<K>
- io.datarouter.model.key.primary.RegularPrimaryKey<PK> (also extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>)
- io.datarouter.model.key.unique.UniqueKey<K>
- io.datarouter.model.key.primary.PrimaryKey<PK> (also extends io.datarouter.model.serialize.fielder.PrimaryKeyFielder<PK>)
- io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>
- io.datarouter.model.key.primary.RegularPrimaryKey<PK> (also extends io.datarouter.model.key.entity.EntityKey<K>)
- io.datarouter.model.key.FieldlessIndexEntryPrimaryKey<IK,PK,D>
- io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>
- io.datarouter.model.key.primary.PrimaryKey<PK> (also extends io.datarouter.model.serialize.fielder.PrimaryKeyFielder<PK>)
- io.datarouter.model.key.entity.EntityKey<K>
- io.datarouter.model.key.Key<K>
- io.datarouter.model.serialize.fielder.PrimaryKeyFielder<PK>
- io.datarouter.model.key.primary.PrimaryKey<PK> (also extends io.datarouter.model.key.unique.UniqueKey<K>)
- io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>
- io.datarouter.model.key.primary.RegularPrimaryKey<PK> (also extends io.datarouter.model.key.entity.EntityKey<K>)
- io.datarouter.model.key.FieldlessIndexEntryPrimaryKey<IK,PK,D>
- io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>
- io.datarouter.model.key.primary.PrimaryKey<PK> (also extends io.datarouter.model.key.unique.UniqueKey<K>)
- io.datarouter.model.field.FieldSet<F> (also extends java.lang.Comparable<T>)
- io.datarouter.model.serialize.fielder.FielderConfigValue<T>
- io.datarouter.model.field.FieldKey<T>
- io.datarouter.model.field.FieldKeyAttribute<T>
- io.datarouter.model.serialize.StringDatabeanCodec
- io.datarouter.model.field.encoding.StringEncodedField<T>
- io.datarouter.model.field.Field<T> (also extends io.datarouter.model.field.encoding.ByteEncodedField<T>, java.lang.Comparable<T>)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.datarouter.model.field.encoding.FieldGeneratorType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)