#[repr(C)]pub struct TsmRoutine {
pub type_: NodeTag,
pub parameterTypes: *mut List,
pub repeatable_across_queries: bool,
pub repeatable_across_scans: bool,
pub SampleScanGetSampleSize: SampleScanGetSampleSize_function,
pub InitSampleScan: InitSampleScan_function,
pub BeginSampleScan: BeginSampleScan_function,
pub NextSampleBlock: NextSampleBlock_function,
pub NextSampleTuple: NextSampleTuple_function,
pub EndSampleScan: EndSampleScan_function,
}Fields§
§type_: NodeTag§parameterTypes: *mut List§repeatable_across_queries: bool§repeatable_across_scans: bool§SampleScanGetSampleSize: SampleScanGetSampleSize_function§InitSampleScan: InitSampleScan_function§BeginSampleScan: BeginSampleScan_function§NextSampleBlock: NextSampleBlock_function§NextSampleTuple: NextSampleTuple_function§EndSampleScan: EndSampleScan_functionTrait Implementations§
Source§impl Clone for TsmRoutine
impl Clone for TsmRoutine
Source§fn clone(&self) -> TsmRoutine
fn clone(&self) -> TsmRoutine
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TsmRoutine
Source§impl Debug for TsmRoutine
impl Debug for TsmRoutine
Source§impl Default for TsmRoutine
impl Default for TsmRoutine
Source§impl Display for TsmRoutine
impl Display for TsmRoutine
Source§impl PgNode for TsmRoutine
impl PgNode for TsmRoutine
Source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
Auto Trait Implementations§
impl !Send for TsmRoutine
impl !Sync for TsmRoutine
impl Freeze for TsmRoutine
impl RefUnwindSafe for TsmRoutine
impl Unpin for TsmRoutine
impl UnsafeUnpin for TsmRoutine
impl UnwindSafe for TsmRoutine
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