Uses of Interface
io.datarouter.model.databean.Databean
-
Uses of Databean in io.datarouter.model.databean
Classes in io.datarouter.model.databean with type parameters of type Databean Modifier and Type Class Description classBaseDatabean<PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceDatabean<PK extends PrimaryKey<PK>,D extends Databean<PK,D>>A Databean is an atomic unit of serialization corresponding to a MySQL row or a Memcached item.classFieldlessIndexEntry<IK extends FieldlessIndexEntryPrimaryKey<IK,PK,D>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>Classes in io.datarouter.model.databean that implement Databean Modifier and Type Class Description classBaseDatabean<PK extends PrimaryKey<PK>,D extends Databean<PK,D>>classFieldlessIndexEntry<IK extends FieldlessIndexEntryPrimaryKey<IK,PK,D>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>Methods in io.datarouter.model.databean with type parameters of type Databean Modifier and Type Method Description static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
byte[]DatabeanTool. getBytes(D databean, DatabeanFielder<PK,D> fielder)Methods in io.datarouter.model.databean with parameters of type Databean Modifier and Type Method Description intBaseDatabean. compareTo(Databean<?,?> that) -
Uses of Databean in io.datarouter.model.entity
Methods in io.datarouter.model.entity with type parameters of type Databean Modifier and Type Method Description <PK extends EntityPrimaryKey<EK, PK>, D extends Databean<PK, D>>
voidEntitySections. add(String qualifierPrefix, D databean)<PK extends EntityPrimaryKey<EK, PK>, D extends Databean<PK, D>>
voidEntitySections. addAll(String qualifierPrefix, Collection<D> databeans)<PK extends EntityPrimaryKey<EK, PK>, D extends Databean<PK, D>>
voidBaseEntity. addDatabeansForQualifierPrefix(String qualifierPrefix, Collection<D> databeans)<PK extends EntityPrimaryKey<EK, PK>, D extends Databean<PK, D>>
voidBaseEntity. addDatabeansForQualifierPrefixUnchecked(String qualifierPrefix, Collection<? extends Databean<?,?>> databeans)<PK extends EntityPrimaryKey<EK, PK>, D extends Databean<PK, D>>
voidEntity. addDatabeansForQualifierPrefixUnchecked(String subEntityTableName, Collection<? extends Databean<?,?>> databeans)<PK extends EntityPrimaryKey<EK, PK>, D extends Databean<PK, D>>
SortedSet<D>EntitySections. get(String qualifierPrefix, Class<D> databeanClass)static <EK extends EntityKey<EK>, PK extends EntityPrimaryKey<EK, PK>, D extends Databean<PK, D>>
NavigableMap<EK,List<D>>EntityTool. getDatabeansByEntityKey(Iterable<D> databeans)<PK extends EntityPrimaryKey<EK, PK>, D extends Databean<PK, D>>
SortedSet<D>BaseEntity. getDatabeansForQualifierPrefix(Class<D> databeanClass, String qualifierPrefix)<PK extends EntityPrimaryKey<EK, PK>, D extends Databean<PK, D>>
ArrayList<D>BaseEntity. getListDatabeansForQualifierPrefix(Class<D> databeanClass, String qualifierPrefix)Method parameters in io.datarouter.model.entity with type arguments of type Databean Modifier and Type Method Description <PK extends EntityPrimaryKey<EK, PK>, D extends Databean<PK, D>>
voidBaseEntity. addDatabeansForQualifierPrefixUnchecked(String qualifierPrefix, Collection<? extends Databean<?,?>> databeans)<PK extends EntityPrimaryKey<EK, PK>, D extends Databean<PK, D>>
voidEntity. addDatabeansForQualifierPrefixUnchecked(String subEntityTableName, Collection<? extends Databean<?,?>> databeans) -
Uses of Databean in io.datarouter.model.field
Classes in io.datarouter.model.field with type parameters of type Databean Modifier and Type Class Description classFieldlessIndexEntryFielder<IK extends FieldlessIndexEntryPrimaryKey<IK,PK,D>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>> -
Uses of Databean in io.datarouter.model.index
Classes in io.datarouter.model.index with type parameters of type Databean Modifier and Type Interface Description interfaceIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>Subinterfaces of Databean in io.datarouter.model.index Modifier and Type Interface Description interfaceIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>> -
Uses of Databean in io.datarouter.model.index.multi
Classes in io.datarouter.model.index.multi with type parameters of type Databean Modifier and Type Interface Description interfaceMultiIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceMultiIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceMultiKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceMultiKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>Subinterfaces of Databean in io.datarouter.model.index.multi Modifier and Type Interface Description interfaceMultiIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceMultiKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>> -
Uses of Databean in io.datarouter.model.index.multi.base
Classes in io.datarouter.model.index.multi.base with type parameters of type Databean Modifier and Type Class Description classBaseMultiIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>classBaseMultiIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>Classes in io.datarouter.model.index.multi.base that implement Databean Modifier and Type Class Description classBaseMultiIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>> -
Uses of Databean in io.datarouter.model.index.unique
Classes in io.datarouter.model.index.unique with type parameters of type Databean Modifier and Type Interface Description interfaceUniqueIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceUniqueIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceUniqueKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceUniqueKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>Subinterfaces of Databean in io.datarouter.model.index.unique Modifier and Type Interface Description interfaceUniqueIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceUniqueKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>> -
Uses of Databean in io.datarouter.model.index.unique.base
Classes in io.datarouter.model.index.unique.base with type parameters of type Databean Modifier and Type Class Description classBaseUniqueKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>classBaseUniqueKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>Classes in io.datarouter.model.index.unique.base that implement Databean Modifier and Type Class Description classBaseUniqueKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>> -
Uses of Databean in io.datarouter.model.key
Classes in io.datarouter.model.key with type parameters of type Databean Modifier and Type Interface Description interfaceFieldlessIndexEntryPrimaryKey<IK extends FieldlessIndexEntryPrimaryKey<IK,PK,D>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>> -
Uses of Databean in io.datarouter.model.serialize
Methods in io.datarouter.model.serialize with type parameters of type Databean Modifier and Type Method Description static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
DJsonDatabeanTool. databeanFromJson(Supplier<D> databeanSupplier, DatabeanFielder<PK,D> fielder, com.google.gson.JsonObject json)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
DJsonDatabeanTool. databeanFromJson(Supplier<D> databeanSupplier, DatabeanFielder<PK,D> fielder, String json)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
DJsonDatabeanTool. databeanFromJson(Supplier<D> databeanSupplier, DatabeanFielder<PK,D> fielder, String json, boolean flatKey)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
List<D>JsonDatabeanTool. databeansFromJson(Supplier<D> databeanSupplier, DatabeanFielder<PK,D> fielder, com.google.gson.JsonArray json)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
List<D>JsonDatabeanTool. databeansFromJson(Supplier<D> databeanSupplier, DatabeanFielder<PK,D> fielder, String json)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
com.google.gson.JsonArrayJsonDatabeanTool. databeansToJson(Iterable<D> databeans, DatabeanFielder<PK,D> fielder)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
com.google.gson.JsonObjectJsonDatabeanTool. databeanToJson(D databean, DatabeanFielder<PK,D> fielder)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
com.google.gson.JsonObjectJsonDatabeanTool. databeanToJson(D databean, DatabeanFielder<PK,D> fielder, boolean flatKey)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
StringJsonDatabeanTool. databeanToJsonString(D databean, DatabeanFielder<PK,D> fielder)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
StringJsonDatabeanTool. databeanToJsonString(D databean, DatabeanFielder<PK,D> fielder, boolean flatKey)<PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
DStringDatabeanCodec. fromString(String string, F fielder, Supplier<D> databeanSupplier)<PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
List<D>StringDatabeanCodec. fromStringMulti(String string, F fielder, Supplier<D> databeanSupplier)default <PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
byte[]StringDatabeanCodec. toBytes(D databean, F fielder)<PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
StringStringDatabeanCodec. toString(D databean, F fielder) -
Uses of Databean in io.datarouter.model.serialize.codec
Methods in io.datarouter.model.serialize.codec with type parameters of type Databean Modifier and Type Method Description <PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
DJsonDatabeanCodec. fromString(String string, F fielder, Supplier<D> databeanSupplier)<PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
List<D>JsonDatabeanCodec. fromStringMulti(String string, F fielder, Supplier<D> databeanSupplier)<PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
StringJsonDatabeanCodec. toString(D databean, F fielder) -
Uses of Databean in io.datarouter.model.serialize.fielder
Classes in io.datarouter.model.serialize.fielder with type parameters of type Databean Modifier and Type Class Description classBaseDatabeanFielder<PK extends PrimaryKey<PK>,D extends Databean<PK,D>>interfaceDatabeanFielder<PK extends PrimaryKey<PK>,D extends Databean<PK,D>>