pub enum RdbcTableInner {
Table(RdbcSchemaTable),
Query(RdbcQueryTable),
}Variants§
Table(RdbcSchemaTable)
Query(RdbcQueryTable)
Implementations§
Source§impl RdbcTableInner
impl RdbcTableInner
pub fn get_join(&self) -> Option<&RdbcTableJoinType>
pub fn get_filter(&self) -> Option<&QueryFilter>
pub fn get_filter_mut(&mut self) -> &mut QueryFilter
pub fn set_filter(&mut self, filter: QueryFilter) -> &mut RdbcTableInner
Source§impl RdbcTableInner
impl RdbcTableInner
pub fn table_alias<T, V>(table: T, alias: V) -> RdbcTableInner
pub fn schema_table<T>(schema: T, table: T) -> RdbcTableInnerwhere
T: ToString,
pub fn schema_table_alias<SS, ST, SA>( schema: SS, table: ST, alias: SA, ) -> RdbcTableInner
pub fn temp_table(table: QueryWrapper) -> RdbcTableInner
pub fn temp_table_alias<T>(table: QueryWrapper, alias: T) -> RdbcTableInnerwhere
T: ToString,
pub fn join_table<T>(table: T, left: RdbcTableJoinType) -> RdbcTableInnerwhere
T: ToString,
pub fn join_table_alias<T, A>( table: T, alias: A, left: RdbcTableJoinType, ) -> RdbcTableInner
pub fn join_schema_table<S, T>( schema: S, table: T, left: RdbcTableJoinType, ) -> RdbcTableInner
pub fn join_schema_table_alias<S, T, A>( schema: S, table: T, alias: A, left: RdbcTableJoinType, ) -> RdbcTableInner
Source§impl RdbcTableInner
impl RdbcTableInner
pub fn or(&mut self) -> &mut RdbcTableInner
pub fn on_eq<T, V, E, F>( &mut self, t1: T, c1: V, t2: E, c2: F, ) -> &mut RdbcTableInner
pub fn on_eq_col<RT, RC>( &mut self, column1: RT, column2: RC, ) -> &mut RdbcTableInner
Auto Trait Implementations§
impl !Freeze for RdbcTableInner
impl RefUnwindSafe for RdbcTableInner
impl Send for RdbcTableInner
impl Sync for RdbcTableInner
impl Unpin for RdbcTableInner
impl UnwindSafe for RdbcTableInner
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more