Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes|All Packages

A

add(Field<?>) - Method in class io.datarouter.model.field.SimpleFieldSet
 
add(String, D) - Method in class io.datarouter.model.entity.EntitySections
 
add(Collection<Field<?>>) - Method in class io.datarouter.model.field.SimpleFieldSet
 
addAll(String, Collection<D>) - Method in class io.datarouter.model.entity.EntitySections
 
addDatabeansForQualifierPrefix(String, Collection<D>) - Method in class io.datarouter.model.entity.BaseEntity
 
addDatabeansForQualifierPrefixUnchecked(String, Collection<? extends Databean<?, ?>>) - Method in class io.datarouter.model.entity.BaseEntity
 
addDatabeansForQualifierPrefixUnchecked(String, Collection<? extends Databean<?, ?>>) - Method in interface io.datarouter.model.entity.Entity
 
addOption(FielderConfigValue<?>) - Method in class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
 
addOption(FielderConfigValue<?>) - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
assertInRange(Integer) - Static method in class io.datarouter.model.field.imp.positive.VarIntField
 
attributes - Variable in class io.datarouter.model.field.BaseFieldKey
 

B

BaseBooleanKey<K extends Key<K>> - Class in io.datarouter.model.key.base
 
BaseBooleanKey(Boolean) - Constructor for class io.datarouter.model.key.base.BaseBooleanKey
 
BaseByteArrayEntityPartitioner<EK extends EntityKey<EK>> - Class in io.datarouter.model.key.entity.base
 
BaseByteArrayEntityPartitioner(Function<byte[], Long>, int) - Constructor for class io.datarouter.model.key.entity.base.BaseByteArrayEntityPartitioner
 
BaseDatabean<PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Class in io.datarouter.model.databean
 
BaseDatabean(PK) - Constructor for class io.datarouter.model.databean.BaseDatabean
 
BaseDatabeanFielder<PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Class in io.datarouter.model.serialize.fielder
 
BaseDatabeanFielder(Supplier<? extends Fielder<PK>>) - Constructor for class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
 
BaseEntity<EK extends EntityKey<EK>> - Class in io.datarouter.model.entity
 
BaseEntity(EK) - Constructor for class io.datarouter.model.entity.BaseEntity
 
BaseEntityKey<EK extends EntityKey<EK>> - Class in io.datarouter.model.key.entity.base
 
BaseEntityKey() - Constructor for class io.datarouter.model.key.entity.base.BaseEntityKey
 
BaseEntityPartitioner<EK extends EntityKey<EK>> - Class in io.datarouter.model.key.entity.base
 
BaseEntityPartitioner(int) - Constructor for class io.datarouter.model.key.entity.base.BaseEntityPartitioner
 
BaseEntityPrimaryKey<EK extends EntityKey<EK>,​PK extends EntityPrimaryKey<EK,​PK>> - Class in io.datarouter.model.key.primary.base
 
BaseEntityPrimaryKey() - Constructor for class io.datarouter.model.key.primary.base.BaseEntityPrimaryKey
 
BaseField<T> - Class in io.datarouter.model.field
 
BaseField(String, T) - Constructor for class io.datarouter.model.field.BaseField
 
BaseField.FieldColumnNameComparator - Class in io.datarouter.model.field
 
BaseFieldKey<T,​K extends BaseFieldKey<T,​K>> - Class in io.datarouter.model.field
 
BaseFieldKey(String, TypeToken<T>) - Constructor for class io.datarouter.model.field.BaseFieldKey
 
BaseFieldKey(String, Class<T>) - Constructor for class io.datarouter.model.field.BaseFieldKey
 
BaseFieldKey(String, String, boolean, TypeToken<T>, FieldGeneratorType, T, Map<FieldKeyAttributeKey<?>, FieldKeyAttribute<?>>) - Constructor for class io.datarouter.model.field.BaseFieldKey
 
BaseFieldKey(String, String, boolean, Class<T>, FieldGeneratorType, T, Map<FieldKeyAttributeKey<?>, FieldKeyAttribute<?>>) - Constructor for class io.datarouter.model.field.BaseFieldKey
 
BaseFieldSet<F extends FieldSet<F>> - Class in io.datarouter.model.field
 
BaseFieldSet() - Constructor for class io.datarouter.model.field.BaseFieldSet
 
BaseIntegerKey<K extends Key<K>> - Class in io.datarouter.model.key.base
 
BaseIntegerKey(Integer) - Constructor for class io.datarouter.model.key.base.BaseIntegerKey
 
BaseKey<K extends Key<K>> - Class in io.datarouter.model.key
 
BaseKey() - Constructor for class io.datarouter.model.key.BaseKey
 
BaseListField<V extends Comparable<V>,​L extends List<V>,​K extends ListFieldKey<V,​L,​K>> - Class in io.datarouter.model.field
 
BaseListField(K, L) - Constructor for class io.datarouter.model.field.BaseListField
 
BaseLongKey<K extends Key<K>> - Class in io.datarouter.model.key.base
 
BaseLongKey(Long) - Constructor for class io.datarouter.model.key.base.BaseLongKey
 
BaseLongUniqueKey<K extends Key<K>> - Class in io.datarouter.model.key.unique.base
 
BaseLongUniqueKey(Long) - Constructor for class io.datarouter.model.key.unique.base.BaseLongUniqueKey
 
BaseMultiIndexEntry<IK extends PrimaryKey<IK>,​IE extends Databean<IK,​IE>,​PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Class in io.datarouter.model.index.multi.base
 
BaseMultiIndexEntry(IK) - Constructor for class io.datarouter.model.index.multi.base.BaseMultiIndexEntry
 
BasePrimaryKey<PK extends PrimaryKey<PK>> - Class in io.datarouter.model.key.primary
 
BasePrimaryKey() - Constructor for class io.datarouter.model.key.primary.BasePrimaryKey
 
BasePrimitiveField<T extends Comparable<? super T>,​K extends PrimitiveFieldKey<T,​K>> - Class in io.datarouter.model.field
 
BasePrimitiveField(String, K, T) - Constructor for class io.datarouter.model.field.BasePrimitiveField
 
BasePrimitiveField(K, T) - Constructor for class io.datarouter.model.field.BasePrimitiveField
 
BaseRegularPrimaryKey<PK extends RegularPrimaryKey<PK>> - Class in io.datarouter.model.key.primary.base
 
BaseRegularPrimaryKey() - Constructor for class io.datarouter.model.key.primary.base.BaseRegularPrimaryKey
 
BaseStringDjb16EntityPartitioner<EK extends EntityKey<EK>> - Class in io.datarouter.model.key.entity.base
 
BaseStringDjb16EntityPartitioner() - Constructor for class io.datarouter.model.key.entity.base.BaseStringDjb16EntityPartitioner
 
BaseStringEntityPartitioner<EK extends EntityKey<EK>> - Class in io.datarouter.model.key.entity.base
 
BaseStringEntityPartitioner(Function<String, Long>, int) - Constructor for class io.datarouter.model.key.entity.base.BaseStringEntityPartitioner
 
BaseStringKey<K extends Key<K>> - Class in io.datarouter.model.key.base
 
BaseStringKey(String) - Constructor for class io.datarouter.model.key.base.BaseStringKey
 
BaseStringUniqueKey<K extends Key<K>> - Class in io.datarouter.model.key.unique.base
 
BaseStringUniqueKey(String) - Constructor for class io.datarouter.model.key.unique.base.BaseStringUniqueKey
 
BaseUniqueKey<K extends Key<K>> - Class in io.datarouter.model.key.unique
 
BaseUniqueKey() - Constructor for class io.datarouter.model.key.unique.BaseUniqueKey
 
BaseUniqueKeyIndexEntry<IK extends PrimaryKey<IK>,​IE extends Databean<IK,​IE>,​PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Class in io.datarouter.model.index.unique.base
 
BaseUniqueKeyIndexEntry(IK) - Constructor for class io.datarouter.model.index.unique.base.BaseUniqueKeyIndexEntry
 
BinaryDatabeanCodec - Class in io.datarouter.model.serialize.codec
 
BinaryDatabeanCodec.BinaryDatabeanCodecBuilder - Class in io.datarouter.model.serialize.codec
 
BinaryDatabeanCodecBuilder() - Constructor for class io.datarouter.model.serialize.codec.BinaryDatabeanCodec.BinaryDatabeanCodecBuilder
 
BooleanArrayField - Class in io.datarouter.model.field.imp.array
 
BooleanArrayField(BooleanArrayFieldKey, List<Boolean>) - Constructor for class io.datarouter.model.field.imp.array.BooleanArrayField
 
BooleanArrayFieldKey - Class in io.datarouter.model.field.imp.array
 
BooleanArrayFieldKey(String) - Constructor for class io.datarouter.model.field.imp.array.BooleanArrayFieldKey
 
BooleanField - Class in io.datarouter.model.field.imp.comparable
 
BooleanField(BooleanFieldKey, Boolean) - Constructor for class io.datarouter.model.field.imp.comparable.BooleanField
 
BooleanFieldKey - Class in io.datarouter.model.field.imp.comparable
 
BooleanFieldKey(String) - Constructor for class io.datarouter.model.field.imp.comparable.BooleanFieldKey
 
build() - Method in class io.datarouter.model.serialize.codec.BinaryDatabeanCodec.BinaryDatabeanCodecBuilder
 
ByteArrayField - Class in io.datarouter.model.field.imp.array
 
ByteArrayField(ByteArrayFieldKey, byte[]) - Constructor for class io.datarouter.model.field.imp.array.ByteArrayField
 
ByteArrayFieldKey - Class in io.datarouter.model.field.imp.array
 
ByteArrayFieldKey(String) - Constructor for class io.datarouter.model.field.imp.array.ByteArrayFieldKey
 
ByteEncodedField<T> - Interface in io.datarouter.model.field.encoding
 
Bytes - Class in io.datarouter.model.util
 
Bytes(byte[]) - Constructor for class io.datarouter.model.util.Bytes
 
