Struct parquet::schema::types::ColumnPath[][src]

pub struct ColumnPath { /* fields omitted */ }

Represents a path in a nested schema

Methods

impl ColumnPath
[src]

Creates new column path from vector of field names.

Returns string representation of this column path.

use parquet::schema::types::ColumnPath;

let path = ColumnPath::new(vec![
  "a".to_string(),
  "b".to_string(),
  "c".to_string()
]);
assert_eq!(&path.string(), "a.b.c");

Trait Implementations

impl Clone for ColumnPath
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for ColumnPath
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Debug for ColumnPath
[src]

Formats the value using the given formatter. Read more

impl Eq for ColumnPath
[src]

impl Hash for ColumnPath
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl Display for ColumnPath
[src]

Formats the value using the given formatter. Read more

impl From<Vec<String>> for ColumnPath
[src]

Performs the conversion.

impl<'a> From<&'a str> for ColumnPath
[src]

Performs the conversion.

impl From<String> for ColumnPath
[src]

Performs the conversion.

Auto Trait Implementations

impl Send for ColumnPath

impl Sync for ColumnPath