DynamicFieldDescriptor
data class DynamicFieldDescriptor(val pattern: String, val types: Set<QueryValueType>, val kind: QueryValueKind, val nullable: Boolean, val semantic: QuerySemanticType?, val filter: FieldFilterDescriptor, val sort: FieldSortDescriptor, val aggregate: FieldAggregateDescriptor?, val excludedKeys: List<String>?)
Constructors
Link copied to clipboard
constructor(pattern: String, types: Set<QueryValueType>, kind: QueryValueKind, nullable: Boolean, semantic: QuerySemanticType?, filter: FieldFilterDescriptor, sort: FieldSortDescriptor, aggregate: FieldAggregateDescriptor?, excludedKeys: List<String>?)
Properties
Link copied to clipboard
How a concrete key is aggregated, as admission grants it; null when it cannot be aggregated at all.
Link copied to clipboard
Keys that are declared separately and therefore excluded from this pattern.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Whether a concrete key's value may be null, as FieldDescriptor.nullable says of a field.
Link copied to clipboard
What a concrete key's value means beyond its type, as FieldDescriptor.semantic says of a field.
Link copied to clipboard
How a concrete key sorts pages, as admission grants it.
Link copied to clipboard