public abstract class QueryIterator extends QueryIteratorSkeleton<QueryExpression>
| Constructor and Description |
|---|
QueryIterator() |
| Modifier and Type | Method and Description |
|---|---|
protected QueryExpression |
itrAllMatchExpression(AllMatchExpression q,
Path context)
Default behavior is to return
q. |
protected QueryExpression |
itrArrayContainsExpression(ArrayContainsExpression q,
Path context)
Default behavior is to return
q. |
protected QueryExpression |
itrArrayMatchExpression(ArrayMatchExpression q,
Path context)
Default behavior is to recursively iterate the nested query.
|
protected QueryExpression |
itrFieldComparisonExpression(FieldComparisonExpression q,
Path context)
Default behavior is to return
q. |
protected QueryExpression |
itrNaryFieldRelationalExpression(NaryFieldRelationalExpression q,
Path context)
Default behavior is to return
q. |
protected QueryExpression |
itrNaryLogicalExpression(NaryLogicalExpression q,
Path context)
Default behavior is to recursively iterate the nested quereies.
|
protected QueryExpression |
itrNaryValueRelationalExpression(NaryValueRelationalExpression q,
Path context)
Default behavior is to return
q. |
protected QueryExpression |
itrRegexMatchExpression(RegexMatchExpression q,
Path context)
Default behavior is to return
q. |
protected QueryExpression |
itrUnaryLogicalExpression(UnaryLogicalExpression q,
Path context)
Default behavior is to recursively iterate the nested query.
|
protected QueryExpression |
itrValueComparisonExpression(ValueComparisonExpression q,
Path context)
Default behavior is to return
q. |
iterate, iterateprotected QueryExpression itrAllMatchExpression(AllMatchExpression q, Path context)
q. Override the method if more
processing is needed. Return a new QueryExpression object if this clause
is to be modified.itrAllMatchExpression in class QueryIteratorSkeleton<QueryExpression>protected QueryExpression itrValueComparisonExpression(ValueComparisonExpression q, Path context)
q. Override the method if more
processing is needed. Return a new QueryExpression object if this clause
is to be modified.itrValueComparisonExpression in class QueryIteratorSkeleton<QueryExpression>protected QueryExpression itrFieldComparisonExpression(FieldComparisonExpression q, Path context)
q. Override the method if more
processing is needed. Return a new QueryExpression object if this clause
is to be modified.itrFieldComparisonExpression in class QueryIteratorSkeleton<QueryExpression>protected QueryExpression itrRegexMatchExpression(RegexMatchExpression q, Path context)
q. Override the method if more
processing is needed. Return a new QueryExpression object if this clause
is to be modified.itrRegexMatchExpression in class QueryIteratorSkeleton<QueryExpression>protected QueryExpression itrNaryValueRelationalExpression(NaryValueRelationalExpression q, Path context)
q. Override the method if more
processing is needed. Return a new QueryExpression object if this clause
is to be modified.itrNaryValueRelationalExpression in class QueryIteratorSkeleton<QueryExpression>protected QueryExpression itrNaryFieldRelationalExpression(NaryFieldRelationalExpression q, Path context)
q. Override the method if more
processing is needed. Return a new QueryExpression object if this clause
is to be modified.itrNaryFieldRelationalExpression in class QueryIteratorSkeleton<QueryExpression>protected QueryExpression itrArrayContainsExpression(ArrayContainsExpression q, Path context)
q. Override the method if more
processing is needed. Return a new QueryExpression object if this clause
is to be modified.itrArrayContainsExpression in class QueryIteratorSkeleton<QueryExpression>protected QueryExpression itrUnaryLogicalExpression(UnaryLogicalExpression q, Path context)
itrUnaryLogicalExpression in class QueryIteratorSkeleton<QueryExpression>protected QueryExpression itrNaryLogicalExpression(NaryLogicalExpression q, Path context)
itrNaryLogicalExpression in class QueryIteratorSkeleton<QueryExpression>protected QueryExpression itrArrayMatchExpression(ArrayMatchExpression q, Path context)
itrArrayMatchExpression in class QueryIteratorSkeleton<QueryExpression>Copyright © 2015. All rights reserved.