Package com.mapr.fs
Class MapRClientImpl
- java.lang.Object
-
- com.mapr.fs.jni.MapRClient
-
- com.mapr.fs.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 classMapRClientImpl.TableDownstreamType
-
Field Summary
Fields Modifier and Type Field Description static org.apache.commons.logging.LogLOG-
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, GlobalClusterConfDefault, 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, SSL_TRUSTSTORE, 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 intaddsecuritypolicies(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)intaddTableReplica(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)voidaddTableUpstream(java.lang.String tablePath, com.mapr.fs.proto.Dbserver.TableUpstreamDesc upstream, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)MapRFsOutStreamappend(java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo, org.apache.hadoop.fs.FileSystem.Statistics stats)voidclearQueryServiceParam()voidclose()MapRFsOutStreamcreate(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)voidcreateColumnFamily(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)MapRFsOutStreamcreateFid(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)MapRFsOutStreamcreateFid(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)voidcreateHardlink(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)intcreateSnapshot(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)intcreateSnapshotLite(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)voidcreateSymlink(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.StringcreateTable(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)intcreateVolLink(java.lang.String volName, java.lang.String volLink, boolean writeable, boolean hidden, com.mapr.fs.jni.MapRUserInfo userInfo)intdelAces(java.lang.String path, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)intdelete(java.lang.String name, boolean recursive, boolean batched, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)voiddeleteColumnFamily(java.lang.String tablePath, java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)intdeleteFid(java.lang.String pfid, java.lang.String dir, com.mapr.fs.jni.MapRUserInfo userInfo)intdeleteVolLink(java.lang.String volLink, com.mapr.fs.jni.MapRUserInfo userInfo)voideditTableReplica(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)byte[]fetchGNSClusters()voidforceLocalResolution()intFsActionToAccessBits(org.apache.hadoop.fs.permission.FsAction mode, boolean isDirectory)intgetAces(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)intgetAces(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.StringgetClusterName()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.DataMaskgetDataMask(java.lang.String dmName, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)java.lang.StringgetDataMaskNameFromId(int id, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)com.mapr.fs.jni.MapRFileCountgetFileCount(java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)MapRFileStatusgetFileStatus(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.PathgetLinkTarget(java.lang.String f, com.mapr.fs.jni.MapRConstants.ErrorValue err)static intgetModeBits(org.apache.hadoop.fs.permission.FsPermission permission, org.apache.hadoop.conf.Configuration conf)java.lang.StringgetMountPath(java.lang.String username, int pCid, int pCinum, int pUniq, com.mapr.fs.jni.MapRUserInfo userInfo, boolean useCache, boolean skipFSCall)QueryServiceParamgetQueryServiceParam()com.mapr.fs.proto.Dbserver.TableBasicStatsgetScanRangeStats(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.IntegergetSecurityPolicyId(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.StringgetSecurityPolicyName(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.StringgetServerForCid(int cid, com.mapr.fs.jni.MapRConstants.ErrorValue err)static intgetSlowOpsThreshold()MapRFileStatusgetStat(java.lang.String path, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)org.apache.hadoop.fs.FsStatusgetStatus()com.mapr.fs.proto.Dbserver.OpenBasicAttrsgetTableBasicAttrs(java.lang.String tablePath, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)TablePropertiesgetTableProperties(java.lang.String tablePath, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)com.mapr.fs.proto.Dbserver.TableBasicStatsgetTableStats(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.TabletLookupResponsegetTablets(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.TabletStatResponsegetTabletStat(com.mapr.fs.proto.Common.FidMsg fid, com.mapr.fs.jni.MapRConstants.ErrorValue err)com.mapr.fs.proto.Dbserver.TabletLookupResponsegetTabletsWithFid(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)intGetUserInfo(com.mapr.fs.jni.MapRUserInfo userInfo)intgetUserPermission(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.StringgetVolumeName(int volId, com.mapr.fs.jni.MapRUserInfo userInfo)java.lang.StringgetVolumeNameCached(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.StringgetZkConnectString()static intjavaRAThreadsPerStream()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)intlistDirLite(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.TableReplicaListResponselistTableDownstreams(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.TableUpstreamListResponselistTableUpstreams(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.KvstoreLookupResponselookupKV(java.lang.String kvPath, com.mapr.fs.proto.Fileserver.KvStoreKey key, com.mapr.fs.jni.MapRConstants.ErrorValue err)------------------------ KvStore calls --------------------------------voidmergeTableRegion(java.lang.String fidstr, com.mapr.fs.jni.MapRConstants.ErrorValue err)intmkdirs(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.StringmkdirsFid(java.lang.String pfid, java.lang.String dir, int mask, int mode, boolean compress, long chunkSize, com.mapr.fs.jni.MapRUserInfo userInfo)intmodifyAudit(java.lang.String path, boolean val, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)voidmodifyColumnFamily(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)voidmodifyTableAttr(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)intmountVolume(java.lang.String volName, java.lang.String mountPath, java.lang.String username, com.mapr.fs.jni.MapRUserInfo userInfo, int mode)intNewFidPath(java.lang.String username, int pCid, int pCinum, int pUniq, com.mapr.fs.jni.MapRUserInfo userInfo, java.lang.String path, boolean forceUpdate)MapRFsInStreamopen(java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo, org.apache.hadoop.fs.FileSystem.Statistics stats)MapRFsInStreamopenFid(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)MapRFsInStreamopenFid(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)MapRFsInStreamopenFid2(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)InodeopenTable(java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, MapRHTable table, com.mapr.fs.jni.MapRUserInfo userInfo)-------------------- Goose calls --------------------------------------InodeopenTableWithFid(java.lang.String fid, com.mapr.fs.jni.MapRConstants.ErrorValue err, MapRHTable table, com.mapr.fs.jni.MapRUserInfo userInfo)voidpackTableRegion(java.lang.String fidstr, int ctype, com.mapr.fs.jni.MapRConstants.ErrorValue err)intprintsecuritypolicies(java.lang.String path, boolean recursive, com.mapr.fs.jni.MapRUserInfo userInfo)static booleanreadBuffering()byte[]removeS3bucket(java.lang.String bucketName, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo, java.lang.String domainName)intremovesecuritypolicies(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)voidremoveTableReplica(java.lang.String tablePath, com.mapr.fs.proto.Dbserver.TableReplicaDesc replica, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)voidremoveTableUpstream(java.lang.String tablePath, com.mapr.fs.proto.Dbserver.TableUpstreamDesc upstream, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)intremoveXAttr(java.lang.String path, java.lang.String name, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)intrename(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.KvstoreScanResponsescanKVGivenFid(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)intsetAces(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)intsetattr(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)intsetChunkSize(java.lang.String path, long val, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)intsetCompression(java.lang.String path, boolean val, java.lang.String compName, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)intsetDiskFlush(java.lang.String path, boolean val, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)static voidsetJavaRAThreadsPerStream(int v)intsetOwner(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)intsetOwnerFid(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)intsetPermission(java.lang.String name, int mode, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)voidsetQueryServiceParam(QueryServiceParam qsp)static voidsetReadBuffering(boolean v)intsetReplication(java.lang.String name, short repl, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)intsetsecuritypolicies(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 voidsetSlowOpsThreshold(int v)intsetTimes(java.lang.String name, long mtime, long atime, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)intsetWireSecurity(java.lang.String path, boolean val, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)intsetXAttr(java.lang.String path, java.lang.String name, byte[] value, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)voidsplitTableRegion(java.lang.String fidstr, boolean ignoreRegionTooSmallError, com.mapr.fs.jni.MapRConstants.ErrorValue err)com.mapr.fs.jni.JNIFileTierStatustierOp(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.StringToCommaSeparatedString(java.util.Collection<java.lang.String> namesList)booleantruncate(java.lang.String name, long newlength, com.mapr.fs.jni.MapRConstants.ErrorValue err, com.mapr.fs.jni.MapRUserInfo userInfo)intunmountVolume(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, fetchGNSClusters, 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, NewFidPath, 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
-
-
-
-
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.IOExceptioncom.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.IOExceptioncom.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)
-
NewFidPath
public int NewFidPath(java.lang.String username, int pCid, int pCinum, int pUniq, com.mapr.fs.jni.MapRUserInfo userInfo, java.lang.String path, boolean forceUpdate)
-
getMountPath
public java.lang.String getMountPath(java.lang.String username, int pCid, int pCinum, int pUniq, com.mapr.fs.jni.MapRUserInfo userInfo, boolean useCache, boolean skipFSCall)
-
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.IOExceptionjava.lang.InterruptedException
-
setQueryServiceParam
public void setQueryServiceParam(QueryServiceParam qsp) throws java.io.IOException, java.lang.InterruptedException
- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
getQueryServiceParam
public QueryServiceParam getQueryServiceParam() throws java.io.IOException, java.lang.InterruptedException
- Throws:
java.io.IOExceptionjava.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)
-
fetchGNSClusters
public byte[] fetchGNSClusters()
-
-