Class HBaseSubEntityResultParserFactory
java.lang.Object
io.datarouter.client.hbase.node.subentity.HBaseSubEntityResultParserFactory
@Singleton
public class HBaseSubEntityResultParserFactory
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description HBaseSubEntityResultParserFactory() -
Method Summary
Modifier and Type Method Description static <EK extends io.datarouter.model.key.entity.EntityKey<EK>, E extends io.datarouter.model.entity.Entity<EK>, PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
HBaseSubEntityResultParser<EK,PK,D>create(io.datarouter.storage.serialize.fieldcache.EntityFieldInfo<EK,E> entityFieldInfo, io.datarouter.storage.serialize.fieldcache.DatabeanFieldInfo<PK,D,F> fieldInfo)static <EK extends io.datarouter.model.key.entity.EntityKey<EK>, PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
HBaseSubEntityResultParser<EK,PK,D>create(java.util.function.Supplier<EK> entityKeySupplier, java.lang.Class<PK> primaryKeyClass, java.util.function.Supplier<D> databeanSupplier, F databeanFielder, int numPrefixBytes, byte[] entityColumnPrefixBytes)
-
Constructor Details
-
HBaseSubEntityResultParserFactory
public HBaseSubEntityResultParserFactory()
-
-
Method Details
-
create
public static <EK extends io.datarouter.model.key.entity.EntityKey<EK>, E extends io.datarouter.model.entity.Entity<EK>, PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> HBaseSubEntityResultParser<EK,PK,D> create(io.datarouter.storage.serialize.fieldcache.EntityFieldInfo<EK,E> entityFieldInfo, io.datarouter.storage.serialize.fieldcache.DatabeanFieldInfo<PK,D,F> fieldInfo) -
create
public static <EK extends io.datarouter.model.key.entity.EntityKey<EK>, PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> HBaseSubEntityResultParser<EK,PK,D> create(java.util.function.Supplier<EK> entityKeySupplier, java.lang.Class<PK> primaryKeyClass, java.util.function.Supplier<D> databeanSupplier, F databeanFielder, int numPrefixBytes, byte[] entityColumnPrefixBytes)
-