Package com.arcadedb.query.sql.parser
Class IndexIdentifier
- java.lang.Object
-
- com.arcadedb.query.sql.parser.SimpleNode
-
- com.arcadedb.query.sql.parser.IndexIdentifier
-
- All Implemented Interfaces:
Node
public class IndexIdentifier extends SimpleNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IndexIdentifier.Type
-
Field Summary
Fields Modifier and Type Field Description protected IndexName
indexName
protected String
indexNameString
protected IndexIdentifier.Type
type
-
Fields inherited from class com.arcadedb.query.sql.parser.SimpleNode
children, firstToken, id, lastToken, parent, parser, value
-
-
Constructor Summary
Constructors Constructor Description IndexIdentifier(int id)
IndexIdentifier(SqlParser p, int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexIdentifier
copy()
void
deserialize(Result fromResult)
boolean
equals(Object o)
String
getIndexName()
IndexIdentifier.Type
getType()
int
hashCode()
Result
serialize()
void
setIndexName(IndexName indexName)
void
setIndexNameString(String indexNameString)
void
setType(IndexIdentifier.Type type)
void
toString(Map<String,Object> params, StringBuilder builder)
-
Methods inherited from class com.arcadedb.query.sql.parser.SimpleNode
childrenAccept, dump, getValue, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toString
-
-
-
-
Field Detail
-
type
protected IndexIdentifier.Type type
-
indexNameString
protected String indexNameString
-
indexName
protected IndexName indexName
-
-
Constructor Detail
-
IndexIdentifier
public IndexIdentifier(int id)
-
IndexIdentifier
public IndexIdentifier(SqlParser p, int id)
-
-
Method Detail
-
toString
public void toString(Map<String,Object> params, StringBuilder builder)
- Overrides:
toString
in classSimpleNode
-
getIndexName
public String getIndexName()
-
getType
public IndexIdentifier.Type getType()
-
copy
public IndexIdentifier copy()
- Overrides:
copy
in classSimpleNode
-
serialize
public Result serialize()
-
deserialize
public void deserialize(Result fromResult)
-
setType
public void setType(IndexIdentifier.Type type)
-
setIndexNameString
public void setIndexNameString(String indexNameString)
-
setIndexName
public void setIndexName(IndexName indexName)
-
-