Uses of Interface
io.datarouter.model.serialize.fielder.DatabeanFielder
| Package | Description |
|---|---|
| io.datarouter.model.databean | |
| io.datarouter.model.field | |
| io.datarouter.model.serialize | |
| io.datarouter.model.serialize.codec | |
| io.datarouter.model.serialize.fielder |
-
Uses of DatabeanFielder in io.datarouter.model.databean
Methods in io.datarouter.model.databean with parameters of type DatabeanFielder Modifier and Type Method Description static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
byte[]DatabeanTool. getBytes(D databean, DatabeanFielder<PK,D> fielder) -
Uses of DatabeanFielder in io.datarouter.model.field
Classes in io.datarouter.model.field that implement DatabeanFielder Modifier and Type Class Description classFieldlessIndexEntryFielder<IK extends FieldlessIndexEntryPrimaryKey<IK,PK,D>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>Constructors in io.datarouter.model.field with parameters of type DatabeanFielder Constructor Description FieldlessIndexEntryFielder(java.lang.Class<IK> keyClass, DatabeanFielder<PK,D> backingNodeFielder) -
Uses of DatabeanFielder in io.datarouter.model.serialize
Methods in io.datarouter.model.serialize with type parameters of type DatabeanFielder Modifier and Type Method Description <PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
DStringDatabeanCodec. fromString(java.lang.String string, F fielder, java.util.function.Supplier<D> databeanSupplier)<PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
java.util.List<D>StringDatabeanCodec. fromStringMulti(java.lang.String string, F fielder, java.util.function.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>>
java.lang.StringStringDatabeanCodec. toString(D databean, F fielder)Methods in io.datarouter.model.serialize with parameters of type DatabeanFielder Modifier and Type Method Description static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
DJsonDatabeanTool. databeanFromJson(java.util.function.Supplier<D> databeanSupplier, DatabeanFielder<PK,D> fielder, com.google.gson.JsonObject json)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
DJsonDatabeanTool. databeanFromJson(java.util.function.Supplier<D> databeanSupplier, DatabeanFielder<PK,D> fielder, java.lang.String json)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
DJsonDatabeanTool. databeanFromJson(java.util.function.Supplier<D> databeanSupplier, DatabeanFielder<PK,D> fielder, java.lang.String json, boolean flatKey)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
java.util.List<D>JsonDatabeanTool. databeansFromJson(java.util.function.Supplier<D> databeanSupplier, DatabeanFielder<PK,D> fielder, com.google.gson.JsonArray json)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
java.util.List<D>JsonDatabeanTool. databeansFromJson(java.util.function.Supplier<D> databeanSupplier, DatabeanFielder<PK,D> fielder, java.lang.String json)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
com.google.gson.JsonArrayJsonDatabeanTool. databeansToJson(java.lang.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>>
java.lang.StringJsonDatabeanTool. databeanToJsonString(D databean, DatabeanFielder<PK,D> fielder)static <PK extends PrimaryKey<PK>, D extends Databean<PK, D>>
java.lang.StringJsonDatabeanTool. databeanToJsonString(D databean, DatabeanFielder<PK,D> fielder, boolean flatKey) -
Uses of DatabeanFielder in io.datarouter.model.serialize.codec
Methods in io.datarouter.model.serialize.codec with type parameters of type DatabeanFielder Modifier and Type Method Description <PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
DJsonDatabeanCodec. fromString(java.lang.String string, F fielder, java.util.function.Supplier<D> databeanSupplier)<PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
java.util.List<D>JsonDatabeanCodec. fromStringMulti(java.lang.String string, F fielder, java.util.function.Supplier<D> databeanSupplier)<PK extends PrimaryKey<PK>, D extends Databean<PK, D>, F extends DatabeanFielder<PK, D>>
java.lang.StringJsonDatabeanCodec. toString(D databean, F fielder) -
Uses of DatabeanFielder in io.datarouter.model.serialize.fielder
Classes in io.datarouter.model.serialize.fielder that implement DatabeanFielder Modifier and Type Class Description classBaseDatabeanFielder<PK extends PrimaryKey<PK>,D extends Databean<PK,D>>