pub enum Column {
Show 29 variants
TableId,
Name,
OptionalAssociatedSourceId,
TableType,
BelongsToJobId,
Columns,
Pk,
DistributionKey,
StreamKey,
AppendOnly,
FragmentId,
VnodeColIndex,
RowIdIndex,
ValueIndices,
Definition,
HandlePkConflictBehavior,
VersionColumnIndex,
ReadPrefixLenHint,
WatermarkIndices,
DistKeyInPk,
DmlFragmentId,
Cardinality,
CleanedByWatermark,
Description,
Version,
RetentionSeconds,
IncomingSinks,
CdcTableId,
VnodeCount,
}
Expand description
Generated by sea-orm-macros
Variants§
TableId
Generated by sea-orm-macros
Name
Generated by sea-orm-macros
OptionalAssociatedSourceId
Generated by sea-orm-macros
TableType
Generated by sea-orm-macros
BelongsToJobId
Generated by sea-orm-macros
Columns
Generated by sea-orm-macros
Pk
Generated by sea-orm-macros
DistributionKey
Generated by sea-orm-macros
StreamKey
Generated by sea-orm-macros
AppendOnly
Generated by sea-orm-macros
FragmentId
Generated by sea-orm-macros
VnodeColIndex
Generated by sea-orm-macros
RowIdIndex
Generated by sea-orm-macros
ValueIndices
Generated by sea-orm-macros
Definition
Generated by sea-orm-macros
HandlePkConflictBehavior
Generated by sea-orm-macros
VersionColumnIndex
Generated by sea-orm-macros
ReadPrefixLenHint
Generated by sea-orm-macros
WatermarkIndices
Generated by sea-orm-macros
DistKeyInPk
Generated by sea-orm-macros
DmlFragmentId
Generated by sea-orm-macros
Cardinality
Generated by sea-orm-macros
CleanedByWatermark
Generated by sea-orm-macros
Description
Generated by sea-orm-macros
Version
Generated by sea-orm-macros
RetentionSeconds
Generated by sea-orm-macros
IncomingSinks
Generated by sea-orm-macros
CdcTableId
Generated by sea-orm-macros
VnodeCount
Generated by sea-orm-macros
Implementations§
Trait Implementations§
source§impl ColumnTrait for Column
impl ColumnTrait for Column
type EntityName = Entity
source§fn select_as(&self, expr: Expr) -> SimpleExpr
fn select_as(&self, expr: Expr) -> SimpleExpr
source§fn save_as(&self, val: Expr) -> SimpleExpr
fn save_as(&self, val: Expr) -> SimpleExpr
§fn entity_name(&self) -> SeaRc<dyn Iden>
fn entity_name(&self) -> SeaRc<dyn Iden>
§fn as_column_ref(&self) -> (SeaRc<dyn Iden>, SeaRc<dyn Iden>)
fn as_column_ref(&self) -> (SeaRc<dyn Iden>, SeaRc<dyn Iden>)
fn eq<V>(&self, v: V) -> SimpleExprwhere
V: Into<Value>,
fn ne<V>(&self, v: V) -> SimpleExprwhere
V: Into<Value>,
fn gt<V>(&self, v: V) -> SimpleExprwhere
V: Into<Value>,
fn gte<V>(&self, v: V) -> SimpleExprwhere
V: Into<Value>,
fn lt<V>(&self, v: V) -> SimpleExprwhere
V: Into<Value>,
fn lte<V>(&self, v: V) -> SimpleExprwhere
V: Into<Value>,
§fn not_between<V>(&self, a: V, b: V) -> SimpleExprwhere
V: Into<Value>,
fn not_between<V>(&self, a: V, b: V) -> SimpleExprwhere
V: Into<Value>,
§fn starts_with<T>(&self, s: T) -> SimpleExpr
fn starts_with<T>(&self, s: T) -> SimpleExpr
§fn is_not_null(&self) -> SimpleExpr
fn is_not_null(&self) -> SimpleExpr
§fn if_null<V>(&self, v: V) -> SimpleExprwhere
V: Into<Value>,
fn if_null<V>(&self, v: V) -> SimpleExprwhere
V: Into<Value>,
fn is_in<V, I>(&self, v: I) -> SimpleExprwhere
V: Into<Value>,
I: IntoIterator<Item = V>,
fn is_not_in<V, I>(&self, v: I) -> SimpleExprwhere
V: Into<Value>,
I: IntoIterator<Item = V>,
fn in_subquery(&self, s: SelectStatement) -> SimpleExpr
fn not_in_subquery(&self, s: SelectStatement) -> SimpleExpr
§fn into_returning_expr(self, db_backend: DatabaseBackend) -> Expr
fn into_returning_expr(self, db_backend: DatabaseBackend) -> Expr
Expr
].§fn select_enum_as(&self, expr: Expr) -> SimpleExpr
fn select_enum_as(&self, expr: Expr) -> SimpleExpr
self
is not an enum.§fn save_enum_as(&self, val: Expr) -> SimpleExpr
fn save_enum_as(&self, val: Expr) -> SimpleExpr
self
is not an enum.
Will also transform Array(Vec<Json>)
into Json(Vec<Json>)
if the column type is Json
.source§impl IntoEnumIterator for Column
impl IntoEnumIterator for Column
type Iterator = ColumnIter
fn iter() -> ColumnIter ⓘ
impl Copy for Column
Auto Trait Implementations§
impl Freeze for Column
impl RefUnwindSafe for Column
impl Send for Column
impl Sync for Column
impl Unpin for Column
impl UnwindSafe for Column
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<I> IdenList for Iwhere
I: IntoIden,
impl<I> IdenList for Iwhere
I: IntoIden,
§impl<E, C> IdentityOf<E> for Cwhere
E: EntityTrait<Column = C>,
C: ColumnTrait,
impl<E, C> IdentityOf<E> for Cwhere
E: EntityTrait<Column = C>,
C: ColumnTrait,
§fn identity_of(self) -> Identity
fn identity_of(self) -> Identity
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoColumnRef for Twhere
T: 'static + IntoIden,
impl<T> IntoColumnRef for Twhere
T: 'static + IntoIden,
fn into_column_ref(self) -> ColumnRef
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>
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>
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§impl<T> IntoIdentity for Twhere
T: IdenStatic,
impl<T> IntoIdentity for Twhere
T: IdenStatic,
§fn into_identity(self) -> Identity
fn into_identity(self) -> Identity
§impl<I> IntoIndexColumn for Iwhere
I: IntoIden,
impl<I> IntoIndexColumn for Iwhere
I: IntoIden,
fn into_index_column(self) -> IndexColumn
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request
§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
type Err = Infallible
fn into_result(self) -> Result<T, <T as IntoResult<T>>::Err>
§impl<C> IntoSimpleExpr for Cwhere
C: ColumnTrait,
impl<C> IntoSimpleExpr for Cwhere
C: ColumnTrait,
§fn into_simple_expr(self) -> SimpleExpr
fn into_simple_expr(self) -> SimpleExpr
§impl<T> IntoTableRef for Twhere
T: 'static + IntoIden,
impl<T> IntoTableRef for Twhere
T: 'static + IntoIden,
fn into_table_ref(self) -> TableRef
§impl<I> IntoTypeRef for Iwhere
I: IntoIden,
impl<I> IntoTypeRef for Iwhere
I: IntoIden,
fn into_type_ref(self) -> TypeRef
source§impl<M> MetricVecRelabelExt for M
impl<M> MetricVecRelabelExt for M
source§fn relabel(
self,
metric_level: MetricLevel,
relabel_threshold: MetricLevel,
) -> RelabeledMetricVec<M>
fn relabel( self, metric_level: MetricLevel, relabel_threshold: MetricLevel, ) -> RelabeledMetricVec<M>
RelabeledMetricVec::with_metric_level
.source§fn relabel_n(
self,
metric_level: MetricLevel,
relabel_threshold: MetricLevel,
relabel_num: usize,
) -> RelabeledMetricVec<M>
fn relabel_n( self, metric_level: MetricLevel, relabel_threshold: MetricLevel, relabel_num: usize, ) -> RelabeledMetricVec<M>
RelabeledMetricVec::with_metric_level_relabel_n
.source§fn relabel_debug_1(
self,
relabel_threshold: MetricLevel,
) -> RelabeledMetricVec<M>
fn relabel_debug_1( self, relabel_threshold: MetricLevel, ) -> RelabeledMetricVec<M>
RelabeledMetricVec::with_metric_level_relabel_n
with metric_level
set to
MetricLevel::Debug
and relabel_num
set to 1.