pub struct NullGenerator { /* private fields */ }Trait Implementations§
Source§impl ArrayGenerator for NullGenerator
impl ArrayGenerator for NullGenerator
Source§fn generate(
&mut self,
length: RowCount,
rng: &mut Xoshiro256PlusPlus,
) -> Result<Arc<dyn Array>, ArrowError>
fn generate( &mut self, length: RowCount, rng: &mut Xoshiro256PlusPlus, ) -> Result<Arc<dyn Array>, ArrowError>
Generate an array of the given length Read more
Source§fn metadata(&self) -> Option<HashMap<String, String>>
fn metadata(&self) -> Option<HashMap<String, String>>
Gets metadata that should be associated with the field generated by this generator
Source§fn data_type(&self) -> &DataType
fn data_type(&self) -> &DataType
Get the data type of the array that this generator produces Read more
Source§fn element_size_bytes(&self) -> Option<ByteCount>
fn element_size_bytes(&self) -> Option<ByteCount>
Get the size of each element in bytes Read more
Source§fn generate_default(
&mut self,
length: RowCount,
) -> Result<Arc<dyn Array>, ArrowError>
fn generate_default( &mut self, length: RowCount, ) -> Result<Arc<dyn Array>, ArrowError>
Generate an array of the given length using a new RNG with the default seed Read more
Auto Trait Implementations§
impl Freeze for NullGenerator
impl !RefUnwindSafe for NullGenerator
impl Send for NullGenerator
impl Sync for NullGenerator
impl Unpin for NullGenerator
impl !UnwindSafe for NullGenerator
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more