pub enum BuilderKind {
Show 16 variants
UInt8,
Int16,
Int32,
Int64,
Float32,
Float64,
Decimal128,
Boolean,
Utf8,
LargeUtf8,
Binary,
LargeBinary,
FixedSizeBinary,
Date32,
Time64Nanosecond,
TimestampNanosecond,
}Expand description
Discriminant identifying the builder type without data.
Used for schema profile analysis to detect homogeneous schemas where all columns share the same builder type.
Variants§
UInt8
UInt8 builder (HANA TINYINT)
Int16
Int16 builder (HANA SMALLINT)
Int32
Int32 builder (HANA INT)
Int64
Int64 builder (HANA BIGINT)
Float32
Float32 builder (HANA REAL)
Float64
Float64 builder (HANA DOUBLE)
Decimal128
Decimal128 builder (HANA DECIMAL)
Boolean
Boolean builder (HANA BOOLEAN)
Utf8
Utf8 builder (HANA VARCHAR, NVARCHAR)
LargeUtf8
LargeUtf8 builder (HANA CLOB, NCLOB)
Binary
Binary builder (HANA BINARY)
LargeBinary
LargeBinary builder (HANA BLOB)
FixedSizeBinary
FixedSizeBinary builder (HANA FIXED8, FIXED12, FIXED16)
Date32
Date32 builder (HANA DAYDATE)
Time64Nanosecond
Time64Nanosecond builder (HANA SECONDTIME)
TimestampNanosecond
TimestampNanosecond builder (HANA LONGDATE, SECONDDATE)
Trait Implementations§
Source§impl Clone for BuilderKind
impl Clone for BuilderKind
Source§fn clone(&self) -> BuilderKind
fn clone(&self) -> BuilderKind
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 BuilderKind
impl Debug for BuilderKind
Source§impl PartialEq for BuilderKind
impl PartialEq for BuilderKind
impl Copy for BuilderKind
impl Eq for BuilderKind
impl StructuralPartialEq for BuilderKind
Auto Trait Implementations§
impl Freeze for BuilderKind
impl RefUnwindSafe for BuilderKind
impl Send for BuilderKind
impl Sync for BuilderKind
impl Unpin for BuilderKind
impl UnwindSafe for BuilderKind
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