
public class OCommandExecutorSQLDeleteVertex extends OCommandExecutorSQLAbstract implements OCommandDistributedReplicateRequest, OCommandResultListener
OCommandDistributedReplicateRequest.DISTRIBUTED_EXECUTION_MODE, OCommandDistributedReplicateRequest.DISTRIBUTED_RESULT_MGMT, OCommandDistributedReplicateRequest.QUORUM_TYPE| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
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_INDEXMGR, METADATA_PREFIX, METADATA_SCHEMA, preParsedStatement, timeoutMs, timeoutStrategycontext, limit, parameters, progressListenerparserText, parserTextUpperCase| Constructor and Description |
|---|
OCommandExecutorSQLDeleteVertex() |
| Modifier and Type | Method and Description |
|---|---|
void |
end() |
Object |
execute(Map<Object,Object> iArgs)
Execute the command and return the ODocument object created.
|
OCommandDistributedReplicateRequest.DISTRIBUTED_EXECUTION_MODE |
getDistributedExecutionMode() |
OCommandDistributedReplicateRequest.DISTRIBUTED_RESULT_MGMT |
getDistributedResultManagement() |
long |
getDistributedTimeout() |
Set<String> |
getInvolvedClusters() |
OCommandDistributedReplicateRequest.QUORUM_TYPE |
getQuorumType() |
Object |
getResult() |
int |
getSecurityOperationType() |
String |
getSyntax() |
OCommandExecutorSQLDeleteVertex |
parse(OCommandRequest iRequest) |
protected String |
parseReturn()
Parses the returning keyword if found.
|
boolean |
result(Object iRecord)
Delete the current vertex.
|
<RET extends OCommandExecutor> |
setLimit(int iLimit)
setLimit() for DELETE VERTEX is ignored.
|
bindDefaultContextVariables, checkClusterAccess, decodeClassName, getInvolvedClustersOfClasses, getInvolvedClustersOfClusters, getInvolvedClustersOfIndex, isIdempotent, parseLock, parseTimeout, preParse, throwParsingException, throwParsingException, throwSyntaxErrorExceptioncheckInterruption, checkInterruption, getContext, getDatabase, getFetchPlan, getLimit, getParameters, getProgressListener, getUndoCommand, init, involveSchema, isCacheable, isLocalExecution, mergeResults, setContext, 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, parserRequiredWord, parserSetCurrentPosition, parserSetEndOfText, parserSetLastSeparator, parserSkipWhiteSpacesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetUndoCommandpublic static final String NAME
public OCommandExecutorSQLDeleteVertex parse(OCommandRequest iRequest)
parse in interface OCommandExecutorpublic Object execute(Map<Object,Object> iArgs)
execute in interface OCommandExecutorpublic boolean result(Object iRecord)
result in interface OCommandResultListenerpublic long getDistributedTimeout()
getDistributedTimeout in interface OCommandDistributedReplicateRequestgetDistributedTimeout in interface OCommandExecutorgetDistributedTimeout in class OCommandExecutorAbstractpublic String getSyntax()
getSyntax in interface OCommandExecutorgetSyntax in class OBaseParserpublic void end()
end in interface OCommandResultListenerpublic int getSecurityOperationType()
getSecurityOperationType in interface OCommandExecutorgetSecurityOperationType in class OCommandExecutorAbstractprotected String parseReturn() throws OCommandSQLParsingException
OCommandSQLParsingExceptionpublic OCommandDistributedReplicateRequest.QUORUM_TYPE getQuorumType()
getQuorumType in interface OCommandDistributedReplicateRequestpublic OCommandDistributedReplicateRequest.DISTRIBUTED_RESULT_MGMT getDistributedResultManagement()
getDistributedResultManagement in interface OCommandDistributedReplicateRequestgetDistributedResultManagement in class OCommandExecutorAbstractpublic Set<String> getInvolvedClusters()
getInvolvedClusters in interface OCommandExecutorgetInvolvedClusters in class OCommandExecutorAbstractpublic Object getResult()
getResult in interface OCommandResultListenerpublic OCommandDistributedReplicateRequest.DISTRIBUTED_EXECUTION_MODE getDistributedExecutionMode()
getDistributedExecutionMode in interface OCommandDistributedReplicateRequestgetDistributedExecutionMode in class OCommandExecutorSQLAbstractpublic <RET extends OCommandExecutor> RET setLimit(int iLimit)
setLimit in interface OCommandExecutorsetLimit in class OCommandExecutorAbstractCopyright © 2009–2016 OrientDB. All rights reserved.