Package-level declarations
Types
Link copied to clipboard
class QueryContext<Q : RewritableFilter<Q>> @InternalWowApi constructor(val query: Q, val aggregateType: AggregateType, val schema: QueryModelSchema, val queryType: QueryType, val entry: QueryEntry)
What a QueryFilter or me.ahoo.wow.query.policy.QueryPolicy sees of the query being admitted.
Link copied to clipboard
interface QueryFilter
Rewrites a request before mandatory scope and query policy conditions are appended.
Link copied to clipboard
Functions
Link copied to clipboard
The field a predicate names, or null for filters that name none (logical, system-field, match-all/none and search filters, whose fields are a set). Pairs with me.ahoo.wow.query.spec.FilterOperatorSpec: the spec says what the operator needs, FieldPredicate says where the node keeps its field.