Bytes(byte[], int, int) - Constructor for class io.datarouter.model.util.Bytes
 

C

CHARSET - Static variable in interface io.datarouter.model.serialize.StringDatabeanCodec
 
clone(F) - Static method in class io.datarouter.model.field.FieldSetTool
 
columnName - Variable in class io.datarouter.model.field.BaseFieldKey
 
CommonFieldSizes - Class in io.datarouter.model.util
 
CommonFieldSizes() - Constructor for class io.datarouter.model.util.CommonFieldSizes
 
compare(Field<?>, Field<?>) - Method in class io.datarouter.model.field.BaseField.FieldColumnNameComparator
 
compare(FieldSet<?>, FieldSet<?>) - Method in class io.datarouter.model.field.compare.FieldSetComparator
 
compareFields(Field<?>, Field<?>) - Static method in class io.datarouter.model.field.compare.FieldSetComparator
 
compareStatic(FieldSet<?>, FieldSet<?>) - Static method in class io.datarouter.model.field.compare.FieldSetComparator
 
compareTo(Databean<?, ?>) - Method in class io.datarouter.model.databean.BaseDatabean
 
compareTo(BaseEntity<EK>) - Method in class io.datarouter.model.entity.BaseEntity
 
compareTo(Field<byte[]>) - Method in class io.datarouter.model.field.imp.array.ByteArrayField
 
compareTo(Field<E>) - Method in class io.datarouter.model.field.imp.enums.IntegerEnumField
 
compareTo(Field<E>) - Method in class io.datarouter.model.field.imp.enums.StringEnumField
 
compareTo(Field<E>) - Method in class io.datarouter.model.field.imp.enums.VarIntEnumField
 
compareTo(Field<int[]>) - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayField
 
compareTo(Field<String>) - Method in class io.datarouter.model.field.imp.StringField
 
compareTo(Field<List<Byte>>) - Method in class io.datarouter.model.field.imp.array.UInt7ArrayField
 
compareTo(Field<List<Long>>) - Method in class io.datarouter.model.field.imp.array.UInt63ArrayField
 
compareTo(Field<L>) - Method in class io.datarouter.model.field.imp.array.KeyedListField
 
compareTo(Field<long[]>) - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayField
Deprecated.
 
compareTo(Field<T>) - Method in class io.datarouter.model.field.BasePrimitiveField
 
compareTo(FieldSet<F>) - Method in class io.datarouter.model.field.BaseFieldSet
 
compareTo(Bytes) - Method in class io.datarouter.model.util.Bytes
 
concatGroup(List<byte[]>) - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 
configure() - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
countDatabeans() - Method in class io.datarouter.model.entity.EntitySections
 
countNonNullLeadingFields(List<Field<?>>) - Static method in class io.datarouter.model.field.FieldTool
 
createFromDatabean(D) - Method in class io.datarouter.model.databean.FieldlessIndexEntry
 
createFromDatabean(D) - Method in interface io.datarouter.model.index.IndexEntry
 
createFromDatabean(D) - Method in class io.datarouter.model.index.unique.base.BaseUniqueKeyIndexEntry
 
createFromDatabean(D) - Method in interface io.datarouter.model.key.FieldlessIndexEntryPrimaryKey
 
createValueField(byte[]) - Method in class io.datarouter.model.field.imp.array.ByteArrayFieldKey
 
createValueField(int[]) - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayFieldKey
 
createValueField(long[]) - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayFieldKey
Deprecated.
 
createValueField(E) - Method in class io.datarouter.model.field.imp.enums.IntegerEnumFieldKey
 
createValueField(E) - Method in class io.datarouter.model.field.imp.enums.StringEnumFieldKey
 
createValueField(E) - Method in class io.datarouter.model.field.imp.enums.VarIntEnumFieldKey
 
createValueField(Boolean) - Method in class io.datarouter.model.field.imp.comparable.BooleanFieldKey
 
createValueField(Byte) - Method in class io.datarouter.model.field.imp.comparable.SignedByteFieldKey
 
createValueField(Byte) - Method in class io.datarouter.model.field.imp.positive.UInt7FieldKey
 
createValueField(Double) - Method in class io.datarouter.model.field.imp.comparable.DoubleFieldKey
 
createValueField(Float) - Method in class io.datarouter.model.field.imp.comparable.FloatFieldKey
 
createValueField(Integer) - Method in class io.datarouter.model.field.imp.comparable.IntegerFieldKey
 
createValueField(Integer) - Method in class io.datarouter.model.field.imp.positive.UInt31FieldKey
Deprecated.
 
createValueField(Integer) - Method in class io.datarouter.model.field.imp.positive.VarIntFieldKey
 
createValueField(Long) - Method in class io.datarouter.model.field.imp.comparable.LongFieldKey
 
createValueField(Long) - Method in class io.datarouter.model.field.imp.positive.UInt63FieldKey
Deprecated.
 
createValueField(Short) - Method in class io.datarouter.model.field.imp.comparable.ShortFieldKey
 
createValueField(Short) - Method in class io.datarouter.model.field.imp.positive.UInt15FieldKey
Deprecated.
 
createValueField(String) - Method in class io.datarouter.model.field.imp.StringFieldKey
 
createValueField(Instant) - Method in class io.datarouter.model.field.imp.comparable.InstantFieldKey
 
createValueField(LocalDate) - Method in class io.datarouter.model.field.imp.LocalDateFieldKey
 
createValueField(LocalDateTime) - Method in class io.datarouter.model.field.imp.custom.LocalDateTimeFieldKey
 
createValueField(Date) - Method in class io.datarouter.model.field.imp.custom.LongDateFieldKey
 
createValueField(Date) - Method in class io.datarouter.model.field.imp.DateFieldKey
 
createValueField(List<Boolean>) - Method in class io.datarouter.model.field.imp.array.BooleanArrayFieldKey
 
createValueField(List<Byte>) - Method in class io.datarouter.model.field.imp.array.UInt7ArrayFieldKey
 
createValueField(List<Double>) - Method in class io.datarouter.model.field.imp.array.DoubleArrayFieldKey
 
createValueField(List<Integer>) - Method in class io.datarouter.model.field.imp.array.IntegerArrayFieldKey
 
createValueField(List<Long>) - Method in class io.datarouter.model.field.imp.array.UInt63ArrayFieldKey
 
createValueField(List<String>) - Method in class io.datarouter.model.field.imp.array.DelimitedStringArrayFieldKey
 
createValueField(T) - Method in interface io.datarouter.model.field.FieldKey
 

D

DataAccessException - Exception in io.datarouter.model.exception
 
DataAccessException() - Constructor for exception io.datarouter.model.exception.DataAccessException
 
DataAccessException(String) - Constructor for exception io.datarouter.model.exception.DataAccessException
 
DataAccessException(String, Throwable) - Constructor for exception io.datarouter.model.exception.DataAccessException
 
DataAccessException(Throwable) - Constructor for exception io.datarouter.model.exception.DataAccessException
 
Databean<PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Interface in io.datarouter.model.databean
A Databean is an atomic unit of serialization corresponding to a MySQL row or a Memcached item.
DatabeanFielder<PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Interface in io.datarouter.model.serialize.fielder
 
databeanFromJson(Supplier<D>, DatabeanFielder<PK, D>, JsonObject) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
databeanFromJson(Supplier<D>, DatabeanFielder<PK, D>, String) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
databeanFromJson(Supplier<D>, DatabeanFielder<PK, D>, String, boolean) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
databeansFromJson(Supplier<D>, DatabeanFielder<PK, D>, JsonArray) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
databeansFromJson(Supplier<D>, DatabeanFielder<PK, D>, String) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
databeansToJson(Iterable<D>, DatabeanFielder<PK, D>) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
databeanToJson(D, DatabeanFielder<PK, D>) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
databeanToJson(D, DatabeanFielder<PK, D>, boolean) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
databeanToJsonString(D, DatabeanFielder<PK, D>) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
databeanToJsonString(D, DatabeanFielder<PK, D>, boolean) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
DatabeanTool - Class in io.datarouter.model.databean
 
DatabeanTool() - Constructor for class io.datarouter.model.databean.DatabeanTool
 
DatarouterModelDocs - Class in io.datarouter.model
References to notable classes.
DatarouterModelDocs() - Constructor for class io.datarouter.model.DatarouterModelDocs
 
DateField - Class in io.datarouter.model.field.imp
 
DateField(DateFieldKey, Date) - Constructor for class io.datarouter.model.field.imp.DateField
DateField(String, DateFieldKey, Date) - Constructor for class io.datarouter.model.field.imp.DateField
Deprecated.
DateFieldKey - Class in io.datarouter.model.field.imp
 
DateFieldKey(String) - Constructor for class io.datarouter.model.field.imp.DateFieldKey
decode(String) - Static method in class io.datarouter.model.util.PercentFieldCodec
 
decode(String, String) - Static method in class io.datarouter.model.field.imp.array.DelimitedStringArrayField
 
decode(Supplier<D>, Map<String, Field<?>>, byte[]) - Method in class io.datarouter.model.serialize.codec.BinaryDatabeanCodec
 
DEFAULT_KEY_FIELD_NAME - Static variable in class io.datarouter.model.databean.BaseDatabean
 
DEFAULT_LENGTH_VARCHAR - Static variable in class io.datarouter.model.util.CommonFieldSizes
 
DefaultEntityPartitioner<EK extends EntityKey<EK>> - Class in io.datarouter.model.key.entity.base
 
DefaultEntityPartitioner() - Constructor for class io.datarouter.model.key.entity.base.DefaultEntityPartitioner
 
defaultValue - Variable in class io.datarouter.model.field.BaseFieldKey
 
DelimitedStringArrayField - Class in io.datarouter.model.field.imp.array
 
DelimitedStringArrayField(DelimitedStringArrayFieldKey, List<String>) - Constructor for class io.datarouter.model.field.imp.array.DelimitedStringArrayField
 
DelimitedStringArrayFieldKey - Class in io.datarouter.model.field.imp.array
 
