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
FieldsModifier and TypeFieldDescriptionstatic final com.mapr.cliframework.base.CLICommandFields inherited from class com.mapr.cliframework.base.CLIBaseClass
cliCommand, CLUSTER_NAME_PARAM, clusterParams, HELP_PARAM, input, isServerCall, NOT_REQUIRED, output, REQUIRED, userInfo, versionFields inherited from interface com.mapr.cliframework.base.CLIInterface
KEY_PREFIX, PASSWORD_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionDbIndexCommands(com.mapr.cliframework.base.ProcessedInput input, com.mapr.cliframework.base.CLICommand cliCommand) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddIndex(com.mapr.cliframework.base.CommandOutput.OutputHierarchy out) com.mapr.cliframework.base.CommandOutputgetCliParam(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, String tablePath, String indexName, String idxField, String nonidxField, boolean isHashed, int numHashPartitions, String user, com.mapr.fs.MapRFileSystem mfs) Methods inherited from class com.mapr.cliframework.base.CLIBaseClass
executeCommand, executeSimpleSHHCommand, executeSimpleSHHCommand, getBooleanParam, getCLICommand, getCommandUsage, getGIds, getInput, getKeyType, getParamBooleanValue, getParamDateValue, getParamIntValue, getParamLongValue, getParamObjectValue, getParamTextValue, getUserClusterOps, getUserCredentials, getUserId, getUserLoginId, getVersion, isParamPresent, isParamValueEmpty, setServerCall, setUserClusterOps, setUserCredentials, setUserCredentialsByJwt, setVersion, skipValidation, validateInputMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mapr.cliframework.base.CLIInterface
executeCommand, getCLICommand, getGIds, getUserId, getUserLoginId, setServerCall, setUserCredentials, setUserCredentialsByJwt, setVersion, validateInput
-
Field Details
-
indexCommands
public static final com.mapr.cliframework.base.CLICommand indexCommands
-
-
Constructor Details
-
DbIndexCommands
public DbIndexCommands(com.mapr.cliframework.base.ProcessedInput input, com.mapr.cliframework.base.CLICommand cliCommand)
-
-
Method Details
-
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
-
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, String tablePath, String indexName, String idxField, String nonidxField, boolean isHashed, int numHashPartitions, String user, com.mapr.fs.MapRFileSystem mfs) throws com.mapr.cliframework.base.CLIProcessingException, IOException - Throws:
com.mapr.cliframework.base.CLIProcessingExceptionIOException
-
getCliParam
- Specified by:
getCliParamin interfacecom.mapr.baseutils.utils.AceHelper.DBPermission- Throws:
IOException
-