pub struct StringTermArray { /* private fields */ }Implementations§
Source§impl StringTermArray
impl StringTermArray
Sourcepub fn new_unchecked(inner: Arc<dyn Array>) -> StringTermArray
pub fn new_unchecked(inner: Arc<dyn Array>) -> StringTermArray
Creates a new StringTermArray without validating the invariants.
Sourcepub fn new_null(number_rows: usize) -> StringTermArray
pub fn new_null(number_rows: usize) -> StringTermArray
Creates a new StringTermArray with number_rows null values.
Sourcepub fn as_plain_term_array(&self) -> Result<PlainTermArray, ArrowError>
pub fn as_plain_term_array(&self) -> Result<PlainTermArray, ArrowError>
Returns the plain term representation of this array.
Trait Implementations§
Source§impl Clone for StringTermArray
impl Clone for StringTermArray
Source§fn clone(&self) -> StringTermArray
fn clone(&self) -> StringTermArray
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StringTermArray
impl Debug for StringTermArray
Source§impl EncodingArray for StringTermArray
impl EncodingArray for StringTermArray
Source§type Encoding = StringEncoding
type Encoding = StringEncoding
The encoding used by this array.
Source§fn encoding(&self) -> &Arc<<StringTermArray as EncodingArray>::Encoding> ⓘ
fn encoding(&self) -> &Arc<<StringTermArray as EncodingArray>::Encoding> ⓘ
Obtains the encoding instance for this array.
Source§fn try_as_scalar(
&self,
index: usize,
) -> Result<<Self::Encoding as TermEncoding>::Scalar, DataFusionError>
fn try_as_scalar( &self, index: usize, ) -> Result<<Self::Encoding as TermEncoding>::Scalar, DataFusionError>
Extracts a scalar from this array at
quad_table. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for StringTermArray
impl !UnwindSafe for StringTermArray
impl Freeze for StringTermArray
impl Send for StringTermArray
impl Sync for StringTermArray
impl Unpin for StringTermArray
impl UnsafeUnpin for StringTermArray
Blanket Implementations§
Source§impl<T> AsAny for T
impl<T> AsAny for T
Source§fn any_ref(&self) -> &(dyn Any + Send + Sync + 'static)
fn any_ref(&self) -> &(dyn Any + Send + Sync + 'static)
Obtains a
dyn Any reference to the object: Read moreSource§fn as_any(self: Arc<T>) -> Arc<dyn Any + Send + Sync> ⓘ
fn as_any(self: Arc<T>) -> Arc<dyn Any + Send + Sync> ⓘ
Obtains an
Arc<dyn Any> reference to the object: Read moreSource§fn into_any(self: Box<T>) -> Box<dyn Any + Send + Sync>
fn into_any(self: Box<T>) -> Box<dyn Any + Send + Sync>
Converts the object to
Box<dyn Any>: Read moreSource§fn type_name(&self) -> &'static str
fn type_name(&self) -> &'static str
Convenient wrapper for
std::any::type_name, since Any does not provide it and
Any::type_id is useless as a debugging aid (its Debug is just a mess of hex digits).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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FoldWithOption for T
impl<T> FoldWithOption for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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