pub struct RuleColumnMetadata {
pub ty: ColumnType,
pub collation_oid: Option<u32>,
pub uses_document_id: bool,
pub position: usize,
}Fields§
§ty: ColumnType§collation_oid: Option<u32>§uses_document_id: bool§position: usizeImplementations§
Source§impl RuleColumnMetadata
impl RuleColumnMetadata
Sourcepub fn bind_input(&self, expression: ScalarExpr) -> ScalarExpr
pub fn bind_input(&self, expression: ScalarExpr) -> ScalarExpr
A projected OLD/NEW field is still a column of the event relation. Its source expression cannot export explicit collation strength across that boundary.
Auto Trait Implementations§
impl Freeze for RuleColumnMetadata
impl RefUnwindSafe for RuleColumnMetadata
impl Send for RuleColumnMetadata
impl Sync for RuleColumnMetadata
impl Unpin for RuleColumnMetadata
impl UnsafeUnpin for RuleColumnMetadata
impl UnwindSafe for RuleColumnMetadata
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
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more