Package com.mapr.cli
Class DbCommands
- java.lang.Object
-
- com.mapr.cliframework.base.CLIBaseClass
-
- com.mapr.cli.DbCommands
-
- All Implemented Interfaces:
com.mapr.baseutils.utils.AceHelper.DBPermission,com.mapr.cliframework.base.CLIInterface
public class DbCommands extends com.mapr.cliframework.base.CLIBaseClass implements com.mapr.cliframework.base.CLIInterface, com.mapr.baseutils.utils.AceHelper.DBPermission
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOLUMNS_PARAM_NAMEstatic com.mapr.fs.proto.Dbserver.ColumnFamilyAttrJSON_DEFAULT_COL_FAM_ATTRstatic java.lang.StringLIMIT_PARAM_NAMEstatic java.lang.StringOUTPUT_PARAM_NAMEstatic java.lang.StringSTART_PARAM_NAMEstatic com.mapr.cliframework.base.CLICommandtableCommands
-
Constructor Summary
Constructors Constructor Description DbCommands(com.mapr.cliframework.base.ProcessedInput input, com.mapr.cliframework.base.CLICommand cliCommand)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancopyTable(java.lang.String[] args, java.lang.String user, boolean isJson)static booleancopyTableNoMR(java.lang.String[] args, java.lang.String user, boolean isJson)static voidcreateTable(java.lang.String path, java.lang.Boolean autoSplit, java.lang.Boolean bulkLoad, java.lang.Long regionSize, java.lang.Boolean dropLarge, java.lang.Boolean ttlCompact, java.lang.Integer ttlCompactHrs, java.lang.String user, java.lang.String srcPath, com.mapr.baseutils.utils.AceHelper.DBPermission dbPerm, int metaTypeMask, java.util.List<java.lang.String> cfList, int auditValue, java.lang.Boolean isJson, java.lang.Integer metricsInterval)static voidcreateTable(java.lang.String path, java.lang.Boolean autoSplit, java.lang.Boolean bulkLoad, java.lang.Long regionSize, java.lang.Boolean dropLarge, java.lang.Boolean ttlCompact, java.lang.Integer ttlCompactHrs, java.lang.String user, java.lang.String srcPath, com.mapr.baseutils.utils.AceHelper.DBPermission dbPerm, int metaTypeMask, java.util.List<java.lang.String> cfList, int auditValue, java.lang.Boolean isJson, java.lang.Integer metricsInterval, java.util.List<java.lang.String> securityPolicyTagList, java.util.List<java.lang.String> splitPoints, boolean syncPut, boolean isMeta)com.mapr.cliframework.base.CommandOutputexecuteRealCommand()static voidgenTableUuid(java.lang.String tablePath, com.mapr.baseutils.utils.AceHelper.DBPermission dbPerm, java.lang.String user)java.lang.StringgetCliParam(java.lang.String key)static java.lang.StringgetTransformedPath(java.lang.String path, java.lang.String user)-
Methods inherited from class com.mapr.cliframework.base.CLIBaseClass
executeCommand, executeSimpleSHHCommand, executeSimpleSHHCommand, getCLICommand, getCommandUsage, getGIds, getInput, getKeyType, getParamBooleanValue, getParamDateValue, getParamIntValue, getParamLongValue, getParamObjectValue, getParamTextValue, getUserClusterOps, getUserCredentials, getUserId, getUserLoginId, getVersion, isParamPresent, isParamValueEmpty, setServerCall, setUserClusterOps, setUserCredentials, setUserCredentialsByJwt, setVersion, skipValidation, validateInput
-
-
-
-
Field Detail
-
COLUMNS_PARAM_NAME
public static final java.lang.String COLUMNS_PARAM_NAME
- See Also:
- Constant Field Values
-
OUTPUT_PARAM_NAME
public static final java.lang.String OUTPUT_PARAM_NAME
- See Also:
- Constant Field Values
-
START_PARAM_NAME
public static final java.lang.String START_PARAM_NAME
- See Also:
- Constant Field Values
-
LIMIT_PARAM_NAME
public static final java.lang.String LIMIT_PARAM_NAME
- See Also:
- Constant Field Values
-
tableCommands
public static final com.mapr.cliframework.base.CLICommand tableCommands
-
JSON_DEFAULT_COL_FAM_ATTR
public static final com.mapr.fs.proto.Dbserver.ColumnFamilyAttr JSON_DEFAULT_COL_FAM_ATTR
-
-
Method Detail
-
executeRealCommand
public com.mapr.cliframework.base.CommandOutput executeRealCommand() throws com.mapr.cliframework.base.CLIProcessingException- Specified by:
executeRealCommandin classcom.mapr.cliframework.base.CLIBaseClass- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
createTable
public static void createTable(java.lang.String path, java.lang.Boolean autoSplit, java.lang.Boolean bulkLoad, java.lang.Long regionSize, java.lang.Boolean dropLarge, java.lang.Boolean ttlCompact, java.lang.Integer ttlCompactHrs, java.lang.String user, java.lang.String srcPath, com.mapr.baseutils.utils.AceHelper.DBPermission dbPerm, int metaTypeMask, java.util.List<java.lang.String> cfList, int auditValue, java.lang.Boolean isJson, java.lang.Integer metricsInterval) throws java.io.IOException, com.mapr.cliframework.base.CLIProcessingException- Throws:
java.io.IOExceptioncom.mapr.cliframework.base.CLIProcessingException
-
createTable
public static void createTable(java.lang.String path, java.lang.Boolean autoSplit, java.lang.Boolean bulkLoad, java.lang.Long regionSize, java.lang.Boolean dropLarge, java.lang.Boolean ttlCompact, java.lang.Integer ttlCompactHrs, java.lang.String user, java.lang.String srcPath, com.mapr.baseutils.utils.AceHelper.DBPermission dbPerm, int metaTypeMask, java.util.List<java.lang.String> cfList, int auditValue, java.lang.Boolean isJson, java.lang.Integer metricsInterval, java.util.List<java.lang.String> securityPolicyTagList, java.util.List<java.lang.String> splitPoints, boolean syncPut, boolean isMeta) throws java.io.IOException, com.mapr.cliframework.base.CLIProcessingException- Throws:
java.io.IOExceptioncom.mapr.cliframework.base.CLIProcessingException
-
genTableUuid
public static void genTableUuid(java.lang.String tablePath, com.mapr.baseutils.utils.AceHelper.DBPermission dbPerm, java.lang.String user) throws com.mapr.cliframework.base.CLIProcessingException, java.lang.Exception- Throws:
com.mapr.cliframework.base.CLIProcessingExceptionjava.lang.Exception
-
copyTable
public static boolean copyTable(java.lang.String[] args, java.lang.String user, boolean isJson) throws java.io.IOException, com.mapr.cliframework.base.CLIProcessingException, java.lang.Exception- Throws:
java.io.IOExceptioncom.mapr.cliframework.base.CLIProcessingExceptionjava.lang.Exception
-
copyTableNoMR
public static boolean copyTableNoMR(java.lang.String[] args, java.lang.String user, boolean isJson) throws java.io.IOException, com.mapr.cliframework.base.CLIProcessingException, java.lang.Exception- Throws:
java.io.IOExceptioncom.mapr.cliframework.base.CLIProcessingExceptionjava.lang.Exception
-
getTransformedPath
public static java.lang.String getTransformedPath(java.lang.String path, java.lang.String user)
-
getCliParam
public java.lang.String getCliParam(java.lang.String key) throws java.io.IOException- Specified by:
getCliParamin interfacecom.mapr.baseutils.utils.AceHelper.DBPermission- Throws:
java.io.IOException
-
-