#[repr(C)]pub struct joinNode {Show 18 fields
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4], u16>,
pub bsaveID: c_ulong,
pub memoryLeftAdds: c_longlong,
pub memoryRightAdds: c_longlong,
pub memoryLeftDeletes: c_longlong,
pub memoryRightDeletes: c_longlong,
pub memoryCompares: c_longlong,
pub leftMemory: *mut betaMemory,
pub rightMemory: *mut betaMemory,
pub networkTest: *mut Expression,
pub secondaryNetworkTest: *mut Expression,
pub leftHash: *mut Expression,
pub rightHash: *mut Expression,
pub rightSideEntryStructure: *mut c_void,
pub nextLinks: *mut joinLink,
pub lastLevel: *mut joinNode,
pub rightMatchNode: *mut joinNode,
pub ruleToActivate: *mut Defrule,
}Fields
_bitfield_1: __BindgenBitfieldUnit<[u8; 4], u16>bsaveID: c_ulongmemoryLeftAdds: c_longlongmemoryRightAdds: c_longlongmemoryLeftDeletes: c_longlongmemoryRightDeletes: c_longlongmemoryCompares: c_longlongleftMemory: *mut betaMemoryrightMemory: *mut betaMemorynetworkTest: *mut ExpressionsecondaryNetworkTest: *mut ExpressionleftHash: *mut ExpressionrightHash: *mut ExpressionrightSideEntryStructure: *mut c_voidnextLinks: *mut joinLinklastLevel: *mut joinNoderightMatchNode: *mut joinNoderuleToActivate: *mut DefruleImplementations
sourceimpl joinNode
impl joinNode
pub fn firstJoin(&self) -> c_uint
pub fn set_firstJoin(&mut self, val: c_uint)
pub fn logicalJoin(&self) -> c_uint
pub fn set_logicalJoin(&mut self, val: c_uint)
pub fn joinFromTheRight(&self) -> c_uint
pub fn set_joinFromTheRight(&mut self, val: c_uint)
pub fn patternIsNegated(&self) -> c_uint
pub fn set_patternIsNegated(&mut self, val: c_uint)
pub fn patternIsExists(&self) -> c_uint
pub fn set_patternIsExists(&mut self, val: c_uint)
pub fn initialize(&self) -> c_uint
pub fn set_initialize(&mut self, val: c_uint)
pub fn marked(&self) -> c_uint
pub fn set_marked(&mut self, val: c_uint)
pub fn rhsType(&self) -> c_uint
pub fn set_rhsType(&mut self, val: c_uint)
pub fn depth(&self) -> c_uint
pub fn set_depth(&mut self, val: c_uint)
pub fn new_bitfield_1(
firstJoin: c_uint,
logicalJoin: c_uint,
joinFromTheRight: c_uint,
patternIsNegated: c_uint,
patternIsExists: c_uint,
initialize: c_uint,
marked: c_uint,
rhsType: c_uint,
depth: c_uint
) -> __BindgenBitfieldUnit<[u8; 4], u16>
Trait Implementations
impl Copy for joinNode
Auto Trait Implementations
impl RefUnwindSafe for joinNode
impl !Send for joinNode
impl !Sync for joinNode
impl Unpin for joinNode
impl UnwindSafe for joinNode
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