DelimitedStringArrayFieldKey(String) - Constructor for class io.datarouter.model.field.imp.array.DelimitedStringArrayFieldKey
 
DelimitedStringArrayFieldKey(String, String) - Constructor for class io.datarouter.model.field.imp.array.DelimitedStringArrayFieldKey
 
DoubleArrayField - Class in io.datarouter.model.field.imp.array
 
DoubleArrayField(DoubleArrayFieldKey, List<Double>) - Constructor for class io.datarouter.model.field.imp.array.DoubleArrayField
 
DoubleArrayFieldKey - Class in io.datarouter.model.field.imp.array
 
DoubleArrayFieldKey(String) - Constructor for class io.datarouter.model.field.imp.array.DoubleArrayFieldKey
 
DoubleField - Class in io.datarouter.model.field.imp.comparable
 
DoubleField(DoubleFieldKey, Double) - Constructor for class io.datarouter.model.field.imp.comparable.DoubleField
 
DoubleFieldKey - Class in io.datarouter.model.field.imp.comparable
 
DoubleFieldKey(String) - Constructor for class io.datarouter.model.field.imp.comparable.DoubleFieldKey
 

E

EMPTY - Static variable in class io.datarouter.model.util.Bytes
 
encode(PrimaryKey<?>) - Method in class io.datarouter.model.serialize.codec.BinaryDatabeanCodec
 
encode(List<String>, String) - Static method in class io.datarouter.model.field.imp.array.DelimitedStringArrayField
 
encode(Stream<String>) - Static method in class io.datarouter.model.util.PercentFieldCodec
 
encodeFields(List<Field<?>>) - Static method in class io.datarouter.model.util.PercentFieldCodec
 
Entity<EK extends EntityKey<EK>> - Interface in io.datarouter.model.entity
An Entity is a grouping of related databeans that are stored within the same transaction scope.
EntityKey<K extends Key<K>> - Interface in io.datarouter.model.key.entity
EntityKey defines a unique key for a collection of related databeans.
EntityPartitioner<EK extends EntityKey<EK>> - Interface in io.datarouter.model.key.entity
 
EntityPrimaryKey<EK extends EntityKey<EK>,​PK extends EntityPrimaryKey<EK,​PK>> - Interface in io.datarouter.model.key.primary
 
EntityPrimaryKeyTool - Class in io.datarouter.model.key.primary
 
EntityPrimaryKeyTool() - Constructor for class io.datarouter.model.key.primary.EntityPrimaryKeyTool
 
EntitySections<EK extends EntityKey<EK>> - Class in io.datarouter.model.entity
 
EntitySections() - Constructor for class io.datarouter.model.entity.EntitySections
 
EntityTool - Class in io.datarouter.model.entity
 
EntityTool() - Constructor for class io.datarouter.model.entity.EntityTool
 
equals(Object) - Method in class io.datarouter.model.databean.BaseDatabean
 
equals(Object) - Method in class io.datarouter.model.field.BaseFieldKey
 
equals(Object) - Method in class io.datarouter.model.field.BaseFieldSet
 
equals(Object) - Method in class io.datarouter.model.serialize.fielder.FielderConfigKey
 
equals(Object) - Method in class io.datarouter.model.util.Bytes
 

F

Field<T> - Interface in io.datarouter.model.field
A Field consists of an immutable FieldKey and a value object.
FieldColumnNameComparator() - Constructor for class io.datarouter.model.field.BaseField.FieldColumnNameComparator
 
Fielder<F extends FieldSet<F>> - Interface in io.datarouter.model.serialize.fielder
A Fielder is a mapping of java fields to the columns and cells in the storage repository.
FielderConfigKey<T extends FielderConfigValue<T>> - Class in io.datarouter.model.serialize.fielder
 
FielderConfigKey(String) - Constructor for class io.datarouter.model.serialize.fielder.FielderConfigKey
 
FielderConfigValue<T extends FielderConfigValue<T>> - Interface in io.datarouter.model.serialize.fielder
 
fieldGeneratorType - Variable in class io.datarouter.model.field.BaseFieldKey
 
FieldGeneratorType - Enum in io.datarouter.model.field.encoding
 
FieldKey<T> - Interface in io.datarouter.model.field
FieldKey is a mapping from a java field to the datastore.
FieldKeyAttribute<T> - Interface in io.datarouter.model.field
 
FieldKeyAttributeKey<T> - Class in io.datarouter.model.field
 
FieldKeyAttributeKey(String) - Constructor for class io.datarouter.model.field.FieldKeyAttributeKey
 
FieldlessIndexEntry<IK extends FieldlessIndexEntryPrimaryKey<IK,​PK,​D>,​PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Class in io.datarouter.model.databean
 
FieldlessIndexEntry(Supplier<IK>) - Constructor for class io.datarouter.model.databean.FieldlessIndexEntry
 
FieldlessIndexEntry(Supplier<IK>, IK) - Constructor for class io.datarouter.model.databean.FieldlessIndexEntry
 
FieldlessIndexEntryFielder<IK extends FieldlessIndexEntryPrimaryKey<IK,​PK,​D>,​PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Class in io.datarouter.model.field
 
FieldlessIndexEntryFielder(Supplier<IK>) - Constructor for class io.datarouter.model.field.FieldlessIndexEntryFielder
 
FieldlessIndexEntryFielder(Supplier<IK>, DatabeanFielder<PK, D>) - Constructor for class io.datarouter.model.field.FieldlessIndexEntryFielder
 
FieldlessIndexEntryPrimaryKey<IK extends FieldlessIndexEntryPrimaryKey<IK,​PK,​D>,​PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Interface in io.datarouter.model.key
 
fields - Variable in class io.datarouter.model.field.SimpleFieldSet
 
FieldSet<F extends FieldSet<F>> - Interface in io.datarouter.model.field
 
FieldSetComparator - Class in io.datarouter.model.field.compare
 
FieldSetComparator() - Constructor for class io.datarouter.model.field.compare.FieldSetComparator
 
fieldSetFromBytes(Supplier<F>, Map<String, Field<?>>, byte[]) - Static method in class io.datarouter.model.field.FieldSetTool
 
FieldSetRangeFilter - Class in io.datarouter.model.field.compare
 
FieldSetRangeFilter() - Constructor for class io.datarouter.model.field.compare.FieldSetRangeFilter
 
FieldSetTool - Class in io.datarouter.model.field
 
FieldSetTool() - Constructor for class io.datarouter.model.field.FieldSetTool
 
fieldsToJson(List<Field<?>>) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
FieldTool - Class in io.datarouter.model.field
 
FieldTool() - Constructor for class io.datarouter.model.field.FieldTool
 
findAttribute(FieldKeyAttributeKey<U>) - Method in class io.datarouter.model.field.BaseFieldKey
 
findAttribute(FieldKeyAttributeKey<U>) - Method in interface io.datarouter.model.field.FieldKey
 
FloatField - Class in io.datarouter.model.field.imp.comparable
 
FloatField(FloatFieldKey, Float) - Constructor for class io.datarouter.model.field.imp.comparable.FloatField
 
FloatFieldKey - Class in io.datarouter.model.field.imp.comparable
 
FloatFieldKey(String) - Constructor for class io.datarouter.model.field.imp.comparable.FloatFieldKey
 
formatter - Static variable in class io.datarouter.model.field.imp.custom.LocalDateTimeField
 
fromBytesButDoNotSet(byte[], int) - Method in interface io.datarouter.model.field.encoding.ByteEncodedField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.BooleanArrayField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.ByteArrayField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.DelimitedStringArrayField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.DoubleArrayField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.IntegerArrayField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayField
Deprecated.
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.UInt63ArrayField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.UInt7ArrayField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.BooleanField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.DoubleField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.FloatField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.InstantField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.IntegerField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.LongField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.ShortField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.SignedByteField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.custom.LocalDateTimeField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.custom.LongDateField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.DateField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.enums.IntegerEnumField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.enums.StringEnumField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.enums.VarIntEnumField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.LocalDateField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.positive.UInt15Field
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.positive.UInt31Field
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.positive.UInt63Field
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.positive.UInt7Field
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.positive.VarIntField
 
fromBytesButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.StringField
 
fromBytesWithSeparatorButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.BaseField
 
fromBytesWithSeparatorButDoNotSet(byte[], int) - Method in interface io.datarouter.model.field.encoding.ByteEncodedField
 
fromBytesWithSeparatorButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.ByteArrayField
 
fromBytesWithSeparatorButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.UInt63ArrayField
 
fromBytesWithSeparatorButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.array.UInt7ArrayField
 
fromBytesWithSeparatorButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.enums.StringEnumField
 
fromBytesWithSeparatorButDoNotSet(byte[], int) - Method in class io.datarouter.model.field.imp.StringField
 
fromConcatenatedValueBytes(Supplier<F>, List<Field<?>>, byte[]) - Static method in class io.datarouter.model.field.FieldSetTool
 
fromPrimaryKey(PK) - Method in interface io.datarouter.model.index.KeyIndexEntry
 
fromString(String) - Method in class io.datarouter.model.field.BaseField
 
fromString(String) - Method in interface io.datarouter.model.field.Field
Parse the result of StringEncodedField::parseStringEncodedValueButDoNotSet and apply to the current object
fromString(String, F, Supplier<D>) - Method in class io.datarouter.model.serialize.codec.JsonDatabeanCodec
 
fromString(String, F, Supplier<D>) - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 
fromStringMulti(String, F, Supplier<D>) - Method in class io.datarouter.model.serialize.codec.JsonDatabeanCodec
 
fromStringMulti(String, F, Supplier<D>) - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 

G

generateRandomValue() - Method in class io.datarouter.model.field.BaseFieldKey
 
generateRandomValue() - Method in interface io.datarouter.model.field.FieldKey
 
generateRandomValue() - Method in class io.datarouter.model.field.imp.comparable.IntegerFieldKey
 
generateRandomValue() - Method in class io.datarouter.model.field.imp.comparable.LongFieldKey
 
generateRandomValue() - Method in class io.datarouter.model.field.imp.positive.UInt63FieldKey
Deprecated.
 
