
public class OWhereClause extends SimpleNode
| Modifier and Type | Field and Description |
|---|---|
protected OBooleanExpression |
baseExpression |
protected List<OAndBlock> |
flattened |
children, firstToken, id, lastToken, parent, parser, value| Constructor and Description |
|---|
OWhereClause(int id) |
OWhereClause(OrientSql p,
int id) |
childrenAccept, dump, getDatabase, getValue, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toString, toStringprotected OBooleanExpression baseExpression
public OWhereClause(int id)
public OWhereClause(OrientSql p, int id)
public Object jjtAccept(OrientSqlVisitor visitor, Object data)
jjtAccept in interface NodejjtAccept in class SimpleNodepublic boolean matchesFilters(OIdentifiable currentRecord, OCommandContext ctx)
public boolean matchesFilters(OResult currentRecord, OCommandContext ctx)
public void toString(Map<Object,Object> params, StringBuilder builder)
toString in class SimpleNodepublic long estimate(OClass oClass, long threshold, OCommandContext ctx)
oClass - public Iterable fetchFromIndexes(OClass oClass, OCommandContext ctx)
public List<OBinaryCondition> getIndexedFunctionConditions(OClass iSchemaClass, ODatabaseDocumentInternal database)
public void setBaseExpression(OBooleanExpression baseExpression)
public OWhereClause copy()
copy in class SimpleNodepublic void extractSubQueries(SubQueryCollector collector)
public boolean refersToParent()
public OBooleanExpression getBaseExpression()
public OResult serialize()
public void deserialize(OResult fromResult)
public boolean isCacheable()
Copyright © 2009–2025 OrientDB. All rights reserved.