Class TallyNodeFactory
java.lang.Object
io.datarouter.storage.node.factory.TallyNodeFactory
@Singleton public class TallyNodeFactory extends Object
-
Constructor Summary
Constructors Constructor Description TallyNodeFactory() -
Method Summary
Modifier and Type Method Description <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
TallyNodeBuilder<PK,D,F>createTally(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>>
NcreateTallyNode(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier, int version, String tableName, boolean isSystemTable)<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>>
NcreateTallyNode(NodeParams<PK,D,F> params)
-
Constructor Details
-
TallyNodeFactory
public TallyNodeFactory()
-
-
Method Details
-
createTally
public <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> TallyNodeBuilder<PK,D,F> createTally(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier) -
createTallyNode
public <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>> N createTallyNode(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier, int version, String tableName, boolean isSystemTable) -
createTallyNode
public <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>> N createTallyNode(NodeParams<PK,D,F> params)
-