get(String, Class<D>) - Method in class io.datarouter.model.entity.EntitySections
 
getAllPartitions() - Method in class io.datarouter.model.key.entity.base.BaseEntityPartitioner
 
getAllPartitions() - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
getAllPrefixes() - Method in class io.datarouter.model.key.entity.base.BaseEntityPartitioner
 
getAllPrefixes() - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
getAllPrefixesArray() - Method in class io.datarouter.model.key.entity.base.BaseEntityPartitioner
 
getAllPrefixesArray() - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
getAttributes() - Method in class io.datarouter.model.field.BaseFieldKey
 
getAttributes() - Method in interface io.datarouter.model.field.FieldKey
 
getAutoGeneratedType() - Method in class io.datarouter.model.field.BaseFieldKey
 
getAutoGeneratedType() - Method in interface io.datarouter.model.field.FieldKey
 
getByKey(Collection<E>) - Static method in class io.datarouter.model.entity.EntityTool
 
getBytes() - Method in interface io.datarouter.model.field.encoding.ByteEncodedField
 
getBytes() - Method in class io.datarouter.model.field.imp.array.BooleanArrayField
 
getBytes() - Method in class io.datarouter.model.field.imp.array.ByteArrayField
 
getBytes() - Method in class io.datarouter.model.field.imp.array.DelimitedStringArrayField
 
getBytes() - Method in class io.datarouter.model.field.imp.array.DoubleArrayField
 
getBytes() - Method in class io.datarouter.model.field.imp.array.IntegerArrayField
 
getBytes() - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayField
 
getBytes() - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayField
Deprecated.
 
getBytes() - Method in class io.datarouter.model.field.imp.array.UInt63ArrayField
 
getBytes() - Method in class io.datarouter.model.field.imp.array.UInt7ArrayField
 
getBytes() - Method in class io.datarouter.model.field.imp.comparable.BooleanField
 
getBytes() - Method in class io.datarouter.model.field.imp.comparable.DoubleField
 
getBytes() - Method in class io.datarouter.model.field.imp.comparable.FloatField
 
getBytes() - Method in class io.datarouter.model.field.imp.comparable.InstantField
 
getBytes() - Method in class io.datarouter.model.field.imp.comparable.IntegerField
 
getBytes() - Method in class io.datarouter.model.field.imp.comparable.LongField
 
getBytes() - Method in class io.datarouter.model.field.imp.comparable.ShortField
 
getBytes() - Method in class io.datarouter.model.field.imp.comparable.SignedByteField
 
getBytes() - Method in class io.datarouter.model.field.imp.custom.LocalDateTimeField
 
getBytes() - Method in class io.datarouter.model.field.imp.custom.LongDateField
 
getBytes() - Method in class io.datarouter.model.field.imp.DateField
 
getBytes() - Method in class io.datarouter.model.field.imp.enums.IntegerEnumField
 
getBytes() - Method in class io.datarouter.model.field.imp.enums.StringEnumField
 
getBytes() - Method in class io.datarouter.model.field.imp.enums.VarIntEnumField
 
getBytes() - Method in class io.datarouter.model.field.imp.LocalDateField
 
getBytes() - Method in class io.datarouter.model.field.imp.positive.UInt15Field
 
getBytes() - Method in class io.datarouter.model.field.imp.positive.UInt31Field
 
getBytes() - Method in class io.datarouter.model.field.imp.positive.UInt63Field
 
getBytes() - Method in class io.datarouter.model.field.imp.positive.UInt7Field
 
getBytes() - Method in class io.datarouter.model.field.imp.positive.VarIntField
 
getBytes() - Method in class io.datarouter.model.field.imp.StringField
 
getBytes(D, DatabeanFielder<PK, D>) - Static method in class io.datarouter.model.databean.DatabeanTool
 
getBytesWithSeparator() - Method in class io.datarouter.model.field.BaseField
 
getBytesWithSeparator() - Method in interface io.datarouter.model.field.encoding.ByteEncodedField
 
getBytesWithSeparator() - Method in class io.datarouter.model.field.imp.array.ByteArrayField
 
getBytesWithSeparator() - Method in class io.datarouter.model.field.imp.array.UInt63ArrayField
 
getBytesWithSeparator() - Method in class io.datarouter.model.field.imp.enums.StringEnumField
 
getBytesWithSeparator() - Method in class io.datarouter.model.field.imp.StringField
 
getCollectionPrefix() - Method in class io.datarouter.model.serialize.codec.JsonDatabeanCodec
 
getCollectionPrefix() - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 
getCollectionPrefixBytes() - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 
getCollectionSeparator() - Method in class io.datarouter.model.serialize.codec.JsonDatabeanCodec
 
getCollectionSeparator() - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 
getCollectionSeparatorBytes() - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 
getCollectionSuffix() - Method in class io.datarouter.model.serialize.codec.JsonDatabeanCodec
 
getCollectionSuffix() - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 
getCollectionSuffixBytes() - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 
getColumnName() - Method in class io.datarouter.model.field.BaseFieldKey
 
getColumnName() - Method in interface io.datarouter.model.field.FieldKey
 
getColumnNameBytes() - Method in class io.datarouter.model.field.BaseFieldKey
 
getColumnNameBytes() - Method in interface io.datarouter.model.field.FieldKey
 
getConcatenatedValueBytes(List<Field<?>>) - Static method in class io.datarouter.model.field.FieldTool
 
getConcatenatedValueBytesUnterminated(List<Field<?>>) - Static method in class io.datarouter.model.field.FieldTool
 
getDatabeanName() - Method in class io.datarouter.model.databean.BaseDatabean
 
getDatabeanName() - Method in interface io.datarouter.model.databean.Databean
 
getDatabeansByEntityKey(Iterable<D>) - Static method in class io.datarouter.model.entity.EntityTool
 
getDatabeansForQualifierPrefix(Class<D>, String) - Method in class io.datarouter.model.entity.BaseEntity
 
getDefaultValue() - Method in class io.datarouter.model.field.BaseFieldKey
 
getDefaultValue() - Method in interface io.datarouter.model.field.FieldKey
 
getEntityKey() - Method in class io.datarouter.model.key.primary.base.BaseRegularPrimaryKey
 
getEntityKey() - Method in interface io.datarouter.model.key.primary.EntityPrimaryKey
 
getEntityKeyFields() - Method in class io.datarouter.model.key.primary.base.BaseEntityPrimaryKey
 
getEntityKeyFields() - Method in class io.datarouter.model.key.primary.base.BaseRegularPrimaryKey
 
getEntityKeyFields() - Method in interface io.datarouter.model.key.primary.EntityPrimaryKey
 
getEntityKeyName() - Method in class io.datarouter.model.key.primary.base.BaseEntityPrimaryKey
 
getEnumClass() - Method in class io.datarouter.model.field.imp.enums.VarIntEnumFieldKey
 
getFieldNames() - Method in class io.datarouter.model.field.BaseFieldSet
 
getFieldNames() - Method in interface io.datarouter.model.field.FieldSet
 
getFields() - Method in interface io.datarouter.model.field.FieldSet
 
getFields() - Method in class io.datarouter.model.field.SimpleFieldSet
 
getFields() - Method in class io.datarouter.model.key.primary.base.BaseEntityPrimaryKey
 
getFields(D) - Method in class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
 
getFields(D) - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
getFields(F) - Method in class io.datarouter.model.field.BaseFieldSet
 
getFields(F) - Method in interface io.datarouter.model.serialize.fielder.Fielder
 
getFieldValue(String) - Method in class io.datarouter.model.field.BaseFieldSet
 
getFieldValue(String) - Method in interface io.datarouter.model.field.FieldSet
 
getFieldValues() - Method in class io.datarouter.model.field.BaseFieldSet
 
getFieldValues() - Method in interface io.datarouter.model.field.FieldSet
 
getFirst() - Method in class io.datarouter.model.field.SimpleFieldSet
 
getId() - Method in class io.datarouter.model.key.base.BaseBooleanKey
 
getId() - Method in class io.datarouter.model.key.base.BaseIntegerKey
 
getId() - Method in class io.datarouter.model.key.base.BaseLongKey
 
getId() - Method in class io.datarouter.model.key.base.BaseStringKey
 
getKey() - Method in class io.datarouter.model.databean.BaseDatabean
 
getKey() - Method in interface io.datarouter.model.databean.Databean
 
getKey() - Method in class io.datarouter.model.entity.BaseEntity
 
getKey() - Method in interface io.datarouter.model.entity.Entity
 
getKey() - Method in class io.datarouter.model.field.BasePrimitiveField
 
getKey() - Method in interface io.datarouter.model.field.Field
 
getKey() - Method in interface io.datarouter.model.field.FieldKeyAttribute
 
getKey() - Method in class io.datarouter.model.field.imp.array.ByteArrayField
 
getKey() - Method in class io.datarouter.model.field.imp.array.KeyedListField
 
getKey() - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayField
 
getKey() - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayField
Deprecated.
 
getKey() - Method in class io.datarouter.model.field.imp.enums.IntegerEnumField
 
getKey() - Method in class io.datarouter.model.field.imp.enums.StringEnumField
 
getKey() - Method in class io.datarouter.model.field.imp.enums.VarIntEnumField
 
getKey() - Method in class io.datarouter.model.field.imp.StringField
 
getKey() - Method in interface io.datarouter.model.serialize.fielder.FielderConfigValue
 
getKey() - Method in class io.datarouter.model.serialize.fielder.TtlFielderConfig
 
getKeyFielder() - Method in class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
 
getKeyFielder() - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
getKeyFieldName() - Method in class io.datarouter.model.databean.BaseDatabean
 
getKeyFieldName() - Method in interface io.datarouter.model.databean.Databean
 
getKeyFields() - Method in class io.datarouter.model.databean.BaseDatabean
 
getKeyFields() - Method in interface io.datarouter.model.databean.Databean
 
getKeyFields(D) - Method in class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
 
