public class OCreateIndexStatement extends ODDLStatement
Modifier and Type | Class and Description |
---|---|
static class |
OCreateIndexStatement.Property |
Modifier and Type | Field and Description |
---|---|
protected OIdentifier |
className |
protected OIdentifier |
engine |
protected boolean |
ifNotExists |
protected List<OIdentifier> |
keyTypes |
protected OJson |
metadata |
protected OIndexName |
name |
protected List<OCreateIndexStatement.Property> |
propertyList |
protected OIdentifier |
type |
CUSTOM_STRICT_SQL, originalStatement
children, firstToken, id, lastToken, parent, parser, value
Constructor and Description |
---|
OCreateIndexStatement(int id) |
OCreateIndexStatement(OrientSql p,
int id) |
Modifier and Type | Method and Description |
---|---|
OCreateIndexStatement |
copy() |
boolean |
equals(Object o) |
OResultSet |
executeDDL(OCommandContext ctx) |
int |
hashCode() |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |
createExecutionPlan, execute, execute
createExecutionPlan, createExecutionPlanNoCache, deserialize, deserializeFromOResult, execute, execute, execute, execute, execute, execute, execute, executinPlanCanBeCached, getOriginalStatement, isIdempotent, refersToParent, serialize, setOriginalStatement, toString, validate
childrenAccept, dump, getDatabase, getValue, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString
protected OIndexName name
protected OIdentifier className
protected List<OCreateIndexStatement.Property> propertyList
protected OIdentifier type
protected OIdentifier engine
protected List<OIdentifier> keyTypes
protected OJson metadata
protected boolean ifNotExists
public OCreateIndexStatement(int id)
public OCreateIndexStatement(OrientSql p, int id)
public OResultSet executeDDL(OCommandContext ctx)
executeDDL
in class ODDLStatement
public void toString(Map<Object,Object> params, StringBuilder builder)
toString
in class OStatement
public OCreateIndexStatement copy()
copy
in class OStatement
Copyright © 2009–2020 OrientDB. All rights reserved.