public class AnalyzeQuery extends QueryIterator
| Constructor and Description |
|---|
AnalyzeQuery(CompositeMetadata root,
ResolvedReferenceField referenceField)
Ctor
|
itrAllMatchExpressioniteratepublic AnalyzeQuery(CompositeMetadata root, ResolvedReferenceField referenceField)
root - The root entityreferenceField - The resolved reference for the reference field
containing the query. null if the query is a request querypublic List<QueryFieldInfo> getFieldInfo()
public QueryExpression iterate(QueryExpression q, Path context)
iterate in class QueryIteratorSkeleton<QueryExpression>protected QueryExpression itrValueComparisonExpression(ValueComparisonExpression q, Path context)
itrValueComparisonExpression in class QueryIteratorprotected QueryExpression itrFieldComparisonExpression(FieldComparisonExpression q, Path context)
itrFieldComparisonExpression in class QueryIteratorprotected QueryExpression itrRegexMatchExpression(RegexMatchExpression q, Path context)
itrRegexMatchExpression in class QueryIteratorprotected QueryExpression itrNaryValueRelationalExpression(NaryValueRelationalExpression q, Path context)
itrNaryValueRelationalExpression in class QueryIteratorprotected QueryExpression itrNaryFieldRelationalExpression(NaryFieldRelationalExpression q, Path context)
itrNaryFieldRelationalExpression in class QueryIteratorprotected QueryExpression itrArrayContainsExpression(ArrayContainsExpression q, Path context)
itrArrayContainsExpression in class QueryIteratorprotected QueryExpression itrUnaryLogicalExpression(UnaryLogicalExpression q, Path context)
itrUnaryLogicalExpression in class QueryIteratorprotected QueryExpression itrNaryLogicalExpression(NaryLogicalExpression q, Path context)
itrNaryLogicalExpression in class QueryIteratorprotected QueryExpression itrArrayMatchExpression(ArrayMatchExpression q, Path context)
itrArrayMatchExpression in class QueryIteratorCopyright © 2016. All rights reserved.