pub struct CycleClause {
pub columns: Vec<String>,
pub mark: String,
pub value: Expr,
pub default: Expr,
pub ty: u32,
pub typmod: i32,
pub path: String,
/* private fields */
}Expand description
CTECycleClause: CYCLE, with the columns that find a cycle, the column of the mark with its two values, and the column of the path.
Fields§
§columns: Vec<String>cycle_col_list.
mark: Stringcycle_mark_column.
value: Exprcycle_mark_value: the mark of a row that closes a cycle.
default: Exprcycle_mark_default: the mark of the other rows.
ty: u32cycle_mark_type.
typmod: i32cycle_mark_typmod.
path: Stringcycle_path_column.
Trait Implementations§
Source§impl Clone for CycleClause
impl Clone for CycleClause
Source§impl Debug for CycleClause
impl Debug for CycleClause
Source§impl PartialEq for CycleClause
impl PartialEq for CycleClause
impl StructuralPartialEq for CycleClause
Auto Trait Implementations§
impl Freeze for CycleClause
impl RefUnwindSafe for CycleClause
impl Send for CycleClause
impl Sync for CycleClause
impl Unpin for CycleClause
impl UnsafeUnpin for CycleClause
impl UnwindSafe for CycleClause
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