
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) |
| Modifier and Type | Method and Description |
|---|---|
long |
estimate(OClass oClass,
long threshold,
OCommandContext ctx)
estimates how many items of this class will be returned applying this filter
|
Iterable |
fetchFromIndexes(OClass oClass,
OCommandContext ctx) |
List<OAndBlock> |
flatten() |
List<OBinaryCondition> |
getIndexedFunctionConditions(OClass iSchemaClass,
ODatabaseDocumentInternal database) |
Object |
jjtAccept(OrientSqlVisitor visitor,
Object data)
Accept the visitor.
|
boolean |
matchesFilters(OIdentifiable currentRecord,
OCommandContext ctx) |
void |
toString(Map<Object,Object> params,
StringBuilder builder) |
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 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)
Copyright © 2009–2025 OrientDB. All rights reserved.