
public class OCommandExecutorSQLAlterClass extends OCommandExecutorSQLAbstract implements OCommandDistributedReplicateRequest
OCommandDistributedReplicateRequest.DISTRIBUTED_EXECUTION_MODE, OCommandDistributedReplicateRequest.DISTRIBUTED_RESULT_MGMT, OCommandDistributedReplicateRequest.QUORUM_TYPE| Modifier and Type | Field and Description |
|---|---|
static String |
KEYWORD_ALTER |
static String |
KEYWORD_CLASS |
CLASS_PREFIX, CLUSTER_PREFIX, DEFAULT_PARAM_USER, DICTIONARY_PREFIX, INDEX_PREFIX, INDEX_VALUES_ASC_PREFIX, INDEX_VALUES_DESC_PREFIX, INDEX_VALUES_PREFIX, KEYWORD_FROM, KEYWORD_KEY, KEYWORD_LET, KEYWORD_LIMIT, KEYWORD_LOCK, KEYWORD_OFFSET, KEYWORD_RETURN, KEYWORD_RID, KEYWORD_SKIP, KEYWORD_TIMEOUT, KEYWORD_UNSAFE, KEYWORD_WHERE, METADATA_DATABASE, METADATA_INDEXMGR, METADATA_PREFIX, METADATA_SCHEMA, METADATA_STORAGE, preParsedStatement, timeoutMs, timeoutStrategycontext, limit, parameters, progressListenerparserText, parserTextUpperCase| Constructor and Description |
|---|
OCommandExecutorSQLAlterClass() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkClassExists(ODatabaseDocument database,
String targetClass,
String superClass) |
Object |
execute(Map<Object,Object> iArgs)
Execute the ALTER CLASS.
|
long |
getDistributedTimeout()
Returns the distributed timeout in milliseconds.
|
OCommandDistributedReplicateRequest.QUORUM_TYPE |
getQuorumType()
Returns the quorum type for the command:
NONE: no quorum
READ: configured Read quorum
WRITE: configured Write quorum
ALL: all nodes
|
String |
getSyntax() |
boolean |
involveSchema() |
OCommandExecutorSQLAlterClass |
parse(OCommandRequest iRequest)
Parse the request.
|
bindDefaultContextVariables, checkClusterAccess, decodeClassName, getDistributedExecutionMode, getInvolvedClustersOfClasses, getInvolvedClustersOfClusters, getInvolvedClustersOfIndex, isIdempotent, parseLock, parseTimeout, preParse, throwParsingException, throwParsingException, throwSyntaxErrorExceptioncheckInterruption, checkInterruption, getContext, getDatabase, getDistributedResultManagement, getFetchPlan, getInvolvedClusters, getLimit, getParameters, getProgressListener, getSecurityOperationType, getUndoCommand, init, isCacheable, isDistributedExecutingOnLocalNodeFirst, isLocalExecution, mergeResults, setContext, setLimit, setProgressListener, toString, upperCasegetLastWordLength, getWordStatic, nextWord, nextWord, parseOptionalWord, parserGetCurrentChar, parserGetCurrentPosition, parserGetLastSeparator, parserGetLastWord, parserGetPreviousPosition, parserGoBack, parserIsEnded, parserMoveCurrentPosition, parserNextChars, parserNextWord, parserNextWord, parserNextWord, parserOptionalKeyword, parserOptionalWord, parserRequiredKeyword, parserRequiredWord, parserRequiredWord, parserRequiredWord, parserSetCurrentPosition, parserSetEndOfText, parserSetLastSeparator, parserSkipWhiteSpacesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDistributedExecutionMode, getDistributedResultManagement, getUndoCommand, isDistributedExecutingOnLocalNodeFirstpublic static final String KEYWORD_ALTER
public static final String KEYWORD_CLASS
public OCommandExecutorSQLAlterClass parse(OCommandRequest iRequest)
OCommandExecutorparse in interface OCommandExecutoriRequest - Command request implementation.#execute(Mappublic Object execute(Map<Object,Object> iArgs)
execute in interface OCommandExecutoriArgs - Optional variable arguments to pass to the command.OCommandExecutor.parse(OCommandRequest)public long getDistributedTimeout()
OCommandDistributedReplicateRequestgetDistributedTimeout in interface OCommandDistributedReplicateRequestgetDistributedTimeout in interface OCommandExecutorgetDistributedTimeout in class OCommandExecutorAbstractprotected void checkClassExists(ODatabaseDocument database, String targetClass, String superClass)
public String getSyntax()
getSyntax in interface OCommandExecutorgetSyntax in class OBaseParserpublic boolean involveSchema()
involveSchema in interface OCommandExecutorinvolveSchema in class OCommandExecutorAbstractpublic OCommandDistributedReplicateRequest.QUORUM_TYPE getQuorumType()
OCommandDistributedReplicateRequestgetQuorumType in interface OCommandDistributedReplicateRequestCopyright © 2009–2025 OrientDB. All rights reserved.