pub struct AggregateSemanticSetV1(/* private fields */);Expand description
Closed exact aggregate semantics advertised by one provider descriptor.
The set is derived from the provider kind plus its sealed MEASURE stage;
it is transient compatibility metadata and does not add a second durable
descriptor encoding. New query/module identities still carry the selected
aggregate semantics themselves.
Implementations§
Source§impl AggregateSemanticSetV1
impl AggregateSemanticSetV1
Sourcepub const BOUNDED_EXACT_CORE: Self
pub const BOUNDED_EXACT_CORE: Self
Exact functions implemented by the bounded/grouped columnar evaluator.
Sourcepub const EXACT_COUNT_ONLY: Self
pub const EXACT_COUNT_ONLY: Self
Exact whole-population cardinality implemented by the indexed exact result provider.
Sourcepub const fn contains(self, identity: AggregateSemanticIdentityV1) -> bool
pub const fn contains(self, identity: AggregateSemanticIdentityV1) -> bool
Whether this checked provider set contains one semantic identity.
Trait Implementations§
Source§impl Clone for AggregateSemanticSetV1
impl Clone for AggregateSemanticSetV1
impl Copy for AggregateSemanticSetV1
Source§impl Debug for AggregateSemanticSetV1
impl Debug for AggregateSemanticSetV1
impl Eq for AggregateSemanticSetV1
Source§impl Hash for AggregateSemanticSetV1
impl Hash for AggregateSemanticSetV1
Source§impl Ord for AggregateSemanticSetV1
impl Ord for AggregateSemanticSetV1
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for AggregateSemanticSetV1
impl PartialEq for AggregateSemanticSetV1
Source§impl PartialOrd for AggregateSemanticSetV1
impl PartialOrd for AggregateSemanticSetV1
impl StructuralPartialEq for AggregateSemanticSetV1
Auto Trait Implementations§
impl Freeze for AggregateSemanticSetV1
impl RefUnwindSafe for AggregateSemanticSetV1
impl Send for AggregateSemanticSetV1
impl Sync for AggregateSemanticSetV1
impl Unpin for AggregateSemanticSetV1
impl UnsafeUnpin for AggregateSemanticSetV1
impl UnwindSafe for AggregateSemanticSetV1
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more