pub struct FromFunction {
pub calls: Vec<(Expr, usize)>,
pub ordinality: bool,
pub coldefs: Vec<bool>,
}Expand description
A function in FROM, as the functions and funcordinality of a RangeTblEntry of the kind RTE_FUNCTION.
Fields§
§calls: Vec<(Expr, usize)>The call of the function, or of each function of ROWS FROM, with the number of columns that it gives. The rows of the calls go side by side, and a call with fewer rows gives nulls.
ordinality: boolWITH ORDINALITY: the last column is the number of the row, from 1.
coldefs: Vec<bool>For each call, true when the query gives a column definition list for it, as funccolnames of RangeTblFunction.
Trait Implementations§
Source§impl Clone for FromFunction
impl Clone for FromFunction
Source§impl Debug for FromFunction
impl Debug for FromFunction
Source§impl PartialEq for FromFunction
impl PartialEq for FromFunction
impl StructuralPartialEq for FromFunction
Auto Trait Implementations§
impl Freeze for FromFunction
impl RefUnwindSafe for FromFunction
impl Send for FromFunction
impl Sync for FromFunction
impl Unpin for FromFunction
impl UnsafeUnpin for FromFunction
impl UnwindSafe for FromFunction
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