getKeyFields(D) - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
getKeySupplier() - Method in interface io.datarouter.model.databean.Databean
 
getKeySupplier() - Method in class io.datarouter.model.databean.FieldlessIndexEntry
 
getLength() - Method in class io.datarouter.model.util.Bytes
 
getListDatabeansForQualifierPrefix(Class<D>, String) - Method in class io.datarouter.model.entity.BaseEntity
 
getName() - Method in class io.datarouter.model.field.BaseFieldKey
 
getName() - Method in interface io.datarouter.model.field.FieldKey
 
getNestedFieldSet(Object, Field<?>) - Static method in class io.datarouter.model.field.FieldTool
 
getNextPrefix(int) - Method in class io.datarouter.model.key.entity.base.BaseEntityPartitioner
 
getNextPrefix(int) - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
getNonKeyFields(D) - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
getNonKeyFields(FieldlessIndexEntry<IK, PK, D>) - Method in class io.datarouter.model.field.FieldlessIndexEntryFielder
 
getNumDatabeans() - Method in class io.datarouter.model.entity.BaseEntity
 
getNumDatabeans() - Method in interface io.datarouter.model.entity.Entity
 
getNumDecimalSeconds() - Method in class io.datarouter.model.field.imp.DateField
 
getNumDecimalSeconds() - Method in class io.datarouter.model.field.imp.DateFieldKey
 
getNumFractionalSeconds() - Method in class io.datarouter.model.field.imp.comparable.InstantField
 
getNumFractionalSeconds() - Method in class io.datarouter.model.field.imp.comparable.InstantFieldKey
 
getNumFractionalSeconds() - Method in class io.datarouter.model.field.imp.custom.LocalDateTimeField
 
getNumFractionalSeconds() - Method in class io.datarouter.model.field.imp.custom.LocalDateTimeFieldKey
 
getNumPartitions() - Method in class io.datarouter.model.key.entity.base.BaseEntityPartitioner
 
getNumPartitions() - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
getNumPrefixBytes() - Method in class io.datarouter.model.key.entity.base.BaseEntityPartitioner
 
getNumPrefixBytes() - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
getOption(FielderConfigKey<T>) - Method in class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
 
getOption(FielderConfigKey<T>) - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
getOptions() - Method in class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
 
getOptions() - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
getPartition(EK) - Method in class io.datarouter.model.key.entity.base.BaseByteArrayEntityPartitioner
 
getPartition(EK) - Method in class io.datarouter.model.key.entity.base.BaseStringEntityPartitioner
 
getPartition(EK) - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
getPartitionerInput(List<Field<?>>) - Static method in class io.datarouter.model.field.FieldTool
 
getPostEntityKeyFields() - Method in class io.datarouter.model.key.primary.base.BaseRegularPrimaryKey
 
getPostEntityKeyFields() - Method in interface io.datarouter.model.key.primary.EntityPrimaryKey
 
getPrefix() - Method in class io.datarouter.model.field.BaseField
 
getPrefix() - Method in interface io.datarouter.model.field.Field
 
getPrefix(int) - Method in class io.datarouter.model.key.entity.base.BaseEntityPartitioner
 
getPrefix(int) - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
getPrefix(EK) - Method in class io.datarouter.model.key.entity.base.BaseEntityPartitioner
 
getPrefix(EK) - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
getPrefixedName() - Method in class io.datarouter.model.field.BaseField
 
getPrefixedName() - Method in interface io.datarouter.model.field.Field
 
getPreparedStatementValue() - Method in class io.datarouter.model.field.BaseField
 
getPreparedStatementValue() - Method in interface io.datarouter.model.field.Field
 
getPrimaryKeysByEntityKey(Iterable<PK>) - Static method in class io.datarouter.model.entity.EntityTool
 
getSampleValue() - Method in class io.datarouter.model.field.imp.enums.IntegerEnumField
 
getSampleValue() - Method in class io.datarouter.model.field.imp.enums.IntegerEnumFieldKey
 
getSampleValue() - Method in class io.datarouter.model.field.imp.enums.StringEnumField
 
getSampleValue() - Method in class io.datarouter.model.field.imp.enums.StringEnumFieldKey
 
getSampleValue() - Method in class io.datarouter.model.field.imp.enums.VarIntEnumFieldKey
 
getSeparator() - Method in class io.datarouter.model.field.imp.array.DelimitedStringArrayField
 
getSerializedKeyValues(List<Field<?>>, boolean, boolean) - Static method in class io.datarouter.model.field.FieldTool
 
getSize() - Method in class io.datarouter.model.field.imp.array.ByteArrayFieldKey
 
getSize() - Method in class io.datarouter.model.field.imp.enums.StringEnumFieldKey
 
getSize() - Method in class io.datarouter.model.field.imp.StringField
 
getSize() - Method in class io.datarouter.model.field.imp.StringFieldKey
 
getStringDatabeanCodec() - Method in class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
 
getStringDatabeanCodec() - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
getStringDatabeanCodecClass() - Method in class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
 
getStringDatabeanCodecClass() - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
getStringEncodedValue() - Method in class io.datarouter.model.field.BaseListField
 
getStringEncodedValue() - Method in interface io.datarouter.model.field.encoding.StringEncodedField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.array.ByteArrayField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.array.DelimitedStringArrayField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayField
Deprecated.
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.comparable.BooleanField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.comparable.DoubleField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.comparable.FloatField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.comparable.InstantField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.comparable.IntegerField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.comparable.LongField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.comparable.ShortField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.comparable.SignedByteField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.custom.LocalDateTimeField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.custom.LongDateField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.DateField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.enums.IntegerEnumField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.enums.StringEnumField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.enums.VarIntEnumField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.LocalDateField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.positive.UInt15Field
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.positive.UInt31Field
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.positive.UInt63Field
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.positive.UInt7Field
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.positive.VarIntField
 
getStringEncodedValue() - Method in class io.datarouter.model.field.imp.StringField
 
getTargetKey() - Method in class io.datarouter.model.databean.FieldlessIndexEntry
 
getTargetKey() - Method in interface io.datarouter.model.index.IndexEntry
 
getTargetKey() - Method in interface io.datarouter.model.key.FieldlessIndexEntryPrimaryKey
 
getTruncatedLocalDateTime(LocalDateTime) - Method in class io.datarouter.model.field.imp.custom.LocalDateTimeField
 
getTtl() - Method in class io.datarouter.model.serialize.fielder.TtlFielderConfig
 
getTtlMs() - Method in class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
 
getTtlMs() - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
getUniqueIndexes(D) - Method in class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
 
getUniqueIndexes(D) - Method in interface io.datarouter.model.serialize.fielder.DatabeanFielder
 
getValue() - Method in class io.datarouter.model.field.BaseField
 
getValue() - Method in interface io.datarouter.model.field.Field
 
getValue() - Method in interface io.datarouter.model.field.FieldKeyAttribute
 
getValueHashCode() - Method in class io.datarouter.model.field.BaseField
 
getValueHashCode() - Method in interface io.datarouter.model.field.Field
 
getValueHashCode() - Method in class io.datarouter.model.field.imp.array.ByteArrayField
 
getValueHashCode() - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayField
 
getValueHashCode() - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayField
Deprecated.
 
getValues() - Method in class io.datarouter.model.field.imp.array.KeyedListField
 
getValueString() - Method in class io.datarouter.model.field.BaseField
 
getValueString() - Method in interface io.datarouter.model.field.Field
 
getValueString() - Method in class io.datarouter.model.field.imp.array.ByteArrayField
 
getValueString() - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayField
 
getValueString() - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayField
Deprecated.
 
getValueString() - Method in class io.datarouter.model.field.imp.enums.IntegerEnumField
 
getValueString() - Method in class io.datarouter.model.field.imp.enums.StringEnumField
 
getValueString() - Method in class io.datarouter.model.field.imp.enums.VarIntEnumField
 
getValueType() - Method in class io.datarouter.model.field.BaseFieldKey
 
getValueType() - Method in interface io.datarouter.model.field.FieldKey
 

H

hashCode() - Method in class io.datarouter.model.databean.BaseDatabean
 
hashCode() - Method in class io.datarouter.model.field.BaseFieldKey
 
hashCode() - Method in class io.datarouter.model.field.BaseFieldSet
 
hashCode() - Method in class io.datarouter.model.serialize.fielder.FielderConfigKey
 
hashCode() - Method in class io.datarouter.model.util.Bytes
 

I

id - Variable in class io.datarouter.model.key.base.BaseBooleanKey
 
id - Variable in class io.datarouter.model.key.base.BaseIntegerKey
 
id - Variable in class io.datarouter.model.key.base.BaseLongKey
 
id - Variable in class io.datarouter.model.key.base.BaseStringKey
 
include(FieldSet<?>, Range<? extends FS>, String) - Static method in class io.datarouter.model.field.compare.FieldSetRangeFilter
 
IndexEntry<IK extends PrimaryKey<IK>,​IE extends Databean<IK,​IE>,​PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Interface in io.datarouter.model.index
 
InstantField - Class in io.datarouter.model.field.imp.comparable
 
InstantField(InstantFieldKey, Instant) - Constructor for class io.datarouter.model.field.imp.comparable.InstantField
 
InstantFieldKey - Class in io.datarouter.model.field.imp.comparable
 
InstantFieldKey(String) - Constructor for class io.datarouter.model.field.imp.comparable.InstantFieldKey
 
INT_LENGTH_LONGTEXT - Static variable in class io.datarouter.model.util.CommonFieldSizes
 
IntegerArrayField - Class in io.datarouter.model.field.imp.array
 
IntegerArrayField(IntegerArrayFieldKey, List<Integer>) - Constructor for class io.datarouter.model.field.imp.array.IntegerArrayField
 
IntegerArrayFieldKey - Class in io.datarouter.model.field.imp.array
 
IntegerArrayFieldKey(String) - Constructor for class io.datarouter.model.field.imp.array.IntegerArrayFieldKey
 
IntegerEnumField<E extends io.datarouter.util.enums.IntegerEnum<E>> - Class in io.datarouter.model.field.imp.enums
 
