Struct pgx_pg_sys::RangeTblEntry
source · [−]#[repr(C)]pub struct RangeTblEntry {Show 38 fields
pub type_: NodeTag,
pub rtekind: RTEKind,
pub relid: Oid,
pub relkind: c_char,
pub rellockmode: c_int,
pub tablesample: *mut TableSampleClause,
pub subquery: *mut Query,
pub security_barrier: bool,
pub jointype: JoinType,
pub joinmergedcols: c_int,
pub joinaliasvars: *mut List,
pub joinleftcols: *mut List,
pub joinrightcols: *mut List,
pub join_using_alias: *mut Alias,
pub functions: *mut List,
pub funcordinality: bool,
pub tablefunc: *mut TableFunc,
pub values_lists: *mut List,
pub ctename: *mut c_char,
pub ctelevelsup: Index,
pub self_reference: bool,
pub coltypes: *mut List,
pub coltypmods: *mut List,
pub colcollations: *mut List,
pub enrname: *mut c_char,
pub enrtuples: f64,
pub alias: *mut Alias,
pub eref: *mut Alias,
pub lateral: bool,
pub inh: bool,
pub inFromCl: bool,
pub requiredPerms: AclMode,
pub checkAsUser: Oid,
pub selectedCols: *mut Bitmapset,
pub insertedCols: *mut Bitmapset,
pub updatedCols: *mut Bitmapset,
pub extraUpdatedCols: *mut Bitmapset,
pub securityQuals: *mut List,
}Fields
type_: NodeTagrtekind: RTEKindrelid: Oidrelkind: c_charrellockmode: c_inttablesample: *mut TableSampleClausesubquery: *mut Querysecurity_barrier: booljointype: JoinTypejoinmergedcols: c_intjoinaliasvars: *mut Listjoinleftcols: *mut Listjoinrightcols: *mut Listjoin_using_alias: *mut Aliasfunctions: *mut Listfuncordinality: booltablefunc: *mut TableFuncvalues_lists: *mut Listctename: *mut c_charctelevelsup: Indexself_reference: boolcoltypes: *mut Listcoltypmods: *mut Listcolcollations: *mut Listenrname: *mut c_charenrtuples: f64alias: *mut Aliaseref: *mut Aliaslateral: boolinh: boolinFromCl: boolrequiredPerms: AclModecheckAsUser: OidselectedCols: *mut BitmapsetinsertedCols: *mut BitmapsetupdatedCols: *mut BitmapsetextraUpdatedCols: *mut BitmapsetsecurityQuals: *mut ListTrait Implementations
sourceimpl Clone for RangeTblEntry
impl Clone for RangeTblEntry
sourcefn clone(&self) -> RangeTblEntry
fn clone(&self) -> RangeTblEntry
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for RangeTblEntry
impl Debug for RangeTblEntry
sourceimpl Default for RangeTblEntry
impl Default for RangeTblEntry
sourceimpl Display for RangeTblEntry
impl Display for RangeTblEntry
sourceimpl PgNode for RangeTblEntry
impl PgNode for RangeTblEntry
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for RangeTblEntry
Auto Trait Implementations
impl RefUnwindSafe for RangeTblEntry
impl !Send for RangeTblEntry
impl !Sync for RangeTblEntry
impl Unpin for RangeTblEntry
impl UnwindSafe for RangeTblEntry
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more