#[repr(C)]pub struct FunctionCallInfoBaseData {
pub flinfo: *mut FmgrInfo,
pub context: fmNodePtr,
pub resultinfo: fmNodePtr,
pub fncollation: Oid,
pub isnull: bool,
pub nargs: c_short,
pub args: __IncompleteArrayField<NullableDatum>,
}Fields§
§flinfo: *mut FmgrInfo§context: fmNodePtr§resultinfo: fmNodePtr§fncollation: Oid§isnull: bool§nargs: c_short§args: __IncompleteArrayField<NullableDatum>Trait Implementations§
Source§impl Debug for FunctionCallInfoBaseData
impl Debug for FunctionCallInfoBaseData
Source§impl Default for FunctionCallInfoBaseData
impl Default for FunctionCallInfoBaseData
Source§impl SqlTranslatable for FunctionCallInfoBaseData
impl SqlTranslatable for FunctionCallInfoBaseData
const TYPE_IDENT: &'static str = "pgrx_pg_sys::submodules::sql_translatable::FunctionCallInfoBaseData"
const TYPE_ORIGIN: TypeOrigin = TypeOrigin::External
const ARGUMENT_SQL: Result<SqlMappingRef, ArgumentError>
const RETURN_SQL: Result<ReturnsRef, ReturnsError>
fn type_name() -> &'static str
fn argument_sql() -> Result<SqlMapping, ArgumentError>
fn return_sql() -> Result<Returns, ReturnsError>
fn entity() -> FunctionMetadataTypeEntity<'static>
Auto Trait Implementations§
impl !Send for FunctionCallInfoBaseData
impl !Sync for FunctionCallInfoBaseData
impl Freeze for FunctionCallInfoBaseData
impl RefUnwindSafe for FunctionCallInfoBaseData
impl Unpin for FunctionCallInfoBaseData
impl UnsafeUnpin for FunctionCallInfoBaseData
impl UnwindSafe for FunctionCallInfoBaseData
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