pgrx_pg_sys

Union ExprEvalStep__bindgen_ty_1

Source
#[repr(C)]
pub union ExprEvalStep__bindgen_ty_1 {
Show 41 fields pub fetch: ExprEvalStep__bindgen_ty_1__bindgen_ty_1, pub var: ExprEvalStep__bindgen_ty_1__bindgen_ty_2, pub wholerow: ExprEvalStep__bindgen_ty_1__bindgen_ty_3, pub assign_var: ExprEvalStep__bindgen_ty_1__bindgen_ty_4, pub assign_tmp: ExprEvalStep__bindgen_ty_1__bindgen_ty_5, pub constval: ExprEvalStep__bindgen_ty_1__bindgen_ty_6, pub func: ExprEvalStep__bindgen_ty_1__bindgen_ty_7, pub boolexpr: ExprEvalStep__bindgen_ty_1__bindgen_ty_8, pub qualexpr: ExprEvalStep__bindgen_ty_1__bindgen_ty_9, pub jump: ExprEvalStep__bindgen_ty_1__bindgen_ty_10, pub nulltest_row: ExprEvalStep__bindgen_ty_1__bindgen_ty_11, pub param: ExprEvalStep__bindgen_ty_1__bindgen_ty_12, pub cparam: ExprEvalStep__bindgen_ty_1__bindgen_ty_13, pub casetest: ExprEvalStep__bindgen_ty_1__bindgen_ty_14, pub make_readonly: ExprEvalStep__bindgen_ty_1__bindgen_ty_15, pub iocoerce: ExprEvalStep__bindgen_ty_1__bindgen_ty_16, pub sqlvaluefunction: ExprEvalStep__bindgen_ty_1__bindgen_ty_17, pub nextvalueexpr: ExprEvalStep__bindgen_ty_1__bindgen_ty_18, pub arrayexpr: ExprEvalStep__bindgen_ty_1__bindgen_ty_19, pub arraycoerce: ExprEvalStep__bindgen_ty_1__bindgen_ty_20, pub row: ExprEvalStep__bindgen_ty_1__bindgen_ty_21, pub rowcompare_step: ExprEvalStep__bindgen_ty_1__bindgen_ty_22, pub rowcompare_final: ExprEvalStep__bindgen_ty_1__bindgen_ty_23, pub minmax: ExprEvalStep__bindgen_ty_1__bindgen_ty_24, pub fieldselect: ExprEvalStep__bindgen_ty_1__bindgen_ty_25, pub fieldstore: ExprEvalStep__bindgen_ty_1__bindgen_ty_26, pub sbsref_subscript: ExprEvalStep__bindgen_ty_1__bindgen_ty_27, pub sbsref: ExprEvalStep__bindgen_ty_1__bindgen_ty_28, pub domaincheck: ExprEvalStep__bindgen_ty_1__bindgen_ty_29, pub convert_rowtype: ExprEvalStep__bindgen_ty_1__bindgen_ty_30, pub scalararrayop: ExprEvalStep__bindgen_ty_1__bindgen_ty_31, pub hashedscalararrayop: ExprEvalStep__bindgen_ty_1__bindgen_ty_32, pub xmlexpr: ExprEvalStep__bindgen_ty_1__bindgen_ty_33, pub aggref: ExprEvalStep__bindgen_ty_1__bindgen_ty_34, pub grouping_func: ExprEvalStep__bindgen_ty_1__bindgen_ty_35, pub window_func: ExprEvalStep__bindgen_ty_1__bindgen_ty_36, pub subplan: ExprEvalStep__bindgen_ty_1__bindgen_ty_37, pub agg_deserialize: ExprEvalStep__bindgen_ty_1__bindgen_ty_38, pub agg_strict_input_check: ExprEvalStep__bindgen_ty_1__bindgen_ty_39, pub agg_plain_pergroup_nullcheck: ExprEvalStep__bindgen_ty_1__bindgen_ty_40, pub agg_trans: ExprEvalStep__bindgen_ty_1__bindgen_ty_41,
}

