diff --git a/api/iceberg/enum.ErrorKind.html b/api/iceberg/enum.ErrorKind.html index fd2424477..015b050df 100644 --- a/api/iceberg/enum.ErrorKind.html +++ b/api/iceberg/enum.ErrorKind.html @@ -13,7 +13,7 @@
§

FeatureUnsupported

Iceberg feature is not supported.

This error is returned when given iceberg feature is not supported.

Implementations§

source§

impl ErrorKind

source

pub fn into_static(self) -> &'static str

Convert self into static str.

-

Trait Implementations§

source§

impl Clone for ErrorKind

source§

fn clone(&self) -> ErrorKind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ErrorKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ErrorKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<ErrorKind> for &'static str

source§

fn from(v: ErrorKind) -> &'static str

Converts to this type from the input type.
source§

impl PartialEq for ErrorKind

source§

fn eq(&self, other: &ErrorKind) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for ErrorKind

source§

fn clone(&self) -> ErrorKind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ErrorKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ErrorKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<ErrorKind> for &'static str

source§

fn from(v: ErrorKind) -> &'static str

Converts to this type from the input type.
source§

impl PartialEq for ErrorKind

source§

fn eq(&self, other: &ErrorKind) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for ErrorKind

source§

impl Eq for ErrorKind

source§

impl StructuralPartialEq for ErrorKind

Auto Trait Implementations§

§

impl Freeze for ErrorKind

§

impl RefUnwindSafe for ErrorKind

§

impl Send for ErrorKind

§

impl Sync for ErrorKind

§

impl Unpin for ErrorKind

§

impl UnwindSafe for ErrorKind

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/api/iceberg/expr/enum.BoundPredicate.html b/api/iceberg/expr/enum.BoundPredicate.html index a600257b0..041c4705b 100644 --- a/api/iceberg/expr/enum.BoundPredicate.html +++ b/api/iceberg/expr/enum.BoundPredicate.html @@ -16,8 +16,8 @@
§

Unary(UnaryExpression<BoundReference>)

Unary expression, for example, a IS NULL.

§

Binary(BinaryExpression<BoundReference>)

Binary expression, for example, a > 10.

§

Set(SetExpression<BoundReference>)

Set predicates, for example, a IN (1, 2, 3).

-

Trait Implementations§

source§

impl Clone for BoundPredicate

source§

fn clone(&self) -> BoundPredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BoundPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for BoundPredicate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for BoundPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for BoundPredicate

source§

fn eq(&self, other: &BoundPredicate) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for BoundPredicate

source§

fn clone(&self) -> BoundPredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BoundPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for BoundPredicate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for BoundPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for BoundPredicate

source§

fn eq(&self, other: &BoundPredicate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for BoundPredicate

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for BoundPredicate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/api/iceberg/expr/enum.PredicateOperator.html b/api/iceberg/expr/enum.PredicateOperator.html index 989de651c..70fddcf32 100644 --- a/api/iceberg/expr/enum.PredicateOperator.html +++ b/api/iceberg/expr/enum.PredicateOperator.html @@ -38,8 +38,8 @@
§Example
assert!(PredicateOperator::Eq.negate() == PredicateOperator::NotEq); assert!(PredicateOperator::In.negate() == PredicateOperator::NotIn); assert!(PredicateOperator::StartsWith.negate() == PredicateOperator::NotStartsWith);
-

Trait Implementations§

source§

impl Clone for PredicateOperator

source§

fn clone(&self) -> PredicateOperator

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PredicateOperator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PredicateOperator

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PredicateOperator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for PredicateOperator

source§

fn eq(&self, other: &PredicateOperator) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for PredicateOperator

source§

fn clone(&self) -> PredicateOperator

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PredicateOperator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PredicateOperator

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PredicateOperator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for PredicateOperator

source§

fn eq(&self, other: &PredicateOperator) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for PredicateOperator

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for PredicateOperator

source§

impl StructuralPartialEq for PredicateOperator

Auto Trait Implementations§

§

impl Freeze for PredicateOperator

§

impl RefUnwindSafe for PredicateOperator

§

impl Send for PredicateOperator

§

impl Sync for PredicateOperator

§

impl Unpin for PredicateOperator

§

impl UnwindSafe for PredicateOperator

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/api/iceberg/expr/struct.BinaryExpression.html b/api/iceberg/expr/struct.BinaryExpression.html index 366d3c0f2..d1e6ec14f 100644 --- a/api/iceberg/expr/struct.BinaryExpression.html +++ b/api/iceberg/expr/struct.BinaryExpression.html @@ -9,9 +9,9 @@
§Example
Reference::new("a"), Datum::int(10), );
-

Trait Implementations§

source§

impl<T: Bind> Bind for BinaryExpression<T>

§

type Bound = BinaryExpression<<T as Bind>::Bound>

The type of the bound result.
source§

fn bind(&self, schema: SchemaRef, case_sensitive: bool) -> Result<Self::Bound>

Bind an expression to a schema.
source§

impl<T: Clone> Clone for BinaryExpression<T>

source§

fn clone(&self) -> BinaryExpression<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for BinaryExpression<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, T> Deserialize<'de> for BinaryExpression<T>
where +

Trait Implementations§

source§

impl<T: Bind> Bind for BinaryExpression<T>

§

type Bound = BinaryExpression<<T as Bind>::Bound>

The type of the bound result.
source§

fn bind(&self, schema: SchemaRef, case_sensitive: bool) -> Result<Self::Bound>

Bind an expression to a schema.
source§

impl<T: Clone> Clone for BinaryExpression<T>

source§

fn clone(&self) -> BinaryExpression<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for BinaryExpression<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, T> Deserialize<'de> for BinaryExpression<T>
where T: Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<T: Display> Display for BinaryExpression<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: PartialEq> PartialEq for BinaryExpression<T>

source§

fn eq(&self, other: &BinaryExpression<T>) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§

impl<T: Display> Display for BinaryExpression<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: PartialEq> PartialEq for BinaryExpression<T>

source§