IntegerEnumField(IntegerEnumFieldKey<E>, E) - Constructor for class io.datarouter.model.field.imp.enums.IntegerEnumField
 
IntegerEnumFieldKey<E extends io.datarouter.util.enums.IntegerEnum<E>> - Class in io.datarouter.model.field.imp.enums
 
IntegerEnumFieldKey(String, Class<E>) - Constructor for class io.datarouter.model.field.imp.enums.IntegerEnumFieldKey
 
IntegerEnumFieldKey(String, String, boolean, Class<E>, FieldGeneratorType, E, E, Map<FieldKeyAttributeKey<?>, FieldKeyAttribute<?>>) - Constructor for class io.datarouter.model.field.imp.enums.IntegerEnumFieldKey
 
IntegerField - Class in io.datarouter.model.field.imp.comparable
 
IntegerField(IntegerFieldKey, Integer) - Constructor for class io.datarouter.model.field.imp.comparable.IntegerField
 
IntegerField(String, IntegerFieldKey, Integer) - Constructor for class io.datarouter.model.field.imp.comparable.IntegerField
 
IntegerFieldKey - Class in io.datarouter.model.field.imp.comparable
 
IntegerFieldKey(String) - Constructor for class io.datarouter.model.field.imp.comparable.IntegerFieldKey
 
INTERNAL_SEPARATOR - Static variable in class io.datarouter.model.util.PercentFieldCodec
 
io.datarouter.model - package io.datarouter.model
 
io.datarouter.model.databean - package io.datarouter.model.databean
 
io.datarouter.model.entity - package io.datarouter.model.entity
 
io.datarouter.model.exception - package io.datarouter.model.exception
 
io.datarouter.model.field - package io.datarouter.model.field
 
io.datarouter.model.field.compare - package io.datarouter.model.field.compare
 
io.datarouter.model.field.encoding - package io.datarouter.model.field.encoding
 
io.datarouter.model.field.imp - package io.datarouter.model.field.imp
 
io.datarouter.model.field.imp.array - package io.datarouter.model.field.imp.array
 
io.datarouter.model.field.imp.comparable - package io.datarouter.model.field.imp.comparable
 
io.datarouter.model.field.imp.custom - package io.datarouter.model.field.imp.custom
 
io.datarouter.model.field.imp.enums - package io.datarouter.model.field.imp.enums
 
io.datarouter.model.field.imp.positive - package io.datarouter.model.field.imp.positive
 
io.datarouter.model.index - package io.datarouter.model.index
 
io.datarouter.model.index.multi - package io.datarouter.model.index.multi
 
io.datarouter.model.index.multi.base - package io.datarouter.model.index.multi.base
 
io.datarouter.model.index.unique - package io.datarouter.model.index.unique
 
io.datarouter.model.index.unique.base - package io.datarouter.model.index.unique.base
 
io.datarouter.model.key - package io.datarouter.model.key
 
io.datarouter.model.key.base - package io.datarouter.model.key.base
 
io.datarouter.model.key.entity - package io.datarouter.model.key.entity
 
io.datarouter.model.key.entity.base - package io.datarouter.model.key.entity.base
 
io.datarouter.model.key.primary - package io.datarouter.model.key.primary
 
io.datarouter.model.key.primary.base - package io.datarouter.model.key.primary.base
 
io.datarouter.model.key.unique - package io.datarouter.model.key.unique
 
io.datarouter.model.key.unique.base - package io.datarouter.model.key.unique.base
 
io.datarouter.model.serialize - package io.datarouter.model.serialize
 
io.datarouter.model.serialize.codec - package io.datarouter.model.serialize.codec
 
io.datarouter.model.serialize.fielder - package io.datarouter.model.serialize.fielder
 
io.datarouter.model.util - package io.datarouter.model.util
 
isCandidateAfterStartOfRange(List<Field<?>>, List<Field<?>>, boolean, String) - Static method in class io.datarouter.model.field.compare.FieldSetRangeFilter
 
isCandidateBeforeEndOfRange(List<Field<?>>, List<Field<?>>, boolean) - Static method in class io.datarouter.model.field.compare.FieldSetRangeFilter
 
isCollection() - Method in class io.datarouter.model.field.BaseFieldKey
 
isCollection() - Method in interface io.datarouter.model.field.FieldKey
 
isCollection() - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayFieldKey
 
isCollection() - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayFieldKey
Deprecated.
 
isCollection() - Method in class io.datarouter.model.field.ListFieldKey
 
isEntityFullyDefined(EK) - Static method in class io.datarouter.model.key.primary.EntityPrimaryKeyTool
 
isFixedLength() - Method in class io.datarouter.model.field.BaseFieldKey
 
isFixedLength() - Method in interface io.datarouter.model.field.FieldKey
 
isFixedLength() - Method in class io.datarouter.model.field.imp.array.BooleanArrayFieldKey
 
isFixedLength() - Method in class io.datarouter.model.field.imp.array.ByteArrayFieldKey
 
isFixedLength() - Method in class io.datarouter.model.field.imp.array.DoubleArrayFieldKey
 
isFixedLength() - Method in class io.datarouter.model.field.imp.array.IntegerArrayFieldKey
 
isFixedLength() - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayFieldKey
 
isFixedLength() - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayFieldKey
Deprecated.
 
isFixedLength() - Method in class io.datarouter.model.field.imp.array.UInt63ArrayFieldKey
 
isFixedLength() - Method in class io.datarouter.model.field.imp.array.UInt7ArrayFieldKey
 
isFixedLength() - Method in class io.datarouter.model.field.imp.enums.StringEnumFieldKey
 
isFixedLength() - Method in class io.datarouter.model.field.imp.StringFieldKey
 
isGenerated() - Method in enum io.datarouter.model.field.encoding.FieldGeneratorType
 
isLastPartition(int) - Method in class io.datarouter.model.key.entity.base.BaseEntityPartitioner
 
isLastPartition(int) - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
isNullable() - Method in class io.datarouter.model.field.BaseFieldKey
 
isNullable() - Method in interface io.datarouter.model.field.FieldKey
 
isSingleEntity(Range<PK>) - Static method in class io.datarouter.model.key.primary.EntityPrimaryKeyTool
 
isValidExternalSeparator(char) - Static method in class io.datarouter.model.util.PercentFieldCodec
 

J

JsonDatabeanCodec - Class in io.datarouter.model.serialize.codec
 
JsonDatabeanCodec() - Constructor for class io.datarouter.model.serialize.codec.JsonDatabeanCodec
 
JsonDatabeanTool - Class in io.datarouter.model.serialize
 
JsonDatabeanTool() - Constructor for class io.datarouter.model.serialize.JsonDatabeanTool
 

K

key - Variable in class io.datarouter.model.field.imp.array.KeyedListField
 
Key<K extends Key<K>> - Interface in io.datarouter.model.key
 
KEY - Static variable in class io.datarouter.model.serialize.fielder.TtlFielderConfig
 
KeyedListField<V extends Comparable<V>,​L extends List<V>,​K extends ListFieldKey<V,​L,​K>> - Class in io.datarouter.model.field.imp.array
 
KeyedListField(String, K, L) - Constructor for class io.datarouter.model.field.imp.array.KeyedListField
 
KeyedListField(K, L) - Constructor for class io.datarouter.model.field.imp.array.KeyedListField
 
KeyIndexEntry<IK extends PrimaryKey<IK>,​IE extends Databean<IK,​IE>,​PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Interface in io.datarouter.model.index
 

L

LENGTH_50 - Static variable in class io.datarouter.model.util.CommonFieldSizes
 
ListFieldKey<V extends Comparable<V>,​L extends List<V>,​K extends ListFieldKey<V,​L,​K>> - Class in io.datarouter.model.field
 
ListFieldKey(String, TypeToken<L>) - Constructor for class io.datarouter.model.field.ListFieldKey
 
LocalDateField - Class in io.datarouter.model.field.imp
 
LocalDateField(LocalDateFieldKey, LocalDate) - Constructor for class io.datarouter.model.field.imp.LocalDateField
 
LocalDateField(String, LocalDateFieldKey, LocalDate) - Constructor for class io.datarouter.model.field.imp.LocalDateField
 
LocalDateFieldKey - Class in io.datarouter.model.field.imp
 
LocalDateFieldKey(String) - Constructor for class io.datarouter.model.field.imp.LocalDateFieldKey
 
LocalDateTimeField - Class in io.datarouter.model.field.imp.custom
LocalDateTime stores the value of nanoseconds in a range from 0 to 999,999,999.
LocalDateTimeField(LocalDateTimeFieldKey, LocalDateTime) - Constructor for class io.datarouter.model.field.imp.custom.LocalDateTimeField
 
LocalDateTimeField(String, LocalDateTimeFieldKey, LocalDateTime) - Constructor for class io.datarouter.model.field.imp.custom.LocalDateTimeField
 
LocalDateTimeFieldKey - Class in io.datarouter.model.field.imp.custom
 
LocalDateTimeFieldKey(String) - Constructor for class io.datarouter.model.field.imp.custom.LocalDateTimeFieldKey
Defines a LocalDateFieldKey with millis precision
LongDateField - Class in io.datarouter.model.field.imp.custom
 
LongDateField(LongDateFieldKey, Date) - Constructor for class io.datarouter.model.field.imp.custom.LongDateField
 
LongDateFieldKey - Class in io.datarouter.model.field.imp.custom
 
LongDateFieldKey(String) - Constructor for class io.datarouter.model.field.imp.custom.LongDateFieldKey
 
LongField - Class in io.datarouter.model.field.imp.comparable
 
LongField(LongFieldKey, Long) - Constructor for class io.datarouter.model.field.imp.comparable.LongField
 
LongField(String, LongFieldKey, Long) - Constructor for class io.datarouter.model.field.imp.comparable.LongField
 
LongFieldKey - Class in io.datarouter.model.field.imp.comparable
 
LongFieldKey(String) - Constructor for class io.datarouter.model.field.imp.comparable.LongFieldKey
 

