Package com.mapr.fs

Class MapRClientImpl

  • All Implemented Interfaces:
    com.mapr.fs.jni.MapRConstants

    public class MapRClientImpl
    extends com.mapr.fs.jni.MapRClient
    implements com.mapr.fs.jni.MapRConstants
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  MapRClientImpl.TableDownstreamType  
      • Nested classes/interfaces inherited from interface com.mapr.fs.jni.MapRConstants

        com.mapr.fs.jni.MapRConstants.ErrorValue, com.mapr.fs.jni.MapRConstants.JniUsername, com.mapr.fs.jni.MapRConstants.PutConstants, com.mapr.fs.jni.MapRConstants.RowConstants
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.apache.commons.logging.Log LOG  
      • Fields inherited from class com.mapr.fs.jni.MapRClient

        ERROR_VALUE, FADVISEDONTNEED, FADVISERANDOM, FADVISESEQ, LogPageSize, PageSize
      • Fields inherited from interface com.mapr.fs.jni.MapRConstants

        AtimeBit, AuditBit, ChunkSizeBit, ClusterConfDefault, CompressBit, CompressorTypeBit, DEFAULT_USER_IDENTIFIER, DEFAULT_USER_IDENTIFIER_ESCAPED, DefaultChunkSize, DefaultCLDBIp, DefaultCLDBPort, DiskFlushBit, EMPTY_BYTE_ARRAY, EMPTY_END_ROW, EMPTY_START_ROW, FidNameBit, GroupBit, HADOOP_MAX_BLOCKSIZE, HADOOP_SECURITY_SPOOFED_GID, HADOOP_SECURITY_SPOOFED_GROUP, HADOOP_SECURITY_SPOOFED_UID, HADOOP_SECURITY_SPOOFED_USER, HOSTNAME_IP_SEPARATOR, IP_PORT_SEPARATOR, IPV6_ADDR_ENDER, IPV6_ADDR_STARTER, IPv6DefaultCLDBIp, LAST_ROW, LATEST_TIMESTAMP, MAPR_ENV_VAR, MAPR_PROPERTY_HOME, MapRClusterDir, MapRClusterDirPattern, MapRClusterDirSlash, MAPRFS_PREFIX, MAPRFS_SCHEME, MapRHomeDefault, MAX_CLUSTERS_CROSSED, MAX_PATH_LENGTH, MAX_PORT_NUMBER, MAX_RA_THREADS, MIN_RA_THREADS, MinChunkSize, ModeBit, MtimeBit, MULTI_ADDR_SEPARATOR, NUM_CONTAINERS_PER_RPC, OLDEST_TIMESTAMP, RA_THREADS_PER_STREAM, ReplBit, UserBit, UTF8_ENCODING, WireSecureBit
    • Constructor Summary

      Constructors 
      Constructor Description
      MapRClientImpl​(java.lang.String clusterName, com.mapr.baseutils.cldbutils.CLDBRpcCommonUtils.SocketAddr[] ips, long[] numIpsPerCldb, java.lang.String auth, boolean disableNameCache, com.mapr.fs.jni.MapRClientInitParams clientInitParams)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int addsecuritypolicies​(java.lang.String path, java.util.List<java.lang.String> policyNames, boolean recursive, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int addTableReplica​(java.lang.String tablePath, com.mapr.fs.proto.Dbserver.TableReplicaDesc replica, com.mapr.fs.proto.Dbserver.TableReplAutoSetupInfo ainfo, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      void addTableUpstream​(java.lang.String tablePath, com.mapr.fs.proto.Dbserver.TableUpstreamDesc upstream, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      MapRFsOutStream append​(java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo, org.apache.hadoop.fs.FileSystem.Statistics stats)  
      void clearQueryServiceParam()  
      void close()  
      MapRFsOutStream create​(java.lang.String name, int mask, int mode, boolean createIfNonExistant, boolean append, boolean overwrite, short replication, long chunkSize, org.apache.hadoop.util.Progressable progress, com.mapr.fs.jni.MapRConstants.ErrorValue err, boolean createParent, com.mapr.fs.jni.MapRUserInfo userInfo, org.apache.hadoop.fs.FileSystem.Statistics stats)  
      void createColumnFamily​(java.lang.String tablePath, java.lang.String name, com.mapr.fs.proto.Dbserver.ColumnFamilyAttr schFamily, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      MapRFsOutStream createFid​(java.lang.String pfid, java.lang.String file, int mask, int mode, long chunkSize, boolean overwrite, com.mapr.fs.jni.MapRUserInfo userInfo, org.apache.hadoop.fs.FileSystem.Statistics stats)  
      MapRFsOutStream createFid​(java.lang.String pfid, java.lang.String file, int mask, int mode, long chunkSize, com.mapr.fs.jni.MapRUserInfo userInfo, org.apache.hadoop.fs.FileSystem.Statistics stats)  
      void createHardlink​(java.lang.String oldpath, java.lang.String newpath, com.mapr.fs.jni.MapRConstants.ErrorValue linkErr, com.mapr.fs.jni.MapRUserInfo userInfo)  
      byte[] creates3bucket​(java.lang.String parentName, java.lang.String bktName, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo, java.lang.String domain, int aId, boolean worm, long ownwerUid)  
      int createSnapshot​(java.lang.String volName, int volId, int rootCid, java.lang.String snapshotName, boolean mirrorSnapshot, long expirationTime, java.lang.String username, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int createSnapshotLite​(java.lang.String volName, int volId, int rootCid, java.lang.String snapshotName, boolean mirrorSnapshot, long expirationTime, java.lang.String username, com.mapr.fs.jni.MapRUserInfo userInfo, long clusterOps)  
      void createSymlink​(java.lang.String target, java.lang.String link, boolean createParent, int mask, int mode, long chunkSize, com.mapr.fs.jni.MapRConstants.ErrorValue linkErr, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.lang.String createTable​(java.lang.String name, java.lang.String user, com.mapr.fs.proto.Dbserver.TableAttr attr, com.mapr.fs.proto.Dbserver.TableAces aces, int mode, byte[][] splitKeys, boolean needServerInfo, int auditValue, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int createVolLink​(java.lang.String volName, java.lang.String volLink, boolean writeable, boolean hidden, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int delAces​(java.lang.String path, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int delete​(java.lang.String name, boolean recursive, boolean batched, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      void deleteColumnFamily​(java.lang.String tablePath, java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int deleteFid​(java.lang.String pfid, java.lang.String dir, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int deleteVolLink​(java.lang.String volLink, com.mapr.fs.jni.MapRUserInfo userInfo)  
      void editTableReplica​(java.lang.String tablePath, java.lang.String clusterName, java.lang.String replicaPath, java.lang.String topicName, boolean allowAllCfs, com.mapr.fs.proto.Dbserver.TableReplicaDesc replica, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      void forceLocalResolution()  
      int FsActionToAccessBits​(org.apache.hadoop.fs.permission.FsAction mode, boolean isDirectory)  
      int getAces​(java.lang.String path, java.util.ArrayList<com.mapr.fs.proto.Common.FileACE> aces, FileAceMoreInfo aceMoreInfo, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int getAces​(java.lang.String path, java.util.ArrayList<com.mapr.fs.proto.Common.FileACE> aces, FileAceMoreInfo aceMoreInfo, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo, int serveridx)  
      java.util.List<com.mapr.fs.proto.Dbserver.DataMask> getAllDataMasks​(com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      MapRBlockLocation[] getBlockLocations​(java.lang.String name, long start, long len, boolean usePrimaryFid, boolean needDiskBlocks, boolean fullBlockInfo, com.mapr.fs.jni.MapRConstants.ErrorValue err)  
      java.lang.String getClusterName()  
      java.util.Map<java.lang.String,​java.lang.Integer> getClusterSecurityPolicies​(com.mapr.fs.jni.MapRUserInfo userInfo)  
      byte[] getContainerInfo​(int[] cids, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      com.mapr.fs.proto.Dbserver.DataMask getDataMask​(java.lang.String dmName, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.lang.String getDataMaskNameFromId​(int id, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      com.mapr.fs.jni.MapRFileCount getFileCount​(java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      MapRFileStatus getFileStatus​(java.lang.String name, boolean needSlashMapr, java.lang.String scheme, java.lang.String authority, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      com.mapr.fs.jni.IPPort[] getGatewayIps​(java.lang.String file, java.lang.String dstCluster, boolean skipCache, com.mapr.fs.jni.GatewaySource source, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.net.InetSocketAddress[] getJobTrackerAddrs()  
      org.apache.hadoop.fs.Path getLinkTarget​(java.lang.String f, com.mapr.fs.jni.MapRConstants.ErrorValue err)  
      static int getModeBits​(org.apache.hadoop.fs.permission.FsPermission permission, org.apache.hadoop.conf.Configuration conf)  
      java.lang.String getMountPath​(java.lang.String username, int pCid, int pCinum, int pUniq, com.mapr.fs.jni.MapRUserInfo userInfo, boolean useCache)  
      QueryServiceParam getQueryServiceParam()  
      com.mapr.fs.proto.Dbserver.TableBasicStats getScanRangeStats​(java.lang.String tablePath, java.lang.String indexFid, byte[] stKey, byte[] endKey, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.lang.Integer getSecurityPolicyId​(java.lang.String policyName, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.util.List<java.lang.Integer> getSecurityPolicyIds​(java.util.List<java.lang.String> policyNames, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.lang.String getSecurityPolicyName​(java.lang.Integer policyId, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.util.List<java.lang.String> getSecurityPolicyNames​(java.util.List<java.lang.Integer> policyIds, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.lang.String getServerForCid​(int cid, com.mapr.fs.jni.MapRConstants.ErrorValue err)  
      static int getSlowOpsThreshold()  
      MapRFileStatus getStat​(java.lang.String path, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      org.apache.hadoop.fs.FsStatus getStatus()  
      com.mapr.fs.proto.Dbserver.OpenBasicAttrs getTableBasicAttrs​(java.lang.String tablePath, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      TableProperties getTableProperties​(java.lang.String tablePath, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      com.mapr.fs.proto.Dbserver.TableBasicStats getTableStats​(java.lang.String tablePath, java.lang.String indexFid, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      com.mapr.fs.proto.Dbserver.TabletLookupResponse getTablets​(java.lang.String tablePath, byte[] stKey, byte[] endKey, boolean needSpaceUsage, boolean prefetchTabletMap, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      com.mapr.fs.proto.Dbserver.TabletStatResponse getTabletStat​(com.mapr.fs.proto.Common.FidMsg fid, com.mapr.fs.jni.MapRConstants.ErrorValue err)  
      com.mapr.fs.proto.Dbserver.TabletLookupResponse getTabletsWithFid​(java.lang.String fid, byte[] stKey, byte[] endKey, boolean needSpaceUsage, boolean prefetchTabletMap, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int GetUserInfo​(com.mapr.fs.jni.MapRUserInfo userInfo)  
      int getUserPermission​(java.lang.String path, org.apache.hadoop.fs.permission.FsAction mode, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.lang.String getVolumeName​(int volId, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.lang.String getVolumeNameCached​(int volId, com.mapr.fs.jni.MapRUserInfo userInfo)  
      byte[] getXAttr​(java.lang.String path, java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.lang.String getZkConnectString()  
      static int javaRAThreadsPerStream()  
      java.util.List<com.mapr.fs.proto.Dbserver.ColumnFamilyAttr> listColumnFamily​(java.lang.String tablePath, boolean wantAces, boolean useCached, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.util.List<com.mapr.fs.proto.Dbserver.ColumnFamilyAttr> listColumnFamily​(java.lang.String tablePath, boolean wantAces, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int listDirLite​(java.lang.String name, java.lang.String scheme, java.lang.String authority, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      MapRFileStatus[] listStatus​(java.lang.String name, boolean showVols, boolean needSlashMapr, boolean showHidden, java.lang.String scheme, java.lang.String authority, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      MapRFileStatus[] listStatusLite​(java.lang.String name, int cid, int cinum, int uniq, int count, long cookie, boolean showHidden, java.lang.String scheme, java.lang.String authority, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      com.mapr.fs.proto.Dbserver.TableReplicaListResponse listTableDownstreams​(java.lang.String tablePath, boolean wantStats, boolean skipFieldsReadPermCheck, boolean refreshNow, MapRClientImpl.TableDownstreamType type, boolean getCompactInfo, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      com.mapr.fs.proto.Dbserver.TableUpstreamListResponse listTableUpstreams​(java.lang.String tablePath, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.util.List<java.lang.String> listXAttrs​(java.lang.String path, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      com.mapr.fs.proto.Fileserver.KvstoreLookupResponse lookupKV​(java.lang.String kvPath, com.mapr.fs.proto.Fileserver.KvStoreKey key, com.mapr.fs.jni.MapRConstants.ErrorValue err)
      ------------------------ KvStore calls --------------------------------
      void mergeTableRegion​(java.lang.String fidstr, com.mapr.fs.jni.MapRConstants.ErrorValue err)  
      int mkdirs​(java.lang.String name, int mask, int mode, boolean compress, long chunkSize, com.mapr.fs.jni.MapRConstants.ErrorValue err, boolean needFid, boolean createParent, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.lang.String mkdirsFid​(java.lang.String pfid, java.lang.String dir, int mask, int mode, boolean compress, long chunkSize, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int modifyAudit​(java.lang.String path, boolean val, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      void modifyColumnFamily​(java.lang.String tablePath, java.lang.String name, com.mapr.fs.proto.Dbserver.ColumnFamilyAttr schFamily, com.mapr.fs.proto.Dbserver.SecurityPolicyOperation securityPolicyOp, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      void modifyTableAttr​(java.lang.String tablePath, com.mapr.fs.proto.Dbserver.TableAttr am, com.mapr.fs.proto.Dbserver.TableAces aces, boolean genUuid, com.mapr.fs.proto.Dbserver.SecurityPolicyOperation securityPolicyOp, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int mountVolume​(java.lang.String volName, java.lang.String mountPath, java.lang.String username, com.mapr.fs.jni.MapRUserInfo userInfo, int mode)  
      MapRFsInStream open​(java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo, org.apache.hadoop.fs.FileSystem.Statistics stats)  
      MapRFsInStream openFid​(java.lang.String fid, byte[][] ips, int[] ports, long chunkSize, long fileSize, com.mapr.fs.jni.MapRUserInfo userInfo, org.apache.hadoop.fs.FileSystem.Statistics stats)  
      MapRFsInStream openFid​(java.lang.String pfid, java.lang.String file, byte[][] ips, int[] ports, com.mapr.fs.jni.MapRUserInfo userInfo, org.apache.hadoop.fs.FileSystem.Statistics stats)  
      MapRFsInStream openFid2​(org.apache.hadoop.fs.PathId pfid, java.lang.String file, int length, com.mapr.fs.jni.MapRUserInfo userInfo, org.apache.hadoop.fs.FileSystem.Statistics stats)  
      Inode openTable​(java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, MapRHTable table, com.mapr.fs.jni.MapRUserInfo userInfo)
      -------------------- Goose calls --------------------------------------
      Inode openTableWithFid​(java.lang.String fid, com.mapr.fs.jni.MapRConstants.ErrorValue err, MapRHTable table, com.mapr.fs.jni.MapRUserInfo userInfo)  
      void packTableRegion​(java.lang.String fidstr, int ctype, com.mapr.fs.jni.MapRConstants.ErrorValue err)  
      int printsecuritypolicies​(java.lang.String path, boolean recursive, com.mapr.fs.jni.MapRUserInfo userInfo)  
      static boolean readBuffering()  
      byte[] removeS3bucket​(java.lang.String bucketName, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo, java.lang.String domainName)  
      int removesecuritypolicies​(java.lang.String path, java.util.List<java.lang.String> policyNames, boolean recursive, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      void removeTableReplica​(java.lang.String tablePath, com.mapr.fs.proto.Dbserver.TableReplicaDesc replica, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      void removeTableUpstream​(java.lang.String tablePath, com.mapr.fs.proto.Dbserver.TableUpstreamDesc upstream, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int removeXAttr​(java.lang.String path, java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int rename​(java.lang.String src, java.lang.String dest, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      byte[] scanKV​(java.lang.String name, byte[] start, byte[] end, int maxkeys, boolean fromGfsck, com.mapr.fs.jni.MapRConstants.ErrorValue err)  
      byte[] scanKV​(java.lang.String name, byte[] start, byte[] end, int maxkeys, com.mapr.fs.jni.MapRConstants.ErrorValue err)  
      com.mapr.fs.proto.Fileserver.KvstoreScanResponse scanKVGivenFid​(com.mapr.fs.proto.Common.FidMsg kvFid, com.mapr.fs.proto.Fileserver.KvStoreKey stKey, com.mapr.fs.proto.Fileserver.KvStoreKey enKey, com.mapr.fs.jni.MapRConstants.ErrorValue err)  
      int setAces​(java.lang.String path, java.util.ArrayList<com.mapr.fs.proto.Common.FileACE> aces, boolean isSet, int noinherit, int preservemodebits, java.lang.String hintAcePath, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int setattr​(java.lang.String name, int bitmask, java.lang.String user, java.lang.String group, long mtime, long atime, int mode, short repl, boolean canCompress, java.lang.String compressionName, long chunkSize, boolean wireSecurityEnabled, boolean diskFlushEnabled, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int setChunkSize​(java.lang.String path, long val, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int setCompression​(java.lang.String path, boolean val, java.lang.String compName, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int setDiskFlush​(java.lang.String path, boolean val, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      static void setJavaRAThreadsPerStream​(int v)  
      int setOwner​(java.lang.String name, java.lang.String user, java.lang.String group, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int setOwnerFid​(java.lang.String name, java.lang.String user, java.lang.String group, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int setPermission​(java.lang.String name, int mode, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      void setQueryServiceParam​(QueryServiceParam qsp)  
      static void setReadBuffering​(boolean v)  
      int setReplication​(java.lang.String name, short repl, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int setsecuritypolicies​(java.lang.String path, java.util.List<java.lang.String> policyNames, boolean recursive, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      static void setSlowOpsThreshold​(int v)  
      int setTimes​(java.lang.String name, long mtime, long atime, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int setWireSecurity​(java.lang.String path, boolean val, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int setXAttr​(java.lang.String path, java.lang.String name, byte[] value, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      void splitTableRegion​(java.lang.String fidstr, boolean ignoreRegionTooSmallError, com.mapr.fs.jni.MapRConstants.ErrorValue err)  
      com.mapr.fs.jni.JNIFileTierStatus tierOp​(int op, java.lang.String name, boolean verbose, boolean blocking, long shaHigh, long shaLow, long uniq, com.mapr.fs.jni.MapRConstants.ErrorValue errorVal, com.mapr.fs.jni.MapRUserInfo userInfo)  
      java.lang.String ToCommaSeparatedString​(java.util.Collection<java.lang.String> namesList)  
      boolean truncate​(java.lang.String name, long newlength, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)  
      int unmountVolume​(java.lang.String volName, java.lang.String mountPath, java.lang.String username, int pCid, int pCinum, int pUniq, com.mapr.fs.jni.MapRUserInfo userInfo)  
      • Methods inherited from class com.mapr.fs.jni.MapRClient

        addsecuritypolicies, addtablereplica, addtableupstream, adviseFile, cleanup, CloseClient, closeFile, create, createcolumnfamily, createFid, createFid2, createHardlink, creates3bucket, createSnapshot, createSnapshotLite, createSymlink, createtable, createVolLink, delace, deletecolumnfamily, deleteVolLink, edittablereplica, fileCount, flushJniBuffers, forceLocalResolution, getace, getalldatamasks, getattr, getAttrs, getBlockInfo, getContainerInfo, getdatamask, getdatamasknamefromid, getFidServers, getGatewayIps, getNumAvailRAPages, getNumRAPages, getPathFromFid, getscanrangestats, getsecuritypolicyids, getsecuritypolicyinfo, getsecuritypolicynames, getServerForCid, getStatus, gettableattr, gettablebasicattrs, gettablestats, gettablets, gettabletswithfid, GetUserInfo, getuserpermission, getVolName, getVolNameCached, getxattr, getZkConnectString, initSpoofedUser, listcolumnfamily, listdirlite, listtablereplicas, listtableupstreams, listxattr, lookupkv, mergetableregion, mkdirs, mkdirsFid, modifycolumnfamily, modifytableattr, mountVolume, open, OpenClient, OpenClient2, openFid, openFidWithParams, opentable, opentablewithfid, packtableregion, printsecuritypolicies, readdirlite, readdirplus, readlink, readRPC, remove, removeFid, removes3bucket, removesecuritypolicies, removetablereplica, removetableupstream, removexattr, rename, scanKV, scankvgivenfid, setace, setattr, setsecuritypolicies, setxattr, splittableregion, tabletstat, tierOp, truncate, unmountVolume, writeRPC
      • Methods inherited from class java.lang.Object

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

      • LOG

        public static final org.apache.commons.logging.Log LOG
    • Constructor Detail

      • MapRClientImpl

        public MapRClientImpl​(java.lang.String clusterName,
                              com.mapr.baseutils.cldbutils.CLDBRpcCommonUtils.SocketAddr[] ips,
                              long[] numIpsPerCldb,
                              java.lang.String auth,
                              boolean disableNameCache,
                              com.mapr.fs.jni.MapRClientInitParams clientInitParams)
                       throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getClusterName

        public java.lang.String getClusterName()
      • close

        public void close()
      • GetUserInfo

        public int GetUserInfo​(com.mapr.fs.jni.MapRUserInfo userInfo)
      • setReadBuffering

        public static void setReadBuffering​(boolean v)
      • readBuffering

        public static boolean readBuffering()
      • setJavaRAThreadsPerStream

        public static void setJavaRAThreadsPerStream​(int v)
      • javaRAThreadsPerStream

        public static int javaRAThreadsPerStream()
      • setSlowOpsThreshold

        public static void setSlowOpsThreshold​(int v)
      • getSlowOpsThreshold

        public static int getSlowOpsThreshold()
      • forceLocalResolution

        public void forceLocalResolution()
      • FsActionToAccessBits

        public int FsActionToAccessBits​(org.apache.hadoop.fs.permission.FsAction mode,
                                        boolean isDirectory)
      • getUserPermission

        public int getUserPermission​(java.lang.String path,
                                     org.apache.hadoop.fs.permission.FsAction mode,
                                     com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                     com.mapr.fs.jni.MapRUserInfo userInfo)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • create

        public MapRFsOutStream create​(java.lang.String name,
                                      int mask,
                                      int mode,
                                      boolean createIfNonExistant,
                                      boolean append,
                                      boolean overwrite,
                                      short replication,
                                      long chunkSize,
                                      org.apache.hadoop.util.Progressable progress,
                                      com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                      boolean createParent,
                                      com.mapr.fs.jni.MapRUserInfo userInfo,
                                      org.apache.hadoop.fs.FileSystem.Statistics stats)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • truncate

        public boolean truncate​(java.lang.String name,
                                long newlength,
                                com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                com.mapr.fs.jni.MapRUserInfo userInfo)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • getGatewayIps

        public com.mapr.fs.jni.IPPort[] getGatewayIps​(java.lang.String file,
                                                      java.lang.String dstCluster,
                                                      boolean skipCache,
                                                      com.mapr.fs.jni.GatewaySource source,
                                                      com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                      com.mapr.fs.jni.MapRUserInfo userInfo)
      • open

        public MapRFsInStream open​(java.lang.String name,
                                   com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                   com.mapr.fs.jni.MapRUserInfo userInfo,
                                   org.apache.hadoop.fs.FileSystem.Statistics stats)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • openFid2

        public MapRFsInStream openFid2​(org.apache.hadoop.fs.PathId pfid,
                                       java.lang.String file,
                                       int length,
                                       com.mapr.fs.jni.MapRUserInfo userInfo,
                                       org.apache.hadoop.fs.FileSystem.Statistics stats)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • openFid

        public MapRFsInStream openFid​(java.lang.String fid,
                                      byte[][] ips,
                                      int[] ports,
                                      long chunkSize,
                                      long fileSize,
                                      com.mapr.fs.jni.MapRUserInfo userInfo,
                                      org.apache.hadoop.fs.FileSystem.Statistics stats)
                               throws java.io.IOException,
                                      com.mapr.fs.jni.IOExceptionWithErrorCode
        Throws:
        java.io.IOException
        com.mapr.fs.jni.IOExceptionWithErrorCode
      • openFid

        public MapRFsInStream openFid​(java.lang.String pfid,
                                      java.lang.String file,
                                      byte[][] ips,
                                      int[] ports,
                                      com.mapr.fs.jni.MapRUserInfo userInfo,
                                      org.apache.hadoop.fs.FileSystem.Statistics stats)
                               throws java.io.IOException,
                                      com.mapr.fs.jni.IOExceptionWithErrorCode
        Throws:
        java.io.IOException
        com.mapr.fs.jni.IOExceptionWithErrorCode
      • createFid

        public MapRFsOutStream createFid​(java.lang.String pfid,
                                         java.lang.String file,
                                         int mask,
                                         int mode,
                                         long chunkSize,
                                         com.mapr.fs.jni.MapRUserInfo userInfo,
                                         org.apache.hadoop.fs.FileSystem.Statistics stats)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • createFid

        public MapRFsOutStream createFid​(java.lang.String pfid,
                                         java.lang.String file,
                                         int mask,
                                         int mode,
                                         long chunkSize,
                                         boolean overwrite,
                                         com.mapr.fs.jni.MapRUserInfo userInfo,
                                         org.apache.hadoop.fs.FileSystem.Statistics stats)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • deleteFid

        public int deleteFid​(java.lang.String pfid,
                             java.lang.String dir,
                             com.mapr.fs.jni.MapRUserInfo userInfo)
      • mkdirsFid

        public java.lang.String mkdirsFid​(java.lang.String pfid,
                                          java.lang.String dir,
                                          int mask,
                                          int mode,
                                          boolean compress,
                                          long chunkSize,
                                          com.mapr.fs.jni.MapRUserInfo userInfo)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • append

        public MapRFsOutStream append​(java.lang.String name,
                                      com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                      com.mapr.fs.jni.MapRUserInfo userInfo,
                                      org.apache.hadoop.fs.FileSystem.Statistics stats)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • delete

        public int delete​(java.lang.String name,
                          boolean recursive,
                          boolean batched,
                          com.mapr.fs.jni.MapRConstants.ErrorValue err,
                          com.mapr.fs.jni.MapRUserInfo userInfo)
      • getFileStatus

        public MapRFileStatus getFileStatus​(java.lang.String name,
                                            boolean needSlashMapr,
                                            java.lang.String scheme,
                                            java.lang.String authority,
                                            com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                            com.mapr.fs.jni.MapRUserInfo userInfo)
      • listStatus

        public MapRFileStatus[] listStatus​(java.lang.String name,
                                           boolean showVols,
                                           boolean needSlashMapr,
                                           boolean showHidden,
                                           java.lang.String scheme,
                                           java.lang.String authority,
                                           com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                           com.mapr.fs.jni.MapRUserInfo userInfo)
      • listStatusLite

        public MapRFileStatus[] listStatusLite​(java.lang.String name,
                                               int cid,
                                               int cinum,
                                               int uniq,
                                               int count,
                                               long cookie,
                                               boolean showHidden,
                                               java.lang.String scheme,
                                               java.lang.String authority,
                                               com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                               com.mapr.fs.jni.MapRUserInfo userInfo)
      • listDirLite

        public int listDirLite​(java.lang.String name,
                               java.lang.String scheme,
                               java.lang.String authority,
                               com.mapr.fs.jni.MapRConstants.ErrorValue err,
                               com.mapr.fs.jni.MapRUserInfo userInfo)
      • rename

        public int rename​(java.lang.String src,
                          java.lang.String dest,
                          com.mapr.fs.jni.MapRConstants.ErrorValue err,
                          com.mapr.fs.jni.MapRUserInfo userInfo)
      • mkdirs

        public int mkdirs​(java.lang.String name,
                          int mask,
                          int mode,
                          boolean compress,
                          long chunkSize,
                          com.mapr.fs.jni.MapRConstants.ErrorValue err,
                          boolean needFid,
                          boolean createParent,
                          com.mapr.fs.jni.MapRUserInfo userInfo)
      • getBlockLocations

        public MapRBlockLocation[] getBlockLocations​(java.lang.String name,
                                                     long start,
                                                     long len,
                                                     boolean usePrimaryFid,
                                                     boolean needDiskBlocks,
                                                     boolean fullBlockInfo,
                                                     com.mapr.fs.jni.MapRConstants.ErrorValue err)
      • getFileCount

        public com.mapr.fs.jni.MapRFileCount getFileCount​(java.lang.String name,
                                                          com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                          com.mapr.fs.jni.MapRUserInfo userInfo)
      • tierOp

        public com.mapr.fs.jni.JNIFileTierStatus tierOp​(int op,
                                                        java.lang.String name,
                                                        boolean verbose,
                                                        boolean blocking,
                                                        long shaHigh,
                                                        long shaLow,
                                                        long uniq,
                                                        com.mapr.fs.jni.MapRConstants.ErrorValue errorVal,
                                                        com.mapr.fs.jni.MapRUserInfo userInfo)
      • setattr

        public int setattr​(java.lang.String name,
                           int bitmask,
                           java.lang.String user,
                           java.lang.String group,
                           long mtime,
                           long atime,
                           int mode,
                           short repl,
                           boolean canCompress,
                           java.lang.String compressionName,
                           long chunkSize,
                           boolean wireSecurityEnabled,
                           boolean diskFlushEnabled,
                           com.mapr.fs.jni.MapRConstants.ErrorValue err,
                           com.mapr.fs.jni.MapRUserInfo userInfo)
      • setOwner

        public int setOwner​(java.lang.String name,
                            java.lang.String user,
                            java.lang.String group,
                            com.mapr.fs.jni.MapRConstants.ErrorValue err,
                            com.mapr.fs.jni.MapRUserInfo userInfo)
      • setOwnerFid

        public int setOwnerFid​(java.lang.String name,
                               java.lang.String user,
                               java.lang.String group,
                               com.mapr.fs.jni.MapRConstants.ErrorValue err,
                               com.mapr.fs.jni.MapRUserInfo userInfo)
      • setTimes

        public int setTimes​(java.lang.String name,
                            long mtime,
                            long atime,
                            com.mapr.fs.jni.MapRConstants.ErrorValue err,
                            com.mapr.fs.jni.MapRUserInfo userInfo)
      • setPermission

        public int setPermission​(java.lang.String name,
                                 int mode,
                                 com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                 com.mapr.fs.jni.MapRUserInfo userInfo)
      • getStatus

        public org.apache.hadoop.fs.FsStatus getStatus()
      • setReplication

        public int setReplication​(java.lang.String name,
                                  short repl,
                                  com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                  com.mapr.fs.jni.MapRUserInfo userInfo)
      • createSymlink

        public void createSymlink​(java.lang.String target,
                                  java.lang.String link,
                                  boolean createParent,
                                  int mask,
                                  int mode,
                                  long chunkSize,
                                  com.mapr.fs.jni.MapRConstants.ErrorValue linkErr,
                                  com.mapr.fs.jni.MapRUserInfo userInfo)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • createHardlink

        public void createHardlink​(java.lang.String oldpath,
                                   java.lang.String newpath,
                                   com.mapr.fs.jni.MapRConstants.ErrorValue linkErr,
                                   com.mapr.fs.jni.MapRUserInfo userInfo)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • getLinkTarget

        public org.apache.hadoop.fs.Path getLinkTarget​(java.lang.String f,
                                                       com.mapr.fs.jni.MapRConstants.ErrorValue err)
      • setCompression

        public int setCompression​(java.lang.String path,
                                  boolean val,
                                  java.lang.String compName,
                                  com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                  com.mapr.fs.jni.MapRUserInfo userInfo)
      • getStat

        public MapRFileStatus getStat​(java.lang.String path,
                                      com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                      com.mapr.fs.jni.MapRUserInfo userInfo)
      • modifyAudit

        public int modifyAudit​(java.lang.String path,
                               boolean val,
                               com.mapr.fs.jni.MapRConstants.ErrorValue err,
                               com.mapr.fs.jni.MapRUserInfo userInfo)
      • setWireSecurity

        public int setWireSecurity​(java.lang.String path,
                                   boolean val,
                                   com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                   com.mapr.fs.jni.MapRUserInfo userInfo)
      • setDiskFlush

        public int setDiskFlush​(java.lang.String path,
                                boolean val,
                                com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                com.mapr.fs.jni.MapRUserInfo userInfo)
      • setXAttr

        public int setXAttr​(java.lang.String path,
                            java.lang.String name,
                            byte[] value,
                            com.mapr.fs.jni.MapRConstants.ErrorValue err,
                            com.mapr.fs.jni.MapRUserInfo userInfo)
      • getXAttr

        public byte[] getXAttr​(java.lang.String path,
                               java.lang.String name,
                               com.mapr.fs.jni.MapRConstants.ErrorValue err,
                               com.mapr.fs.jni.MapRUserInfo userInfo)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • listXAttrs

        public java.util.List<java.lang.String> listXAttrs​(java.lang.String path,
                                                           com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                           com.mapr.fs.jni.MapRUserInfo userInfo)
                                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • removeXAttr

        public int removeXAttr​(java.lang.String path,
                               java.lang.String name,
                               com.mapr.fs.jni.MapRConstants.ErrorValue err,
                               com.mapr.fs.jni.MapRUserInfo userInfo)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • getAces

        public int getAces​(java.lang.String path,
                           java.util.ArrayList<com.mapr.fs.proto.Common.FileACE> aces,
                           FileAceMoreInfo aceMoreInfo,
                           com.mapr.fs.jni.MapRConstants.ErrorValue err,
                           com.mapr.fs.jni.MapRUserInfo userInfo)
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • getAces

        public int getAces​(java.lang.String path,
                           java.util.ArrayList<com.mapr.fs.proto.Common.FileACE> aces,
                           FileAceMoreInfo aceMoreInfo,
                           com.mapr.fs.jni.MapRConstants.ErrorValue err,
                           com.mapr.fs.jni.MapRUserInfo userInfo,
                           int serveridx)
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • delAces

        public int delAces​(java.lang.String path,
                           com.mapr.fs.jni.MapRConstants.ErrorValue err,
                           com.mapr.fs.jni.MapRUserInfo userInfo)
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • setAces

        public int setAces​(java.lang.String path,
                           java.util.ArrayList<com.mapr.fs.proto.Common.FileACE> aces,
                           boolean isSet,
                           int noinherit,
                           int preservemodebits,
                           java.lang.String hintAcePath,
                           com.mapr.fs.jni.MapRConstants.ErrorValue err,
                           com.mapr.fs.jni.MapRUserInfo userInfo)
      • setChunkSize

        public int setChunkSize​(java.lang.String path,
                                long val,
                                com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                com.mapr.fs.jni.MapRUserInfo userInfo)
      • mountVolume

        public int mountVolume​(java.lang.String volName,
                               java.lang.String mountPath,
                               java.lang.String username,
                               com.mapr.fs.jni.MapRUserInfo userInfo,
                               int mode)
      • unmountVolume

        public int unmountVolume​(java.lang.String volName,
                                 java.lang.String mountPath,
                                 java.lang.String username,
                                 int pCid,
                                 int pCinum,
                                 int pUniq,
                                 com.mapr.fs.jni.MapRUserInfo userInfo)
      • getMountPath

        public java.lang.String getMountPath​(java.lang.String username,
                                             int pCid,
                                             int pCinum,
                                             int pUniq,
                                             com.mapr.fs.jni.MapRUserInfo userInfo,
                                             boolean useCache)
      • getVolumeNameCached

        public java.lang.String getVolumeNameCached​(int volId,
                                                    com.mapr.fs.jni.MapRUserInfo userInfo)
      • getVolumeName

        public java.lang.String getVolumeName​(int volId,
                                              com.mapr.fs.jni.MapRUserInfo userInfo)
      • createSnapshot

        public int createSnapshot​(java.lang.String volName,
                                  int volId,
                                  int rootCid,
                                  java.lang.String snapshotName,
                                  boolean mirrorSnapshot,
                                  long expirationTime,
                                  java.lang.String username,
                                  com.mapr.fs.jni.MapRUserInfo userInfo)
      • createSnapshotLite

        public int createSnapshotLite​(java.lang.String volName,
                                      int volId,
                                      int rootCid,
                                      java.lang.String snapshotName,
                                      boolean mirrorSnapshot,
                                      long expirationTime,
                                      java.lang.String username,
                                      com.mapr.fs.jni.MapRUserInfo userInfo,
                                      long clusterOps)
      • createVolLink

        public int createVolLink​(java.lang.String volName,
                                 java.lang.String volLink,
                                 boolean writeable,
                                 boolean hidden,
                                 com.mapr.fs.jni.MapRUserInfo userInfo)
      • deleteVolLink

        public int deleteVolLink​(java.lang.String volLink,
                                 com.mapr.fs.jni.MapRUserInfo userInfo)
      • getModeBits

        public static int getModeBits​(org.apache.hadoop.fs.permission.FsPermission permission,
                                      org.apache.hadoop.conf.Configuration conf)
      • clearQueryServiceParam

        public void clearQueryServiceParam()
                                    throws java.io.IOException,
                                           java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException
      • setQueryServiceParam

        public void setQueryServiceParam​(QueryServiceParam qsp)
                                  throws java.io.IOException,
                                         java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException
      • getQueryServiceParam

        public QueryServiceParam getQueryServiceParam()
                                               throws java.io.IOException,
                                                      java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException
      • getZkConnectString

        public java.lang.String getZkConnectString()
      • getJobTrackerAddrs

        public java.net.InetSocketAddress[] getJobTrackerAddrs()
                                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • scanKV

        public byte[] scanKV​(java.lang.String name,
                             byte[] start,
                             byte[] end,
                             int maxkeys,
                             com.mapr.fs.jni.MapRConstants.ErrorValue err)
      • scanKV

        public byte[] scanKV​(java.lang.String name,
                             byte[] start,
                             byte[] end,
                             int maxkeys,
                             boolean fromGfsck,
                             com.mapr.fs.jni.MapRConstants.ErrorValue err)
      • lookupKV

        public com.mapr.fs.proto.Fileserver.KvstoreLookupResponse lookupKV​(java.lang.String kvPath,
                                                                           com.mapr.fs.proto.Fileserver.KvStoreKey key,
                                                                           com.mapr.fs.jni.MapRConstants.ErrorValue err)
                                                                    throws java.io.IOException
        ------------------------ KvStore calls --------------------------------
        Throws:
        java.io.IOException
      • scanKVGivenFid

        public com.mapr.fs.proto.Fileserver.KvstoreScanResponse scanKVGivenFid​(com.mapr.fs.proto.Common.FidMsg kvFid,
                                                                               com.mapr.fs.proto.Fileserver.KvStoreKey stKey,
                                                                               com.mapr.fs.proto.Fileserver.KvStoreKey enKey,
                                                                               com.mapr.fs.jni.MapRConstants.ErrorValue err)
                                                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • openTable

        public Inode openTable​(java.lang.String name,
                               com.mapr.fs.jni.MapRConstants.ErrorValue err,
                               MapRHTable table,
                               com.mapr.fs.jni.MapRUserInfo userInfo)
                        throws java.io.IOException
        -------------------- Goose calls --------------------------------------
        Throws:
        java.io.IOException
      • openTableWithFid

        public Inode openTableWithFid​(java.lang.String fid,
                                      com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                      MapRHTable table,
                                      com.mapr.fs.jni.MapRUserInfo userInfo)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • createTable

        public java.lang.String createTable​(java.lang.String name,
                                            java.lang.String user,
                                            com.mapr.fs.proto.Dbserver.TableAttr attr,
                                            com.mapr.fs.proto.Dbserver.TableAces aces,
                                            int mode,
                                            byte[][] splitKeys,
                                            boolean needServerInfo,
                                            int auditValue,
                                            com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                            com.mapr.fs.jni.MapRUserInfo userInfo)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • getTableStats

        public com.mapr.fs.proto.Dbserver.TableBasicStats getTableStats​(java.lang.String tablePath,
                                                                        java.lang.String indexFid,
                                                                        com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                        com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • getScanRangeStats

        public com.mapr.fs.proto.Dbserver.TableBasicStats getScanRangeStats​(java.lang.String tablePath,
                                                                            java.lang.String indexFid,
                                                                            byte[] stKey,
                                                                            byte[] endKey,
                                                                            com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                            com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • getTablets

        public com.mapr.fs.proto.Dbserver.TabletLookupResponse getTablets​(java.lang.String tablePath,
                                                                          byte[] stKey,
                                                                          byte[] endKey,
                                                                          boolean needSpaceUsage,
                                                                          boolean prefetchTabletMap,
                                                                          com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                          com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • ToCommaSeparatedString

        public java.lang.String ToCommaSeparatedString​(java.util.Collection<java.lang.String> namesList)
      • getSecurityPolicyIds

        public java.util.List<java.lang.Integer> getSecurityPolicyIds​(java.util.List<java.lang.String> policyNames,
                                                                      com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                      com.mapr.fs.jni.MapRUserInfo userInfo)
                                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • getSecurityPolicyNames

        public java.util.List<java.lang.String> getSecurityPolicyNames​(java.util.List<java.lang.Integer> policyIds,
                                                                       com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                       com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • getSecurityPolicyId

        public java.lang.Integer getSecurityPolicyId​(java.lang.String policyName,
                                                     com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                     com.mapr.fs.jni.MapRUserInfo userInfo)
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • getSecurityPolicyName

        public java.lang.String getSecurityPolicyName​(java.lang.Integer policyId,
                                                      com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                      com.mapr.fs.jni.MapRUserInfo userInfo)
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • getClusterSecurityPolicies

        public java.util.Map<java.lang.String,​java.lang.Integer> getClusterSecurityPolicies​(com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • printsecuritypolicies

        public int printsecuritypolicies​(java.lang.String path,
                                         boolean recursive,
                                         com.mapr.fs.jni.MapRUserInfo userInfo)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • addsecuritypolicies

        public int addsecuritypolicies​(java.lang.String path,
                                       java.util.List<java.lang.String> policyNames,
                                       boolean recursive,
                                       com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                       com.mapr.fs.jni.MapRUserInfo userInfo)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • setsecuritypolicies

        public int setsecuritypolicies​(java.lang.String path,
                                       java.util.List<java.lang.String> policyNames,
                                       boolean recursive,
                                       com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                       com.mapr.fs.jni.MapRUserInfo userInfo)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • removesecuritypolicies

        public int removesecuritypolicies​(java.lang.String path,
                                          java.util.List<java.lang.String> policyNames,
                                          boolean recursive,
                                          com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                          com.mapr.fs.jni.MapRUserInfo userInfo)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • getAllDataMasks

        public java.util.List<com.mapr.fs.proto.Dbserver.DataMask> getAllDataMasks​(com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                                   com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • getDataMask

        public com.mapr.fs.proto.Dbserver.DataMask getDataMask​(java.lang.String dmName,
                                                               com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                               com.mapr.fs.jni.MapRUserInfo userInfo)
                                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • getDataMaskNameFromId

        public java.lang.String getDataMaskNameFromId​(int id,
                                                      com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                      com.mapr.fs.jni.MapRUserInfo userInfo)
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • getTabletsWithFid

        public com.mapr.fs.proto.Dbserver.TabletLookupResponse getTabletsWithFid​(java.lang.String fid,
                                                                                 byte[] stKey,
                                                                                 byte[] endKey,
                                                                                 boolean needSpaceUsage,
                                                                                 boolean prefetchTabletMap,
                                                                                 com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                                 com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • createColumnFamily

        public void createColumnFamily​(java.lang.String tablePath,
                                       java.lang.String name,
                                       com.mapr.fs.proto.Dbserver.ColumnFamilyAttr schFamily,
                                       com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                       com.mapr.fs.jni.MapRUserInfo userInfo)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • modifyColumnFamily

        public void modifyColumnFamily​(java.lang.String tablePath,
                                       java.lang.String name,
                                       com.mapr.fs.proto.Dbserver.ColumnFamilyAttr schFamily,
                                       com.mapr.fs.proto.Dbserver.SecurityPolicyOperation securityPolicyOp,
                                       com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                       com.mapr.fs.jni.MapRUserInfo userInfo)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • deleteColumnFamily

        public void deleteColumnFamily​(java.lang.String tablePath,
                                       java.lang.String name,
                                       com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                       com.mapr.fs.jni.MapRUserInfo userInfo)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • listColumnFamily

        public java.util.List<com.mapr.fs.proto.Dbserver.ColumnFamilyAttr> listColumnFamily​(java.lang.String tablePath,
                                                                                            boolean wantAces,
                                                                                            com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                                            com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • listColumnFamily

        public java.util.List<com.mapr.fs.proto.Dbserver.ColumnFamilyAttr> listColumnFamily​(java.lang.String tablePath,
                                                                                            boolean wantAces,
                                                                                            boolean useCached,
                                                                                            com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                                            com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • modifyTableAttr

        public void modifyTableAttr​(java.lang.String tablePath,
                                    com.mapr.fs.proto.Dbserver.TableAttr am,
                                    com.mapr.fs.proto.Dbserver.TableAces aces,
                                    boolean genUuid,
                                    com.mapr.fs.proto.Dbserver.SecurityPolicyOperation securityPolicyOp,
                                    com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                    com.mapr.fs.jni.MapRUserInfo userInfo)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • getTableBasicAttrs

        public com.mapr.fs.proto.Dbserver.OpenBasicAttrs getTableBasicAttrs​(java.lang.String tablePath,
                                                                            com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                            com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • getTableProperties

        public TableProperties getTableProperties​(java.lang.String tablePath,
                                                  com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                  com.mapr.fs.jni.MapRUserInfo userInfo)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • splitTableRegion

        public void splitTableRegion​(java.lang.String fidstr,
                                     boolean ignoreRegionTooSmallError,
                                     com.mapr.fs.jni.MapRConstants.ErrorValue err)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • packTableRegion

        public void packTableRegion​(java.lang.String fidstr,
                                    int ctype,
                                    com.mapr.fs.jni.MapRConstants.ErrorValue err)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • mergeTableRegion

        public void mergeTableRegion​(java.lang.String fidstr,
                                     com.mapr.fs.jni.MapRConstants.ErrorValue err)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • getTabletStat

        public com.mapr.fs.proto.Dbserver.TabletStatResponse getTabletStat​(com.mapr.fs.proto.Common.FidMsg fid,
                                                                           com.mapr.fs.jni.MapRConstants.ErrorValue err)
                                                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • listTableDownstreams

        public com.mapr.fs.proto.Dbserver.TableReplicaListResponse listTableDownstreams​(java.lang.String tablePath,
                                                                                        boolean wantStats,
                                                                                        boolean skipFieldsReadPermCheck,
                                                                                        boolean refreshNow,
                                                                                        MapRClientImpl.TableDownstreamType type,
                                                                                        boolean getCompactInfo,
                                                                                        com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                                        com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • addTableReplica

        public int addTableReplica​(java.lang.String tablePath,
                                   com.mapr.fs.proto.Dbserver.TableReplicaDesc replica,
                                   com.mapr.fs.proto.Dbserver.TableReplAutoSetupInfo ainfo,
                                   com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                   com.mapr.fs.jni.MapRUserInfo userInfo)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • editTableReplica

        public void editTableReplica​(java.lang.String tablePath,
                                     java.lang.String clusterName,
                                     java.lang.String replicaPath,
                                     java.lang.String topicName,
                                     boolean allowAllCfs,
                                     com.mapr.fs.proto.Dbserver.TableReplicaDesc replica,
                                     com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                     com.mapr.fs.jni.MapRUserInfo userInfo)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • removeTableReplica

        public void removeTableReplica​(java.lang.String tablePath,
                                       com.mapr.fs.proto.Dbserver.TableReplicaDesc replica,
                                       com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                       com.mapr.fs.jni.MapRUserInfo userInfo)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • addTableUpstream

        public void addTableUpstream​(java.lang.String tablePath,
                                     com.mapr.fs.proto.Dbserver.TableUpstreamDesc upstream,
                                     com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                     com.mapr.fs.jni.MapRUserInfo userInfo)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • listTableUpstreams

        public com.mapr.fs.proto.Dbserver.TableUpstreamListResponse listTableUpstreams​(java.lang.String tablePath,
                                                                                       com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                                                                       com.mapr.fs.jni.MapRUserInfo userInfo)
                                                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • removeTableUpstream

        public void removeTableUpstream​(java.lang.String tablePath,
                                        com.mapr.fs.proto.Dbserver.TableUpstreamDesc upstream,
                                        com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                        com.mapr.fs.jni.MapRUserInfo userInfo)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • getContainerInfo

        public byte[] getContainerInfo​(int[] cids,
                                       com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                       com.mapr.fs.jni.MapRUserInfo userInfo)
      • getServerForCid

        public java.lang.String getServerForCid​(int cid,
                                                com.mapr.fs.jni.MapRConstants.ErrorValue err)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • creates3bucket

        public byte[] creates3bucket​(java.lang.String parentName,
                                     java.lang.String bktName,
                                     com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                     com.mapr.fs.jni.MapRUserInfo userInfo,
                                     java.lang.String domain,
                                     int aId,
                                     boolean worm,
                                     long ownwerUid)
      • removeS3bucket

        public byte[] removeS3bucket​(java.lang.String bucketName,
                                     com.mapr.fs.jni.MapRConstants.ErrorValue err,
                                     com.mapr.fs.jni.MapRUserInfo userInfo,
                                     java.lang.String domainName)