Package com.arcadedb.query.sql.parser
Class MatchFilter
- java.lang.Object
-
- com.arcadedb.query.sql.parser.SimpleNode
-
- com.arcadedb.query.sql.parser.MatchFilter
-
- All Implemented Interfaces:
Node
public class MatchFilter extends SimpleNode
-
-
Field Summary
Fields Modifier and Type Field Description protected List<MatchFilterItem>
items
-
Fields inherited from class com.arcadedb.query.sql.parser.SimpleNode
children, firstToken, id, lastToken, parent, parser, value
-
-
Constructor Summary
Constructors Constructor Description MatchFilter(int id)
MatchFilter(SqlParser p, int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MatchFilter
copy()
boolean
equals(Object o)
String
getAlias()
String
getBucketName(CommandContext context)
String
getDepthAlias()
WhereClause
getFilter()
Integer
getMaxDepth()
String
getPathAlias()
Rid
getRid(CommandContext context)
String
getTypeName(CommandContext context)
WhereClause
getWhileCondition()
int
hashCode()
boolean
isOptional()
void
setAlias(String alias)
void
setFilter(WhereClause filter)
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
-
items
protected List<MatchFilterItem> items
-
-
Constructor Detail
-
MatchFilter
public MatchFilter(int id)
-
MatchFilter
public MatchFilter(SqlParser p, int id)
-
-
Method Detail
-
getAlias
public String getAlias()
-
setAlias
public void setAlias(String alias)
-
getFilter
public WhereClause getFilter()
-
setFilter
public void setFilter(WhereClause filter)
-
getWhileCondition
public WhereClause getWhileCondition()
-
getTypeName
public String getTypeName(CommandContext context)
-
getBucketName
public String getBucketName(CommandContext context)
-
getRid
public Rid getRid(CommandContext context)
-
getMaxDepth
public Integer getMaxDepth()
-
isOptional
public boolean isOptional()
-
getDepthAlias
public String getDepthAlias()
-
getPathAlias
public String getPathAlias()
-
toString
public void toString(Map<String,Object> params, StringBuilder builder)
- Overrides:
toString
in classSimpleNode
-
copy
public MatchFilter copy()
- Overrides:
copy
in classSimpleNode
-
-