Fields§

§fetch: ExprEvalStep__bindgen_ty_1__bindgen_ty_1§var: ExprEvalStep__bindgen_ty_1__bindgen_ty_2§wholerow: ExprEvalStep__bindgen_ty_1__bindgen_ty_3§assign_var: ExprEvalStep__bindgen_ty_1__bindgen_ty_4§assign_tmp: ExprEvalStep__bindgen_ty_1__bindgen_ty_5§constval: ExprEvalStep__bindgen_ty_1__bindgen_ty_6§func: ExprEvalStep__bindgen_ty_1__bindgen_ty_7§boolexpr: ExprEvalStep__bindgen_ty_1__bindgen_ty_8§qualexpr: ExprEvalStep__bindgen_ty_1__bindgen_ty_9§jump: ExprEvalStep__bindgen_ty_1__bindgen_ty_10§nulltest_row: ExprEvalStep__bindgen_ty_1__bindgen_ty_11§param: ExprEvalStep__bindgen_ty_1__bindgen_ty_12§cparam: ExprEvalStep__bindgen_ty_1__bindgen_ty_13§casetest: ExprEvalStep__bindgen_ty_1__bindgen_ty_14§make_readonly: ExprEvalStep__bindgen_ty_1__bindgen_ty_15§iocoerce: ExprEvalStep__bindgen_ty_1__bindgen_ty_16§sqlvaluefunction: ExprEvalStep__bindgen_ty_1__bindgen_ty_17§nextvalueexpr: ExprEvalStep__bindgen_ty_1__bindgen_ty_18§arrayexpr: ExprEvalStep__bindgen_ty_1__bindgen_ty_19§arraycoerce: ExprEvalStep__bindgen_ty_1__bindgen_ty_20§row: ExprEvalStep__bindgen_ty_1__bindgen_ty_21§rowcompare_step: ExprEvalStep__bindgen_ty_1__bindgen_ty_22§rowcompare_final: ExprEvalStep__bindgen_ty_1__bindgen_ty_23§minmax: ExprEvalStep__bindgen_ty_1__bindgen_ty_24§fieldselect: ExprEvalStep__bindgen_ty_1__bindgen_ty_25§fieldstore: ExprEvalStep__bindgen_ty_1__bindgen_ty_26§sbsref_subscript: ExprEvalStep__bindgen_ty_1__bindgen_ty_27§sbsref: ExprEvalStep__bindgen_ty_1__bindgen_ty_28§domaincheck: ExprEvalStep__bindgen_ty_1__bindgen_ty_29§convert_rowtype: ExprEvalStep__bindgen_ty_1__bindgen_ty_30§scalararrayop: ExprEvalStep__bindgen_ty_1__bindgen_ty_31§hashedscalararrayop: ExprEvalStep__bindgen_ty_1__bindgen_ty_32§xmlexpr: ExprEvalStep__bindgen_ty_1__bindgen_ty_33§aggref: ExprEvalStep__bindgen_ty_1__bindgen_ty_34§grouping_func: ExprEvalStep__bindgen_ty_1__bindgen_ty_35§window_func: ExprEvalStep__bindgen_ty_1__bindgen_ty_36§subplan: ExprEvalStep__bindgen_ty_1__bindgen_ty_37§agg_deserialize: ExprEvalStep__bindgen_ty_1__bindgen_ty_38§agg_strict_input_check: ExprEvalStep__bindgen_ty_1__bindgen_ty_39§agg_plain_pergroup_nullcheck: ExprEvalStep__bindgen_ty_1__bindgen_ty_40§agg_trans: ExprEvalStep__bindgen_ty_1__bindgen_ty_41

Trait Implementations§

Source§

impl Clone for ExprEvalStep__bindgen_ty_1

Source§

fn clone(&self) -> ExprEvalStep__bindgen_ty_1

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Default for ExprEvalStep__bindgen_ty_1

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Copy for ExprEvalStep__bindgen_ty_1

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.