Class DocumentBuilder

  • Direct Known Subclasses:
    YCSBDocumentBuilder

    public abstract class DocumentBuilder
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  DocumentBuilder.Config  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> buildRowResult​(org.ojai.Document record)  
      abstract java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> buildRowResult​(org.ojai.Document record, java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> result)  
      org.ojai.Document newDocument​(java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> values)  
      abstract org.ojai.Document newDocument0​(java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> values)  
      abstract org.ojai.store.DocumentMutation newMutation​(java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> values)  
      • Methods inherited from class java.lang.Object

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

      • DocumentBuilder

        public DocumentBuilder​(DocumentBuilder.Config config)
                        throws com.yahoo.ycsb.DBException
        Throws:
        com.yahoo.ycsb.DBException
    • Method Detail

      • newDocument

        public org.ojai.Document newDocument​(java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> values)
      • newDocument0

        public abstract org.ojai.Document newDocument0​(java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> values)
      • newMutation

        public abstract org.ojai.store.DocumentMutation newMutation​(java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> values)
      • buildRowResult

        public abstract java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> buildRowResult​(org.ojai.Document record)
      • buildRowResult

        public abstract java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> buildRowResult​(org.ojai.Document record,
                                                                                                             java.util.HashMap<java.lang.String,​com.yahoo.ycsb.ByteIterator> result)