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, getUserCredentials, getUserId, getUserLoginId, getVersion, isParamPresent, isParamValueEmpty, setServerCall, setUserCredentials, setVersion, 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
-
-