fn eq(&self, other: &BinaryExpression<T>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<T> Serialize for BinaryExpression<T>
where T: Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where diff --git a/api/iceberg/expr/struct.UnaryExpression.html b/api/iceberg/expr/struct.UnaryExpression.html index 324926a43..968708a38 100644 --- a/api/iceberg/expr/struct.UnaryExpression.html +++ b/api/iceberg/expr/struct.UnaryExpression.html @@ -4,9 +4,9 @@
§Example
use iceberg::expr::{PredicateOperator, Reference, UnaryExpression};
 
 UnaryExpression::new(PredicateOperator::IsNull, Reference::new("c"));
-

Trait Implementations§

source§

impl<T: Bind> Bind for UnaryExpression<T>

§

type Bound = UnaryExpression<<T as Bind>::Bound>

The type of the bound result.
source§

fn bind(&self, schema: SchemaRef, case_sensitive: bool) -> Result<Self::Bound>

Bind an expression to a schema.
source§

impl<T: Clone> Clone for UnaryExpression<T>

source§

fn clone(&self) -> UnaryExpression<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for UnaryExpression<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, T> Deserialize<'de> for UnaryExpression<T>
where +

Trait Implementations§

source§

impl<T: Bind> Bind for UnaryExpression<T>

§

type Bound = UnaryExpression<<T as Bind>::Bound>

The type of the bound result.
source§

fn bind(&self, schema: SchemaRef, case_sensitive: bool) -> Result<Self::Bound>

Bind an expression to a schema.
source§

impl<T: Clone> Clone for UnaryExpression<T>

source§

fn clone(&self) -> UnaryExpression<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for UnaryExpression<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, T> Deserialize<'de> for UnaryExpression<T>
where T: Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<T: Display> Display for UnaryExpression<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: PartialEq> PartialEq for UnaryExpression<T>

source§

fn eq(&self, other: &UnaryExpression<T>) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§

impl<T: Display> Display for UnaryExpression<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: PartialEq> PartialEq for UnaryExpression<T>

source§

fn eq(&self, other: &UnaryExpression<T>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<T> Serialize for UnaryExpression<T>
where T: Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where diff --git a/api/iceberg/spec/enum.PrimitiveType.html b/api/iceberg/spec/enum.PrimitiveType.html index d0f099305..d8757e0fb 100644 --- a/api/iceberg/spec/enum.PrimitiveType.html +++ b/api/iceberg/spec/enum.PrimitiveType.html @@ -45,8 +45,8 @@ __deserializer: __D, ) -> Result<PrimitiveType, __D::Error>
where __D: Deserializer<'de>,

source§

impl PrimitiveType

source

pub fn compatible(&self, literal: &PrimitiveLiteral) -> bool

Check whether literal is compatible with the type.

-

Trait Implementations§

source§

impl Clone for PrimitiveType

source§

fn clone(&self) -> PrimitiveType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PrimitiveType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PrimitiveType

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PrimitiveType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<PrimitiveType> for Type

source§

fn from(value: PrimitiveType) -> Self

Converts to this type from the input type.
source§

impl Hash for PrimitiveType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for PrimitiveType

source§

fn clone(&self) -> PrimitiveType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PrimitiveType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PrimitiveType

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for PrimitiveType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<PrimitiveType> for Type

source§

fn from(value: PrimitiveType) -> Self

Converts to this type from the input type.
source§

impl Hash for PrimitiveType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for PrimitiveType

source§

fn eq(&self, other: &PrimitiveType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/api/iceberg/spec/enum.SortDirection.html b/api/iceberg/spec/enum.SortDirection.html index a7bcdcd4e..fcb186239 100644 --- a/api/iceberg/spec/enum.SortDirection.html +++ b/api/iceberg/spec/enum.SortDirection.html @@ -4,8 +4,8 @@ }
Expand description

Sort direction in a partition, either ascending or descending

Variants§

§

Ascending

Ascending

§

Descending

Descending

-

Trait Implementations§

source§

impl Clone for SortDirection

source§

fn clone(&self) -> SortDirection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SortDirection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SortDirection

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for SortDirection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for SortDirection

source§

fn eq(&self, other: &SortDirection) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for SortDirection

source§

fn clone(&self) -> SortDirection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SortDirection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SortDirection

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for SortDirection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for SortDirection

source§

fn eq(&self, other: &SortDirection) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SortDirection

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for SortDirection

source§

impl Eq for SortDirection

source§

impl StructuralPartialEq for SortDirection

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/api/iceberg/spec/enum.Transform.html b/api/iceberg/spec/enum.Transform.html index d0ec6d113..217c57ea3 100644 --- a/api/iceberg/spec/enum.Transform.html +++ b/api/iceberg/spec/enum.Transform.html @@ -125,8 +125,8 @@
§Example
bucket(a, 37) as bs, if one row matches a = 10, then its partition value should match bucket(10, 37) as bs, and we project a = 10 to bs = bucket(10, 37)

-

Trait Implementations§

source§

impl Clone for Transform

source§

fn clone(&self) -> Transform

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Transform

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Transform

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Transform

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for Transform

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for Transform

source§

fn eq(&self, other: &Transform) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Transform

source§

fn clone(&self) -> Transform

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Transform

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Transform

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Transform

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for Transform

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for Transform

source§

fn eq(&self, other: &Transform) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Transform

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for Transform

source§

impl Eq for Transform

source§

impl StructuralPartialEq for Transform

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/api/iceberg/spec/enum.Type.html b/api/iceberg/spec/enum.Type.html index c28c1aadf..1524defed 100644 --- a/api/iceberg/spec/enum.Type.html +++ b/api/iceberg/spec/enum.Type.html @@ -18,7 +18,7 @@

source

pub fn decimal(precision: u32, scale: u32) -> Result<Self>

Creates decimal type.

source

pub fn is_floating_type(&self) -> bool

Check if it’s float or double type.

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Type

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<ListType> for Type

source§

fn from(value: ListType) -> Self

Converts to this type from the input type.
source§

impl From<MapType> for Type

source§

fn from(value: MapType) -> Self

Converts to this type from the input type.
source§

impl From<PrimitiveType> for Type

source§

fn from(value: PrimitiveType) -> Self

Converts to this type from the input type.
source§

impl From<StructType> for Type

source§

fn from(value: StructType) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<ListType> for Type

source§

fn from(value: ListType) -> Self

Converts to this type from the input type.
source§

impl From<MapType> for Type

source§

fn from(value: MapType) -> Self

Converts to this type from the input type.
source§

impl From<PrimitiveType> for Type

source§

fn from(value: PrimitiveType) -> Self

Converts to this type from the input type.
source§

impl From<StructType> for Type

source§

fn from(value: StructType) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Type

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl !Freeze for Type

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/api/iceberg/spec/struct.Datum.html b/api/iceberg/spec/struct.Datum.html index 90f748b88..9c1dedf21 100644 --- a/api/iceberg/spec/struct.Datum.html +++ b/api/iceberg/spec/struct.Datum.html @@ -265,7 +265,7 @@

source

pub fn data_type(&self) -> &PrimitiveType

Get the primitive type from datum.

source

pub fn is_nan(&self) -> bool

Returns true if the Literal represents a primitive type that can be a NaN, and that it’s value is NaN

-

Trait Implementations§

source§

impl Clone for Datum

source§

fn clone(&self) -> Datum

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Datum

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Datum

source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Datum

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Datum> for Literal

source§

fn from(value: Datum) -> Self

Converts to this type from the input type.
source§

impl From<Datum> for PrimitiveLiteral

source§

fn from(value: Datum) -> Self

Converts to this type from the input type.
source§

impl Hash for Datum

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for Datum

source§

fn clone(&self) -> Datum

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Datum

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Datum

source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Datum

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Datum> for Literal

source§

fn from(value: Datum) -> Self

Converts to this type from the input type.
source§

impl From<Datum> for PrimitiveLiteral

source§

fn from(value: Datum) -> Self

Converts to this type from the input type.
source§

impl Hash for Datum

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for Datum

source§

fn eq(&self, other: &Datum) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/api/iceberg/spec/struct.Schema.html b/api/iceberg/spec/struct.Schema.html index c4cf51267..8fe7251f6 100644 --- a/api/iceberg/spec/struct.Schema.html +++ b/api/iceberg/spec/struct.Schema.html @@ -17,8 +17,8 @@
source

pub fn field_id_by_name(&self, name: &str) -> Option<i32>

Get field id by full name.

source

pub fn name_by_field_id(&self, field_id: i32) -> Option<&str>

Get field id by full name.

source

pub fn accessor_by_field_id(&self, field_id: i32) -> Option<Arc<StructAccessor>>

Get an accessor for retrieving data in a struct

-

Trait Implementations§

source§

impl Clone for Schema

source§

fn clone(&self) -> Schema

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Schema

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Schema

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Schema

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for Schema

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Schema

source§

fn clone(&self) -> Schema

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Schema

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Schema

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Schema

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for Schema

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Schema

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&Schema> for Schema

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(schema: &ArrowSchema) -> Result<Self>

Performs the conversion.
source§

impl TryFrom<&Schema> for Schema

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(schema: &Schema) -> Result<Self>

Performs the conversion.
source§

impl Eq for Schema

Auto Trait Implementations§

§

impl !Freeze for Schema

§

impl RefUnwindSafe for Schema

§

impl Send for Schema

§

impl Sync for Schema

§

impl Unpin for Schema

§

impl UnwindSafe for Schema

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/api/iceberg/spec/struct.SchemalessPartitionSpec.html b/api/iceberg/spec/struct.SchemalessPartitionSpec.html index 13343db8d..4a9e6b2bf 100644 --- a/api/iceberg/spec/struct.SchemalessPartitionSpec.html +++ b/api/iceberg/spec/struct.SchemalessPartitionSpec.html @@ -9,7 +9,7 @@

source

pub fn partition_type(&self, schema: &Schema) -> Result<StructType>

Returns the partition type of this partition spec.

source

pub fn into_unbound(self) -> UnboundPartitionSpec

Convert to unbound partition spec

Trait Implementations§

source§

impl Clone for SchemalessPartitionSpec

source§

fn clone(&self) -> SchemalessPartitionSpec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SchemalessPartitionSpec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SchemalessPartitionSpec

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<BoundPartitionSpec> for SchemalessPartitionSpec

source§

fn from(spec: BoundPartitionSpec) -> Self

Converts to this type from the input type.
source§

impl From<SchemalessPartitionSpec> for UnboundPartitionSpec

source§

fn from(spec: SchemalessPartitionSpec) -> Self

Converts to this type from the input type.
source§

impl PartialEq for SchemalessPartitionSpec

source§

fn eq(&self, other: &SchemalessPartitionSpec) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§

impl From<BoundPartitionSpec> for SchemalessPartitionSpec

source§

fn from(spec: BoundPartitionSpec) -> Self

Converts to this type from the input type.
source§

impl From<SchemalessPartitionSpec> for UnboundPartitionSpec

source§

fn from(spec: SchemalessPartitionSpec) -> Self

Converts to this type from the input type.
source§

impl PartialEq for SchemalessPartitionSpec

source§

fn eq(&self, other: &SchemalessPartitionSpec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SchemalessPartitionSpec

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SchemalessPartitionSpec

source§

impl StructuralPartialEq for SchemalessPartitionSpec

Auto Trait Implementations§

§

impl Freeze for SchemalessPartitionSpec

§

impl RefUnwindSafe for SchemalessPartitionSpec

§

impl Send for SchemalessPartitionSpec

§

impl Sync for SchemalessPartitionSpec

§

impl Unpin for SchemalessPartitionSpec

§

impl UnwindSafe for SchemalessPartitionSpec

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/api/iceberg/spec/struct.SortField.html b/api/iceberg/spec/struct.SortField.html index 4c76e9711..27391318a 100644 --- a/api/iceberg/spec/struct.SortField.html +++ b/api/iceberg/spec/struct.SortField.html @@ -11,8 +11,8 @@

Implementations§

source§

impl SortField

source

pub fn builder() -> SortFieldBuilder<((), (), (), ())>

Create a builder for building SortField. On the builder, call .source_id(...), .transform(...), .direction(...), .null_order(...) to set the values of the fields. Finally, call .build() to create the instance of SortField.

-

Trait Implementations§

source§

impl Clone for SortField

source§

fn clone(&self) -> SortField

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SortField

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SortField

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for SortField

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for SortField

source§

fn eq(&self, other: &SortField) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for SortField

source§

fn clone(&self) -> SortField

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SortField

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SortField

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for SortField

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for SortField

source§

fn eq(&self, other: &SortField) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SortField

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SortField

source§

impl StructuralPartialEq for SortField

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/api/iceberg/spec/struct.StructType.html b/api/iceberg/spec/struct.StructType.html index 13809887b..16fb18349 100644 --- a/api/iceberg/spec/struct.StructType.html +++ b/api/iceberg/spec/struct.StructType.html @@ -3,8 +3,8 @@

source

pub fn field_by_id(&self, id: i32) -> Option<&NestedFieldRef>

Get struct field with certain id

source

pub fn field_by_name(&self, name: &str) -> Option<&NestedFieldRef>

Get struct field with certain field name

source

pub fn fields(&self) -> &[NestedFieldRef]

Get fields.

-

Trait Implementations§

source§

impl Clone for StructType

source§

fn clone(&self) -> StructType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StructType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StructType

source§

fn default() -> StructType

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for StructType

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for StructType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<StructType> for Type

source§

fn from(value: StructType) -> Self

Converts to this type from the input type.
source§

impl Index<usize> for StructType

§

type Output = NestedField

The returned type after indexing.
source§

fn index(&self, index: usize) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl PartialEq for StructType

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for StructType

source§

fn clone(&self) -> StructType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StructType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StructType

source§

fn default() -> StructType

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for StructType

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for StructType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<StructType> for Type

source§

fn from(value: StructType) -> Self

Converts to this type from the input type.
source§

impl Index<usize> for StructType

§

type Output = NestedField

The returned type after indexing.
source§

fn index(&self, index: usize) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl PartialEq for StructType

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for StructType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for StructType

Auto Trait Implementations§

§

impl !Freeze for StructType

§

impl RefUnwindSafe for StructType

§

impl Send for StructType

§

impl Sync for StructType

§

impl Unpin for StructType

§

impl UnwindSafe for StructType

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/api/iceberg/spec/struct.UnboundPartitionSpec.html b/api/iceberg/spec/struct.UnboundPartitionSpec.html index 7f55d7c29..ceb84d777 100644 --- a/api/iceberg/spec/struct.UnboundPartitionSpec.html +++ b/api/iceberg/spec/struct.UnboundPartitionSpec.html @@ -5,7 +5,7 @@

source

pub fn fields(&self) -> &[UnboundPartitionField]

Fields of the partition spec

source

pub fn with_spec_id(self, spec_id: i32) -> Self

Change the spec id of the partition spec

Trait Implementations§

source§

impl Clone for UnboundPartitionSpec

source§

fn clone(&self) -> UnboundPartitionSpec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UnboundPartitionSpec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UnboundPartitionSpec

source§

fn default() -> UnboundPartitionSpec

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for UnboundPartitionSpec

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<BoundPartitionSpec> for UnboundPartitionSpec

source§

fn from(spec: BoundPartitionSpec) -> Self

Converts to this type from the input type.
source§

impl From<SchemalessPartitionSpec> for UnboundPartitionSpec

source§

fn from(spec: SchemalessPartitionSpec) -> Self

Converts to this type from the input type.
source§

impl PartialEq for UnboundPartitionSpec

source§

fn eq(&self, other: &UnboundPartitionSpec) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§

impl From<BoundPartitionSpec> for UnboundPartitionSpec

source§

fn from(spec: BoundPartitionSpec) -> Self

Converts to this type from the input type.
source§

impl From<SchemalessPartitionSpec> for UnboundPartitionSpec

source§

fn from(spec: SchemalessPartitionSpec) -> Self

Converts to this type from the input type.
source§

impl PartialEq for UnboundPartitionSpec

source§

fn eq(&self, other: &UnboundPartitionSpec) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for UnboundPartitionSpec

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for UnboundPartitionSpec

source§

impl StructuralPartialEq for UnboundPartitionSpec

Auto Trait Implementations§

§

impl Freeze for UnboundPartitionSpec

§

impl RefUnwindSafe for UnboundPartitionSpec

§

impl Send for UnboundPartitionSpec

§

impl Sync for UnboundPartitionSpec

§

impl Unpin for UnboundPartitionSpec

§

impl UnwindSafe for UnboundPartitionSpec

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/api/iceberg/struct.Error.html b/api/iceberg/struct.Error.html index 45a72b575..4534c1ae1 100644 --- a/api/iceberg/struct.Error.html +++ b/api/iceberg/struct.Error.html @@ -35,7 +35,7 @@
§Notes

source

pub fn kind(&self) -> ErrorKind

Return error’s kind.

Users can use this method to check error’s kind and take actions.

source

pub fn message(&self) -> &str

Return error’s message.

-

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowError> for Error

source§

fn from(v: ArrowError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<ParquetError> for Error

source§

fn from(v: ParquetError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for Error

source§

fn from(v: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for Error

source§

fn from(v: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<SendError> for Error

source§

fn from(v: SendError) -> Self

Converts to this type from the input type.
source§

impl From<TryFromIntError> for Error

source§

fn from(v: TryFromIntError) -> Self

Converts to this type from the input type.
source§

impl From<TryFromSliceError> for Error

source§

fn from(v: TryFromSliceError) -> Self

Converts to this type from the input type.
source§

impl From<Utf8Error> for Error

source§

fn from(v: Utf8Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !Freeze for Error

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ArrowError> for Error

source§

fn from(v: ArrowError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(v: Error) -> Self

Converts to this type from the input type.
source§

impl From<ParquetError> for Error

source§

fn from(v: ParquetError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for Error

source§

fn from(v: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for Error

source§

fn from(v: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<SendError> for Error

source§

fn from(v: SendError) -> Self

Converts to this type from the input type.
source§

impl From<TryFromIntError> for Error

source§

fn from(v: TryFromIntError) -> Self

Converts to this type from the input type.
source§

impl From<TryFromSliceError> for Error

source§

fn from(v: TryFromSliceError) -> Self

Converts to this type from the input type.
source§

impl From<Utf8Error> for Error

source§

fn from(v: Utf8Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !Freeze for Error

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for T
where T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method diff --git a/api/iceberg_datafusion/struct.IcebergCatalogProvider.html b/api/iceberg_datafusion/struct.IcebergCatalogProvider.html index 860f3c1ec..c9a326be0 100644 --- a/api/iceberg_datafusion/struct.IcebergCatalogProvider.html +++ b/api/iceberg_datafusion/struct.IcebergCatalogProvider.html @@ -1,15 +1,15 @@ -IcebergCatalogProvider in iceberg_datafusion - Rust

Struct iceberg_datafusion::IcebergCatalogProvider

source ·
pub struct IcebergCatalogProvider { /* private fields */ }
Expand description

Provides an interface to manage and access multiple schemas +IcebergCatalogProvider in iceberg_datafusion - Rust

Struct iceberg_datafusion::IcebergCatalogProvider

source ·
pub struct IcebergCatalogProvider { /* private fields */ }
Expand description

Provides an interface to manage and access multiple schemas within an Iceberg Catalog.

Acts as a centralized catalog provider that aggregates multiple [SchemaProvider], each associated with distinct namespaces.

-

Implementations§

source§

impl IcebergCatalogProvider

source

pub async fn try_new(client: Arc<dyn Catalog>) -> Result<Self>

Asynchronously tries to construct a new IcebergCatalogProvider +

Implementations§

source§

impl IcebergCatalogProvider

source

pub async fn try_new(client: Arc<dyn Catalog>) -> Result<Self>

Asynchronously tries to construct a new IcebergCatalogProvider using the given client to fetch and initialize schema providers for each namespace in the Iceberg Catalog.

This method retrieves the list of namespace names attempts to create a schema provider for each namespace, and collects these providers into a HashMap.

-

Trait Implementations§

source§

impl CatalogProvider for IcebergCatalogProvider

source§

fn as_any(&self) -> &dyn Any

Returns the catalog provider as Any -so that it can be downcast to a specific implementation.
source§

fn schema_names(&self) -> Vec<String>

Retrieves the list of available schema names in this catalog.
source§

fn schema(&self, name: &str) -> Option<Arc<dyn SchemaProvider>>

Retrieves a specific schema from the catalog by name, provided it exists.
§

fn register_schema( +

Trait Implementations§

source§

impl CatalogProvider for IcebergCatalogProvider

source§

fn as_any(&self) -> &dyn Any

Returns the catalog provider as Any +so that it can be downcast to a specific implementation.
source§

fn schema_names(&self) -> Vec<String>

Retrieves the list of available schema names in this catalog.
source§

fn schema(&self, name: &str) -> Option<Arc<dyn SchemaProvider>>

Retrieves a specific schema from the catalog by name, provided it exists.
§

fn register_schema( &self, name: &str, schema: Arc<dyn SchemaProvider>, @@ -21,7 +21,7 @@ errors if the schema exists but cannot be dropped. For example, in DataFusion’s default in-memory catalog, MemoryCatalogProvider, a non-empty schema will only be successfully dropped when cascade is true. -This is equivalent to how DROP SCHEMA works in PostgreSQL. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +This is equivalent to how DROP SCHEMA works in PostgreSQL. Read more

source§

impl Debug for IcebergCatalogProvider

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where diff --git a/api/iceberg_datafusion/struct.IcebergTableProvider.html b/api/iceberg_datafusion/struct.IcebergTableProvider.html index a82e0431b..a416a7046 100644 --- a/api/iceberg_datafusion/struct.IcebergTableProvider.html +++ b/api/iceberg_datafusion/struct.IcebergTableProvider.html @@ -1,9 +1,9 @@ -IcebergTableProvider in iceberg_datafusion - Rust

Struct iceberg_datafusion::IcebergTableProvider

source ·
pub struct IcebergTableProvider { /* private fields */ }
Expand description

Represents a [TableProvider] for the Iceberg Catalog, +IcebergTableProvider in iceberg_datafusion - Rust

Struct iceberg_datafusion::IcebergTableProvider

source ·
pub struct IcebergTableProvider { /* private fields */ }
Expand description

Represents a [TableProvider] for the Iceberg Catalog, managing access to a Table.

-

Implementations§

source§

impl IcebergTableProvider

source

pub async fn try_new_from_table(table: Table) -> Result<Self>

Asynchronously tries to construct a new IcebergTableProvider +

Implementations§

source§

impl IcebergTableProvider

source

pub async fn try_new_from_table(table: Table) -> Result<Self>

Asynchronously tries to construct a new IcebergTableProvider using the given table. Can be used to create a table provider from an existing table regardless of the catalog implementation.

-

Trait Implementations§

source§

impl TableProvider for IcebergTableProvider

source§

fn as_any(&self) -> &dyn Any

Returns the table provider as Any so that it can be -downcast to a specific implementation.
source§

fn schema(&self) -> ArrowSchemaRef

Get a reference to the schema for this table
source§

fn table_type(&self) -> TableType

Get the type of this table for metadata/catalog purposes.
source§

fn scan<'life0, 'life1, 'life2, 'life3, 'async_trait>( +

Trait Implementations§

source§

impl Debug for IcebergTableProvider

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TableProvider for IcebergTableProvider

source§

fn as_any(&self) -> &dyn Any

Returns the table provider as Any so that it can be +downcast to a specific implementation.
source§

fn schema(&self) -> ArrowSchemaRef

Get a reference to the schema for this table
source§

fn table_type(&self) -> TableType

Get the type of this table for metadata/catalog purposes.
source§

fn scan<'life0, 'life1, 'life2, 'life3, 'async_trait>( &'life0 self, _state: &'life1 dyn Session, projection: Option<&'life2 Vec<usize>>, @@ -15,7 +15,7 @@ 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait,

Create an [ExecutionPlan] for scanning the table with optionally -specified projection, filter and limit, described below. Read more
source§

fn supports_filters_pushdown( +specified projection, filter and limit, described below. Read more

source§

fn supports_filters_pushdown( &self, filters: &[&Expr], ) -> Result<Vec<TableProviderFilterPushDown>, DataFusionError>

Specify if DataFusion should provide filter expressions to the @@ -24,7 +24,7 @@ &'life0 self, _state: &'life1 dyn Session, _input: Arc<dyn ExecutionPlan>, - _overwrite: bool, + _insert_op: InsertOp, ) -> Pin<Box<dyn Future<Output = Result<Arc<dyn ExecutionPlan>, DataFusionError>> + Send + 'async_trait>>
where 'life0: 'async_trait, 'life1: 'async_trait, diff --git a/api/iceberg_datafusion/struct.IcebergTableProviderFactory.html b/api/iceberg_datafusion/struct.IcebergTableProviderFactory.html index a52a613e4..e46948fe9 100644 --- a/api/iceberg_datafusion/struct.IcebergTableProviderFactory.html +++ b/api/iceberg_datafusion/struct.IcebergTableProviderFactory.html @@ -1,4 +1,4 @@ -IcebergTableProviderFactory in iceberg_datafusion - Rust
pub struct IcebergTableProviderFactory {}
Expand description

A factory that implements DataFusion’s TableProviderFactory to create IcebergTableProvider instances.

+IcebergTableProviderFactory in iceberg_datafusion - Rust
pub struct IcebergTableProviderFactory {}
Expand description

A factory that implements DataFusion’s TableProviderFactory to create IcebergTableProvider instances.

§Example

The following example demonstrates how to create an Iceberg external table using SQL in a DataFusion session with IcebergTableProviderFactory:

@@ -57,7 +57,7 @@

§Note

§Errors

An error will be returned if any unsupported feature, such as partition columns, order expressions, constraints, or column defaults, is detected in the table creation command.

-

Implementations§

Trait Implementations§

source§

impl Default for IcebergTableProviderFactory

source§

fn default() -> IcebergTableProviderFactory

Returns the “default value” for a type. Read more
source§

impl TableProviderFactory for IcebergTableProviderFactory

source§

fn create<'life0, 'life1, 'life2, 'async_trait>( +

Implementations§

Trait Implementations§

source§

impl Debug for IcebergTableProviderFactory

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for IcebergTableProviderFactory

source§

fn default() -> IcebergTableProviderFactory

Returns the “default value” for a type. Read more
source§

impl TableProviderFactory for IcebergTableProviderFactory

source§

fn create<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, _state: &'life1 dyn Session, cmd: &'life2 CreateExternalTable, diff --git a/api/iceberg_datafusion/table_provider_factory/index.html b/api/iceberg_datafusion/table_provider_factory/index.html index d0ad8f885..c72842e2a 100644 --- a/api/iceberg_datafusion/table_provider_factory/index.html +++ b/api/iceberg_datafusion/table_provider_factory/index.html @@ -1 +1 @@ -iceberg_datafusion::table_provider_factory - Rust

Module iceberg_datafusion::table_provider_factory

source ·

Structs§

\ No newline at end of file +iceberg_datafusion::table_provider_factory - Rust

Module iceberg_datafusion::table_provider_factory

source ·

Structs§

\ No newline at end of file diff --git a/api/iceberg_datafusion/table_provider_factory/struct.IcebergTableProviderFactory.html b/api/iceberg_datafusion/table_provider_factory/struct.IcebergTableProviderFactory.html index 0bc3bc56a..2c7a3240e 100644 --- a/api/iceberg_datafusion/table_provider_factory/struct.IcebergTableProviderFactory.html +++ b/api/iceberg_datafusion/table_provider_factory/struct.IcebergTableProviderFactory.html @@ -1,4 +1,4 @@ -IcebergTableProviderFactory in iceberg_datafusion::table_provider_factory - Rust
pub struct IcebergTableProviderFactory {}
Expand description

A factory that implements DataFusion’s TableProviderFactory to create IcebergTableProvider instances.

+IcebergTableProviderFactory in iceberg_datafusion::table_provider_factory - Rust
pub struct IcebergTableProviderFactory {}
Expand description

A factory that implements DataFusion’s TableProviderFactory to create IcebergTableProvider instances.

§Example

The following example demonstrates how to create an Iceberg external table using SQL in a DataFusion session with IcebergTableProviderFactory:

@@ -57,7 +57,7 @@

§Note

§Errors

An error will be returned if any unsupported feature, such as partition columns, order expressions, constraints, or column defaults, is detected in the table creation command.

-

Implementations§

Trait Implementations§

source§

impl Default for IcebergTableProviderFactory

source§

fn default() -> IcebergTableProviderFactory

Returns the “default value” for a type. Read more
source§

impl TableProviderFactory for IcebergTableProviderFactory

source§

fn create<'life0, 'life1, 'life2, 'async_trait>( +

Implementations§

Trait Implementations§

source§

impl Debug for IcebergTableProviderFactory

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for IcebergTableProviderFactory

source§

fn default() -> IcebergTableProviderFactory

Returns the “default value” for a type. Read more
source§

impl TableProviderFactory for IcebergTableProviderFactory

source§

fn create<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, _state: &'life1 dyn Session, cmd: &'life2 CreateExternalTable, diff --git a/api/search-index.js b/api/search-index.js index d81105c58..15f5d135c 100644 --- a/api/search-index.js +++ b/api/search-index.js @@ -1,11 +1,11 @@ var searchIndex = new Map(JSON.parse('[\ -["iceberg",{"t":"PPPPPKPPPPPFGPPPFFPPPPPPIPPPPPPFFFGGPPPFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMQNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNCNMMMOONNNOOONOMNNNNNNONOOMOCOONNNNONCOCMNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNCOOOOOOOOOOOOOOOOOOOOOOOOOFFKRRNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNMHMNNNNNNNHNNNNNNPPPPPPPPFKRGFIPPPPPPPPFPPPPPPPPPGGFPPFPIPPFNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSFFFKKSSSSSSFFSSSSSSSSSSSSNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNONNNNNNNNNNNNNNNNNNNNNNNNMNNIFIFFNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNONNONOONONNNNNNNONNNNNNNNNNNNNNNNNNNNNNPPPPPPPPFIPPPPGFFGGPFPPPPPPPPPPFPPPPGPPPPPPPPFGPPSFGFIFFFFGFFPPFFPFIGGPPSSSSSSSSSSSPFFPPPGGSFPFFIIKFIFFIFGGFFFGIPFPPFPPFFFRFFIPPPPPPGPGPSFFFIPPPPPPPPPGFFIGFFIFIPPNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNNNNNNOONONNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNMNNNNNNNNONNONOMNNONOOOONNNNNNNNNNNNNNNNNNONNONOONNNNNNNNNNONNNONMNNNHNNNNNONONMNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNOOONNNNNONNNMNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIKHMMNRKKKRCMMMMMCMCFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKFFRNNNNMNNNMNNNNNNNNNNNNNNNNCNNNNNNNNNNMNFFKKNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNN","n":["AddSchema","AddSnapshot","AddSortOrder","AddSpec","AssignUuid","Catalog","CurrentSchemaIdMatch","DataInvalid","DefaultSortOrderIdMatch","DefaultSpecIdMatch","Err","Error","ErrorKind","FeatureUnsupported","LastAssignedFieldIdMatch","LastAssignedPartitionIdMatch","Namespace","NamespaceIdent","NotExist","Ok","RefSnapshotIdMatch","RemoveProperties","RemoveSnapshotRef","RemoveSnapshots","Result","SetCurrentSchema","SetDefaultSortOrder","SetDefaultSpec","SetLocation","SetProperties","SetSnapshotRef","TableCommit","TableCreation","TableIdent","TableRequirement","TableUpdate","Unexpected","UpgradeFormatVersion","UuidMatch","ViewCreation","apply","arrow","as_error_source","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","builder","builder","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","create_namespace","create_table","default_catalog","default_namespace","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop_namespace","drop_table","ensure_data_valid","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","expr","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_strs","from_strs","from_vec","get_namespace","hash","hash","identifier","init","init","init","init","init","init","init","init","init","init","inner","into","into","into","into","into","into","into","into","into","into","into_static","io","kind","list_namespaces","list_tables","load_table","location","location","message","name","name","name","name","name","namespace","namespace","namespace_exists","new","new","new","new","parent","partial_cmp","partition_spec","properties","properties","properties","rename_table","representations","scan","schema","schema","serialize","serialize","serialize","serialize","sort_order","source","spec","summary","table","table_exists","take_requirements","take_updates","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_url_string","transaction","transform","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_namespace","update_table","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_context","with_properties","with_source","writer","current_schema_id","default_sort_order_id","default_spec_id","last_assigned_field_id","last_assigned_partition_id","ref","snapshot_id","uuid","format_version","last_column_id","location","ref_name","ref_name","reference","removals","schema","schema_id","snapshot","snapshot_ids","sort_order","sort_order_id","spec","spec_id","updates","uuid","ArrowReader","ArrowReaderBuilder","ArrowSchemaVisitor","T","U","after_field","after_field","after_list_element","after_list_element","after_map_key","after_map_key","after_map_value","after_map_value","arrow_schema_to_schema","arrow_type_to_type","before_field","before_field","before_list_element","before_list_element","before_map_key","before_map_key","before_map_value","before_map_value","borrow","borrow","borrow_mut","borrow_mut","build","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","into","into","list","map","primitive","read","schema","schema_to_arrow_schema","struct","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_to_arrow_type","vzip","vzip","with_batch_size","with_data_file_concurrency_limit","with_row_group_filtering_enabled","with_row_selection_enabled","AlwaysFalse","AlwaysFalse","AlwaysTrue","AlwaysTrue","And","And","Binary","Binary","BinaryExpression","Bind","Bound","BoundPredicate","BoundReference","BoundTerm","Eq","GreaterThan","GreaterThanOrEq","In","IsNan","IsNull","LessThan","LessThanOrEq","LogicalExpression","Not","Not","NotEq","NotIn","NotNan","NotNull","NotStartsWith","Or","Or","Predicate","PredicateOperator","Reference","Set","Set","SetExpression","StartsWith","Term","Unary","Unary","UnaryExpression","accessor","and","bind","bind","bind","bind","bind","bind","bind","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","eq","equal_to","equivalent","equivalent","field","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","greater_than","greater_than_or_equal_to","init","init","init","init","init","init","init","init","init","inputs","into","into","into","into","into","into","into","into","into","is_binary","is_in","is_nan","is_not_in","is_not_nan","is_not_null","is_null","is_set","is_unary","less_than","less_than_or_equal_to","name","negate","negate","new","new","new","new","not","not_equal_to","not_starts_with","or","rewrite_not","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","starts_with","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CLIENT_REGION","FileIO","FileIOBuilder","FileMetadata","FileRead","FileWrite","GCS_CREDENTIALS_JSON","GCS_NO_AUTH","GCS_PROJECT_ID","GCS_SERVICE_PATH","GCS_TOKEN","GCS_USER_PROJECT","InputFile","OutputFile","S3_ACCESS_KEY_ID","S3_ASSUME_ROLE_ARN","S3_ASSUME_ROLE_EXTERNAL_ID","S3_ASSUME_ROLE_SESSION_NAME","S3_ENDPOINT","S3_PATH_STYLE_ACCESS","S3_REGION","S3_SECRET_ACCESS_KEY","S3_SESSION_TOKEN","S3_SSE_KEY","S3_SSE_MD5","S3_SSE_TYPE","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","close","delete","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","exists","exists","exists","fmt","fmt","fmt","fmt","from","from","from","from","from","from_path","init","init","init","init","init","into","into","into","into","into","location","location","metadata","new","new_fs_io","new_input","new_output","read","read","reader","remove_all","size","to_input_file","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","with_prop","with_props","write","write","writer","ArrowRecordBatchStream","FileScanTask","FileScanTaskStream","TableScan","TableScanBuilder","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","column_names","data_file_content","data_file_format","data_file_path","data_file_path","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","eq","fmt","fmt","from","from","from","init","init","init","into","into","into","length","plan_files","predicate","predicate","project_field_ids","project_field_ids","record_count","schema","schema","schema_ref","select","select_all","select_empty","serialize","snapshot","snapshot_id","start","to_arrow","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","with_batch_size","with_case_sensitive","with_concurrency_limit","with_data_file_concurrency_limit","with_filter","with_manifest_entry_concurrency_limit","with_row_group_filtering_enabled","with_row_selection_enabled","Added","Append","Ascending","Avro","Binary","Binary","Boolean","Boolean","BoundPartitionSpec","BoundPartitionSpecRef","Branch","Bucket","Data","Data","DataContentType","DataFile","DataFileBuilder","DataFileBuilderError","DataFileFormat","Date","Datum","Day","Decimal","Delete","Deleted","Deletes","Descending","Double","Double","EqualityDeletes","Existing","FieldSummary","First","Fixed","Float","Float","FormatVersion","Hour","Identity","Int","Int","Int128","Last","List","List","ListType","Literal","Long","Long","MAIN_BRANCH","Manifest","ManifestContentType","ManifestEntry","ManifestEntryRef","ManifestFile","ManifestList","ManifestListWriter","ManifestMetadata","ManifestStatus","ManifestWriter","Map","Map","Map","MapType","MetadataLog","Month","NestedField","NestedFieldRef","NullOrder","Operation","Orc","Overwrite","PROPERTY_CURRENT_SCHEMA","PROPERTY_CURRENT_SNAPSHOT_ID","PROPERTY_CURRENT_SNAPSHOT_SUMMARY","PROPERTY_CURRENT_SNAPSHOT_TIMESTAMP","PROPERTY_DEFAULT_PARTITION_SPEC","PROPERTY_DEFAULT_SORT_ORDER","PROPERTY_FORMAT_VERSION","PROPERTY_METADATA_PREVIOUS_VERSIONS_MAX","PROPERTY_METADATA_PREVIOUS_VERSIONS_MAX_DEFAULT","PROPERTY_SNAPSHOT_COUNT","PROPERTY_UUID","Parquet","PartitionField","PartitionSpecBuilder","PositionDeletes","Primitive","Primitive","PrimitiveLiteral","PrimitiveType","RESERVED_PROPERTIES","RawLiteral","Replace","Schema","SchemaBuilder","SchemaId","SchemaRef","SchemaVisitor","SchemalessPartitionSpec","SchemalessPartitionSpecRef","Snapshot","SnapshotLog","SnapshotRef","SnapshotReference","SnapshotRetention","SortDirection","SortField","SortOrder","SortOrderBuilder","SortOrderBuilderError","SortOrderRef","Sql","SqlViewRepresentation","String","String","Struct","Struct","Struct","StructType","StructValueIntoIter","Summary","T","TableMetadata","TableMetadataBuilder","TableMetadataRef","Tag","Time","Timestamp","TimestampNs","Timestamptz","TimestamptzNs","Transform","Truncate","Type","UInt128","UNASSIGNED_SEQUENCE_NUMBER","UnboundPartitionField","UnboundPartitionSpec","UnboundPartitionSpecBuilder","UnboundPartitionSpecRef","UninitializedField","UninitializedField","Unknown","Uuid","V1","V1","V2","ValidationError","ValidationError","ViewFormatVersion","ViewMetadata","ViewMetadataBuilder","ViewMetadataRef","ViewRepresentation","ViewRepresentations","ViewVersion","ViewVersionId","ViewVersionLog","ViewVersionRef","Void","Year","accessor_by_field_id","add_manifests","add_partition_field","add_partition_field","add_partition_fields","add_unbound_field","add_unbound_fields","added_files_count","added_rows_count","added_snapshot_id","after_list_element","after_list_element","after_map_key","after_map_key","after_map_value","after_map_value","after_struct_field","after_struct_field","append_snapshot","as_error_source","as_error_source","as_primitive_type","as_struct","assign_uuid","assign_uuid","before_list_element","before_list_element","before_map_key","before_map_key","before_map_value","before_map_value","before_struct_field","before_struct_field","binary","binary","bind","bind","bool","bool","bool_from_str","bool_from_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","build","build","build","build_unbound","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","cmp","cmp","column_sizes","column_sizes","compatible","consume_entries","contains_nan","contains_null","content","content","content_type","content_type","current_schema","current_schema","current_schema_id","current_snapshot","current_snapshot_id","current_version","current_version_id","data_file","data_type","date","date","date_from_str","date_from_str","date_from_ymd","date_from_ymd","decimal","decimal","decimal","decimal_from_str","decimal_from_str","decimal_max_precision","decimal_required_bytes","dedup_name","default","default","default","default","default","default","default","default","default","default_catalog","default_namespace","default_partition_spec","default_partition_spec_id","default_sort_order","default_sort_order_id","deleted_files_count","deleted_rows_count","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dialect","direction","doc","double","double","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","element_field","empty","entries","entries","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equality_ids","equality_ids","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","existing_files_count","existing_rows_count","field","field_by_alias","field_by_id","field_by_id","field_by_name","field_by_name","field_by_name_case_insensitive","field_id","field_id","field_id_by_name","field_type","fields","fields","fields","fields","fields","file_format","file_format","file_format","file_path","file_path","file_path","file_size_in_bytes","file_size_in_bytes","file_size_in_bytes","fixed","fixed","float","float","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format_version","format_version","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_str","from_str","from_str","from_table_creation","from_view_creation","get","has_same_content","has_sequential_ids","hash","hash","hash","hash","hash","hash","hash","highest_field_id","highest_field_id","history","history","id","identifier_field_ids","index","index","index_by_id","index_parents","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initial_default","insert","int","int","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_builder","into_iter","into_iter","into_iter","into_iter","into_parts","into_schemaless","into_unbound","into_unbound","into_unbound","is_alive","is_compatible_with_schemaless","is_empty","is_empty","is_floating_type","is_nan","is_nan","is_nested","is_null_at_index","is_primitive","is_struct","is_unpartitioned","is_unsorted","iter","iter","key_field","key_metadata","key_metadata","key_metadata","last_sequence_number","last_updated_ms","last_updated_timestamp","len","len","list","list_element","literal","load_manifest","load_manifest_list","location","location","long","long","lower_bound","lower_bounds","lower_bounds","manifest_length","manifest_list","manifest_path","map","map_key_element","map_value_element","metadata_file","metadata_log","min_sequence_number","name","name","name","name_by_field_id","nan_value_counts","nan_value_counts","new","new","new","new","new","new","new","new","new","new","new","new","new","new_from_unbound","next","null_order","null_value_counts","null_value_counts","operation","optional","order_id","other","parent_snapshot_id","parse","parse_avro","parse_with_version","partial_cmp","partial_cmp","partial_cmp","partition","partition","partition_spec_by_id","partition_spec_id","partition_specs_iter","partition_type","partition_type","partitions","preserves_order","primitive","project","properties","properties","prune_columns","record_count","record_count","record_count","representations","required","required","result_type","retention","satisfies_order_of","schema","schema","schema","schema","schema_by_id","schema_by_id","schema_id","schema_id","schema_id","schema_ref","schemas_iter","schemas_iter","sequence_number","sequence_number","sequence_number","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","snapshot_by_id","snapshot_for_ref","snapshot_id","snapshot_id","snapshot_id","snapshots","sort_order_by_id","sort_order_id","sort_order_id","sort_orders_iter","source_id","source_id","source_id","spec_id","spec_id","spec_id","split_offsets","split_offsets","sql","status","string","string","struct","summary","summary","time","time_from_hms_micro","time_from_hms_micro","time_from_str","time_from_str","time_micros","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp_from_datetime","timestamp_from_datetime","timestamp_from_str","timestamp_from_str","timestamp_micros","timestamp_ms","timestamp_ms","timestamp_ms","timestamp_ms","timestamp_ms","timestamp_ms","timestamp_nanos","timestamptz","timestamptz_from_datetime","timestamptz_from_datetime","timestamptz_from_str","timestamptz_from_str","timestamptz_micros","timestamptz_nanos","to","to_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_struct_type","transform","transform","transform","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_bytes","try_from_json","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_json","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unpartition_spec","unpartition_spec","unsorted_order","upper_bound","upper_bounds","upper_bounds","uuid","uuid","uuid","uuid","uuid_from_str","uuid_from_str","v1","v2","value_counts","value_counts","value_field","version_by_id","version_id","version_id","versions","visit_schema","visit_struct","visit_type","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_alias","with_doc","with_fields","with_fields","with_identifier_field_ids","with_initial_default","with_last_assigned_field_id","with_order_id","with_order_id","with_schema_id","with_sort_field","with_spec_id","with_spec_id","with_spec_id","with_write_default","write","write_default","precision","scale","max_ref_age_ms","max_ref_age_ms","max_snapshot_age_ms","min_snapshots_to_keep","StaticTable","Table","TableBuilder","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","builder","cache_size_bytes","clone","clone","clone_into","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","disable_cache","drop","drop","drop","file_io","file_io","fmt","fmt","from","from","from","from_metadata","from_metadata_file","identifier","identifier","init","init","init","into","into","into","into_table","metadata","metadata","metadata","metadata_location","metadata_location","metadata_ref","reader_builder","reader_builder","readonly","readonly","scan","scan","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ReplaceSortOrderAction","Transaction","apply","asc","borrow","borrow","borrow_mut","borrow_mut","commit","deref","deref","deref_mut","deref_mut","desc","drop","drop","from","from","init","init","into","into","new","remove_properties","replace_sort_order","set_properties","try_from","try_from","try_into","try_into","type_id","type_id","upgrade_table_version","vzip","vzip","BoxedTransformFunction","TransformFunction","create_transform_function","transform","transform_literal","transform_literal_result","C","CurrentFileStatus","IcebergWriter","IcebergWriterBuilder","R","base_writer","build","close","current_file_path","current_row_num","current_written_size","file_writer","write","data_file_writer","DataFileWriter","DataFileWriterBuilder","DataFileWriterConfig","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","close","current_file_path","current_row_num","current_written_size","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","from","from","from","init","init","init","into","into","into","new","new","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","write","FileWriter","FileWriterBuilder","ParquetWriter","ParquetWriterBuilder","R","borrow","borrow","borrow_mut","borrow_mut","build","build","clone","clone_into","close","close","current_file_path","current_row_num","current_written_size","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","into","into","location_generator","new","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","write","DefaultFileNameGenerator","DefaultLocationGenerator","FileNameGenerator","LocationGenerator","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","from","from","generate_file_name","generate_file_name","generate_location","generate_location","init","init","into","into","new","new","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"iceberg"],[300,"iceberg::TableRequirement"],[308,"iceberg::TableUpdate"],[325,"iceberg::arrow"],[388,"iceberg::expr"],[658,"iceberg::io"],[776,"iceberg::scan"],[856,"iceberg::spec"],[2660,"iceberg::spec::PrimitiveType"],[2662,"iceberg::spec::SnapshotRetention"],[2666,"iceberg::table"],[2736,"iceberg::transaction"],[2771,"iceberg::transform"],[2777,"iceberg::writer"],[2790,"iceberg::writer::base_writer"],[2791,"iceberg::writer::base_writer::data_file_writer"],[2841,"iceberg::writer::file_writer"],[2884,"iceberg::writer::file_writer::location_generator"],[2924,"iceberg::catalog"],[2925,"iceberg::spec::table_metadata"],[2926,"iceberg::error"],[2927,"core::error"],[2928,"alloc::string"],[2929,"alloc::vec"],[2930,"core::cmp"],[2931,"std::collections::hash::map"],[2932,"core::future::future"],[2933,"alloc::boxed"],[2934,"core::pin"],[2935,"core::result"],[2936,"serde::de"],[2937,"core::fmt"],[2938,"parquet::errors"],[2939,"reqwest::error"],[2940,"rust_decimal::error"],[2941,"arrow_schema::error"],[2942,"serde_json::error"],[2943,"core::str::error"],[2944,"futures_channel::mpsc"],[2945,"core::array"],[2946,"chrono::format"],[2947,"uuid::error"],[2948,"core::num::error"],[2949,"url::parser"],[2950,"opendal::types::error"],[2951,"std::io::error"],[2952,"apache_avro::error"],[2953,"core::iter::traits::collect"],[2954,"core::hash"],[2955,"core::option"],[2956,"core::convert"],[2957,"serde::ser"],[2958,"core::any"],[2959,"anyhow"],[2960,"iceberg::arrow::schema"],[2961,"arrow_schema::field"],[2962,"arrow_schema::schema"],[2963,"iceberg::spec::schema"],[2964,"arrow_schema::datatype"],[2965,"iceberg::spec::datatypes"],[2966,"iceberg::arrow::reader"],[2967,"arrow_schema::fields"],[2968,"iceberg::expr::term"],[2969,"iceberg::expr::predicate"],[2970,"core::clone"],[2971,"iceberg::spec::values"],[2972,"alloc::sync"],[2973,"iceberg::io::file_io"],[2974,"core::ops::range"],[2975,"bytes::bytes"],[2976,"iceberg::spec::snapshot"],[2977,"iceberg::spec::manifest_list"],[2978,"core::iter::traits::iterator"],[2979,"iceberg::spec::partition"],[2980,"iceberg::spec::transform"],[2981,"uuid"],[2982,"iceberg::spec::view_metadata"],[2983,"iceberg::spec::manifest"],[2984,"iceberg::spec::sort"],[2985,"iceberg::spec::view_version"],[2986,"rust_decimal::decimal"],[2987,"iceberg::spec::values::_serde"],[2988,"derive_builder::error"],[2989,"chrono::offset::utc"],[2990,"chrono::datetime"],[2991,"core::ops::function"],[2992,"chrono::naive::datetime"],[2993,"chrono::offset"],[2994,"serde_bytes::bytebuf"],[2995,"serde_json::value"],[2996,"bimap::hash"],[2997,"arrow_array::array"],[2998,"arrow_array::record_batch"],[2999,"core::marker"],[3000,"iceberg::writer::file_writer::parquet_writer"],[3001,"parquet::file::properties"],[3002,"iceberg::io::storage_s3"],[3003,"iceberg::io::storage_gcs"]],"i":[1,1,1,1,1,0,25,12,25,25,3,0,0,12,25,25,0,0,25,3,25,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,12,1,25,0,1,0,27,6,27,12,6,13,14,21,30,25,1,31,27,12,6,13,14,21,30,25,1,31,21,30,31,12,6,13,14,1,12,6,13,14,1,6,16,16,31,31,27,12,6,6,13,14,21,30,25,1,31,27,12,6,13,14,21,30,25,1,31,6,14,25,1,27,12,6,13,14,21,30,25,1,31,16,16,0,12,6,13,14,25,1,12,12,6,6,13,13,14,14,0,27,27,12,12,6,13,14,21,30,25,1,31,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,12,6,13,14,21,30,25,1,31,6,14,6,16,6,14,30,27,12,6,13,14,21,30,25,1,31,6,27,12,6,13,14,21,30,25,1,31,12,0,27,16,16,16,21,31,27,13,14,14,21,31,14,14,16,27,6,13,14,6,6,21,13,21,31,16,31,0,21,31,6,14,25,1,21,27,0,31,0,16,30,30,12,6,13,14,1,27,12,6,0,0,27,12,6,13,14,21,30,25,1,31,27,12,6,13,14,21,30,25,1,31,27,12,6,13,14,21,30,25,1,31,16,16,27,12,6,13,14,21,30,25,1,31,27,13,27,0,223,224,225,226,227,228,228,229,230,231,232,233,234,233,235,231,236,237,238,239,240,241,242,243,244,0,0,0,59,59,59,59,59,59,59,59,59,59,0,0,59,59,59,59,59,59,59,59,65,66,65,66,65,66,66,65,66,65,66,65,66,65,66,65,66,65,66,59,59,59,66,59,0,59,66,65,66,65,66,65,66,0,65,66,65,65,65,65,71,80,71,80,71,80,71,80,0,0,73,0,0,0,82,82,82,82,82,82,82,82,0,71,80,82,82,82,82,82,71,80,0,0,0,71,80,0,82,0,71,80,0,70,71,73,75,76,77,78,79,71,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,70,70,75,75,70,70,76,77,77,78,78,79,79,71,71,80,80,82,82,75,70,76,77,78,79,71,80,82,75,75,75,70,76,77,78,79,71,80,82,76,75,70,76,77,78,79,71,80,82,82,75,75,75,75,75,75,82,82,75,75,75,71,82,75,70,77,78,71,75,75,71,71,75,70,76,77,78,79,71,80,82,75,75,70,76,77,78,79,71,80,82,75,70,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,94,93,97,98,99,94,93,97,98,93,94,94,95,94,99,94,93,97,98,99,94,93,97,98,99,94,93,97,98,94,97,98,94,93,97,98,99,94,93,97,98,94,99,94,93,97,98,99,94,93,97,98,97,98,97,93,93,94,94,100,97,97,94,99,98,94,99,94,93,97,98,99,94,93,97,98,99,94,93,97,98,99,94,93,97,98,93,93,95,98,98,0,0,0,0,0,104,105,106,104,105,106,104,106,106,105,106,106,106,106,104,105,106,104,105,106,106,104,105,106,106,105,106,104,105,106,104,105,106,104,105,106,106,105,106,106,106,106,106,106,106,106,104,104,104,106,105,104,106,105,106,104,105,106,104,105,106,104,105,106,104,105,106,104,104,104,104,104,104,104,104,142,149,153,144,121,159,121,159,0,0,152,115,143,146,0,0,0,0,0,121,0,115,121,149,142,146,153,121,159,143,142,0,154,121,121,159,0,115,115,121,159,159,154,64,126,0,0,121,159,0,0,0,0,0,0,0,0,0,0,0,0,64,126,0,0,115,0,0,0,0,144,149,0,0,0,0,0,0,0,0,0,0,0,144,0,0,143,64,126,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,0,121,159,0,64,126,0,0,0,118,0,0,0,152,121,121,121,121,121,0,115,0,159,0,0,0,0,0,133,180,115,121,156,163,156,133,180,0,0,0,0,0,0,0,0,0,0,115,115,62,111,114,116,114,116,116,112,112,112,118,118,118,118,118,118,118,118,119,133,180,64,62,2,124,118,118,118,118,118,118,118,118,85,126,127,129,85,126,85,126,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,2,124,131,114,116,134,135,135,140,141,148,128,117,129,62,120,155,136,164,64,121,122,86,137,138,139,140,141,142,132,131,143,144,145,112,146,147,148,128,127,117,129,62,149,150,120,151,152,153,154,155,135,136,119,156,157,158,115,159,85,160,126,161,130,162,163,164,165,166,167,64,121,122,86,137,138,139,140,141,142,132,131,143,144,145,112,146,147,148,128,127,117,129,62,149,150,120,151,152,153,154,155,135,136,119,156,157,158,115,159,85,160,126,161,130,162,163,164,165,166,167,111,156,163,132,131,121,145,147,147,131,112,141,132,119,130,119,119,119,130,130,141,85,85,126,85,126,85,126,64,85,126,85,126,64,64,115,122,131,147,129,114,149,135,136,160,164,164,119,119,119,119,112,112,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,64,121,121,122,86,143,144,148,127,117,129,62,149,150,120,151,152,153,154,155,136,119,156,157,158,115,85,176,130,162,163,164,165,166,167,167,155,86,85,126,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,137,161,139,145,64,121,122,86,137,138,139,140,141,142,132,143,144,145,112,146,147,148,128,127,117,129,62,149,150,120,151,152,153,154,155,136,119,156,157,158,115,159,85,160,126,161,130,162,163,164,165,166,167,132,131,64,64,121,121,122,122,86,86,137,137,138,138,139,139,140,140,141,141,142,142,132,132,143,143,144,144,146,146,147,147,148,148,128,128,127,127,117,117,129,129,62,62,149,149,150,150,120,120,151,151,152,152,153,153,154,154,155,155,136,136,119,119,156,156,157,157,158,158,115,115,159,159,85,85,160,160,126,126,161,161,130,130,162,162,163,163,164,164,165,165,166,166,167,167,112,112,118,62,122,62,122,62,62,148,117,62,86,122,128,127,129,136,141,132,131,141,132,131,141,132,131,85,126,85,126,111,64,64,121,121,122,122,86,86,137,138,139,140,141,142,132,133,133,143,144,144,145,112,146,146,147,148,128,127,117,129,114,116,62,62,134,149,150,120,151,152,153,153,154,154,155,155,180,180,136,119,156,156,157,158,115,115,159,85,85,160,126,161,176,130,162,163,163,164,165,166,167,119,130,185,111,2,186,124,64,64,64,64,64,121,122,86,137,138,139,140,141,142,132,131,133,133,133,143,144,145,112,146,147,148,128,127,127,117,117,129,129,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,180,180,136,119,156,157,158,115,159,159,85,160,160,126,126,161,176,130,162,163,164,165,166,166,167,160,161,144,146,115,2,124,160,160,128,121,156,159,85,160,126,161,128,62,119,130,86,62,122,161,0,0,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,86,160,85,126,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,126,62,186,160,161,165,139,128,148,128,127,141,128,160,165,64,159,85,64,161,64,64,128,136,161,165,138,132,131,112,119,119,119,160,165,118,86,85,112,120,119,130,85,126,147,132,131,112,120,112,118,86,86,157,119,112,86,148,117,62,132,131,185,2,124,122,86,137,138,139,114,116,151,160,162,116,186,155,132,131,150,86,136,150,120,140,139,145,156,85,163,132,131,119,112,119,128,127,112,115,118,115,119,130,0,141,132,131,164,86,86,115,151,115,118,128,120,164,119,130,62,120,164,128,119,130,141,120,112,64,121,121,122,86,143,144,148,127,117,129,62,149,150,120,151,152,153,154,155,136,119,156,157,158,115,85,176,130,162,163,164,165,166,167,119,119,120,151,158,119,119,132,131,119,148,117,155,128,127,129,132,131,167,141,85,126,118,120,164,126,85,126,85,126,85,120,158,126,162,164,85,126,85,126,85,120,158,162,164,157,158,85,126,85,126,85,126,85,85,85,85,64,121,122,86,137,138,139,140,141,142,132,131,143,144,145,112,146,147,148,128,127,117,129,62,149,150,120,151,152,153,154,155,135,136,119,156,157,158,115,159,85,160,126,161,130,162,163,164,165,166,167,64,121,122,86,133,144,146,62,153,154,155,180,156,115,85,163,64,148,117,155,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,142,132,131,133,143,143,144,145,112,146,146,147,148,128,127,117,129,114,116,62,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,176,130,162,163,164,165,166,167,85,126,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,176,130,162,163,164,165,166,167,126,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,128,127,136,147,132,131,119,85,126,130,85,126,111,111,132,131,138,130,162,164,130,0,0,0,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,134,86,134,135,134,86,116,135,136,134,135,129,114,116,86,185,86,245,245,246,247,246,246,0,0,0,195,196,197,195,196,197,195,196,195,196,197,196,197,195,196,197,195,196,197,195,195,196,197,195,196,196,197,195,196,197,197,197,195,196,195,196,197,195,196,197,197,195,196,197,195,196,196,196,197,195,196,196,197,196,197,195,196,197,195,196,197,195,196,197,195,196,197,0,0,199,199,200,199,200,199,200,200,199,200,199,199,200,199,200,199,200,199,200,199,200,200,200,200,200,199,200,199,200,199,200,200,199,0,0,0,202,202,202,206,0,0,0,206,0,206,207,208,208,208,0,207,0,0,0,0,212,211,209,212,211,209,209,209,209,211,211,211,211,212,211,209,212,211,209,212,211,209,212,211,209,212,211,209,212,211,209,212,209,209,212,211,209,212,211,209,212,211,209,212,211,209,211,0,0,0,0,210,219,216,219,216,210,216,216,216,215,219,219,219,219,219,216,219,216,219,216,219,216,219,216,219,216,0,216,216,219,216,219,216,219,216,219,216,215,219,0,0,0,0,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,218,222,217,221,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222],"f":"````````````````````````````````````````{{bd}{{f{d}}}}`{{{h{c}}}{{h{j}}}{}}{{{h{l}}}{{h{{A`{n}}}}}}{{{h{c}}}{{h{e}}}{}{}}000000000{{{h{Abc}}}{{h{Abe}}}{}{}}000000000{{}{{`{{Af{AdAdAdAdAdAd}}}}}}{{}{{`{{Af{AdAdAd}}}}}}{{}{{`{{Af{AdAdAdAdAdAdAdAd}}}}}}{{{h{Ah}}}Ah}{{{h{l}}}l}{{{h{Aj}}}Aj}{{{h{Al}}}Al}{{{h{b}}}b}{{{h{c}}{h{Abe}}}Ad{}{}}0000{{{h{l}}{h{l}}}An}{{{h{B`}}{h{l}}{Bb{nn}}}{{Bh{{Bf{Bd}}}}}}{{{h{B`}}{h{l}}Bj}{{Bh{{Bf{Bd}}}}}}``{Bl{{h{c}}}{}}0{{{h{l}}}{{h{c}}}{}}11111111{Bl{{h{Abc}}}{}}000000000{c{{Bn{l}}}C`}{c{{Bn{Al}}}C`}{c{{Bn{Cb}}}C`}{c{{Bn{b}}}C`}{BlAd}000000000{{{h{B`}}{h{l}}}{{Bh{{Bf{Bd}}}}}}{{{h{B`}}{h{Al}}}{{Bh{{Bf{Bd}}}}}}`{{{h{Ah}}{h{Ah}}}Cd}{{{h{l}}{h{l}}}Cd}{{{h{Aj}}{h{Aj}}}Cd}{{{h{Al}}{h{Al}}}Cd}{{{h{Cb}}{h{Cb}}}Cd}{{{h{b}}{h{b}}}Cd}{{{h{c}}{h{e}}}Cd{}{}}0000000`{{{h{Cf}}{h{AbCh}}}Cj}0{{{h{Ah}}{h{AbCh}}}Cj}0{{{h{l}}{h{AbCh}}}Cj}{{{h{Aj}}{h{AbCh}}}Cj}{{{h{Al}}{h{AbCh}}}Cj}{{{h{Bj}}{h{AbCh}}}Cj}{{{h{Cl}}{h{AbCh}}}Cj}{{{h{Cb}}{h{AbCh}}}Cj}{{{h{b}}{h{AbCh}}}Cj}{{{h{Cn}}{h{AbCh}}}Cj}{D`Cf}{DbCf}{DdCf}{DfCf}{DhCf}{DjCf}{DlCf}{DnCf}{E`Cf}{EbCf}{EdCf}{cc{}}{EfCf}{EhCf}{EjCf}{ElCf}444444444{e{{f{l}}}En{{Fb{}{{F`{c}}}}}}{e{{f{Al}}}En{{Fb{}{{F`{c}}}}}}{{{A`{n}}}{{f{l}}}}{{{h{B`}}{h{l}}}{{Bh{{Bf{Bd}}}}}}{{{h{l}}{h{Abc}}}AdFd}{{{h{Al}}{h{Abc}}}AdFd}{{{h{Cl}}}{{h{Al}}}}{{}Bl}000000000{l{{A`{n}}}}{ce{}{}}000000000{Ah{{h{Ff}}}}`{{{h{Cf}}}Ah}{{{h{B`}}{Fh{{h{l}}}}}{{Bh{{Bf{Bd}}}}}}9{{{h{B`}}{h{Al}}}{{Bh{{Bf{Bd}}}}}}``{{{h{Cf}}}{{h{Ff}}}}{{{h{Aj}}}{{h{l}}}}{{{h{Al}}}{{h{Ff}}}}```{{{h{Al}}}{{h{l}}}}`>{{Ahc}Cf{{Fj{n}}}}{nl}{lAj}{{ln}Al}{{{h{l}}}{{Fh{l}}}}{{{h{l}}{h{l}}}{{Fh{An}}}}`{{{h{Aj}}}{{h{{Bb{nn}}}}}}``{{{h{B`}}{h{Al}}{h{Al}}}{{Bh{{Bf{Bd}}}}}}````{{{h{l}}c}BnFl}{{{h{Al}}c}BnFl}{{{h{Cb}}c}BnFl}{{{h{b}}c}BnFl}`{{{h{Cf}}}{{Fh{{h{j}}}}}}```{{{h{B`}}{h{Al}}}{{Bh{{Bf{Bd}}}}}}{{{h{AbCl}}}{{A`{Cb}}}}{{{h{AbCl}}}{{A`{b}}}}{{{h{c}}}e{}{}}0000{{{h{c}}}n{}}0{{{h{l}}}n}``{c{{Bn{e}}}{}{}}0000000000000000000{{{h{c}}}Fn{}}000000000{{{h{B`}}{h{l}}{Bb{nn}}}{{Bh{{Bf{Bd}}}}}}{{{h{B`}}Cl}{{Bh{{Bf{Bd}}}}}}{ce{}{}}000000000{{Cf{h{Ff}}c}Cf{{Fj{n}}}}{{l{Bb{nn}}}Aj}{{Cfc}Cf{{Fj{G`}}}}```````````````````````````````{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Gh}}}{{f{Ad}}}{}{}}0000000{{{h{Gj}}}{{f{Gl}}}}{{{h{Gn}}}{{f{H`}}}}22222222{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{HbHd}{{{h{Hd}}}Hd}{{{h{c}}{h{Abe}}}Ad{}{}}{Bl{{h{c}}}{}}0{Bl{{h{Abc}}}{}}0{BlAd}0{cc{}}0{{}Bl}0{ce{}{}}0{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Gn}}c}{{f{c}}}{}{}}{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Gn}}cc}{{f{c}}}{}{}}{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Gn}}}{{f{c}}}{}{}}{{HdHf}{{f{Hh}}}}{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Gj}}{A`{c}}}{{f{e}}}{}{}}{{{h{Gl}}}{{f{Gj}}}}{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Hj}}{A`{c}}}{{f{c}}}{}{}}{{{h{c}}}e{}{}}{c{{Bn{e}}}{}{}}000{{{h{c}}}Fn{}}0{{{h{H`}}}{{f{Gn}}}};;{{HbBl}Hb}0{{HbCd}Hb}0```````````````````````````````````````````{{{h{Hl}}}{{h{`}}}}{{HnHn}Hn}{{{h{{Ib{}{{I`{c}}}}}}IdCd}{{f{c}}}{}}{{{h{If}}IdCd}{{f{c}}}{}}{{{h{{Ih{c}}}}IdCd}{{f{e}}}Ib{}}{{{h{{Ij{c}}}}IdCd}{{f{e}}}Ib{}}{{{h{{Il{c}}}}IdCd}{{f{e}}}Ib{}}{{{h{{In{c}}}}IdCd}{{f{e}}}Ib{}}{{{h{Hn}}IdCd}{{f{J`}}}}{{{h{c}}}{{h{e}}}{}{}}00000000{{{h{Abc}}}{{h{Abe}}}{}{}}00000000{{{h{If}}}If}{{{h{Hl}}}Hl}{{{h{{Ih{c}}}}}{{Ih{c}}}Jb}{{{h{{Ij{c}}}}}{{Ij{c}}}Jb}{{{h{{Il{c}}}}}{{Il{c}}}Jb}{{{h{{In{c}}}}}{{In{c}}}Jb}{{{h{Hn}}}Hn}{{{h{J`}}}J`}{{{h{Jd}}}Jd}{{{h{c}}{h{Abe}}}Ad{}{}}00000000{Bl{{h{c}}}{}}00000000{Bl{{h{Abc}}}{}}00000000{c{{Bn{If}}}C`}{c{{Bn{Hl}}}C`}{c{{Bn{{Ih{e}}}}}C`Jf}{c{{Bn{{Ij{e}}}}}C`Jf}{c{{Bn{{Il{e}}}}}C`Jf}{c{{Bn{{In{e}}}}}C`Jf}{c{{Bn{Hn}}}C`}{c{{Bn{J`}}}C`}{c{{Bn{Jd}}}C`}{BlAd}00000000{{{h{If}}{h{If}}}Cd}{{{h{Hl}}{h{Hl}}}Cd}{{{h{{Ih{c}}}}{h{{Ih{c}}}}}CdJh}{{{h{{Ij{c}}}}{h{{Ij{c}}}}}CdJh}{{{h{{Il{c}}}}{h{{Il{c}}}}}CdJh}{{{h{{In{c}}}}{h{{In{c}}}}}CdJh}{{{h{Hn}}{h{Hn}}}Cd}{{{h{J`}}{h{J`}}}Cd}{{{h{Jd}}{h{Jd}}}Cd}{{IfJj}Hn}{{{h{c}}{h{e}}}Cd{}{}}0{{{h{Hl}}}{{h{Jl}}}}{{{h{If}}{h{AbCh}}}Cj}0{{{h{Hl}}{h{AbCh}}}Cj}0{{{h{{Ih{c}}}}{h{AbCh}}}CjJn}{{{h{{Ij{c}}}}{h{AbCh}}}CjK`}{{{h{{Ij{c}}}}{h{AbCh}}}CjJn}{{{h{{Il{c}}}}{h{AbCh}}}CjJn}{{{h{{Il{c}}}}{h{AbCh}}}CjK`}{{{h{{In{c}}}}{h{AbCh}}}Cj{K`Jn}}{{{h{{In{c}}}}{h{AbCh}}}CjJn}{{{h{Hn}}{h{AbCh}}}Cj}0{{{h{J`}}{h{AbCh}}}Cj}0{{{h{Jd}}{h{AbCh}}}Cj}0{cc{}}00000000??{{}Bl}00000000{{{h{{Ih{c}}}}}{{Kb{{h{c}}}}}{}}{ce{}{}}00000000{JdCd}{{Ifc}Hn{{Fb{}{{F`{Jj}}}}}}{IfHn}100022{{IfJj}Hn}0{{{h{If}}}{{h{Ff}}}}{HnHn}{JdJd}{cIf{{Fj{n}}}}{{cKd{Kf{`}}}Hl{{Fj{n}}}}{{Jdc}{{Ij{c}}}{}}{{JdcJj}{{Il{c}}}{}}{Hnc{}}88{{HnHn}Hn}7{{{h{If}}c}BnFl}{{{h{Hl}}c}BnFl}{{{h{{Ih{c}}}}e}BnKhFl}{{{h{{Ij{c}}}}e}BnKhFl}{{{h{{Il{c}}}}e}BnKhFl}{{{h{{In{c}}}}e}BnKhFl}{{{h{Hn}}c}BnFl}{{{h{J`}}c}BnFl}{{{h{Jd}}c}BnFl}{{IfJj}Hn}{{{h{c}}}e{}{}}00000000{{{h{c}}}n{}}0000000{c{{Bn{e}}}{}{}}00000000000000000{{{h{c}}}Fn{}}00000000{ce{}{}}00000000``````````````````````````{{{h{c}}}{{h{e}}}{}{}}0000{{{h{Abc}}}{{h{Abe}}}{}{}}0000{Kj{{f{Kl}}}}{{{h{Kl}}}Kl}{{{h{c}}{h{Abe}}}Ad{}{}}{{{h{AbKn}}}{{Bh{{Bf{Bd}}}}}}{{{h{Kl}}c}{{f{Ad}}}{{L`{Ff}}}}{Bl{{h{c}}}{}}0000{Bl{{h{Abc}}}{}}0000{BlAd}0000{{{h{Kl}}c}{{f{Cd}}}{{L`{Ff}}}}{{{h{Lb}}}{{f{Cd}}}}{{{h{Ld}}}{{f{Cd}}}}{{{h{Kl}}{h{AbCh}}}Cj}{{{h{Kj}}{h{AbCh}}}Cj}{{{h{Lb}}{h{AbCh}}}Cj}{{{h{Ld}}{h{AbCh}}}Cj}{cc{}}0000{c{{f{Kj}}}{{L`{Ff}}}}{{}Bl}0000{ce{}{}}0000{{{h{Lb}}}{{h{Ff}}}}{{{h{Ld}}}{{h{Ff}}}}{{{h{Lb}}}{{f{Lf}}}}{cKjEn}{{}Kj}{{{h{Kl}}c}{{f{Lb}}}{{L`{Ff}}}}{{{h{Kl}}c}{{f{Ld}}}{{L`{Ff}}}}{{{h{Lh}}{Ll{Lj}}}{{Bh{{Bf{Bd}}}}}}{{{h{Lb}}}{{f{Ln}}}}{{{h{Lb}}}{{f{{`{Lh}}}}}}{{{h{Kl}}c}{{f{Ad}}}{{L`{Ff}}}}`{LdLb}{{{h{c}}}e{}{}}{c{{Bn{e}}}{}{}}000000000{{{h{c}}}Fn{}}0000?????{{Kjce}KjEnEn}{{Kjg}KjEnEn{{Fb{}{{F`{{Af{ce}}}}}}}}{{{h{AbKn}}Ln}{{Bh{{Bf{Bd}}}}}}{{{h{Ld}}Ln}{{f{Ad}}}}{{{h{Ld}}}{{f{{Bf{Kn}}}}}}`````{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{M`{{f{Mb}}}}{{{h{Md}}}Md}{{{h{c}}{h{Abe}}}Ad{}{}}{{{h{Mb}}}{{Fh{{h{{Mf{n}}}}}}}}``{{{h{Md}}}{{h{Ff}}}}`{Bl{{h{c}}}{}}00{Bl{{h{Abc}}}{}}00{c{{Bn{Md}}}C`}{BlAd}00{{{h{Md}}{h{Md}}}Cd}{{{h{Mb}}{h{AbCh}}}Cj}{{{h{Md}}{h{AbCh}}}Cj}{cc{}}00{{}Bl}00{ce{}{}}00`{{{h{Mb}}}{{f{Hf}}}}{{{h{Md}}}{{Fh{{h{J`}}}}}}`{{{h{Md}}}{{h{{Mf{Mh}}}}}}``{{{h{Md}}}{{h{Gl}}}}`{{{h{Md}}}Id}{{M`e}M`En{{Fb{}{{F`{c}}}}}}{M`M`}0{{{h{Md}}c}BnFl}{{{h{Mb}}}{{h{Mj}}}}{{M`Ml}M`}`{{{h{Mb}}}{{f{Hh}}}}{{{h{c}}}e{}{}}{c{{Bn{e}}}{}{}}00000{{{h{c}}}Fn{}}00>>>{{M`{Fh{Bl}}}M`}{{M`Cd}M`}{{M`Bl}M`}0{{M`Hn}M`}122``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{h{Gl}}Mh}{{Fh{{Kf{`}}}}}}{{{h{AbMn}}c}{{f{Ad}}}{{Nb{}{{F`{N`}}}}}}{{NdMhcNf}{{f{Nd}}}En}{{NhceNf}{{f{Nh}}}{{L`{Ff}}}{{Fj{n}}}}{{Ndc}{{f{Nd}}}{{Fb{}{{F`{Nj}}}}}}{{NhNj}{{f{Nh}}}}{{Nhc}{{f{Nh}}}{{Fb{}{{F`{Nj}}}}}}```{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{Kd}}}{{f{Ad}}}{}}0000000{{{h{AbNn}}O`}Ad}{{{h{c}}}{{h{j}}}{}}0{{{h{H`}}}{{Fh{{h{Ob}}}}}}{{{h{Gl}}}{{h{Od}}}}{{dOf}{{f{d}}}}{{OhOf}{{f{Oh}}}}66666666{cJj{{Fb{}{{F`{Oj}}}}}}{cOl{{Fb{}{{F`{Oj}}}}}}{{Onc}{{f{A@`}}}{{Fj{Id}}}}{{A@bc}{{f{A@`}}}{{Fj{Id}}}}{cJj{{Fj{Cd}}}}{cOl{{Fj{Cd}}}}{c{{f{Jj}}}{{L`{Ff}}}}{c{{f{Ol}}}{{L`{Ff}}}}{{{h{c}}}{{h{e}}}{}{}}0000000000000000000000000000000000000000000000000000000000000{{{h{Abc}}}{{h{Abe}}}{}{}}0000000000000000000000000000000000000000000000000000000000000{d{{f{Nn}}}}{Oh{{f{A@d}}}}{{{h{A@f}}}{{Bn{A@hA@j}}}}{NdA@b}{Nh{{f{A@`}}}}{A@l{{f{Gl}}}}{{{h{A@n}}{h{Gl}}}{{f{AA`}}}}{{{h{A@n}}}{{f{AA`}}}}{{}{{`{{Af{AdAdAdAdAd}}}}}}0{{}{{`{{Af{AdAdAdAd}}}}}}{cNh{{Fj{Id}}}}1{{}Nd}{{}A@l}{{}{{`{{Af{AdAdAdAdAdAdAd}}}}}}4{{}A@n}1{{{h{H`}}}H`}{{{h{Ob}}}Ob}{{{h{Od}}}Od}{{{h{Jl}}}Jl}{{{h{AAb}}}AAb}{{{h{AAd}}}AAd}{{{h{AAf}}}AAf}{{{h{AAh}}}AAh}{{{h{AAj}}}AAj}{{{h{AAl}}}AAl}{{{h{A@h}}}A@h}{{{h{A@f}}}A@f}{{{h{AAn}}}AAn}{{{h{AB`}}}AB`}{{{h{ABb}}}ABb}{{{h{N`}}}N`}{{{h{ABd}}}ABd}{{{h{ABf}}}ABf}{{{h{ABh}}}ABh}{{{h{A@`}}}A@`}{{{h{On}}}On}{{{h{Nj}}}Nj}{{{h{A@b}}}A@b}{{{h{Gl}}}Gl}{{{h{ABj}}}ABj}{{{h{ABl}}}ABl}{{{h{O`}}}O`}{{{h{ABn}}}ABn}{{{h{AC`}}}AC`}{{{h{ACb}}}ACb}{{{h{ACd}}}ACd}{{{h{ACf}}}ACf}{{{h{A@n}}}A@n}{{{h{AA`}}}AA`}{{{h{Nn}}}Nn}{{{h{ACh}}}ACh}{{{h{ACj}}}ACj}{{{h{ACl}}}ACl}{{{h{Nf}}}Nf}{{{h{ACn}}}ACn}{{{h{Jj}}}Jj}{{{h{AD`}}}AD`}{{{h{Ol}}}Ol}{{{h{ADb}}}ADb}{{{h{A@d}}}A@d}{{{h{ADd}}}ADd}{{{h{ADf}}}ADf}{{{h{ADh}}}ADh}{{{h{ADj}}}ADj}{{{h{ADl}}}ADl}{{{h{ADn}}}ADn}{{{h{c}}{h{Abe}}}Ad{}{}}00000000000000000000000000000000000000000000000000{Mn{{f{Ad}}}}{{{h{ACh}}{h{ACh}}}An}{{{h{ADf}}{h{ADf}}}An}{{{h{A@h}}}{{h{{Bb{MhLj}}}}}}{{{h{AbA@f}}{Bb{MhLj}}}{{h{AbA@f}}}}{{{h{Ob}}{h{ACn}}}Cd}{ABb{{`{{Fb{}{{F`{N`}}}}}}}}``{{{h{AbA@f}}AAn}{{h{AbA@f}}}}`{{{h{AAj}}}AAn}{{{h{A@h}}}AAn}{{{h{Nn}}}{{h{Id}}}}{{{h{A@d}}}{{h{Id}}}}{{{h{Nn}}}AE`}{{{h{Nn}}}{{Fh{{h{Mj}}}}}}{{{h{Nn}}}{{Fh{Ml}}}}{{{h{A@d}}}{{h{AEb}}}}{{{h{A@d}}}AEd}{{{h{AAj}}}{{h{A@h}}}}{{{h{Jj}}}{{h{Ob}}}}{MhJj}{MhOl}{c{{f{Jj}}}{{L`{Ff}}}}{c{{f{Ol}}}{{L`{Ff}}}}{{MhAEfAEf}{{f{Jj}}}}{{MhAEfAEf}{{f{Ol}}}}{{AEfAEf}{{f{H`}}}}{c{{f{Jj}}}{{Fj{AEh}}}}{AEjOl}65{AEf{{f{AEf}}}}0{{{h{Nf}}}n}{{}Od}{{}A@f}{{}ABf}{{}A@b}{{}Nd}{{}ABj}{{}A@n}{{}AA`}{{}AD`}{{{h{ADh}}}{{Fh{{h{n}}}}}}{{{h{ADh}}}{{h{l}}}}{{{h{Nn}}}{{h{AEl}}}}{{{h{Nn}}}Mh}{{{h{Nn}}}{{h{AEn}}}}{{{h{Nn}}}Ml}``{Bl{{h{c}}}{}}0000000000000000000000000000000000000000000000000000000000000{Bl{{h{Abc}}}{}}0000000000000000000000000000000000000000000000000000000000000{c{{Bn{H`}}}C`}{c{{Bn{Ob}}}C`}0{c{{Bn{Od}}}C`}{c{{Bn{Jl}}}C`}{c{{Bn{AAn}}}C`}{c{{Bn{AB`}}}C`}{c{{Bn{ABh}}}C`}{c{{Bn{On}}}C`}{c{{Bn{Nj}}}C`}{c{{Bn{A@b}}}C`}{c{{Bn{Gl}}}C`}{c{{Bn{ABj}}}C`}{c{{Bn{ABl}}}C`}{c{{Bn{O`}}}C`}{c{{Bn{ABn}}}C`}{c{{Bn{AC`}}}C`}{c{{Bn{ACb}}}C`}{c{{Bn{ACd}}}C`}{c{{Bn{ACf}}}C`}{c{{Bn{AA`}}}C`}{c{{Bn{Nn}}}C`}{c{{Bn{ACh}}}C`}{c{{Bn{ACj}}}C`}{c{{Bn{ACl}}}C`}{c{{Bn{Nf}}}C`}{c{{Bn{Jj}}}C`}{c{{Bn{AF`}}}C`}{c{{Bn{A@d}}}C`}{c{{Bn{ADd}}}C`}{c{{Bn{ADf}}}C`}{c{{Bn{ADh}}}C`}{c{{Bn{ADj}}}C`}{c{{Bn{ADl}}}C`}{c{{Bn{ADn}}}C`}```{cJj{{Fj{AFb}}}}{cOl{{Fj{AFb}}}}{BlAd}0000000000000000000000000000000000000000000000000000000000000`{{}ADb}{{{h{AAf}}}{{h{{Mf{AFd}}}}}}{{{h{ABb}}}{{h{{Mf{N`}}}}}}{{{h{H`}}{h{H`}}}Cd}{{{h{Ob}}{h{Ob}}}Cd}{{{h{Od}}{h{Od}}}Cd}{{{h{Jl}}{h{Jl}}}Cd}{{{h{AAb}}{h{AAb}}}Cd}{{{h{AAd}}{h{AAd}}}Cd}{{{h{AAf}}{h{AAf}}}Cd}{{{h{AAh}}{h{AAh}}}Cd}{{{h{AAj}}{h{AAj}}}Cd}{{{h{AAl}}{h{AAl}}}Cd}{{{h{A@h}}{h{A@h}}}Cd}{{{h{AAn}}{h{AAn}}}Cd}{{{h{AB`}}{h{AB`}}}Cd}{{{h{ABb}}{h{ABb}}}Cd}{{{h{N`}}{h{N`}}}Cd}{{{h{ABd}}{h{ABd}}}Cd}{{{h{ABf}}{h{ABf}}}Cd}{{{h{ABh}}{h{ABh}}}Cd}{{{h{A@`}}{h{A@`}}}Cd}{{{h{On}}{h{On}}}Cd}{{{h{Nj}}{h{Nj}}}Cd}{{{h{A@b}}{h{A@b}}}Cd}{{{h{Gl}}{h{Gl}}}Cd}{{{h{ABj}}{h{ABj}}}Cd}{{{h{ABl}}{h{ABl}}}Cd}{{{h{O`}}{h{O`}}}Cd}{{{h{ABn}}{h{ABn}}}Cd}{{{h{AC`}}{h{AC`}}}Cd}{{{h{ACb}}{h{ACb}}}Cd}{{{h{ACd}}{h{ACd}}}Cd}{{{h{ACf}}{h{ACf}}}Cd}{{{h{AA`}}{h{AA`}}}Cd}{{{h{Nn}}{h{Nn}}}Cd}{{{h{ACh}}{h{ACh}}}Cd}{{{h{ACj}}{h{ACj}}}Cd}{{{h{ACl}}{h{ACl}}}Cd}{{{h{Nf}}{h{Nf}}}Cd}{{{h{ACn}}{h{ACn}}}Cd}{{{h{Jj}}{h{Jj}}}Cd}{{{h{AD`}}{h{AD`}}}Cd}{{{h{Ol}}{h{Ol}}}Cd}{{{h{ADb}}{h{ADb}}}Cd}{{{h{A@d}}{h{A@d}}}Cd}{{{h{ADd}}{h{ADd}}}Cd}{{{h{ADf}}{h{ADf}}}Cd}{{{h{ADh}}{h{ADh}}}Cd}{{{h{ADj}}{h{ADj}}}Cd}{{{h{ADl}}{h{ADl}}}Cd}{{{h{ADn}}{h{ADn}}}Cd}{{{h{A@h}}}{{h{{Mf{Mh}}}}}}{{{h{AbA@f}}{A`{Mh}}}{{h{AbA@f}}}}{{{h{c}}{h{e}}}Cd{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000``{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{Kd}}c}{{f{c}}}{}}{{{h{Gl}}{h{Ff}}}{{Fh{{h{Kd}}}}}}{{{h{Od}}Mh}{{Fh{{h{Kd}}}}}}{{{h{Gl}}Mh}{{Fh{{h{Kd}}}}}}{{{h{Od}}{h{Ff}}}{{Fh{{h{Kd}}}}}}33``{{{h{Gl}}{h{Ff}}}{{Fh{Mh}}}}`{{{h{Od}}}{{h{{Mf{Kd}}}}}}{{{h{A@`}}}{{h{{Mf{ABh}}}}}}{{{h{On}}}{{h{{Mf{ABh}}}}}}{{{h{A@b}}}{{h{{Mf{Nj}}}}}}`{{{h{AAj}}}AB`}{{{h{A@h}}}AB`}{{{h{AbA@f}}AB`}{{h{AbA@f}}}}{{{h{AAj}}}{{h{Ff}}}}{{{h{A@h}}}{{h{Ff}}}}{{{h{AbA@f}}n}{{h{AbA@f}}}}{{{h{AAj}}}Lj}{{{h{A@h}}}Lj}{{{h{AbA@f}}Lj}{{h{AbA@f}}}}{cJj{{Fb{}{{F`{Oj}}}}}}{cOl{{Fb{}{{F`{Oj}}}}}}{cJj{{Fj{AFf}}}}{cOl{{Fj{AFf}}}}{{{h{Mn}}{h{AbCh}}}Cj}{{{h{H`}}{h{AbCh}}}Cj}0{{{h{Ob}}{h{AbCh}}}Cj}0{{{h{Od}}{h{AbCh}}}Cj}0{{{h{Jl}}{h{AbCh}}}Cj}0{{{h{AAb}}{h{AbCh}}}Cj}{{{h{AAd}}{h{AbCh}}}Cj}{{{h{AAf}}{h{AbCh}}}Cj}{{{h{AAh}}{h{AbCh}}}Cj}{{{h{AAj}}{h{AbCh}}}Cj}{{{h{AAl}}{h{AbCh}}}Cj}{{{h{A@h}}{h{AbCh}}}Cj}{{{h{A@j}}{h{AbCh}}}Cj}0{{{h{AAn}}{h{AbCh}}}Cj}{{{h{AB`}}{h{AbCh}}}Cj}0{{{h{ABb}}{h{AbCh}}}Cj}{{{h{N`}}{h{AbCh}}}Cj}{{{h{ABd}}{h{AbCh}}}Cj}0{{{h{ABf}}{h{AbCh}}}Cj}{{{h{ABh}}{h{AbCh}}}Cj}{{{h{A@`}}{h{AbCh}}}Cj}{{{h{On}}{h{AbCh}}}Cj}{{{h{Nj}}{h{AbCh}}}Cj}{{{h{A@b}}{h{AbCh}}}Cj}{{{h{Nd}}{h{AbCh}}}Cj}{{{h{Nh}}{h{AbCh}}}Cj}{{{h{Gl}}{h{AbCh}}}Cj}0{{{h{A@l}}{h{AbCh}}}Cj}{{{h{ABj}}{h{AbCh}}}Cj}{{{h{ABl}}{h{AbCh}}}Cj}{{{h{O`}}{h{AbCh}}}Cj}{{{h{ABn}}{h{AbCh}}}Cj}{{{h{AC`}}{h{AbCh}}}Cj}{{{h{ACb}}{h{AbCh}}}Cj}0{{{h{ACd}}{h{AbCh}}}Cj}0{{{h{ACf}}{h{AbCh}}}Cj}0{{{h{AFh}}{h{AbCh}}}Cj}0{{{h{AA`}}{h{AbCh}}}Cj}{{{h{Nn}}{h{AbCh}}}Cj}{{{h{ACh}}{h{AbCh}}}Cj}0{{{h{ACj}}{h{AbCh}}}Cj}{{{h{ACl}}{h{AbCh}}}Cj}{{{h{Nf}}{h{AbCh}}}Cj}0{{{h{ACn}}{h{AbCh}}}Cj}{{{h{Jj}}{h{AbCh}}}Cj}0{{{h{AD`}}{h{AbCh}}}Cj}{{{h{Ol}}{h{AbCh}}}Cj}{{{h{ADb}}{h{AbCh}}}Cj}{{{h{AF`}}{h{AbCh}}}Cj}{{{h{A@d}}{h{AbCh}}}Cj}{{{h{ADd}}{h{AbCh}}}Cj}{{{h{ADf}}{h{AbCh}}}Cj}0{{{h{ADh}}{h{AbCh}}}Cj}{{{h{ADj}}{h{AbCh}}}Cj}{{{h{ADl}}{h{AbCh}}}Cj}{{{h{ADn}}{h{AbCh}}}Cj}{{{h{Nn}}}ACh}{{{h{A@d}}}ADf}{cc{}}0000{AAbH`}1{ObH`}{OdH`}{AAdH`}44444444444{nA@j}{AFjA@j}666666666{A@`On}7{ABhNj}8{A@`A@b}{OnA@b}::::::::::::::{nAFh};{AFjAFh}<<<<<<<{JjACn}={{{Kb{{Af{Ol{Fh{Ol}}}}}}}AD`}>>{JjOl}????????{ADnADl}{cc{}}{cAD`{{Fb{}{{F`{{Af{Ol{Fh{Ol}}}}}}}}}}{cADb{{Fb{}{{F`{{Fh{Ol}}}}}}}}{{{h{Ff}}}{{f{AB`}}}}{{{h{Ff}}}{{f{ABd}}}}{{{h{Ff}}}{{f{Nf}}}}{Bj{{f{d}}}}{Cn{{f{Oh}}}}{{{h{AD`}}{h{Ol}}}{{Fh{{h{{Fh{Ol}}}}}}}}{{{h{AD`}}{h{AD`}}}Cd}{{{h{A@`}}}Cd}{{{h{Ob}}{h{Abc}}}AdFd}{{{h{ACh}}{h{Abc}}}AdFd}{{{h{ACn}}{h{Abc}}}AdFd}{{{h{Jj}}{h{Abc}}}AdFd}{{{h{AD`}}{h{Abc}}}AdFd}{{{h{Ol}}{h{Abc}}}AdFd}{{{h{ADb}}{h{Abc}}}AdFd}{{{h{A@`}}}{{Fh{Mh}}}}{{{h{Gl}}}Mh}{{{h{Nn}}}{{h{{Mf{ACl}}}}}}{{{h{A@d}}}{{h{{Mf{ADd}}}}}}`{{{h{Gl}}}{{`{{Nb{}{{F`{Mh}}}}}}}}{{{h{Od}}Bl}{{h{c}}}{}}{{{h{ADb}}Bl}{{h{c}}}{}}{{{h{Od}}}{{f{{Bb{MhKd}}}}}}{{{h{Od}}}{{f{{Bb{MhMh}}}}}}{{}Bl}0000000000000000000000000000000000000000000000000000000000000`{{{h{AbAD`}}Ol{Fh{Ol}}}{{Fh{{Fh{Ol}}}}}}{cJj{{Fj{Mh}}}}{cOl{{Fj{Mh}}}}{ce{}{}}0000000000000000000000000000000000000000000000000000000000000{Ol{{Bf{AFl}}}}{GlA@l}2{AD`c{}}{ADbc{}}{ADjc{}}{AAf{{Af{{A`{AFd}}AAh}}}}{A@`On}{ABhNj}{A@`A@b}{OnA@b}{{{h{AAj}}}Cd}{{{h{A@`}}{h{On}}}Cd}{{{h{AD`}}}Cd}{{{h{ADj}}}Cd}{{{h{H`}}}Cd}{{{h{ACn}}}Cd}{{{h{Jj}}}Cd}2{{{h{ADb}}Bl}Cd}33{{{h{A@`}}}Cd}{{{h{AA`}}}Cd}{{{h{ADb}}}{{`{{Nb{}{{F`{{Fh{{h{Ol}}}}}}}}}}}}{{{h{ADj}}}{{`{{Nb{}{{F`{{h{ADl}}}}}}}}}}`{{{h{A@h}}}{{h{{Mf{Oj}}}}}}{{{h{AbA@f}}{A`{Oj}}}{{h{AbA@f}}}}`{{{h{Nn}}}Ml}0{{{h{Nn}}}{{f{{AG`{AFn}}}}}}{{{h{AD`}}}Bl}{{{h{ADj}}}Bl}{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{AAb}}c}{{f{c}}}{}}{{MhH`Cd}Jl}{{{h{Jj}}}{{h{ACn}}}}{{{h{N`}}{h{Kl}}}{{f{AAf}}}}{{{h{O`}}{h{Kl}}{h{Nn}}}{{f{ABb}}}}{{{h{Nn}}}{{h{Ff}}}}{{{h{A@d}}}{{h{Ff}}}}{cJj{{Fj{Ml}}}}{cOl{{Fj{Ml}}}}`{{{h{A@h}}}{{h{{Bb{MhJj}}}}}}{{{h{AbA@f}}{Bb{MhJj}}}{{h{AbA@f}}}}`{{{h{O`}}}{{h{Ff}}}}`{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{AAd}}cc}{{f{c}}}{}}{{MhH`}Jl}<`{{{h{Nn}}}{{h{{Mf{ACj}}}}}}````{{{h{Gl}}Mh}{{Fh{{h{Ff}}}}}}{{{h{A@h}}}{{h{{Bb{MhLj}}}}}}{{{h{AbA@f}}{Bb{MhLj}}}{{h{AbA@f}}}}{{LdMl{A`{Oj}}}AGb}{Nnd}{A@dOh}{{{A`{Kd}}}Od}{{MhcH`Cd}JlEn}{KdAAb}{{KdKd}AAd}{{AAh{A`{AAj}}}AAf}{{}Nd}{cNh{{Fj{Id}}}}{{MlAC`}ABn}{{}AD`}{{AEdMl}ADd}{{A@bc}{{f{Nh}}}{{Fj{Id}}}}{{{h{AbAGd}}}{{Fh{c}}}{}}`{{{h{A@h}}}{{h{{Bb{MhLj}}}}}}{{{h{AbA@f}}{Bb{MhLj}}}{{h{AbA@f}}}}`{{MhcH`}JlEn}``{{{h{O`}}}{{Fh{Ml}}}}{{{h{{Bb{n{A`{Oj}}}}}}}{{f{AAh}}}}{{{h{{Mf{Oj}}}}}{{f{AAf}}}}{{{h{{Mf{Oj}}}}AChc}{{f{ABb}}}{{AGh{Mh}{{AGf{{f{{Fh{Od}}}}}}}}}}{{{h{ACh}}{h{ACh}}}{{Fh{An}}}}{{{h{Jj}}{h{Jj}}}{{Fh{An}}}}{{{h{ADf}}{h{ADf}}}{{Fh{An}}}}{{{h{A@h}}}{{h{ADb}}}}{{{h{AbA@f}}ADb}{{h{AbA@f}}}}{{{h{Nn}}Mh}{{Fh{{h{AGj}}}}}}`{{{h{Nn}}}{{`{{Nb{}{{F`{{h{AGj}}}}}}}}}}{{{h{A@`}}}{{h{Od}}}}{{{h{On}}{h{Gl}}}{{f{Od}}}}`{{{h{Nf}}}Cd}{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{Ob}}}{{f{c}}}{}}{{{h{Nf}}{h{Ff}}{h{J`}}}{{f{{Fh{Hn}}}}}}{{{h{Nn}}}{{h{{Bb{nn}}}}}}{{{h{A@d}}}{{h{{Bb{nn}}}}}}{{{h{Gl}}cCd}{{f{H`}}}{{Fb{}{{F`{Mh}}}}}}{{{h{AAj}}}Lj}{{{h{A@h}}}Lj}{{{h{AbA@f}}Lj}{{h{AbA@f}}}}{{{h{ADh}}}{{h{ADj}}}}{{MhcH`}JlEn}`{{{h{Nf}}{h{H`}}}{{f{H`}}}}`{{{h{Nf}}{h{Nf}}}Cd}{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{Gl}}c}{{f{c}}}{}}{{{h{A@`}}}{{h{Gl}}}}{{{h{O`}}{h{Nn}}}{{f{Id}}}}{{{h{ADh}}{h{A@d}}}{{f{Id}}}}{{{h{Nn}}AE`}{{Fh{{h{Id}}}}}}{{{h{A@d}}AE`}{{Fh{{h{Id}}}}}}{{{h{Gl}}}AE`}{{{h{O`}}}{{Fh{AE`}}}}{{{h{ADh}}}AE`}{{{h{A@`}}}{{h{Id}}}}{{{h{Nn}}}{{`{{Nb{}{{F`{{h{Id}}}}}}}}}}{{{h{A@d}}}{{`{{Nb{}{{F`{{h{Id}}}}}}}}}}{{{h{AAj}}}{{Fh{Ml}}}}{{{h{O`}}}Ml}`{{{h{H`}}c}BnFl}{{{h{Ob}}c}BnFl}0{{{h{Od}}c}BnFl}{{{h{Jl}}c}BnFl}{{{h{AAn}}c}BnFl}{{{h{AB`}}c}BnFl}{{{h{ABh}}c}BnFl}{{{h{On}}c}BnFl}{{{h{Nj}}c}BnFl}{{{h{A@b}}c}BnFl}{{{h{Gl}}c}BnFl}{{{h{ABj}}c}BnFl}{{{h{ABl}}c}BnFl}{{{h{O`}}c}BnFl}{{{h{ABn}}c}BnFl}{{{h{AC`}}c}BnFl}{{{h{ACb}}c}BnFl}{{{h{ACd}}c}BnFl}{{{h{ACf}}c}BnFl}{{{h{AA`}}c}BnFl}{{{h{Nn}}c}BnFl}{{{h{ACh}}c}BnFl}{{{h{ACj}}c}BnFl}{{{h{ACl}}c}BnFl}{{{h{Nf}}c}BnFl}{{{h{Jj}}c}BnFl}{{{h{AF`}}c}BnFl}{{{h{A@d}}c}BnFl}{{{h{ADd}}c}BnFl}{{{h{ADf}}c}BnFl}{{{h{ADh}}c}BnFl}{{{h{ADj}}c}BnFl}{{{h{ADl}}c}BnFl}{{{h{ADn}}c}BnFl}{{{h{Nn}}Ml}{{Fh{{h{Mj}}}}}}{{{h{Nn}}{h{Ff}}}{{Fh{{h{Mj}}}}}}{{{h{O`}}}Ml}``{{{h{Nn}}}{{`{{Nb{}{{F`{{h{Mj}}}}}}}}}}{{{h{Nn}}Ml}{{Fh{{h{AEn}}}}}}{{{h{A@h}}}{{Fh{Mh}}}}{{{h{AbA@f}}Mh}{{h{AbA@f}}}}{{{h{Nn}}}{{`{{Nb{}{{F`{{h{AEn}}}}}}}}}}```{{{h{A@`}}}Mh}{{{h{On}}}Mh}{{{h{A@b}}}{{Fh{Mh}}}}{{{h{A@h}}}{{h{{Mf{Ml}}}}}}{{{h{AbA@f}}{A`{Ml}}}{{h{AbA@f}}}}`{{{h{AAj}}}AAl}{cJjEn}{cOlEn}{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{Od}}{A`{c}}}{{f{c}}}{}}{{{h{O`}}}{{h{ABl}}}}{{{h{ADh}}}{{h{{Bb{nn}}}}}}{MlOl}{{AEfAEfAEfAEf}{{f{Jj}}}}{{AEfAEfAEfAEf}{{f{Ol}}}}{c{{f{Jj}}}{{L`{Ff}}}}{c{{f{Ol}}}{{L`{Ff}}}}{Ml{{f{Jj}}}}{{{h{O`}}}{{f{{AG`{AFn}}}}}}{ACl{{f{{AG`{AFn}}}}}}7{ADd{{f{{AG`{AFn}}}}}}{{{h{ADh}}}{{f{{AG`{AFn}}}}}}{AGlJj}{{{AG`{c}}}OlAGn}87{MlJj}{{{h{O`}}}Ml}{{{h{ACl}}}Ml}{{{h{ADd}}}Ml}{{{h{ADh}}}Ml}``4{MlOl}{{{AG`{c}}}JjAGn}7?>66{{Jj{h{H`}}}{{f{Jj}}}}{{{h{Jj}}}AH`}{{{h{c}}}e{}{}}00000000000000000000000000000000000000000000000000{{{h{c}}}n{}}000000000000000{H`{{Fh{Od}}}}```{c{{Bn{e}}}{}{}}0000000000000{Mh{{f{AAl}}}}11111{Mh{{f{AAn}}}}222{Mh{{Bn{ABdc}}}{}}3333333333{{{h{Gj}}}{{f{Gl}}}}44444444444444444444444{{Ol{h{H`}}}{{Bn{AF`Cf}}}}5555555{{{h{{Mf{Oj}}}}Ob}{{f{Jj}}}}{{AHb{h{H`}}}{{f{{Fh{Ol}}}}}}7777777777777777777777777777777777777777777777777777777{{AF`{h{H`}}}{{Bn{{Fh{Ol}}Cf}}}}8888888{{Ol{h{H`}}}{{f{AHb}}}}{{{h{c}}}Fn{}}0000000000000000000000000000000000000000000000000000000000000{cA@`{{Fj{Id}}}}{{}On}{{}AA`}`{{{h{A@h}}}{{h{{Bb{MhJj}}}}}}{{{h{AbA@f}}{Bb{MhJj}}}{{h{AbA@f}}}}{{{h{Nn}}}Of}{OfJj}{OfOl}{{{h{A@d}}}Of}{c{{f{Jj}}}{{L`{Ff}}}}{c{{f{Ol}}}{{L`{Ff}}}}{{LdMlMl}Mn}{{LdMlMlMl}Mn}{{{h{A@h}}}{{h{{Bb{MhLj}}}}}}{{{h{AbA@f}}{Bb{MhLj}}}{{h{AbA@f}}}}`{{{h{A@d}}AEd}{{Fh{{h{AEb}}}}}}{{{h{ADd}}}AEd}{{{h{ADh}}}AEd}{{{h{A@d}}}{{`{{Nb{}{{F`{{h{AEb}}}}}}}}}}{{{h{Gl}}{h{Abc}}}fNl}{{{h{Od}}{h{Abc}}}fNl}{{{h{H`}}{h{Abc}}}fNl}{ce{}{}}0000000000000000000000000000000000000000000000000000000000000{{A@l{AHd{nMh}}}A@l}{{Jlc}JlEn}{{A@lc}A@l{{Fb{}{{F`{Kd}}}}}}{{{h{AbA@n}}{A`{ACf}}}{{h{AbA@n}}}}{{A@lc}A@l{{Fb{}{{F`{Mh}}}}}}{{JlOl}Jl}{{NhMh}Nh}{{{h{AbA@n}}Ml}{{h{AbA@n}}}}{{AA`Ml}AA`}{{A@lMh}A@l}{{{h{AbA@n}}c}{{h{AbA@n}}}{}}{{A@bMh}A@b}{{NdMh}Nd}67{{AGbAAf}{{f{N`}}}}``````````{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{AHf{{f{AHh}}}}{{}AHf}{{AHfLj}AHf}{{{h{AHh}}}AHh}{{{h{AHj}}}AHj}{{{h{c}}{h{Abe}}}Ad{}{}}0{Bl{{h{c}}}{}}00{Bl{{h{Abc}}}{}}00{AHfAHf}{BlAd}00{{AHfKl}AHf}{{{h{AHh}}}{{h{Kl}}}}{{{h{AHh}}{h{AbCh}}}Cj}{{{h{AHj}}{h{AbCh}}}Cj}{cc{}}00{{NnAlKl}{{f{AHj}}}}{{{h{Ff}}AlKl}{{f{AHj}}}}{{AHfAl}AHf}{{{h{AHh}}}{{h{Al}}}}{{}Bl}00{ce{}{}}00{AHjAHh}{{AHfc}AHf{{Fj{AHl}}}}{{{h{AHh}}}{{h{Nn}}}}{{{h{AHj}}}AHl}{{AHfc}AHf{{Fj{n}}}}{{{h{AHh}}}{{Fh{{h{Ff}}}}}}{{{h{AHh}}}AHl}{{{h{AHh}}}Hb}{{{h{AHj}}}Hb}{{AHfCd}AHf}{{{h{AHh}}}Cd}{{{h{AHh}}}M`}{{{h{AHj}}}M`}{{{h{c}}}e{}{}}0{c{{Bn{e}}}{}{}}00000{{{h{c}}}Fn{}}00{ce{}{}}00``{AHn{{f{AI`}}}}{{AHn{h{Ff}}ACd}{{f{AHn}}}}{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{AI`{h{c}}}{{f{AHh}}}B`}{Bl{{h{c}}}{}}0{Bl{{h{Abc}}}{}}05{BlAd}0{cc{}}0{{}Bl}0::{{{h{AHh}}}AI`}{{AI`{A`{n}}}{{f{AI`}}}}{AI`AHn}{{AI`{Bb{nn}}}{{f{AI`}}}}{c{{Bn{e}}}{}{}}000{{{h{c}}}Fn{}}0{{AI`ACh}{{f{AI`}}}}{ce{}{}}0``{{{h{Nf}}}{{f{AIb}}}}{{{h{AId}}AIf}{{f{AIf}}}}{{{h{AId}}{h{Jj}}}{{f{{Fh{Jj}}}}}}{{{h{AId}}{h{Jj}}}{{f{Jj}}}}``````{{{AIl{}{{AIh{c}}{AIj{i}}}}i}{{Bh{{Bf{Bd}}}}}{{AIn{eg}}}{}{}{}}{{{h{AbAIn}}}{{Bh{{Bf{Bd}}}}}}{{{h{AJ`}}}n}{{{h{AJ`}}}Bl}0`{{{h{AbAIn}}c}{{Bh{{Bf{Bd}}}}}{}}````{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{{{AJb{c}}e}{{Bh{{Bf{Bd}}}}}AJd{}}{{{h{{AJb{c}}}}}{{AJb{c}}}{JbAJd}}{{{h{c}}{h{Abe}}}Ad{}{}}{{{h{Ab{AJf{c}}}}}{{Bh{{Bf{Bd}}}}}AJd}{{{h{{AJf{c}}}}}nAJd}{{{h{{AJf{c}}}}}BlAJd}0{Bl{{h{c}}}{}}00{Bl{{h{Abc}}}{}}00{BlAd}00{cc{}}00{{}Bl}00{ce{}{}}00{{{Fh{ADb}}}AJh}{c{{AJb{c}}}AJd}{{{h{c}}}e{}{}}{c{{Bn{e}}}{}{}}00000{{{h{c}}}Fn{}}00555{{{h{Ab{AJf{c}}}}AJj}{{Bh{{Bf{Bd}}}}}AJd}`````{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{{AJd{}{{AIh{c}}}}}{{`{{Bd{}{{AGf{{f{c}}}}}}AJl}}}{{AJn{e}}}{}}{{{AK`{ce}}}{{f{g}}}AKbAKd{}}{{{h{{AK`{ce}}}}}{{AK`{ce}}}{JbAKb}{JbAKd}}{{{h{c}}{h{Abe}}}Ad{}{}}{AJn{{`{{Bd{}{{AGf{{f{c}}}}}}AJl}}}{}}{AKf{{f{{A`{A@f}}}}}}{{{h{AKf}}}n}{{{h{AKf}}}Bl}0{Bl{{h{c}}}{}}0{Bl{{h{Abc}}}{}}0{BlAd}0{cc{}}0{{}Bl}0{ce{}{}}0`{{AKhIdKlce}{{AK`{ce}}}AKbAKd}{{{h{c}}}e{}{}}{c{{Bn{e}}}{}{}}000{{{h{c}}}Fn{}}044{{{h{AbAJn}}{h{AJj}}}{{`{{Bd{}{{AGf{{f{Ad}}}}}}AJl}}}}{{{h{AbAKf}}{h{AJj}}}{{f{Ad}}}}````{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{{h{AKj}}}AKj}{{{h{AKl}}}AKl}{{{h{c}}{h{Abe}}}Ad{}{}}0{Bl{{h{c}}}{}}0{Bl{{h{Abc}}}{}}0{BlAd}0{cc{}}0{{{h{AKd}}}n}{{{h{AKl}}}n}{{{h{AKb}}{h{Ff}}}n}{{{h{AKj}}{h{Ff}}}n}{{}Bl}0{ce{}{}}0{Nn{{f{AKj}}}}{{n{Fh{n}}AB`}AKl}{{{h{c}}}e{}{}}0{c{{Bn{e}}}{}{}}000{{{h{c}}}Fn{}}055","D":"I@n","p":[[6,"TableUpdate",0,2924],[5,"TableMetadataBuilder",856,2925],[8,"Result",0,2926],[1,"reference"],[10,"Error",2927],[5,"NamespaceIdent",0,2924],[5,"String",2928],[5,"Vec",2929],[0,"mut"],[1,"unit"],[1,"tuple"],[6,"ErrorKind",0,2926],[5,"Namespace",0,2924],[5,"TableIdent",0,2924],[6,"Ordering",2930],[10,"Catalog",0,2924],[5,"HashMap",2931],[10,"Future",2932],[5,"Box",2933],[5,"Pin",2934],[5,"TableCreation",0,2924],[1,"usize"],[6,"Result",2935],[10,"Deserializer",2936],[6,"TableRequirement",0,2924],[1,"bool"],[5,"Error",0,2926],[5,"Formatter",2937],[8,"Result",2937],[5,"TableCommit",0,2924],[5,"ViewCreation",0,2924],[6,"ParquetError",2938],[5,"Error",2939],[6,"Error",2940],[6,"ArrowError",2941],[5,"Error",2942],[5,"Utf8Error",2943],[5,"SendError",2944],[5,"TryFromSliceError",2945],[5,"ParseError",2946],[5,"Error",2947],[5,"TryFromIntError",2948],[6,"ParseError",2949],[5,"Error",2950],[5,"Error",2951],[6,"Error",2952],[10,"ToString",2928],[17,"Item"],[10,"IntoIterator",2953],[10,"Hasher",2954],[1,"str"],[6,"Option",2955],[10,"Into",2956],[10,"Serializer",2957],[5,"TypeId",2958],[5,"Error",2959],[17,"T"],[17,"U"],[10,"ArrowSchemaVisitor",325,2960],[5,"Field",2961],[5,"Schema",2962],[5,"Schema",856,2963],[6,"DataType",2964],[6,"Type",856,2965],[5,"ArrowReaderBuilder",325,2966],[5,"ArrowReader",325,2966],[8,"FileScanTaskStream",776],[8,"ArrowRecordBatchStream",776],[5,"Fields",2967],[5,"BoundReference",388,2968],[6,"Predicate",388,2969],[17,"Bound"],[10,"Bind",388],[8,"SchemaRef",856,2963],[5,"Reference",388,2968],[5,"LogicalExpression",388,2969],[5,"UnaryExpression",388,2969],[5,"BinaryExpression",388,2969],[5,"SetExpression",388,2969],[6,"BoundPredicate",388,2969],[10,"Clone",2970],[6,"PredicateOperator",388],[10,"Deserialize",2936],[10,"PartialEq",2930],[5,"Datum",856,2971],[5,"NestedField",856,2965],[10,"Debug",2937],[10,"Display",2937],[1,"array"],[8,"NestedFieldRef",856,2965],[5,"Arc",2972],[10,"Serialize",2957],[5,"FileIOBuilder",658,2973],[5,"FileIO",658,2973],[10,"FileWrite",658,2973],[10,"AsRef",2956],[5,"InputFile",658,2973],[5,"OutputFile",658,2973],[5,"FileMetadata",658,2973],[10,"FileRead",658,2973],[1,"u64"],[5,"Range",2974],[5,"Bytes",2975],[5,"TableScanBuilder",776],[5,"TableScan",776],[5,"FileScanTask",776],[1,"slice"],[1,"i32"],[8,"SnapshotRef",856,2976],[1,"i64"],[5,"ManifestListWriter",856,2977],[5,"ManifestFile",856,2977],[10,"Iterator",2978],[5,"UnboundPartitionSpecBuilder",856,2979],[6,"Transform",856,2980],[5,"PartitionSpecBuilder",856,2979],[5,"UnboundPartitionField",856,2979],[10,"SchemaVisitor",856,2963],[5,"TableMetadata",856,2925],[5,"Snapshot",856,2976],[6,"PrimitiveType",856,2965],[5,"StructType",856,2965],[5,"Uuid",2981],[5,"ViewMetadataBuilder",856,2982],[1,"u8"],[6,"Literal",856,2971],[5,"SchemalessPartitionSpec",856,2979],[5,"BoundPartitionSpec",856,2979],[5,"UnboundPartitionSpec",856,2979],[5,"ViewMetadata",856,2982],[5,"DataFileBuilder",856,2983],[5,"DataFile",856,2983],[6,"DataFileBuilderError",856,2983],[5,"SchemaBuilder",856,2963],[5,"SortOrderBuilder",856,2984],[5,"SortOrder",856,2984],[5,"ListType",856,2965],[5,"MapType",856,2965],[5,"Manifest",856,2983],[5,"ManifestMetadata",856,2983],[5,"ManifestEntry",856,2983],[6,"ManifestStatus",856,2983],[6,"DataContentType",856,2983],[6,"DataFileFormat",856,2983],[5,"ManifestList",856,2977],[6,"ManifestContentType",856,2977],[5,"FieldSummary",856,2977],[5,"PartitionField",856,2979],[6,"Operation",856,2976],[5,"Summary",856,2976],[5,"SnapshotReference",856,2976],[6,"SnapshotRetention",856,2976],[6,"SortDirection",856,2984],[6,"NullOrder",856,2984],[5,"SortField",856,2984],[6,"FormatVersion",856,2925],[5,"MetadataLog",856,2925],[5,"SnapshotLog",856,2925],[6,"PrimitiveLiteral",856,2971],[5,"Map",856,2971],[5,"Struct",856,2971],[5,"ViewVersionLog",856,2982],[6,"ViewFormatVersion",856,2982],[5,"ViewVersion",856,2985],[5,"ViewRepresentations",856,2985],[6,"ViewRepresentation",856,2985],[5,"SqlViewRepresentation",856,2985],[8,"SchemaId",856,2963],[8,"ViewVersionRef",856,2985],[8,"ViewVersionId",856,2985],[1,"u32"],[5,"Decimal",2986],[1,"i128"],[8,"BoundPartitionSpecRef",856,2979],[8,"SortOrderRef",856,2984],[5,"RawLiteral",856,2987],[1,"f64"],[8,"ManifestEntryRef",856,2983],[1,"f32"],[6,"SortOrderBuilderError",856,2984],[5,"UninitializedFieldError",2988],[10,"Any",2958],[5,"Utc",2989],[5,"DateTime",2990],[5,"ManifestWriter",856,2983],[5,"StructValueIntoIter",856,2971],[17,"Output"],[10,"Fn",2991],[8,"SchemalessPartitionSpecRef",856,2979],[5,"NaiveDateTime",2992],[10,"TimeZone",2993],[5,"ByteBuf",2994],[6,"Value",2995],[5,"BiHashMap",2996],[5,"TableBuilder",2666],[5,"Table",2666],[5,"StaticTable",2666],[8,"TableMetadataRef",856,2925],[5,"ReplaceSortOrderAction",2736],[5,"Transaction",2736],[8,"BoxedTransformFunction",2771],[10,"TransformFunction",2771],[8,"ArrayRef",2997],[17,"R"],[17,"C"],[10,"IcebergWriterBuilder",2777],[10,"IcebergWriter",2777],[10,"CurrentFileStatus",2777],[5,"DataFileWriterBuilder",2791],[10,"FileWriterBuilder",2841],[5,"DataFileWriter",2791],[5,"DataFileWriterConfig",2791],[5,"RecordBatch",2998],[10,"Send",2999],[10,"FileWriter",2841],[5,"ParquetWriterBuilder",2841,3000],[10,"LocationGenerator",2884],[10,"FileNameGenerator",2884],[5,"ParquetWriter",2841,3000],[5,"WriterProperties",3001],[5,"DefaultLocationGenerator",2884],[5,"DefaultFileNameGenerator",2884],[15,"CurrentSchemaIdMatch",300],[15,"DefaultSortOrderIdMatch",300],[15,"DefaultSpecIdMatch",300],[15,"LastAssignedFieldIdMatch",300],[15,"LastAssignedPartitionIdMatch",300],[15,"RefSnapshotIdMatch",300],[15,"UuidMatch",300],[15,"UpgradeFormatVersion",308],[15,"AddSchema",308],[15,"SetLocation",308],[15,"SetSnapshotRef",308],[15,"RemoveSnapshotRef",308],[15,"RemoveProperties",308],[15,"SetCurrentSchema",308],[15,"AddSnapshot",308],[15,"RemoveSnapshots",308],[15,"AddSortOrder",308],[15,"SetDefaultSortOrder",308],[15,"AddSpec",308],[15,"SetDefaultSpec",308],[15,"SetProperties",308],[15,"AssignUuid",308],[15,"Decimal",2660],[15,"Branch",2662],[15,"Tag",2662]],"r":[[5,2924],[11,2926],[12,2926],[16,2924],[17,2924],[24,2926],[31,2924],[32,2924],[33,2924],[34,2924],[35,2924],[39,2924],[325,2966],[326,2966],[327,2960],[338,2960],[339,2960],[372,2960],[381,2960],[396,2969],[399,2969],[400,2968],[401,2968],[410,2969],[420,2969],[422,2968],[425,2969],[427,2968],[430,2969],[658,3002],[659,2973],[660,2973],[661,2973],[662,2973],[663,2973],[664,3003],[665,3003],[666,3003],[667,3003],[668,3003],[669,3003],[670,2973],[671,2973],[672,3002],[673,3002],[674,3002],[675,3002],[676,3002],[677,3002],[678,3002],[679,3002],[680,3002],[681,3002],[682,3002],[683,3002],[864,2979],[865,2979],[870,2983],[871,2983],[872,2983],[873,2983],[874,2983],[876,2971],[887,2977],[892,2925],[901,2965],[902,2971],[905,2976],[906,2983],[907,2977],[908,2983],[909,2983],[910,2977],[911,2977],[912,2977],[913,2983],[914,2983],[915,2983],[916,2971],[919,2965],[920,2925],[922,2965],[923,2965],[924,2984],[925,2976],[928,2925],[929,2925],[930,2925],[931,2925],[932,2925],[933,2925],[934,2925],[935,2925],[936,2925],[937,2925],[938,2925],[940,2979],[941,2979],[945,2971],[946,2965],[947,2925],[948,2987],[950,2963],[951,2963],[952,2963],[953,2963],[954,2963],[955,2979],[956,2979],[957,2976],[958,2925],[959,2976],[960,2976],[961,2976],[962,2984],[963,2984],[964,2984],[965,2984],[966,2984],[967,2984],[969,2985],[972,2971],[975,2965],[976,2971],[977,2976],[979,2925],[980,2925],[981,2925],[988,2980],[990,2965],[992,2977],[993,2979],[994,2979],[995,2979],[996,2979],[1006,2982],[1007,2982],[1008,2982],[1009,2982],[1010,2985],[1011,2985],[1012,2985],[1013,2985],[1014,2982],[1015,2985],[1940,2963],[1941,2963],[2174,2963],[2578,2963],[2579,2963],[2580,2963],[2843,3000],[2844,3000]],"b":[[135,"impl-Debug-for-Error"],[136,"impl-Display-for-Error"],[137,"impl-Debug-for-ErrorKind"],[138,"impl-Display-for-ErrorKind"],[147,"impl-From%3CParquetError%3E-for-Error"],[148,"impl-From%3CError%3E-for-Error"],[149,"impl-From%3CError%3E-for-Error"],[150,"impl-From%3CArrowError%3E-for-Error"],[151,"impl-From%3CError%3E-for-Error"],[152,"impl-From%3CUtf8Error%3E-for-Error"],[153,"impl-From%3CSendError%3E-for-Error"],[154,"impl-From%3CTryFromSliceError%3E-for-Error"],[155,"impl-From%3CParseError%3E-for-Error"],[156,"impl-From%3CError%3E-for-Error"],[157,"impl-From%3CTryFromIntError%3E-for-Error"],[159,"impl-From%3CParseError%3E-for-Error"],[160,"impl-From%3CError%3E-for-Error"],[161,"impl-From%3CError%3E-for-Error"],[162,"impl-From%3CError%3E-for-Error"],[525,"impl-Display-for-Reference"],[526,"impl-Debug-for-Reference"],[527,"impl-Display-for-BoundReference"],[528,"impl-Debug-for-BoundReference"],[530,"impl-Display-for-UnaryExpression%3CT%3E"],[531,"impl-Debug-for-UnaryExpression%3CT%3E"],[532,"impl-Debug-for-BinaryExpression%3CT%3E"],[533,"impl-Display-for-BinaryExpression%3CT%3E"],[534,"impl-Display-for-SetExpression%3CT%3E"],[535,"impl-Debug-for-SetExpression%3CT%3E"],[536,"impl-Display-for-Predicate"],[537,"impl-Debug-for-Predicate"],[538,"impl-Debug-for-BoundPredicate"],[539,"impl-Display-for-BoundPredicate"],[540,"impl-Display-for-PredicateOperator"],[541,"impl-Debug-for-PredicateOperator"],[1482,"impl-PrimitiveType"],[1483,"impl-Deserialize%3C\'de%3E-for-PrimitiveType"],[1764,"impl-Debug-for-Type"],[1765,"impl-Display-for-Type"],[1766,"impl-Display-for-PrimitiveType"],[1767,"impl-Debug-for-PrimitiveType"],[1768,"impl-Debug-for-StructType"],[1769,"impl-Display-for-StructType"],[1770,"impl-Display-for-NestedField"],[1771,"impl-Debug-for-NestedField"],[1779,"impl-Display-for-DataFileBuilderError"],[1780,"impl-Debug-for-DataFileBuilderError"],[1782,"impl-Display-for-DataFileFormat"],[1783,"impl-Debug-for-DataFileFormat"],[1786,"impl-Display-for-ManifestContentType"],[1787,"impl-Debug-for-ManifestContentType"],[1796,"impl-Debug-for-Schema"],[1797,"impl-Display-for-Schema"],[1804,"impl-Display-for-SortDirection"],[1805,"impl-Debug-for-SortDirection"],[1806,"impl-Display-for-NullOrder"],[1807,"impl-Debug-for-NullOrder"],[1808,"impl-Debug-for-SortField"],[1809,"impl-Display-for-SortField"],[1810,"impl-Debug-for-SortOrderBuilderError"],[1811,"impl-Display-for-SortOrderBuilderError"],[1814,"impl-Debug-for-FormatVersion"],[1815,"impl-Display-for-FormatVersion"],[1818,"impl-Display-for-Transform"],[1819,"impl-Debug-for-Transform"],[1821,"impl-Display-for-Datum"],[1822,"impl-Debug-for-Datum"],[1829,"impl-Debug-for-ViewFormatVersion"],[1830,"impl-Display-for-ViewFormatVersion"],[1842,"impl-From%3CListType%3E-for-Type"],[1844,"impl-From%3CPrimitiveType%3E-for-Type"],[1845,"impl-From%3CStructType%3E-for-Type"],[1846,"impl-From%3CMapType%3E-for-Type"],[1858,"impl-From%3CString%3E-for-DataFileBuilderError"],[1859,"impl-From%3CUninitializedFieldError%3E-for-DataFileBuilderError"],[1873,"impl-From%3CBoundPartitionSpec%3E-for-UnboundPartitionSpec"],[1874,"impl-From%3CSchemalessPartitionSpec%3E-for-UnboundPartitionSpec"],[1889,"impl-From%3CString%3E-for-SortOrderBuilderError"],[1891,"impl-From%3CUninitializedFieldError%3E-for-SortOrderBuilderError"],[2200,"impl-Serialize-for-PrimitiveType"],[2201,"impl-PrimitiveType"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAOUGZgArABUARAAKAFMAIgB5AA0AiAAWAKAAAwCxAAEAtAAJAN8AAADpAAMA7gAAAPUABgD/AB0AHwEJAF0BAwBiAQcAbAEBAHcBBgB/AQEAkwEHAJ4BBACrAQAAswFWAAsCAQAOAhAAKgIIAFQCCABeAjQArQIJALgCAQC8Ag4AzgIDANgCBADvAhQADgMFABUDAQAcAwwALAMCAD8DAABEAwwADgQBACQEewCzBGUAGgUBAD0FCABOBZ4A8gU9ADQGMABnBl0A5AZHADMHAAA1BwIAQwcBAE4HAABQBwAAUgcBAGIHAABkBwAAbAcAAG4HAABxBwAAegcAAHwHBACGBwYAkwcBAJcHPQAZCAMAYwgAAG8IAgCYCCIA9AhCADsJOgB3CQYAgAk2ALgJBgDACT0AFgo9AG4KBQB3CgkAggoCAIcKAQCQCgIAowoNALUKAwC6CgMAvwoBAMMKAQDLCgUA0goBAOsKFQAECwIADAsNAB8LAwAkCwIAKAsJADQLAQA6CwgARAsAAEkLDQBaCwAAXAsCAGMLCQA="}],\ +["iceberg",{"t":"PPPPPKPPPPPFGPPPFFPPPPPPIPPPPPPFFFGGPPPFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMQNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNCNMMMOONNNOOONOMNNNNNNONOOMOCOONNNNONCOCMNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNCOOOOOOOOOOOOOOOOOOOOOOOOOFFKRRNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNMHMNNNNNNNHNNNNNNPPPPPPPPFKRGFIPPPPPPPPFPPPPPPPPPGGFPPFPIPPFNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSFFFKKSSSSSSFFSSSSSSSSSSSSNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNONNNNNNNNNNNNNNNNNNNNNNNNMNNIFIFFNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNONNONOONONNNNNNNONNNNNNNNNNNNNNNNNNNNNNPPPPPPPPFIPPPPGFFGGPFPPPPPPPPPPFPPPPGPPPPPPPPFGPPSFGFIFFFFGFFPPFFPFIGGPPSSSSSSSSSSSPFFPPPGGSFPFFIIKFIFFIFGGFFFGIPFPPFPPFFFRFFIPPPPPPGPGPSFFFIPPPPPPPPPGFFIGFFIFIPPNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNNNNNNOONONNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNMNNNNNNNNONNONOMNNONOOOONNNNNNNNNNNNNNNNNNONNONOONNNNNNNNNNONNNONMNNNHNNNNNONONMNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNOOONNNNNONNNMNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIKHMMNRKKKRCMMMMMCMCFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKFFRNNNNMNNNMNNNNNNNNNNNNNNNNCNNNNNNNNNNMNFFKKNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNN","n":["AddSchema","AddSnapshot","AddSortOrder","AddSpec","AssignUuid","Catalog","CurrentSchemaIdMatch","DataInvalid","DefaultSortOrderIdMatch","DefaultSpecIdMatch","Err","Error","ErrorKind","FeatureUnsupported","LastAssignedFieldIdMatch","LastAssignedPartitionIdMatch","Namespace","NamespaceIdent","NotExist","Ok","RefSnapshotIdMatch","RemoveProperties","RemoveSnapshotRef","RemoveSnapshots","Result","SetCurrentSchema","SetDefaultSortOrder","SetDefaultSpec","SetLocation","SetProperties","SetSnapshotRef","TableCommit","TableCreation","TableIdent","TableRequirement","TableUpdate","Unexpected","UpgradeFormatVersion","UuidMatch","ViewCreation","apply","arrow","as_error_source","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","builder","builder","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","create_namespace","create_table","default_catalog","default_namespace","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop_namespace","drop_table","ensure_data_valid","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","expr","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_strs","from_strs","from_vec","get_namespace","hash","hash","identifier","init","init","init","init","init","init","init","init","init","init","inner","into","into","into","into","into","into","into","into","into","into","into_static","io","kind","list_namespaces","list_tables","load_table","location","location","message","name","name","name","name","name","namespace","namespace","namespace_exists","new","new","new","new","parent","partial_cmp","partition_spec","properties","properties","properties","rename_table","representations","scan","schema","schema","serialize","serialize","serialize","serialize","sort_order","source","spec","summary","table","table_exists","take_requirements","take_updates","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_url_string","transaction","transform","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_namespace","update_table","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_context","with_properties","with_source","writer","current_schema_id","default_sort_order_id","default_spec_id","last_assigned_field_id","last_assigned_partition_id","ref","snapshot_id","uuid","format_version","last_column_id","location","ref_name","ref_name","reference","removals","schema","schema_id","snapshot","snapshot_ids","sort_order","sort_order_id","spec","spec_id","updates","uuid","ArrowReader","ArrowReaderBuilder","ArrowSchemaVisitor","T","U","after_field","after_field","after_list_element","after_list_element","after_map_key","after_map_key","after_map_value","after_map_value","arrow_schema_to_schema","arrow_type_to_type","before_field","before_field","before_list_element","before_list_element","before_map_key","before_map_key","before_map_value","before_map_value","borrow","borrow","borrow_mut","borrow_mut","build","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","into","into","list","map","primitive","read","schema","schema_to_arrow_schema","struct","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_to_arrow_type","vzip","vzip","with_batch_size","with_data_file_concurrency_limit","with_row_group_filtering_enabled","with_row_selection_enabled","AlwaysFalse","AlwaysFalse","AlwaysTrue","AlwaysTrue","And","And","Binary","Binary","BinaryExpression","Bind","Bound","BoundPredicate","BoundReference","BoundTerm","Eq","GreaterThan","GreaterThanOrEq","In","IsNan","IsNull","LessThan","LessThanOrEq","LogicalExpression","Not","Not","NotEq","NotIn","NotNan","NotNull","NotStartsWith","Or","Or","Predicate","PredicateOperator","Reference","Set","Set","SetExpression","StartsWith","Term","Unary","Unary","UnaryExpression","accessor","and","bind","bind","bind","bind","bind","bind","bind","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","eq","equal_to","equivalent","equivalent","field","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","greater_than","greater_than_or_equal_to","init","init","init","init","init","init","init","init","init","inputs","into","into","into","into","into","into","into","into","into","is_binary","is_in","is_nan","is_not_in","is_not_nan","is_not_null","is_null","is_set","is_unary","less_than","less_than_or_equal_to","name","negate","negate","new","new","new","new","not","not_equal_to","not_starts_with","or","rewrite_not","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","starts_with","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CLIENT_REGION","FileIO","FileIOBuilder","FileMetadata","FileRead","FileWrite","GCS_CREDENTIALS_JSON","GCS_NO_AUTH","GCS_PROJECT_ID","GCS_SERVICE_PATH","GCS_TOKEN","GCS_USER_PROJECT","InputFile","OutputFile","S3_ACCESS_KEY_ID","S3_ASSUME_ROLE_ARN","S3_ASSUME_ROLE_EXTERNAL_ID","S3_ASSUME_ROLE_SESSION_NAME","S3_ENDPOINT","S3_PATH_STYLE_ACCESS","S3_REGION","S3_SECRET_ACCESS_KEY","S3_SESSION_TOKEN","S3_SSE_KEY","S3_SSE_MD5","S3_SSE_TYPE","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","close","delete","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","exists","exists","exists","fmt","fmt","fmt","fmt","from","from","from","from","from","from_path","init","init","init","init","init","into","into","into","into","into","location","location","metadata","new","new_fs_io","new_input","new_output","read","read","reader","remove_all","size","to_input_file","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","with_prop","with_props","write","write","writer","ArrowRecordBatchStream","FileScanTask","FileScanTaskStream","TableScan","TableScanBuilder","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","column_names","data_file_content","data_file_format","data_file_path","data_file_path","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","eq","fmt","fmt","from","from","from","init","init","init","into","into","into","length","plan_files","predicate","predicate","project_field_ids","project_field_ids","record_count","schema","schema","schema_ref","select","select_all","select_empty","serialize","snapshot","snapshot_id","start","to_arrow","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","with_batch_size","with_case_sensitive","with_concurrency_limit","with_data_file_concurrency_limit","with_filter","with_manifest_entry_concurrency_limit","with_row_group_filtering_enabled","with_row_selection_enabled","Added","Append","Ascending","Avro","Binary","Binary","Boolean","Boolean","BoundPartitionSpec","BoundPartitionSpecRef","Branch","Bucket","Data","Data","DataContentType","DataFile","DataFileBuilder","DataFileBuilderError","DataFileFormat","Date","Datum","Day","Decimal","Delete","Deleted","Deletes","Descending","Double","Double","EqualityDeletes","Existing","FieldSummary","First","Fixed","Float","Float","FormatVersion","Hour","Identity","Int","Int","Int128","Last","List","List","ListType","Literal","Long","Long","MAIN_BRANCH","Manifest","ManifestContentType","ManifestEntry","ManifestEntryRef","ManifestFile","ManifestList","ManifestListWriter","ManifestMetadata","ManifestStatus","ManifestWriter","Map","Map","Map","MapType","MetadataLog","Month","NestedField","NestedFieldRef","NullOrder","Operation","Orc","Overwrite","PROPERTY_CURRENT_SCHEMA","PROPERTY_CURRENT_SNAPSHOT_ID","PROPERTY_CURRENT_SNAPSHOT_SUMMARY","PROPERTY_CURRENT_SNAPSHOT_TIMESTAMP","PROPERTY_DEFAULT_PARTITION_SPEC","PROPERTY_DEFAULT_SORT_ORDER","PROPERTY_FORMAT_VERSION","PROPERTY_METADATA_PREVIOUS_VERSIONS_MAX","PROPERTY_METADATA_PREVIOUS_VERSIONS_MAX_DEFAULT","PROPERTY_SNAPSHOT_COUNT","PROPERTY_UUID","Parquet","PartitionField","PartitionSpecBuilder","PositionDeletes","Primitive","Primitive","PrimitiveLiteral","PrimitiveType","RESERVED_PROPERTIES","RawLiteral","Replace","Schema","SchemaBuilder","SchemaId","SchemaRef","SchemaVisitor","SchemalessPartitionSpec","SchemalessPartitionSpecRef","Snapshot","SnapshotLog","SnapshotRef","SnapshotReference","SnapshotRetention","SortDirection","SortField","SortOrder","SortOrderBuilder","SortOrderBuilderError","SortOrderRef","Sql","SqlViewRepresentation","String","String","Struct","Struct","Struct","StructType","StructValueIntoIter","Summary","T","TableMetadata","TableMetadataBuilder","TableMetadataRef","Tag","Time","Timestamp","TimestampNs","Timestamptz","TimestamptzNs","Transform","Truncate","Type","UInt128","UNASSIGNED_SEQUENCE_NUMBER","UnboundPartitionField","UnboundPartitionSpec","UnboundPartitionSpecBuilder","UnboundPartitionSpecRef","UninitializedField","UninitializedField","Unknown","Uuid","V1","V1","V2","ValidationError","ValidationError","ViewFormatVersion","ViewMetadata","ViewMetadataBuilder","ViewMetadataRef","ViewRepresentation","ViewRepresentations","ViewVersion","ViewVersionId","ViewVersionLog","ViewVersionRef","Void","Year","accessor_by_field_id","add_manifests","add_partition_field","add_partition_field","add_partition_fields","add_unbound_field","add_unbound_fields","added_files_count","added_rows_count","added_snapshot_id","after_list_element","after_list_element","after_map_key","after_map_key","after_map_value","after_map_value","after_struct_field","after_struct_field","append_snapshot","as_error_source","as_error_source","as_primitive_type","as_struct","assign_uuid","assign_uuid","before_list_element","before_list_element","before_map_key","before_map_key","before_map_value","before_map_value","before_struct_field","before_struct_field","binary","binary","bind","bind","bool","bool","bool_from_str","bool_from_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","build","build","build","build_unbound","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","cmp","cmp","column_sizes","column_sizes","compatible","consume_entries","contains_nan","contains_null","content","content","content_type","content_type","current_schema","current_schema","current_schema_id","current_snapshot","current_snapshot_id","current_version","current_version_id","data_file","data_type","date","date","date_from_str","date_from_str","date_from_ymd","date_from_ymd","decimal","decimal","decimal","decimal_from_str","decimal_from_str","decimal_max_precision","decimal_required_bytes","dedup_name","default","default","default","default","default","default","default","default","default","default_catalog","default_namespace","default_partition_spec","default_partition_spec_id","default_sort_order","default_sort_order_id","deleted_files_count","deleted_rows_count","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dialect","direction","doc","double","double","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","element_field","empty","entries","entries","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equality_ids","equality_ids","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","existing_files_count","existing_rows_count","field","field_by_alias","field_by_id","field_by_id","field_by_name","field_by_name","field_by_name_case_insensitive","field_id","field_id","field_id_by_name","field_type","fields","fields","fields","fields","fields","file_format","file_format","file_format","file_path","file_path","file_path","file_size_in_bytes","file_size_in_bytes","file_size_in_bytes","fixed","fixed","float","float","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format_version","format_version","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_str","from_str","from_str","from_table_creation","from_view_creation","get","has_same_content","has_sequential_ids","hash","hash","hash","hash","hash","hash","hash","highest_field_id","highest_field_id","history","history","id","identifier_field_ids","index","index","index_by_id","index_parents","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initial_default","insert","int","int","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_builder","into_iter","into_iter","into_iter","into_iter","into_parts","into_schemaless","into_unbound","into_unbound","into_unbound","is_alive","is_compatible_with_schemaless","is_empty","is_empty","is_floating_type","is_nan","is_nan","is_nested","is_null_at_index","is_primitive","is_struct","is_unpartitioned","is_unsorted","iter","iter","key_field","key_metadata","key_metadata","key_metadata","last_sequence_number","last_updated_ms","last_updated_timestamp","len","len","list","list_element","literal","load_manifest","load_manifest_list","location","location","long","long","lower_bound","lower_bounds","lower_bounds","manifest_length","manifest_list","manifest_path","map","map_key_element","map_value_element","metadata_file","metadata_log","min_sequence_number","name","name","name","name_by_field_id","nan_value_counts","nan_value_counts","new","new","new","new","new","new","new","new","new","new","new","new","new","new_from_unbound","next","null_order","null_value_counts","null_value_counts","operation","optional","order_id","other","parent_snapshot_id","parse","parse_avro","parse_with_version","partial_cmp","partial_cmp","partial_cmp","partition","partition","partition_spec_by_id","partition_spec_id","partition_specs_iter","partition_type","partition_type","partitions","preserves_order","primitive","project","properties","properties","prune_columns","record_count","record_count","record_count","representations","required","required","result_type","retention","satisfies_order_of","schema","schema","schema","schema","schema_by_id","schema_by_id","schema_id","schema_id","schema_id","schema_ref","schemas_iter","schemas_iter","sequence_number","sequence_number","sequence_number","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","snapshot_by_id","snapshot_for_ref","snapshot_id","snapshot_id","snapshot_id","snapshots","sort_order_by_id","sort_order_id","sort_order_id","sort_orders_iter","source_id","source_id","source_id","spec_id","spec_id","spec_id","split_offsets","split_offsets","sql","status","string","string","struct","summary","summary","time","time_from_hms_micro","time_from_hms_micro","time_from_str","time_from_str","time_micros","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp_from_datetime","timestamp_from_datetime","timestamp_from_str","timestamp_from_str","timestamp_micros","timestamp_ms","timestamp_ms","timestamp_ms","timestamp_ms","timestamp_ms","timestamp_ms","timestamp_nanos","timestamptz","timestamptz_from_datetime","timestamptz_from_datetime","timestamptz_from_str","timestamptz_from_str","timestamptz_micros","timestamptz_nanos","to","to_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_struct_type","transform","transform","transform","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_bytes","try_from_json","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_json","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unpartition_spec","unpartition_spec","unsorted_order","upper_bound","upper_bounds","upper_bounds","uuid","uuid","uuid","uuid","uuid_from_str","uuid_from_str","v1","v2","value_counts","value_counts","value_field","version_by_id","version_id","version_id","versions","visit_schema","visit_struct","visit_type","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_alias","with_doc","with_fields","with_fields","with_identifier_field_ids","with_initial_default","with_last_assigned_field_id","with_order_id","with_order_id","with_schema_id","with_sort_field","with_spec_id","with_spec_id","with_spec_id","with_write_default","write","write_default","precision","scale","max_ref_age_ms","max_ref_age_ms","max_snapshot_age_ms","min_snapshots_to_keep","StaticTable","Table","TableBuilder","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","builder","cache_size_bytes","clone","clone","clone_into","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","disable_cache","drop","drop","drop","file_io","file_io","fmt","fmt","from","from","from","from_metadata","from_metadata_file","identifier","identifier","init","init","init","into","into","into","into_table","metadata","metadata","metadata","metadata_location","metadata_location","metadata_ref","reader_builder","reader_builder","readonly","readonly","scan","scan","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ReplaceSortOrderAction","Transaction","apply","asc","borrow","borrow","borrow_mut","borrow_mut","commit","deref","deref","deref_mut","deref_mut","desc","drop","drop","from","from","init","init","into","into","new","remove_properties","replace_sort_order","set_properties","try_from","try_from","try_into","try_into","type_id","type_id","upgrade_table_version","vzip","vzip","BoxedTransformFunction","TransformFunction","create_transform_function","transform","transform_literal","transform_literal_result","C","CurrentFileStatus","IcebergWriter","IcebergWriterBuilder","R","base_writer","build","close","current_file_path","current_row_num","current_written_size","file_writer","write","data_file_writer","DataFileWriter","DataFileWriterBuilder","DataFileWriterConfig","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","close","current_file_path","current_row_num","current_written_size","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","from","from","from","init","init","init","into","into","into","new","new","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","write","FileWriter","FileWriterBuilder","ParquetWriter","ParquetWriterBuilder","R","borrow","borrow","borrow_mut","borrow_mut","build","build","clone","clone_into","close","close","current_file_path","current_row_num","current_written_size","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","into","into","location_generator","new","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","write","DefaultFileNameGenerator","DefaultLocationGenerator","FileNameGenerator","LocationGenerator","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","from","from","generate_file_name","generate_file_name","generate_location","generate_location","init","init","into","into","new","new","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"iceberg"],[300,"iceberg::TableRequirement"],[308,"iceberg::TableUpdate"],[325,"iceberg::arrow"],[388,"iceberg::expr"],[658,"iceberg::io"],[776,"iceberg::scan"],[856,"iceberg::spec"],[2660,"iceberg::spec::PrimitiveType"],[2662,"iceberg::spec::SnapshotRetention"],[2666,"iceberg::table"],[2736,"iceberg::transaction"],[2771,"iceberg::transform"],[2777,"iceberg::writer"],[2790,"iceberg::writer::base_writer"],[2791,"iceberg::writer::base_writer::data_file_writer"],[2841,"iceberg::writer::file_writer"],[2884,"iceberg::writer::file_writer::location_generator"],[2924,"iceberg::catalog"],[2925,"iceberg::spec::table_metadata"],[2926,"iceberg::error"],[2927,"core::error"],[2928,"alloc::string"],[2929,"alloc::vec"],[2930,"core::cmp"],[2931,"std::collections::hash::map"],[2932,"core::future::future"],[2933,"alloc::boxed"],[2934,"core::pin"],[2935,"core::result"],[2936,"serde::de"],[2937,"core::fmt"],[2938,"chrono::format"],[2939,"apache_avro::error"],[2940,"uuid::error"],[2941,"rust_decimal::error"],[2942,"core::num::error"],[2943,"core::array"],[2944,"url::parser"],[2945,"arrow_schema::error"],[2946,"core::str::error"],[2947,"reqwest::error"],[2948,"parquet::errors"],[2949,"serde_json::error"],[2950,"opendal::types::error"],[2951,"std::io::error"],[2952,"futures_channel::mpsc"],[2953,"core::iter::traits::collect"],[2954,"core::hash"],[2955,"core::option"],[2956,"core::convert"],[2957,"serde::ser"],[2958,"core::any"],[2959,"anyhow"],[2960,"iceberg::arrow::schema"],[2961,"arrow_schema::field"],[2962,"arrow_schema::schema"],[2963,"iceberg::spec::schema"],[2964,"arrow_schema::datatype"],[2965,"iceberg::spec::datatypes"],[2966,"iceberg::arrow::reader"],[2967,"arrow_schema::fields"],[2968,"iceberg::expr::term"],[2969,"iceberg::expr::predicate"],[2970,"core::clone"],[2971,"iceberg::spec::values"],[2972,"alloc::sync"],[2973,"iceberg::io::file_io"],[2974,"core::ops::range"],[2975,"bytes::bytes"],[2976,"iceberg::spec::snapshot"],[2977,"iceberg::spec::manifest_list"],[2978,"core::iter::traits::iterator"],[2979,"iceberg::spec::partition"],[2980,"iceberg::spec::transform"],[2981,"uuid"],[2982,"iceberg::spec::view_metadata"],[2983,"iceberg::spec::manifest"],[2984,"iceberg::spec::sort"],[2985,"iceberg::spec::view_version"],[2986,"rust_decimal::decimal"],[2987,"iceberg::spec::values::_serde"],[2988,"derive_builder::error"],[2989,"chrono::offset::utc"],[2990,"chrono::datetime"],[2991,"core::ops::function"],[2992,"chrono::naive::datetime"],[2993,"chrono::offset"],[2994,"serde_bytes::bytebuf"],[2995,"serde_json::value"],[2996,"bimap::hash"],[2997,"arrow_array::array"],[2998,"arrow_array::record_batch"],[2999,"core::marker"],[3000,"iceberg::writer::file_writer::parquet_writer"],[3001,"parquet::file::properties"],[3002,"iceberg::io::storage_s3"],[3003,"iceberg::io::storage_gcs"]],"i":[1,1,1,1,1,0,25,12,25,25,3,0,0,12,25,25,0,0,25,3,25,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,12,1,25,0,1,0,27,6,27,12,6,13,14,21,30,25,1,31,27,12,6,13,14,21,30,25,1,31,21,30,31,12,6,13,14,1,12,6,13,14,1,6,16,16,31,31,27,12,6,6,13,14,21,30,25,1,31,27,12,6,13,14,21,30,25,1,31,6,14,25,1,27,12,6,13,14,21,30,25,1,31,16,16,0,12,6,13,14,25,1,12,12,6,6,13,13,14,14,0,27,27,12,12,6,13,14,21,30,25,1,31,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,12,6,13,14,21,30,25,1,31,6,14,6,16,6,14,30,27,12,6,13,14,21,30,25,1,31,6,27,12,6,13,14,21,30,25,1,31,12,0,27,16,16,16,21,31,27,13,14,14,21,31,14,14,16,27,6,13,14,6,6,21,13,21,31,16,31,0,21,31,6,14,25,1,21,27,0,31,0,16,30,30,12,6,13,14,1,27,12,6,0,0,27,12,6,13,14,21,30,25,1,31,27,12,6,13,14,21,30,25,1,31,27,12,6,13,14,21,30,25,1,31,16,16,27,12,6,13,14,21,30,25,1,31,27,13,27,0,223,224,225,226,227,228,228,229,230,231,232,233,234,233,235,231,236,237,238,239,240,241,242,243,244,0,0,0,59,59,59,59,59,59,59,59,59,59,0,0,59,59,59,59,59,59,59,59,65,66,65,66,65,66,66,65,66,65,66,65,66,65,66,65,66,65,66,59,59,59,66,59,0,59,66,65,66,65,66,65,66,0,65,66,65,65,65,65,71,80,71,80,71,80,71,80,0,0,73,0,0,0,82,82,82,82,82,82,82,82,0,71,80,82,82,82,82,82,71,80,0,0,0,71,80,0,82,0,71,80,0,70,71,73,75,76,77,78,79,71,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,70,70,75,75,70,70,76,77,77,78,78,79,79,71,71,80,80,82,82,75,70,76,77,78,79,71,80,82,75,75,75,70,76,77,78,79,71,80,82,76,75,70,76,77,78,79,71,80,82,82,75,75,75,75,75,75,82,82,75,75,75,71,82,75,70,77,78,71,75,75,71,71,75,70,76,77,78,79,71,80,82,75,75,70,76,77,78,79,71,80,82,75,70,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,75,70,76,77,78,79,71,80,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,94,93,97,98,99,94,93,97,98,93,94,94,95,94,99,94,93,97,98,99,94,93,97,98,99,94,93,97,98,94,97,98,94,93,97,98,99,94,93,97,98,94,99,94,93,97,98,99,94,93,97,98,97,98,97,93,93,94,94,100,97,97,94,99,98,94,99,94,93,97,98,99,94,93,97,98,99,94,93,97,98,99,94,93,97,98,93,93,95,98,98,0,0,0,0,0,104,105,106,104,105,106,104,106,106,105,106,106,106,106,104,105,106,104,105,106,106,104,105,106,106,105,106,104,105,106,104,105,106,104,105,106,106,105,106,106,106,106,106,106,106,106,104,104,104,106,105,104,106,105,106,104,105,106,104,105,106,104,105,106,104,105,106,104,104,104,104,104,104,104,104,142,149,153,144,121,159,121,159,0,0,152,115,143,146,0,0,0,0,0,121,0,115,121,149,142,146,153,121,159,143,142,0,154,121,121,159,0,115,115,121,159,159,154,64,126,0,0,121,159,0,0,0,0,0,0,0,0,0,0,0,0,64,126,0,0,115,0,0,0,0,144,149,0,0,0,0,0,0,0,0,0,0,0,144,0,0,143,64,126,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,0,121,159,0,64,126,0,0,0,118,0,0,0,152,121,121,121,121,121,0,115,0,159,0,0,0,0,0,133,180,115,121,156,163,156,133,180,0,0,0,0,0,0,0,0,0,0,115,115,62,111,114,116,114,116,116,112,112,112,118,118,118,118,118,118,118,118,119,133,180,64,62,2,124,118,118,118,118,118,118,118,118,85,126,127,129,85,126,85,126,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,2,124,131,114,116,134,135,135,140,141,148,128,117,129,62,120,155,136,164,64,121,122,86,137,138,139,140,141,142,132,131,143,144,145,112,146,147,148,128,127,117,129,62,149,150,120,151,152,153,154,155,135,136,119,156,157,158,115,159,85,160,126,161,130,162,163,164,165,166,167,64,121,122,86,137,138,139,140,141,142,132,131,143,144,145,112,146,147,148,128,127,117,129,62,149,150,120,151,152,153,154,155,135,136,119,156,157,158,115,159,85,160,126,161,130,162,163,164,165,166,167,111,156,163,132,131,121,145,147,147,131,112,141,132,119,130,119,119,119,130,130,141,85,85,126,85,126,85,126,64,85,126,85,126,64,64,115,122,131,147,129,114,149,135,136,160,164,164,119,119,119,119,112,112,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,64,121,121,122,86,143,144,148,127,117,129,62,149,150,120,151,152,153,154,155,136,119,156,157,158,115,85,176,130,162,163,164,165,166,167,167,155,86,85,126,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,137,161,139,145,64,121,122,86,137,138,139,140,141,142,132,143,144,145,112,146,147,148,128,127,117,129,62,149,150,120,151,152,153,154,155,136,119,156,157,158,115,159,85,160,126,161,130,162,163,164,165,166,167,132,131,64,64,121,121,122,122,86,86,137,137,138,138,139,139,140,140,141,141,142,142,132,132,143,143,144,144,146,146,147,147,148,148,128,128,127,127,117,117,129,129,62,62,149,149,150,150,120,120,151,151,152,152,153,153,154,154,155,155,136,136,119,119,156,156,157,157,158,158,115,115,159,159,85,85,160,160,126,126,161,161,130,130,162,162,163,163,164,164,165,165,166,166,167,167,112,112,118,62,122,62,122,62,62,148,117,62,86,122,128,127,129,136,141,132,131,141,132,131,141,132,131,85,126,85,126,111,64,64,121,121,122,122,86,86,137,138,139,140,141,142,132,133,133,143,144,144,145,112,146,146,147,148,128,127,117,129,114,116,62,62,134,149,150,120,151,152,153,153,154,154,155,155,180,180,136,119,156,156,157,158,115,115,159,85,85,160,126,161,176,130,162,163,163,164,165,166,167,119,130,185,111,2,186,124,64,64,64,64,64,121,122,86,137,138,139,140,141,142,132,131,133,133,133,143,144,145,112,146,147,148,128,127,127,117,117,129,129,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,180,180,136,119,156,157,158,115,159,159,85,160,160,126,126,161,176,130,162,163,164,165,166,166,167,160,161,144,146,115,2,124,160,160,128,121,156,159,85,160,126,161,128,62,119,130,86,62,122,161,0,0,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,86,160,85,126,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,126,62,186,160,161,165,139,128,148,128,127,141,128,160,165,64,159,85,64,161,64,64,128,136,161,165,138,132,131,112,119,119,119,160,165,118,86,85,112,120,119,130,85,126,147,132,131,112,120,112,118,86,86,157,119,112,86,148,117,62,132,131,185,2,124,122,86,137,138,139,114,116,151,160,162,116,186,155,132,131,150,86,136,150,120,140,139,145,156,85,163,132,131,119,112,119,128,127,112,115,118,115,119,130,0,141,132,131,164,86,86,115,151,115,118,128,120,164,119,130,62,120,164,128,119,130,141,120,112,64,121,121,122,86,143,144,148,127,117,129,62,149,150,120,151,152,153,154,155,136,119,156,157,158,115,85,176,130,162,163,164,165,166,167,119,119,120,151,158,119,119,132,131,119,148,117,155,128,127,129,132,131,167,141,85,126,118,120,164,126,85,126,85,126,85,120,158,126,162,164,85,126,85,126,85,120,158,162,164,157,158,85,126,85,126,85,126,85,85,85,85,64,121,122,86,137,138,139,140,141,142,132,131,143,144,145,112,146,147,148,128,127,117,129,62,149,150,120,151,152,153,154,155,135,136,119,156,157,158,115,159,85,160,126,161,130,162,163,164,165,166,167,64,121,122,86,133,144,146,62,153,154,155,180,156,115,85,163,64,148,117,155,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,142,132,131,133,143,143,144,145,112,146,146,147,148,128,127,117,129,114,116,62,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,176,130,162,163,164,165,166,167,85,126,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,176,130,162,163,164,165,166,167,126,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,128,127,136,147,132,131,119,85,126,130,85,126,111,111,132,131,138,130,162,164,130,0,0,0,185,111,2,186,124,64,121,122,86,137,138,139,140,141,142,132,131,133,143,144,145,112,146,147,148,128,127,117,129,114,116,62,134,149,150,120,151,152,153,154,155,135,180,136,119,156,157,158,115,159,85,160,126,161,176,130,162,163,164,165,166,167,134,86,134,135,134,86,116,135,136,134,135,129,114,116,86,185,86,245,245,246,247,246,246,0,0,0,195,196,197,195,196,197,195,196,195,196,197,196,197,195,196,197,195,196,197,195,195,196,197,195,196,196,197,195,196,197,197,197,195,196,195,196,197,195,196,197,197,195,196,197,195,196,196,196,197,195,196,196,197,196,197,195,196,197,195,196,197,195,196,197,195,196,197,0,0,199,199,200,199,200,199,200,200,199,200,199,199,200,199,200,199,200,199,200,199,200,200,200,200,200,199,200,199,200,199,200,200,199,0,0,0,202,202,202,206,0,0,0,206,0,206,207,208,208,208,0,207,0,0,0,0,212,211,209,212,211,209,209,209,209,211,211,211,211,212,211,209,212,211,209,212,211,209,212,211,209,212,211,209,212,211,209,212,209,209,212,211,209,212,211,209,212,211,209,212,211,209,211,0,0,0,0,210,219,216,219,216,210,216,216,216,215,219,219,219,219,219,216,219,216,219,216,219,216,219,216,219,216,0,216,216,219,216,219,216,219,216,219,216,215,219,0,0,0,0,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222,218,222,217,221,221,222,221,222,221,222,221,222,221,222,221,222,221,222,221,222],"f":"````````````````````````````````````````{{bd}{{f{d}}}}`{{{h{c}}}{{h{j}}}{}}{{{h{l}}}{{h{{A`{n}}}}}}{{{h{c}}}{{h{e}}}{}{}}000000000{{{h{Abc}}}{{h{Abe}}}{}{}}000000000{{}{{`{{Af{AdAdAdAdAdAd}}}}}}{{}{{`{{Af{AdAdAd}}}}}}{{}{{`{{Af{AdAdAdAdAdAdAdAd}}}}}}{{{h{Ah}}}Ah}{{{h{l}}}l}{{{h{Aj}}}Aj}{{{h{Al}}}Al}{{{h{b}}}b}{{{h{c}}{h{Abe}}}Ad{}{}}0000{{{h{l}}{h{l}}}An}{{{h{B`}}{h{l}}{Bb{nn}}}{{Bh{{Bf{Bd}}}}}}{{{h{B`}}{h{l}}Bj}{{Bh{{Bf{Bd}}}}}}``{Bl{{h{c}}}{}}00{{{h{l}}}{{h{c}}}{}}1111111{Bl{{h{Abc}}}{}}000000000{c{{Bn{l}}}C`}{c{{Bn{Al}}}C`}{c{{Bn{Cb}}}C`}{c{{Bn{b}}}C`}{BlAd}000000000{{{h{B`}}{h{l}}}{{Bh{{Bf{Bd}}}}}}{{{h{B`}}{h{Al}}}{{Bh{{Bf{Bd}}}}}}`{{{h{Ah}}{h{Ah}}}Cd}{{{h{l}}{h{l}}}Cd}{{{h{Aj}}{h{Aj}}}Cd}{{{h{Al}}{h{Al}}}Cd}{{{h{Cb}}{h{Cb}}}Cd}{{{h{b}}{h{b}}}Cd}{{{h{c}}{h{e}}}Cd{}{}}0000000`{{{h{Cf}}{h{AbCh}}}Cj}0{{{h{Ah}}{h{AbCh}}}Cj}0{{{h{l}}{h{AbCh}}}Cj}{{{h{Aj}}{h{AbCh}}}Cj}{{{h{Al}}{h{AbCh}}}Cj}{{{h{Bj}}{h{AbCh}}}Cj}{{{h{Cl}}{h{AbCh}}}Cj}{{{h{Cb}}{h{AbCh}}}Cj}{{{h{b}}{h{AbCh}}}Cj}{{{h{Cn}}{h{AbCh}}}Cj}{D`Cf}{DbCf}{DdCf}{DfCf}{cc{}}{DhCf}{DjCf}{DlCf}{DnCf}{E`Cf}{EbCf}{EdCf}{EfCf}{EhCf}{EjCf}{ElCf};;;;;;;;;{e{{f{l}}}En{{Fb{}{{F`{c}}}}}}{e{{f{Al}}}En{{Fb{}{{F`{c}}}}}}{{{A`{n}}}{{f{l}}}}{{{h{B`}}{h{l}}}{{Bh{{Bf{Bd}}}}}}{{{h{l}}{h{Abc}}}AdFd}{{{h{Al}}{h{Abc}}}AdFd}{{{h{Cl}}}{{h{Al}}}}{{}Bl}000000000{l{{A`{n}}}}{ce{}{}}000000000{Ah{{h{Ff}}}}`{{{h{Cf}}}Ah}{{{h{B`}}{Fh{{h{l}}}}}{{Bh{{Bf{Bd}}}}}}9{{{h{B`}}{h{Al}}}{{Bh{{Bf{Bd}}}}}}``{{{h{Cf}}}{{h{Ff}}}}{{{h{Aj}}}{{h{l}}}}{{{h{Al}}}{{h{Ff}}}}```{{{h{Al}}}{{h{l}}}}`>{{Ahc}Cf{{Fj{n}}}}{nl}{lAj}{{ln}Al}{{{h{l}}}{{Fh{l}}}}{{{h{l}}{h{l}}}{{Fh{An}}}}`{{{h{Aj}}}{{h{{Bb{nn}}}}}}``{{{h{B`}}{h{Al}}{h{Al}}}{{Bh{{Bf{Bd}}}}}}````{{{h{l}}c}BnFl}{{{h{Al}}c}BnFl}{{{h{Cb}}c}BnFl}{{{h{b}}c}BnFl}`{{{h{Cf}}}{{Fh{{h{j}}}}}}```{{{h{B`}}{h{Al}}}{{Bh{{Bf{Bd}}}}}}{{{h{AbCl}}}{{A`{Cb}}}}{{{h{AbCl}}}{{A`{b}}}}{{{h{c}}}e{}{}}0000{{{h{c}}}n{}}0{{{h{l}}}n}``{c{{Bn{e}}}{}{}}0000000000000000000{{{h{c}}}Fn{}}000000000{{{h{B`}}{h{l}}{Bb{nn}}}{{Bh{{Bf{Bd}}}}}}{{{h{B`}}Cl}{{Bh{{Bf{Bd}}}}}}{ce{}{}}000000000{{Cf{h{Ff}}c}Cf{{Fj{n}}}}{{l{Bb{nn}}}Aj}{{Cfc}Cf{{Fj{G`}}}}```````````````````````````````{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Gh}}}{{f{Ad}}}{}{}}0000000{{{h{Gj}}}{{f{Gl}}}}{{{h{Gn}}}{{f{H`}}}}22222222{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{HbHd}{{{h{Hd}}}Hd}{{{h{c}}{h{Abe}}}Ad{}{}}{Bl{{h{c}}}{}}0{Bl{{h{Abc}}}{}}0{BlAd}0{cc{}}0{{}Bl}0{ce{}{}}0{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Gn}}c}{{f{c}}}{}{}}{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Gn}}cc}{{f{c}}}{}{}}{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Gn}}}{{f{c}}}{}{}}{{HdHf}{{f{Hh}}}}{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Gj}}{A`{c}}}{{f{e}}}{}{}}{{{h{Gl}}}{{f{Gj}}}}{{{h{Ab{Gf{}{{Gb{c}}{Gd{e}}}}}}{h{Hj}}{A`{c}}}{{f{c}}}{}{}}{{{h{c}}}e{}{}}{c{{Bn{e}}}{}{}}000{{{h{c}}}Fn{}}0{{{h{H`}}}{{f{Gn}}}};;{{HbBl}Hb}0{{HbCd}Hb}0```````````````````````````````````````````{{{h{Hl}}}{{h{`}}}}{{HnHn}Hn}{{{h{{Ib{}{{I`{c}}}}}}IdCd}{{f{c}}}{}}{{{h{If}}IdCd}{{f{c}}}{}}{{{h{{Ih{c}}}}IdCd}{{f{e}}}Ib{}}{{{h{{Ij{c}}}}IdCd}{{f{e}}}Ib{}}{{{h{{Il{c}}}}IdCd}{{f{e}}}Ib{}}{{{h{{In{c}}}}IdCd}{{f{e}}}Ib{}}{{{h{Hn}}IdCd}{{f{J`}}}}{{{h{c}}}{{h{e}}}{}{}}00000000{{{h{Abc}}}{{h{Abe}}}{}{}}00000000{{{h{If}}}If}{{{h{Hl}}}Hl}{{{h{{Ih{c}}}}}{{Ih{c}}}Jb}{{{h{{Ij{c}}}}}{{Ij{c}}}Jb}{{{h{{Il{c}}}}}{{Il{c}}}Jb}{{{h{{In{c}}}}}{{In{c}}}Jb}{{{h{Hn}}}Hn}{{{h{J`}}}J`}{{{h{Jd}}}Jd}{{{h{c}}{h{Abe}}}Ad{}{}}00000000{Bl{{h{c}}}{}}00000000{Bl{{h{Abc}}}{}}00000000{c{{Bn{If}}}C`}{c{{Bn{Hl}}}C`}{c{{Bn{{Ih{e}}}}}C`Jf}{c{{Bn{{Ij{e}}}}}C`Jf}{c{{Bn{{Il{e}}}}}C`Jf}{c{{Bn{{In{e}}}}}C`Jf}{c{{Bn{Hn}}}C`}{c{{Bn{J`}}}C`}{c{{Bn{Jd}}}C`}{BlAd}00000000{{{h{If}}{h{If}}}Cd}{{{h{Hl}}{h{Hl}}}Cd}{{{h{{Ih{c}}}}{h{{Ih{c}}}}}CdJh}{{{h{{Ij{c}}}}{h{{Ij{c}}}}}CdJh}{{{h{{Il{c}}}}{h{{Il{c}}}}}CdJh}{{{h{{In{c}}}}{h{{In{c}}}}}CdJh}{{{h{Hn}}{h{Hn}}}Cd}{{{h{J`}}{h{J`}}}Cd}{{{h{Jd}}{h{Jd}}}Cd}{{IfJj}Hn}{{{h{c}}{h{e}}}Cd{}{}}0{{{h{Hl}}}{{h{Jl}}}}{{{h{If}}{h{AbCh}}}Cj}0{{{h{Hl}}{h{AbCh}}}Cj}0{{{h{{Ih{c}}}}{h{AbCh}}}CjJn}{{{h{{Ij{c}}}}{h{AbCh}}}CjK`}{{{h{{Ij{c}}}}{h{AbCh}}}CjJn}{{{h{{Il{c}}}}{h{AbCh}}}CjK`}{{{h{{Il{c}}}}{h{AbCh}}}CjJn}{{{h{{In{c}}}}{h{AbCh}}}Cj{K`Jn}}{{{h{{In{c}}}}{h{AbCh}}}CjJn}{{{h{Hn}}{h{AbCh}}}Cj}0{{{h{J`}}{h{AbCh}}}Cj}0{{{h{Jd}}{h{AbCh}}}Cj}0{cc{}}00000000??{{}Bl}00000000{{{h{{Ih{c}}}}}{{Kb{{h{c}}}}}{}}{ce{}{}}00000000{JdCd}{{Ifc}Hn{{Fb{}{{F`{Jj}}}}}}{IfHn}100022{{IfJj}Hn}0{{{h{If}}}{{h{Ff}}}}{HnHn}{JdJd}{cIf{{Fj{n}}}}{{cKd{Kf{`}}}Hl{{Fj{n}}}}{{Jdc}{{Ij{c}}}{}}{{JdcJj}{{Il{c}}}{}}{Hnc{}}88{{HnHn}Hn}7{{{h{If}}c}BnFl}{{{h{Hl}}c}BnFl}{{{h{{Ih{c}}}}e}BnKhFl}{{{h{{Ij{c}}}}e}BnKhFl}{{{h{{Il{c}}}}e}BnKhFl}{{{h{{In{c}}}}e}BnKhFl}{{{h{Hn}}c}BnFl}{{{h{J`}}c}BnFl}{{{h{Jd}}c}BnFl}{{IfJj}Hn}{{{h{c}}}e{}{}}00000000{{{h{c}}}n{}}0000000{c{{Bn{e}}}{}{}}00000000000000000{{{h{c}}}Fn{}}00000000{ce{}{}}00000000``````````````````````````{{{h{c}}}{{h{e}}}{}{}}0000{{{h{Abc}}}{{h{Abe}}}{}{}}0000{Kj{{f{Kl}}}}{{{h{Kl}}}Kl}{{{h{c}}{h{Abe}}}Ad{}{}}{{{h{AbKn}}}{{Bh{{Bf{Bd}}}}}}{{{h{Kl}}c}{{f{Ad}}}{{L`{Ff}}}}{Bl{{h{c}}}{}}0000{Bl{{h{Abc}}}{}}0000{BlAd}0000{{{h{Kl}}c}{{f{Cd}}}{{L`{Ff}}}}{{{h{Lb}}}{{f{Cd}}}}{{{h{Ld}}}{{f{Cd}}}}{{{h{Kl}}{h{AbCh}}}Cj}{{{h{Kj}}{h{AbCh}}}Cj}{{{h{Lb}}{h{AbCh}}}Cj}{{{h{Ld}}{h{AbCh}}}Cj}{cc{}}0000{c{{f{Kj}}}{{L`{Ff}}}}{{}Bl}0000{ce{}{}}0000{{{h{Lb}}}{{h{Ff}}}}{{{h{Ld}}}{{h{Ff}}}}{{{h{Lb}}}{{f{Lf}}}}{cKjEn}{{}Kj}{{{h{Kl}}c}{{f{Lb}}}{{L`{Ff}}}}{{{h{Kl}}c}{{f{Ld}}}{{L`{Ff}}}}{{{h{Lh}}{Ll{Lj}}}{{Bh{{Bf{Bd}}}}}}{{{h{Lb}}}{{f{Ln}}}}{{{h{Lb}}}{{f{{`{Lh}}}}}}{{{h{Kl}}c}{{f{Ad}}}{{L`{Ff}}}}`{LdLb}{{{h{c}}}e{}{}}{c{{Bn{e}}}{}{}}000000000{{{h{c}}}Fn{}}0000?????{{Kjce}KjEnEn}{{Kjg}KjEnEn{{Fb{}{{F`{{Af{ce}}}}}}}}{{{h{AbKn}}Ln}{{Bh{{Bf{Bd}}}}}}{{{h{Ld}}Ln}{{f{Ad}}}}{{{h{Ld}}}{{f{{Bf{Kn}}}}}}`````{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{M`{{f{Mb}}}}{{{h{Md}}}Md}{{{h{c}}{h{Abe}}}Ad{}{}}{{{h{Mb}}}{{Fh{{h{{Mf{n}}}}}}}}``{{{h{Md}}}{{h{Ff}}}}`{Bl{{h{c}}}{}}00{Bl{{h{Abc}}}{}}00{c{{Bn{Md}}}C`}{BlAd}00{{{h{Md}}{h{Md}}}Cd}{{{h{Mb}}{h{AbCh}}}Cj}{{{h{Md}}{h{AbCh}}}Cj}{cc{}}00{{}Bl}00{ce{}{}}00`{{{h{Mb}}}{{f{Hf}}}}{{{h{Md}}}{{Fh{{h{J`}}}}}}`{{{h{Md}}}{{h{{Mf{Mh}}}}}}``{{{h{Md}}}{{h{Gl}}}}`{{{h{Md}}}Id}{{M`e}M`En{{Fb{}{{F`{c}}}}}}{M`M`}0{{{h{Md}}c}BnFl}{{{h{Mb}}}{{h{Mj}}}}{{M`Ml}M`}`{{{h{Mb}}}{{f{Hh}}}}{{{h{c}}}e{}{}}{c{{Bn{e}}}{}{}}00000{{{h{c}}}Fn{}}00>>>{{M`{Fh{Bl}}}M`}{{M`Cd}M`}{{M`Bl}M`}0{{M`Hn}M`}122``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{h{Gl}}Mh}{{Fh{{Kf{`}}}}}}{{{h{AbMn}}c}{{f{Ad}}}{{Nb{}{{F`{N`}}}}}}{{NdMhcNf}{{f{Nd}}}En}{{NhceNf}{{f{Nh}}}{{L`{Ff}}}{{Fj{n}}}}{{Ndc}{{f{Nd}}}{{Fb{}{{F`{Nj}}}}}}{{NhNj}{{f{Nh}}}}{{Nhc}{{f{Nh}}}{{Fb{}{{F`{Nj}}}}}}```{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{Kd}}}{{f{Ad}}}{}}0000000{{{h{AbNn}}O`}Ad}{{{h{c}}}{{h{j}}}{}}0{{{h{H`}}}{{Fh{{h{Ob}}}}}}{{{h{Gl}}}{{h{Od}}}}{{dOf}{{f{d}}}}{{OhOf}{{f{Oh}}}}66666666{cJj{{Fb{}{{F`{Oj}}}}}}{cOl{{Fb{}{{F`{Oj}}}}}}{{Onc}{{f{A@`}}}{{Fj{Id}}}}{{A@bc}{{f{A@`}}}{{Fj{Id}}}}{cJj{{Fj{Cd}}}}{cOl{{Fj{Cd}}}}{c{{f{Jj}}}{{L`{Ff}}}}{c{{f{Ol}}}{{L`{Ff}}}}{{{h{c}}}{{h{e}}}{}{}}0000000000000000000000000000000000000000000000000000000000000{{{h{Abc}}}{{h{Abe}}}{}{}}0000000000000000000000000000000000000000000000000000000000000{d{{f{Nn}}}}{Oh{{f{A@d}}}}{{{h{A@f}}}{{Bn{A@hA@j}}}}{NdA@b}{Nh{{f{A@`}}}}{A@l{{f{Gl}}}}{{{h{A@n}}{h{Gl}}}{{f{AA`}}}}{{{h{A@n}}}{{f{AA`}}}}{{}{{`{{Af{AdAdAdAdAd}}}}}}0{{}{{`{{Af{AdAdAdAd}}}}}}{cNh{{Fj{Id}}}}1{{}Nd}{{}A@l}{{}{{`{{Af{AdAdAdAdAdAdAd}}}}}}4{{}A@n}1{{{h{H`}}}H`}{{{h{Ob}}}Ob}{{{h{Od}}}Od}{{{h{Jl}}}Jl}{{{h{AAb}}}AAb}{{{h{AAd}}}AAd}{{{h{AAf}}}AAf}{{{h{AAh}}}AAh}{{{h{AAj}}}AAj}{{{h{AAl}}}AAl}{{{h{A@h}}}A@h}{{{h{A@f}}}A@f}{{{h{AAn}}}AAn}{{{h{AB`}}}AB`}{{{h{ABb}}}ABb}{{{h{N`}}}N`}{{{h{ABd}}}ABd}{{{h{ABf}}}ABf}{{{h{ABh}}}ABh}{{{h{A@`}}}A@`}{{{h{On}}}On}{{{h{Nj}}}Nj}{{{h{A@b}}}A@b}{{{h{Gl}}}Gl}{{{h{ABj}}}ABj}{{{h{ABl}}}ABl}{{{h{O`}}}O`}{{{h{ABn}}}ABn}{{{h{AC`}}}AC`}{{{h{ACb}}}ACb}{{{h{ACd}}}ACd}{{{h{ACf}}}ACf}{{{h{A@n}}}A@n}{{{h{AA`}}}AA`}{{{h{Nn}}}Nn}{{{h{ACh}}}ACh}{{{h{ACj}}}ACj}{{{h{ACl}}}ACl}{{{h{Nf}}}Nf}{{{h{ACn}}}ACn}{{{h{Jj}}}Jj}{{{h{AD`}}}AD`}{{{h{Ol}}}Ol}{{{h{ADb}}}ADb}{{{h{A@d}}}A@d}{{{h{ADd}}}ADd}{{{h{ADf}}}ADf}{{{h{ADh}}}ADh}{{{h{ADj}}}ADj}{{{h{ADl}}}ADl}{{{h{ADn}}}ADn}{{{h{c}}{h{Abe}}}Ad{}{}}00000000000000000000000000000000000000000000000000{Mn{{f{Ad}}}}{{{h{ACh}}{h{ACh}}}An}{{{h{ADf}}{h{ADf}}}An}{{{h{A@h}}}{{h{{Bb{MhLj}}}}}}{{{h{AbA@f}}{Bb{MhLj}}}{{h{AbA@f}}}}{{{h{Ob}}{h{ACn}}}Cd}{ABb{{`{{Fb{}{{F`{N`}}}}}}}}``{{{h{AbA@f}}AAn}{{h{AbA@f}}}}`{{{h{AAj}}}AAn}{{{h{A@h}}}AAn}{{{h{Nn}}}{{h{Id}}}}{{{h{A@d}}}{{h{Id}}}}{{{h{Nn}}}AE`}{{{h{Nn}}}{{Fh{{h{Mj}}}}}}{{{h{Nn}}}{{Fh{Ml}}}}{{{h{A@d}}}{{h{AEb}}}}{{{h{A@d}}}AEd}{{{h{AAj}}}{{h{A@h}}}}{{{h{Jj}}}{{h{Ob}}}}{MhJj}{MhOl}{c{{f{Jj}}}{{L`{Ff}}}}{c{{f{Ol}}}{{L`{Ff}}}}{{MhAEfAEf}{{f{Jj}}}}{{MhAEfAEf}{{f{Ol}}}}{{AEfAEf}{{f{H`}}}}{c{{f{Jj}}}{{Fj{AEh}}}}{AEjOl}65{AEf{{f{AEf}}}}0{{{h{Nf}}}n}{{}Od}{{}A@f}{{}ABf}{{}A@b}{{}Nd}{{}ABj}{{}A@n}{{}AA`}{{}AD`}{{{h{ADh}}}{{Fh{{h{n}}}}}}{{{h{ADh}}}{{h{l}}}}{{{h{Nn}}}{{h{AEl}}}}{{{h{Nn}}}Mh}{{{h{Nn}}}{{h{AEn}}}}{{{h{Nn}}}Ml}``{Bl{{h{c}}}{}}0000000000000000000000000000000000000000000000000000000000000{Bl{{h{Abc}}}{}}0000000000000000000000000000000000000000000000000000000000000{c{{Bn{H`}}}C`}{c{{Bn{Ob}}}C`}0{c{{Bn{Od}}}C`}{c{{Bn{Jl}}}C`}{c{{Bn{AAn}}}C`}{c{{Bn{AB`}}}C`}{c{{Bn{ABh}}}C`}{c{{Bn{On}}}C`}{c{{Bn{Nj}}}C`}{c{{Bn{A@b}}}C`}{c{{Bn{Gl}}}C`}{c{{Bn{ABj}}}C`}{c{{Bn{ABl}}}C`}{c{{Bn{O`}}}C`}{c{{Bn{ABn}}}C`}{c{{Bn{AC`}}}C`}{c{{Bn{ACb}}}C`}{c{{Bn{ACd}}}C`}{c{{Bn{ACf}}}C`}{c{{Bn{AA`}}}C`}{c{{Bn{Nn}}}C`}{c{{Bn{ACh}}}C`}{c{{Bn{ACj}}}C`}{c{{Bn{ACl}}}C`}{c{{Bn{Nf}}}C`}{c{{Bn{Jj}}}C`}{c{{Bn{AF`}}}C`}{c{{Bn{A@d}}}C`}{c{{Bn{ADd}}}C`}{c{{Bn{ADf}}}C`}{c{{Bn{ADh}}}C`}{c{{Bn{ADj}}}C`}{c{{Bn{ADl}}}C`}{c{{Bn{ADn}}}C`}```{cJj{{Fj{AFb}}}}{cOl{{Fj{AFb}}}}{BlAd}0000000000000000000000000000000000000000000000000000000000000`{{}ADb}{{{h{AAf}}}{{h{{Mf{AFd}}}}}}{{{h{ABb}}}{{h{{Mf{N`}}}}}}{{{h{H`}}{h{H`}}}Cd}{{{h{Ob}}{h{Ob}}}Cd}{{{h{Od}}{h{Od}}}Cd}{{{h{Jl}}{h{Jl}}}Cd}{{{h{AAb}}{h{AAb}}}Cd}{{{h{AAd}}{h{AAd}}}Cd}{{{h{AAf}}{h{AAf}}}Cd}{{{h{AAh}}{h{AAh}}}Cd}{{{h{AAj}}{h{AAj}}}Cd}{{{h{AAl}}{h{AAl}}}Cd}{{{h{A@h}}{h{A@h}}}Cd}{{{h{AAn}}{h{AAn}}}Cd}{{{h{AB`}}{h{AB`}}}Cd}{{{h{ABb}}{h{ABb}}}Cd}{{{h{N`}}{h{N`}}}Cd}{{{h{ABd}}{h{ABd}}}Cd}{{{h{ABf}}{h{ABf}}}Cd}{{{h{ABh}}{h{ABh}}}Cd}{{{h{A@`}}{h{A@`}}}Cd}{{{h{On}}{h{On}}}Cd}{{{h{Nj}}{h{Nj}}}Cd}{{{h{A@b}}{h{A@b}}}Cd}{{{h{Gl}}{h{Gl}}}Cd}{{{h{ABj}}{h{ABj}}}Cd}{{{h{ABl}}{h{ABl}}}Cd}{{{h{O`}}{h{O`}}}Cd}{{{h{ABn}}{h{ABn}}}Cd}{{{h{AC`}}{h{AC`}}}Cd}{{{h{ACb}}{h{ACb}}}Cd}{{{h{ACd}}{h{ACd}}}Cd}{{{h{ACf}}{h{ACf}}}Cd}{{{h{AA`}}{h{AA`}}}Cd}{{{h{Nn}}{h{Nn}}}Cd}{{{h{ACh}}{h{ACh}}}Cd}{{{h{ACj}}{h{ACj}}}Cd}{{{h{ACl}}{h{ACl}}}Cd}{{{h{Nf}}{h{Nf}}}Cd}{{{h{ACn}}{h{ACn}}}Cd}{{{h{Jj}}{h{Jj}}}Cd}{{{h{AD`}}{h{AD`}}}Cd}{{{h{Ol}}{h{Ol}}}Cd}{{{h{ADb}}{h{ADb}}}Cd}{{{h{A@d}}{h{A@d}}}Cd}{{{h{ADd}}{h{ADd}}}Cd}{{{h{ADf}}{h{ADf}}}Cd}{{{h{ADh}}{h{ADh}}}Cd}{{{h{ADj}}{h{ADj}}}Cd}{{{h{ADl}}{h{ADl}}}Cd}{{{h{ADn}}{h{ADn}}}Cd}{{{h{A@h}}}{{h{{Mf{Mh}}}}}}{{{h{AbA@f}}{A`{Mh}}}{{h{AbA@f}}}}{{{h{c}}{h{e}}}Cd{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000``{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{Kd}}c}{{f{c}}}{}}{{{h{Gl}}{h{Ff}}}{{Fh{{h{Kd}}}}}}{{{h{Od}}Mh}{{Fh{{h{Kd}}}}}}{{{h{Gl}}Mh}{{Fh{{h{Kd}}}}}}{{{h{Od}}{h{Ff}}}{{Fh{{h{Kd}}}}}}33``{{{h{Gl}}{h{Ff}}}{{Fh{Mh}}}}`{{{h{Od}}}{{h{{Mf{Kd}}}}}}{{{h{A@`}}}{{h{{Mf{ABh}}}}}}{{{h{On}}}{{h{{Mf{ABh}}}}}}{{{h{A@b}}}{{h{{Mf{Nj}}}}}}`{{{h{AAj}}}AB`}{{{h{A@h}}}AB`}{{{h{AbA@f}}AB`}{{h{AbA@f}}}}{{{h{AAj}}}{{h{Ff}}}}{{{h{A@h}}}{{h{Ff}}}}{{{h{AbA@f}}n}{{h{AbA@f}}}}{{{h{AAj}}}Lj}{{{h{A@h}}}Lj}{{{h{AbA@f}}Lj}{{h{AbA@f}}}}{cJj{{Fb{}{{F`{Oj}}}}}}{cOl{{Fb{}{{F`{Oj}}}}}}{cJj{{Fj{AFf}}}}{cOl{{Fj{AFf}}}}{{{h{Mn}}{h{AbCh}}}Cj}{{{h{H`}}{h{AbCh}}}Cj}0{{{h{Ob}}{h{AbCh}}}Cj}0{{{h{Od}}{h{AbCh}}}Cj}0{{{h{Jl}}{h{AbCh}}}Cj}0{{{h{AAb}}{h{AbCh}}}Cj}{{{h{AAd}}{h{AbCh}}}Cj}{{{h{AAf}}{h{AbCh}}}Cj}{{{h{AAh}}{h{AbCh}}}Cj}{{{h{AAj}}{h{AbCh}}}Cj}{{{h{AAl}}{h{AbCh}}}Cj}{{{h{A@h}}{h{AbCh}}}Cj}{{{h{A@j}}{h{AbCh}}}Cj}0{{{h{AAn}}{h{AbCh}}}Cj}{{{h{AB`}}{h{AbCh}}}Cj}0{{{h{ABb}}{h{AbCh}}}Cj}{{{h{N`}}{h{AbCh}}}Cj}{{{h{ABd}}{h{AbCh}}}Cj}0{{{h{ABf}}{h{AbCh}}}Cj}{{{h{ABh}}{h{AbCh}}}Cj}{{{h{A@`}}{h{AbCh}}}Cj}{{{h{On}}{h{AbCh}}}Cj}{{{h{Nj}}{h{AbCh}}}Cj}{{{h{A@b}}{h{AbCh}}}Cj}{{{h{Nd}}{h{AbCh}}}Cj}{{{h{Nh}}{h{AbCh}}}Cj}{{{h{Gl}}{h{AbCh}}}Cj}0{{{h{A@l}}{h{AbCh}}}Cj}{{{h{ABj}}{h{AbCh}}}Cj}{{{h{ABl}}{h{AbCh}}}Cj}{{{h{O`}}{h{AbCh}}}Cj}{{{h{ABn}}{h{AbCh}}}Cj}{{{h{AC`}}{h{AbCh}}}Cj}{{{h{ACb}}{h{AbCh}}}Cj}0{{{h{ACd}}{h{AbCh}}}Cj}0{{{h{ACf}}{h{AbCh}}}Cj}0{{{h{AFh}}{h{AbCh}}}Cj}0{{{h{AA`}}{h{AbCh}}}Cj}{{{h{Nn}}{h{AbCh}}}Cj}{{{h{ACh}}{h{AbCh}}}Cj}0{{{h{ACj}}{h{AbCh}}}Cj}{{{h{ACl}}{h{AbCh}}}Cj}{{{h{Nf}}{h{AbCh}}}Cj}0{{{h{ACn}}{h{AbCh}}}Cj}{{{h{Jj}}{h{AbCh}}}Cj}0{{{h{AD`}}{h{AbCh}}}Cj}{{{h{Ol}}{h{AbCh}}}Cj}{{{h{ADb}}{h{AbCh}}}Cj}{{{h{AF`}}{h{AbCh}}}Cj}{{{h{A@d}}{h{AbCh}}}Cj}{{{h{ADd}}{h{AbCh}}}Cj}{{{h{ADf}}{h{AbCh}}}Cj}0{{{h{ADh}}{h{AbCh}}}Cj}{{{h{ADj}}{h{AbCh}}}Cj}{{{h{ADl}}{h{AbCh}}}Cj}{{{h{ADn}}{h{AbCh}}}Cj}{{{h{Nn}}}ACh}{{{h{A@d}}}ADf}{cc{}}0000{OdH`}{AAbH`}{ObH`}3{AAdH`}444444444444{nA@j}{AFjA@j}666666666{A@`On}{ABhNj}8{OnA@b}9{A@`A@b}:::::::::::::{AFjAFh};{nAFh}<<<<<<{JjACn}==={{{Kb{{Af{Ol{Fh{Ol}}}}}}}AD`}{JjOl}????????{ADnADl}{cc{}}0{cAD`{{Fb{}{{F`{{Af{Ol{Fh{Ol}}}}}}}}}}{cADb{{Fb{}{{F`{{Fh{Ol}}}}}}}}{{{h{Ff}}}{{f{AB`}}}}{{{h{Ff}}}{{f{ABd}}}}{{{h{Ff}}}{{f{Nf}}}}{Bj{{f{d}}}}{Cn{{f{Oh}}}}{{{h{AD`}}{h{Ol}}}{{Fh{{h{{Fh{Ol}}}}}}}}{{{h{AD`}}{h{AD`}}}Cd}{{{h{A@`}}}Cd}{{{h{Ob}}{h{Abc}}}AdFd}{{{h{ACh}}{h{Abc}}}AdFd}{{{h{ACn}}{h{Abc}}}AdFd}{{{h{Jj}}{h{Abc}}}AdFd}{{{h{AD`}}{h{Abc}}}AdFd}{{{h{Ol}}{h{Abc}}}AdFd}{{{h{ADb}}{h{Abc}}}AdFd}{{{h{A@`}}}{{Fh{Mh}}}}{{{h{Gl}}}Mh}{{{h{Nn}}}{{h{{Mf{ACl}}}}}}{{{h{A@d}}}{{h{{Mf{ADd}}}}}}`{{{h{Gl}}}{{`{{Nb{}{{F`{Mh}}}}}}}}{{{h{Od}}Bl}{{h{c}}}{}}{{{h{ADb}}Bl}{{h{c}}}{}}{{{h{Od}}}{{f{{Bb{MhKd}}}}}}{{{h{Od}}}{{f{{Bb{MhMh}}}}}}{{}Bl}0000000000000000000000000000000000000000000000000000000000000`{{{h{AbAD`}}Ol{Fh{Ol}}}{{Fh{{Fh{Ol}}}}}}{cJj{{Fj{Mh}}}}{cOl{{Fj{Mh}}}}{ce{}{}}0000000000000000000000000000000000000000000000000000000000000{Ol{{Bf{AFl}}}}{GlA@l}2{AD`c{}}{ADbc{}}{ADjc{}}{AAf{{Af{{A`{AFd}}AAh}}}}{A@`On}{ABhNj}{A@`A@b}{OnA@b}{{{h{AAj}}}Cd}{{{h{A@`}}{h{On}}}Cd}{{{h{AD`}}}Cd}{{{h{ADj}}}Cd}{{{h{H`}}}Cd}{{{h{ACn}}}Cd}{{{h{Jj}}}Cd}2{{{h{ADb}}Bl}Cd}33{{{h{A@`}}}Cd}{{{h{AA`}}}Cd}{{{h{ADb}}}{{`{{Nb{}{{F`{{Fh{{h{Ol}}}}}}}}}}}}{{{h{ADj}}}{{`{{Nb{}{{F`{{h{ADl}}}}}}}}}}`{{{h{A@h}}}{{h{{Mf{Oj}}}}}}{{{h{AbA@f}}{A`{Oj}}}{{h{AbA@f}}}}`{{{h{Nn}}}Ml}0{{{h{Nn}}}{{f{{AG`{AFn}}}}}}{{{h{AD`}}}Bl}{{{h{ADj}}}Bl}{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{AAb}}c}{{f{c}}}{}}{{MhH`Cd}Jl}{{{h{Jj}}}{{h{ACn}}}}{{{h{N`}}{h{Kl}}}{{f{AAf}}}}{{{h{O`}}{h{Kl}}{h{Nn}}}{{f{ABb}}}}{{{h{Nn}}}{{h{Ff}}}}{{{h{A@d}}}{{h{Ff}}}}{cJj{{Fj{Ml}}}}{cOl{{Fj{Ml}}}}`{{{h{A@h}}}{{h{{Bb{MhJj}}}}}}{{{h{AbA@f}}{Bb{MhJj}}}{{h{AbA@f}}}}`{{{h{O`}}}{{h{Ff}}}}`{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{AAd}}cc}{{f{c}}}{}}{{MhH`}Jl}<`{{{h{Nn}}}{{h{{Mf{ACj}}}}}}````{{{h{Gl}}Mh}{{Fh{{h{Ff}}}}}}{{{h{A@h}}}{{h{{Bb{MhLj}}}}}}{{{h{AbA@f}}{Bb{MhLj}}}{{h{AbA@f}}}}{{LdMl{A`{Oj}}}AGb}{Nnd}{A@dOh}{{{A`{Kd}}}Od}{{MhcH`Cd}JlEn}{KdAAb}{{KdKd}AAd}{{AAh{A`{AAj}}}AAf}{{}Nd}{cNh{{Fj{Id}}}}{{MlAC`}ABn}{{}AD`}{{AEdMl}ADd}{{A@bc}{{f{Nh}}}{{Fj{Id}}}}{{{h{AbAGd}}}{{Fh{c}}}{}}`{{{h{A@h}}}{{h{{Bb{MhLj}}}}}}{{{h{AbA@f}}{Bb{MhLj}}}{{h{AbA@f}}}}`{{MhcH`}JlEn}``{{{h{O`}}}{{Fh{Ml}}}}{{{h{{Bb{n{A`{Oj}}}}}}}{{f{AAh}}}}{{{h{{Mf{Oj}}}}}{{f{AAf}}}}{{{h{{Mf{Oj}}}}AChc}{{f{ABb}}}{{AGh{Mh}{{AGf{{f{{Fh{Od}}}}}}}}}}{{{h{ACh}}{h{ACh}}}{{Fh{An}}}}{{{h{Jj}}{h{Jj}}}{{Fh{An}}}}{{{h{ADf}}{h{ADf}}}{{Fh{An}}}}{{{h{A@h}}}{{h{ADb}}}}{{{h{AbA@f}}ADb}{{h{AbA@f}}}}{{{h{Nn}}Mh}{{Fh{{h{AGj}}}}}}`{{{h{Nn}}}{{`{{Nb{}{{F`{{h{AGj}}}}}}}}}}{{{h{A@`}}}{{h{Od}}}}{{{h{On}}{h{Gl}}}{{f{Od}}}}`{{{h{Nf}}}Cd}{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{Ob}}}{{f{c}}}{}}{{{h{Nf}}{h{Ff}}{h{J`}}}{{f{{Fh{Hn}}}}}}{{{h{Nn}}}{{h{{Bb{nn}}}}}}{{{h{A@d}}}{{h{{Bb{nn}}}}}}{{{h{Gl}}cCd}{{f{H`}}}{{Fb{}{{F`{Mh}}}}}}{{{h{AAj}}}Lj}{{{h{A@h}}}Lj}{{{h{AbA@f}}Lj}{{h{AbA@f}}}}{{{h{ADh}}}{{h{ADj}}}}{{MhcH`}JlEn}`{{{h{Nf}}{h{H`}}}{{f{H`}}}}`{{{h{Nf}}{h{Nf}}}Cd}{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{Gl}}c}{{f{c}}}{}}{{{h{A@`}}}{{h{Gl}}}}{{{h{O`}}{h{Nn}}}{{f{Id}}}}{{{h{ADh}}{h{A@d}}}{{f{Id}}}}{{{h{Nn}}AE`}{{Fh{{h{Id}}}}}}{{{h{A@d}}AE`}{{Fh{{h{Id}}}}}}{{{h{Gl}}}AE`}{{{h{O`}}}{{Fh{AE`}}}}{{{h{ADh}}}AE`}{{{h{A@`}}}{{h{Id}}}}{{{h{Nn}}}{{`{{Nb{}{{F`{{h{Id}}}}}}}}}}{{{h{A@d}}}{{`{{Nb{}{{F`{{h{Id}}}}}}}}}}{{{h{AAj}}}{{Fh{Ml}}}}{{{h{O`}}}Ml}`{{{h{H`}}c}BnFl}{{{h{Ob}}c}BnFl}0{{{h{Od}}c}BnFl}{{{h{Jl}}c}BnFl}{{{h{AAn}}c}BnFl}{{{h{AB`}}c}BnFl}{{{h{ABh}}c}BnFl}{{{h{On}}c}BnFl}{{{h{Nj}}c}BnFl}{{{h{A@b}}c}BnFl}{{{h{Gl}}c}BnFl}{{{h{ABj}}c}BnFl}{{{h{ABl}}c}BnFl}{{{h{O`}}c}BnFl}{{{h{ABn}}c}BnFl}{{{h{AC`}}c}BnFl}{{{h{ACb}}c}BnFl}{{{h{ACd}}c}BnFl}{{{h{ACf}}c}BnFl}{{{h{AA`}}c}BnFl}{{{h{Nn}}c}BnFl}{{{h{ACh}}c}BnFl}{{{h{ACj}}c}BnFl}{{{h{ACl}}c}BnFl}{{{h{Nf}}c}BnFl}{{{h{Jj}}c}BnFl}{{{h{AF`}}c}BnFl}{{{h{A@d}}c}BnFl}{{{h{ADd}}c}BnFl}{{{h{ADf}}c}BnFl}{{{h{ADh}}c}BnFl}{{{h{ADj}}c}BnFl}{{{h{ADl}}c}BnFl}{{{h{ADn}}c}BnFl}{{{h{Nn}}Ml}{{Fh{{h{Mj}}}}}}{{{h{Nn}}{h{Ff}}}{{Fh{{h{Mj}}}}}}{{{h{O`}}}Ml}``{{{h{Nn}}}{{`{{Nb{}{{F`{{h{Mj}}}}}}}}}}{{{h{Nn}}Ml}{{Fh{{h{AEn}}}}}}{{{h{A@h}}}{{Fh{Mh}}}}{{{h{AbA@f}}Mh}{{h{AbA@f}}}}{{{h{Nn}}}{{`{{Nb{}{{F`{{h{AEn}}}}}}}}}}```{{{h{A@`}}}Mh}{{{h{On}}}Mh}{{{h{A@b}}}{{Fh{Mh}}}}{{{h{A@h}}}{{h{{Mf{Ml}}}}}}{{{h{AbA@f}}{A`{Ml}}}{{h{AbA@f}}}}`{{{h{AAj}}}AAl}{cJjEn}{cOlEn}{{{h{Ab{Nl{}{{Gb{c}}}}}}{h{Od}}{A`{c}}}{{f{c}}}{}}{{{h{O`}}}{{h{ABl}}}}{{{h{ADh}}}{{h{{Bb{nn}}}}}}{MlOl}{{AEfAEfAEfAEf}{{f{Jj}}}}{{AEfAEfAEfAEf}{{f{Ol}}}}{c{{f{Jj}}}{{L`{Ff}}}}{c{{f{Ol}}}{{L`{Ff}}}}{Ml{{f{Jj}}}}{{{h{O`}}}{{f{{AG`{AFn}}}}}}{ACl{{f{{AG`{AFn}}}}}}7{ADd{{f{{AG`{AFn}}}}}}{{{h{ADh}}}{{f{{AG`{AFn}}}}}}{AGlJj}{{{AG`{c}}}OlAGn}87{MlJj}{{{h{O`}}}Ml}{{{h{ACl}}}Ml}{{{h{ADd}}}Ml}{{{h{ADh}}}Ml}``4{MlOl}{{{AG`{c}}}JjAGn}7?>66{{Jj{h{H`}}}{{f{Jj}}}}{{{h{Jj}}}AH`}{{{h{c}}}e{}{}}00000000000000000000000000000000000000000000000000{{{h{c}}}n{}}000000000000000{H`{{Fh{Od}}}}```{c{{Bn{e}}}{}{}}0000000000000{Mh{{f{AAl}}}}11111{Mh{{f{AAn}}}}222{Mh{{Bn{ABdc}}}{}}3333333333{{{h{Gj}}}{{f{Gl}}}}44444444444444444444444{{Ol{h{H`}}}{{Bn{AF`Cf}}}}5555555{{{h{{Mf{Oj}}}}Ob}{{f{Jj}}}}{{AHb{h{H`}}}{{f{{Fh{Ol}}}}}}7777777777777777777777777777777777777777777777777777777{{AF`{h{H`}}}{{Bn{{Fh{Ol}}Cf}}}}8888888{{Ol{h{H`}}}{{f{AHb}}}}{{{h{c}}}Fn{}}0000000000000000000000000000000000000000000000000000000000000{cA@`{{Fj{Id}}}}{{}On}{{}AA`}`{{{h{A@h}}}{{h{{Bb{MhJj}}}}}}{{{h{AbA@f}}{Bb{MhJj}}}{{h{AbA@f}}}}{{{h{Nn}}}Of}{OfJj}{OfOl}{{{h{A@d}}}Of}{c{{f{Jj}}}{{L`{Ff}}}}{c{{f{Ol}}}{{L`{Ff}}}}{{LdMlMl}Mn}{{LdMlMlMl}Mn}{{{h{A@h}}}{{h{{Bb{MhLj}}}}}}{{{h{AbA@f}}{Bb{MhLj}}}{{h{AbA@f}}}}`{{{h{A@d}}AEd}{{Fh{{h{AEb}}}}}}{{{h{ADd}}}AEd}{{{h{ADh}}}AEd}{{{h{A@d}}}{{`{{Nb{}{{F`{{h{AEb}}}}}}}}}}{{{h{Gl}}{h{Abc}}}fNl}{{{h{Od}}{h{Abc}}}fNl}{{{h{H`}}{h{Abc}}}fNl}{ce{}{}}0000000000000000000000000000000000000000000000000000000000000{{A@l{AHd{nMh}}}A@l}{{Jlc}JlEn}{{A@lc}A@l{{Fb{}{{F`{Kd}}}}}}{{{h{AbA@n}}{A`{ACf}}}{{h{AbA@n}}}}{{A@lc}A@l{{Fb{}{{F`{Mh}}}}}}{{JlOl}Jl}{{NhMh}Nh}{{{h{AbA@n}}Ml}{{h{AbA@n}}}}{{AA`Ml}AA`}{{A@lMh}A@l}{{{h{AbA@n}}c}{{h{AbA@n}}}{}}{{A@bMh}A@b}{{NdMh}Nd}67{{AGbAAf}{{f{N`}}}}``````````{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{AHf{{f{AHh}}}}{{}AHf}{{AHfLj}AHf}{{{h{AHh}}}AHh}{{{h{AHj}}}AHj}{{{h{c}}{h{Abe}}}Ad{}{}}0{Bl{{h{c}}}{}}00{Bl{{h{Abc}}}{}}00{AHfAHf}{BlAd}00{{AHfKl}AHf}{{{h{AHh}}}{{h{Kl}}}}{{{h{AHh}}{h{AbCh}}}Cj}{{{h{AHj}}{h{AbCh}}}Cj}{cc{}}00{{NnAlKl}{{f{AHj}}}}{{{h{Ff}}AlKl}{{f{AHj}}}}{{AHfAl}AHf}{{{h{AHh}}}{{h{Al}}}}{{}Bl}00{ce{}{}}00{AHjAHh}{{AHfc}AHf{{Fj{AHl}}}}{{{h{AHh}}}{{h{Nn}}}}{{{h{AHj}}}AHl}{{AHfc}AHf{{Fj{n}}}}{{{h{AHh}}}{{Fh{{h{Ff}}}}}}{{{h{AHh}}}AHl}{{{h{AHh}}}Hb}{{{h{AHj}}}Hb}{{AHfCd}AHf}{{{h{AHh}}}Cd}{{{h{AHh}}}M`}{{{h{AHj}}}M`}{{{h{c}}}e{}{}}0{c{{Bn{e}}}{}{}}00000{{{h{c}}}Fn{}}00{ce{}{}}00``{AHn{{f{AI`}}}}{{AHn{h{Ff}}ACd}{{f{AHn}}}}{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{AI`{h{c}}}{{f{AHh}}}B`}{Bl{{h{c}}}{}}0{Bl{{h{Abc}}}{}}05{BlAd}0{cc{}}0{{}Bl}0::{{{h{AHh}}}AI`}{{AI`{A`{n}}}{{f{AI`}}}}{AI`AHn}{{AI`{Bb{nn}}}{{f{AI`}}}}{c{{Bn{e}}}{}{}}000{{{h{c}}}Fn{}}0{{AI`ACh}{{f{AI`}}}}{ce{}{}}0``{{{h{Nf}}}{{f{AIb}}}}{{{h{AId}}AIf}{{f{AIf}}}}{{{h{AId}}{h{Jj}}}{{f{{Fh{Jj}}}}}}{{{h{AId}}{h{Jj}}}{{f{Jj}}}}``````{{{AIl{}{{AIh{c}}{AIj{i}}}}i}{{Bh{{Bf{Bd}}}}}{{AIn{eg}}}{}{}{}}{{{h{AbAIn}}}{{Bh{{Bf{Bd}}}}}}{{{h{AJ`}}}n}{{{h{AJ`}}}Bl}0`{{{h{AbAIn}}c}{{Bh{{Bf{Bd}}}}}{}}````{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{{{AJb{c}}e}{{Bh{{Bf{Bd}}}}}AJd{}}{{{h{{AJb{c}}}}}{{AJb{c}}}{JbAJd}}{{{h{c}}{h{Abe}}}Ad{}{}}{{{h{Ab{AJf{c}}}}}{{Bh{{Bf{Bd}}}}}AJd}{{{h{{AJf{c}}}}}nAJd}{{{h{{AJf{c}}}}}BlAJd}0{Bl{{h{c}}}{}}00{Bl{{h{Abc}}}{}}00{BlAd}00{cc{}}00{{}Bl}00{ce{}{}}00{{{Fh{ADb}}}AJh}{c{{AJb{c}}}AJd}{{{h{c}}}e{}{}}{c{{Bn{e}}}{}{}}00000{{{h{c}}}Fn{}}00555{{{h{Ab{AJf{c}}}}AJj}{{Bh{{Bf{Bd}}}}}AJd}`````{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{{AJd{}{{AIh{c}}}}}{{`{{Bd{}{{AGf{{f{c}}}}}}AJl}}}{{AJn{e}}}{}}{{{AK`{ce}}}{{f{g}}}AKbAKd{}}{{{h{{AK`{ce}}}}}{{AK`{ce}}}{JbAKb}{JbAKd}}{{{h{c}}{h{Abe}}}Ad{}{}}{AJn{{`{{Bd{}{{AGf{{f{c}}}}}}AJl}}}{}}{AKf{{f{{A`{A@f}}}}}}{{{h{AKf}}}n}{{{h{AKf}}}Bl}0{Bl{{h{c}}}{}}0{Bl{{h{Abc}}}{}}0{BlAd}0{cc{}}0{{}Bl}0{ce{}{}}0`{{AKhIdKlce}{{AK`{ce}}}AKbAKd}{{{h{c}}}e{}{}}{c{{Bn{e}}}{}{}}000{{{h{c}}}Fn{}}044{{{h{AbAJn}}{h{AJj}}}{{`{{Bd{}{{AGf{{f{Ad}}}}}}AJl}}}}{{{h{AbAKf}}{h{AJj}}}{{f{Ad}}}}````{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{{h{AKj}}}AKj}{{{h{AKl}}}AKl}{{{h{c}}{h{Abe}}}Ad{}{}}0{Bl{{h{c}}}{}}0{Bl{{h{Abc}}}{}}0{BlAd}0{cc{}}0{{{h{AKd}}}n}{{{h{AKl}}}n}{{{h{AKb}}{h{Ff}}}n}{{{h{AKj}}{h{Ff}}}n}{{}Bl}0{ce{}{}}0{Nn{{f{AKj}}}}{{n{Fh{n}}AB`}AKl}{{{h{c}}}e{}{}}0{c{{Bn{e}}}{}{}}000{{{h{c}}}Fn{}}055","D":"I@n","p":[[6,"TableUpdate",0,2924],[5,"TableMetadataBuilder",856,2925],[8,"Result",0,2926],[1,"reference"],[10,"Error",2927],[5,"NamespaceIdent",0,2924],[5,"String",2928],[5,"Vec",2929],[0,"mut"],[1,"unit"],[1,"tuple"],[6,"ErrorKind",0,2926],[5,"Namespace",0,2924],[5,"TableIdent",0,2924],[6,"Ordering",2930],[10,"Catalog",0,2924],[5,"HashMap",2931],[10,"Future",2932],[5,"Box",2933],[5,"Pin",2934],[5,"TableCreation",0,2924],[1,"usize"],[6,"Result",2935],[10,"Deserializer",2936],[6,"TableRequirement",0,2924],[1,"bool"],[5,"Error",0,2926],[5,"Formatter",2937],[8,"Result",2937],[5,"TableCommit",0,2924],[5,"ViewCreation",0,2924],[5,"ParseError",2938],[6,"Error",2939],[5,"Error",2940],[6,"Error",2941],[5,"TryFromIntError",2942],[5,"TryFromSliceError",2943],[6,"ParseError",2944],[6,"ArrowError",2945],[5,"Utf8Error",2946],[5,"Error",2947],[6,"ParquetError",2948],[5,"Error",2949],[5,"Error",2950],[5,"Error",2951],[5,"SendError",2952],[10,"ToString",2928],[17,"Item"],[10,"IntoIterator",2953],[10,"Hasher",2954],[1,"str"],[6,"Option",2955],[10,"Into",2956],[10,"Serializer",2957],[5,"TypeId",2958],[5,"Error",2959],[17,"T"],[17,"U"],[10,"ArrowSchemaVisitor",325,2960],[5,"Field",2961],[5,"Schema",2962],[5,"Schema",856,2963],[6,"DataType",2964],[6,"Type",856,2965],[5,"ArrowReaderBuilder",325,2966],[5,"ArrowReader",325,2966],[8,"FileScanTaskStream",776],[8,"ArrowRecordBatchStream",776],[5,"Fields",2967],[5,"BoundReference",388,2968],[6,"Predicate",388,2969],[17,"Bound"],[10,"Bind",388],[8,"SchemaRef",856,2963],[5,"Reference",388,2968],[5,"LogicalExpression",388,2969],[5,"UnaryExpression",388,2969],[5,"BinaryExpression",388,2969],[5,"SetExpression",388,2969],[6,"BoundPredicate",388,2969],[10,"Clone",2970],[6,"PredicateOperator",388],[10,"Deserialize",2936],[10,"PartialEq",2930],[5,"Datum",856,2971],[5,"NestedField",856,2965],[10,"Debug",2937],[10,"Display",2937],[1,"array"],[8,"NestedFieldRef",856,2965],[5,"Arc",2972],[10,"Serialize",2957],[5,"FileIOBuilder",658,2973],[5,"FileIO",658,2973],[10,"FileWrite",658,2973],[10,"AsRef",2956],[5,"InputFile",658,2973],[5,"OutputFile",658,2973],[5,"FileMetadata",658,2973],[10,"FileRead",658,2973],[1,"u64"],[5,"Range",2974],[5,"Bytes",2975],[5,"TableScanBuilder",776],[5,"TableScan",776],[5,"FileScanTask",776],[1,"slice"],[1,"i32"],[8,"SnapshotRef",856,2976],[1,"i64"],[5,"ManifestListWriter",856,2977],[5,"ManifestFile",856,2977],[10,"Iterator",2978],[5,"UnboundPartitionSpecBuilder",856,2979],[6,"Transform",856,2980],[5,"PartitionSpecBuilder",856,2979],[5,"UnboundPartitionField",856,2979],[10,"SchemaVisitor",856,2963],[5,"TableMetadata",856,2925],[5,"Snapshot",856,2976],[6,"PrimitiveType",856,2965],[5,"StructType",856,2965],[5,"Uuid",2981],[5,"ViewMetadataBuilder",856,2982],[1,"u8"],[6,"Literal",856,2971],[5,"SchemalessPartitionSpec",856,2979],[5,"BoundPartitionSpec",856,2979],[5,"UnboundPartitionSpec",856,2979],[5,"ViewMetadata",856,2982],[5,"DataFileBuilder",856,2983],[5,"DataFile",856,2983],[6,"DataFileBuilderError",856,2983],[5,"SchemaBuilder",856,2963],[5,"SortOrderBuilder",856,2984],[5,"SortOrder",856,2984],[5,"ListType",856,2965],[5,"MapType",856,2965],[5,"Manifest",856,2983],[5,"ManifestMetadata",856,2983],[5,"ManifestEntry",856,2983],[6,"ManifestStatus",856,2983],[6,"DataContentType",856,2983],[6,"DataFileFormat",856,2983],[5,"ManifestList",856,2977],[6,"ManifestContentType",856,2977],[5,"FieldSummary",856,2977],[5,"PartitionField",856,2979],[6,"Operation",856,2976],[5,"Summary",856,2976],[5,"SnapshotReference",856,2976],[6,"SnapshotRetention",856,2976],[6,"SortDirection",856,2984],[6,"NullOrder",856,2984],[5,"SortField",856,2984],[6,"FormatVersion",856,2925],[5,"MetadataLog",856,2925],[5,"SnapshotLog",856,2925],[6,"PrimitiveLiteral",856,2971],[5,"Map",856,2971],[5,"Struct",856,2971],[5,"ViewVersionLog",856,2982],[6,"ViewFormatVersion",856,2982],[5,"ViewVersion",856,2985],[5,"ViewRepresentations",856,2985],[6,"ViewRepresentation",856,2985],[5,"SqlViewRepresentation",856,2985],[8,"SchemaId",856,2963],[8,"ViewVersionRef",856,2985],[8,"ViewVersionId",856,2985],[1,"u32"],[5,"Decimal",2986],[1,"i128"],[8,"BoundPartitionSpecRef",856,2979],[8,"SortOrderRef",856,2984],[5,"RawLiteral",856,2987],[1,"f64"],[8,"ManifestEntryRef",856,2983],[1,"f32"],[6,"SortOrderBuilderError",856,2984],[5,"UninitializedFieldError",2988],[10,"Any",2958],[5,"Utc",2989],[5,"DateTime",2990],[5,"ManifestWriter",856,2983],[5,"StructValueIntoIter",856,2971],[17,"Output"],[10,"Fn",2991],[8,"SchemalessPartitionSpecRef",856,2979],[5,"NaiveDateTime",2992],[10,"TimeZone",2993],[5,"ByteBuf",2994],[6,"Value",2995],[5,"BiHashMap",2996],[5,"TableBuilder",2666],[5,"Table",2666],[5,"StaticTable",2666],[8,"TableMetadataRef",856,2925],[5,"ReplaceSortOrderAction",2736],[5,"Transaction",2736],[8,"BoxedTransformFunction",2771],[10,"TransformFunction",2771],[8,"ArrayRef",2997],[17,"R"],[17,"C"],[10,"IcebergWriterBuilder",2777],[10,"IcebergWriter",2777],[10,"CurrentFileStatus",2777],[5,"DataFileWriterBuilder",2791],[10,"FileWriterBuilder",2841],[5,"DataFileWriter",2791],[5,"DataFileWriterConfig",2791],[5,"RecordBatch",2998],[10,"Send",2999],[10,"FileWriter",2841],[5,"ParquetWriterBuilder",2841,3000],[10,"LocationGenerator",2884],[10,"FileNameGenerator",2884],[5,"ParquetWriter",2841,3000],[5,"WriterProperties",3001],[5,"DefaultLocationGenerator",2884],[5,"DefaultFileNameGenerator",2884],[15,"CurrentSchemaIdMatch",300],[15,"DefaultSortOrderIdMatch",300],[15,"DefaultSpecIdMatch",300],[15,"LastAssignedFieldIdMatch",300],[15,"LastAssignedPartitionIdMatch",300],[15,"RefSnapshotIdMatch",300],[15,"UuidMatch",300],[15,"UpgradeFormatVersion",308],[15,"AddSchema",308],[15,"SetLocation",308],[15,"SetSnapshotRef",308],[15,"RemoveSnapshotRef",308],[15,"RemoveProperties",308],[15,"SetCurrentSchema",308],[15,"AddSnapshot",308],[15,"RemoveSnapshots",308],[15,"AddSortOrder",308],[15,"SetDefaultSortOrder",308],[15,"AddSpec",308],[15,"SetDefaultSpec",308],[15,"SetProperties",308],[15,"AssignUuid",308],[15,"Decimal",2660],[15,"Branch",2662],[15,"Tag",2662]],"r":[[5,2924],[11,2926],[12,2926],[16,2924],[17,2924],[24,2926],[31,2924],[32,2924],[33,2924],[34,2924],[35,2924],[39,2924],[325,2966],[326,2966],[327,2960],[338,2960],[339,2960],[372,2960],[381,2960],[396,2969],[399,2969],[400,2968],[401,2968],[410,2969],[420,2969],[422,2968],[425,2969],[427,2968],[430,2969],[658,3002],[659,2973],[660,2973],[661,2973],[662,2973],[663,2973],[664,3003],[665,3003],[666,3003],[667,3003],[668,3003],[669,3003],[670,2973],[671,2973],[672,3002],[673,3002],[674,3002],[675,3002],[676,3002],[677,3002],[678,3002],[679,3002],[680,3002],[681,3002],[682,3002],[683,3002],[864,2979],[865,2979],[870,2983],[871,2983],[872,2983],[873,2983],[874,2983],[876,2971],[887,2977],[892,2925],[901,2965],[902,2971],[905,2976],[906,2983],[907,2977],[908,2983],[909,2983],[910,2977],[911,2977],[912,2977],[913,2983],[914,2983],[915,2983],[916,2971],[919,2965],[920,2925],[922,2965],[923,2965],[924,2984],[925,2976],[928,2925],[929,2925],[930,2925],[931,2925],[932,2925],[933,2925],[934,2925],[935,2925],[936,2925],[937,2925],[938,2925],[940,2979],[941,2979],[945,2971],[946,2965],[947,2925],[948,2987],[950,2963],[951,2963],[952,2963],[953,2963],[954,2963],[955,2979],[956,2979],[957,2976],[958,2925],[959,2976],[960,2976],[961,2976],[962,2984],[963,2984],[964,2984],[965,2984],[966,2984],[967,2984],[969,2985],[972,2971],[975,2965],[976,2971],[977,2976],[979,2925],[980,2925],[981,2925],[988,2980],[990,2965],[992,2977],[993,2979],[994,2979],[995,2979],[996,2979],[1006,2982],[1007,2982],[1008,2982],[1009,2982],[1010,2985],[1011,2985],[1012,2985],[1013,2985],[1014,2982],[1015,2985],[1940,2963],[1941,2963],[2174,2963],[2578,2963],[2579,2963],[2580,2963],[2843,3000],[2844,3000]],"b":[[135,"impl-Display-for-Error"],[136,"impl-Debug-for-Error"],[137,"impl-Debug-for-ErrorKind"],[138,"impl-Display-for-ErrorKind"],[147,"impl-From%3CParseError%3E-for-Error"],[148,"impl-From%3CError%3E-for-Error"],[149,"impl-From%3CError%3E-for-Error"],[150,"impl-From%3CError%3E-for-Error"],[152,"impl-From%3CTryFromIntError%3E-for-Error"],[153,"impl-From%3CTryFromSliceError%3E-for-Error"],[154,"impl-From%3CParseError%3E-for-Error"],[155,"impl-From%3CArrowError%3E-for-Error"],[156,"impl-From%3CUtf8Error%3E-for-Error"],[157,"impl-From%3CError%3E-for-Error"],[158,"impl-From%3CParquetError%3E-for-Error"],[159,"impl-From%3CError%3E-for-Error"],[160,"impl-From%3CError%3E-for-Error"],[161,"impl-From%3CError%3E-for-Error"],[162,"impl-From%3CSendError%3E-for-Error"],[525,"impl-Debug-for-Reference"],[526,"impl-Display-for-Reference"],[527,"impl-Debug-for-BoundReference"],[528,"impl-Display-for-BoundReference"],[530,"impl-Display-for-UnaryExpression%3CT%3E"],[531,"impl-Debug-for-UnaryExpression%3CT%3E"],[532,"impl-Display-for-BinaryExpression%3CT%3E"],[533,"impl-Debug-for-BinaryExpression%3CT%3E"],[534,"impl-Display-for-SetExpression%3CT%3E"],[535,"impl-Debug-for-SetExpression%3CT%3E"],[536,"impl-Display-for-Predicate"],[537,"impl-Debug-for-Predicate"],[538,"impl-Display-for-BoundPredicate"],[539,"impl-Debug-for-BoundPredicate"],[540,"impl-Debug-for-PredicateOperator"],[541,"impl-Display-for-PredicateOperator"],[1482,"impl-Deserialize%3C\'de%3E-for-PrimitiveType"],[1483,"impl-PrimitiveType"],[1764,"impl-Display-for-Type"],[1765,"impl-Debug-for-Type"],[1766,"impl-Display-for-PrimitiveType"],[1767,"impl-Debug-for-PrimitiveType"],[1768,"impl-Debug-for-StructType"],[1769,"impl-Display-for-StructType"],[1770,"impl-Display-for-NestedField"],[1771,"impl-Debug-for-NestedField"],[1779,"impl-Display-for-DataFileBuilderError"],[1780,"impl-Debug-for-DataFileBuilderError"],[1782,"impl-Display-for-DataFileFormat"],[1783,"impl-Debug-for-DataFileFormat"],[1786,"impl-Debug-for-ManifestContentType"],[1787,"impl-Display-for-ManifestContentType"],[1796,"impl-Debug-for-Schema"],[1797,"impl-Display-for-Schema"],[1804,"impl-Debug-for-SortDirection"],[1805,"impl-Display-for-SortDirection"],[1806,"impl-Display-for-NullOrder"],[1807,"impl-Debug-for-NullOrder"],[1808,"impl-Debug-for-SortField"],[1809,"impl-Display-for-SortField"],[1810,"impl-Debug-for-SortOrderBuilderError"],[1811,"impl-Display-for-SortOrderBuilderError"],[1814,"impl-Display-for-FormatVersion"],[1815,"impl-Debug-for-FormatVersion"],[1818,"impl-Debug-for-Transform"],[1819,"impl-Display-for-Transform"],[1821,"impl-Display-for-Datum"],[1822,"impl-Debug-for-Datum"],[1829,"impl-Display-for-ViewFormatVersion"],[1830,"impl-Debug-for-ViewFormatVersion"],[1842,"impl-From%3CStructType%3E-for-Type"],[1843,"impl-From%3CListType%3E-for-Type"],[1844,"impl-From%3CPrimitiveType%3E-for-Type"],[1846,"impl-From%3CMapType%3E-for-Type"],[1859,"impl-From%3CString%3E-for-DataFileBuilderError"],[1860,"impl-From%3CUninitializedFieldError%3E-for-DataFileBuilderError"],[1873,"impl-From%3CSchemalessPartitionSpec%3E-for-UnboundPartitionSpec"],[1875,"impl-From%3CBoundPartitionSpec%3E-for-UnboundPartitionSpec"],[1889,"impl-From%3CUninitializedFieldError%3E-for-SortOrderBuilderError"],[1891,"impl-From%3CString%3E-for-SortOrderBuilderError"],[2200,"impl-Serialize-for-PrimitiveType"],[2201,"impl-PrimitiveType"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAOUGZQArABUARAAKAFMAIgB5AA0AiAAPAJkACgCxAAEAtAAJAN8AAADpAAMA7gAAAPUABgD/AB0AHwEJAF0BAwBiAQcAbAEBAHcBBgB/AQEAkwEHAJ4BBACrAQAAswFWAAsCAQAOAhAAKgIIAFQCCABeAjQArQIJALgCAQC8Ag4AzgIDANgCBADvAhQADgMFABUDAQAcAwwALAMCAD8DAABEAwwADgQBACQEewCzBGUAGgUBAD0FCABOBZ4A8gU9ADQGMABnBl0A5AZHADMHAgA3BwAARAcBAE8HAQBSBwAAVAcAAGIHAABkBwAAawcAAG8HAQB5BwAAfAcEAIYHBgCTBwEAlwc9ABkIAwBjCAAAbwgCAJgIIgD0CEIAOwk6AHcJBgCACTYAuAkGAMAJPQAWCj0AbgoFAHcKCQCCCgIAhwoBAJAKAgCjCg0AtQoDALoKAwC/CgEAwwoBAMsKBQDSCgEA6woVAAQLAgAMCw0AHwsDACQLAgAoCwkANAsBADoLCABECwAASQsNAFoLAABcCwIAYwsJAA=="}],\ ["iceberg_catalog_glue",{"t":"SSSSSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQ","n":["AWS_ACCESS_KEY_ID","AWS_PROFILE_NAME","AWS_REGION_NAME","AWS_SECRET_ACCESS_KEY","AWS_SESSION_TOKEN","GlueCatalog","GlueCatalogConfig","borrow","borrow","borrow_mut","borrow_mut","builder","create_namespace","create_table","deref","deref","deref_mut","deref_mut","drop","drop","drop_namespace","drop_table","file_io","fmt","fmt","from","from","get_namespace","init","init","into","into","into_shared","into_shared","list_namespaces","list_tables","load_table","namespace_exists","new","rename_table","table_exists","try_from","try_from","try_into","try_into","type_id","type_id","update_namespace","update_table","vzip","vzip","with_catalog_id"],"q":[[0,"iceberg_catalog_glue"],[52,"iceberg_catalog_glue::catalog"],[53,"iceberg::catalog"],[54,"alloc::string"],[55,"std::collections::hash::map"],[56,"core::future::future"],[57,"alloc::boxed"],[58,"core::pin"],[59,"iceberg::io::file_io"],[60,"core::fmt"],[61,"core::option"],[62,"iceberg::error"],[63,"core::result"],[64,"core::any"],[65,"iceberg_catalog_glue::utils"]],"i":[0,0,0,0,0,0,0,5,18,5,18,18,5,5,5,18,5,18,5,18,5,5,5,5,18,5,18,5,5,18,5,18,5,18,5,5,5,5,5,5,5,5,18,5,18,5,18,5,5,5,18,0],"f":"```````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{}{{`{{h{ffff}}}}}}{{{b{j}}{b{l}}{A`{nn}}}{{Af{{Ad{Ab}}}}}}{{{b{j}}{b{l}}Ah}{{Af{{Ad{Ab}}}}}}{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{Ajf}0{{{b{j}}{b{l}}}{{Af{{Ad{Ab}}}}}}{{{b{j}}{b{Al}}}{{Af{{Ad{Ab}}}}}}{{{b{j}}}An}{{{b{j}}{b{dB`}}}Bb}{{{b{Bd}}{b{dB`}}}Bb}{cc{}}05{{}Aj}0{ce{}{}}000{{{b{j}}{Bf{{b{l}}}}}{{Af{{Ad{Ab}}}}}}878{Bd{{Bh{j}}}}{{{b{j}}{b{Al}}{b{Al}}}{{Af{{Ad{Ab}}}}}}9{c{{Bj{e}}}{}{}}000{{{b{c}}}Bl{}}0{{{b{j}}{b{l}}{A`{nn}}}{{Af{{Ad{Ab}}}}}}{{{b{j}}Bn}{{Af{{Ad{Ab}}}}}}77`","D":"Ch","p":[[1,"reference"],[0,"mut"],[1,"unit"],[1,"tuple"],[5,"GlueCatalog",0,52],[5,"NamespaceIdent",53],[5,"String",54],[5,"HashMap",55],[10,"Future",56],[5,"Box",57],[5,"Pin",58],[5,"TableCreation",53],[1,"usize"],[5,"TableIdent",53],[5,"FileIO",59],[5,"Formatter",60],[8,"Result",60],[5,"GlueCatalogConfig",0,52],[6,"Option",61],[8,"Result",62],[6,"Result",63],[5,"TypeId",64],[5,"TableCommit",53]],"r":[[0,65],[1,65],[2,65],[3,65],[4,65],[5,52],[6,52]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABgABwAIAAMADwAFABgAAQAdAAEAIQABACoABQAxAAIA"}],\ ["iceberg_catalog_hms",{"t":"PPFFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Buffered","Framed","HmsCatalog","HmsCatalogConfig","HmsThriftTransport","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","builder","create_namespace","create_table","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop_namespace","drop_table","file_io","fmt","fmt","fmt","from","from","from","get_namespace","init","init","init","into","into","into","list_namespaces","list_tables","load_table","namespace_exists","new","rename_table","table_exists","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_namespace","update_table","vzip","vzip","vzip"],"q":[[0,"iceberg_catalog_hms"],[61,"iceberg_catalog_hms::catalog"],[62,"iceberg::catalog"],[63,"alloc::string"],[64,"std::collections::hash::map"],[65,"core::future::future"],[66,"alloc::boxed"],[67,"core::pin"],[68,"iceberg::io::file_io"],[69,"core::fmt"],[70,"core::option"],[71,"iceberg::error"],[72,"core::result"],[73,"core::any"]],"i":[13,13,0,0,0,5,13,19,5,13,19,19,5,5,13,5,13,19,5,13,19,5,13,19,5,5,5,5,13,19,5,13,19,5,5,13,19,5,13,19,5,5,5,5,5,5,5,5,13,19,5,13,19,5,13,19,5,5,5,13,19],"f":"`````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{}{{`{{h{ffff}}}}}}{{{b{j}}{b{l}}{A`{nn}}}{{Af{{Ad{Ab}}}}}}{{{b{j}}{b{l}}Ah}{{Af{{Ad{Ab}}}}}}{{}Aj}{Al{{b{c}}}{}}00{Al{{b{dc}}}{}}00{Alf}00{{{b{j}}{b{l}}}{{Af{{Ad{Ab}}}}}}{{{b{j}}{b{An}}}{{Af{{Ad{Ab}}}}}}{{{b{j}}}B`}{{{b{j}}{b{dBb}}}Bd}{{{b{Aj}}{b{dBb}}}Bd}{{{b{Bf}}{b{dBb}}}Bd}{cc{}}006{{}Al}00{ce{}{}}00{{{b{j}}{Bh{{b{l}}}}}{{Af{{Ad{Ab}}}}}}989{Bf{{Bj{j}}}}{{{b{j}}{b{An}}{b{An}}}{{Af{{Ad{Ab}}}}}}:{c{{Bl{e}}}{}{}}00000{{{b{c}}}Bn{}}00{{{b{j}}{b{l}}{A`{nn}}}{{Af{{Ad{Ab}}}}}}{{{b{j}}C`}{{Af{{Ad{Ab}}}}}}777","D":"Cf","p":[[1,"reference"],[0,"mut"],[1,"unit"],[1,"tuple"],[5,"HmsCatalog",0,61],[5,"NamespaceIdent",62],[5,"String",63],[5,"HashMap",64],[10,"Future",65],[5,"Box",66],[5,"Pin",67],[5,"TableCreation",62],[6,"HmsThriftTransport",0,61],[1,"usize"],[5,"TableIdent",62],[5,"FileIO",68],[5,"Formatter",69],[8,"Result",69],[5,"HmsCatalogConfig",0,61],[6,"Option",70],[8,"Result",71],[6,"Result",72],[5,"TypeId",73],[5,"TableCommit",62]],"r":[[2,61],[3,61],[4,61]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACIABgAGAAUADwAJABwAAgAjAAIAMAAIADoAAwA="}],\ ["iceberg_catalog_memory",{"t":"FNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["MemoryCatalog","borrow","borrow_mut","create_namespace","create_table","deref","deref_mut","drop","drop_namespace","drop_table","fmt","from","get_namespace","init","into","list_namespaces","list_tables","load_table","namespace_exists","new","rename_table","table_exists","try_from","try_into","type_id","update_namespace","update_table","vzip"],"q":[[0,"iceberg_catalog_memory"],[28,"iceberg_catalog_memory::catalog"],[29,"iceberg::catalog"],[30,"alloc::string"],[31,"std::collections::hash::map"],[32,"core::future::future"],[33,"alloc::boxed"],[34,"core::pin"],[35,"core::fmt"],[36,"core::option"],[37,"iceberg::io::file_io"],[38,"core::result"],[39,"core::any"]],"i":[0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],"f":"`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{f}}{b{h}}{l{jj}}}{{Ab{{A`{n}}}}}}{{{b{f}}{b{h}}Ad}{{Ab{{A`{n}}}}}}{Af{{b{c}}}{}}{Af{{b{dc}}}{}}{AfAh}{{{b{f}}{b{h}}}{{Ab{{A`{n}}}}}}{{{b{f}}{b{Aj}}}{{Ab{{A`{n}}}}}}{{{b{f}}{b{dAl}}}An}{cc{}}3{{}Af}{ce{}{}}{{{b{f}}{B`{{b{h}}}}}{{Ab{{A`{n}}}}}}656{{Bb{B`{j}}}f}{{{b{f}}{b{Aj}}{b{Aj}}}{{Ab{{A`{n}}}}}}7{c{{Bd{e}}}{}{}}0{{{b{c}}}Bf{}}?{{{b{f}}Bh}{{Ab{{A`{n}}}}}}6","D":"Bd","p":[[1,"reference"],[0,"mut"],[5,"MemoryCatalog",0,28],[5,"NamespaceIdent",29],[5,"String",30],[5,"HashMap",31],[10,"Future",32],[5,"Box",33],[5,"Pin",34],[5,"TableCreation",29],[1,"usize"],[1,"unit"],[5,"TableIdent",29],[5,"Formatter",35],[8,"Result",35],[6,"Option",36],[5,"FileIO",37],[6,"Result",38],[5,"TypeId",39],[5,"TableCommit",29]],"r":[[0,28]],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAoAEAAAAAIAAwAGAAcACAALAA4AFwAYABkAHAA="}],\ ["iceberg_catalog_rest",{"t":"FFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["RestCatalog","RestCatalogConfig","borrow","borrow","borrow_mut","borrow_mut","builder","clone","clone_into","create_namespace","create_table","deref","deref","deref_mut","deref_mut","drop","drop","drop_namespace","drop_table","fmt","fmt","from","from","get_namespace","init","init","into","into","list_namespaces","list_tables","load_table","namespace_exists","new","rename_table","table_exists","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update_namespace","update_table","vzip","vzip"],"q":[[0,"iceberg_catalog_rest"],[46,"iceberg_catalog_rest::catalog"],[47,"iceberg::catalog"],[48,"alloc::string"],[49,"std::collections::hash::map"],[50,"core::future::future"],[51,"alloc::boxed"],[52,"core::pin"],[53,"core::fmt"],[54,"core::option"],[55,"core::result"],[56,"core::any"]],"i":[0,0,5,6,5,6,5,5,5,6,6,5,6,5,6,5,6,6,6,5,6,5,6,6,5,6,5,6,6,6,6,6,6,6,6,5,5,6,5,6,5,6,6,6,5,6],"f":"``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{}{{`{{h{fff}}}}}}{{{b{j}}}j}{{{b{c}}{b{de}}}f{}{}}{{{b{l}}{b{n}}{Ab{A`A`}}}{{Ah{{Af{Ad}}}}}}{{{b{l}}{b{n}}Aj}{{Ah{{Af{Ad}}}}}}{Al{{b{c}}}{}}0{Al{{b{dc}}}{}}0{Alf}0{{{b{l}}{b{n}}}{{Ah{{Af{Ad}}}}}}{{{b{l}}{b{An}}}{{Ah{{Af{Ad}}}}}}{{{b{j}}{b{dB`}}}Bb}{{{b{l}}{b{dB`}}}Bb}{cc{}}04{{}Al}0{ce{}{}}0{{{b{l}}{Bd{{b{n}}}}}{{Ah{{Af{Ad}}}}}}767{jl}{{{b{l}}{b{An}}{b{An}}}{{Ah{{Af{Ad}}}}}}8{{{b{c}}}e{}{}}{c{{Bf{e}}}{}{}}000{{{b{c}}}Bh{}}0{{{b{l}}{b{n}}{Ab{A`A`}}}{{Ah{{Af{Ad}}}}}}{{{b{l}}Bj}{{Ah{{Af{Ad}}}}}}88","D":"Bj","p":[[1,"reference"],[0,"mut"],[1,"unit"],[1,"tuple"],[5,"RestCatalogConfig",0,46],[5,"RestCatalog",0,46],[5,"NamespaceIdent",47],[5,"String",48],[5,"HashMap",49],[10,"Future",50],[5,"Box",51],[5,"Pin",52],[5,"TableCreation",47],[1,"usize"],[5,"TableIdent",47],[5,"Formatter",53],[8,"Result",53],[6,"Option",54],[6,"Result",55],[5,"TypeId",56],[5,"TableCommit",47]],"r":[[0,46],[1,46]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABkACAADAAMACAABAAwABQAUAAEAGQABACAAAAAkAAYALQABAA=="}],\ ["iceberg_catalog_sql",{"t":"PPGFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["DollarNumeric","QMark","SqlBindStyle","SqlCatalog","SqlCatalogConfig","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","builder","create_namespace","create_table","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop_namespace","drop_table","eq","fmt","fmt","fmt","from","from","from","get_namespace","init","init","init","into","into","into","list_namespaces","list_tables","load_table","namespace_exists","new","rename_table","table_exists","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_namespace","update_table","vzip","vzip","vzip"],"q":[[0,"iceberg_catalog_sql"],[60,"iceberg_catalog_sql::catalog"],[61,"iceberg::catalog"],[62,"alloc::string"],[63,"std::collections::hash::map"],[64,"core::future::future"],[65,"alloc::boxed"],[66,"core::pin"],[67,"core::fmt"],[68,"core::option"],[69,"iceberg::error"],[70,"core::result"],[71,"core::any"]],"i":[15,15,0,0,0,17,5,15,17,5,15,17,5,5,17,5,15,17,5,15,17,5,15,5,5,15,17,5,15,17,5,15,5,17,5,15,17,5,15,5,5,5,5,5,5,5,17,5,15,17,5,15,17,5,15,5,5,17,5,15],"f":"`````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{}{{`{{h{ffffff}}}}}}{{{b{j}}{b{l}}{A`{nn}}}{{Af{{Ad{Ab}}}}}}{{{b{j}}{b{l}}Ah}{{Af{{Ad{Ab}}}}}}{Aj{{b{c}}}{}}00{Aj{{b{dc}}}{}}00{Ajf}00{{{b{j}}{b{l}}}{{Af{{Ad{Ab}}}}}}{{{b{j}}{b{Al}}}{{Af{{Ad{Ab}}}}}}{{{b{An}}{b{An}}}B`}{{{b{Bb}}{b{dBd}}}Bf}{{{b{j}}{b{dBd}}}Bf}{{{b{An}}{b{dBd}}}Bf}{cc{}}006{{}Aj}00{ce{}{}}00{{{b{j}}{Bh{{b{l}}}}}{{Af{{Ad{Ab}}}}}}989{Bb{{Bj{j}}}}{{{b{j}}{b{Al}}{b{Al}}}{{Af{{Ad{Ab}}}}}}:{c{{Bl{e}}}{}{}}00000{{{b{c}}}Bn{}}00{{{b{j}}{b{l}}{A`{nn}}}{{Af{{Ad{Ab}}}}}}{{{b{j}}C`}{{Af{{Ad{Ab}}}}}}777","D":"Al","p":[[1,"reference"],[0,"mut"],[1,"unit"],[1,"tuple"],[5,"SqlCatalog",0,60],[5,"NamespaceIdent",61],[5,"String",62],[5,"HashMap",63],[10,"Future",64],[5,"Box",65],[5,"Pin",66],[5,"TableCreation",61],[1,"usize"],[5,"TableIdent",61],[6,"SqlBindStyle",0,60],[1,"bool"],[5,"SqlCatalogConfig",0,60],[5,"Formatter",67],[8,"Result",67],[6,"Option",68],[8,"Result",69],[6,"Result",70],[5,"TypeId",71],[5,"TableCommit",61]],"r":[[2,60],[3,60],[4,60]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC4ABQAGAAUADQAQACEAAwAoAAMALQAPAA=="}],\ -["iceberg_datafusion",{"t":"FFFNNNNNNNNNNNNNNHNNNNNNNNNCNHNNNNNNNNNNFNNNNNNNNNNNNNNN","n":["IcebergCatalogProvider","IcebergTableProvider","IcebergTableProviderFactory","as_any","as_any","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_datafusion_error","init","init","into","into","scan","schema","schema","schema_names","supports_filters_pushdown","table_provider_factory","table_type","to_datafusion_error","try_from","try_from","try_into","try_into","try_new","try_new_from_table","type_id","type_id","vzip","vzip","IcebergTableProviderFactory","borrow","borrow_mut","create","default","deref","deref_mut","drop","from","init","into","new","try_from","try_into","type_id","vzip"],"q":[[0,"iceberg_datafusion"],[40,"iceberg_datafusion::table_provider_factory"],[56,"iceberg_datafusion::catalog"],[57,"core::any"],[58,"iceberg_datafusion::table"],[59,"datafusion_common::error"],[60,"iceberg::error"],[61,"datafusion_catalog::session"],[62,"alloc::vec"],[63,"core::option"],[64,"datafusion_expr::expr"],[65,"core::future::future"],[66,"alloc::boxed"],[67,"core::pin"],[68,"datafusion_catalog::schema"],[69,"alloc::sync"],[70,"arrow_schema::schema"],[71,"alloc::string"],[72,"datafusion_expr::table_source"],[73,"core::result"],[74,"iceberg::catalog"],[75,"iceberg::table"],[76,"iceberg_datafusion::table::table_provider_factory"],[77,"datafusion_expr::logical_plan::ddl"],[78,"iceberg_datafusion::error"]],"i":[0,0,0,1,4,1,4,1,4,1,4,1,4,1,4,1,4,0,1,4,1,4,4,1,4,1,4,0,4,0,1,4,1,4,1,4,1,4,1,4,0,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30],"f":"```{{{d{b}}}{{d{f}}}}{{{d{h}}}{{d{f}}}}{{{d{c}}}{{d{e}}}{}{}}0{{{d{jc}}}{{d{je}}}{}{}}0{l{{d{c}}}{}}0{l{{d{jc}}}{}}0{ln}0{cc{}}0{A`Ab}{{}l}0{ce{}{}}0{{{d{h}}{d{Ad}}{Ah{{d{{Af{l}}}}}}{d{{Al{Aj}}}}{Ah{l}}}{{Bb{{B`{An}}}}}}{{{d{b}}{d{Bd}}}{{Ah{{Bh{Bf}}}}}}{{{d{h}}}Bj}{{{d{b}}}{{Af{Bl}}}}{{{d{h}}{d{{Al{{d{Aj}}}}}}}{{C`{{Af{Bn}}A`}}}}`{{{d{h}}}Cb}{AbA`}{c{{C`{e}}}{}{}}000{{{Bh{Cd}}}{{Cf{b}}}}{Ch{{Cf{h}}}}{{{d{c}}}Cj{}}0;;`{{{d{c}}}{{d{e}}}{}{}}{{{d{jc}}}{{d{je}}}{}{}}{{{d{Cl}}{d{Ad}}{d{Cn}}}{{Bb{{B`{An}}}}}}{{}Cl}{l{{d{c}}}{}}{l{{d{jc}}}{}}{ln}{cc{}}{{}l}{ce{}{}}6==:0","D":"Al","p":[[5,"IcebergCatalogProvider",0,56],[1,"reference"],[10,"Any",57],[5,"IcebergTableProvider",0,58],[0,"mut"],[1,"usize"],[1,"unit"],[6,"DataFusionError",59],[5,"Error",60],[10,"Session",61],[5,"Vec",62],[6,"Option",63],[6,"Expr",64],[1,"slice"],[10,"Future",65],[5,"Box",66],[5,"Pin",67],[1,"str"],[10,"SchemaProvider",68],[5,"Arc",69],[8,"SchemaRef",70],[5,"String",71],[6,"TableProviderFilterPushDown",72],[6,"Result",73],[6,"TableType",72],[10,"Catalog",74],[8,"Result",60],[5,"Table",75],[5,"TypeId",57],[5,"IcebergTableProviderFactory",40,76],[5,"CreateExternalTable",77]],"r":[[0,56],[1,58],[2,76],[17,78],[27,58],[29,78],[40,76]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAACoACQAAAAAABAALABMAAQAXAAYAHwADACUAAwAqAAYAMgAAADQABAA="}],\ +["iceberg_datafusion",{"t":"FFFNNNNNNNNNNNNNNNNHNNNNNNNNNCNHNNNNNNNNNNFNNNNNNNNNNNNNNNN","n":["IcebergCatalogProvider","IcebergTableProvider","IcebergTableProviderFactory","as_any","as_any","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_datafusion_error","init","init","into","into","scan","schema","schema","schema_names","supports_filters_pushdown","table_provider_factory","table_type","to_datafusion_error","try_from","try_from","try_into","try_into","try_new","try_new_from_table","type_id","type_id","vzip","vzip","IcebergTableProviderFactory","borrow","borrow_mut","create","default","deref","deref_mut","drop","fmt","from","init","into","new","try_from","try_into","type_id","vzip"],"q":[[0,"iceberg_datafusion"],[42,"iceberg_datafusion::table_provider_factory"],[59,"iceberg_datafusion::catalog"],[60,"core::any"],[61,"iceberg_datafusion::table"],[62,"core::fmt"],[63,"datafusion_common::error"],[64,"iceberg::error"],[65,"datafusion_catalog::session"],[66,"alloc::vec"],[67,"core::option"],[68,"datafusion_expr::expr"],[69,"core::future::future"],[70,"alloc::boxed"],[71,"core::pin"],[72,"datafusion_catalog::schema"],[73,"alloc::sync"],[74,"arrow_schema::schema"],[75,"alloc::string"],[76,"datafusion_expr::table_source"],[77,"core::result"],[78,"iceberg::catalog"],[79,"iceberg::table"],[80,"iceberg_datafusion::table::table_provider_factory"],[81,"datafusion_expr::logical_plan::ddl"],[82,"iceberg_datafusion::error"]],"i":[0,0,0,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,0,1,4,1,4,4,1,4,1,4,0,4,0,1,4,1,4,1,4,1,4,1,4,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32],"f":"```{{{d{b}}}{{d{f}}}}{{{d{h}}}{{d{f}}}}{{{d{c}}}{{d{e}}}{}{}}0{{{d{jc}}}{{d{je}}}{}{}}0{l{{d{c}}}{}}0{l{{d{jc}}}{}}0{ln}0{{{d{b}}{d{jA`}}}Ab}{{{d{h}}{d{jA`}}}Ab}{cc{}}0{AdAf}{{}l}0{ce{}{}}0{{{d{h}}{d{Ah}}{Al{{d{{Aj{l}}}}}}{d{{B`{An}}}}{Al{l}}}{{Bf{{Bd{Bb}}}}}}{{{d{b}}{d{Bh}}}{{Al{{Bl{Bj}}}}}}{{{d{h}}}Bn}{{{d{b}}}{{Aj{C`}}}}{{{d{h}}{d{{B`{{d{An}}}}}}}{{Cd{{Aj{Cb}}Ad}}}}`{{{d{h}}}Cf}{AfAd}{c{{Cd{e}}}{}{}}000{{{Bl{Ch}}}{{Cj{b}}}}{Cl{{Cj{h}}}}{{{d{c}}}Cn{}}0;;`{{{d{c}}}{{d{e}}}{}{}}{{{d{jc}}}{{d{je}}}{}{}}{{{d{D`}}{d{Ah}}{d{Db}}}{{Bf{{Bd{Bb}}}}}}{{}D`}{l{{d{c}}}{}}{l{{d{jc}}}{}}{ln}{{{d{D`}}{d{jA`}}}Ab}{cc{}}{{}l}{ce{}{}}7>>;0","D":"Al","p":[[5,"IcebergCatalogProvider",0,59],[1,"reference"],[10,"Any",60],[5,"IcebergTableProvider",0,61],[0,"mut"],[1,"usize"],[1,"unit"],[5,"Formatter",62],[8,"Result",62],[6,"DataFusionError",63],[5,"Error",64],[10,"Session",65],[5,"Vec",66],[6,"Option",67],[6,"Expr",68],[1,"slice"],[10,"Future",69],[5,"Box",70],[5,"Pin",71],[1,"str"],[10,"SchemaProvider",72],[5,"Arc",73],[8,"SchemaRef",74],[5,"String",75],[6,"TableProviderFilterPushDown",76],[6,"Result",77],[6,"TableType",76],[10,"Catalog",78],[8,"Result",64],[5,"Table",79],[5,"TypeId",60],[5,"IcebergTableProviderFactory",42,80],[5,"CreateExternalTable",81]],"r":[[0,59],[1,61],[2,80],[19,82],[29,61],[31,82],[42,80]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC0ACQAAAAAABAANABUAAQAZAAYAIQADACcAAwAsAAcANQAAADcABAA="}],\ ["iceberg_test_utils",{"t":"CHHFNNNNNNNNNNNNN","n":["docker","normalize_test_name","set_up","DockerCompose","borrow","borrow_mut","drop","fmt","from","get_container_ip","into","new","project_name","run","try_from","try_into","type_id"],"q":[[0,"iceberg_test_utils"],[3,"iceberg_test_utils::docker"],[17,"alloc::string"],[18,"core::fmt"],[19,"core::net::ip_addr"],[20,"core::convert"],[21,"core::result"],[22,"core::any"],[23,"iceberg_test_utils::common"]],"i":[0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6],"f":"`{cbd}{{}f}`{{{h{c}}}{{h{e}}}{}{}}{{{h{jc}}}{{h{je}}}{}{}}{{{h{jl}}}f}{{{h{l}}{h{jn}}}A`}{cc{}}{{{h{l}}c}Ab{{Af{Ad}}}}{ce{}{}}{{ce}ldd}{{{h{l}}}{{h{Ad}}}}{{{h{l}}}f}{c{{Ah{e}}}{}{}}0{{{h{c}}}Aj{}}","D":"h","p":[[5,"String",17],[10,"ToString",17],[1,"unit"],[1,"reference"],[0,"mut"],[5,"DockerCompose",3],[5,"Formatter",18],[8,"Result",18],[6,"IpAddr",19],[1,"str"],[10,"AsRef",20],[6,"Result",21],[5,"TypeId",22]],"r":[[1,23],[2,23]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAA0ABAABAAIABQADAAoAAAAMAAUA"}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; diff --git a/api/src/iceberg_datafusion/catalog.rs.html b/api/src/iceberg_datafusion/catalog.rs.html index 636aca1f3..fc2c53258 100644 --- a/api/src/iceberg_datafusion/catalog.rs.html +++ b/api/src/iceberg_datafusion/catalog.rs.html @@ -95,6 +95,7 @@ 95 96 97 +98

// Licensed to the Apache Software Foundation (ASF) under one
 // or more contributor license agreements.  See the NOTICE file
 // distributed with this work for additional information
@@ -127,6 +128,7 @@
 ///
 /// Acts as a centralized catalog provider that aggregates
 /// multiple [`SchemaProvider`], each associated with distinct namespaces.
+#[derive(Debug)]
 pub struct IcebergCatalogProvider {
     /// A `HashMap` where keys are namespace names
     /// and values are dynamic references to objects implementing the
diff --git a/api/src/iceberg_datafusion/schema.rs.html b/api/src/iceberg_datafusion/schema.rs.html
index f8c001862..976054974 100644
--- a/api/src/iceberg_datafusion/schema.rs.html
+++ b/api/src/iceberg_datafusion/schema.rs.html
@@ -99,6 +99,7 @@
 99
 100
 101
+102
 
// Licensed to the Apache Software Foundation (ASF) under one
 // or more contributor license agreements.  See the NOTICE file
 // distributed with this work for additional information
@@ -131,6 +132,7 @@
 
 /// Represents a [`SchemaProvider`] for the Iceberg [`Catalog`], managing
 /// access to table providers within a specific namespace.
+#[derive(Debug)]
 pub(crate) struct IcebergSchemaProvider {
     /// A `HashMap` where keys are table names
     /// and values are dynamic references to objects implementing the
diff --git a/api/src/iceberg_datafusion/table/mod.rs.html b/api/src/iceberg_datafusion/table/mod.rs.html
index ca8500a9a..ebb716b98 100644
--- a/api/src/iceberg_datafusion/table/mod.rs.html
+++ b/api/src/iceberg_datafusion/table/mod.rs.html
@@ -162,6 +162,7 @@
 162
 163
 164
+165
 
// Licensed to the Apache Software Foundation (ASF) under one
 // or more contributor license agreements.  See the NOTICE file
 // distributed with this work for additional information
@@ -199,6 +200,7 @@
 
 /// Represents a [`TableProvider`] for the Iceberg [`Catalog`],
 /// managing access to a [`Table`].
+#[derive(Debug)]
 pub struct IcebergTableProvider {
     /// A table in the catalog.
     table: Table,
diff --git a/api/src/iceberg_datafusion/table/table_provider_factory.rs.html b/api/src/iceberg_datafusion/table/table_provider_factory.rs.html
index 8885c20ef..9724a72a2 100644
--- a/api/src/iceberg_datafusion/table/table_provider_factory.rs.html
+++ b/api/src/iceberg_datafusion/table/table_provider_factory.rs.html
@@ -298,6 +298,7 @@
 298
 299
 300
+301
 
// Licensed to the Apache Software Foundation (ASF) under one
 // or more contributor license agreements.  See the NOTICE file
 // distributed with this work for additional information
@@ -397,7 +398,7 @@
 /// # Errors
 /// An error will be returned if any unsupported feature, such as partition columns,
 /// order expressions, constraints, or column defaults, is detected in the table creation command.
-#[derive(Default)]
+#[derive(Debug, Default)]
 pub struct IcebergTableProviderFactory {}
 
 impl IcebergTableProviderFactory {
@@ -541,6 +542,7 @@
             constraints: Constraints::empty(),
             column_defaults: Default::default(),
             if_not_exists: Default::default(),
+            temporary: false,
             definition: Default::default(),
             unbounded: Default::default(),
         }
diff --git a/api/trait.impl/core/fmt/trait.Debug.js b/api/trait.impl/core/fmt/trait.Debug.js
index a1a8612d2..304d21430 100644
--- a/api/trait.impl/core/fmt/trait.Debug.js
+++ b/api/trait.impl/core/fmt/trait.Debug.js
@@ -5,5 +5,6 @@
 "iceberg_catalog_memory":[["impl Debug for MemoryCatalog"]],
 "iceberg_catalog_rest":[["impl Debug for RestCatalog"],["impl Debug for RestCatalogConfig"]],
 "iceberg_catalog_sql":[["impl Debug for SqlBindStyle"],["impl Debug for SqlCatalog"],["impl Debug for SqlCatalogConfig"]],
+"iceberg_datafusion":[["impl Debug for IcebergCatalogProvider"],["impl Debug for IcebergTableProvider"],["impl Debug for IcebergTableProviderFactory"]],
 "iceberg_test_utils":[["impl Debug for DockerCompose"]]
 };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file