QueryFieldSchema

One resolved field of a QueryModelSchema with its capability facts. Facts that depend only on the field and its schema are computed once per instance; static fields are resolved once per schema.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Whether filters and paged sorts may compare this field's raw value.

Link copied to clipboard

The field's effective capabilities, the one record admission and entry gates read. A static field's record is compiled with its schema; a dynamic key's when admission first resolves it.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Whether a sensitivity level protects any source of this field.

Link copied to clipboard

The strongest sensitivity level protecting any source of this field (its logical path, or any physical, projection or response location it shares with a protected value), or null when none does. Protected fields cannot be aggregated or cursor-sorted; the schema's QuerySensitivityPolicy decides whether they compare.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard

Whether an index backs this field's sort (QueryFieldBinding.indexed of its SORT binding): null when the storage does not say or the field does not sort.