pub struct PhysicalIndexScan { /* private fields */ }Implementations§
Source§impl PhysicalIndexScan
impl PhysicalIndexScan
pub fn new<R: RangeBounds<Tuple>>( table_ref: TableReference, index_name: String, table_schema: SchemaRef, range: R, ) -> Self
Trait Implementations§
Source§impl Debug for PhysicalIndexScan
impl Debug for PhysicalIndexScan
Source§impl Display for PhysicalIndexScan
impl Display for PhysicalIndexScan
Source§impl VolcanoExecutor for PhysicalIndexScan
impl VolcanoExecutor for PhysicalIndexScan
fn init(&self, context: &mut ExecutionContext<'_>) -> QuillSQLResult<()>
fn next( &self, context: &mut ExecutionContext<'_>, ) -> QuillSQLResult<Option<Tuple>>
fn output_schema(&self) -> SchemaRef
Auto Trait Implementations§
impl !Freeze for PhysicalIndexScan
impl !RefUnwindSafe for PhysicalIndexScan
impl !Send for PhysicalIndexScan
impl !Sync for PhysicalIndexScan
impl Unpin for PhysicalIndexScan
impl UnsafeUnpin for PhysicalIndexScan
impl !UnwindSafe for PhysicalIndexScan
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