pub struct RowGroupIndex;Expand description
The extension type for row group indices
Extension name: parquet.virtual.row_group_index
This virtual column has storage type Int64 and uses empty string metadata
Trait Implementations§
Source§impl Clone for RowGroupIndex
impl Clone for RowGroupIndex
Source§fn clone(&self) -> RowGroupIndex
fn clone(&self) -> RowGroupIndex
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RowGroupIndex
impl Debug for RowGroupIndex
Source§impl Default for RowGroupIndex
impl Default for RowGroupIndex
Source§fn default() -> RowGroupIndex
fn default() -> RowGroupIndex
Returns the “default value” for a type. Read more
Source§impl ExtensionType for RowGroupIndex
impl ExtensionType for RowGroupIndex
Source§const NAME: &'static str = "parquet.virtual.row_group_index"
const NAME: &'static str = "parquet.virtual.row_group_index"
The name identifying this extension type. Read more
Source§fn metadata(&self) -> &Self::Metadata
fn metadata(&self) -> &Self::Metadata
Returns a reference to the metadata of this extension type, or
&() if
if this extension type defines no metadata (Self::Metadata=()).Source§fn serialize_metadata(&self) -> Option<String>
fn serialize_metadata(&self) -> Option<String>
Returns the serialized representation of the metadata of this extension
type, or
None if this extension type defines no metadata
(Self::Metadata=()). Read moreSource§fn deserialize_metadata(
metadata: Option<&str>,
) -> Result<Self::Metadata, ArrowError>
fn deserialize_metadata( metadata: Option<&str>, ) -> Result<Self::Metadata, ArrowError>
Deserialize the metadata of this extension type from the serialized
representation of the metadata. An extension type that defines no
metadata should expect
None for the serialized metadata and return
Ok(()). Read moreSource§fn supports_data_type(&self, data_type: &DataType) -> Result<(), ArrowError>
fn supports_data_type(&self, data_type: &DataType) -> Result<(), ArrowError>
Returns
Ok(()) iff the given data type is supported by this extension
type.Source§impl PartialEq for RowGroupIndex
impl PartialEq for RowGroupIndex
impl Copy for RowGroupIndex
impl StructuralPartialEq for RowGroupIndex
Auto Trait Implementations§
impl Freeze for RowGroupIndex
impl RefUnwindSafe for RowGroupIndex
impl Send for RowGroupIndex
impl Sync for RowGroupIndex
impl Unpin for RowGroupIndex
impl UnwindSafe for RowGroupIndex
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more