Struct pg_query::ast::RangeTblEntry [−][src]
pub struct RangeTblEntry {}Show fields
pub rtekind: Box<RTEKind>, pub relid: Oid, pub relkind: char, pub rellockmode: i32, pub tablesample: Option<Box<TableSampleClause>>, pub subquery: Option<Box<Query>>, pub security_barrier: bool, pub jointype: Box<JoinType>, pub joinmergedcols: i32, pub joinaliasvars: Option<Vec<Node>>, pub joinleftcols: Option<Vec<Node>>, pub joinrightcols: Option<Vec<Node>>, pub functions: Option<Vec<Node>>, pub funcordinality: bool, pub tablefunc: Option<Box<TableFunc>>, pub values_lists: Option<Vec<Node>>, pub ctename: Option<String>, pub ctelevelsup: Index, pub self_reference: bool, pub coltypes: Option<Vec<Node>>, pub coltypmods: Option<Vec<Node>>, pub colcollations: Option<Vec<Node>>, pub enrname: Option<String>, pub enrtuples: f64, pub alias: Option<Box<Alias>>, pub eref: Option<Box<Alias>>, pub lateral: bool, pub inh: bool, pub in_from_cl: bool, pub required_perms: AclMode, pub check_as_user: Oid, pub selected_cols: Option<Vec<u32>>, pub inserted_cols: Option<Vec<u32>>, pub updated_cols: Option<Vec<u32>>, pub extra_updated_cols: Option<Vec<u32>>, pub security_quals: Option<Vec<Node>>,
Fields
rtekind: Box<RTEKind>
relid: Oid
relkind: char
rellockmode: i32
tablesample: Option<Box<TableSampleClause>>
subquery: Option<Box<Query>>
security_barrier: bool
jointype: Box<JoinType>
joinmergedcols: i32
joinaliasvars: Option<Vec<Node>>
joinleftcols: Option<Vec<Node>>
joinrightcols: Option<Vec<Node>>
functions: Option<Vec<Node>>
funcordinality: bool
tablefunc: Option<Box<TableFunc>>
values_lists: Option<Vec<Node>>
ctename: Option<String>
ctelevelsup: Index
self_reference: bool
coltypes: Option<Vec<Node>>
coltypmods: Option<Vec<Node>>
colcollations: Option<Vec<Node>>
enrname: Option<String>
enrtuples: f64
alias: Option<Box<Alias>>
eref: Option<Box<Alias>>
lateral: bool
inh: bool
in_from_cl: bool
required_perms: AclMode
check_as_user: Oid
selected_cols: Option<Vec<u32>>
inserted_cols: Option<Vec<u32>>
updated_cols: Option<Vec<u32>>
extra_updated_cols: Option<Vec<u32>>
security_quals: Option<Vec<Node>>
Trait Implementations
impl<'de> Deserialize<'de> for RangeTblEntry
[src]
impl<'de> Deserialize<'de> for RangeTblEntry
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for RangeTblEntry
impl RefUnwindSafe for RangeTblEntry
impl Send for RangeTblEntry
impl Send for RangeTblEntry
impl Sync for RangeTblEntry
impl Sync for RangeTblEntry
impl Unpin for RangeTblEntry
impl Unpin for RangeTblEntry
impl UnwindSafe for RangeTblEntry
impl UnwindSafe for RangeTblEntry
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]