Package com.mapr.cli
Class DbIndexCommands
- java.lang.Object
-
- com.mapr.cliframework.base.CLIBaseClass
-
- com.mapr.cli.DbIndexCommands
-
- All Implemented Interfaces:
com.mapr.baseutils.utils.AceHelper.DBPermission,com.mapr.cliframework.base.CLIInterface
public class DbIndexCommands 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 com.mapr.cliframework.base.CLICommandindexCommands
-
Constructor Summary
Constructors Constructor Description DbIndexCommands(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 protected voidaddIndex(com.mapr.cliframework.base.CommandOutput.OutputHierarchy out)java.lang.StringentityName()com.mapr.cliframework.base.CommandOutputexecuteRealCommand()java.lang.StringgetCliParam(java.lang.String key)protected voidlistIndex(com.mapr.cliframework.base.CommandOutput.OutputHierarchy out)protected voidremoveIndex(com.mapr.cliframework.base.CommandOutput.OutputHierarchy out)static voidsetupIndex(com.mapr.baseutils.utils.AceHelper.DBPermission dbPerm, com.mapr.fs.proto.Dbserver.TableReplicaDesc.Builder replBuilder, java.lang.String tablePath, java.lang.String indexName, java.lang.String idxField, java.lang.String nonidxField, boolean isHashed, int numHashPartitions, java.lang.String user, com.mapr.fs.MapRFileSystem mfs)-
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
-
-
-
-
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
-
entityName
public java.lang.String entityName()
-
addIndex
protected void addIndex(com.mapr.cliframework.base.CommandOutput.OutputHierarchy out) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
removeIndex
protected void removeIndex(com.mapr.cliframework.base.CommandOutput.OutputHierarchy out) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
listIndex
protected void listIndex(com.mapr.cliframework.base.CommandOutput.OutputHierarchy out) throws com.mapr.cliframework.base.CLIProcessingException- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
setupIndex
public static void setupIndex(com.mapr.baseutils.utils.AceHelper.DBPermission dbPerm, com.mapr.fs.proto.Dbserver.TableReplicaDesc.Builder replBuilder, java.lang.String tablePath, java.lang.String indexName, java.lang.String idxField, java.lang.String nonidxField, boolean isHashed, int numHashPartitions, java.lang.String user, com.mapr.fs.MapRFileSystem mfs) throws com.mapr.cliframework.base.CLIProcessingException, java.io.IOException- Throws:
com.mapr.cliframework.base.CLIProcessingExceptionjava.io.IOException
-
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
-
-