M

makeByteArrayHashInput(EK) - Method in class io.datarouter.model.key.entity.base.BaseByteArrayEntityPartitioner
 
makeByteArrayHashInput(EK) - Method in class io.datarouter.model.key.entity.base.DefaultEntityPartitioner
 
makeGroups(List<byte[]>, int) - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 
makeStringHashInput(EK) - Method in class io.datarouter.model.key.entity.base.BaseStringEntityPartitioner
 
MANAGED - io.datarouter.model.field.encoding.FieldGeneratorType
 
MAX_CHARACTERS_SPANNER - Static variable in class io.datarouter.model.util.CommonFieldSizes
 
MAX_KEY_LENGTH - Static variable in class io.datarouter.model.util.CommonFieldSizes
 
MAX_KEY_LENGTH_UTF8MB4 - Static variable in class io.datarouter.model.util.CommonFieldSizes
 
MAX_LENGTH_LONGBLOB - Static variable in class io.datarouter.model.util.CommonFieldSizes
 
MAX_LENGTH_LONGTEXT - Static variable in class io.datarouter.model.util.CommonFieldSizes
 
MAX_LENGTH_MEDIUMTEXT - Static variable in class io.datarouter.model.util.CommonFieldSizes
 
MAX_LENGTH_TEXT - Static variable in class io.datarouter.model.util.CommonFieldSizes
 
MAX_LENGTH_VARBINARY - Static variable in class io.datarouter.model.util.CommonFieldSizes
 
MultiIndexEntry<IK extends PrimaryKey<IK>,​IE extends Databean<IK,​IE>,​PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Interface in io.datarouter.model.index.multi
 
MultiKeyIndexEntry<IK extends PrimaryKey<IK>,​IE extends Databean<IK,​IE>,​PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Interface in io.datarouter.model.index.multi
 

N

name - Variable in class io.datarouter.model.field.BaseFieldKey
 
name - Variable in class io.datarouter.model.field.FieldKeyAttributeKey
 
NAME - Static variable in class io.datarouter.model.key.BaseKey
 
NONE - io.datarouter.model.field.encoding.FieldGeneratorType
 
notEmpty() - Method in interface io.datarouter.model.entity.Entity
 
notNullable() - Method in class io.datarouter.model.field.imp.comparable.LongFieldKey
 
notNullable() - Method in class io.datarouter.model.field.imp.StringFieldKey
 
nullable - Variable in class io.datarouter.model.field.BaseFieldKey
 
numBytesWithSeparator(byte[], int) - Method in interface io.datarouter.model.field.encoding.ByteEncodedField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.array.BooleanArrayField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.array.ByteArrayField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.array.DelimitedStringArrayField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.array.DoubleArrayField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.array.IntegerArrayField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayField
Deprecated.
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.array.UInt63ArrayField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.array.UInt7ArrayField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.BooleanField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.DoubleField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.FloatField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.InstantField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.IntegerField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.LongField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.ShortField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.comparable.SignedByteField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.custom.LocalDateTimeField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.custom.LongDateField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.DateField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.enums.IntegerEnumField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.enums.StringEnumField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.enums.VarIntEnumField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.LocalDateField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.positive.UInt15Field
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.positive.UInt31Field
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.positive.UInt63Field
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.positive.UInt7Field
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.positive.VarIntField
 
numBytesWithSeparator(byte[], int) - Method in class io.datarouter.model.field.imp.StringField
 

O

overrideNumFractionalSeconds(int) - Method in class io.datarouter.model.field.imp.custom.LocalDateTimeFieldKey
Defines a LocalDateFieldKey with 0-9 fractional seconds of precision

P

parsePartitionFromBytes(byte[]) - Method in class io.datarouter.model.key.entity.base.BaseEntityPartitioner
 
parsePartitionFromBytes(byte[]) - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
parseStringEncodedValueButDoNotSet(String) - Method in interface io.datarouter.model.field.encoding.StringEncodedField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.array.BooleanArrayField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.array.ByteArrayField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.array.DelimitedStringArrayField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.array.DoubleArrayField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.array.IntegerArrayField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.array.PrimitiveLongArrayField
Deprecated.
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.array.UInt63ArrayField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.array.UInt7ArrayField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.comparable.BooleanField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.comparable.DoubleField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.comparable.FloatField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.comparable.InstantField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.comparable.IntegerField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.comparable.LongField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.comparable.ShortField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.comparable.SignedByteField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.custom.LocalDateTimeField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.custom.LongDateField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.DateField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.enums.IntegerEnumField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.enums.StringEnumField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.enums.VarIntEnumField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.LocalDateField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.positive.UInt15Field
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.positive.UInt31Field
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.positive.UInt63Field
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.positive.UInt7Field
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.positive.VarIntField
 
parseStringEncodedValueButDoNotSet(String) - Method in class io.datarouter.model.field.imp.StringField
 
pattern - Static variable in class io.datarouter.model.field.imp.custom.LocalDateTimeField
 
PercentFieldCodec - Class in io.datarouter.model.util
 
PercentFieldCodec() - Constructor for class io.datarouter.model.util.PercentFieldCodec
 
prefixFromEntityKey(EK) - Method in interface io.datarouter.model.key.primary.EntityPrimaryKey
 
prefixFromEntityKey(PK) - Method in class io.datarouter.model.key.primary.base.BaseRegularPrimaryKey
 
prependPrefixes(String, List<Field<?>>) - Static method in class io.datarouter.model.field.FieldTool
 
PrimaryKey<PK extends PrimaryKey<PK>> - Interface in io.datarouter.model.key.primary
A primary key is an ordered set of fields that uniquely identify a Databean among others of the same type.
PrimaryKeyFielder<PK extends PrimaryKey<PK>> - Interface in io.datarouter.model.serialize.fielder
 
primaryKeyFromJson(Class<PK>, Fielder<PK>, JsonObject) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
primaryKeysFromJson(Class<PK>, Fielder<PK>, JsonArray) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
primaryKeysToJson(Iterable<PK>, Fielder<PK>) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
primaryKeyToJson(PK, Fielder<PK>) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 
PrimitiveFieldKey<T extends Comparable<? super T>,​K extends PrimitiveFieldKey<T,​K>> - Class in io.datarouter.model.field
 
PrimitiveFieldKey(String, Class<T>) - Constructor for class io.datarouter.model.field.PrimitiveFieldKey
 
PrimitiveFieldKey(String, String, boolean, Class<T>, FieldGeneratorType, T, Map<FieldKeyAttributeKey<?>, FieldKeyAttribute<?>>) - Constructor for class io.datarouter.model.field.PrimitiveFieldKey
 
PrimitiveIntegerArrayField - Class in io.datarouter.model.field.imp.array
 
PrimitiveIntegerArrayField(PrimitiveIntegerArrayFieldKey, int[]) - Constructor for class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayField
 
PrimitiveIntegerArrayFieldKey - Class in io.datarouter.model.field.imp.array
 
PrimitiveIntegerArrayFieldKey(String) - Constructor for class io.datarouter.model.field.imp.array.PrimitiveIntegerArrayFieldKey
 
PrimitiveLongArrayField - Class in io.datarouter.model.field.imp.array
Deprecated.
PrimitiveLongArrayField(PrimitiveLongArrayFieldKey, long[]) - Constructor for class io.datarouter.model.field.imp.array.PrimitiveLongArrayField
Deprecated.
 
PrimitiveLongArrayFieldKey - Class in io.datarouter.model.field.imp.array
Deprecated.
PrimitiveLongArrayFieldKey(String) - Constructor for class io.datarouter.model.field.imp.array.PrimitiveLongArrayFieldKey
Deprecated.
 

R

RANDOM - io.datarouter.model.field.encoding.FieldGeneratorType
 
RegularPrimaryKey<PK extends RegularPrimaryKey<PK>> - Interface in io.datarouter.model.key.primary
 

S

scanAllPartitions() - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
scanAllPrefixes() - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
scanPartitions(Range<PK>) - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
scanPrefixes(Range<PK>) - Method in interface io.datarouter.model.key.entity.EntityPartitioner
 
separator - Variable in class io.datarouter.model.field.imp.array.DelimitedStringArrayFieldKey
 
SEPARATOR - Static variable in class io.datarouter.model.field.imp.StringField
 
setDatabeanVersion(int) - Method in class io.datarouter.model.serialize.codec.BinaryDatabeanCodec.BinaryDatabeanCodecBuilder
 
setId(Boolean) - Method in class io.datarouter.model.key.base.BaseBooleanKey
 
setId(Integer) - Method in class io.datarouter.model.key.base.BaseIntegerKey
 
setId(String) - Method in class io.datarouter.model.key.base.BaseStringKey
 
setKey(EK) - Method in class io.datarouter.model.entity.BaseEntity
 
setKey(EK) - Method in interface io.datarouter.model.entity.Entity
 
setPrefix(String) - Method in class io.datarouter.model.field.BaseField
 
setPrefix(String) - Method in interface io.datarouter.model.field.Field
 
setUsingReflection(Object, Object) - Method in class io.datarouter.model.field.BaseField
 
setUsingReflection(Object, Object) - Method in interface io.datarouter.model.field.Field
 
setValue(T) - Method in class io.datarouter.model.field.BaseField
 
setValue(T) - Method in interface io.datarouter.model.field.Field
 
ShortField - Class in io.datarouter.model.field.imp.comparable
 
ShortField(ShortFieldKey, Short) - Constructor for class io.datarouter.model.field.imp.comparable.ShortField
 
ShortFieldKey - Class in io.datarouter.model.field.imp.comparable
 
ShortFieldKey(String) - Constructor for class io.datarouter.model.field.imp.comparable.ShortFieldKey
 
SignedByteField - Class in io.datarouter.model.field.imp.comparable
 
SignedByteField(SignedByteFieldKey, Byte) - Constructor for class io.datarouter.model.field.imp.comparable.SignedByteField
 
SignedByteFieldKey - Class in io.datarouter.model.field.imp.comparable
 
