Package com.mapr.fs

Class MemMapRDBUtils

    • Constructor Detail

      • MemMapRDBUtils

        public MemMapRDBUtils()
    • Method Detail

      • Init

        public void Init​(java.lang.String tablePath,
                         java.lang.String defaultColumnFamily,
                         java.lang.String defaultQualifier)
                  throws java.io.IOException
        Overrides:
        Init in class MapRDbUtils
        Throws:
        java.io.IOException
      • isDbCreated

        public static boolean isDbCreated​(java.lang.String path)
      • Put

        public void Put​(byte[] key,
                        byte[] value)
                 throws java.io.IOException
        Overrides:
        Put in class MapRDbUtils
        Throws:
        java.io.IOException
      • Put

        public void Put​(byte[] key,
                        java.util.Map<java.lang.String,​byte[]> valueMap)
                 throws java.io.IOException
        Overrides:
        Put in class MapRDbUtils
        Throws:
        java.io.IOException
      • Put

        public void Put​(byte[] key,
                        java.util.Map<java.lang.String,​byte[]> insValueMap,
                        java.util.List<java.lang.String> delColumns)
                 throws java.io.IOException
        Overrides:
        Put in class MapRDbUtils
        Throws:
        java.io.IOException
      • Delete

        public void Delete​(byte[] key,
                           java.lang.String colName)
                    throws java.io.IOException
        Overrides:
        Delete in class MapRDbUtils
        Throws:
        java.io.IOException
      • Delete

        public void Delete​(byte[] key)
                    throws java.io.IOException
        Overrides:
        Delete in class MapRDbUtils
        Throws:
        java.io.IOException
      • Get

        public byte[] Get​(byte[] key)
                   throws java.io.IOException
        Overrides:
        Get in class MapRDbUtils
        Throws:
        java.io.IOException
      • MultiColumnGet

        public java.util.Map<java.lang.String,​byte[]> MultiColumnGet​(byte[] key)
                                                                    throws java.io.IOException
        Overrides:
        MultiColumnGet in class MapRDbUtils
        Throws:
        java.io.IOException
      • Exist

        public boolean Exist​(byte[] key)
                      throws java.io.IOException
        Overrides:
        Exist in class MapRDbUtils
        Throws:
        java.io.IOException
      • getKeysScanner

        public MapRDbResultScanner getKeysScanner​(byte[] startKey,
                                                  byte[] endKey,
                                                  boolean defaultColumn)
                                           throws java.io.IOException
        Overrides:
        getKeysScanner in class MapRDbUtils
        Throws:
        java.io.IOException
      • getScanner

        public MapRDbResultScanner getScanner​(byte[] startKey,
                                              byte[] endKey,
                                              boolean defaultColumn)
                                       throws java.io.IOException
        Overrides:
        getScanner in class MapRDbUtils
        Throws:
        java.io.IOException
      • getScanner

        public MapRDbResultScanner getScanner​(byte[] startKey,
                                              byte[] endKey,
                                              boolean defaultColumn,
                                              boolean onlyKeys)
                                       throws java.io.IOException
        Overrides:
        getScanner in class MapRDbUtils
        Throws:
        java.io.IOException