Class HBaseSubEntityResultParserFactory

java.lang.Object
io.datarouter.client.hbase.node.subentity.HBaseSubEntityResultParserFactory

@Singleton
public class HBaseSubEntityResultParserFactory
extends 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​(Supplier<EK> entityKeySupplier, Supplier<PK> primaryKeySupplier, Supplier<D> databeanSupplier, F databeanFielder, int numPrefixBytes, byte[] entityColumnPrefixBytes)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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​(Supplier<EK> entityKeySupplier, Supplier<PK> primaryKeySupplier, Supplier<D> databeanSupplier, F databeanFielder, int numPrefixBytes, byte[] entityColumnPrefixBytes)