DatafusionDatagenExt

Trait DatafusionDatagenExt 

Source
pub trait DatafusionDatagenExt {
    // Required methods
    fn into_df_stream(
        self,
        batch_size: RowCount,
        num_batches: BatchCount,
    ) -> SendableRecordBatchStream;
    fn into_df_stream_bytes(
        self,
        batch_size: ByteCount,
        num_batches: BatchCount,
        rounding_behavior: RoundingBehavior,
    ) -> Result<SendableRecordBatchStream, Error>;
    fn into_df_exec(
        self,
        batch_size: RowCount,
        num_batches: BatchCount,
    ) -> Arc<dyn ExecutionPlan>;
}

Required Methods§

Source

fn into_df_stream( self, batch_size: RowCount, num_batches: BatchCount, ) -> SendableRecordBatchStream

Source

fn into_df_stream_bytes( self, batch_size: ByteCount, num_batches: BatchCount, rounding_behavior: RoundingBehavior, ) -> Result<SendableRecordBatchStream, Error>

Source

fn into_df_exec( self, batch_size: RowCount, num_batches: BatchCount, ) -> Arc<dyn ExecutionPlan>

Implementations on Foreign Types§

Source§

impl DatafusionDatagenExt for BatchGeneratorBuilder

Source§

fn into_df_stream( self, batch_size: RowCount, num_batches: BatchCount, ) -> SendableRecordBatchStream

Source§

fn into_df_stream_bytes( self, batch_size: ByteCount, num_batches: BatchCount, rounding_behavior: RoundingBehavior, ) -> Result<SendableRecordBatchStream, Error>

Source§

fn into_df_exec( self, batch_size: RowCount, num_batches: BatchCount, ) -> Arc<dyn ExecutionPlan>

Implementors§