SignedByteFieldKey(String) - Constructor for class io.datarouter.model.field.imp.comparable.SignedByteFieldKey
 
SimpleFieldSet<F extends FieldSet<F>> - Class in io.datarouter.model.field
 
SimpleFieldSet() - Constructor for class io.datarouter.model.field.SimpleFieldSet
 
SimpleFieldSet(Collection<Field<?>>) - Constructor for class io.datarouter.model.field.SimpleFieldSet
 
size() - Method in class io.datarouter.model.field.imp.array.KeyedListField
 
StringDatabeanCodec - Interface in io.datarouter.model.serialize
 
StringEncodedField<T> - Interface in io.datarouter.model.field.encoding
 
StringEnumField<E extends io.datarouter.util.enums.StringEnum<E>> - Class in io.datarouter.model.field.imp.enums
 
StringEnumField(StringEnumFieldKey<E>, E) - Constructor for class io.datarouter.model.field.imp.enums.StringEnumField
 
StringEnumField(StringEnumFieldKey<E>, E, String) - Constructor for class io.datarouter.model.field.imp.enums.StringEnumField
 
StringEnumFieldKey<E extends io.datarouter.util.enums.StringEnum<E>> - Class in io.datarouter.model.field.imp.enums
 
StringEnumFieldKey(String, Class<E>) - Constructor for class io.datarouter.model.field.imp.enums.StringEnumFieldKey
 
StringField - Class in io.datarouter.model.field.imp
 
StringField(StringFieldKey, String) - Constructor for class io.datarouter.model.field.imp.StringField
 
StringField(String, StringFieldKey, String) - Constructor for class io.datarouter.model.field.imp.StringField
 
StringFieldKey - Class in io.datarouter.model.field.imp
 
StringFieldKey(String) - Constructor for class io.datarouter.model.field.imp.StringFieldKey
 
StringFieldKey(String, String, boolean, FieldGeneratorType, String, int, Map<FieldKeyAttributeKey<?>, FieldKeyAttribute<?>>) - Constructor for class io.datarouter.model.field.imp.StringFieldKey
 
stringToJsonObject(String) - Static method in class io.datarouter.model.serialize.JsonDatabeanTool
 

T

toArray() - Method in class io.datarouter.model.util.Bytes
 
toBytes(D, F) - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 
toIntegerEnumField(VarIntEnumField<E>) - Static method in class io.datarouter.model.field.imp.enums.VarIntEnumField
 
toString() - Method in class io.datarouter.model.databean.BaseDatabean
 
toString() - Method in class io.datarouter.model.field.BaseField
 
toString() - Method in class io.datarouter.model.field.BaseFieldKey
 
toString() - Method in class io.datarouter.model.field.BaseFieldSet
 
toString() - Method in class io.datarouter.model.util.Bytes
 
toString(D, F) - Method in class io.datarouter.model.serialize.codec.JsonDatabeanCodec
 
toString(D, F) - Method in interface io.datarouter.model.serialize.StringDatabeanCodec
 
toStringField(StringEnumField<?>) - Static method in class io.datarouter.model.field.imp.enums.StringEnumField
 
TtlFielderConfig - Class in io.datarouter.model.serialize.fielder
 
TtlFielderConfig(Duration) - Constructor for class io.datarouter.model.serialize.fielder.TtlFielderConfig
 

U

UInt15Field - Class in io.datarouter.model.field.imp.positive
 
UInt15Field(UInt15FieldKey, Short) - Constructor for class io.datarouter.model.field.imp.positive.UInt15Field
 
UInt15FieldKey - Class in io.datarouter.model.field.imp.positive
Deprecated.
use ShortFieldKey instead
UInt15FieldKey(String) - Constructor for class io.datarouter.model.field.imp.positive.UInt15FieldKey
Deprecated.
 
UInt31Field - Class in io.datarouter.model.field.imp.positive
 
UInt31Field(UInt31FieldKey, Integer) - Constructor for class io.datarouter.model.field.imp.positive.UInt31Field
 
UInt31Field(String, UInt31FieldKey, Integer) - Constructor for class io.datarouter.model.field.imp.positive.UInt31Field
 
UInt31FieldKey - Class in io.datarouter.model.field.imp.positive
Deprecated.
use IntegerFieldKey
UInt31FieldKey(String) - Constructor for class io.datarouter.model.field.imp.positive.UInt31FieldKey
Deprecated.
 
UInt63ArrayField - Class in io.datarouter.model.field.imp.array
 
UInt63ArrayField(UInt63ArrayFieldKey, List<Long>) - Constructor for class io.datarouter.model.field.imp.array.UInt63ArrayField
 
UInt63ArrayFieldKey - Class in io.datarouter.model.field.imp.array
 
UInt63ArrayFieldKey(String) - Constructor for class io.datarouter.model.field.imp.array.UInt63ArrayFieldKey
 
UInt63Field - Class in io.datarouter.model.field.imp.positive
 
UInt63Field(UInt63FieldKey, Long) - Constructor for class io.datarouter.model.field.imp.positive.UInt63Field
 
UInt63Field(String, UInt63FieldKey, Long) - Constructor for class io.datarouter.model.field.imp.positive.UInt63Field
 
UInt63FieldKey - Class in io.datarouter.model.field.imp.positive
Deprecated.
use LongFieldKey instead
UInt63FieldKey(String) - Constructor for class io.datarouter.model.field.imp.positive.UInt63FieldKey
Deprecated.
 
UInt7ArrayField - Class in io.datarouter.model.field.imp.array
 
UInt7ArrayField(UInt7ArrayFieldKey, List<Byte>) - Constructor for class io.datarouter.model.field.imp.array.UInt7ArrayField
 
UInt7ArrayFieldKey - Class in io.datarouter.model.field.imp.array
 
UInt7ArrayFieldKey(String) - Constructor for class io.datarouter.model.field.imp.array.UInt7ArrayFieldKey
 
UInt7Field - Class in io.datarouter.model.field.imp.positive
 
UInt7Field(UInt7FieldKey, Byte) - Constructor for class io.datarouter.model.field.imp.positive.UInt7Field
 
UInt7FieldKey - Class in io.datarouter.model.field.imp.positive
 
UInt7FieldKey(String) - Constructor for class io.datarouter.model.field.imp.positive.UInt7FieldKey
 
UniqueIndexEntry<IK extends PrimaryKey<IK>,​IE extends Databean<IK,​IE>,​PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Interface in io.datarouter.model.index.unique
 
UniqueKey<K extends Key<K>> - Interface in io.datarouter.model.key.unique
 
UniqueKeyIndexEntry<IK extends PrimaryKey<IK>,​IE extends Databean<IK,​IE>,​PK extends PrimaryKey<PK>,​D extends Databean<PK,​D>> - Interface in io.datarouter.model.index.unique
 

V

value - Variable in class io.datarouter.model.field.BaseField
 
valueOf(String) - Static method in enum io.datarouter.model.field.encoding.FieldGeneratorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.datarouter.model.field.encoding.FieldGeneratorType
Returns an array containing the constants of this enum type, in the order they are declared.
valueType - Variable in class io.datarouter.model.field.BaseFieldKey
 
VarIntEnumField<E extends io.datarouter.util.enums.IntegerEnum<E>> - Class in io.datarouter.model.field.imp.enums
 
VarIntEnumField(VarIntEnumFieldKey<E>, E) - Constructor for class io.datarouter.model.field.imp.enums.VarIntEnumField
 
VarIntEnumFieldKey<E extends io.datarouter.util.enums.IntegerEnum<E>> - Class in io.datarouter.model.field.imp.enums
 
VarIntEnumFieldKey(String, Class<E>) - Constructor for class io.datarouter.model.field.imp.enums.VarIntEnumFieldKey
 
VarIntField - Class in io.datarouter.model.field.imp.positive
 
VarIntField(VarIntFieldKey, Integer) - Constructor for class io.datarouter.model.field.imp.positive.VarIntField
 
VarIntFieldKey - Class in io.datarouter.model.field.imp.positive
 
VarIntFieldKey(String) - Constructor for class io.datarouter.model.field.imp.positive.VarIntFieldKey
 

W

with(FieldKeyAttribute<V>) - Method in class io.datarouter.model.field.BaseFieldKey
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.comparable.BooleanFieldKey
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.comparable.DoubleFieldKey
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.comparable.IntegerFieldKey
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.comparable.LongFieldKey
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.custom.LocalDateTimeFieldKey
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.custom.LongDateFieldKey
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.DateFieldKey
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.enums.IntegerEnumFieldKey
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.enums.StringEnumFieldKey
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.LocalDateFieldKey
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.positive.UInt31FieldKey
Deprecated.
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.positive.UInt63FieldKey
Deprecated.
 
withColumnName(String) - Method in class io.datarouter.model.field.imp.StringFieldKey
 
withDefaultValue(E) - Method in class io.datarouter.model.field.imp.enums.StringEnumFieldKey
 
withDefaultValue(Boolean) - Method in class io.datarouter.model.field.imp.comparable.BooleanFieldKey
 
withFieldGeneratorType(FieldGeneratorType) - Method in class io.datarouter.model.field.imp.comparable.IntegerFieldKey
 
withFieldGeneratorType(FieldGeneratorType) - Method in class io.datarouter.model.field.imp.comparable.LongFieldKey
 
withFieldGeneratorType(FieldGeneratorType) - Method in class io.datarouter.model.field.imp.positive.UInt63FieldKey
Deprecated.
 
withNullable(boolean) - Method in class io.datarouter.model.field.imp.positive.UInt63FieldKey
Deprecated.
 
withPrecision(int) - Method in class io.datarouter.model.field.imp.DateFieldKey
 
withSecondsPrecision() - Method in class io.datarouter.model.field.imp.DateFieldKey
 
withSize(int) - Method in class io.datarouter.model.field.imp.array.ByteArrayFieldKey
 
withSize(int) - Method in class io.datarouter.model.field.imp.enums.StringEnumFieldKey
 
withSize(int) - Method in class io.datarouter.model.field.imp.StringFieldKey
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes|All Packages