Class YCSBMessage

  • All Implemented Interfaces:
    java.io.Serializable

    public class YCSBMessage
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Method Detail

      • newInsertRequest

        public static YCSBMessage newInsertRequest​(java.lang.String table,
                                                   java.lang.String key,
                                                   java.util.HashMap<java.lang.String,​byte[]> values)
      • newUpdateRequest

        public static YCSBMessage newUpdateRequest​(java.lang.String table,
                                                   java.lang.String key,
                                                   java.util.HashMap<java.lang.String,​byte[]> values)
      • newReadRequest

        public static YCSBMessage newReadRequest​(java.lang.String table,
                                                 java.lang.String key,
                                                 java.util.Set<java.lang.String> fields,
                                                 java.util.HashMap<java.lang.String,​byte[]> results)
      • newInsertResponse

        public static YCSBMessage newInsertResponse​(int result)
      • newUpdateResponse

        public static YCSBMessage newUpdateResponse​(int result)
      • newReadResponse

        public static YCSBMessage newReadResponse​(java.util.HashMap<java.lang.String,​byte[]> results,
                                                  int result)
      • newErrorMessage

        public static YCSBMessage newErrorMessage​(java.lang.String errorMsg)
      • getBytes

        public byte[] getBytes()
      • getObject

        public static YCSBMessage getObject​(byte[] theBytes)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getResult

        public int getResult()
      • getResults

        public java.util.HashMap<java.lang.String,​byte[]> getResults()
      • getTable

        public java.lang.String getTable()
      • getKey

        public java.lang.String getKey()
      • getFields

        public java.util.Set<java.lang.String> getFields()
      • getValues

        public java.util.HashMap<java.lang.String,​byte[]> getValues()
      • getErrorMsg

        public java.lang.String getErrorMsg()