Docs.rs
  • arrow-array-50.0.0
    • arrow-array 50.0.0
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • andygrove
    • xhochy
    • nevi-me
    • alamb
    • tustvold
    • Dependencies
      • arrow-buffer ^50.0.0 normal
      • arrow-data ^50.0.0 normal
      • arrow-schema ^50.0.0 normal
      • chrono ^0.4.31 normal
      • chrono-tz ^0.8 normal
      • half ^2.1 normal
      • hashbrown ^0.14 normal
      • num ^0.4.1 normal
      • criterion ^0.5 dev
      • rand ^0.8 dev
      • ahash ^0.8 normal
      • ahash ^0.8 normal
    • Versions
    • 100% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

ArrowDictionaryKeyType

arrow_array50.0.0

ArrowDictionaryKeyType

Object Safety

Implementors

In arrow_array::types

Structs

  • BooleanType
  • Date32Type
  • Date64Type
  • Decimal128Type
  • Decimal256Type
  • DurationMicrosecondType
  • DurationMillisecondType
  • DurationNanosecondType
  • DurationSecondType
  • Float16Type
  • Float32Type
  • Float64Type
  • GenericBinaryType
  • GenericStringType
  • Int16Type
  • Int32Type
  • Int64Type
  • Int8Type
  • IntervalDayTimeType
  • IntervalMonthDayNanoType
  • IntervalYearMonthType
  • Time32MillisecondType
  • Time32SecondType
  • Time64MicrosecondType
  • Time64NanosecondType
  • TimestampMicrosecondType
  • TimestampMillisecondType
  • TimestampNanosecondType
  • TimestampSecondType
  • UInt16Type
  • UInt32Type
  • UInt64Type
  • UInt8Type

Traits

  • ArrowDictionaryKeyType
  • ArrowPrimitiveType
  • ArrowTemporalType
  • ArrowTimestampType
  • ByteArrayType
  • DecimalType
  • RunEndIndexType

Functions

  • validate_decimal_precision_and_scale

Type Aliases

  • BinaryType
  • LargeBinaryType
  • LargeUtf8Type
  • Utf8Type
?
Change settings

Trait arrow_array::types::ArrowDictionaryKeyType

source ·
pub trait ArrowDictionaryKeyType: ArrowPrimitiveType { }
Expand description

A subtype of primitive type that represents legal dictionary keys. See https://arrow.apache.org/docs/format/Columnar.html

Object Safety§

This trait is not object safe.

Implementors§

source§

impl ArrowDictionaryKeyType for Int8Type

source§

impl ArrowDictionaryKeyType for Int16Type

source§

impl ArrowDictionaryKeyType for Int32Type

source§

impl ArrowDictionaryKeyType for Int64Type

source§

impl ArrowDictionaryKeyType for UInt8Type

source§

impl ArrowDictionaryKeyType for UInt16Type

source§

impl ArrowDictionaryKeyType for UInt32Type

source§

impl ArrowDictionaryKeyType for UInt64Type