Package com.mapr.fs.jni
Class MapRClient
java.lang.Object
com.mapr.fs.jni.MapRClient
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final intaddsecuritypolicies(long clntPtr, String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo) final intaddtablereplica(long clntPtr, String tablePath, byte[] replicaDesc, byte[] autoSetupInfo, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final voidaddtableupstream(long clntPtr, String tablePath, byte[] upstreamDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo) static intadviseFile(long clusterP, long fileP, int type, long offset, long count, MapRUserInfo userInfo) static voidcleanup()protected final voidCloseClient(long clntPtr) static intcloseFile(long clusterP, long fileP, boolean doFlush) protected final longcreate(long clntPtr, String name, int mask, int mode, boolean createIfNonExistant, boolean append, boolean overwrite, short replication, long chunkSize, boolean createParent, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final voidcreatecolumnfamily(long clntPtr, String tablePath, String name, byte[] schFamily, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final longcreateFid(long clntPtr, String pfid, String file, int mask, int mode, long chunkSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final longcreateFid2(long clntPtr, String pfid, String file, int mask, int mode, long chunkSize, boolean overwrite, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final voidcreateHardlink(long clntPtr, String oldpath, String newpath, MapRConstants.ErrorValue linkErr, MapRUserInfo userInfo) final byte[]creates3bucket(long clntPtr, String parentName, String bucketName, MapRConstants.ErrorValue err, MapRUserInfo userInfo, String Domain, int aId, boolean worm, long onwerUid) ------------------------ S3 native calls ---------------------------protected final intcreateSnapshot(long clntPtr, String volName, int volId, int rootCid, String snapshotName, boolean mirrorSnapshot, long expirationTime, String username, MapRUserInfo userInfo) protected final intcreateSnapshotLite(long clntPtr, String volName, int volId, int rootCid, String snapshotName, boolean mirrorSnapshot, long expirationTime, String username, MapRUserInfo userInfo, long clusterOps) protected final voidcreateSymlink(long clntPtr, String target, String link, boolean createParent, int mask, int mode, long chunkSize, MapRConstants.ErrorValue linkErr, MapRUserInfo userInfo) final Stringcreatetable(long clntPtr, String name, String user, byte[] attr, byte[] aces, int mode, byte[][] splitKeys, boolean needServerInfo, int auditValue, MapRConstants.ErrorValue err, MapRUserInfo userInfo) intcreateVolLink(long clntPtr, String volName, String volLink, boolean writeable, boolean hidden, MapRUserInfo userInfo) protected final intdelace(long clntPtr, String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final voiddeletecolumnfamily(long clntPtr, String tablePath, String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo) intdeleteVolLink(long clntPtr, String volLink, MapRUserInfo userInfo) final voidedittablereplica(long clntPtr, String tablePath, String clusterName, String replicaPath, String replicaTopic, boolean allowAllCfs, byte[] replicaDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final byte[]fetchGNSClusters(long clntPtr) protected final MapRFileCountfileCount(long clntPtr, String path, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) static intflushJniBuffers(long clusterP, long fileP, long flushToPos) protected final voidforceLocalResolution(long clntPtr) protected final byte[]getace(long clntPtr, String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo, int serveridx) protected final MapRDataMask[]getalldatamasks(long clntPtr, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) protected final JNIFileStatusgetattr(long clntPtr, String name, boolean needSlashMapr, String authority, MapRConstants.ErrorValue err, MapRUserInfo userInfo) static longgetAttrs(long clusterP, long fileP, InodeAttributes a) protected final JNIBlockLocation[]getBlockInfo(long clntPtr, String name, long start, long len, boolean usePrimaryFid, boolean needDiskBlocks, boolean fullBlockInfo, MapRConstants.ErrorValue err) byte[]getContainerInfo(long clntPtr, int[] cids, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final MapRDataMaskgetdatamask(long clntPtr, String dmName, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) protected final Stringgetdatamasknamefromid(long clntPtr, int id, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) static long[]getFidServers(long clusterP, int cid) static IPPort[]getGatewayIps(long clusterP, String file, String dstCluster, boolean skipCache, GatewaySource source, MapRConstants.ErrorValue err, MapRUserInfo userInfo) static final intstatic final intprotected final StringgetPathFromFid(long clntPtr, String username, int pCid, int pCinum, int pUniq, MapRUserInfo userInfo, boolean useCache, boolean skipFSCall) final byte[]getscanrangestats(long clntPtr, String tablePath, String indexFid, byte[] stKey, byte[] endKey, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final int[]getsecuritypolicyids(long clntPtr, String policynames, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) protected final MapRSecurityPolicy[]getsecuritypolicyinfo(long clntptr, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) protected final Stringgetsecuritypolicynames(long clntPtr, int[] policyids, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) final StringgetServerForCid(long clntPtr, int cid, MapRConstants.ErrorValue err) protected final JNIFsStatusgetStatus(long clntPtr) final byte[]gettableattr(long clntPtr, String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final byte[]gettablebasicattrs(long clntPtr, String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final byte[]gettablestats(long clntPtr, String tablePath, String indexFid, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final byte[]gettablets(long clntPtr, String tablePath, byte[] stKey, byte[] endKey, boolean needSpaceUsage, boolean prefetchTabletMap, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final byte[]gettabletswithfid(long clntPtr, String fid, byte[] stKey, byte[] endKey, boolean needSpaceUsage, boolean prefetchTabletMap, MapRConstants.ErrorValue err, MapRUserInfo userInfo) intGetUserInfo(long clntPtr, MapRUserInfo userInfo) protected final intgetuserpermission(long clntPtr, String name, int accessBitsIn, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final StringgetVolName(long clntPtr, int volId, MapRUserInfo userInfo) protected final StringgetVolNameCached(long clntPtr, int volId, MapRUserInfo userInfo) protected final byte[]getxattr(long clntPtr, String fileName, String xname, MapRConstants.ErrorValue err, MapRUserInfo userInfo) static StringgetZkConnectString(long clntPtr, boolean cached) static intinitSpoofedUser(String spoofedUser, int spoofedUid, String spoofedGroup, int spoofedGid) final byte[]listcolumnfamily(long clntPtr, String tablePath, boolean wantAces, boolean useCached, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final intlistdirlite(long clntPtr, String path, String authority, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) final byte[]listtablereplicas(long clntPtr, String tablePath, boolean wantStats, boolean skipFieldsReadPermCheck, boolean refreshNow, boolean getSindexes, boolean compactInfo, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final byte[]listtableupstreams(long clntPtr, String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final byte[]listxattr(long clntPtr, String fileName, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final byte[]lookupkv(long clntPtr, String kvPath, byte[] key, MapRConstants.ErrorValue err) ------------------------ KvStore native calls -------------------------final voidmergetableregion(long clntPtr, String fidstr, MapRConstants.ErrorValue err) protected final intmkdirs(long clntPtr, String name, int mask, int mode, boolean compress, long chunkSize, MapRConstants.ErrorValue err, boolean needFid, boolean createParent, MapRUserInfo userInfo) final StringmkdirsFid(long clntPtr, String pfid, String file, int mask, int mode, boolean compress, long chunkSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final voidmodifycolumnfamily(long clntPtr, String tablePath, String name, byte[] schFamily, int securityPolicyOp, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final voidmodifytableattr(long clntPtr, String tablePath, byte[] tableAttr, byte[] tableAces, boolean genUuid, int securityPolicyOp, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final intmountVolume(long clntPtr, String volName, String mountPath, String username, MapRUserInfo userInfo, int mode) protected final intNewFidPath(long clntPtr, String username, int pCid, int pCiNum, int pUniq, MapRUserInfo userInfo, String path, boolean forceUpdate) protected InodeAttributesopen(long clntPtr, String name, int read_write, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final longOpenClient(String clusterName, byte[][] ipaddrs, int[] ports, String authority, boolean disableNameCache, MapRClientInitParams clientInitParams, MapRConstants.ErrorValue err) protected final longOpenClient2(String clusterName, byte[][] ipaddrs, int[] ports, long[] numIpsPerCldb, String authority, boolean disableNameCache, MapRClientInitParams clientInitParams, String buildVersion, String patchVersion, boolean bailOutOnLibMismatch, MapRConstants.ErrorValue err) openFid(long clntPtr, String pfid, String file, byte[][] ips, int[] ports, MapRConstants.ErrorValue err, MapRUserInfo userInfo) openFidWithParams(long clntPtr, String fid, byte[][] ips, int[] ports, long chunkSize, long fileSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final longopentable(long clntPtr, String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo) ------------------------ Goose native calls ---------------------------final longopentablewithfid(long clntPtr, String indexFid, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final voidpacktableregion(long clntPtr, String fidstr, int ctype, MapRConstants.ErrorValue err) protected final intprintsecuritypolicies(long clntPtr, String name, boolean recursive, MapRUserInfo userInfo) protected final JNIFileStatus[]readdirlite(long clntPtr, String path, int cid, int cinum, int uniq, int count, long cookie, boolean showhidden, String authority, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) protected final JNIFileStatus[]readdirplus(long clntPtr, String name, boolean showVols, boolean needSlashMapr, boolean showHidden, String authority, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final Stringreadlink(long clntPtr, String path, MapRConstants.ErrorValue err) static intreadRPC(long clusterP, long fileP, Page[] pagesToGet, long intendReadTillOffset, SFid sfid, String pfid, byte[][] ips, int[] ports, String file, MapRConstants.ErrorValue err, InodeAttributes attrs, MapRUserInfo userInfo) protected final intremove(long clntPtr, String name, boolean recursive, boolean batched, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final intremoveFid(long clntPtr, String pfid, String dir, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final byte[]removes3bucket(long clntPtr, String bucketName, MapRConstants.ErrorValue err, MapRUserInfo userInfo, String domainName) protected final intremovesecuritypolicies(long clntPtr, String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo) final voidremovetablereplica(long clntPtr, String tablePath, byte[] replicaDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final voidremovetableupstream(long clntPtr, String tablePath, byte[] upstreamDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final intremovexattr(long clntPtr, String fileName, String xname, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final intrename(long clntPtr, String src, String dest, MapRConstants.ErrorValue err, MapRUserInfo userInfo) byte[]scanKV(long clntPtr, String name, byte[] start, byte[] end, int maxkeys, boolean fromGfsck, MapRConstants.ErrorValue err) final byte[]scankvgivenfid(long clntPtr, byte[] kvFid, byte[] start, byte[] end, MapRConstants.ErrorValue err) protected final intsetace(long clntPtr, String name, byte[] face, boolean isSet, String hintAceName, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final intsetattr(long clntPtr, String name, int bitmask, String user, String group, long mtime, long atime, int mode, short repl, boolean canCompress, String compressorType, long chunkSize, boolean wireSecurityEnabled, boolean audit, boolean diskFlushEnabled, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final intsetsecuritypolicies(long clntPtr, String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo) protected final intsetxattr(long clntPtr, String fileName, String xname, byte[] value, MapRConstants.ErrorValue err, MapRUserInfo userInfo) final voidsplittableregion(long clntPtr, String fidstr, boolean ignoreRegionTooSmallError, MapRConstants.ErrorValue err) final byte[]tabletstat(long clntPtr, String fid, MapRConstants.ErrorValue err) tierOp(long clntPtr, int op, String name, boolean verbose, boolean blocking, long shaHigh, long shaLow, long uniq, MapRConstants.ErrorValue errorVal, MapRUserInfo userInfo) protected final inttruncate(long clntPtr, String name, long newlength, MapRConstants.ErrorValue err, MapRUserInfo userInfo) protected final intunmountVolume(long clntPtr, String volName, String mountPath, String username, int pCid, int pCinum, int pUniq, MapRUserInfo userInfo) static intwriteRPC(long clusterP, long fileP, Page[] pagesToSend, long flushToPos, boolean flushToServer, MapRUserInfo userInfo)
-
Field Details
-
ERROR_VALUE
public static final int ERROR_VALUE- See Also:
-
LogPageSize
public static final int LogPageSize- See Also:
-
PageSize
public static final int PageSize- See Also:
-
FADVISEDONTNEED
public static final int FADVISEDONTNEED- See Also:
-
FADVISERANDOM
public static final int FADVISERANDOM- See Also:
-
FADVISESEQ
public static final int FADVISESEQ- See Also:
-
-
Constructor Details
-
MapRClient
public MapRClient()
-
-
Method Details
-
OpenClient
protected final long OpenClient(String clusterName, byte[][] ipaddrs, int[] ports, String authority, boolean disableNameCache, MapRClientInitParams clientInitParams, MapRConstants.ErrorValue err) -
OpenClient2
protected final long OpenClient2(String clusterName, byte[][] ipaddrs, int[] ports, long[] numIpsPerCldb, String authority, boolean disableNameCache, MapRClientInitParams clientInitParams, String buildVersion, String patchVersion, boolean bailOutOnLibMismatch, MapRConstants.ErrorValue err) -
CloseClient
protected final void CloseClient(long clntPtr) -
forceLocalResolution
protected final void forceLocalResolution(long clntPtr) -
getuserpermission
protected final int getuserpermission(long clntPtr, String name, int accessBitsIn, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
create
protected final long create(long clntPtr, String name, int mask, int mode, boolean createIfNonExistant, boolean append, boolean overwrite, short replication, long chunkSize, boolean createParent, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
truncate
protected final int truncate(long clntPtr, String name, long newlength, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
open
protected InodeAttributes open(long clntPtr, String name, int read_write, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
remove
protected final int remove(long clntPtr, String name, boolean recursive, boolean batched, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
getattr
protected final JNIFileStatus getattr(long clntPtr, String name, boolean needSlashMapr, String authority, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
setattr
protected final int setattr(long clntPtr, String name, int bitmask, String user, String group, long mtime, long atime, int mode, short repl, boolean canCompress, String compressorType, long chunkSize, boolean wireSecurityEnabled, boolean audit, boolean diskFlushEnabled, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
setxattr
protected final int setxattr(long clntPtr, String fileName, String xname, byte[] value, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
getxattr
protected final byte[] getxattr(long clntPtr, String fileName, String xname, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
getsecuritypolicynames
protected final String getsecuritypolicynames(long clntPtr, int[] policyids, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) -
getsecuritypolicyids
protected final int[] getsecuritypolicyids(long clntPtr, String policynames, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) -
printsecuritypolicies
protected final int printsecuritypolicies(long clntPtr, String name, boolean recursive, MapRUserInfo userInfo) -
addsecuritypolicies
protected final int addsecuritypolicies(long clntPtr, String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo) -
setsecuritypolicies
protected final int setsecuritypolicies(long clntPtr, String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo) -
removesecuritypolicies
protected final int removesecuritypolicies(long clntPtr, String name, int[] policyIds, boolean recursive, MapRUserInfo userInfo) -
getsecuritypolicyinfo
protected final MapRSecurityPolicy[] getsecuritypolicyinfo(long clntptr, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) -
getalldatamasks
protected final MapRDataMask[] getalldatamasks(long clntPtr, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) -
getdatamask
protected final MapRDataMask getdatamask(long clntPtr, String dmName, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) -
getdatamasknamefromid
protected final String getdatamasknamefromid(long clntPtr, int id, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) -
listxattr
protected final byte[] listxattr(long clntPtr, String fileName, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
removexattr
protected final int removexattr(long clntPtr, String fileName, String xname, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
delace
protected final int delace(long clntPtr, String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
getace
protected final byte[] getace(long clntPtr, String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo, int serveridx) -
setace
protected final int setace(long clntPtr, String name, byte[] face, boolean isSet, String hintAceName, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
mkdirs
protected final int mkdirs(long clntPtr, String name, int mask, int mode, boolean compress, long chunkSize, MapRConstants.ErrorValue err, boolean needFid, boolean createParent, MapRUserInfo userInfo) -
rename
protected final int rename(long clntPtr, String src, String dest, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
fileCount
protected final MapRFileCount fileCount(long clntPtr, String path, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) -
readdirlite
protected final JNIFileStatus[] readdirlite(long clntPtr, String path, int cid, int cinum, int uniq, int count, long cookie, boolean showhidden, String authority, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) -
readdirplus
protected final JNIFileStatus[] readdirplus(long clntPtr, String name, boolean showVols, boolean needSlashMapr, boolean showHidden, String authority, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
listdirlite
protected final int listdirlite(long clntPtr, String path, String authority, MapRConstants.ErrorValue errorValue, MapRUserInfo userInfo) -
getBlockInfo
protected final JNIBlockLocation[] getBlockInfo(long clntPtr, String name, long start, long len, boolean usePrimaryFid, boolean needDiskBlocks, boolean fullBlockInfo, MapRConstants.ErrorValue err) -
createSymlink
protected final void createSymlink(long clntPtr, String target, String link, boolean createParent, int mask, int mode, long chunkSize, MapRConstants.ErrorValue linkErr, MapRUserInfo userInfo) -
createHardlink
protected final void createHardlink(long clntPtr, String oldpath, String newpath, MapRConstants.ErrorValue linkErr, MapRUserInfo userInfo) -
getStatus
-
readlink
-
mountVolume
protected final int mountVolume(long clntPtr, String volName, String mountPath, String username, MapRUserInfo userInfo, int mode) -
unmountVolume
protected final int unmountVolume(long clntPtr, String volName, String mountPath, String username, int pCid, int pCinum, int pUniq, MapRUserInfo userInfo) -
NewFidPath
protected final int NewFidPath(long clntPtr, String username, int pCid, int pCiNum, int pUniq, MapRUserInfo userInfo, String path, boolean forceUpdate) -
getPathFromFid
protected final String getPathFromFid(long clntPtr, String username, int pCid, int pCinum, int pUniq, MapRUserInfo userInfo, boolean useCache, boolean skipFSCall) -
getVolNameCached
-
getVolName
-
createSnapshot
protected final int createSnapshot(long clntPtr, String volName, int volId, int rootCid, String snapshotName, boolean mirrorSnapshot, long expirationTime, String username, MapRUserInfo userInfo) -
createSnapshotLite
protected final int createSnapshotLite(long clntPtr, String volName, int volId, int rootCid, String snapshotName, boolean mirrorSnapshot, long expirationTime, String username, MapRUserInfo userInfo, long clusterOps) -
getContainerInfo
public byte[] getContainerInfo(long clntPtr, int[] cids, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
GetUserInfo
-
initSpoofedUser
-
cleanup
public static void cleanup() -
getZkConnectString
-
createVolLink
public int createVolLink(long clntPtr, String volName, String volLink, boolean writeable, boolean hidden, MapRUserInfo userInfo) -
deleteVolLink
-
tierOp
public JNIFileTierStatus tierOp(long clntPtr, int op, String name, boolean verbose, boolean blocking, long shaHigh, long shaLow, long uniq, MapRConstants.ErrorValue errorVal, MapRUserInfo userInfo) -
openFidWithParams
public InodeAttributes openFidWithParams(long clntPtr, String fid, byte[][] ips, int[] ports, long chunkSize, long fileSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
getGatewayIps
public static IPPort[] getGatewayIps(long clusterP, String file, String dstCluster, boolean skipCache, GatewaySource source, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
readRPC
public static int readRPC(long clusterP, long fileP, Page[] pagesToGet, long intendReadTillOffset, SFid sfid, String pfid, byte[][] ips, int[] ports, String file, MapRConstants.ErrorValue err, InodeAttributes attrs, MapRUserInfo userInfo) -
writeRPC
public static int writeRPC(long clusterP, long fileP, Page[] pagesToSend, long flushToPos, boolean flushToServer, MapRUserInfo userInfo) -
getAttrs
-
flushJniBuffers
public static int flushJniBuffers(long clusterP, long fileP, long flushToPos) -
adviseFile
public static int adviseFile(long clusterP, long fileP, int type, long offset, long count, MapRUserInfo userInfo) -
closeFile
public static int closeFile(long clusterP, long fileP, boolean doFlush) -
getFidServers
public static long[] getFidServers(long clusterP, int cid) -
openFid
public InodeAttributes openFid(long clntPtr, String pfid, String file, byte[][] ips, int[] ports, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
createFid
public final long createFid(long clntPtr, String pfid, String file, int mask, int mode, long chunkSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
createFid2
public final long createFid2(long clntPtr, String pfid, String file, int mask, int mode, long chunkSize, boolean overwrite, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
removeFid
public final int removeFid(long clntPtr, String pfid, String dir, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
mkdirsFid
public final String mkdirsFid(long clntPtr, String pfid, String file, int mask, int mode, boolean compress, long chunkSize, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
scanKV
public byte[] scanKV(long clntPtr, String name, byte[] start, byte[] end, int maxkeys, boolean fromGfsck, MapRConstants.ErrorValue err) -
lookupkv
------------------------ KvStore native calls ------------------------- -
scankvgivenfid
public final byte[] scankvgivenfid(long clntPtr, byte[] kvFid, byte[] start, byte[] end, MapRConstants.ErrorValue err) -
opentable
public final long opentable(long clntPtr, String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo) ------------------------ Goose native calls ---------------------------- Parameters:
userInfo- TODO
-
opentablewithfid
public final long opentablewithfid(long clntPtr, String indexFid, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
createtable
public final String createtable(long clntPtr, String name, String user, byte[] attr, byte[] aces, int mode, byte[][] splitKeys, boolean needServerInfo, int auditValue, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
gettablestats
public final byte[] gettablestats(long clntPtr, String tablePath, String indexFid, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
getscanrangestats
public final byte[] getscanrangestats(long clntPtr, String tablePath, String indexFid, byte[] stKey, byte[] endKey, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
gettablets
public final byte[] gettablets(long clntPtr, String tablePath, byte[] stKey, byte[] endKey, boolean needSpaceUsage, boolean prefetchTabletMap, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
gettabletswithfid
public final byte[] gettabletswithfid(long clntPtr, String fid, byte[] stKey, byte[] endKey, boolean needSpaceUsage, boolean prefetchTabletMap, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
createcolumnfamily
public final void createcolumnfamily(long clntPtr, String tablePath, String name, byte[] schFamily, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
modifycolumnfamily
public final void modifycolumnfamily(long clntPtr, String tablePath, String name, byte[] schFamily, int securityPolicyOp, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
deletecolumnfamily
public final void deletecolumnfamily(long clntPtr, String tablePath, String name, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
listcolumnfamily
public final byte[] listcolumnfamily(long clntPtr, String tablePath, boolean wantAces, boolean useCached, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
modifytableattr
public final void modifytableattr(long clntPtr, String tablePath, byte[] tableAttr, byte[] tableAces, boolean genUuid, int securityPolicyOp, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
gettablebasicattrs
public final byte[] gettablebasicattrs(long clntPtr, String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
gettableattr
public final byte[] gettableattr(long clntPtr, String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
getServerForCid
-
tabletstat
-
splittableregion
public final void splittableregion(long clntPtr, String fidstr, boolean ignoreRegionTooSmallError, MapRConstants.ErrorValue err) -
packtableregion
public final void packtableregion(long clntPtr, String fidstr, int ctype, MapRConstants.ErrorValue err) -
mergetableregion
-
getNumAvailRAPages
public static final int getNumAvailRAPages() -
getNumRAPages
public static final int getNumRAPages() -
listtablereplicas
public final byte[] listtablereplicas(long clntPtr, String tablePath, boolean wantStats, boolean skipFieldsReadPermCheck, boolean refreshNow, boolean getSindexes, boolean compactInfo, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
addtablereplica
public final int addtablereplica(long clntPtr, String tablePath, byte[] replicaDesc, byte[] autoSetupInfo, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
edittablereplica
public final void edittablereplica(long clntPtr, String tablePath, String clusterName, String replicaPath, String replicaTopic, boolean allowAllCfs, byte[] replicaDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
removetablereplica
public final void removetablereplica(long clntPtr, String tablePath, byte[] replicaDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
listtableupstreams
public final byte[] listtableupstreams(long clntPtr, String tablePath, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
addtableupstream
public final void addtableupstream(long clntPtr, String tablePath, byte[] upstreamDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
removetableupstream
public final void removetableupstream(long clntPtr, String tablePath, byte[] upstreamDesc, MapRConstants.ErrorValue err, MapRUserInfo userInfo) -
creates3bucket
public final byte[] creates3bucket(long clntPtr, String parentName, String bucketName, MapRConstants.ErrorValue err, MapRUserInfo userInfo, String Domain, int aId, boolean worm, long onwerUid) ------------------------ S3 native calls --------------------------- -
removes3bucket
public final byte[] removes3bucket(long clntPtr, String bucketName, MapRConstants.ErrorValue err, MapRUserInfo userInfo, String domainName) -
fetchGNSClusters
protected final byte[] fetchGNSClusters(long clntPtr)
-