Package com.arcadedb.query.sql.parser
Class CreateVertexStatement
- java.lang.Object
-
- com.arcadedb.query.sql.parser.SimpleNode
-
- com.arcadedb.query.sql.parser.Statement
-
- com.arcadedb.query.sql.parser.CreateVertexStatement
-
- All Implemented Interfaces:
Node
- Direct Known Subclasses:
CreateVertexStatementEmpty
,CreateVertexStatementEmptyNoTarget
,CreateVertexStatementNoTarget
public class CreateVertexStatement extends Statement
-
-
Field Summary
-
Fields inherited from class com.arcadedb.query.sql.parser.Statement
CUSTOM_STRICT_SQL, limit, originalStatement, originalStatementAsString, timeout
-
Fields inherited from class com.arcadedb.query.sql.parser.SimpleNode
cachedStringForm, children, value
-
-
Constructor Summary
Constructors Constructor Description CreateVertexStatement(int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateVertexStatement
copy()
InternalExecutionPlan
createExecutionPlan(CommandContext context)
creates an execution plan for current statement, with profiling disabledboolean
equals(Object o)
ResultSet
execute(Database database, Object[] args, CommandContext parentcontext, boolean usePlanCache)
ResultSet
execute(Database database, Map params, CommandContext parentcontext, boolean usePlanCache)
InsertBody
getInsertBody()
Projection
getReturnStatement()
Bucket
getTargetBucket()
Identifier
getTargetBucketName()
Identifier
getTargetType()
int
hashCode()
void
toString(Map<String,Object> params, StringBuilder builder)
-
Methods inherited from class com.arcadedb.query.sql.parser.Statement
createExecutionPlanNoCache, execute, execute, execute, execute, execute, execute, executionPlanCanBeCached, getLimit, getOriginalStatement, getTimeout, isDDL, isIdempotent, refersToParent, setLimit, setOriginalStatement, setTimeout, toString, validate
-
Methods inherited from class com.arcadedb.query.sql.parser.SimpleNode
getCacheableElements, getIdentityElements, getValue, isCacheable, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString
-
-
-
-
Method Detail
-
execute
public ResultSet execute(Database database, Map params, CommandContext parentcontext, boolean usePlanCache)
-
execute
public ResultSet execute(Database database, Object[] args, CommandContext parentcontext, boolean usePlanCache)
-
createExecutionPlan
public InternalExecutionPlan createExecutionPlan(CommandContext context)
Description copied from class:Statement
creates an execution plan for current statement, with profiling disabled- Overrides:
createExecutionPlan
in classStatement
- Parameters:
context
- the context that will be used to execute the statement- Returns:
- an execution plan
-
toString
public void toString(Map<String,Object> params, StringBuilder builder)
-
copy
public CreateVertexStatement copy()
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classSimpleNode
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classSimpleNode
-
getTargetType
public Identifier getTargetType()
-
getTargetBucketName
public Identifier getTargetBucketName()
-
getTargetBucket
public Bucket getTargetBucket()
-
getReturnStatement
public Projection getReturnStatement()
-
getInsertBody
public InsertBody getInsertBody()
-
-