From ba199f265359185d658bc5c2efba96dd6d11cd5f Mon Sep 17 00:00:00 2001 From: liurenjie1024 Date: Tue, 17 Dec 2024 03:22:44 +0000 Subject: [PATCH] deploy: fbc2d42ecf22c165d5ab85b3c56a686f418aa69c --- api/iceberg/io/struct.FileIO.html | 17 +++++++----- api/iceberg/io/struct.FileIOBuilder.html | 19 ++++++++------ api/iceberg/io/struct.FileMetadata.html | 2 +- api/iceberg/io/struct.InputFile.html | 14 +++++----- api/iceberg/io/struct.OutputFile.html | 14 +++++----- api/iceberg/io/trait.FileRead.html | 6 ++--- api/iceberg/io/trait.FileWrite.html | 10 ++++---- api/search-index.js | 2 +- api/search.desc/iceberg/iceberg-desc-0-.js | 2 +- api/src/iceberg/io/file_io.rs.html | 30 +++++++++++++++++++--- api/trait.impl/core/clone/trait.Clone.js | 2 +- 11 files changed, 73 insertions(+), 45 deletions(-) diff --git a/api/iceberg/io/struct.FileIO.html b/api/iceberg/io/struct.FileIO.html index b579b5954..8509048ce 100644 --- a/api/iceberg/io/struct.FileIO.html +++ b/api/iceberg/io/struct.FileIO.html @@ -1,4 +1,4 @@ -FileIO in iceberg::io - Rust

Struct iceberg::io::FileIO

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

FileIO implementation, used to manipulate files in underlying storage.

+FileIO in iceberg::io - Rust

Struct iceberg::io::FileIO

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

FileIO implementation, used to manipulate files in underlying storage.

§Note

All path passed to FileIO must be absolute path starting with scheme string used to construct FileIO. For example, if you construct FileIO with s3a scheme, then all path passed to FileIO must start with s3a://.

@@ -9,33 +9,36 @@

§Note

S3storage-s3s3, s3a GCSstorage-gcsgcs -

Implementations§

source§

impl FileIO

source

pub fn from_path(path: impl AsRef<str>) -> Result<FileIOBuilder>

Try to infer file io scheme from path. See FileIO for supported schemes.

+

Implementations§

source§

impl FileIO

source

pub fn into_builder(self) -> FileIOBuilder

Convert FileIO into FileIOBuilder which used to build this FileIO.

+

This function is useful when you want serialize and deserialize FileIO across +distributed systems.

+
source

pub fn from_path(path: impl AsRef<str>) -> Result<FileIOBuilder>

Try to infer file io scheme from path. See FileIO for supported schemes.

  • If it’s a valid url, for example s3://bucket/a, url scheme will be used, and the rest of the url will be ignored.
  • If it’s not a valid url, will try to detect if it’s a file path.

Otherwise will return parsing error.

-
source

pub async fn delete(&self, path: impl AsRef<str>) -> Result<()>

Deletes file.

+
source

pub async fn delete(&self, path: impl AsRef<str>) -> Result<()>

Deletes file.

§Arguments
  • path: It should be absolute path starting with scheme string used to construct FileIO.
-
source

pub async fn remove_all(&self, path: impl AsRef<str>) -> Result<()>

Remove the path and all nested dirs and files recursively.

+
source

pub async fn remove_all(&self, path: impl AsRef<str>) -> Result<()>

Remove the path and all nested dirs and files recursively.

§Arguments
  • path: It should be absolute path starting with scheme string used to construct FileIO.
-
source

pub async fn exists(&self, path: impl AsRef<str>) -> Result<bool>

Check file exists.

+
source

pub async fn exists(&self, path: impl AsRef<str>) -> Result<bool>

Check file exists.

§Arguments
  • path: It should be absolute path starting with scheme string used to construct FileIO.
-
source

pub fn new_input(&self, path: impl AsRef<str>) -> Result<InputFile>

Creates input file.

+
source

pub fn new_input(&self, path: impl AsRef<str>) -> Result<InputFile>

Creates input file.

§Arguments
  • path: It should be absolute path starting with scheme string used to construct FileIO.
-
source

pub fn new_output(&self, path: impl AsRef<str>) -> Result<OutputFile>

Creates output file.

+
source

pub fn new_output(&self, path: impl AsRef<str>) -> Result<OutputFile>

Creates output file.

§Arguments
  • path: It should be absolute path starting with scheme string used to construct FileIO.
  • diff --git a/api/iceberg/io/struct.FileIOBuilder.html b/api/iceberg/io/struct.FileIOBuilder.html index 7c579c97a..cc1c78b2c 100644 --- a/api/iceberg/io/struct.FileIOBuilder.html +++ b/api/iceberg/io/struct.FileIOBuilder.html @@ -1,14 +1,16 @@ -FileIOBuilder in iceberg::io - Rust

    Struct iceberg::io::FileIOBuilder

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

    Builder for FileIO.

    -

    Implementations§

    source§

    impl FileIOBuilder

    source

    pub fn new(scheme_str: impl ToString) -> Self

    Creates a new builder with scheme. +FileIOBuilder in iceberg::io - Rust

    Struct iceberg::io::FileIOBuilder

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

    Builder for FileIO.

    +

    Implementations§

    source§

    impl FileIOBuilder

    source

    pub fn new(scheme_str: impl ToString) -> Self

    Creates a new builder with scheme. See FileIO for supported schemes.

    -
    source

    pub fn new_fs_io() -> Self

    Creates a new builder for local file io.

    -
    source

    pub fn with_prop(self, key: impl ToString, value: impl ToString) -> Self

    Add argument for operator.

    -
    source

    pub fn with_props( +

    source

    pub fn new_fs_io() -> Self

    Creates a new builder for local file io.

    +
    source

    pub fn into_parts(self) -> (String, HashMap<String, String>)

    Fetch the scheme string.

    +

    The scheme_str will be empty if it’s None.

    +
    source

    pub fn with_prop(self, key: impl ToString, value: impl ToString) -> Self

    Add argument for operator.

    +
    source

    pub fn with_props( self, args: impl IntoIterator<Item = (impl ToString, impl ToString)>, ) -> Self

    Add argument for operator.

    -
    source

    pub fn build(self) -> Result<FileIO>

    Builds FileIO.

    -

    Trait Implementations§

    source§

    impl Debug for FileIOBuilder

    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 +

    source

    pub fn build(self) -> Result<FileIO>

    Builds FileIO.

    +

    Trait Implementations§

    source§

    impl Clone for FileIOBuilder

    source§

    fn clone(&self) -> FileIOBuilder

    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 FileIOBuilder

    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 @@ -103,7 +105,8 @@ builds.

    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
    where Self: DerefMut<Target = T> + Deref, T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release -builds.
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>
    where +builds.

    source§

    impl<T> ToOwned for T
    where + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>
    where Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for T
    where U: Into<T>,

    §

    type Error = Infallible

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

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for T
    where U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

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

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for T
    where diff --git a/api/iceberg/io/struct.FileMetadata.html b/api/iceberg/io/struct.FileMetadata.html index 1739c7e79..8fca258b3 100644 --- a/api/iceberg/io/struct.FileMetadata.html +++ b/api/iceberg/io/struct.FileMetadata.html @@ -1,4 +1,4 @@ -FileMetadata in iceberg::io - Rust

    Struct iceberg::io::FileMetadata

    source ·
    pub struct FileMetadata {
    +FileMetadata in iceberg::io - Rust

    Struct iceberg::io::FileMetadata

    source ·
    pub struct FileMetadata {
         pub size: u64,
     }
    Expand description

    The struct the represents the metadata of a file.

    TODO: we can add last modified time, content type, etc. in the future.

    diff --git a/api/iceberg/io/struct.InputFile.html b/api/iceberg/io/struct.InputFile.html index 053e8f52d..a20f66f83 100644 --- a/api/iceberg/io/struct.InputFile.html +++ b/api/iceberg/io/struct.InputFile.html @@ -1,12 +1,12 @@ -InputFile in iceberg::io - Rust

    Struct iceberg::io::InputFile

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

    Input file is used for reading from files.

    -

    Implementations§

    source§

    impl InputFile

    source

    pub fn location(&self) -> &str

    Absolute path to root uri.

    -
    source

    pub async fn exists(&self) -> Result<bool>

    Check if file exists.

    -
    source

    pub async fn metadata(&self) -> Result<FileMetadata>

    Fetch and returns metadata of file.

    -
    source

    pub async fn read(&self) -> Result<Bytes>

    Read and returns whole content of file.

    +InputFile in iceberg::io - Rust

    Struct iceberg::io::InputFile

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

    Input file is used for reading from files.

    +

    Implementations§

    source§

    impl InputFile

    source

    pub fn location(&self) -> &str

    Absolute path to root uri.

    +
    source

    pub async fn exists(&self) -> Result<bool>

    Check if file exists.

    +
    source

    pub async fn metadata(&self) -> Result<FileMetadata>

    Fetch and returns metadata of file.

    +
    source

    pub async fn read(&self) -> Result<Bytes>

    Read and returns whole content of file.

    For continues reading, use Self::reader instead.

    -
    source

    pub async fn reader(&self) -> Result<impl FileRead>

    Creates FileRead for continues reading.

    +
    source

    pub async fn reader(&self) -> Result<impl FileRead>

    Creates FileRead for continues reading.

    For one-time reading, use Self::read instead.

    -

    Trait Implementations§

    source§

    impl Debug for InputFile

    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 +

    Trait Implementations§

    source§

    impl Debug for InputFile

    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/io/struct.OutputFile.html b/api/iceberg/io/struct.OutputFile.html index 92b39950f..57e2dec04 100644 --- a/api/iceberg/io/struct.OutputFile.html +++ b/api/iceberg/io/struct.OutputFile.html @@ -1,15 +1,15 @@ -OutputFile in iceberg::io - Rust

    Struct iceberg::io::OutputFile

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

    Output file is used for writing to files..

    -

    Implementations§

    source§

    impl OutputFile

    source

    pub fn location(&self) -> &str

    Relative path to root uri.

    -
    source

    pub async fn exists(&self) -> Result<bool>

    Checks if file exists.

    -
    source

    pub fn to_input_file(self) -> InputFile

    Converts into InputFile.

    -
    source

    pub async fn write(&self, bs: Bytes) -> Result<()>

    Create a new output file with given bytes.

    +OutputFile in iceberg::io - Rust

    Struct iceberg::io::OutputFile

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

    Output file is used for writing to files..

    +

    Implementations§

    source§

    impl OutputFile

    source

    pub fn location(&self) -> &str

    Relative path to root uri.

    +
    source

    pub async fn exists(&self) -> Result<bool>

    Checks if file exists.

    +
    source

    pub fn to_input_file(self) -> InputFile

    Converts into InputFile.

    +
    source

    pub async fn write(&self, bs: Bytes) -> Result<()>

    Create a new output file with given bytes.

    §Notes

    Calling write will overwrite the file if it exists. For continues writing, use Self::writer.

    -
    source

    pub async fn writer(&self) -> Result<Box<dyn FileWrite>>

    Creates output file for continues writing.

    +
    source

    pub async fn writer(&self) -> Result<Box<dyn FileWrite>>

    Creates output file for continues writing.

    §Notes

    For one-time writing, use Self::write instead.

    -

    Trait Implementations§

    source§

    impl Debug for OutputFile

    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 +

    Trait Implementations§

    source§

    impl Debug for OutputFile

    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/io/trait.FileRead.html b/api/iceberg/io/trait.FileRead.html index 8b45ba9a3..c41a2db0a 100644 --- a/api/iceberg/io/trait.FileRead.html +++ b/api/iceberg/io/trait.FileRead.html @@ -1,4 +1,4 @@ -FileRead in iceberg::io - Rust

    Trait iceberg::io::FileRead

    source ·
    pub trait FileRead: Send + Unpin + 'static {
    +FileRead in iceberg::io - Rust

    Trait iceberg::io::FileRead

    source ·
    pub trait FileRead: Send + Unpin + 'static {
         // Required method
         fn read<'life0, 'async_trait>(
             &'life0 self,
    @@ -10,14 +10,14 @@
     

    §TODO

    It’s possible for us to remove the async_trait, but we need to figure out how to handle the object safety.

    -

    Required Methods§

    source

    fn read<'life0, 'async_trait>( +

    Required Methods§

    source

    fn read<'life0, 'async_trait>( &'life0 self, range: Range<u64>, ) -> Pin<Box<dyn Future<Output = Result<Bytes>> + Send + 'async_trait>>
    where Self: 'async_trait, 'life0: 'async_trait,

    Read file content with given range.

    TODO: we can support reading non-contiguous bytes in the future.

    -

    Implementations on Foreign Types§

    source§

    impl FileRead for Reader

    source§

    fn read<'life0, 'async_trait>( +

    Implementations on Foreign Types§

    source§

    impl FileRead for Reader

    source§

    fn read<'life0, 'async_trait>( &'life0 self, range: Range<u64>, ) -> Pin<Box<dyn Future<Output = Result<Bytes>> + Send + 'async_trait>>
    where diff --git a/api/iceberg/io/trait.FileWrite.html b/api/iceberg/io/trait.FileWrite.html index c8f33b99a..0d0adc9d8 100644 --- a/api/iceberg/io/trait.FileWrite.html +++ b/api/iceberg/io/trait.FileWrite.html @@ -1,4 +1,4 @@ -FileWrite in iceberg::io - Rust

    Trait iceberg::io::FileWrite

    source ·
    pub trait FileWrite: Send + Unpin + 'static {
    +FileWrite in iceberg::io - Rust

    Trait iceberg::io::FileWrite

    source ·
    pub trait FileWrite: Send + Unpin + 'static {
         // Required methods
         fn write<'life0, 'async_trait>(
             &'life0 mut self,
    @@ -15,25 +15,25 @@
     

    §TODO

    It’s possible for us to remove the async_trait, but we need to figure out how to handle the object safety.

    -

    Required Methods§

    source

    fn write<'life0, 'async_trait>( +

    Required Methods§

    source

    fn write<'life0, 'async_trait>( &'life0 mut self, bs: Bytes, ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
    where Self: 'async_trait, 'life0: 'async_trait,

    Write bytes to file.

    TODO: we can support writing non-contiguous bytes in the future.

    -
    source

    fn close<'life0, 'async_trait>( +

    source

    fn close<'life0, 'async_trait>( &'life0 mut self, ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
    where Self: 'async_trait, 'life0: 'async_trait,

    Close file.

    Calling close on closed file will generate an error.

    -

    Implementations on Foreign Types§

    source§

    impl FileWrite for Writer

    source§

    fn write<'life0, 'async_trait>( +

    Implementations on Foreign Types§

    source§

    impl FileWrite for Writer

    source§

    fn write<'life0, 'async_trait>( &'life0 mut self, bs: Bytes, ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
    where Self: 'async_trait, - 'life0: 'async_trait,

    source§

    fn close<'life0, 'async_trait>( + 'life0: 'async_trait,

    source§

    fn close<'life0, 'async_trait>( &'life0 mut self, ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
    where Self: 'async_trait, diff --git a/api/search-index.js b/api/search-index.js index 81a9e160b..3a81ba071 100644 --- a/api/search-index.js +++ b/api/search-index.js @@ -1,5 +1,5 @@ var searchIndex = new Map(JSON.parse('[\ -["iceberg",{"t":"PPPPPKPPPPPFGPPPFFPPPPPPPPPIPPPPPPPPFFFGGPPPFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMQNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNCNMMMOONNNOOONOMNNNNNNONOOMOCOONNNNONCOCMNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFFKRRNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNMHMNNNNNNNHNNNNNNPPPPPPPPFKRGFIPPPPPPPPFPPPPPPPPPGGFPPFPIPPFNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSFFFKKSSSSSSFFSSSSSSSSSSSSSSSNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNONNNNNNNNNNNNNNNNNNNNNNNNMNNIFIFFNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNONNONOONONNNNNNNONNNNNNNNNNNNNNNNNNNNNNPPPPPPFPPPPPPGFFGGPFPPPPPPPPPPFPPPPGPPPPPTPPPFGPPSFGFIFFFFGFFPPFFPFIGGPPSSSSSSSSSSSPFFFIFPPPGGSFPFFIIKFFIFGGFFFGIPFFPPFPPFFFRFFFIPPPPPPGPGPSFFFIPPPPPPPPPGFFIGFFIFIPPNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOMNNNNNNOONONNNNOOONNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNMNNNNNNNNONNONOMNNOONOOOONNNNNNNNNNNNNNNNNNNNONNONONNNNNNNNNNONNNNONMNNNOHNNNNNNNNNNNONONMNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNOOONNNNONNOONNNMNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIKHMMNKKKRCMMMMMCMCCFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKFFRNNNNMNNNMNNNNNNNNNNNNNNNNNCNNNNNNNNNNMNFFKKNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNN","n":["AddSchema","AddSnapshot","AddSortOrder","AddSpec","AssignUuid","Catalog","CurrentSchemaIdMatch","DataInvalid","DefaultSortOrderIdMatch","DefaultSpecIdMatch","Err","Error","ErrorKind","FeatureUnsupported","LastAssignedFieldIdMatch","LastAssignedPartitionIdMatch","Namespace","NamespaceIdent","NotExist","Ok","RefSnapshotIdMatch","RemovePartitionSpecs","RemovePartitionStatistics","RemoveProperties","RemoveSnapshotRef","RemoveSnapshots","RemoveStatistics","Result","SetCurrentSchema","SetDefaultSortOrder","SetDefaultSpec","SetLocation","SetPartitionStatistics","SetProperties","SetSnapshotRef","SetStatistics","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","check","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","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","location","partition_statistics","ref_name","ref_name","reference","removals","schema","schema_id","snapshot","snapshot_id","snapshot_id","snapshot_ids","sort_order","sort_order_id","spec","spec_id","spec_ids","statistics","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","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_ALLOW_ANONYMOUS","S3_ASSUME_ROLE_ARN","S3_ASSUME_ROLE_EXTERNAL_ID","S3_ASSUME_ROLE_SESSION_NAME","S3_DISABLE_CONFIG_LOAD","S3_DISABLE_EC2_METADATA","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","BlobMetadata","Boolean","Boolean","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_ADDED","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","PartitionSpec","PartitionSpecBuilder","PartitionSpecRef","PartitionStatisticsFile","PositionDeletes","Primitive","Primitive","PrimitiveLiteral","PrimitiveType","RESERVED_PROPERTIES","RawLiteral","Replace","Schema","SchemaBuilder","SchemaId","SchemaRef","SchemaVisitor","Snapshot","SnapshotLog","SnapshotRef","SnapshotReference","SnapshotRetention","SortDirection","SortField","SortOrder","SortOrderBuilder","SortOrderBuilderError","SortOrderRef","Sql","SqlViewRepresentation","StatisticsFile","String","String","Struct","Struct","Struct","StructType","StructValueIntoIter","Summary","T","TableMetadata","TableMetadataBuildResult","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_current_schema","add_default_partition_spec","add_manifests","add_partition_field","add_partition_field","add_partition_fields","add_partition_spec","add_schema","add_snapshot","add_sort_order","add_unbound_field","add_unbound_fields","added_files_count","added_rows_count","added_snapshot_id","additional_properties","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_literal","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","blob_metadata","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","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","borrow_mut","borrow_mut","borrow_mut","branch","build","build","build","build","build","build","build","build_unbound","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","changes","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","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","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","decimal_with_precision","dedup_name","default","default","default","default","default","default","default","default","default","default_catalog","default_namespace","default_partition_spec","default_partition_spec_id","default_partition_type","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","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","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","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","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","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","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","expired_metadata_logs","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","fields","file_footer_size_in_bytes","file_format","file_format","file_format","file_path","file_path","file_path","file_size_in_bytes","file_size_in_bytes","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","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","from","from_iter","from_iter","from_str","from_str","from_str","from_table_creation","from_view_creation","get","has_added_files","has_existing_files","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","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","into","into","into_any","into_builder","into_builder","into_iter","into_iter","into_iter","into_iter","into_parts","into_unbound","into_unbound","is_alive","is_branch","is_compatible_with","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","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","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_metadata","new_from_unbound","next","next_sequence_number","null_order","null_value_counts","null_value_counts","operation","optional","order_id","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_statistics_for_snapshot","partition_statistics_iter","partition_type","partitions","preserves_order","primitive","project","properties","properties","properties","prune_columns","record_count","record_count","record_count","remove_partition_specs","remove_partition_statistics","remove_properties","remove_ref","remove_snapshots","remove_statistics","representations","required","required","result_type","retention","satisfies_order_of","schema","schema","schema","schema_by_id","schema_by_id","schema_id","schema_id","schema_id","schemas_iter","schemas_iter","sequence_number","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","serialize","serialize","serialize","set_branch_snapshot","set_current_schema","set_default_partition_spec","set_default_sort_order","set_location","set_partition_statistics","set_properties","set_ref","set_statistics","snapshot_by_id","snapshot_for_ref","snapshot_id","snapshot_id","snapshot_id","snapshot_id","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","split_offsets","split_offsets","sql","statistics_for_snapshot","statistics_iter","statistics_path","statistics_path","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_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","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","try_into","try_into","try_into_json","type","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","type_id","type_id","type_id","unpartition_spec","unsorted_order","upgrade_format_version","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","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_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","FastAppendAction","ReplaceSortOrderAction","Transaction","add_data_files","apply","apply","asc","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","commit","deref","deref","deref","deref_mut","deref_mut","deref_mut","desc","drop","drop","drop","fast_append","from","from","from","init","init","init","into","into","into","new","remove_properties","replace_sort_order","set_properties","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upgrade_table_version","vzip","vzip","vzip","BoxedTransformFunction","TransformFunction","create_transform_function","transform","transform_literal","transform_literal_result","CurrentFileStatus","IcebergWriter","IcebergWriterBuilder","R","base_writer","build","close","current_file_path","current_row_num","current_written_size","file_writer","write","data_file_writer","equality_delete_writer","DataFileWriter","DataFileWriterBuilder","borrow","borrow","borrow_mut","borrow_mut","build","clone","clone_into","close","current_file_path","current_row_num","current_written_size","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","new","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","EqualityDeleteFileWriter","EqualityDeleteFileWriterBuilder","EqualityDeleteWriterConfig","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","clone","clone","clone_into","clone_into","close","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","new","new","projected_arrow_schema_ref","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","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","fmt","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","fmt","fmt","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"],[310,"iceberg::TableRequirement"],[318,"iceberg::TableUpdate"],[339,"iceberg::arrow"],[402,"iceberg::expr"],[673,"iceberg::io"],[794,"iceberg::scan"],[874,"iceberg::spec"],[2841,"iceberg::spec::PrimitiveType"],[2843,"iceberg::spec::SnapshotRetention"],[2847,"iceberg::table"],[2917,"iceberg::transaction"],[2968,"iceberg::transform"],[2974,"iceberg::writer"],[2986,"iceberg::writer::base_writer"],[2988,"iceberg::writer::base_writer::data_file_writer"],[3026,"iceberg::writer::base_writer::equality_delete_writer"],[3080,"iceberg::writer::file_writer"],[3124,"iceberg::writer::file_writer::location_generator"],[3166,"iceberg::catalog"],[3167,"iceberg::spec::table_metadata_builder"],[3168,"iceberg::error"],[3169,"core::error"],[3170,"alloc::string"],[3171,"alloc::vec"],[3172,"iceberg::spec::table_metadata"],[3173,"core::option"],[3174,"core::cmp"],[3175,"std::collections::hash::map"],[3176,"core::future::future"],[3177,"alloc::boxed"],[3178,"core::pin"],[3179,"core::result"],[3180,"serde::de"],[3181,"core::fmt"],[3182,"core::array"],[3183,"apache_avro::error"],[3184,"std::io::error"],[3185,"reqwest::error"],[3186,"url::parser"],[3187,"parquet::errors"],[3188,"core::num::error"],[3189,"rust_decimal::error"],[3190,"uuid::error"],[3191,"arrow_schema::error"],[3192,"futures_channel::mpsc"],[3193,"chrono::format"],[3194,"core::str::error"],[3195,"opendal::types::error"],[3196,"serde_json::error"],[3197,"core::iter::traits::collect"],[3198,"core::hash"],[3199,"core::convert"],[3200,"serde::ser"],[3201,"core::any"],[3202,"anyhow"],[3203,"iceberg::arrow::schema"],[3204,"arrow_schema::field"],[3205,"arrow_schema::schema"],[3206,"iceberg::spec::schema"],[3207,"arrow_schema::datatype"],[3208,"iceberg::spec::datatypes"],[3209,"iceberg::arrow::reader"],[3210,"arrow_schema::fields"],[3211,"iceberg::expr::term"],[3212,"iceberg::expr::predicate"],[3213,"core::clone"],[3214,"iceberg::spec::values"],[3215,"alloc::sync"],[3216,"iceberg::io::file_io"],[3217,"core::ops::range"],[3218,"bytes::bytes"],[3219,"iceberg::spec::snapshot"],[3220,"iceberg::spec::partition"],[3221,"iceberg::spec::manifest_list"],[3222,"core::iter::traits::iterator"],[3223,"iceberg::spec::transform"],[3224,"iceberg::spec::sort"],[3225,"iceberg::spec::view_metadata"],[3226,"uuid"],[3227,"iceberg::spec::manifest"],[3228,"iceberg::spec::statistic_file"],[3229,"iceberg::spec::view_version"],[3230,"rust_decimal::decimal"],[3231,"iceberg::spec::values::_serde"],[3232,"derive_builder::error"],[3233,"core::iter::traits::exact_size"],[3234,"chrono::offset::utc"],[3235,"chrono::datetime"],[3236,"core::ops::function"],[3237,"chrono::naive::datetime"],[3238,"chrono::offset"],[3239,"serde_bytes::bytebuf"],[3240,"serde_json::value"],[3241,"bimap::hash"],[3242,"arrow_array::array"],[3243,"arrow_array::record_batch"],[3244,"core::marker"],[3245,"iceberg::writer::file_writer::parquet_writer"],[3246,"parquet::file::properties"],[3247,"iceberg::io::storage_s3"],[3248,"iceberg::io::storage_gcs"]],"i":[1,1,1,1,1,0,12,15,12,12,3,0,0,15,12,12,0,0,12,3,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,15,1,12,0,1,0,29,6,29,15,6,16,17,24,32,12,1,33,29,15,6,16,17,24,32,12,1,33,24,32,33,12,15,6,16,17,1,15,6,16,17,1,6,19,19,33,33,29,15,6,6,16,17,24,32,12,1,33,29,15,6,16,17,24,32,12,1,33,6,17,12,1,29,15,6,16,17,24,32,12,1,33,19,19,0,15,6,16,17,12,1,15,15,15,6,6,6,16,16,16,17,17,17,0,29,29,15,15,6,16,17,24,32,12,1,33,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,15,6,16,17,24,32,12,1,33,6,17,6,19,6,17,32,29,15,6,16,17,24,32,12,1,33,6,29,15,6,16,17,24,32,12,1,33,15,0,29,19,19,19,24,33,29,16,17,17,24,33,17,17,19,29,6,16,17,6,6,24,16,24,33,19,33,0,24,33,6,17,12,1,24,29,0,33,0,19,32,32,15,6,16,17,1,29,15,6,0,0,29,15,6,16,17,24,32,12,1,33,29,15,6,16,17,24,32,12,1,33,29,15,6,16,17,24,32,12,1,33,19,19,29,15,6,16,17,24,32,12,1,33,29,16,29,0,229,230,231,232,233,234,234,235,236,237,238,239,240,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,0,0,0,60,60,60,60,60,60,60,60,60,60,0,0,60,60,60,60,60,60,60,60,66,67,66,67,66,67,67,66,67,66,67,66,67,66,67,66,67,66,67,60,60,60,67,60,0,60,67,66,67,66,67,66,67,0,66,67,66,66,66,66,72,81,72,81,72,81,72,81,0,0,74,0,0,0,83,83,83,83,83,83,83,83,0,72,81,83,83,83,83,83,72,81,0,0,0,72,81,0,83,0,72,81,0,71,72,74,76,77,78,79,80,72,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,71,71,71,76,76,71,71,77,78,78,79,79,80,80,72,72,81,81,83,83,76,71,77,78,79,80,72,81,83,76,76,76,71,77,78,79,80,72,81,83,77,76,71,77,78,79,80,72,81,83,83,76,76,76,76,76,76,83,83,76,76,76,72,83,76,71,78,79,72,76,76,72,72,76,71,77,78,79,80,72,81,83,76,76,71,77,78,79,80,72,81,83,76,71,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,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,0,0,0,100,95,94,98,99,100,95,94,98,99,94,95,95,96,95,100,95,94,98,99,100,95,94,98,99,100,95,94,98,99,95,98,99,95,94,98,99,100,95,94,98,99,95,100,95,94,98,99,100,95,94,98,99,98,99,98,94,94,95,95,101,98,98,95,100,99,95,100,95,94,98,99,100,95,94,98,99,100,95,94,98,99,100,95,94,98,99,94,94,96,99,99,0,0,0,0,0,105,106,107,105,106,107,105,107,107,106,107,107,107,107,105,106,107,105,106,107,107,105,106,107,107,106,107,105,106,107,105,106,107,105,106,107,107,106,107,107,107,107,107,107,107,107,105,105,105,107,106,105,107,106,107,105,106,107,105,106,107,105,106,107,105,106,107,105,105,105,105,105,105,105,105,144,151,154,146,125,124,0,125,124,131,117,145,148,0,0,0,0,0,125,0,117,125,151,144,148,154,125,124,145,144,0,155,125,125,124,0,117,117,125,124,124,2,155,65,123,0,0,125,124,0,0,0,0,0,0,0,0,0,0,0,0,65,123,0,0,117,0,0,0,0,146,151,0,0,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,145,65,123,0,0,0,0,151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,0,0,125,124,0,65,123,0,0,0,122,0,0,0,0,131,125,125,125,125,125,0,117,0,124,0,0,0,0,0,135,183,117,125,160,166,160,135,183,0,0,0,0,0,0,0,0,0,0,117,117,63,2,2,113,116,118,116,2,2,2,2,118,118,114,114,114,152,122,122,122,122,122,122,122,122,13,135,183,123,65,63,127,2,122,122,122,122,122,122,122,122,86,123,112,157,86,123,86,123,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,131,127,133,116,118,136,137,2,137,142,143,150,130,119,112,63,120,156,121,167,138,65,125,126,87,139,140,141,142,143,144,134,133,145,146,147,114,148,149,150,130,119,112,63,151,152,120,153,131,154,155,156,137,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,132,165,166,167,168,169,170,65,125,126,87,139,140,141,142,143,144,134,133,145,146,147,114,148,149,150,130,119,112,63,151,152,120,153,131,154,155,156,137,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,132,165,166,167,168,169,170,113,160,166,134,133,125,147,149,149,133,114,143,134,13,132,13,13,13,132,132,143,86,86,123,86,123,86,123,65,86,123,86,123,65,65,86,117,126,133,149,112,116,151,137,121,163,167,167,13,13,13,13,13,114,114,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,65,125,125,126,87,145,146,150,130,119,112,63,151,152,120,153,131,154,155,156,121,157,158,159,13,160,161,162,117,86,179,132,165,166,167,168,169,170,170,156,87,86,123,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,139,164,141,147,65,125,126,87,139,140,141,142,143,144,134,145,146,147,114,148,149,150,130,119,112,63,151,152,120,153,131,154,155,156,121,157,158,159,13,160,161,162,138,117,124,86,163,123,164,132,165,166,167,168,169,170,134,133,65,65,65,125,125,125,126,126,126,87,87,87,139,139,139,140,140,140,141,141,141,142,142,142,143,143,143,144,144,144,134,134,134,145,145,145,146,146,146,148,148,148,149,149,149,150,150,150,130,130,130,119,119,119,112,112,112,63,63,63,151,151,151,152,152,152,120,120,120,153,153,153,131,131,131,154,154,154,155,155,155,156,156,156,121,121,121,157,157,157,158,158,158,159,159,159,13,13,13,160,160,160,161,161,161,162,162,162,117,117,117,124,124,124,86,86,86,163,163,163,123,123,123,164,164,164,132,132,132,165,165,165,166,166,166,167,167,167,168,168,168,169,169,169,170,170,170,114,114,138,122,63,126,63,126,63,63,150,119,63,87,126,130,112,164,121,158,157,143,134,133,143,134,133,143,134,133,157,159,86,123,86,123,113,65,65,125,125,126,126,87,87,139,140,141,142,143,144,134,135,135,145,146,146,147,114,148,148,149,150,130,119,112,116,118,63,63,136,151,152,120,153,131,154,154,155,155,156,156,183,183,121,157,158,159,13,160,160,161,162,2,138,117,117,124,86,86,163,123,164,179,132,165,166,166,167,168,169,170,13,132,189,113,190,127,65,65,65,65,65,125,126,87,139,140,141,142,143,144,134,133,135,135,135,145,146,147,114,148,149,150,130,119,119,112,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,183,183,121,157,158,159,13,13,160,161,162,2,138,117,124,124,86,163,163,123,123,164,179,132,165,166,167,168,169,169,170,163,164,146,148,117,2,127,163,114,114,163,130,125,160,124,86,163,123,164,130,63,13,132,87,63,126,164,0,0,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,87,163,86,123,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,123,63,13,190,163,164,168,141,150,130,143,153,130,163,168,65,124,86,65,164,65,65,130,121,164,168,140,134,133,114,157,13,13,13,163,168,122,87,86,114,120,13,132,86,123,149,134,133,114,120,114,122,87,87,138,161,13,114,87,150,119,63,134,133,189,127,126,87,139,140,141,116,118,153,2,163,165,2,118,190,13,156,134,133,152,87,121,120,142,141,147,160,86,166,134,133,13,114,13,13,13,130,114,117,122,117,13,132,158,0,143,134,133,2,2,2,2,2,2,167,87,87,117,153,117,122,120,167,13,132,63,120,167,13,132,143,120,114,158,65,125,125,126,87,145,146,150,130,119,112,63,151,152,120,153,131,154,155,156,121,157,158,159,13,160,161,162,117,86,179,132,165,166,167,168,169,170,2,2,2,2,2,2,2,2,2,13,13,143,120,153,157,158,159,162,13,13,134,133,13,150,119,156,130,112,134,133,170,13,13,157,159,143,86,123,122,120,167,123,86,123,86,123,86,120,162,123,165,167,86,123,86,123,86,120,162,165,167,161,162,86,123,86,123,86,123,86,86,86,86,65,125,126,87,139,140,141,142,143,144,134,133,145,146,147,114,148,149,150,130,119,112,63,151,152,120,153,131,154,155,156,137,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,132,165,166,167,168,169,170,65,125,126,87,135,146,148,63,154,155,156,183,160,117,86,166,65,150,119,156,189,113,190,127,65,125,126,87,139,140,141,142,143,144,144,134,133,135,145,145,146,147,114,148,148,149,150,130,119,112,116,118,63,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,179,132,165,166,167,168,169,170,86,123,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,179,132,165,166,167,168,169,170,123,158,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,130,121,2,149,134,133,13,86,123,132,86,123,113,113,134,133,140,132,165,167,132,0,0,0,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,136,87,136,137,136,87,118,137,121,136,137,130,112,116,118,87,189,87,256,256,257,258,257,257,0,0,0,198,199,200,198,199,200,198,199,198,199,200,199,200,198,199,200,198,199,200,198,198,199,200,198,199,199,200,198,199,200,200,200,198,199,198,199,200,198,199,200,200,198,199,200,198,199,199,199,200,198,199,199,200,199,200,198,199,200,198,199,200,198,199,200,198,199,200,0,0,0,202,202,204,204,203,202,204,203,202,204,203,203,202,204,203,202,204,204,203,202,204,203,203,202,204,203,202,204,203,202,204,203,203,203,203,203,202,204,203,202,204,203,202,204,203,203,202,204,0,0,0,206,206,206,0,0,0,209,0,209,210,211,211,211,0,210,0,0,0,0,212,214,212,214,212,212,212,214,214,214,214,212,214,212,214,212,214,212,214,212,214,212,214,212,214,212,212,212,214,212,214,212,214,212,214,214,0,0,0,216,217,218,216,217,218,216,216,217,216,217,218,216,217,218,216,217,218,216,217,218,216,217,218,216,217,218,216,217,218,216,217,218,216,217,217,216,217,216,217,218,216,217,218,216,217,218,216,217,218,218,0,0,0,0,213,225,222,225,222,213,222,222,222,221,225,225,225,225,225,222,225,222,225,222,222,225,222,225,222,225,222,0,222,222,225,222,225,222,225,222,225,222,221,225,0,0,0,0,227,228,227,228,227,228,227,228,227,228,227,228,227,228,227,228,227,228,224,228,223,227,227,228,227,228,227,228,227,228,227,228,227,228,227,228,227,228],"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}}{Al{{h{Aj}}}}}{{f{Ad}}}}{{{h{An}}}An}{{{h{l}}}l}{{{h{B`}}}B`}{{{h{Bb}}}Bb}{{{h{b}}}b}{{{h{c}}{h{Abe}}}Ad{}{}}0000{{{h{l}}{h{l}}}Bd}{{{h{Bf}}{h{l}}{Bh{nn}}}{{Bn{{Bl{Bj}}}}}}{{{h{Bf}}{h{l}}C`}{{Bn{{Bl{Bj}}}}}}``{Cb{{h{c}}}{}}0{{{h{l}}}{{h{c}}}{}}11111111{Cb{{h{Abc}}}{}}000000000{c{{Cd{l}}}Cf}{c{{Cd{Bb}}}Cf}{c{{Cd{Ah}}}Cf}{c{{Cd{b}}}Cf}{CbAd}000000000{{{h{Bf}}{h{l}}}{{Bn{{Bl{Bj}}}}}}{{{h{Bf}}{h{Bb}}}{{Bn{{Bl{Bj}}}}}}`{{{h{An}}{h{An}}}Ch}{{{h{l}}{h{l}}}Ch}{{{h{B`}}{h{B`}}}Ch}{{{h{Bb}}{h{Bb}}}Ch}{{{h{Ah}}{h{Ah}}}Ch}{{{h{b}}{h{b}}}Ch}{{{h{c}}{h{e}}}Ch{}{}}00000000000`{{{h{Cj}}{h{AbCl}}}Cn}0{{{h{An}}{h{AbCl}}}Cn}0{{{h{l}}{h{AbCl}}}Cn}{{{h{B`}}{h{AbCl}}}Cn}{{{h{Bb}}{h{AbCl}}}Cn}{{{h{C`}}{h{AbCl}}}Cn}{{{h{D`}}{h{AbCl}}}Cn}{{{h{Ah}}{h{AbCl}}}Cn}{{{h{b}}{h{AbCl}}}Cn}{{{h{Db}}{h{AbCl}}}Cn}{DdCj}{DfCj}{cc{}}{DhCj}{DjCj}{DlCj}{DnCj}{E`Cj}{EbCj}{EdCj}{EfCj}{EhCj}{EjCj}{ElCj}{EnCj}{F`Cj}========={e{{f{l}}}Fb{{Ff{}{{Fd{c}}}}}}{e{{f{Bb}}}Fb{{Ff{}{{Fd{c}}}}}}{{{A`{n}}}{{f{l}}}}{{{h{Bf}}{h{l}}}{{Bn{{Bl{Bj}}}}}}{{{h{l}}{h{Abc}}}AdFh}{{{h{Bb}}{h{Abc}}}AdFh}{{{h{D`}}}{{h{Bb}}}}{{}Cb}000000000{l{{A`{n}}}}{ce{}{}}000000000{An{{h{Fj}}}}`{{{h{Cj}}}An}{{{h{Bf}}{Al{{h{l}}}}}{{Bn{{Bl{Bj}}}}}}9{{{h{Bf}}{h{Bb}}}{{Bn{{Bl{Bj}}}}}}``{{{h{Cj}}}{{h{Fj}}}}{{{h{B`}}}{{h{l}}}}{{{h{Bb}}}{{h{Fj}}}}```{{{h{Bb}}}{{h{l}}}}`>{{Anc}Cj{{Fl{n}}}}{nl}{lB`}{{ln}Bb}{{{h{l}}}{{Al{l}}}}{{{h{l}}{h{l}}}{{Al{Bd}}}}`{{{h{B`}}}{{h{{Bh{nn}}}}}}``{{{h{Bf}}{h{Bb}}{h{Bb}}}{{Bn{{Bl{Bj}}}}}}````{{{h{l}}c}CdFn}{{{h{Bb}}c}CdFn}{{{h{Ah}}c}CdFn}{{{h{b}}c}CdFn}`{{{h{Cj}}}{{Al{{h{j}}}}}}```{{{h{Bf}}{h{Bb}}}{{Bn{{Bl{Bj}}}}}}{{{h{AbD`}}}{{A`{Ah}}}}{{{h{AbD`}}}{{A`{b}}}}{{{h{c}}}e{}{}}0000{{{h{c}}}n{}}0{{{h{l}}}n}``{c{{Cd{e}}}{}{}}0000000000000000000{{{h{c}}}G`{}}000000000{{{h{Bf}}{h{l}}{Bh{nn}}}{{Bn{{Bl{Bj}}}}}}{{{h{Bf}}D`}{{Bn{{Bl{Bj}}}}}}{ce{}{}}000000000{{Cj{h{Fj}}c}Cj{{Fl{n}}}}{{l{Bh{nn}}}B`}{{Cjc}Cj{{Fl{Gb}}}}```````````````````````````````````{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{Gj}}}{{f{Ad}}}{}{}}0000000{{{h{Gl}}}{{f{Gn}}}}{{{h{H`}}}{{f{Hb}}}}22222222{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{HdHf}{{{h{Hf}}}Hf}{{{h{c}}{h{Abe}}}Ad{}{}}{Cb{{h{c}}}{}}0{Cb{{h{Abc}}}{}}0{CbAd}0{cc{}}0{{}Cb}0{ce{}{}}0{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{H`}}c}{{f{c}}}{}{}}{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{H`}}cc}{{f{c}}}{}{}}{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{H`}}}{{f{c}}}{}{}}{{HfHh}{{f{Hj}}}}{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{Gl}}{A`{c}}}{{f{e}}}{}{}}{{{h{Gn}}}{{f{Gl}}}}{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{Hl}}{A`{c}}}{{f{c}}}{}{}}{{{h{c}}}e{}{}}{c{{Cd{e}}}{}{}}000{{{h{c}}}G`{}}0{{{h{Hb}}}{{f{H`}}}};;{{HdCb}Hd}0{{HdCh}Hd}0```````````````````````````````````````````{{{h{Hn}}}{{h{`}}}}{{I`I`}I`}{{{h{{Id{}{{Ib{c}}}}}}IfCh}{{f{c}}}{}}{{{h{Ih}}IfCh}{{f{c}}}{}}{{{h{{Ij{c}}}}IfCh}{{f{e}}}Id{}}{{{h{{Il{c}}}}IfCh}{{f{e}}}Id{}}{{{h{{In{c}}}}IfCh}{{f{e}}}Id{}}{{{h{{J`{c}}}}IfCh}{{f{e}}}Id{}}{{{h{I`}}IfCh}{{f{Jb}}}}{{{h{c}}}{{h{e}}}{}{}}00000000{{{h{Abc}}}{{h{Abe}}}{}{}}00000000{{{h{Ih}}}Ih}{{{h{Hn}}}Hn}{{{h{{Ij{c}}}}}{{Ij{c}}}Jd}{{{h{{Il{c}}}}}{{Il{c}}}Jd}{{{h{{In{c}}}}}{{In{c}}}Jd}{{{h{{J`{c}}}}}{{J`{c}}}Jd}{{{h{I`}}}I`}{{{h{Jb}}}Jb}{{{h{Jf}}}Jf}{{{h{c}}{h{Abe}}}Ad{}{}}00000000{Cb{{h{c}}}{}}00000000{Cb{{h{Abc}}}{}}00000000{c{{Cd{Ih}}}Cf}{c{{Cd{Hn}}}Cf}{c{{Cd{{Ij{e}}}}}CfJh}{c{{Cd{{Il{e}}}}}CfJh}{c{{Cd{{In{e}}}}}CfJh}{c{{Cd{{J`{e}}}}}CfJh}{c{{Cd{I`}}}Cf}{c{{Cd{Jb}}}Cf}{c{{Cd{Jf}}}Cf}{CbAd}00000000{{{h{Ih}}{h{Ih}}}Ch}{{{h{Hn}}{h{Hn}}}Ch}{{{h{{Ij{c}}}}{h{{Ij{c}}}}}ChJj}{{{h{{Il{c}}}}{h{{Il{c}}}}}ChJj}{{{h{{In{c}}}}{h{{In{c}}}}}ChJj}{{{h{{J`{c}}}}{h{{J`{c}}}}}ChJj}{{{h{I`}}{h{I`}}}Ch}{{{h{Jb}}{h{Jb}}}Ch}{{{h{Jf}}{h{Jf}}}Ch}{{IhJl}I`}{{{h{c}}{h{e}}}Ch{}{}}00{{{h{Hn}}}{{h{Jn}}}}{{{h{Ih}}{h{AbCl}}}Cn}0{{{h{Hn}}{h{AbCl}}}Cn}0{{{h{{Ij{c}}}}{h{AbCl}}}CnK`}{{{h{{Il{c}}}}{h{AbCl}}}CnKb}{{{h{{Il{c}}}}{h{AbCl}}}CnK`}{{{h{{In{c}}}}{h{AbCl}}}CnKb}{{{h{{In{c}}}}{h{AbCl}}}CnK`}{{{h{{J`{c}}}}{h{AbCl}}}Cn{KbK`}}{{{h{{J`{c}}}}{h{AbCl}}}CnK`}{{{h{I`}}{h{AbCl}}}Cn}0{{{h{Jb}}{h{AbCl}}}Cn}0{{{h{Jf}}{h{AbCl}}}Cn}0{cc{}}00000000??{{}Cb}00000000{{{h{{Ij{c}}}}}{{Kd{{h{c}}}}}{}}{ce{}{}}00000000{JfCh}{{Ihc}I`{{Ff{}{{Fd{Jl}}}}}}{IhI`}100022{{IhJl}I`}0{{{h{Ih}}}{{h{Fj}}}}{I`I`}{JfJf}{cIh{{Fl{n}}}}{{cKf{Kh{`}}}Hn{{Fl{n}}}}{{Jfc}{{Il{c}}}{}}{{JfcJl}{{In{c}}}{}}{I`c{}}88{{I`I`}I`}7{{{h{Ih}}c}CdFn}{{{h{Hn}}c}CdFn}{{{h{{Ij{c}}}}e}CdKjFn}{{{h{{Il{c}}}}e}CdKjFn}{{{h{{In{c}}}}e}CdKjFn}{{{h{{J`{c}}}}e}CdKjFn}{{{h{I`}}c}CdFn}{{{h{Jb}}c}CdFn}{{{h{Jf}}c}CdFn}{{IhJl}I`}{{{h{c}}}e{}{}}00000000{{{h{c}}}n{}}0000000{c{{Cd{e}}}{}{}}00000000000000000{{{h{c}}}G`{}}00000000{ce{}{}}00000000`````````````````````````````{{{h{c}}}{{h{e}}}{}{}}0000{{{h{Abc}}}{{h{Abe}}}{}{}}0000{Kl{{f{Kn}}}}{{{h{Kn}}}Kn}{{{h{c}}{h{Abe}}}Ad{}{}}{{{h{AbL`}}}{{Bn{{Bl{Bj}}}}}}{{{h{Kn}}c}{{f{Ad}}}{{Lb{Fj}}}}{Cb{{h{c}}}{}}0000{Cb{{h{Abc}}}{}}0000{CbAd}0000{{{h{Kn}}c}{{f{Ch}}}{{Lb{Fj}}}}{{{h{Ld}}}{{f{Ch}}}}{{{h{Lf}}}{{f{Ch}}}}{{{h{Kn}}{h{AbCl}}}Cn}{{{h{Kl}}{h{AbCl}}}Cn}{{{h{Ld}}{h{AbCl}}}Cn}{{{h{Lf}}{h{AbCl}}}Cn}{cc{}}0000{c{{f{Kl}}}{{Lb{Fj}}}}{{}Cb}0000{ce{}{}}0000{{{h{Ld}}}{{h{Fj}}}}{{{h{Lf}}}{{h{Fj}}}}{{{h{Ld}}}{{f{Lh}}}}{cKlFb}{{}Kl}{{{h{Kn}}c}{{f{Ld}}}{{Lb{Fj}}}}{{{h{Kn}}c}{{f{Lf}}}{{Lb{Fj}}}}{{{h{Lj}}{Ln{Ll}}}{{Bn{{Bl{Bj}}}}}}{{{h{Ld}}}{{f{M`}}}}{{{h{Ld}}}{{f{{`{Lj}}}}}}{{{h{Kn}}c}{{f{Ad}}}{{Lb{Fj}}}}`{LfLd}{{{h{c}}}e{}{}}{c{{Cd{e}}}{}{}}000000000{{{h{c}}}G`{}}0000?????{{Klce}KlFbFb}{{Klg}KlFbFb{{Ff{}{{Fd{{Af{ce}}}}}}}}{{{h{AbL`}}M`}{{Bn{{Bl{Bj}}}}}}{{{h{Lf}}M`}{{f{Ad}}}}{{{h{Lf}}}{{f{{Bl{L`}}}}}}`````{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{Mb{{f{Md}}}}{{{h{Mf}}}Mf}{{{h{c}}{h{Abe}}}Ad{}{}}{{{h{Md}}}{{Al{{h{{Mh{n}}}}}}}}``{{{h{Mf}}}{{h{Fj}}}}`{Cb{{h{c}}}{}}00{Cb{{h{Abc}}}{}}00{c{{Cd{Mf}}}Cf}{CbAd}00{{{h{Mf}}{h{Mf}}}Ch}{{{h{Md}}{h{AbCl}}}Cn}{{{h{Mf}}{h{AbCl}}}Cn}{cc{}}00{{}Cb}00{ce{}{}}00`{{{h{Md}}}{{f{Hh}}}}{{{h{Mf}}}{{Al{{h{Jb}}}}}}`{{{h{Mf}}}{{h{{Mh{Mj}}}}}}``{{{h{Mf}}}{{h{Gn}}}}`{{{h{Mf}}}If}{{Mbe}MbFb{{Ff{}{{Fd{c}}}}}}{MbMb}0{{{h{Mf}}c}CdFn}{{{h{Md}}}{{h{Ml}}}}{{MbMn}Mb}`{{{h{Md}}}{{f{Hj}}}}{{{h{c}}}e{}{}}{c{{Cd{e}}}{}{}}00000{{{h{c}}}G`{}}00>>>{{Mb{Al{Cb}}}Mb}{{MbCh}Mb}{{MbCb}Mb}0{{MbI`}Mb}122`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{h{Gn}}Mj}{{Al{{Kh{`}}}}}}{{dGn}{{f{d}}}}{{dN`}{{f{d}}}}{{{h{AbNb}}c}{{f{Ad}}}{{Nf{}{{Fd{Nd}}}}}}{{NhMjcNj}{{f{Nh}}}Fb}{{NlceNj}{{f{Nl}}}{{Lb{Fj}}}{{Fl{n}}}}{{Nhc}{{f{Nh}}}{{Ff{}{{Fd{Nn}}}}}}4{{dGn}d}{{dO`}{{f{d}}}}{{dOb}{{f{d}}}}{{NlNn}{{f{Nl}}}}{{Nlc}{{f{Nl}}}{{Ff{}{{Fd{Nn}}}}}}````{{{h{Ab{Od{}{{Gd{c}}}}}}{h{Kf}}}{{f{Ad}}}{}}0000000{{{h{AbAj}}O`}Ad}{{{h{c}}}{{h{j}}}{}}0{{{h{Of}}}{{Al{Oh}}}}{{{h{Hb}}}{{Al{{h{Oj}}}}}}{{{h{Gn}}}{{h{Ol}}}}{{OnA@`}{{f{On}}}}{{dA@`}d}77777777{cJl{{Ff{}{{Fd{A@b}}}}}}{cOf{{Ff{}{{Fd{A@b}}}}}}{{N`c}{{f{A@d}}}{{Fl{If}}}}`{cJl{{Fl{Ch}}}}{cOf{{Fl{Ch}}}}{c{{f{Jl}}}{{Lb{Fj}}}}{c{{f{Of}}}{{Lb{Fj}}}}{{{h{c}}}{{h{e}}}{}{}}0000000000000000000000000000000000000000000000000000000000000000{{{h{Abc}}}{{h{Abe}}}{}{}}0000000000000000000000000000000000000000000000000000000000000000{{{Al{Mj}}{Al{Mn}}{Al{Mn}}}A@f}{On{{f{A@h}}}}{{{h{A@j}}}{{Cd{A@lA@n}}}}{NhN`}{Nl{{f{A@d}}}}{AA`{{f{Gn}}}}{{{h{AAb}}{h{Gn}}}{{f{Ob}}}}{d{{f{AAd}}}}{{{h{AAb}}}{{f{Ob}}}}{{}{{`{{Af{AdAdAdAdAd}}}}}}0{{}{{`{{Af{AdAdAdAd}}}}}}{cNl{{Fl{If}}}}1{{}Nh}{{}AA`}{{}{{`{{Af{AdAdAdAdAdAdAd}}}}}}4{{}AAb}1`{{{h{Hb}}}Hb}{{{h{Oj}}}Oj}{{{h{Ol}}}Ol}{{{h{Jn}}}Jn}{{{h{AAf}}}AAf}{{{h{AAh}}}AAh}{{{h{AAj}}}AAj}{{{h{AAl}}}AAl}{{{h{AAn}}}AAn}{{{h{AB`}}}AB`}{{{h{A@l}}}A@l}{{{h{A@j}}}A@j}{{{h{ABb}}}ABb}{{{h{ABd}}}ABd}{{{h{ABf}}}ABf}{{{h{Nd}}}Nd}{{{h{ABh}}}ABh}{{{h{ABj}}}ABj}{{{h{ABl}}}ABl}{{{h{A@d}}}A@d}{{{h{Nn}}}Nn}{{{h{N`}}}N`}{{{h{Gn}}}Gn}{{{h{ABn}}}ABn}{{{h{AC`}}}AC`}{{{h{O`}}}O`}{{{h{ACb}}}ACb}{{{h{A@f}}}A@f}{{{h{ACd}}}ACd}{{{h{ACf}}}ACf}{{{h{ACh}}}ACh}{{{h{AAb}}}AAb}{{{h{Ob}}}Ob}{{{h{ACj}}}ACj}{{{h{ACl}}}ACl}{{{h{ACn}}}ACn}{{{h{Aj}}}Aj}{{{h{AD`}}}AD`}{{{h{ADb}}}ADb}{{{h{ADd}}}ADd}{{{h{d}}}d}{{{h{AAd}}}AAd}{{{h{Nj}}}Nj}{{{h{Oh}}}Oh}{{{h{Jl}}}Jl}{{{h{ADf}}}ADf}{{{h{Of}}}Of}{{{h{ADh}}}ADh}{{{h{A@h}}}A@h}{{{h{ADj}}}ADj}{{{h{ADl}}}ADl}{{{h{ADn}}}ADn}{{{h{AE`}}}AE`}{{{h{AEb}}}AEb}{{{h{AEd}}}AEd}{{{h{c}}{h{Abe}}}Ad{}{}}000000000000000000000000000000000000000000000000000000{Nb{{f{Ad}}}}{{{h{AD`}}{h{AD`}}}Bd}{{{h{ADl}}{h{ADl}}}Bd}{{{h{A@l}}}{{h{{Bh{MjLl}}}}}}{{{h{AbA@j}}{Bh{MjLl}}}{{h{AbA@j}}}}{{{h{Oj}}{h{Oh}}}Ch}{ABf{{`{{Ff{}{{Fd{Nd}}}}}}}}``{{{h{AbA@j}}ABb}{{h{AbA@j}}}}`{{{h{AAn}}}ABb}{{{h{A@l}}}ABb}{{{h{Aj}}}{{h{If}}}}{{{h{A@h}}}{{h{If}}}}{{{h{Aj}}}AEf}{{{h{Aj}}}{{Al{{h{Ml}}}}}}{{{h{Aj}}}{{Al{Mn}}}}{{{h{A@h}}}{{h{AEh}}}}{{{h{A@h}}}AEj}{{{h{AAn}}}{{h{A@l}}}}{{{h{Jl}}}{{h{Oj}}}}{MjJl}{MjOf}{c{{f{Jl}}}{{Lb{Fj}}}}{c{{f{Of}}}{{Lb{Fj}}}}{{MjAElAEl}{{f{Jl}}}}{{MjAElAEl}{{f{Of}}}}{{AElAEl}{{f{Hb}}}}{c{{f{Jl}}}{{Fl{AEn}}}}{AF`Of}65{AEl{{f{AEl}}}}0{{cAEl}{{f{Jl}}}{{Fl{AEn}}}}{{{h{Nj}}}n}{{}Ol}{{}A@j}{{}ABj}{{}N`}{{}Nh}{{}ABn}{{}AAb}{{}Ob}{{}ADf}{{{h{ADn}}}{{Al{{h{n}}}}}}{{{h{ADn}}}{{h{l}}}}{{{h{Aj}}}{{h{AFb}}}}{{{h{Aj}}}Mj}{{{h{Aj}}}{{h{Ol}}}}{{{h{Aj}}}{{h{AFd}}}}{{{h{Aj}}}Mn}``{Cb{{h{c}}}{}}0000000000000000000000000000000000000000000000000000000000000000{Cb{{h{Abc}}}{}}0000000000000000000000000000000000000000000000000000000000000000{c{{Cd{Hb}}}Cf}{c{{Cd{Oj}}}Cf}0{c{{Cd{Ol}}}Cf}{c{{Cd{Jn}}}Cf}{c{{Cd{ABb}}}Cf}{c{{Cd{ABd}}}Cf}{c{{Cd{ABl}}}Cf}{c{{Cd{A@d}}}Cf}{c{{Cd{Nn}}}Cf}{c{{Cd{N`}}}Cf}{c{{Cd{Gn}}}Cf}{c{{Cd{ABn}}}Cf}{c{{Cd{AC`}}}Cf}{c{{Cd{O`}}}Cf}{c{{Cd{ACb}}}Cf}{c{{Cd{A@f}}}Cf}{c{{Cd{ACd}}}Cf}{c{{Cd{ACf}}}Cf}{c{{Cd{ACh}}}Cf}{c{{Cd{Ob}}}Cf}{c{{Cd{ACj}}}Cf}{c{{Cd{ACl}}}Cf}{c{{Cd{ACn}}}Cf}{c{{Cd{Aj}}}Cf}{c{{Cd{AD`}}}Cf}{c{{Cd{ADb}}}Cf}{c{{Cd{ADd}}}Cf}{c{{Cd{Nj}}}Cf}{c{{Cd{Jl}}}Cf}{c{{Cd{AFf}}}Cf}{c{{Cd{A@h}}}Cf}{c{{Cd{ADj}}}Cf}{c{{Cd{ADl}}}Cf}{c{{Cd{ADn}}}Cf}{c{{Cd{AE`}}}Cf}{c{{Cd{AEb}}}Cf}{c{{Cd{AEd}}}Cf}```{cJl{{Fl{AFh}}}}{cOf{{Fl{AFh}}}}{CbAd}0000000000000000000000000000000000000000000000000000000000000000`{{}ADh}{{{h{AAj}}}{{h{{Mh{AFj}}}}}}{{{h{ABf}}}{{h{{Mh{Nd}}}}}}{{{h{Hb}}{h{Hb}}}Ch}{{{h{Oj}}{h{Oj}}}Ch}{{{h{Ol}}{h{Ol}}}Ch}{{{h{Jn}}{h{Jn}}}Ch}{{{h{AAf}}{h{AAf}}}Ch}{{{h{AAh}}{h{AAh}}}Ch}{{{h{AAj}}{h{AAj}}}Ch}{{{h{AAl}}{h{AAl}}}Ch}{{{h{AAn}}{h{AAn}}}Ch}{{{h{AB`}}{h{AB`}}}Ch}{{{h{A@l}}{h{A@l}}}Ch}{{{h{ABb}}{h{ABb}}}Ch}{{{h{ABd}}{h{ABd}}}Ch}{{{h{ABf}}{h{ABf}}}Ch}{{{h{Nd}}{h{Nd}}}Ch}{{{h{ABh}}{h{ABh}}}Ch}{{{h{ABj}}{h{ABj}}}Ch}{{{h{ABl}}{h{ABl}}}Ch}{{{h{A@d}}{h{A@d}}}Ch}{{{h{Nn}}{h{Nn}}}Ch}{{{h{N`}}{h{N`}}}Ch}{{{h{Gn}}{h{Gn}}}Ch}{{{h{ABn}}{h{ABn}}}Ch}{{{h{AC`}}{h{AC`}}}Ch}{{{h{O`}}{h{O`}}}Ch}{{{h{ACb}}{h{ACb}}}Ch}{{{h{A@f}}{h{A@f}}}Ch}{{{h{ACd}}{h{ACd}}}Ch}{{{h{ACf}}{h{ACf}}}Ch}{{{h{ACh}}{h{ACh}}}Ch}{{{h{Ob}}{h{Ob}}}Ch}{{{h{ACj}}{h{ACj}}}Ch}{{{h{ACl}}{h{ACl}}}Ch}{{{h{ACn}}{h{ACn}}}Ch}{{{h{Aj}}{h{Aj}}}Ch}{{{h{AD`}}{h{AD`}}}Ch}{{{h{ADb}}{h{ADb}}}Ch}{{{h{ADd}}{h{ADd}}}Ch}{{{h{AAd}}{h{AAd}}}Ch}{{{h{Nj}}{h{Nj}}}Ch}{{{h{Oh}}{h{Oh}}}Ch}{{{h{Jl}}{h{Jl}}}Ch}{{{h{ADf}}{h{ADf}}}Ch}{{{h{Of}}{h{Of}}}Ch}{{{h{ADh}}{h{ADh}}}Ch}{{{h{A@h}}{h{A@h}}}Ch}{{{h{ADj}}{h{ADj}}}Ch}{{{h{ADl}}{h{ADl}}}Ch}{{{h{ADn}}{h{ADn}}}Ch}{{{h{AE`}}{h{AE`}}}Ch}{{{h{AEb}}{h{AEb}}}Ch}{{{h{AEd}}{h{AEd}}}Ch}{{{h{A@l}}}{{h{{Mh{Mj}}}}}}{{{h{AbA@j}}{A`{Mj}}}{{h{AbA@j}}}}{{{h{c}}{h{e}}}Ch{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000```{{{h{Ab{Od{}{{Gd{c}}}}}}{h{Kf}}c}{{f{c}}}{}}{{{h{Gn}}{h{Fj}}}{{Al{{h{Kf}}}}}}{{{h{Ol}}Mj}{{Al{{h{Kf}}}}}}{{{h{Gn}}Mj}{{Al{{h{Kf}}}}}}{{{h{Ol}}{h{Fj}}}{{Al{{h{Kf}}}}}}33``{{{h{Gn}}{h{Fj}}}{{Al{Mj}}}}`{{{h{Ol}}}{{h{{Mh{Kf}}}}}}{{{h{A@d}}}{{h{{Mh{ABl}}}}}}{{{h{N`}}}{{h{{Mh{Nn}}}}}}{{{h{ADh}}}{{h{{Mh{Of}}}}}}```{{{h{AAn}}}ABd}{{{h{A@l}}}ABd}{{{h{AbA@j}}ABd}{{h{AbA@j}}}}{{{h{AAn}}}{{h{Fj}}}}{{{h{A@l}}}{{h{Fj}}}}{{{h{AbA@j}}n}{{h{AbA@j}}}}{{{h{AAn}}}Ll}{{{h{A@l}}}Ll}{{{h{AbA@j}}Ll}{{h{AbA@j}}}}``{cJl{{Ff{}{{Fd{A@b}}}}}}{cOf{{Ff{}{{Fd{A@b}}}}}}{cJl{{Fl{AFl}}}}{cOf{{Fl{AFl}}}}{{{h{Nb}}{h{AbCl}}}Cn}{{{h{Hb}}{h{AbCl}}}Cn}0{{{h{Oj}}{h{AbCl}}}Cn}0{{{h{Ol}}{h{AbCl}}}Cn}0{{{h{Jn}}{h{AbCl}}}Cn}0{{{h{AAf}}{h{AbCl}}}Cn}{{{h{AAh}}{h{AbCl}}}Cn}{{{h{AAj}}{h{AbCl}}}Cn}{{{h{AAl}}{h{AbCl}}}Cn}{{{h{AAn}}{h{AbCl}}}Cn}{{{h{AB`}}{h{AbCl}}}Cn}{{{h{A@l}}{h{AbCl}}}Cn}{{{h{A@n}}{h{AbCl}}}Cn}0{{{h{ABb}}{h{AbCl}}}Cn}{{{h{ABd}}{h{AbCl}}}Cn}0{{{h{ABf}}{h{AbCl}}}Cn}{{{h{Nd}}{h{AbCl}}}Cn}{{{h{ABh}}{h{AbCl}}}Cn}0{{{h{ABj}}{h{AbCl}}}Cn}{{{h{ABl}}{h{AbCl}}}Cn}{{{h{A@d}}{h{AbCl}}}Cn}{{{h{Nn}}{h{AbCl}}}Cn}{{{h{N`}}{h{AbCl}}}Cn}{{{h{Nh}}{h{AbCl}}}Cn}{{{h{Nl}}{h{AbCl}}}Cn}{{{h{Gn}}{h{AbCl}}}Cn}0{{{h{AA`}}{h{AbCl}}}Cn}{{{h{ABn}}{h{AbCl}}}Cn}{{{h{AC`}}{h{AbCl}}}Cn}{{{h{O`}}{h{AbCl}}}Cn}{{{h{ACb}}{h{AbCl}}}Cn}{{{h{A@f}}{h{AbCl}}}Cn}{{{h{ACd}}{h{AbCl}}}Cn}0{{{h{ACf}}{h{AbCl}}}Cn}0{{{h{ACh}}{h{AbCl}}}Cn}0{{{h{AFn}}{h{AbCl}}}Cn}0{{{h{Ob}}{h{AbCl}}}Cn}{{{h{ACj}}{h{AbCl}}}Cn}{{{h{ACl}}{h{AbCl}}}Cn}{{{h{ACn}}{h{AbCl}}}Cn}{{{h{Aj}}{h{AbCl}}}Cn}{{{h{AD`}}{h{AbCl}}}Cn}0{{{h{ADb}}{h{AbCl}}}Cn}{{{h{ADd}}{h{AbCl}}}Cn}{{{h{d}}{h{AbCl}}}Cn}{{{h{AAd}}{h{AbCl}}}Cn}{{{h{Nj}}{h{AbCl}}}Cn}0{{{h{Oh}}{h{AbCl}}}Cn}{{{h{Jl}}{h{AbCl}}}Cn}0{{{h{ADf}}{h{AbCl}}}Cn}{{{h{Of}}{h{AbCl}}}Cn}{{{h{ADh}}{h{AbCl}}}Cn}{{{h{AFf}}{h{AbCl}}}Cn}{{{h{A@h}}{h{AbCl}}}Cn}{{{h{ADj}}{h{AbCl}}}Cn}{{{h{ADl}}{h{AbCl}}}Cn}0{{{h{ADn}}{h{AbCl}}}Cn}{{{h{AE`}}{h{AbCl}}}Cn}{{{h{AEb}}{h{AbCl}}}Cn}{{{h{AEd}}{h{AbCl}}}Cn}{{{h{Aj}}}AD`}{{{h{A@h}}}ADl}{cc{}}000{OlHb}1{AAfHb}{AAhHb}{OjHb}44444444444{AG`A@n}5{nA@n}66666666{ABlNn}77{A@dN`}8888888888888{AG`AFn}9{nAFn}:::::{AAdAj};;;;;;{JlOh}<<<{{{Kd{{Af{Of{Al{Of}}}}}}}ADf}{JlOf}>>>>>>>>>{AEdAEb}?{cADf{{Ff{}{{Fd{{Af{Of{Al{Of}}}}}}}}}}{cADh{{Ff{}{{Fd{{Al{Of}}}}}}}}{{{h{Fj}}}{{f{ABd}}}}{{{h{Fj}}}{{f{ABh}}}}{{{h{Fj}}}{{f{Nj}}}}{C`{{f{d}}}}{Db{{f{On}}}}{{{h{ADf}}{h{Of}}}{{Al{{h{{Al{Of}}}}}}}}{{{h{Nd}}}Ch}0{{{h{ADf}}{h{ADf}}}Ch}{{{h{A@d}}}Ch}{{{h{Oj}}{h{Abc}}}AdFh}{{{h{AD`}}{h{Abc}}}AdFh}{{{h{Oh}}{h{Abc}}}AdFh}{{{h{Jl}}{h{Abc}}}AdFh}{{{h{ADf}}{h{Abc}}}AdFh}{{{h{Of}}{h{Abc}}}AdFh}{{{h{ADh}}{h{Abc}}}AdFh}{{{h{A@d}}}{{Al{Mj}}}}{{{h{Gn}}}Mj}{{{h{Aj}}}{{h{{Mh{ADd}}}}}}{{{h{A@h}}}{{h{{Mh{ADj}}}}}}`{{{h{Gn}}}{{`{{AGb{}{{Fd{Mj}}}}}}}}{{{h{Ol}}Cb}{{h{c}}}{}}{{{h{ADh}}Cb}{{h{c}}}{}}{{{h{Ol}}}{{f{{Bh{MjKf}}}}}}{{{h{Ol}}}{{f{{Bh{MjMj}}}}}}{{}Cb}0000000000000000000000000000000000000000000000000000000000000000`{{{h{AbADf}}Of{Al{Of}}}{{Al{{Al{Of}}}}}}{cJl{{Fl{Mj}}}}{cOf{{Fl{Mj}}}}{ce{}{}}0000000000000000000000000000000000000000000000000000000000000000{Of{{Bl{AGd}}}}{GnAA`}{{Aj{Al{n}}}d}3{ADfc{}}{ADhc{}}{AE`c{}}{AAj{{Af{{A`{AFj}}AAl}}}}{ABlNn}{A@dN`}{{{h{AAn}}}Ch}{{{h{ACb}}}Ch}{{{h{A@d}}{h{A@d}}}Ch}{{{h{ADf}}}Ch}{{{h{AE`}}}Ch}{{{h{Hb}}}Ch}{{{h{Oh}}}Ch}{{{h{Jl}}}Ch}2{{{h{ADh}}Cb}Ch}33{{{h{A@d}}}Ch}{{{h{Ob}}}Ch}{{{h{ADh}}}{{`{{AGb{}{{Fd{{Al{{h{Of}}}}}}}}}}}}{{{h{AE`}}}{{`{{Nf{}{{Fd{{h{AEb}}}}}}}}}}`{{{h{A@l}}}{{Al{{h{{Mh{A@b}}}}}}}}{{{h{AbA@j}}{Al{{A`{A@b}}}}}{{h{AbA@j}}}}``{{{h{Aj}}}Mn}0{{{h{Aj}}}{{f{{AGh{AGf}}}}}}{{{h{ADf}}}Cb}{{{h{AE`}}}Cb}{{{h{Ab{Od{}{{Gd{c}}}}}}{h{AAf}}c}{{f{c}}}{}}{{MjHbCh}Jn}{{{h{Jl}}}{{h{Oh}}}}{{{h{Nd}}{h{Kn}}}{{f{AAj}}}}{{{h{O`}}{h{Kn}}{h{Aj}}}{{f{ABf}}}}{{{h{Aj}}}{{h{Fj}}}}{{{h{A@h}}}{{h{Fj}}}}{cJl{{Fl{Mn}}}}{cOf{{Fl{Mn}}}}`{{{h{A@l}}}{{h{{Bh{MjJl}}}}}}{{{h{AbA@j}}{Bh{MjJl}}}{{h{AbA@j}}}}`{{{h{O`}}}{{h{Fj}}}}`{{{h{Ab{Od{}{{Gd{c}}}}}}{h{AAh}}cc}{{f{c}}}{}}{{MjHb}Jn}<``{{{h{Aj}}}{{h{{Mh{ADb}}}}}}````{{{h{Gn}}Mj}{{Al{{h{Fj}}}}}}{{{h{A@l}}}{{h{{Bh{MjLl}}}}}}{{{h{AbA@j}}{Bh{MjLl}}}{{h{AbA@j}}}}{{LfMn{A`{A@b}}}AGj}{A@hOn}{{{A`{Kf}}}Ol}{{MjcHbCh}JnFb}{KfAAf}{{KfKf}AAh}{{AAl{A`{AAn}}}AAj}{{}Nh}{cNl{{Fl{If}}}}{{MnA@f}ACb}{{GncObnAD`{Bh{nn}}}{{f{d}}}{{Fl{N`}}}}{{}ADf}{{AEjMn}ADj}{{Aj{Al{n}}}d}{{N`c}{{f{Nl}}}{{Fl{If}}}}{{{h{AbAGl}}}{{Al{c}}}{}}{{{h{Aj}}}Mn}`{{{h{A@l}}}{{h{{Bh{MjLl}}}}}}{{{h{AbA@j}}{Bh{MjLl}}}{{h{AbA@j}}}}`{{MjcHb}JnFb}`{{{h{O`}}}{{Al{Mn}}}}{{{h{{Bh{n{A`{A@b}}}}}}}{{f{AAl}}}}{{{h{{Mh{A@b}}}}}{{f{AAj}}}}{{{h{{Mh{A@b}}}}AD`c}{{f{ABf}}}{{AH`{Mj}{{AGn{{f{{Al{Ol}}}}}}}}}}{{{h{AD`}}{h{AD`}}}{{Al{Bd}}}}{{{h{Jl}}{h{Jl}}}{{Al{Bd}}}}{{{h{ADl}}{h{ADl}}}{{Al{Bd}}}}{{{h{A@l}}}{{h{ADh}}}}{{{h{AbA@j}}ADh}{{h{AbA@j}}}}{{{h{Aj}}Mj}{{Al{{h{AFb}}}}}}`{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{AFb}}}}}}}}}}{{{h{Aj}}Mn}{{Al{{h{ACn}}}}}}{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{ACn}}}}}}}}}}{{{h{A@d}}{h{Gn}}}{{f{Ol}}}}`{{{h{Nj}}}Ch}{{{h{Ab{Od{}{{Gd{c}}}}}}{h{Oj}}}{{f{c}}}{}}{{{h{Nj}}{h{Fj}}{h{Jb}}}{{f{{Al{I`}}}}}}{{{h{Aj}}}{{h{{Bh{nn}}}}}}{{{h{A@h}}}{{h{{Bh{nn}}}}}}`{{{h{Gn}}cCh}{{f{Hb}}}{{Ff{}{{Fd{Mj}}}}}}{{{h{AAn}}}Ll}{{{h{A@l}}}Ll}{{{h{AbA@j}}Ll}{{h{AbA@j}}}}{{d{h{{Mh{Mj}}}}}{{f{d}}}}{{dMn}d}{{d{h{{Mh{n}}}}}{{f{d}}}}{{d{h{Fj}}}d}{{d{h{{Mh{Mn}}}}}d}3{{{h{ADn}}}{{h{AE`}}}}{{MjcHb}JnFb}`{{{h{Nj}}{h{Hb}}}{{f{Hb}}}}`{{{h{Nj}}{h{Nj}}}Ch}{{{h{Ab{Od{}{{Gd{c}}}}}}{h{Gn}}c}{{f{c}}}{}}{{{h{O`}}{h{Aj}}}{{f{If}}}}{{{h{ADn}}{h{A@h}}}{{f{If}}}}{{{h{Aj}}AEf}{{Al{{h{If}}}}}}{{{h{A@h}}AEf}{{Al{{h{If}}}}}}{{{h{Gn}}}AEf}{{{h{O`}}}{{Al{AEf}}}}{{{h{ADn}}}AEf}{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{If}}}}}}}}}}{{{h{A@h}}}{{`{{AGb{}{{Fd{{h{If}}}}}}}}}}{{{h{AAn}}}{{Al{Mn}}}}{{{h{O`}}}Mn}``{{{h{Hb}}c}CdFn}{{{h{Oj}}c}CdFn}0{{{h{Ol}}c}CdFn}{{{h{Jn}}c}CdFn}{{{h{ABb}}c}CdFn}{{{h{ABd}}c}CdFn}{{{h{ABl}}c}CdFn}{{{h{A@d}}c}CdFn}{{{h{Nn}}c}CdFn}{{{h{N`}}c}CdFn}{{{h{Gn}}c}CdFn}{{{h{ABn}}c}CdFn}{{{h{AC`}}c}CdFn}{{{h{O`}}c}CdFn}{{{h{ACb}}c}CdFn}{{{h{A@f}}c}CdFn}{{{h{ACd}}c}CdFn}{{{h{ACf}}c}CdFn}{{{h{ACh}}c}CdFn}{{{h{Ob}}c}CdFn}{{{h{ACj}}c}CdFn}{{{h{ACl}}c}CdFn}{{{h{ACn}}c}CdFn}{{{h{Aj}}c}CdFn}{{{h{AD`}}c}CdFn}{{{h{ADb}}c}CdFn}{{{h{ADd}}c}CdFn}{{{h{Nj}}c}CdFn}{{{h{Jl}}c}CdFn}{{{h{AFf}}c}CdFn}{{{h{A@h}}c}CdFn}{{{h{ADj}}c}CdFn}{{{h{ADl}}c}CdFn}{{{h{ADn}}c}CdFn}{{{h{AE`}}c}CdFn}{{{h{AEb}}c}CdFn}{{{h{AEd}}c}CdFn}{{dO`{h{Fj}}}{{f{d}}}}{{dMj}{{f{d}}}}0{{dMn}{{f{d}}}}{{dn}d}{{dACn}d}{{d{Bh{nn}}}{{f{d}}}}{{d{h{Fj}}ACb}{{f{d}}}}{{dACj}d}{{{h{Aj}}Mn}{{Al{{h{Ml}}}}}}{{{h{Aj}}{h{Fj}}}{{Al{{h{Ml}}}}}}{{{h{AAn}}}{{Al{Mn}}}}{{{h{O`}}}Mn}`````{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{Ml}}}}}}}}}}{{{h{Aj}}Mn}{{Al{{h{AFd}}}}}}{{{h{A@l}}}{{Al{Mj}}}}{{{h{AbA@j}}Mj}{{h{AbA@j}}}}{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{AFd}}}}}}}}}}```{{{h{A@d}}}Mj}{{{h{N`}}}{{Al{Mj}}}}{{{h{A@l}}}{{h{{Mh{Mn}}}}}}{{{h{AbA@j}}{A`{Mn}}}{{h{AbA@j}}}}`{{{h{Aj}}Mn}{{Al{{h{ACj}}}}}}{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{ACj}}}}}}}}}}``{{{h{AAn}}}AB`}{cJlFb}{cOfFb}{{{h{Ab{Od{}{{Gd{c}}}}}}{h{Ol}}{A`{c}}}{{f{c}}}{}}{{{h{O`}}}{{h{AC`}}}}{{{h{ADn}}}{{h{{Bh{nn}}}}}}{MnOf}{{AElAElAElAEl}{{f{Jl}}}}{{AElAElAElAEl}{{f{Of}}}}{c{{f{Jl}}}{{Lb{Fj}}}}{c{{f{Of}}}{{Lb{Fj}}}}{Mn{{f{Jl}}}}{{{h{O`}}}{{f{{AGh{AGf}}}}}}{ADd{{f{{AGh{AGf}}}}}}7{ADj{{f{{AGh{AGf}}}}}}{{{h{ADn}}}{{f{{AGh{AGf}}}}}}{AHbJl}{{{AGh{c}}}OfAHd}87{MnJl}{{{h{O`}}}Mn}{{{h{ADd}}}Mn}{{{h{ADj}}}Mn}{{{h{ADn}}}Mn}``4{MnOf}{{{AGh{c}}}JlAHd}7?>66{{Jl{h{Hb}}}{{f{Jl}}}}{{{h{Jl}}}{{f{AHf}}}}{{{h{c}}}e{}{}}000000000000000000000000000000000000000000000000000000{{{h{c}}}n{}}000000000000000{Hb{{Al{Ol}}}}```{c{{Cd{e}}}{}{}}000000000000{Mj{{f{AB`}}}}11111{Mj{{f{ABb}}}}222{Mj{{Cd{ABhc}}}{}}333333333{{{h{Gl}}}{{f{Gn}}}}4444444444444444444444444444{{Of{h{Hb}}}{{Cd{AFfCj}}}}5555555{{{h{{Mh{A@b}}}}Oj}{{f{Jl}}}}{{AHh{h{Hb}}}{{f{{Al{Of}}}}}}777777777777777777777777777777777777777777777777777777777{{AFf{h{Hb}}}{{Cd{{Al{Of}}Cj}}}}88888888{{Of{h{Hb}}}{{f{AHh}}}}`{{{h{c}}}G`{}}0000000000000000000000000000000000000000000000000000000000000000{{}A@d}{{}Ob}{{dAD`}{{f{d}}}}`{{{h{A@l}}}{{h{{Bh{MjJl}}}}}}{{{h{AbA@j}}{Bh{MjJl}}}{{h{AbA@j}}}}{{{h{Aj}}}A@`}{A@`Jl}{A@`Of}{{{h{A@h}}}A@`}{c{{f{Jl}}}{{Lb{Fj}}}}{c{{f{Of}}}{{Lb{Fj}}}}{{LfMn{Al{Mn}}}Nb}{{LfMn{Al{Mn}}Mn}Nb}{{{h{A@l}}}{{h{{Bh{MjLl}}}}}}{{{h{AbA@j}}{Bh{MjLl}}}{{h{AbA@j}}}}`{{{h{A@h}}AEj}{{Al{{h{AEh}}}}}}{{{h{ADj}}}AEj}{{{h{ADn}}}AEj}{{{h{A@h}}}{{`{{AGb{}{{Fd{{h{AEh}}}}}}}}}}{{{h{Gn}}{h{Abc}}}fOd}{{{h{Ol}}{h{Abc}}}fOd}{{{h{Hb}}{h{Abc}}}fOd}{ce{}{}}0000000000000000000000000000000000000000000000000000000000000000{{AA`{AHj{nMj}}}AA`}{{Jnc}JnFb}{{AA`c}AA`{{Ff{}{{Fd{Kf}}}}}}{{{h{AbAAb}}{A`{ACh}}}{{h{AbAAb}}}}{{AA`c}AA`{{Ff{}{{Fd{Mj}}}}}}{{JnOf}Jn}{{NlMj}Nl}{{{h{AbAAb}}Mn}{{h{AbAAb}}}}{{ObMn}Ob}{{AA`Mj}AA`}{{{h{AbAAb}}c}{{h{AbAAb}}}{}}{{A@dMj}A@d}{{N`Mj}N`}{{NhMj}Nh}78{{AGjAAj}{{f{Nd}}}}``````````{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{AHl{{f{AHn}}}}{{}AHl}{{AHlLl}AHl}{{{h{AHn}}}AHn}{{{h{AI`}}}AI`}{{{h{c}}{h{Abe}}}Ad{}{}}0{Cb{{h{c}}}{}}00{Cb{{h{Abc}}}{}}00{AHlAHl}{CbAd}00{{AHlKn}AHl}{{{h{AHn}}}{{h{Kn}}}}{{{h{AHn}}{h{AbCl}}}Cn}{{{h{AI`}}{h{AbCl}}}Cn}{cc{}}00{{AjBbKn}{{f{AI`}}}}{{{h{Fj}}BbKn}{{f{AI`}}}}{{AHlBb}AHl}{{{h{AHn}}}{{h{Bb}}}}{{}Cb}00{ce{}{}}00{AI`AHn}{{AHlc}AHl{{Fl{AIb}}}}{{{h{AHn}}}{{h{Aj}}}}{{{h{AI`}}}AIb}{{AHlc}AHl{{Fl{n}}}}{{{h{AHn}}}{{Al{{h{Fj}}}}}}{{{h{AHn}}}AIb}{{{h{AHn}}}Hd}{{{h{AI`}}}Hd}{{AHlCh}AHl}{{{h{AHn}}}Ch}{{{h{AHn}}}Mb}{{{h{AI`}}}Mb}{{{h{c}}}e{}{}}0{c{{Cd{e}}}{}{}}00000{{{h{c}}}G`{}}00{ce{}{}}00```{{{h{AbAId}}c}{{f{{h{AbAId}}}}}{{Ff{}{{Fd{A@l}}}}}}{AId{{f{AIf}}}}{AIh{{f{AIf}}}}{{AIh{h{Fj}}ACf}{{f{AIh}}}}{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{{AIf{h{c}}}{{f{AHn}}}Bf}{Cb{{h{c}}}{}}00{Cb{{h{Abc}}}{}}005{CbAd}00{{AIf{Al{A@`}}{A`{A@b}}}{{f{AId}}}}{cc{}}00{{}Cb}00==={{{h{AHn}}}AIf}{{AIf{A`{n}}}{{f{AIf}}}}{AIfAIh}{{AIf{Bh{nn}}}{{f{AIf}}}}{c{{Cd{e}}}{}{}}00000{{{h{c}}}G`{}}00{{AIfAD`}{{f{AIf}}}}{ce{}{}}00``{{{h{Nj}}}{{f{AIj}}}}{{{h{AIl}}AIn}{{f{AIn}}}}{{{h{AIl}}{h{Jl}}}{{f{{Al{Jl}}}}}}{{{h{AIl}}{h{Jl}}}{{f{Jl}}}}`````{{{AJb{}{{AJ`{c}}}}}{{Bn{{Bl{Bj}}}}}{{AJd{eg}}}{}{}}{{{h{AbAJd}}}{{Bn{{Bl{Bj}}}}}}{{{h{AJf}}}n}{{{h{AJf}}}Cb}0`{{{h{AbAJd}}c}{{Bn{{Bl{Bj}}}}}{}}````{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{{AJh{c}}}{{Bn{{Bl{Bj}}}}}AJj}{{{h{{AJh{c}}}}}{{AJh{c}}}{JdAJj}}{{{h{c}}{h{Abe}}}Ad{}{}}{{{h{Ab{AJl{c}}}}}{{Bn{{Bl{Bj}}}}}AJj}{{{h{{AJl{c}}}}}nAJj}{{{h{{AJl{c}}}}}CbAJj}0{Cb{{h{c}}}{}}0{Cb{{h{Abc}}}{}}0{CbAd}0{{{h{{AJh{c}}}}{h{AbCl}}}Cn{K`AJj}}{{{h{{AJl{c}}}}{h{AbCl}}}Cn{K`AJj}}{cc{}}0{{}Cb}0{ce{}{}}0{{c{Al{ADh}}}{{AJh{c}}}AJj}{{{h{c}}}e{}{}}{c{{Cd{e}}}{}{}}000{{{h{c}}}G`{}}044{{{h{Ab{AJl{c}}}}AJn}{{Bn{{Bl{Bj}}}}}AJj}```{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{{{AK`{c}}}{{Bn{{Bl{Bj}}}}}AJj}{{{h{{AK`{c}}}}}{{AK`{c}}}{JdAJj}}{{{h{AKb}}}AKb}{{{h{c}}{h{Abe}}}Ad{}{}}0{{{h{Ab{AKd{c}}}}}{{Bn{{Bl{Bj}}}}}AJj}{Cb{{h{c}}}{}}00{Cb{{h{Abc}}}{}}00{CbAd}00{{{h{{AK`{c}}}}{h{AbCl}}}Cn{K`AJj}}{{{h{AKb}}{h{AbCl}}}Cn}{{{h{{AKd{c}}}}{h{AbCl}}}Cn{K`AJj}}{cc{}}00{{}Cb}00{ce{}{}}00{{cAKb}{{AK`{c}}}AJj}{{{A`{Mj}}If{Al{ADh}}}{{f{AKb}}}}{{{h{AKb}}}{{h{AKf}}}}{{{h{c}}}e{}{}}0{c{{Cd{e}}}{}{}}00000{{{h{c}}}G`{}}00666{{{h{Ab{AKd{c}}}}AJn}{{Bn{{Bl{Bj}}}}}AJj}`````{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{{AJj{}{{AJ`{c}}}}}{{`{{Bj{}{{AGn{{f{c}}}}}}AKh}}}{{AKj{e}}}{}}{{{AKl{ce}}}{{f{g}}}AKnAL`{}}{{{h{{AKl{ce}}}}}{{AKl{ce}}}{JdAKn}{JdAL`}}{{{h{c}}{h{Abe}}}Ad{}{}}{AKj{{`{{Bj{}{{AGn{{f{c}}}}}}AKh}}}{}}{ALb{{f{{A`{A@j}}}}}}{{{h{ALb}}}n}{{{h{ALb}}}Cb}0{Cb{{h{c}}}{}}0{Cb{{h{Abc}}}{}}0{CbAd}0{{{h{{AKl{ce}}}}{h{AbCl}}}Cn{K`AKn}{K`AL`}}{cc{}}0{{}Cb}0{ce{}{}}0`{{ALdIfKnce}{{AKl{ce}}}AKnAL`}{{{h{c}}}e{}{}}{c{{Cd{e}}}{}{}}000{{{h{c}}}G`{}}044{{{h{AbAKj}}{h{AJn}}}{{`{{Bj{}{{AGn{{f{Ad}}}}}}AKh}}}}{{{h{AbALb}}{h{AJn}}}{{f{Ad}}}}````{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{{h{ALf}}}ALf}{{{h{ALh}}}ALh}{{{h{c}}{h{Abe}}}Ad{}{}}0{Cb{{h{c}}}{}}0{Cb{{h{Abc}}}{}}0{CbAd}0{{{h{ALf}}{h{AbCl}}}Cn}{{{h{ALh}}{h{AbCl}}}Cn}{cc{}}0{{{h{AL`}}}n}{{{h{ALh}}}n}{{{h{AKn}}{h{Fj}}}n}{{{h{ALf}}{h{Fj}}}n}{{}Cb}0{ce{}{}}0{Aj{{f{ALf}}}}{{n{Al{n}}ABd}ALh}{{{h{c}}}e{}{}}0{c{{Cd{e}}}{}{}}000{{{h{c}}}G`{}}055","D":"IKd","p":[[6,"TableUpdate",0,3166],[5,"TableMetadataBuilder",874,3167],[8,"Result",0,3168],[1,"reference"],[10,"Error",3169],[5,"NamespaceIdent",0,3166],[5,"String",3170],[5,"Vec",3171],[0,"mut"],[1,"unit"],[1,"tuple"],[6,"TableRequirement",0,3166],[5,"TableMetadata",874,3172],[6,"Option",3173],[6,"ErrorKind",0,3168],[5,"Namespace",0,3166],[5,"TableIdent",0,3166],[6,"Ordering",3174],[10,"Catalog",0,3166],[5,"HashMap",3175],[10,"Future",3176],[5,"Box",3177],[5,"Pin",3178],[5,"TableCreation",0,3166],[1,"usize"],[6,"Result",3179],[10,"Deserializer",3180],[1,"bool"],[5,"Error",0,3168],[5,"Formatter",3181],[8,"Result",3181],[5,"TableCommit",0,3166],[5,"ViewCreation",0,3166],[5,"TryFromSliceError",3182],[6,"Error",3183],[5,"Error",3184],[5,"Error",3185],[6,"ParseError",3186],[6,"ParquetError",3187],[5,"TryFromIntError",3188],[6,"Error",3189],[5,"Error",3190],[6,"ArrowError",3191],[5,"SendError",3192],[5,"ParseError",3193],[5,"Utf8Error",3194],[5,"Error",3195],[5,"Error",3196],[10,"ToString",3170],[17,"Item"],[10,"IntoIterator",3197],[10,"Hasher",3198],[1,"str"],[10,"Into",3199],[10,"Serializer",3200],[5,"TypeId",3201],[5,"Error",3202],[17,"T"],[17,"U"],[10,"ArrowSchemaVisitor",339,3203],[5,"Field",3204],[5,"Schema",3205],[5,"Schema",874,3206],[6,"DataType",3207],[6,"Type",874,3208],[5,"ArrowReaderBuilder",339,3209],[5,"ArrowReader",339,3209],[8,"FileScanTaskStream",794],[8,"ArrowRecordBatchStream",794],[5,"Fields",3210],[5,"BoundReference",402,3211],[6,"Predicate",402,3212],[17,"Bound"],[10,"Bind",402],[8,"SchemaRef",874,3206],[5,"Reference",402,3211],[5,"LogicalExpression",402,3212],[5,"UnaryExpression",402,3212],[5,"BinaryExpression",402,3212],[5,"SetExpression",402,3212],[6,"BoundPredicate",402,3212],[10,"Clone",3213],[6,"PredicateOperator",402],[10,"Deserialize",3180],[10,"PartialEq",3174],[5,"Datum",874,3214],[5,"NestedField",874,3208],[10,"Debug",3181],[10,"Display",3181],[1,"array"],[8,"NestedFieldRef",874,3208],[5,"Arc",3215],[10,"Serialize",3200],[5,"FileIOBuilder",673,3216],[5,"FileIO",673,3216],[10,"FileWrite",673,3216],[10,"AsRef",3199],[5,"InputFile",673,3216],[5,"OutputFile",673,3216],[5,"FileMetadata",673,3216],[10,"FileRead",673,3216],[1,"u64"],[5,"Range",3217],[5,"Bytes",3218],[5,"TableScanBuilder",794],[5,"TableScan",794],[5,"FileScanTask",794],[1,"slice"],[1,"i32"],[8,"SnapshotRef",874,3219],[1,"i64"],[5,"UnboundPartitionSpec",874,3220],[5,"ManifestListWriter",874,3221],[5,"ManifestFile",874,3221],[10,"Iterator",3222],[5,"UnboundPartitionSpecBuilder",874,3220],[6,"Transform",874,3223],[5,"PartitionSpecBuilder",874,3220],[5,"UnboundPartitionField",874,3220],[5,"Snapshot",874,3219],[5,"SortOrder",874,3224],[10,"SchemaVisitor",874,3206],[6,"Literal",874,3214],[6,"PrimitiveLiteral",874,3214],[6,"PrimitiveType",874,3208],[5,"StructType",874,3208],[5,"ViewMetadataBuilder",874,3225],[5,"Uuid",3226],[1,"u8"],[5,"PartitionSpec",874,3220],[6,"SnapshotRetention",874,3219],[5,"ViewMetadata",874,3225],[5,"DataFileBuilder",874,3227],[5,"DataFile",874,3227],[6,"DataFileBuilderError",874,3227],[5,"SchemaBuilder",874,3206],[5,"SortOrderBuilder",874,3224],[5,"TableMetadataBuildResult",874,3167],[5,"ListType",874,3208],[5,"MapType",874,3208],[5,"Manifest",874,3227],[5,"ManifestMetadata",874,3227],[5,"ManifestEntry",874,3227],[6,"ManifestStatus",874,3227],[6,"DataContentType",874,3227],[6,"DataFileFormat",874,3227],[5,"ManifestList",874,3221],[6,"ManifestContentType",874,3221],[5,"FieldSummary",874,3221],[5,"PartitionField",874,3220],[6,"Operation",874,3219],[5,"Summary",874,3219],[5,"SnapshotReference",874,3219],[6,"SortDirection",874,3224],[6,"NullOrder",874,3224],[5,"SortField",874,3224],[5,"StatisticsFile",874,3228],[5,"BlobMetadata",874,3228],[5,"PartitionStatisticsFile",874,3228],[6,"FormatVersion",874,3172],[5,"MetadataLog",874,3172],[5,"SnapshotLog",874,3172],[5,"Map",874,3214],[5,"Struct",874,3214],[5,"ViewVersionLog",874,3225],[6,"ViewFormatVersion",874,3225],[5,"ViewVersion",874,3229],[5,"ViewRepresentations",874,3229],[6,"ViewRepresentation",874,3229],[5,"SqlViewRepresentation",874,3229],[8,"SchemaId",874,3206],[8,"ViewVersionRef",874,3229],[8,"ViewVersionId",874,3229],[1,"u32"],[5,"Decimal",3230],[1,"i128"],[8,"PartitionSpecRef",874,3220],[8,"SortOrderRef",874,3224],[5,"RawLiteral",874,3231],[1,"f64"],[8,"ManifestEntryRef",874,3227],[1,"f32"],[6,"SortOrderBuilderError",874,3224],[5,"UninitializedFieldError",3232],[10,"ExactSizeIterator",3233],[10,"Any",3201],[5,"Utc",3234],[5,"DateTime",3235],[5,"ManifestWriter",874,3227],[5,"StructValueIntoIter",874,3214],[17,"Output"],[10,"Fn",3236],[5,"NaiveDateTime",3237],[10,"TimeZone",3238],[5,"ByteBuf",3239],[6,"Value",3240],[5,"BiHashMap",3241],[5,"TableBuilder",2847],[5,"Table",2847],[5,"StaticTable",2847],[8,"TableMetadataRef",874,3172],[5,"FastAppendAction",2917],[5,"Transaction",2917],[5,"ReplaceSortOrderAction",2917],[8,"BoxedTransformFunction",2968],[10,"TransformFunction",2968],[8,"ArrayRef",3242],[17,"R"],[10,"IcebergWriterBuilder",2974],[10,"IcebergWriter",2974],[10,"CurrentFileStatus",2974],[5,"DataFileWriterBuilder",2988],[10,"FileWriterBuilder",3080],[5,"DataFileWriter",2988],[5,"RecordBatch",3243],[5,"EqualityDeleteFileWriterBuilder",3026],[5,"EqualityDeleteWriterConfig",3026],[5,"EqualityDeleteFileWriter",3026],[8,"SchemaRef",3205],[10,"Send",3244],[10,"FileWriter",3080],[5,"ParquetWriterBuilder",3080,3245],[10,"LocationGenerator",3124],[10,"FileNameGenerator",3124],[5,"ParquetWriter",3080,3245],[5,"WriterProperties",3246],[5,"DefaultLocationGenerator",3124],[5,"DefaultFileNameGenerator",3124],[15,"CurrentSchemaIdMatch",310],[15,"DefaultSortOrderIdMatch",310],[15,"DefaultSpecIdMatch",310],[15,"LastAssignedFieldIdMatch",310],[15,"LastAssignedPartitionIdMatch",310],[15,"RefSnapshotIdMatch",310],[15,"UuidMatch",310],[15,"UpgradeFormatVersion",318],[15,"SetLocation",318],[15,"SetPartitionStatistics",318],[15,"SetSnapshotRef",318],[15,"RemoveSnapshotRef",318],[15,"RemoveProperties",318],[15,"AddSchema",318],[15,"SetCurrentSchema",318],[15,"AddSnapshot",318],[15,"RemoveStatistics",318],[15,"RemovePartitionStatistics",318],[15,"RemoveSnapshots",318],[15,"AddSortOrder",318],[15,"SetDefaultSortOrder",318],[15,"AddSpec",318],[15,"SetDefaultSpec",318],[15,"RemovePartitionSpecs",318],[15,"SetStatistics",318],[15,"SetProperties",318],[15,"AssignUuid",318],[15,"Decimal",2841],[15,"Branch",2843],[15,"Tag",2843]],"r":[[5,3166],[11,3168],[12,3168],[16,3166],[17,3166],[27,3168],[36,3166],[37,3166],[38,3166],[39,3166],[40,3166],[44,3166],[339,3209],[340,3209],[341,3203],[352,3203],[353,3203],[386,3203],[395,3203],[410,3212],[413,3212],[414,3211],[415,3211],[424,3212],[434,3212],[436,3211],[439,3212],[441,3211],[444,3212],[673,3247],[674,3216],[675,3216],[676,3216],[677,3216],[678,3216],[679,3248],[680,3248],[681,3248],[682,3248],[683,3248],[684,3248],[685,3216],[686,3216],[687,3247],[688,3247],[689,3247],[690,3247],[691,3247],[692,3247],[693,3247],[694,3247],[695,3247],[696,3247],[697,3247],[698,3247],[699,3247],[700,3247],[701,3247],[880,3228],[887,3227],[888,3227],[889,3227],[890,3227],[891,3227],[893,3214],[904,3221],[909,3172],[919,3208],[920,3214],[923,3219],[924,3227],[925,3221],[926,3227],[927,3227],[928,3221],[929,3221],[930,3221],[931,3227],[932,3227],[933,3227],[934,3214],[937,3208],[938,3172],[940,3208],[941,3208],[942,3224],[943,3219],[946,3172],[947,3172],[948,3172],[949,3172],[950,3172],[951,3172],[952,3172],[953,3172],[954,3172],[955,3172],[956,3172],[958,3220],[959,3220],[960,3220],[961,3220],[962,3228],[966,3214],[967,3208],[968,3172],[969,3231],[971,3206],[972,3206],[973,3206],[974,3206],[975,3206],[976,3219],[977,3172],[978,3219],[979,3219],[980,3219],[981,3224],[982,3224],[983,3224],[984,3224],[985,3224],[986,3224],[988,3229],[989,3228],[992,3214],[995,3208],[996,3214],[997,3219],[999,3172],[1000,3167],[1001,3167],[1002,3172],[1009,3223],[1011,3208],[1013,3221],[1014,3220],[1015,3220],[1016,3220],[1017,3220],[1027,3225],[1028,3225],[1029,3225],[1030,3225],[1031,3229],[1032,3229],[1033,3229],[1034,3229],[1035,3225],[1036,3229],[2068,3206],[2069,3206],[2313,3206],[2755,3206],[2756,3206],[2757,3206],[3082,3245],[3083,3245]],"b":[[145,"impl-Display-for-Error"],[146,"impl-Debug-for-Error"],[147,"impl-Debug-for-ErrorKind"],[148,"impl-Display-for-ErrorKind"],[157,"impl-From%3CTryFromSliceError%3E-for-Error"],[158,"impl-From%3CError%3E-for-Error"],[160,"impl-From%3CError%3E-for-Error"],[161,"impl-From%3CError%3E-for-Error"],[162,"impl-From%3CParseError%3E-for-Error"],[163,"impl-From%3CParquetError%3E-for-Error"],[164,"impl-From%3CTryFromIntError%3E-for-Error"],[165,"impl-From%3CError%3E-for-Error"],[166,"impl-From%3CError%3E-for-Error"],[167,"impl-From%3CArrowError%3E-for-Error"],[168,"impl-From%3CSendError%3E-for-Error"],[169,"impl-From%3CParseError%3E-for-Error"],[170,"impl-From%3CUtf8Error%3E-for-Error"],[171,"impl-From%3CError%3E-for-Error"],[172,"impl-From%3CError%3E-for-Error"],[540,"impl-Debug-for-Reference"],[541,"impl-Display-for-Reference"],[542,"impl-Debug-for-BoundReference"],[543,"impl-Display-for-BoundReference"],[545,"impl-Display-for-UnaryExpression%3CT%3E"],[546,"impl-Debug-for-UnaryExpression%3CT%3E"],[547,"impl-Display-for-BinaryExpression%3CT%3E"],[548,"impl-Debug-for-BinaryExpression%3CT%3E"],[549,"impl-Display-for-SetExpression%3CT%3E"],[550,"impl-Debug-for-SetExpression%3CT%3E"],[551,"impl-Display-for-Predicate"],[552,"impl-Debug-for-Predicate"],[553,"impl-Debug-for-BoundPredicate"],[554,"impl-Display-for-BoundPredicate"],[555,"impl-Debug-for-PredicateOperator"],[556,"impl-Display-for-PredicateOperator"],[1535,"impl-Deserialize%3C\'de%3E-for-PrimitiveType"],[1536,"impl-PrimitiveType"],[1884,"impl-Debug-for-Type"],[1885,"impl-Display-for-Type"],[1886,"impl-Display-for-PrimitiveType"],[1887,"impl-Debug-for-PrimitiveType"],[1888,"impl-Debug-for-StructType"],[1889,"impl-Display-for-StructType"],[1890,"impl-Display-for-NestedField"],[1891,"impl-Debug-for-NestedField"],[1899,"impl-Display-for-DataFileBuilderError"],[1900,"impl-Debug-for-DataFileBuilderError"],[1902,"impl-Display-for-DataFileFormat"],[1903,"impl-Debug-for-DataFileFormat"],[1906,"impl-Display-for-ManifestContentType"],[1907,"impl-Debug-for-ManifestContentType"],[1915,"impl-Display-for-Schema"],[1916,"impl-Debug-for-Schema"],[1923,"impl-Display-for-SortDirection"],[1924,"impl-Debug-for-SortDirection"],[1925,"impl-Debug-for-NullOrder"],[1926,"impl-Display-for-NullOrder"],[1927,"impl-Display-for-SortField"],[1928,"impl-Debug-for-SortField"],[1929,"impl-Display-for-SortOrderBuilderError"],[1930,"impl-Debug-for-SortOrderBuilderError"],[1936,"impl-Display-for-FormatVersion"],[1937,"impl-Debug-for-FormatVersion"],[1942,"impl-Debug-for-Transform"],[1943,"impl-Display-for-Transform"],[1945,"impl-Display-for-Datum"],[1946,"impl-Debug-for-Datum"],[1953,"impl-Debug-for-ViewFormatVersion"],[1954,"impl-Display-for-ViewFormatVersion"],[1965,"impl-From%3CStructType%3E-for-Type"],[1967,"impl-From%3CListType%3E-for-Type"],[1968,"impl-From%3CMapType%3E-for-Type"],[1969,"impl-From%3CPrimitiveType%3E-for-Type"],[1981,"impl-From%3CUninitializedFieldError%3E-for-DataFileBuilderError"],[1983,"impl-From%3CString%3E-for-DataFileBuilderError"],[2009,"impl-From%3CUninitializedFieldError%3E-for-SortOrderBuilderError"],[2011,"impl-From%3CString%3E-for-SortOrderBuilderError"],[2344,"impl-Serialize-for-PrimitiveType"],[2345,"impl-PrimitiveType"]],"c":"OjAAAAEAAAAAAAAAEAAAACkE","e":"OzAAAAEAAIQHaQAwABUASgAKAFkAIgB/ABEAkgANAKEADAC7AAEAvgAJAOkAAADzAAMA+AAAAP8ABgAJAR0AKQEJAGsBAwBwAQcAegEBAIUBBgCNAQEAoQEHAKwBBAC5AQAAwQFWABkCAgAdAhAAOQIIAGMCCABtAjQAvwIJAMoCAQDOAg4A4AIDAOoCBAABAxQAIAMFACcDAQAuAwwAPgMCAFEDAABWAwwAKgQBAEEEgQDYBG0ARwUBAGsFCAB9BacAKgZAAG8GMwClBpIAXAdLAK4HAACwBwIAvgcAAMAHAADJBwAAzAcAANoHAADcBwAA4gcAAOkHAADtBwEA+AcAAPoHBAAGCAYAEwgBABcIQACgCAMA7AgAAPgIAgAoCSUAlwlGAOIJPQAhCgYAKgo4AGQKBwBuCkAAxwpAACMLBQAsCwkANwsCADwLAQBFCwIAWAsNAG0LBQB0CwUAewsCAIILAgCMCwgAlgsCAK8LEgDECwEAyQsJANYLFwDxCwIA+gsOAA4MAwATDAIAFwwKACQMAQAqDAgANAwAADkMDwBMDAAATgwCAFUMCQA="}],\ +["iceberg",{"t":"PPPPPKPPPPPFGPPPFFPPPPPPPPPIPPPPPPPPFFFGGPPPFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMQNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNCNMMMOONNNOOONOMNNNNNNONOOMOCOONNNNONCOCMNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOFFKRRNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNMHMNNNNNNNHNNNNNNPPPPPPPPFKRGFIPPPPPPPPFPPPPPPPPPGGFPPFPIPPFNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSFFFKKSSSSSSFFSSSSSSSSSSSSSSSNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNONNNNNNNNNNNNNNNNNNNNNNNNNMNNIFIFFNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNONNONOONONNNNNNNONNNNNNNNNNNNNNNNNNNNNNPPPPPPFPPPPPPGFFGGPFPPPPPPPPPPFPPPPGPPPPPTPPPFGPPSFGFIFFFFGFFPPFFPFIGGPPSSSSSSSSSSSPFFFIFPPPGGSFPFFIIKFFIFGGFFFGIPFFPPFPPFFFRFFFIPPPPPPGPGPSFFFIPPPPPPPPPGFFIGFFIFIPPNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOMNNNNNNOONONNNNOOONNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNMNNNNNNNNONNONOMNNOONOOOONNNNNNNNNNNNNNNNNNNNONNONONNNNNNNNNNONNNNONMNNNOHNNNNNNNNNNNONONMNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNOOONNNNONNOONNNMNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIKHMMNKKKRCMMMMMCMCCFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKFFRNNNNMNNNMNNNNNNNNNNNNNNNNNCNNNNNNNNNNMNFFKKNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNN","n":["AddSchema","AddSnapshot","AddSortOrder","AddSpec","AssignUuid","Catalog","CurrentSchemaIdMatch","DataInvalid","DefaultSortOrderIdMatch","DefaultSpecIdMatch","Err","Error","ErrorKind","FeatureUnsupported","LastAssignedFieldIdMatch","LastAssignedPartitionIdMatch","Namespace","NamespaceIdent","NotExist","Ok","RefSnapshotIdMatch","RemovePartitionSpecs","RemovePartitionStatistics","RemoveProperties","RemoveSnapshotRef","RemoveSnapshots","RemoveStatistics","Result","SetCurrentSchema","SetDefaultSortOrder","SetDefaultSpec","SetLocation","SetPartitionStatistics","SetProperties","SetSnapshotRef","SetStatistics","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","check","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","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","location","partition_statistics","ref_name","ref_name","reference","removals","schema","schema_id","snapshot","snapshot_id","snapshot_id","snapshot_ids","sort_order","sort_order_id","spec","spec_id","spec_ids","statistics","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","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_ALLOW_ANONYMOUS","S3_ASSUME_ROLE_ARN","S3_ASSUME_ROLE_EXTERNAL_ID","S3_ASSUME_ROLE_SESSION_NAME","S3_DISABLE_CONFIG_LOAD","S3_DISABLE_EC2_METADATA","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","clone_into","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","into_builder","into_parts","location","location","metadata","new","new_fs_io","new_input","new_output","read","read","reader","remove_all","size","to_input_file","to_owned","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","BlobMetadata","Boolean","Boolean","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_ADDED","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","PartitionSpec","PartitionSpecBuilder","PartitionSpecRef","PartitionStatisticsFile","PositionDeletes","Primitive","Primitive","PrimitiveLiteral","PrimitiveType","RESERVED_PROPERTIES","RawLiteral","Replace","Schema","SchemaBuilder","SchemaId","SchemaRef","SchemaVisitor","Snapshot","SnapshotLog","SnapshotRef","SnapshotReference","SnapshotRetention","SortDirection","SortField","SortOrder","SortOrderBuilder","SortOrderBuilderError","SortOrderRef","Sql","SqlViewRepresentation","StatisticsFile","String","String","Struct","Struct","Struct","StructType","StructValueIntoIter","Summary","T","TableMetadata","TableMetadataBuildResult","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_current_schema","add_default_partition_spec","add_manifests","add_partition_field","add_partition_field","add_partition_fields","add_partition_spec","add_schema","add_snapshot","add_sort_order","add_unbound_field","add_unbound_fields","added_files_count","added_rows_count","added_snapshot_id","additional_properties","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_literal","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","blob_metadata","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","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","borrow_mut","borrow_mut","borrow_mut","branch","build","build","build","build","build","build","build","build_unbound","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","builder","changes","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","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","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","decimal_with_precision","dedup_name","default","default","default","default","default","default","default","default","default","default_catalog","default_namespace","default_partition_spec","default_partition_spec_id","default_partition_type","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","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","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","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","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","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","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","expired_metadata_logs","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","fields","file_footer_size_in_bytes","file_format","file_format","file_format","file_path","file_path","file_path","file_size_in_bytes","file_size_in_bytes","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","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","from","from_iter","from_iter","from_str","from_str","from_str","from_table_creation","from_view_creation","get","has_added_files","has_existing_files","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","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","into","into","into_any","into_builder","into_builder","into_iter","into_iter","into_iter","into_iter","into_parts","into_unbound","into_unbound","is_alive","is_branch","is_compatible_with","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","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","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_metadata","new_from_unbound","next","next_sequence_number","null_order","null_value_counts","null_value_counts","operation","optional","order_id","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_statistics_for_snapshot","partition_statistics_iter","partition_type","partitions","preserves_order","primitive","project","properties","properties","properties","prune_columns","record_count","record_count","record_count","remove_partition_specs","remove_partition_statistics","remove_properties","remove_ref","remove_snapshots","remove_statistics","representations","required","required","result_type","retention","satisfies_order_of","schema","schema","schema","schema_by_id","schema_by_id","schema_id","schema_id","schema_id","schemas_iter","schemas_iter","sequence_number","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","serialize","serialize","serialize","set_branch_snapshot","set_current_schema","set_default_partition_spec","set_default_sort_order","set_location","set_partition_statistics","set_properties","set_ref","set_statistics","snapshot_by_id","snapshot_for_ref","snapshot_id","snapshot_id","snapshot_id","snapshot_id","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","split_offsets","split_offsets","sql","statistics_for_snapshot","statistics_iter","statistics_path","statistics_path","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_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","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","try_into","try_into","try_into_json","type","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","type_id","type_id","type_id","unpartition_spec","unsorted_order","upgrade_format_version","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","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_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","FastAppendAction","ReplaceSortOrderAction","Transaction","add_data_files","apply","apply","asc","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","commit","deref","deref","deref","deref_mut","deref_mut","deref_mut","desc","drop","drop","drop","fast_append","from","from","from","init","init","init","into","into","into","new","remove_properties","replace_sort_order","set_properties","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upgrade_table_version","vzip","vzip","vzip","BoxedTransformFunction","TransformFunction","create_transform_function","transform","transform_literal","transform_literal_result","CurrentFileStatus","IcebergWriter","IcebergWriterBuilder","R","base_writer","build","close","current_file_path","current_row_num","current_written_size","file_writer","write","data_file_writer","equality_delete_writer","DataFileWriter","DataFileWriterBuilder","borrow","borrow","borrow_mut","borrow_mut","build","clone","clone_into","close","current_file_path","current_row_num","current_written_size","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","new","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","EqualityDeleteFileWriter","EqualityDeleteFileWriterBuilder","EqualityDeleteWriterConfig","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","clone","clone","clone_into","clone_into","close","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","new","new","projected_arrow_schema_ref","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","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","fmt","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","fmt","fmt","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"],[310,"iceberg::TableRequirement"],[318,"iceberg::TableUpdate"],[339,"iceberg::arrow"],[402,"iceberg::expr"],[673,"iceberg::io"],[799,"iceberg::scan"],[879,"iceberg::spec"],[2846,"iceberg::spec::PrimitiveType"],[2848,"iceberg::spec::SnapshotRetention"],[2852,"iceberg::table"],[2922,"iceberg::transaction"],[2973,"iceberg::transform"],[2979,"iceberg::writer"],[2991,"iceberg::writer::base_writer"],[2993,"iceberg::writer::base_writer::data_file_writer"],[3031,"iceberg::writer::base_writer::equality_delete_writer"],[3085,"iceberg::writer::file_writer"],[3129,"iceberg::writer::file_writer::location_generator"],[3171,"iceberg::catalog"],[3172,"iceberg::spec::table_metadata_builder"],[3173,"iceberg::error"],[3174,"core::error"],[3175,"alloc::string"],[3176,"alloc::vec"],[3177,"iceberg::spec::table_metadata"],[3178,"core::option"],[3179,"core::cmp"],[3180,"std::collections::hash::map"],[3181,"core::future::future"],[3182,"alloc::boxed"],[3183,"core::pin"],[3184,"core::result"],[3185,"serde::de"],[3186,"core::fmt"],[3187,"rust_decimal::error"],[3188,"chrono::format"],[3189,"apache_avro::error"],[3190,"uuid::error"],[3191,"core::str::error"],[3192,"opendal::types::error"],[3193,"futures_channel::mpsc"],[3194,"core::num::error"],[3195,"parquet::errors"],[3196,"arrow_schema::error"],[3197,"std::io::error"],[3198,"reqwest::error"],[3199,"serde_json::error"],[3200,"core::array"],[3201,"url::parser"],[3202,"core::iter::traits::collect"],[3203,"core::hash"],[3204,"core::convert"],[3205,"serde::ser"],[3206,"core::any"],[3207,"anyhow"],[3208,"iceberg::arrow::schema"],[3209,"arrow_schema::field"],[3210,"arrow_schema::schema"],[3211,"iceberg::spec::schema"],[3212,"arrow_schema::datatype"],[3213,"iceberg::spec::datatypes"],[3214,"iceberg::arrow::reader"],[3215,"arrow_schema::fields"],[3216,"iceberg::expr::term"],[3217,"iceberg::expr::predicate"],[3218,"core::clone"],[3219,"iceberg::spec::values"],[3220,"alloc::sync"],[3221,"iceberg::io::file_io"],[3222,"core::ops::range"],[3223,"bytes::bytes"],[3224,"iceberg::spec::snapshot"],[3225,"iceberg::spec::partition"],[3226,"iceberg::spec::manifest_list"],[3227,"core::iter::traits::iterator"],[3228,"iceberg::spec::transform"],[3229,"iceberg::spec::sort"],[3230,"iceberg::spec::view_metadata"],[3231,"uuid"],[3232,"iceberg::spec::manifest"],[3233,"iceberg::spec::statistic_file"],[3234,"iceberg::spec::view_version"],[3235,"rust_decimal::decimal"],[3236,"iceberg::spec::values::_serde"],[3237,"derive_builder::error"],[3238,"core::iter::traits::exact_size"],[3239,"chrono::offset::utc"],[3240,"chrono::datetime"],[3241,"core::ops::function"],[3242,"chrono::naive::datetime"],[3243,"chrono::offset"],[3244,"serde_bytes::bytebuf"],[3245,"serde_json::value"],[3246,"bimap::hash"],[3247,"arrow_array::array"],[3248,"arrow_array::record_batch"],[3249,"core::marker"],[3250,"iceberg::writer::file_writer::parquet_writer"],[3251,"parquet::file::properties"],[3252,"iceberg::io::storage_s3"],[3253,"iceberg::io::storage_gcs"]],"i":[1,1,1,1,1,0,12,15,12,12,3,0,0,15,12,12,0,0,12,3,12,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,15,1,12,0,1,0,29,6,29,15,6,16,17,24,32,12,1,33,29,15,6,16,17,24,32,12,1,33,24,32,33,12,15,6,16,17,1,15,6,16,17,1,6,19,19,33,33,29,15,6,6,16,17,24,32,12,1,33,29,15,6,16,17,24,32,12,1,33,6,17,12,1,29,15,6,16,17,24,32,12,1,33,19,19,0,15,6,16,17,12,1,15,15,15,6,6,6,16,16,16,17,17,17,0,29,29,15,15,6,16,17,24,32,12,1,33,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,15,6,16,17,24,32,12,1,33,6,17,6,19,6,17,32,29,15,6,16,17,24,32,12,1,33,6,29,15,6,16,17,24,32,12,1,33,15,0,29,19,19,19,24,33,29,16,17,17,24,33,17,17,19,29,6,16,17,6,6,24,16,24,33,19,33,0,24,33,6,17,12,1,24,29,0,33,0,19,32,32,15,6,16,17,1,29,15,6,0,0,29,15,6,16,17,24,32,12,1,33,29,15,6,16,17,24,32,12,1,33,29,15,6,16,17,24,32,12,1,33,19,19,29,15,6,16,17,24,32,12,1,33,29,16,29,0,229,230,231,232,233,234,234,235,236,237,238,239,240,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,0,0,0,60,60,60,60,60,60,60,60,60,60,0,0,60,60,60,60,60,60,60,60,66,67,66,67,66,67,67,66,67,66,67,66,67,66,67,66,67,66,67,60,60,60,67,60,0,60,67,66,67,66,67,66,67,0,66,67,66,66,66,66,72,81,72,81,72,81,72,81,0,0,74,0,0,0,83,83,83,83,83,83,83,83,0,72,81,83,83,83,83,83,72,81,0,0,0,72,81,0,83,0,72,81,0,71,72,74,76,77,78,79,80,72,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,71,71,71,76,76,71,71,77,78,78,79,79,80,80,72,72,81,81,83,83,76,71,77,78,79,80,72,81,83,76,76,76,71,77,78,79,80,72,81,83,77,76,71,77,78,79,80,72,81,83,83,76,76,76,76,76,76,83,83,76,76,76,72,83,76,71,78,79,72,76,76,72,72,76,71,77,78,79,80,72,81,83,76,76,71,77,78,79,80,72,81,83,76,71,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,76,71,77,78,79,80,72,81,83,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,0,0,0,100,95,94,98,99,100,95,94,98,99,94,95,94,95,94,96,95,100,95,94,98,99,100,95,94,98,99,100,95,94,98,99,95,98,99,95,94,98,99,100,95,94,98,99,95,100,95,94,98,99,100,95,94,98,99,95,94,98,99,98,94,94,95,95,101,98,98,95,100,99,95,94,100,95,94,98,99,100,95,94,98,99,100,95,94,98,99,100,95,94,98,99,94,94,96,99,99,0,0,0,0,0,105,106,107,105,106,107,105,107,107,106,107,107,107,107,105,106,107,105,106,107,107,105,106,107,107,106,107,105,106,107,105,106,107,105,106,107,107,106,107,107,107,107,107,107,107,107,105,105,105,107,106,105,107,106,107,105,106,107,105,106,107,105,106,107,105,106,107,105,105,105,105,105,105,105,105,144,151,154,146,125,124,0,125,124,131,117,145,148,0,0,0,0,0,125,0,117,125,151,144,148,154,125,124,145,144,0,155,125,125,124,0,117,117,125,124,124,2,155,65,123,0,0,125,124,0,0,0,0,0,0,0,0,0,0,0,0,65,123,0,0,117,0,0,0,0,146,151,0,0,0,0,0,0,0,0,0,0,0,146,0,0,0,0,0,145,65,123,0,0,0,0,151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,0,0,125,124,0,65,123,0,0,0,122,0,0,0,0,131,125,125,125,125,125,0,117,0,124,0,0,0,0,0,135,183,117,125,160,166,160,135,183,0,0,0,0,0,0,0,0,0,0,117,117,63,2,2,113,116,118,116,2,2,2,2,118,118,114,114,114,152,122,122,122,122,122,122,122,122,13,135,183,123,65,63,127,2,122,122,122,122,122,122,122,122,86,123,112,157,86,123,86,123,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,131,127,133,116,118,136,137,2,137,142,143,150,130,119,112,63,120,156,121,167,138,65,125,126,87,139,140,141,142,143,144,134,133,145,146,147,114,148,149,150,130,119,112,63,151,152,120,153,131,154,155,156,137,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,132,165,166,167,168,169,170,65,125,126,87,139,140,141,142,143,144,134,133,145,146,147,114,148,149,150,130,119,112,63,151,152,120,153,131,154,155,156,137,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,132,165,166,167,168,169,170,113,160,166,134,133,125,147,149,149,133,114,143,134,13,132,13,13,13,132,132,143,86,86,123,86,123,86,123,65,86,123,86,123,65,65,86,117,126,133,149,112,116,151,137,121,163,167,167,13,13,13,13,13,114,114,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,65,125,125,126,87,145,146,150,130,119,112,63,151,152,120,153,131,154,155,156,121,157,158,159,13,160,161,162,117,86,179,132,165,166,167,168,169,170,170,156,87,86,123,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,139,164,141,147,65,125,126,87,139,140,141,142,143,144,134,145,146,147,114,148,149,150,130,119,112,63,151,152,120,153,131,154,155,156,121,157,158,159,13,160,161,162,138,117,124,86,163,123,164,132,165,166,167,168,169,170,134,133,65,65,65,125,125,125,126,126,126,87,87,87,139,139,139,140,140,140,141,141,141,142,142,142,143,143,143,144,144,144,134,134,134,145,145,145,146,146,146,148,148,148,149,149,149,150,150,150,130,130,130,119,119,119,112,112,112,63,63,63,151,151,151,152,152,152,120,120,120,153,153,153,131,131,131,154,154,154,155,155,155,156,156,156,121,121,121,157,157,157,158,158,158,159,159,159,13,13,13,160,160,160,161,161,161,162,162,162,117,117,117,124,124,124,86,86,86,163,163,163,123,123,123,164,164,164,132,132,132,165,165,165,166,166,166,167,167,167,168,168,168,169,169,169,170,170,170,114,114,138,122,63,126,63,126,63,63,150,119,63,87,126,130,112,164,121,158,157,143,134,133,143,134,133,143,134,133,157,159,86,123,86,123,113,65,65,125,125,126,126,87,87,139,140,141,142,143,144,134,135,135,145,146,146,147,114,148,148,149,150,130,119,112,116,118,63,63,136,151,152,120,153,131,154,154,155,155,156,156,183,183,121,157,158,159,13,160,160,161,162,2,138,117,117,124,86,86,163,123,164,179,132,165,166,166,167,168,169,170,13,132,189,113,190,127,65,65,65,65,65,125,126,87,139,140,141,142,143,144,134,133,135,135,135,145,146,147,114,148,149,150,130,119,119,112,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,183,183,121,157,158,159,13,13,160,161,162,2,138,117,124,124,86,163,163,123,123,164,179,132,165,166,167,168,169,169,170,163,164,146,148,117,2,127,163,114,114,163,130,125,160,124,86,163,123,164,130,63,13,132,87,63,126,164,0,0,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,87,163,86,123,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,123,63,13,190,163,164,168,141,150,130,143,153,130,163,168,65,124,86,65,164,65,65,130,121,164,168,140,134,133,114,157,13,13,13,163,168,122,87,86,114,120,13,132,86,123,149,134,133,114,120,114,122,87,87,138,161,13,114,87,150,119,63,134,133,189,127,126,87,139,140,141,116,118,153,2,163,165,2,118,190,13,156,134,133,152,87,121,120,142,141,147,160,86,166,134,133,13,114,13,13,13,130,114,117,122,117,13,132,158,0,143,134,133,2,2,2,2,2,2,167,87,87,117,153,117,122,120,167,13,132,63,120,167,13,132,143,120,114,158,65,125,125,126,87,145,146,150,130,119,112,63,151,152,120,153,131,154,155,156,121,157,158,159,13,160,161,162,117,86,179,132,165,166,167,168,169,170,2,2,2,2,2,2,2,2,2,13,13,143,120,153,157,158,159,162,13,13,134,133,13,150,119,156,130,112,134,133,170,13,13,157,159,143,86,123,122,120,167,123,86,123,86,123,86,120,162,123,165,167,86,123,86,123,86,120,162,165,167,161,162,86,123,86,123,86,123,86,86,86,86,65,125,126,87,139,140,141,142,143,144,134,133,145,146,147,114,148,149,150,130,119,112,63,151,152,120,153,131,154,155,156,137,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,132,165,166,167,168,169,170,65,125,126,87,135,146,148,63,154,155,156,183,160,117,86,166,65,150,119,156,189,113,190,127,65,125,126,87,139,140,141,142,143,144,144,134,133,135,145,145,146,147,114,148,148,149,150,130,119,112,116,118,63,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,179,132,165,166,167,168,169,170,86,123,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,179,132,165,166,167,168,169,170,123,158,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,130,121,2,149,134,133,13,86,123,132,86,123,113,113,134,133,140,132,165,167,132,0,0,0,189,113,190,127,65,125,126,87,139,140,141,142,143,144,134,133,135,145,146,147,114,148,149,150,130,119,112,116,118,63,136,151,152,120,153,131,154,155,156,137,183,121,157,158,159,13,160,161,162,2,138,117,124,86,163,123,164,179,132,165,166,167,168,169,170,136,87,136,137,136,87,118,137,121,136,137,130,112,116,118,87,189,87,256,256,257,258,257,257,0,0,0,198,199,200,198,199,200,198,199,198,199,200,199,200,198,199,200,198,199,200,198,198,199,200,198,199,199,200,198,199,200,200,200,198,199,198,199,200,198,199,200,200,198,199,200,198,199,199,199,200,198,199,199,200,199,200,198,199,200,198,199,200,198,199,200,198,199,200,0,0,0,202,202,204,204,203,202,204,203,202,204,203,203,202,204,203,202,204,204,203,202,204,203,203,202,204,203,202,204,203,202,204,203,203,203,203,203,202,204,203,202,204,203,202,204,203,203,202,204,0,0,0,206,206,206,0,0,0,209,0,209,210,211,211,211,0,210,0,0,0,0,212,214,212,214,212,212,212,214,214,214,214,212,214,212,214,212,214,212,214,212,214,212,214,212,214,212,212,212,214,212,214,212,214,212,214,214,0,0,0,216,217,218,216,217,218,216,216,217,216,217,218,216,217,218,216,217,218,216,217,218,216,217,218,216,217,218,216,217,218,216,217,218,216,217,217,216,217,216,217,218,216,217,218,216,217,218,216,217,218,218,0,0,0,0,213,225,222,225,222,213,222,222,222,221,225,225,225,225,225,222,225,222,225,222,222,225,222,225,222,225,222,0,222,222,225,222,225,222,225,222,225,222,221,225,0,0,0,0,227,228,227,228,227,228,227,228,227,228,227,228,227,228,227,228,227,228,224,228,223,227,227,228,227,228,227,228,227,228,227,228,227,228,227,228,227,228],"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}}{Al{{h{Aj}}}}}{{f{Ad}}}}{{{h{An}}}An}{{{h{l}}}l}{{{h{B`}}}B`}{{{h{Bb}}}Bb}{{{h{b}}}b}{{{h{c}}{h{Abe}}}Ad{}{}}0000{{{h{l}}{h{l}}}Bd}{{{h{Bf}}{h{l}}{Bh{nn}}}{{Bn{{Bl{Bj}}}}}}{{{h{Bf}}{h{l}}C`}{{Bn{{Bl{Bj}}}}}}``{Cb{{h{c}}}{}}00{{{h{l}}}{{h{c}}}{}}1111111{Cb{{h{Abc}}}{}}000000000{c{{Cd{l}}}Cf}{c{{Cd{Bb}}}Cf}{c{{Cd{Ah}}}Cf}{c{{Cd{b}}}Cf}{CbAd}000000000{{{h{Bf}}{h{l}}}{{Bn{{Bl{Bj}}}}}}{{{h{Bf}}{h{Bb}}}{{Bn{{Bl{Bj}}}}}}`{{{h{An}}{h{An}}}Ch}{{{h{l}}{h{l}}}Ch}{{{h{B`}}{h{B`}}}Ch}{{{h{Bb}}{h{Bb}}}Ch}{{{h{Ah}}{h{Ah}}}Ch}{{{h{b}}{h{b}}}Ch}{{{h{c}}{h{e}}}Ch{}{}}00000000000`{{{h{Cj}}{h{AbCl}}}Cn}0{{{h{An}}{h{AbCl}}}Cn}0{{{h{l}}{h{AbCl}}}Cn}{{{h{B`}}{h{AbCl}}}Cn}{{{h{Bb}}{h{AbCl}}}Cn}{{{h{C`}}{h{AbCl}}}Cn}{{{h{D`}}{h{AbCl}}}Cn}{{{h{Ah}}{h{AbCl}}}Cn}{{{h{b}}{h{AbCl}}}Cn}{{{h{Db}}{h{AbCl}}}Cn}{DdCj}{DfCj}{DhCj}{DjCj}{DlCj}{DnCj}{E`Cj}{EbCj}{EdCj}{EfCj}{EhCj}{EjCj}{ElCj}{EnCj}{F`Cj}{cc{}}000000000{e{{f{l}}}Fb{{Ff{}{{Fd{c}}}}}}{e{{f{Bb}}}Fb{{Ff{}{{Fd{c}}}}}}{{{A`{n}}}{{f{l}}}}{{{h{Bf}}{h{l}}}{{Bn{{Bl{Bj}}}}}}{{{h{l}}{h{Abc}}}AdFh}{{{h{Bb}}{h{Abc}}}AdFh}{{{h{D`}}}{{h{Bb}}}}{{}Cb}000000000{l{{A`{n}}}}{ce{}{}}000000000{An{{h{Fj}}}}`{{{h{Cj}}}An}{{{h{Bf}}{Al{{h{l}}}}}{{Bn{{Bl{Bj}}}}}}9{{{h{Bf}}{h{Bb}}}{{Bn{{Bl{Bj}}}}}}``{{{h{Cj}}}{{h{Fj}}}}{{{h{B`}}}{{h{l}}}}{{{h{Bb}}}{{h{Fj}}}}```{{{h{Bb}}}{{h{l}}}}`>{{Anc}Cj{{Fl{n}}}}{nl}{lB`}{{ln}Bb}{{{h{l}}}{{Al{l}}}}{{{h{l}}{h{l}}}{{Al{Bd}}}}`{{{h{B`}}}{{h{{Bh{nn}}}}}}``{{{h{Bf}}{h{Bb}}{h{Bb}}}{{Bn{{Bl{Bj}}}}}}````{{{h{l}}c}CdFn}{{{h{Bb}}c}CdFn}{{{h{Ah}}c}CdFn}{{{h{b}}c}CdFn}`{{{h{Cj}}}{{Al{{h{j}}}}}}```{{{h{Bf}}{h{Bb}}}{{Bn{{Bl{Bj}}}}}}{{{h{AbD`}}}{{A`{Ah}}}}{{{h{AbD`}}}{{A`{b}}}}{{{h{c}}}e{}{}}0000{{{h{c}}}n{}}0{{{h{l}}}n}``{c{{Cd{e}}}{}{}}0000000000000000000{{{h{c}}}G`{}}000000000{{{h{Bf}}{h{l}}{Bh{nn}}}{{Bn{{Bl{Bj}}}}}}{{{h{Bf}}D`}{{Bn{{Bl{Bj}}}}}}{ce{}{}}000000000{{Cj{h{Fj}}c}Cj{{Fl{n}}}}{{l{Bh{nn}}}B`}{{Cjc}Cj{{Fl{Gb}}}}```````````````````````````````````{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{Gj}}}{{f{Ad}}}{}{}}0000000{{{h{Gl}}}{{f{Gn}}}}{{{h{H`}}}{{f{Hb}}}}22222222{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{HdHf}{{{h{Hf}}}Hf}{{{h{c}}{h{Abe}}}Ad{}{}}{Cb{{h{c}}}{}}0{Cb{{h{Abc}}}{}}0{CbAd}0{cc{}}0{{}Cb}0{ce{}{}}0{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{H`}}c}{{f{c}}}{}{}}{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{H`}}cc}{{f{c}}}{}{}}{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{H`}}}{{f{c}}}{}{}}{{HfHh}{{f{Hj}}}}{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{Gl}}{A`{c}}}{{f{e}}}{}{}}{{{h{Gn}}}{{f{Gl}}}}{{{h{Ab{Gh{}{{Gd{c}}{Gf{e}}}}}}{h{Hl}}{A`{c}}}{{f{c}}}{}{}}{{{h{c}}}e{}{}}{c{{Cd{e}}}{}{}}000{{{h{c}}}G`{}}0{{{h{Hb}}}{{f{H`}}}};;{{HdCb}Hd}0{{HdCh}Hd}0```````````````````````````````````````````{{{h{Hn}}}{{h{`}}}}{{I`I`}I`}{{{h{{Id{}{{Ib{c}}}}}}IfCh}{{f{c}}}{}}{{{h{Ih}}IfCh}{{f{c}}}{}}{{{h{{Ij{c}}}}IfCh}{{f{e}}}Id{}}{{{h{{Il{c}}}}IfCh}{{f{e}}}Id{}}{{{h{{In{c}}}}IfCh}{{f{e}}}Id{}}{{{h{{J`{c}}}}IfCh}{{f{e}}}Id{}}{{{h{I`}}IfCh}{{f{Jb}}}}{{{h{c}}}{{h{e}}}{}{}}00000000{{{h{Abc}}}{{h{Abe}}}{}{}}00000000{{{h{Ih}}}Ih}{{{h{Hn}}}Hn}{{{h{{Ij{c}}}}}{{Ij{c}}}Jd}{{{h{{Il{c}}}}}{{Il{c}}}Jd}{{{h{{In{c}}}}}{{In{c}}}Jd}{{{h{{J`{c}}}}}{{J`{c}}}Jd}{{{h{I`}}}I`}{{{h{Jb}}}Jb}{{{h{Jf}}}Jf}{{{h{c}}{h{Abe}}}Ad{}{}}00000000{Cb{{h{c}}}{}}00000000{Cb{{h{Abc}}}{}}00000000{c{{Cd{Ih}}}Cf}{c{{Cd{Hn}}}Cf}{c{{Cd{{Ij{e}}}}}CfJh}{c{{Cd{{Il{e}}}}}CfJh}{c{{Cd{{In{e}}}}}CfJh}{c{{Cd{{J`{e}}}}}CfJh}{c{{Cd{I`}}}Cf}{c{{Cd{Jb}}}Cf}{c{{Cd{Jf}}}Cf}{CbAd}00000000{{{h{Ih}}{h{Ih}}}Ch}{{{h{Hn}}{h{Hn}}}Ch}{{{h{{Ij{c}}}}{h{{Ij{c}}}}}ChJj}{{{h{{Il{c}}}}{h{{Il{c}}}}}ChJj}{{{h{{In{c}}}}{h{{In{c}}}}}ChJj}{{{h{{J`{c}}}}{h{{J`{c}}}}}ChJj}{{{h{I`}}{h{I`}}}Ch}{{{h{Jb}}{h{Jb}}}Ch}{{{h{Jf}}{h{Jf}}}Ch}{{IhJl}I`}{{{h{c}}{h{e}}}Ch{}{}}00{{{h{Hn}}}{{h{Jn}}}}{{{h{Ih}}{h{AbCl}}}Cn}0{{{h{Hn}}{h{AbCl}}}Cn}0{{{h{{Ij{c}}}}{h{AbCl}}}CnK`}{{{h{{Il{c}}}}{h{AbCl}}}CnKb}{{{h{{Il{c}}}}{h{AbCl}}}CnK`}{{{h{{In{c}}}}{h{AbCl}}}CnK`}{{{h{{In{c}}}}{h{AbCl}}}CnKb}{{{h{{J`{c}}}}{h{AbCl}}}CnK`}{{{h{{J`{c}}}}{h{AbCl}}}Cn{KbK`}}{{{h{I`}}{h{AbCl}}}Cn}0{{{h{Jb}}{h{AbCl}}}Cn}0{{{h{Jf}}{h{AbCl}}}Cn}0{cc{}}00000000??{{}Cb}00000000{{{h{{Ij{c}}}}}{{Kd{{h{c}}}}}{}}{ce{}{}}00000000{JfCh}{{Ihc}I`{{Ff{}{{Fd{Jl}}}}}}{IhI`}100022{{IhJl}I`}0{{{h{Ih}}}{{h{Fj}}}}{I`I`}{JfJf}{cIh{{Fl{n}}}}{{cKf{Kh{`}}}Hn{{Fl{n}}}}{{Jfc}{{Il{c}}}{}}{{JfcJl}{{In{c}}}{}}{I`c{}}88{{I`I`}I`}7{{{h{Ih}}c}CdFn}{{{h{Hn}}c}CdFn}{{{h{{Ij{c}}}}e}CdKjFn}{{{h{{Il{c}}}}e}CdKjFn}{{{h{{In{c}}}}e}CdKjFn}{{{h{{J`{c}}}}e}CdKjFn}{{{h{I`}}c}CdFn}{{{h{Jb}}c}CdFn}{{{h{Jf}}c}CdFn}{{IhJl}I`}{{{h{c}}}e{}{}}00000000{{{h{c}}}n{}}0000000{c{{Cd{e}}}{}{}}00000000000000000{{{h{c}}}G`{}}00000000{ce{}{}}00000000`````````````````````````````{{{h{c}}}{{h{e}}}{}{}}0000{{{h{Abc}}}{{h{Abe}}}{}{}}0000{Kl{{f{Kn}}}}{{{h{Kn}}}Kn}{{{h{Kl}}}Kl}{{{h{c}}{h{Abe}}}Ad{}{}}0{{{h{AbL`}}}{{Bn{{Bl{Bj}}}}}}{{{h{Kn}}c}{{f{Ad}}}{{Lb{Fj}}}}{Cb{{h{c}}}{}}0000{Cb{{h{Abc}}}{}}0000{CbAd}0000{{{h{Kn}}c}{{f{Ch}}}{{Lb{Fj}}}}{{{h{Ld}}}{{f{Ch}}}}{{{h{Lf}}}{{f{Ch}}}}{{{h{Kn}}{h{AbCl}}}Cn}{{{h{Kl}}{h{AbCl}}}Cn}{{{h{Ld}}{h{AbCl}}}Cn}{{{h{Lf}}{h{AbCl}}}Cn}{cc{}}0000{c{{f{Kl}}}{{Lb{Fj}}}}{{}Cb}0000{ce{}{}}0000{KnKl}{Kl{{Af{n{Bh{nn}}}}}}{{{h{Ld}}}{{h{Fj}}}}{{{h{Lf}}}{{h{Fj}}}}{{{h{Ld}}}{{f{Lh}}}}{cKlFb}{{}Kl}{{{h{Kn}}c}{{f{Ld}}}{{Lb{Fj}}}}{{{h{Kn}}c}{{f{Lf}}}{{Lb{Fj}}}}{{{h{Lj}}{Ln{Ll}}}{{Bn{{Bl{Bj}}}}}}{{{h{Ld}}}{{f{M`}}}}{{{h{Ld}}}{{f{{`{Lj}}}}}}{{{h{Kn}}c}{{f{Ad}}}{{Lb{Fj}}}}`{LfLd}{{{h{c}}}e{}{}}0{c{{Cd{e}}}{}{}}000000000{{{h{c}}}G`{}}0000{ce{}{}}0000{{Klce}KlFbFb}{{Klg}KlFbFb{{Ff{}{{Fd{{Af{ce}}}}}}}}{{{h{AbL`}}M`}{{Bn{{Bl{Bj}}}}}}{{{h{Lf}}M`}{{f{Ad}}}}{{{h{Lf}}}{{f{{Bl{L`}}}}}}`````{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{Mb{{f{Md}}}}{{{h{Mf}}}Mf}{{{h{c}}{h{Abe}}}Ad{}{}}{{{h{Md}}}{{Al{{h{{Mh{n}}}}}}}}``{{{h{Mf}}}{{h{Fj}}}}`{Cb{{h{c}}}{}}00{Cb{{h{Abc}}}{}}00{c{{Cd{Mf}}}Cf}{CbAd}00{{{h{Mf}}{h{Mf}}}Ch}{{{h{Md}}{h{AbCl}}}Cn}{{{h{Mf}}{h{AbCl}}}Cn}{cc{}}00{{}Cb}00{ce{}{}}00`{{{h{Md}}}{{f{Hh}}}}{{{h{Mf}}}{{Al{{h{Jb}}}}}}`{{{h{Mf}}}{{h{{Mh{Mj}}}}}}``{{{h{Mf}}}{{h{Gn}}}}`{{{h{Mf}}}If}{{Mbe}MbFb{{Ff{}{{Fd{c}}}}}}{MbMb}0{{{h{Mf}}c}CdFn}{{{h{Md}}}{{h{Ml}}}}{{MbMn}Mb}`{{{h{Md}}}{{f{Hj}}}}{{{h{c}}}e{}{}}{c{{Cd{e}}}{}{}}00000{{{h{c}}}G`{}}00>>>{{Mb{Al{Cb}}}Mb}{{MbCh}Mb}{{MbCb}Mb}0{{MbI`}Mb}122`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{h{Gn}}Mj}{{Al{{Kh{`}}}}}}{{dGn}{{f{d}}}}{{dN`}{{f{d}}}}{{{h{AbNb}}c}{{f{Ad}}}{{Nf{}{{Fd{Nd}}}}}}{{NhMjcNj}{{f{Nh}}}Fb}{{NlceNj}{{f{Nl}}}{{Lb{Fj}}}{{Fl{n}}}}{{Nhc}{{f{Nh}}}{{Ff{}{{Fd{Nn}}}}}}4{{dGn}d}{{dO`}{{f{d}}}}{{dOb}{{f{d}}}}{{NlNn}{{f{Nl}}}}{{Nlc}{{f{Nl}}}{{Ff{}{{Fd{Nn}}}}}}````{{{h{Ab{Od{}{{Gd{c}}}}}}{h{Kf}}}{{f{Ad}}}{}}0000000{{{h{AbAj}}O`}Ad}{{{h{c}}}{{h{j}}}{}}0{{{h{Of}}}{{Al{Oh}}}}{{{h{Hb}}}{{Al{{h{Oj}}}}}}{{{h{Gn}}}{{h{Ol}}}}{{OnA@`}{{f{On}}}}{{dA@`}d}77777777{cJl{{Ff{}{{Fd{A@b}}}}}}{cOf{{Ff{}{{Fd{A@b}}}}}}{{N`c}{{f{A@d}}}{{Fl{If}}}}`{cJl{{Fl{Ch}}}}{cOf{{Fl{Ch}}}}{c{{f{Jl}}}{{Lb{Fj}}}}{c{{f{Of}}}{{Lb{Fj}}}}{{{h{c}}}{{h{e}}}{}{}}0000000000000000000000000000000000000000000000000000000000000000{{{h{Abc}}}{{h{Abe}}}{}{}}0000000000000000000000000000000000000000000000000000000000000000{{{Al{Mj}}{Al{Mn}}{Al{Mn}}}A@f}{On{{f{A@h}}}}{{{h{A@j}}}{{Cd{A@lA@n}}}}{NhN`}{Nl{{f{A@d}}}}{AA`{{f{Gn}}}}{{{h{AAb}}{h{Gn}}}{{f{Ob}}}}{d{{f{AAd}}}}{{{h{AAb}}}{{f{Ob}}}}{{}{{`{{Af{AdAdAdAdAd}}}}}}0{{}{{`{{Af{AdAdAdAd}}}}}}{cNl{{Fl{If}}}}1{{}Nh}{{}AA`}{{}{{`{{Af{AdAdAdAdAdAdAd}}}}}}4{{}AAb}1`{{{h{Hb}}}Hb}{{{h{Oj}}}Oj}{{{h{Ol}}}Ol}{{{h{Jn}}}Jn}{{{h{AAf}}}AAf}{{{h{AAh}}}AAh}{{{h{AAj}}}AAj}{{{h{AAl}}}AAl}{{{h{AAn}}}AAn}{{{h{AB`}}}AB`}{{{h{A@l}}}A@l}{{{h{A@j}}}A@j}{{{h{ABb}}}ABb}{{{h{ABd}}}ABd}{{{h{ABf}}}ABf}{{{h{Nd}}}Nd}{{{h{ABh}}}ABh}{{{h{ABj}}}ABj}{{{h{ABl}}}ABl}{{{h{A@d}}}A@d}{{{h{Nn}}}Nn}{{{h{N`}}}N`}{{{h{Gn}}}Gn}{{{h{ABn}}}ABn}{{{h{AC`}}}AC`}{{{h{O`}}}O`}{{{h{ACb}}}ACb}{{{h{A@f}}}A@f}{{{h{ACd}}}ACd}{{{h{ACf}}}ACf}{{{h{ACh}}}ACh}{{{h{AAb}}}AAb}{{{h{Ob}}}Ob}{{{h{ACj}}}ACj}{{{h{ACl}}}ACl}{{{h{ACn}}}ACn}{{{h{Aj}}}Aj}{{{h{AD`}}}AD`}{{{h{ADb}}}ADb}{{{h{ADd}}}ADd}{{{h{d}}}d}{{{h{AAd}}}AAd}{{{h{Nj}}}Nj}{{{h{Oh}}}Oh}{{{h{Jl}}}Jl}{{{h{ADf}}}ADf}{{{h{Of}}}Of}{{{h{ADh}}}ADh}{{{h{A@h}}}A@h}{{{h{ADj}}}ADj}{{{h{ADl}}}ADl}{{{h{ADn}}}ADn}{{{h{AE`}}}AE`}{{{h{AEb}}}AEb}{{{h{AEd}}}AEd}{{{h{c}}{h{Abe}}}Ad{}{}}000000000000000000000000000000000000000000000000000000{Nb{{f{Ad}}}}{{{h{AD`}}{h{AD`}}}Bd}{{{h{ADl}}{h{ADl}}}Bd}{{{h{A@l}}}{{h{{Bh{MjLl}}}}}}{{{h{AbA@j}}{Bh{MjLl}}}{{h{AbA@j}}}}{{{h{Oj}}{h{Oh}}}Ch}{ABf{{`{{Ff{}{{Fd{Nd}}}}}}}}``{{{h{AbA@j}}ABb}{{h{AbA@j}}}}`{{{h{AAn}}}ABb}{{{h{A@l}}}ABb}{{{h{Aj}}}{{h{If}}}}{{{h{A@h}}}{{h{If}}}}{{{h{Aj}}}AEf}{{{h{Aj}}}{{Al{{h{Ml}}}}}}{{{h{Aj}}}{{Al{Mn}}}}{{{h{A@h}}}{{h{AEh}}}}{{{h{A@h}}}AEj}{{{h{AAn}}}{{h{A@l}}}}{{{h{Jl}}}{{h{Oj}}}}{MjJl}{MjOf}{c{{f{Jl}}}{{Lb{Fj}}}}{c{{f{Of}}}{{Lb{Fj}}}}{{MjAElAEl}{{f{Jl}}}}{{MjAElAEl}{{f{Of}}}}{{AElAEl}{{f{Hb}}}}{c{{f{Jl}}}{{Fl{AEn}}}}{AF`Of}65{AEl{{f{AEl}}}}0{{cAEl}{{f{Jl}}}{{Fl{AEn}}}}{{{h{Nj}}}n}{{}Ol}{{}A@j}{{}ABj}{{}N`}{{}Nh}{{}ABn}{{}AAb}{{}Ob}{{}ADf}{{{h{ADn}}}{{Al{{h{n}}}}}}{{{h{ADn}}}{{h{l}}}}{{{h{Aj}}}{{h{AFb}}}}{{{h{Aj}}}Mj}{{{h{Aj}}}{{h{Ol}}}}{{{h{Aj}}}{{h{AFd}}}}{{{h{Aj}}}Mn}``{Cb{{h{c}}}{}}0000000000000000000000000000000000000000000000000000000000000000{Cb{{h{Abc}}}{}}0000000000000000000000000000000000000000000000000000000000000000{c{{Cd{Hb}}}Cf}{c{{Cd{Oj}}}Cf}0{c{{Cd{Ol}}}Cf}{c{{Cd{Jn}}}Cf}{c{{Cd{ABb}}}Cf}{c{{Cd{ABd}}}Cf}{c{{Cd{ABl}}}Cf}{c{{Cd{A@d}}}Cf}{c{{Cd{Nn}}}Cf}{c{{Cd{N`}}}Cf}{c{{Cd{Gn}}}Cf}{c{{Cd{ABn}}}Cf}{c{{Cd{AC`}}}Cf}{c{{Cd{O`}}}Cf}{c{{Cd{ACb}}}Cf}{c{{Cd{A@f}}}Cf}{c{{Cd{ACd}}}Cf}{c{{Cd{ACf}}}Cf}{c{{Cd{ACh}}}Cf}{c{{Cd{Ob}}}Cf}{c{{Cd{ACj}}}Cf}{c{{Cd{ACl}}}Cf}{c{{Cd{ACn}}}Cf}{c{{Cd{Aj}}}Cf}{c{{Cd{AD`}}}Cf}{c{{Cd{ADb}}}Cf}{c{{Cd{ADd}}}Cf}{c{{Cd{Nj}}}Cf}{c{{Cd{Jl}}}Cf}{c{{Cd{AFf}}}Cf}{c{{Cd{A@h}}}Cf}{c{{Cd{ADj}}}Cf}{c{{Cd{ADl}}}Cf}{c{{Cd{ADn}}}Cf}{c{{Cd{AE`}}}Cf}{c{{Cd{AEb}}}Cf}{c{{Cd{AEd}}}Cf}```{cJl{{Fl{AFh}}}}{cOf{{Fl{AFh}}}}{CbAd}0000000000000000000000000000000000000000000000000000000000000000`{{}ADh}{{{h{AAj}}}{{h{{Mh{AFj}}}}}}{{{h{ABf}}}{{h{{Mh{Nd}}}}}}{{{h{Hb}}{h{Hb}}}Ch}{{{h{Oj}}{h{Oj}}}Ch}{{{h{Ol}}{h{Ol}}}Ch}{{{h{Jn}}{h{Jn}}}Ch}{{{h{AAf}}{h{AAf}}}Ch}{{{h{AAh}}{h{AAh}}}Ch}{{{h{AAj}}{h{AAj}}}Ch}{{{h{AAl}}{h{AAl}}}Ch}{{{h{AAn}}{h{AAn}}}Ch}{{{h{AB`}}{h{AB`}}}Ch}{{{h{A@l}}{h{A@l}}}Ch}{{{h{ABb}}{h{ABb}}}Ch}{{{h{ABd}}{h{ABd}}}Ch}{{{h{ABf}}{h{ABf}}}Ch}{{{h{Nd}}{h{Nd}}}Ch}{{{h{ABh}}{h{ABh}}}Ch}{{{h{ABj}}{h{ABj}}}Ch}{{{h{ABl}}{h{ABl}}}Ch}{{{h{A@d}}{h{A@d}}}Ch}{{{h{Nn}}{h{Nn}}}Ch}{{{h{N`}}{h{N`}}}Ch}{{{h{Gn}}{h{Gn}}}Ch}{{{h{ABn}}{h{ABn}}}Ch}{{{h{AC`}}{h{AC`}}}Ch}{{{h{O`}}{h{O`}}}Ch}{{{h{ACb}}{h{ACb}}}Ch}{{{h{A@f}}{h{A@f}}}Ch}{{{h{ACd}}{h{ACd}}}Ch}{{{h{ACf}}{h{ACf}}}Ch}{{{h{ACh}}{h{ACh}}}Ch}{{{h{Ob}}{h{Ob}}}Ch}{{{h{ACj}}{h{ACj}}}Ch}{{{h{ACl}}{h{ACl}}}Ch}{{{h{ACn}}{h{ACn}}}Ch}{{{h{Aj}}{h{Aj}}}Ch}{{{h{AD`}}{h{AD`}}}Ch}{{{h{ADb}}{h{ADb}}}Ch}{{{h{ADd}}{h{ADd}}}Ch}{{{h{AAd}}{h{AAd}}}Ch}{{{h{Nj}}{h{Nj}}}Ch}{{{h{Oh}}{h{Oh}}}Ch}{{{h{Jl}}{h{Jl}}}Ch}{{{h{ADf}}{h{ADf}}}Ch}{{{h{Of}}{h{Of}}}Ch}{{{h{ADh}}{h{ADh}}}Ch}{{{h{A@h}}{h{A@h}}}Ch}{{{h{ADj}}{h{ADj}}}Ch}{{{h{ADl}}{h{ADl}}}Ch}{{{h{ADn}}{h{ADn}}}Ch}{{{h{AE`}}{h{AE`}}}Ch}{{{h{AEb}}{h{AEb}}}Ch}{{{h{AEd}}{h{AEd}}}Ch}{{{h{A@l}}}{{h{{Mh{Mj}}}}}}{{{h{AbA@j}}{A`{Mj}}}{{h{AbA@j}}}}{{{h{c}}{h{e}}}Ch{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000```{{{h{Ab{Od{}{{Gd{c}}}}}}{h{Kf}}c}{{f{c}}}{}}{{{h{Gn}}{h{Fj}}}{{Al{{h{Kf}}}}}}{{{h{Ol}}Mj}{{Al{{h{Kf}}}}}}{{{h{Gn}}Mj}{{Al{{h{Kf}}}}}}{{{h{Ol}}{h{Fj}}}{{Al{{h{Kf}}}}}}33``{{{h{Gn}}{h{Fj}}}{{Al{Mj}}}}`{{{h{Ol}}}{{h{{Mh{Kf}}}}}}{{{h{A@d}}}{{h{{Mh{ABl}}}}}}{{{h{N`}}}{{h{{Mh{Nn}}}}}}{{{h{ADh}}}{{h{{Mh{Of}}}}}}```{{{h{AAn}}}ABd}{{{h{A@l}}}ABd}{{{h{AbA@j}}ABd}{{h{AbA@j}}}}{{{h{AAn}}}{{h{Fj}}}}{{{h{A@l}}}{{h{Fj}}}}{{{h{AbA@j}}n}{{h{AbA@j}}}}{{{h{AAn}}}Ll}{{{h{A@l}}}Ll}{{{h{AbA@j}}Ll}{{h{AbA@j}}}}``{cJl{{Ff{}{{Fd{A@b}}}}}}{cOf{{Ff{}{{Fd{A@b}}}}}}{cJl{{Fl{AFl}}}}{cOf{{Fl{AFl}}}}{{{h{Nb}}{h{AbCl}}}Cn}{{{h{Hb}}{h{AbCl}}}Cn}0{{{h{Oj}}{h{AbCl}}}Cn}0{{{h{Ol}}{h{AbCl}}}Cn}0{{{h{Jn}}{h{AbCl}}}Cn}0{{{h{AAf}}{h{AbCl}}}Cn}{{{h{AAh}}{h{AbCl}}}Cn}{{{h{AAj}}{h{AbCl}}}Cn}{{{h{AAl}}{h{AbCl}}}Cn}{{{h{AAn}}{h{AbCl}}}Cn}{{{h{AB`}}{h{AbCl}}}Cn}{{{h{A@l}}{h{AbCl}}}Cn}{{{h{A@n}}{h{AbCl}}}Cn}0{{{h{ABb}}{h{AbCl}}}Cn}{{{h{ABd}}{h{AbCl}}}Cn}0{{{h{ABf}}{h{AbCl}}}Cn}{{{h{Nd}}{h{AbCl}}}Cn}{{{h{ABh}}{h{AbCl}}}Cn}0{{{h{ABj}}{h{AbCl}}}Cn}{{{h{ABl}}{h{AbCl}}}Cn}{{{h{A@d}}{h{AbCl}}}Cn}{{{h{Nn}}{h{AbCl}}}Cn}{{{h{N`}}{h{AbCl}}}Cn}{{{h{Nh}}{h{AbCl}}}Cn}{{{h{Nl}}{h{AbCl}}}Cn}{{{h{Gn}}{h{AbCl}}}Cn}0{{{h{AA`}}{h{AbCl}}}Cn}{{{h{ABn}}{h{AbCl}}}Cn}{{{h{AC`}}{h{AbCl}}}Cn}{{{h{O`}}{h{AbCl}}}Cn}{{{h{ACb}}{h{AbCl}}}Cn}{{{h{A@f}}{h{AbCl}}}Cn}{{{h{ACd}}{h{AbCl}}}Cn}0{{{h{ACf}}{h{AbCl}}}Cn}0{{{h{ACh}}{h{AbCl}}}Cn}0{{{h{AFn}}{h{AbCl}}}Cn}0{{{h{Ob}}{h{AbCl}}}Cn}{{{h{ACj}}{h{AbCl}}}Cn}{{{h{ACl}}{h{AbCl}}}Cn}{{{h{ACn}}{h{AbCl}}}Cn}{{{h{Aj}}{h{AbCl}}}Cn}{{{h{AD`}}{h{AbCl}}}Cn}0{{{h{ADb}}{h{AbCl}}}Cn}{{{h{ADd}}{h{AbCl}}}Cn}{{{h{d}}{h{AbCl}}}Cn}{{{h{AAd}}{h{AbCl}}}Cn}{{{h{Nj}}{h{AbCl}}}Cn}0{{{h{Oh}}{h{AbCl}}}Cn}{{{h{Jl}}{h{AbCl}}}Cn}0{{{h{ADf}}{h{AbCl}}}Cn}{{{h{Of}}{h{AbCl}}}Cn}{{{h{ADh}}{h{AbCl}}}Cn}{{{h{AFf}}{h{AbCl}}}Cn}{{{h{A@h}}{h{AbCl}}}Cn}{{{h{ADj}}{h{AbCl}}}Cn}{{{h{ADl}}{h{AbCl}}}Cn}0{{{h{ADn}}{h{AbCl}}}Cn}{{{h{AE`}}{h{AbCl}}}Cn}{{{h{AEb}}{h{AbCl}}}Cn}{{{h{AEd}}{h{AbCl}}}Cn}{{{h{Aj}}}AD`}{{{h{A@h}}}ADl}{cc{}}0000{AAhHb}{OjHb}{OlHb}{AAfHb}44444444444{AG`A@n}{nA@n}666666666{ABlNn}77{A@dN`}8888888888888{AG`AFn}{nAFn}:::::{AAdAj};;;;;;;{JlOh}<<<{{{Kd{{Af{Of{Al{Of}}}}}}}ADf}={JlOf}>>>>>>>{AEdAEb}??{cADf{{Ff{}{{Fd{{Af{Of{Al{Of}}}}}}}}}}{cADh{{Ff{}{{Fd{{Al{Of}}}}}}}}{{{h{Fj}}}{{f{ABd}}}}{{{h{Fj}}}{{f{ABh}}}}{{{h{Fj}}}{{f{Nj}}}}{C`{{f{d}}}}{Db{{f{On}}}}{{{h{ADf}}{h{Of}}}{{Al{{h{{Al{Of}}}}}}}}{{{h{Nd}}}Ch}0{{{h{ADf}}{h{ADf}}}Ch}{{{h{A@d}}}Ch}{{{h{Oj}}{h{Abc}}}AdFh}{{{h{AD`}}{h{Abc}}}AdFh}{{{h{Oh}}{h{Abc}}}AdFh}{{{h{Jl}}{h{Abc}}}AdFh}{{{h{ADf}}{h{Abc}}}AdFh}{{{h{Of}}{h{Abc}}}AdFh}{{{h{ADh}}{h{Abc}}}AdFh}{{{h{A@d}}}{{Al{Mj}}}}{{{h{Gn}}}Mj}{{{h{Aj}}}{{h{{Mh{ADd}}}}}}{{{h{A@h}}}{{h{{Mh{ADj}}}}}}`{{{h{Gn}}}{{`{{AGb{}{{Fd{Mj}}}}}}}}{{{h{Ol}}Cb}{{h{c}}}{}}{{{h{ADh}}Cb}{{h{c}}}{}}{{{h{Ol}}}{{f{{Bh{MjKf}}}}}}{{{h{Ol}}}{{f{{Bh{MjMj}}}}}}{{}Cb}0000000000000000000000000000000000000000000000000000000000000000`{{{h{AbADf}}Of{Al{Of}}}{{Al{{Al{Of}}}}}}{cJl{{Fl{Mj}}}}{cOf{{Fl{Mj}}}}{ce{}{}}0000000000000000000000000000000000000000000000000000000000000000{Of{{Bl{AGd}}}}{GnAA`}{{Aj{Al{n}}}d}3{ADfc{}}{ADhc{}}{AE`c{}}{AAj{{Af{{A`{AFj}}AAl}}}}{ABlNn}{A@dN`}{{{h{AAn}}}Ch}{{{h{ACb}}}Ch}{{{h{A@d}}{h{A@d}}}Ch}{{{h{ADf}}}Ch}{{{h{AE`}}}Ch}{{{h{Hb}}}Ch}{{{h{Oh}}}Ch}{{{h{Jl}}}Ch}2{{{h{ADh}}Cb}Ch}33{{{h{A@d}}}Ch}{{{h{Ob}}}Ch}{{{h{ADh}}}{{`{{AGb{}{{Fd{{Al{{h{Of}}}}}}}}}}}}{{{h{AE`}}}{{`{{Nf{}{{Fd{{h{AEb}}}}}}}}}}`{{{h{A@l}}}{{Al{{h{{Mh{A@b}}}}}}}}{{{h{AbA@j}}{Al{{A`{A@b}}}}}{{h{AbA@j}}}}``{{{h{Aj}}}Mn}0{{{h{Aj}}}{{f{{AGh{AGf}}}}}}{{{h{ADf}}}Cb}{{{h{AE`}}}Cb}{{{h{Ab{Od{}{{Gd{c}}}}}}{h{AAf}}c}{{f{c}}}{}}{{MjHbCh}Jn}{{{h{Jl}}}{{h{Oh}}}}{{{h{Nd}}{h{Kn}}}{{f{AAj}}}}{{{h{O`}}{h{Kn}}{h{Aj}}}{{f{ABf}}}}{{{h{Aj}}}{{h{Fj}}}}{{{h{A@h}}}{{h{Fj}}}}{cJl{{Fl{Mn}}}}{cOf{{Fl{Mn}}}}`{{{h{A@l}}}{{h{{Bh{MjJl}}}}}}{{{h{AbA@j}}{Bh{MjJl}}}{{h{AbA@j}}}}`{{{h{O`}}}{{h{Fj}}}}`{{{h{Ab{Od{}{{Gd{c}}}}}}{h{AAh}}cc}{{f{c}}}{}}{{MjHb}Jn}<``{{{h{Aj}}}{{h{{Mh{ADb}}}}}}````{{{h{Gn}}Mj}{{Al{{h{Fj}}}}}}{{{h{A@l}}}{{h{{Bh{MjLl}}}}}}{{{h{AbA@j}}{Bh{MjLl}}}{{h{AbA@j}}}}{{LfMn{A`{A@b}}}AGj}{A@hOn}{{{A`{Kf}}}Ol}{{MjcHbCh}JnFb}{KfAAf}{{KfKf}AAh}{{AAl{A`{AAn}}}AAj}{{}Nh}{cNl{{Fl{If}}}}{{MnA@f}ACb}{{GncObnAD`{Bh{nn}}}{{f{d}}}{{Fl{N`}}}}{{}ADf}{{AEjMn}ADj}{{Aj{Al{n}}}d}{{N`c}{{f{Nl}}}{{Fl{If}}}}{{{h{AbAGl}}}{{Al{c}}}{}}{{{h{Aj}}}Mn}`{{{h{A@l}}}{{h{{Bh{MjLl}}}}}}{{{h{AbA@j}}{Bh{MjLl}}}{{h{AbA@j}}}}`{{MjcHb}JnFb}`{{{h{O`}}}{{Al{Mn}}}}{{{h{{Bh{n{A`{A@b}}}}}}}{{f{AAl}}}}{{{h{{Mh{A@b}}}}}{{f{AAj}}}}{{{h{{Mh{A@b}}}}AD`c}{{f{ABf}}}{{AH`{Mj}{{AGn{{f{{Al{Ol}}}}}}}}}}{{{h{AD`}}{h{AD`}}}{{Al{Bd}}}}{{{h{Jl}}{h{Jl}}}{{Al{Bd}}}}{{{h{ADl}}{h{ADl}}}{{Al{Bd}}}}{{{h{A@l}}}{{h{ADh}}}}{{{h{AbA@j}}ADh}{{h{AbA@j}}}}{{{h{Aj}}Mj}{{Al{{h{AFb}}}}}}`{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{AFb}}}}}}}}}}{{{h{Aj}}Mn}{{Al{{h{ACn}}}}}}{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{ACn}}}}}}}}}}{{{h{A@d}}{h{Gn}}}{{f{Ol}}}}`{{{h{Nj}}}Ch}{{{h{Ab{Od{}{{Gd{c}}}}}}{h{Oj}}}{{f{c}}}{}}{{{h{Nj}}{h{Fj}}{h{Jb}}}{{f{{Al{I`}}}}}}{{{h{Aj}}}{{h{{Bh{nn}}}}}}{{{h{A@h}}}{{h{{Bh{nn}}}}}}`{{{h{Gn}}cCh}{{f{Hb}}}{{Ff{}{{Fd{Mj}}}}}}{{{h{AAn}}}Ll}{{{h{A@l}}}Ll}{{{h{AbA@j}}Ll}{{h{AbA@j}}}}{{d{h{{Mh{Mj}}}}}{{f{d}}}}{{dMn}d}{{d{h{{Mh{n}}}}}{{f{d}}}}{{d{h{Fj}}}d}{{d{h{{Mh{Mn}}}}}d}3{{{h{ADn}}}{{h{AE`}}}}{{MjcHb}JnFb}`{{{h{Nj}}{h{Hb}}}{{f{Hb}}}}`{{{h{Nj}}{h{Nj}}}Ch}{{{h{Ab{Od{}{{Gd{c}}}}}}{h{Gn}}c}{{f{c}}}{}}{{{h{O`}}{h{Aj}}}{{f{If}}}}{{{h{ADn}}{h{A@h}}}{{f{If}}}}{{{h{Aj}}AEf}{{Al{{h{If}}}}}}{{{h{A@h}}AEf}{{Al{{h{If}}}}}}{{{h{Gn}}}AEf}{{{h{O`}}}{{Al{AEf}}}}{{{h{ADn}}}AEf}{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{If}}}}}}}}}}{{{h{A@h}}}{{`{{AGb{}{{Fd{{h{If}}}}}}}}}}{{{h{AAn}}}{{Al{Mn}}}}{{{h{O`}}}Mn}``{{{h{Hb}}c}CdFn}{{{h{Oj}}c}CdFn}0{{{h{Ol}}c}CdFn}{{{h{Jn}}c}CdFn}{{{h{ABb}}c}CdFn}{{{h{ABd}}c}CdFn}{{{h{ABl}}c}CdFn}{{{h{A@d}}c}CdFn}{{{h{Nn}}c}CdFn}{{{h{N`}}c}CdFn}{{{h{Gn}}c}CdFn}{{{h{ABn}}c}CdFn}{{{h{AC`}}c}CdFn}{{{h{O`}}c}CdFn}{{{h{ACb}}c}CdFn}{{{h{A@f}}c}CdFn}{{{h{ACd}}c}CdFn}{{{h{ACf}}c}CdFn}{{{h{ACh}}c}CdFn}{{{h{Ob}}c}CdFn}{{{h{ACj}}c}CdFn}{{{h{ACl}}c}CdFn}{{{h{ACn}}c}CdFn}{{{h{Aj}}c}CdFn}{{{h{AD`}}c}CdFn}{{{h{ADb}}c}CdFn}{{{h{ADd}}c}CdFn}{{{h{Nj}}c}CdFn}{{{h{Jl}}c}CdFn}{{{h{AFf}}c}CdFn}{{{h{A@h}}c}CdFn}{{{h{ADj}}c}CdFn}{{{h{ADl}}c}CdFn}{{{h{ADn}}c}CdFn}{{{h{AE`}}c}CdFn}{{{h{AEb}}c}CdFn}{{{h{AEd}}c}CdFn}{{dO`{h{Fj}}}{{f{d}}}}{{dMj}{{f{d}}}}0{{dMn}{{f{d}}}}{{dn}d}{{dACn}d}{{d{Bh{nn}}}{{f{d}}}}{{d{h{Fj}}ACb}{{f{d}}}}{{dACj}d}{{{h{Aj}}Mn}{{Al{{h{Ml}}}}}}{{{h{Aj}}{h{Fj}}}{{Al{{h{Ml}}}}}}{{{h{AAn}}}{{Al{Mn}}}}{{{h{O`}}}Mn}`````{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{Ml}}}}}}}}}}{{{h{Aj}}Mn}{{Al{{h{AFd}}}}}}{{{h{A@l}}}{{Al{Mj}}}}{{{h{AbA@j}}Mj}{{h{AbA@j}}}}{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{AFd}}}}}}}}}}```{{{h{A@d}}}Mj}{{{h{N`}}}{{Al{Mj}}}}{{{h{A@l}}}{{h{{Mh{Mn}}}}}}{{{h{AbA@j}}{A`{Mn}}}{{h{AbA@j}}}}`{{{h{Aj}}Mn}{{Al{{h{ACj}}}}}}{{{h{Aj}}}{{`{{AGb{}{{Fd{{h{ACj}}}}}}}}}}``{{{h{AAn}}}AB`}{cJlFb}{cOfFb}{{{h{Ab{Od{}{{Gd{c}}}}}}{h{Ol}}{A`{c}}}{{f{c}}}{}}{{{h{O`}}}{{h{AC`}}}}{{{h{ADn}}}{{h{{Bh{nn}}}}}}{MnOf}{{AElAElAElAEl}{{f{Jl}}}}{{AElAElAElAEl}{{f{Of}}}}{c{{f{Jl}}}{{Lb{Fj}}}}{c{{f{Of}}}{{Lb{Fj}}}}{Mn{{f{Jl}}}}{{{h{O`}}}{{f{{AGh{AGf}}}}}}{ADd{{f{{AGh{AGf}}}}}}7{ADj{{f{{AGh{AGf}}}}}}{{{h{ADn}}}{{f{{AGh{AGf}}}}}}{AHbJl}{{{AGh{c}}}OfAHd}87{MnJl}{{{h{O`}}}Mn}{{{h{ADd}}}Mn}{{{h{ADj}}}Mn}{{{h{ADn}}}Mn}``4{MnOf}{{{AGh{c}}}JlAHd}7?>66{{Jl{h{Hb}}}{{f{Jl}}}}{{{h{Jl}}}{{f{AHf}}}}{{{h{c}}}e{}{}}000000000000000000000000000000000000000000000000000000{{{h{c}}}n{}}000000000000000{Hb{{Al{Ol}}}}```{c{{Cd{e}}}{}{}}0000000000000{Mj{{f{AB`}}}}1111{Mj{{f{ABb}}}}2222{Mj{{Cd{ABhc}}}{}}3333333{{{h{Gl}}}{{f{Gn}}}}44444444444444444444444444444{{Of{h{Hb}}}{{Cd{AFfCj}}}}5555555{{{h{{Mh{A@b}}}}Oj}{{f{Jl}}}}{{AHh{h{Hb}}}{{f{{Al{Of}}}}}}7777777777777777777777777777777777777777777777777777777777{{AFf{h{Hb}}}{{Cd{{Al{Of}}Cj}}}}8888888{{Of{h{Hb}}}{{f{AHh}}}}`{{{h{c}}}G`{}}0000000000000000000000000000000000000000000000000000000000000000{{}A@d}{{}Ob}{{dAD`}{{f{d}}}}`{{{h{A@l}}}{{h{{Bh{MjJl}}}}}}{{{h{AbA@j}}{Bh{MjJl}}}{{h{AbA@j}}}}{{{h{Aj}}}A@`}{A@`Jl}{A@`Of}{{{h{A@h}}}A@`}{c{{f{Jl}}}{{Lb{Fj}}}}{c{{f{Of}}}{{Lb{Fj}}}}{{LfMn{Al{Mn}}}Nb}{{LfMn{Al{Mn}}Mn}Nb}{{{h{A@l}}}{{h{{Bh{MjLl}}}}}}{{{h{AbA@j}}{Bh{MjLl}}}{{h{AbA@j}}}}`{{{h{A@h}}AEj}{{Al{{h{AEh}}}}}}{{{h{ADj}}}AEj}{{{h{ADn}}}AEj}{{{h{A@h}}}{{`{{AGb{}{{Fd{{h{AEh}}}}}}}}}}{{{h{Gn}}{h{Abc}}}fOd}{{{h{Ol}}{h{Abc}}}fOd}{{{h{Hb}}{h{Abc}}}fOd}{ce{}{}}0000000000000000000000000000000000000000000000000000000000000000{{AA`{AHj{nMj}}}AA`}{{Jnc}JnFb}{{AA`c}AA`{{Ff{}{{Fd{Kf}}}}}}{{{h{AbAAb}}{A`{ACh}}}{{h{AbAAb}}}}{{AA`c}AA`{{Ff{}{{Fd{Mj}}}}}}{{JnOf}Jn}{{NlMj}Nl}{{{h{AbAAb}}Mn}{{h{AbAAb}}}}{{ObMn}Ob}{{AA`Mj}AA`}{{{h{AbAAb}}c}{{h{AbAAb}}}{}}{{A@dMj}A@d}{{N`Mj}N`}{{NhMj}Nh}78{{AGjAAj}{{f{Nd}}}}``````````{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{AHl{{f{AHn}}}}{{}AHl}{{AHlLl}AHl}{{{h{AHn}}}AHn}{{{h{AI`}}}AI`}{{{h{c}}{h{Abe}}}Ad{}{}}0{Cb{{h{c}}}{}}00{Cb{{h{Abc}}}{}}00{AHlAHl}{CbAd}00{{AHlKn}AHl}{{{h{AHn}}}{{h{Kn}}}}{{{h{AHn}}{h{AbCl}}}Cn}{{{h{AI`}}{h{AbCl}}}Cn}{cc{}}00{{AjBbKn}{{f{AI`}}}}{{{h{Fj}}BbKn}{{f{AI`}}}}{{AHlBb}AHl}{{{h{AHn}}}{{h{Bb}}}}{{}Cb}00{ce{}{}}00{AI`AHn}{{AHlc}AHl{{Fl{AIb}}}}{{{h{AHn}}}{{h{Aj}}}}{{{h{AI`}}}AIb}{{AHlc}AHl{{Fl{n}}}}{{{h{AHn}}}{{Al{{h{Fj}}}}}}{{{h{AHn}}}AIb}{{{h{AHn}}}Hd}{{{h{AI`}}}Hd}{{AHlCh}AHl}{{{h{AHn}}}Ch}{{{h{AHn}}}Mb}{{{h{AI`}}}Mb}{{{h{c}}}e{}{}}0{c{{Cd{e}}}{}{}}00000{{{h{c}}}G`{}}00{ce{}{}}00```{{{h{AbAId}}c}{{f{{h{AbAId}}}}}{{Ff{}{{Fd{A@l}}}}}}{AId{{f{AIf}}}}{AIh{{f{AIf}}}}{{AIh{h{Fj}}ACf}{{f{AIh}}}}{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{{AIf{h{c}}}{{f{AHn}}}Bf}{Cb{{h{c}}}{}}00{Cb{{h{Abc}}}{}}005{CbAd}00{{AIf{Al{A@`}}{A`{A@b}}}{{f{AId}}}}{cc{}}00{{}Cb}00==={{{h{AHn}}}AIf}{{AIf{A`{n}}}{{f{AIf}}}}{AIfAIh}{{AIf{Bh{nn}}}{{f{AIf}}}}{c{{Cd{e}}}{}{}}00000{{{h{c}}}G`{}}00{{AIfAD`}{{f{AIf}}}}{ce{}{}}00``{{{h{Nj}}}{{f{AIj}}}}{{{h{AIl}}AIn}{{f{AIn}}}}{{{h{AIl}}{h{Jl}}}{{f{{Al{Jl}}}}}}{{{h{AIl}}{h{Jl}}}{{f{Jl}}}}`````{{{AJb{}{{AJ`{c}}}}}{{Bn{{Bl{Bj}}}}}{{AJd{eg}}}{}{}}{{{h{AbAJd}}}{{Bn{{Bl{Bj}}}}}}{{{h{AJf}}}n}{{{h{AJf}}}Cb}0`{{{h{AbAJd}}c}{{Bn{{Bl{Bj}}}}}{}}````{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{{AJh{c}}}{{Bn{{Bl{Bj}}}}}AJj}{{{h{{AJh{c}}}}}{{AJh{c}}}{JdAJj}}{{{h{c}}{h{Abe}}}Ad{}{}}{{{h{Ab{AJl{c}}}}}{{Bn{{Bl{Bj}}}}}AJj}{{{h{{AJl{c}}}}}nAJj}{{{h{{AJl{c}}}}}CbAJj}0{Cb{{h{c}}}{}}0{Cb{{h{Abc}}}{}}0{CbAd}0{{{h{{AJh{c}}}}{h{AbCl}}}Cn{K`AJj}}{{{h{{AJl{c}}}}{h{AbCl}}}Cn{K`AJj}}{cc{}}0{{}Cb}0{ce{}{}}0{{c{Al{ADh}}}{{AJh{c}}}AJj}{{{h{c}}}e{}{}}{c{{Cd{e}}}{}{}}000{{{h{c}}}G`{}}044{{{h{Ab{AJl{c}}}}AJn}{{Bn{{Bl{Bj}}}}}AJj}```{{{h{c}}}{{h{e}}}{}{}}00{{{h{Abc}}}{{h{Abe}}}{}{}}00{{{AK`{c}}}{{Bn{{Bl{Bj}}}}}AJj}{{{h{{AK`{c}}}}}{{AK`{c}}}{JdAJj}}{{{h{AKb}}}AKb}{{{h{c}}{h{Abe}}}Ad{}{}}0{{{h{Ab{AKd{c}}}}}{{Bn{{Bl{Bj}}}}}AJj}{Cb{{h{c}}}{}}00{Cb{{h{Abc}}}{}}00{CbAd}00{{{h{{AK`{c}}}}{h{AbCl}}}Cn{K`AJj}}{{{h{AKb}}{h{AbCl}}}Cn}{{{h{{AKd{c}}}}{h{AbCl}}}Cn{K`AJj}}{cc{}}00{{}Cb}00{ce{}{}}00{{cAKb}{{AK`{c}}}AJj}{{{A`{Mj}}If{Al{ADh}}}{{f{AKb}}}}{{{h{AKb}}}{{h{AKf}}}}{{{h{c}}}e{}{}}0{c{{Cd{e}}}{}{}}00000{{{h{c}}}G`{}}00666{{{h{Ab{AKd{c}}}}AJn}{{Bn{{Bl{Bj}}}}}AJj}`````{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{{AJj{}{{AJ`{c}}}}}{{`{{Bj{}{{AGn{{f{c}}}}}}AKh}}}{{AKj{e}}}{}}{{{AKl{ce}}}{{f{g}}}AKnAL`{}}{{{h{{AKl{ce}}}}}{{AKl{ce}}}{JdAKn}{JdAL`}}{{{h{c}}{h{Abe}}}Ad{}{}}{AKj{{`{{Bj{}{{AGn{{f{c}}}}}}AKh}}}{}}{ALb{{f{{A`{A@j}}}}}}{{{h{ALb}}}n}{{{h{ALb}}}Cb}0{Cb{{h{c}}}{}}0{Cb{{h{Abc}}}{}}0{CbAd}0{{{h{{AKl{ce}}}}{h{AbCl}}}Cn{K`AKn}{K`AL`}}{cc{}}0{{}Cb}0{ce{}{}}0`{{ALdIfKnce}{{AKl{ce}}}AKnAL`}{{{h{c}}}e{}{}}{c{{Cd{e}}}{}{}}000{{{h{c}}}G`{}}044{{{h{AbAKj}}{h{AJn}}}{{`{{Bj{}{{AGn{{f{Ad}}}}}}AKh}}}}{{{h{AbALb}}{h{AJn}}}{{f{Ad}}}}````{{{h{c}}}{{h{e}}}{}{}}0{{{h{Abc}}}{{h{Abe}}}{}{}}0{{{h{ALf}}}ALf}{{{h{ALh}}}ALh}{{{h{c}}{h{Abe}}}Ad{}{}}0{Cb{{h{c}}}{}}0{Cb{{h{Abc}}}{}}0{CbAd}0{{{h{ALf}}{h{AbCl}}}Cn}{{{h{ALh}}{h{AbCl}}}Cn}{cc{}}0{{{h{AL`}}}n}{{{h{ALh}}}n}{{{h{AKn}}{h{Fj}}}n}{{{h{ALf}}{h{Fj}}}n}{{}Cb}0{ce{}{}}0{Aj{{f{ALf}}}}{{n{Al{n}}ABd}ALh}{{{h{c}}}e{}{}}0{c{{Cd{e}}}{}{}}000{{{h{c}}}G`{}}055","D":"IKh","p":[[6,"TableUpdate",0,3171],[5,"TableMetadataBuilder",879,3172],[8,"Result",0,3173],[1,"reference"],[10,"Error",3174],[5,"NamespaceIdent",0,3171],[5,"String",3175],[5,"Vec",3176],[0,"mut"],[1,"unit"],[1,"tuple"],[6,"TableRequirement",0,3171],[5,"TableMetadata",879,3177],[6,"Option",3178],[6,"ErrorKind",0,3173],[5,"Namespace",0,3171],[5,"TableIdent",0,3171],[6,"Ordering",3179],[10,"Catalog",0,3171],[5,"HashMap",3180],[10,"Future",3181],[5,"Box",3182],[5,"Pin",3183],[5,"TableCreation",0,3171],[1,"usize"],[6,"Result",3184],[10,"Deserializer",3185],[1,"bool"],[5,"Error",0,3173],[5,"Formatter",3186],[8,"Result",3186],[5,"TableCommit",0,3171],[5,"ViewCreation",0,3171],[6,"Error",3187],[5,"ParseError",3188],[6,"Error",3189],[5,"Error",3190],[5,"Utf8Error",3191],[5,"Error",3192],[5,"SendError",3193],[5,"TryFromIntError",3194],[6,"ParquetError",3195],[6,"ArrowError",3196],[5,"Error",3197],[5,"Error",3198],[5,"Error",3199],[5,"TryFromSliceError",3200],[6,"ParseError",3201],[10,"ToString",3175],[17,"Item"],[10,"IntoIterator",3202],[10,"Hasher",3203],[1,"str"],[10,"Into",3204],[10,"Serializer",3205],[5,"TypeId",3206],[5,"Error",3207],[17,"T"],[17,"U"],[10,"ArrowSchemaVisitor",339,3208],[5,"Field",3209],[5,"Schema",3210],[5,"Schema",879,3211],[6,"DataType",3212],[6,"Type",879,3213],[5,"ArrowReaderBuilder",339,3214],[5,"ArrowReader",339,3214],[8,"FileScanTaskStream",799],[8,"ArrowRecordBatchStream",799],[5,"Fields",3215],[5,"BoundReference",402,3216],[6,"Predicate",402,3217],[17,"Bound"],[10,"Bind",402],[8,"SchemaRef",879,3211],[5,"Reference",402,3216],[5,"LogicalExpression",402,3217],[5,"UnaryExpression",402,3217],[5,"BinaryExpression",402,3217],[5,"SetExpression",402,3217],[6,"BoundPredicate",402,3217],[10,"Clone",3218],[6,"PredicateOperator",402],[10,"Deserialize",3185],[10,"PartialEq",3179],[5,"Datum",879,3219],[5,"NestedField",879,3213],[10,"Debug",3186],[10,"Display",3186],[1,"array"],[8,"NestedFieldRef",879,3213],[5,"Arc",3220],[10,"Serialize",3205],[5,"FileIOBuilder",673,3221],[5,"FileIO",673,3221],[10,"FileWrite",673,3221],[10,"AsRef",3204],[5,"InputFile",673,3221],[5,"OutputFile",673,3221],[5,"FileMetadata",673,3221],[10,"FileRead",673,3221],[1,"u64"],[5,"Range",3222],[5,"Bytes",3223],[5,"TableScanBuilder",799],[5,"TableScan",799],[5,"FileScanTask",799],[1,"slice"],[1,"i32"],[8,"SnapshotRef",879,3224],[1,"i64"],[5,"UnboundPartitionSpec",879,3225],[5,"ManifestListWriter",879,3226],[5,"ManifestFile",879,3226],[10,"Iterator",3227],[5,"UnboundPartitionSpecBuilder",879,3225],[6,"Transform",879,3228],[5,"PartitionSpecBuilder",879,3225],[5,"UnboundPartitionField",879,3225],[5,"Snapshot",879,3224],[5,"SortOrder",879,3229],[10,"SchemaVisitor",879,3211],[6,"Literal",879,3219],[6,"PrimitiveLiteral",879,3219],[6,"PrimitiveType",879,3213],[5,"StructType",879,3213],[5,"ViewMetadataBuilder",879,3230],[5,"Uuid",3231],[1,"u8"],[5,"PartitionSpec",879,3225],[6,"SnapshotRetention",879,3224],[5,"ViewMetadata",879,3230],[5,"DataFileBuilder",879,3232],[5,"DataFile",879,3232],[6,"DataFileBuilderError",879,3232],[5,"SchemaBuilder",879,3211],[5,"SortOrderBuilder",879,3229],[5,"TableMetadataBuildResult",879,3172],[5,"ListType",879,3213],[5,"MapType",879,3213],[5,"Manifest",879,3232],[5,"ManifestMetadata",879,3232],[5,"ManifestEntry",879,3232],[6,"ManifestStatus",879,3232],[6,"DataContentType",879,3232],[6,"DataFileFormat",879,3232],[5,"ManifestList",879,3226],[6,"ManifestContentType",879,3226],[5,"FieldSummary",879,3226],[5,"PartitionField",879,3225],[6,"Operation",879,3224],[5,"Summary",879,3224],[5,"SnapshotReference",879,3224],[6,"SortDirection",879,3229],[6,"NullOrder",879,3229],[5,"SortField",879,3229],[5,"StatisticsFile",879,3233],[5,"BlobMetadata",879,3233],[5,"PartitionStatisticsFile",879,3233],[6,"FormatVersion",879,3177],[5,"MetadataLog",879,3177],[5,"SnapshotLog",879,3177],[5,"Map",879,3219],[5,"Struct",879,3219],[5,"ViewVersionLog",879,3230],[6,"ViewFormatVersion",879,3230],[5,"ViewVersion",879,3234],[5,"ViewRepresentations",879,3234],[6,"ViewRepresentation",879,3234],[5,"SqlViewRepresentation",879,3234],[8,"SchemaId",879,3211],[8,"ViewVersionRef",879,3234],[8,"ViewVersionId",879,3234],[1,"u32"],[5,"Decimal",3235],[1,"i128"],[8,"PartitionSpecRef",879,3225],[8,"SortOrderRef",879,3229],[5,"RawLiteral",879,3236],[1,"f64"],[8,"ManifestEntryRef",879,3232],[1,"f32"],[6,"SortOrderBuilderError",879,3229],[5,"UninitializedFieldError",3237],[10,"ExactSizeIterator",3238],[10,"Any",3206],[5,"Utc",3239],[5,"DateTime",3240],[5,"ManifestWriter",879,3232],[5,"StructValueIntoIter",879,3219],[17,"Output"],[10,"Fn",3241],[5,"NaiveDateTime",3242],[10,"TimeZone",3243],[5,"ByteBuf",3244],[6,"Value",3245],[5,"BiHashMap",3246],[5,"TableBuilder",2852],[5,"Table",2852],[5,"StaticTable",2852],[8,"TableMetadataRef",879,3177],[5,"FastAppendAction",2922],[5,"Transaction",2922],[5,"ReplaceSortOrderAction",2922],[8,"BoxedTransformFunction",2973],[10,"TransformFunction",2973],[8,"ArrayRef",3247],[17,"R"],[10,"IcebergWriterBuilder",2979],[10,"IcebergWriter",2979],[10,"CurrentFileStatus",2979],[5,"DataFileWriterBuilder",2993],[10,"FileWriterBuilder",3085],[5,"DataFileWriter",2993],[5,"RecordBatch",3248],[5,"EqualityDeleteFileWriterBuilder",3031],[5,"EqualityDeleteWriterConfig",3031],[5,"EqualityDeleteFileWriter",3031],[8,"SchemaRef",3210],[10,"Send",3249],[10,"FileWriter",3085],[5,"ParquetWriterBuilder",3085,3250],[10,"LocationGenerator",3129],[10,"FileNameGenerator",3129],[5,"ParquetWriter",3085,3250],[5,"WriterProperties",3251],[5,"DefaultLocationGenerator",3129],[5,"DefaultFileNameGenerator",3129],[15,"CurrentSchemaIdMatch",310],[15,"DefaultSortOrderIdMatch",310],[15,"DefaultSpecIdMatch",310],[15,"LastAssignedFieldIdMatch",310],[15,"LastAssignedPartitionIdMatch",310],[15,"RefSnapshotIdMatch",310],[15,"UuidMatch",310],[15,"UpgradeFormatVersion",318],[15,"SetLocation",318],[15,"SetPartitionStatistics",318],[15,"SetSnapshotRef",318],[15,"RemoveSnapshotRef",318],[15,"RemoveProperties",318],[15,"AddSchema",318],[15,"SetCurrentSchema",318],[15,"AddSnapshot",318],[15,"RemoveStatistics",318],[15,"RemovePartitionStatistics",318],[15,"RemoveSnapshots",318],[15,"AddSortOrder",318],[15,"SetDefaultSortOrder",318],[15,"AddSpec",318],[15,"SetDefaultSpec",318],[15,"RemovePartitionSpecs",318],[15,"SetStatistics",318],[15,"SetProperties",318],[15,"AssignUuid",318],[15,"Decimal",2846],[15,"Branch",2848],[15,"Tag",2848]],"r":[[5,3171],[11,3173],[12,3173],[16,3171],[17,3171],[27,3173],[36,3171],[37,3171],[38,3171],[39,3171],[40,3171],[44,3171],[339,3214],[340,3214],[341,3208],[352,3208],[353,3208],[386,3208],[395,3208],[410,3217],[413,3217],[414,3216],[415,3216],[424,3217],[434,3217],[436,3216],[439,3217],[441,3216],[444,3217],[673,3252],[674,3221],[675,3221],[676,3221],[677,3221],[678,3221],[679,3253],[680,3253],[681,3253],[682,3253],[683,3253],[684,3253],[685,3221],[686,3221],[687,3252],[688,3252],[689,3252],[690,3252],[691,3252],[692,3252],[693,3252],[694,3252],[695,3252],[696,3252],[697,3252],[698,3252],[699,3252],[700,3252],[701,3252],[885,3233],[892,3232],[893,3232],[894,3232],[895,3232],[896,3232],[898,3219],[909,3226],[914,3177],[924,3213],[925,3219],[928,3224],[929,3232],[930,3226],[931,3232],[932,3232],[933,3226],[934,3226],[935,3226],[936,3232],[937,3232],[938,3232],[939,3219],[942,3213],[943,3177],[945,3213],[946,3213],[947,3229],[948,3224],[951,3177],[952,3177],[953,3177],[954,3177],[955,3177],[956,3177],[957,3177],[958,3177],[959,3177],[960,3177],[961,3177],[963,3225],[964,3225],[965,3225],[966,3225],[967,3233],[971,3219],[972,3213],[973,3177],[974,3236],[976,3211],[977,3211],[978,3211],[979,3211],[980,3211],[981,3224],[982,3177],[983,3224],[984,3224],[985,3224],[986,3229],[987,3229],[988,3229],[989,3229],[990,3229],[991,3229],[993,3234],[994,3233],[997,3219],[1000,3213],[1001,3219],[1002,3224],[1004,3177],[1005,3172],[1006,3172],[1007,3177],[1014,3228],[1016,3213],[1018,3226],[1019,3225],[1020,3225],[1021,3225],[1022,3225],[1032,3230],[1033,3230],[1034,3230],[1035,3230],[1036,3234],[1037,3234],[1038,3234],[1039,3234],[1040,3230],[1041,3234],[2073,3211],[2074,3211],[2318,3211],[2760,3211],[2761,3211],[2762,3211],[3087,3250],[3088,3250]],"b":[[145,"impl-Display-for-Error"],[146,"impl-Debug-for-Error"],[147,"impl-Display-for-ErrorKind"],[148,"impl-Debug-for-ErrorKind"],[157,"impl-From%3CError%3E-for-Error"],[158,"impl-From%3CParseError%3E-for-Error"],[159,"impl-From%3CError%3E-for-Error"],[160,"impl-From%3CError%3E-for-Error"],[161,"impl-From%3CUtf8Error%3E-for-Error"],[162,"impl-From%3CError%3E-for-Error"],[163,"impl-From%3CSendError%3E-for-Error"],[164,"impl-From%3CTryFromIntError%3E-for-Error"],[165,"impl-From%3CParquetError%3E-for-Error"],[166,"impl-From%3CArrowError%3E-for-Error"],[167,"impl-From%3CError%3E-for-Error"],[168,"impl-From%3CError%3E-for-Error"],[169,"impl-From%3CError%3E-for-Error"],[170,"impl-From%3CTryFromSliceError%3E-for-Error"],[171,"impl-From%3CParseError%3E-for-Error"],[540,"impl-Display-for-Reference"],[541,"impl-Debug-for-Reference"],[542,"impl-Display-for-BoundReference"],[543,"impl-Debug-for-BoundReference"],[545,"impl-Display-for-UnaryExpression%3CT%3E"],[546,"impl-Debug-for-UnaryExpression%3CT%3E"],[547,"impl-Debug-for-BinaryExpression%3CT%3E"],[548,"impl-Display-for-BinaryExpression%3CT%3E"],[549,"impl-Debug-for-SetExpression%3CT%3E"],[550,"impl-Display-for-SetExpression%3CT%3E"],[551,"impl-Debug-for-Predicate"],[552,"impl-Display-for-Predicate"],[553,"impl-Debug-for-BoundPredicate"],[554,"impl-Display-for-BoundPredicate"],[555,"impl-Debug-for-PredicateOperator"],[556,"impl-Display-for-PredicateOperator"],[1540,"impl-PrimitiveType"],[1541,"impl-Deserialize%3C\'de%3E-for-PrimitiveType"],[1889,"impl-Debug-for-Type"],[1890,"impl-Display-for-Type"],[1891,"impl-Display-for-PrimitiveType"],[1892,"impl-Debug-for-PrimitiveType"],[1893,"impl-Debug-for-StructType"],[1894,"impl-Display-for-StructType"],[1895,"impl-Debug-for-NestedField"],[1896,"impl-Display-for-NestedField"],[1904,"impl-Display-for-DataFileBuilderError"],[1905,"impl-Debug-for-DataFileBuilderError"],[1907,"impl-Debug-for-DataFileFormat"],[1908,"impl-Display-for-DataFileFormat"],[1911,"impl-Display-for-ManifestContentType"],[1912,"impl-Debug-for-ManifestContentType"],[1920,"impl-Display-for-Schema"],[1921,"impl-Debug-for-Schema"],[1928,"impl-Display-for-SortDirection"],[1929,"impl-Debug-for-SortDirection"],[1930,"impl-Display-for-NullOrder"],[1931,"impl-Debug-for-NullOrder"],[1932,"impl-Debug-for-SortField"],[1933,"impl-Display-for-SortField"],[1934,"impl-Debug-for-SortOrderBuilderError"],[1935,"impl-Display-for-SortOrderBuilderError"],[1941,"impl-Debug-for-FormatVersion"],[1942,"impl-Display-for-FormatVersion"],[1947,"impl-Debug-for-Transform"],[1948,"impl-Display-for-Transform"],[1950,"impl-Debug-for-Datum"],[1951,"impl-Display-for-Datum"],[1958,"impl-Display-for-ViewFormatVersion"],[1959,"impl-Debug-for-ViewFormatVersion"],[1971,"impl-From%3CMapType%3E-for-Type"],[1972,"impl-From%3CPrimitiveType%3E-for-Type"],[1973,"impl-From%3CStructType%3E-for-Type"],[1974,"impl-From%3CListType%3E-for-Type"],[1986,"impl-From%3CUninitializedFieldError%3E-for-DataFileBuilderError"],[1987,"impl-From%3CString%3E-for-DataFileBuilderError"],[2014,"impl-From%3CUninitializedFieldError%3E-for-SortOrderBuilderError"],[2015,"impl-From%3CString%3E-for-SortOrderBuilderError"],[2349,"impl-Serialize-for-PrimitiveType"],[2350,"impl-PrimitiveType"]],"c":"OjAAAAEAAAAAAAAAEAAAAC4E","e":"OzAAAAEAAIcHZgAwABUASgAKAFkAIgB/ABEAkgAaALsAAQC+AAkA6QAAAPMAAwD4AAAA/wAGAAkBHQApAQkAawEDAHABBwB6AQEAhQEGAI0BAQChAQcArAEEALkBAADBAVYAGQICAB0CEAA5AggAYwIIAG0CNAC/AgkAygIDANACDgDiAgMA7AIEAAUDFQAlAwUALAMBADMDDABDAwIAVgMAAFsDDAAvBAEARgSBAN0EbQBMBQEAcAUIAIIFpwAvBkAAdAYzAKoGkgBhB0sAtAcDAMMHAQDOBwAA0QcAAN8HAQDmBwAA7gcAAPIHAAD0BwAA/AcAAP8HBAALCAYAGAgBABwIQAClCAMA8QgAAP0IAgAtCSUAnAlGAOcJPQAmCgYALwo5AGoKBgBzCkAAzApAACgLBQAxCwkAPAsCAEELAQBKCwIAXQsNAHILBQB5CwUAgAsCAIcLAgCRCwgAmwsCALQLEgDJCwEAzgsJANsLFwD2CwIA/wsOABMMAwAYDAIAHAwKACkMAQAvDAgAOQwAAD4MDwBRDAAAUwwCAFoMCQA="}],\ ["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="}],\ diff --git a/api/search.desc/iceberg/iceberg-desc-0-.js b/api/search.desc/iceberg/iceberg-desc-0-.js index 01183844f..6056226db 100644 --- a/api/search.desc/iceberg/iceberg-desc-0-.js +++ b/api/search.desc/iceberg/iceberg-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("iceberg", 0, "Apache Iceberg Official Native Rust Implementation\nAdd a new schema to the table\nAdd snapshot to table.\nAdd sort order to table.\nAdd a new partition spec to the table\nAssign a new UUID to the table\nThe catalog API for Iceberg Rust.\nThe table’s current schema id must match the requirement.\nIceberg data is invalid.\nThe table’s default sort order id must match the …\nThe table’s default spec id must match the requirement.\nContains the error value\nError is the error struct returned by all iceberg …\nErrorKind is all kinds of Error of iceberg.\nIceberg feature is not supported.\nThe table’s last assigned column id must match the …\nThe table’s last assigned partition id must match the …\nNamespace represents a namespace in the catalog.\nNamespaceIdent represents the identifier of a namespace in …\nThe table must not already exist; used for create …\nContains the success value\nThe table branch or tag identified by the requirement’s …\nRemove partition specs\nRemove partition statistics for a snapshot\nRemove table’s properties\nRemove snapshot reference\nRemove table’s snapshots\nRemove statistics for a snapshot\nResult that is a wrapper of Result<T, iceberg::Error>\nSet table’s current schema\nSet table’s default sort order\nSet table’s default spec\nUpdate table’s location\nSet partition statistics for a snapshot\nUpdate table’s properties\nSet table’s snapshot ref.\nSet statistics for a snapshot\nTableCommit represents the commit of a table in the …\nTableCreation represents the creation of a table in the …\nTableIdent represents the identifier of a table in the …\nTableRequirement represents a requirement for a table in …\nTableUpdate represents an update to a table in the catalog.\nIceberg don’t know what happened here, and no actions …\nUpgrade table’s format version\nThe table UUID must match the requirement.\nViewCreation represents the creation of a view in the …\nApplies the update to the table metadata builder.\nConversion between Iceberg and Arrow schema\nCreate a builder for building TableCreation. On the …\nCreate a builder for building TableCommit. On the builder, …\nCreate a builder for building ViewCreation. On the …\nCheck that the requirement is met by the table metadata. …\nCreate a new namespace inside the catalog.\nCreate a new table inside the namespace.\nDefault catalog to use when a reference in the SELECT does …\nThe default namespace to use when a reference in the …\nDrop a namespace from the catalog.\nDrop a table from the catalog.\nHelper macro to check arguments.\nThis module contains expressions.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nTry to create namespace identifier from an iterator of …\nTry to create table identifier from an iterator of string.\nCreate a multi-level namespace identifier from vector.\nGet a namespace information from the catalog.\nReturn the table identifier.\nReturns inner strings.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConvert self into static str.\nFile io implementation.\nReturn error’s kind.\nList namespaces inside the catalog.\nList tables from namespace.\nLoad table from the catalog.\nThe location of the table.\nThe view’s base location; used to create metadata file …\nReturn error’s message.\nGet the name of the namespace.\nGet the name of the table.\nTable name.\nThe name of the table.\nThe name of the view.\nGet the namespace of the table.\nNamespace of the table.\nCheck if namespace exists in catalog.\nCreate a new Error with error kind and message.\nCreate a new namespace identifier with only one level.\nCreate a new namespace.\nCreate a new table identifier.\nGet the parent of this namespace. Returns None if this …\nThe partition spec of the table, could be None.\nGet the properties of the namespace.\nThe properties of the table.\nThe properties of the view.\nRename a table in the catalog.\nRepresentations for the view.\nTable scan api.\nThe schema of the table.\nThe schema of the view.\nThe sort order of the table.\nSpec for Iceberg.\nA string to string map of summary metadata about the …\nTable API for Apache Iceberg\nCheck if a table exists in the catalog.\nTake all requirements.\nTake all updates.\nReturns a string for used in url.\nThis module contains transaction api.\nTransform function used to compute partition values.\nUpdate a namespace inside the catalog.\nUpdate a table to the catalog.\nAdd more context in error.\nCreate a new namespace with properties.\nSet source for error.\nIceberg writer module.\nCurrent schema id of the table to assert.\nDefault sort order id of the table to assert.\nDefault spec id of the table to assert.\nThe last assigned field id of the table to assert.\nLast assigned partition id of the table to assert.\nThe reference of the table to assert.\nThe snapshot id of the table to assert. If the id is None, …\nUuid of original table.\nTarget format upgrade to.\nNew location for table.\nFile containing the partition statistics\nName of snapshot reference to set.\nName of snapshot reference to remove.\nSnapshot reference to set.\nProperties to remove\nThe schema to add.\nSchema ID to set as current, or -1 to set last added schema\nSnapshot to add.\nSnapshot id to remove statistics for.\nSnapshot id to remove partition statistics for.\nSnapshot ids to remove.\nSort order to add.\nSort order ID to set as the default, or -1 to set last …\nThe partition spec to add.\nPartition spec ID to set as the default, or -1 to set last …\nPartition spec ids to remove.\nFile containing the statistics\nProperties to update for table.\nThe new UUID to assign.\nReads data from Parquet files\nBuilder to create ArrowReader\nA post order arrow schema visitor.\nReturn type of this visitor on arrow field.\nReturn type of this visitor on arrow schema.\nCalled after struct/list/map field.\nCalled after struct/list/map field.\nCalled after list element.\nCalled after list element.\nCalled after map key.\nCalled after map key.\nCalled after map value.\nCalled after map value.\nConvert Arrow schema to Iceberg schema.\nConvert Arrow type to iceberg type.\nCalled before struct/list/map field.\nCalled before struct/list/map field.\nCalled before list element.\nCalled before list element.\nCalled before map key.\nCalled before map key.\nCalled before map value.\nCalled before map value.\nBuild the ArrowReader.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalled after list fields visited.\nCalled after map’s key and value fields visited.\nCalled when see a primitive type.\nTake a stream of FileScanTasks and reads all the files. …\nCalled after schema’s type visited.\nConvert iceberg schema to an arrow schema.\nCalled after struct’s fields visited.\nConvert iceberg type to an arrow type.\nSets the desired size of batches in the response to …\nSets the max number of in flight data files that are being …\nDetermines whether to enable row group filtering.\nDetermines whether to enable row selection.\nAlwaysFalse predicate, for example, FALSE.\nAn expression always evaluates to false.\nAlwaysTrue predicate, for example, TRUE.\nAn expression always evaluates to true.\nAnd predicate, for example, a > 10 AND b < 20.\nAn expression combined by AND, for example, …\nBinary expression, for example, a > 10.\nBinary expression, for example, a > 10.\nBinary predicate, for example, a > 10.\nBind expression to a schema.\nThe type of the bound result.\nBound predicate expression after binding to a schema.\nA named reference in a bound expression after binding to a …\nBound term after binding to a schema.\nLogical expression, such as AND, OR, NOT.\nNot predicate, for example, NOT (a > 10).\nAn expression combined by NOT, for example, NOT (a > 10).\nOr predicate, for example, a > 10 OR b < 20.\nAn expression combined by OR, for example, a > 10 OR b < 20…\nUnbound predicate expression before binding to a schema.\nPredicate operators used in expressions.\nA named reference in an unbound expression. For example, a …\nSet predicates, for example, a in (1, 2, 3).\nSet predicates, for example, a IN (1, 2, 3).\nSet predicates, for example, a in (1, 2, 3).\nUnbound term before binding to a schema.\nUnary expression, for example, a IS NULL.\nUnary expression, for example, a IS NULL.\nUnary predicate, for example, a IS NULL.\nGet this BoundReference’s Accessor\nCombines two predicates with AND.\nBind an expression to a schema.\nCreates an equal-to expression. For example, a = 10.\nReturn the field of this reference.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates an greater than expression. For example, a > 10.\nCreates a greater-than-or-equal-to than expression. For …\nReturn inputs of this logical expression.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCheck if this operator is binary operator.\nCreates an is-in expression. For example, a IS IN (5, 6).\nCreates an is-nan expression. For example, a IS NAN.\nCreates an is-not-in expression. For example, …\nCreates an is-not-nan expression. For example, a IS NOT NAN…\nCreates an is-not-null expression. For example, …\nCreates an is-null expression. For example, a IS NULL.\nCheck if this operator is set operator.\nCheck if this operator is unary operator.\nCreates an less than expression. For example, a < 10.\nCreates an less than or equal to expression. For example, …\nReturn the name of this reference.\nReturns a predicate representing the negation (‘NOT’) …\nReturns the predicate that is the inverse of self\nCreate a new unbound reference.\nCreates a new bound reference.\nCreates a unary expression with the given operator and …\nCreates a binary expression with the given operator, term …\nCreate a predicate which is the reverse of this predicate. …\nCreates a not equal-to expression. For example, a!= 10.\nCreates a not start-with expression. For example, …\nCombines two predicates with OR.\nSimplifies the expression by removing NOT predicates, …\nCreates a start-with expression. For example, …\nRegion to use for the S3 client.\nFileIO implementation, used to manipulate files in …\nBuilder for FileIO.\nThe struct the represents the metadata of a file.\nTrait for reading file.\nTrait for writing file.\nGoogle Cloud Storage credentials JSON string, base64 …\nAllow unauthenticated requests\nGoogle Cloud Project ID\nGoogle Cloud Storage endpoint\nGoogle Cloud Storage token\nGoogle Cloud user project\nInput file is used for reading from files.\nOutput file is used for writing to files..\nS3 access key id.\nOption to skip signing requests (e.g. for public …\nIf set, all AWS clients will assume a role of the given …\nOptional external ID used to assume an IAM role.\nOptional session name used to assume an IAM role.\nOption to skip loading configuration from config file and …\nOption to skip loading the credential from EC2 metadata …\nFollowing are arguments for s3 file io. S3 endpoint.\nS3 Path Style Access.\nS3 region.\nS3 secret access key.\nS3 session token. This is required when using temporary …\nS3 Server Side Encryption Key. If S3 encryption type is …\nS3 Server Side Encryption MD5.\nS3 Server Side Encryption Type.\nBuilds FileIO.\nClose file.\nDeletes file.\nCheck file exists.\nCheck if file exists.\nChecks if file exists.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nTry to infer file io scheme from path. See FileIO for …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAbsolute path to root uri.\nRelative path to root uri.\nFetch and returns metadata of file.\nCreates a new builder with scheme. See FileIO for …\nCreates a new builder for local file io.\nCreates input file.\nCreates output file.\nRead file content with given range.\nRead and returns whole content of file.\nCreates FileRead for continues reading.\nRemove the path and all nested dirs and files recursively.\nThe size of the file.\nConverts into InputFile.\nAdd argument for operator.\nAdd argument for operator.\nWrite bytes to file.\nCreate a new output file with given bytes.\nCreates output file for continues writing.\nA stream of arrow RecordBatches.\nA task to scan part of file.\nA stream of FileScanTask.\nTable scan.\nBuilder to create table scan.\nBuild the table scan.\nReturns a reference to the column names of the table scan.\nThe content type of the file to scan.\nThe format of the file to scan.\nReturns the data file path of this file scan task.\nThe data file path corresponding to the task.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe length of the file to scan.\nReturns a stream of FileScanTasks.\nReturns the predicate of this file scan task.\nThe predicate to filter.\nReturns the project field id of this file scan task.\nThe field ids to project.\nThe number of records in the file to scan.\nReturns the schema of this file scan task as a reference\nThe schema of the file to scan.\nReturns the schema of this file scan task as a SchemaRef\nSelect some columns of the table.\nSelect all columns.\nSelect empty columns.\nReturns a reference to the snapshot of the table scan.\nSet the snapshot to scan. When not set, it uses current …\nThe start offset of the file to scan.\nReturns an ArrowRecordBatchStream.\nSets the desired size of batches in the response to …\nSets the scan’s case sensitivity\nSets the concurrency limit for both manifest files and …\nSets the data file concurrency limit for this scan\nSpecifies a predicate to use as a filter\nSets the manifest entry concurrency limit for this scan\nDetermines whether to enable row group filtering. When …\nDetermines whether to enable row selection. When enabled, …\nValue: 1\nOnly data files were added and no files were removed.\nAscending\nAvro file format: https://avro.apache.org/\nArbitrary-length byte array.\nBinary value (without length)\nRepresents a blob of metadata, which is a part of a …\nTrue or False\n0x00 for false, non-zero byte for true\nBranches are mutable named references that can be updated …\nHash of value, mod N.\nvalue: 0\nThe manifest content is data.\nType of content stored by the data file: data, equality …\nData file carries data file path, partition tuple, …\nBuilder for DataFile.\nError type for DataFileBuilder\nFormat of this data.\nCalendar date without timezone or time.\nLiteral associated with its type. The value and type pair …\nExtract a date or timestamp day, as days from 1970-01-01\nFixed point decimal\nData files were removed and their contents logically …\nValue: 2\nThe manifest content is deletes.\nDescending\n64-bit IEEE 754 floating point.\nStored as 8-byte little-endian\nvalue: 2\nValue: 0\nField summary for partition field in the spec.\nNulls are stored first\nFixed length byte array\n32-bit IEEE 754 floating point.\nStored as 4-byte little-endian\nIceberg format version\nExtract a timestamp hour, as hours from 1970-01-01 00:00:00\nSource value, unmodified\n32-bit signed integer\nStored as 4-byte little-endian\nStored as 16-byte little-endian\nProxy id for “last added” items, including schema, …\nNulls are stored last\nList type.\nA list is a collection of values with some element type. …\nA list is a collection of values with some element type. …\nValues present in iceberg type\n64-bit signed integer\nStored as 8-byte little-endian\nThe ref name of the main branch of the table.\nA manifest contains metadata and a list of entries.\nThe type of files tracked by the manifest, either data or …\nA manifest is an immutable Avro file that lists data files …\nReference to ManifestEntry.\nEntry in a manifest list.\nSnapshots are embedded in table metadata, but the list of …\nA manifest list writer.\nMeta data of a manifest that is stored in the key-value …\nUsed to track additions and deletions in ManifestEntry.\nA manifest writer.\nMap is a collection of key-value pairs with a key type and …\nMap type\nA map is a collection of key-value pairs with a key type …\nA map is a collection of key-value pairs with a key type …\nEncodes changes to the previous metadata files for the …\nExtract a date or timestamp month, as months from …\nA struct is a tuple of typed values. Each field in the …\nReference to nested field.\nDescribes the order of null values when sorted.\nThe operation field is used by some operations, like …\nOrc file format: https://orc.apache.org/\nData and delete files were added and removed in a logical …\nReserved table property for the JSON representation of …\nReserved table property for current snapshot id.\nReserved table property for current snapshot summary.\nReserved table property for current snapshot timestamp.\nReserved table property for the JSON representation of …\nReserved table property for the JSON representation of …\nReserved table property for table format version.\nProperty key for max number of previous versions to keep.\nDefault value for max number of previous versions to keep.\nReserved table property for the total number of snapshots.\nReserved table property for table UUID.\nParquet file format: https://parquet.apache.org/\nPartition fields capture the transform from table data to …\nPartition spec that defines how to produce a tuple of …\nCreate valid partition specs for a given schema.\nReference to PartitionSpec.\nStatistics file for a partition\nvalue: 1\nPrimitive types\nA primitive value\nValues present in iceberg type\nPrimitive data types\nReserved Iceberg table properties list.\nRaw literal representation used for serde. The serialize …\nData and delete files were added and removed without …\nDefines schema in iceberg.\nSchema builder.\nType alias for schema id.\nReference to Schema.\nA post order schema visitor.\nA snapshot represents the state of a table at some time …\nA log of when each snapshot was made.\nReference to Snapshot.\nIceberg tables keep track of branches and tags using …\nThe snapshot expiration procedure removes snapshots from …\nSort direction in a partition, either ascending or …\nEntry for every column that is to be sorted\nA sort order is defined by a sort order id and a list of …\nBuilder for SortOrder.\nError type for SortOrderBuilder\nReference to SortOrder.\nThe SQL representation stores the view definition as a SQL …\nThe SQL representation stores the view definition as a SQL …\nRepresents a statistics file\nArbitrary-length character sequences encoded in utf-8\nUTF-8 bytes (without length)\nThe partition struct stores the tuple of partition values …\nStruct type\nA struct is a tuple of typed values. Each field in the …\nDataType for a specific struct\nAn iterator that moves out of a struct.\nSummarises the changes in the snapshot.\nReturn type of this visitor.\nFields for the version 2 of the table metadata.\nResult of modifying or creating a TableMetadata.\nManipulating table metadata.\nReference to TableMetadata.\nTags are labels for individual snapshots.\nTime of day in microsecond precision, without date or …\nTimestamp in microsecond precision, without timezone\nTimestamp in nanosecond precision, without timezone\nTimestamp in microsecond precision, with timezone\nTimestamp in nanosecond precision with timezone\nTransform is used to transform predicates to partition …\nValue truncated to width W\nAll data types are either primitives or nested types, …\nStored as 16-byte little-endian\nPlaceholder for sequence number. The field with this value …\nUnbound partition field can be built without a schema and …\nUnbound partition spec can be built without a schema and …\nCreate a new UnboundPartitionSpec\nReference to UnboundPartitionSpec.\nUninitialized field\nUninitialized field\nUsed to represent some customized transform that can’t …\nUniversally Unique Identifiers, should use 16-byte fixed\nIceberg spec version 1\nIceberg view spec version 1\nIceberg spec version 2\nCustom validation error\nCustom validation error\nIceberg format version\nFields for the version 1 of the view metadata.\nManipulating view metadata.\nReference to ViewMetadata.\nView definitions can be represented in multiple ways. …\nA list of view representations.\nA view versions represents the definition of a view at a …\nAlias for the integer type used for view version ids.\nA log of when each snapshot was made.\nReference to ViewVersion.\nAlways produces null\nExtract a date or timestamp year, as years from 1970\nGet an accessor for retrieving data in a struct\nAdd a schema and set it as the current schema.\nAdd a partition spec and set it as the default\nAppend manifests to be written.\nAdd a new partition field to the partition spec from an …\nAdd a new partition field to the partition spec.\nAdd multiple partition fields to the partition spec.\nAdd a partition spec to the table metadata.\nAdd a schema to the table metadata.\nAdd a snapshot to the table metadata.\nAdd a sort order to the table metadata.\nAdd a new partition field to the partition spec.\nWrapper around with_unbound_fields to add multiple …\nfield: 504\nfield: 512\nfield: 503\nOther summary data.\nCalled after list field.\nCalled after list field.\nCalled after map key field.\nCalled after map key field.\nCalled after map value field.\nCalled after map value field.\nCalled after struct field.\nCalled after struct field.\nAppend snapshot to table\nAttempts to convert the Literal to a PrimitiveLiteral\nConvert Type to reference of PrimitiveType\nReturns [r#struct].\nChanges uuid of view metadata.\nChanges uuid of table metadata.\nCalled before list field.\nCalled before list field.\nCalled before map key field.\nCalled before map key field.\nCalled before map value field.\nCalled before map value field.\nCalled before struct field.\nCalled before struct field.\nCreates a binary literal from bytes.\nCreates a binary literal from bytes.\nBind this unbound partition spec to a schema.\nBlob metadata\nCreates a boolean value.\nCreates a boolean value.\nCreates a boolean value from string. See Parse bool from …\nCreates a boolean value from string. See Parse bool from …\nCreate a new branch retention policy\nReturns the new view metadata after changes.\nBuilds a new DataFile.\nBuild the unbound partition spec.\nBuild a bound partition spec with the given schema.\nBuilds the schema.\nCreates a new bound sort order.\nBuild the table metadata.\nCreates a new unbound sort order.\nCreate a builder for building ManifestMetadata. On the …\nCreate a builder for building ManifestEntry. On the …\nCreate a builder for building PartitionField. On the …\nCreate a new partition spec builder with the given schema.\nCreate a builder for building UnboundPartitionField. On …\nCreate unbound partition spec builder\nCreate a schema builder.\nCreate a builder for building Snapshot. On the builder, …\nCreate a builder for building SortField. On the builder, …\nCreate sort order builder\nCreate a builder for building ViewVersion. On the builder, …\nThe changes that were applied to the metadata.\nWrite the manifest list to the output file.\nGet the column sizes. Map from column id to the total size …\nfield id: 108 key field id: 117 value field id: 118\nCheck whether literal is compatible with the type.\nTake ownership of the entries in the manifest list, …\nfield: 518 Whether the manifest contains at least one …\nfield: 509\nfield id: 134\nfield: 517\nContent type of this manifest entry.\nGet the content type of the data file (data, equality …\nGet current schema\nGet current schema\nGet the id of the current schema\nGet current snapshot\nGet the current snapshot id\nReturns the current view version.\nReturns the current version id.\nget a reference to the actual data file\nGet the primitive type from datum.\nCreates date literal from number of days from unix epoch …\nCreates date literal from number of days from unix epoch …\nCreates date literal in %Y-%m-%d format, assume in utc …\nCreates a date in %Y-%m-%d format, assume in utc timezone.\nCreate date literal from calendar date (year, month and …\nCreate a date from calendar date (year, month and day).\nCreates decimal type.\nTry to create a decimal literal from Decimal.\nCreates a decimal literal.\nCreates decimal literal from string. See …\nCreates decimal literal from string. See …\nReturn max precision for decimal given [num_bytes] bytes.\nReturns minimum bytes required for decimal with [precision]…\nTry to create a decimal literal from Decimal with …\nReturn the unique transform name to check if similar …\nGet the default catalog for this view version\nGet the default namespace to use when a reference in the …\nGet default partition spec\nReturns spec id of the “current” partition spec.\nReturn the partition type of the default partition spec.\nReturns default sort order id.\nReturns default sort order id.\nfield: 506\nfield: 514\nThe dialect of the sql SELECT statement (e.g., “trino” …\nA sort direction, that can only be either asc or desc\nFields may have an optional comment or doc string.\nCreates an 64bit floating point number.\nCreates an 32bit floating point number.\nElement field of list type.\nCreate a empty struct.\nEntries slice.\nGet the entries in the manifest list.\nGet the equality ids of the data file. Field ids used to …\nfield id: 135 element field id: 136\nfield: 505\nfield: 513\nExpired metadata logs\nCalled after struct’s field type visited.\nGet field by alias.\nGet struct field with certain id\nGet field by field id.\nGet struct field with certain field name\nGet field by field name.\nGet field by field name, but in case-insensitive way.\nA partition field id that is used to identify a partition …\nA partition field id that is used to identify a partition …\nGet field id by full name.\nDatatype\nGet fields.\nFields of the partition spec\nFields of the partition spec\nReturn fields in the struct.\nDetails of the sort\nFields of the blob.\nFile footer size in bytes\nFile format of this manifest entry.\nGet the file format of the file (avro, orc or parquet).\nfield id: 101\nData file path of this manifest entry.\nGet the file path as full URI with FS scheme\nfield id: 100\nFile size in bytes.\nGet the file size in bytes.\nfield id: 104\nFile size in bytes\nFile size in bytes\nCreates a fixed literal from bytes.\nCreates a fixed literal from bytes.\nCreates an 32bit floating point number.\nCreates an 32bit floating point number.\nReturns format version of this metadata.\nReturns format version of this metadata.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a new table metadata builder from the given table …\nCreates a new view metadata builder from the given view …\nReturns a reference to the value corresponding to the key. …\nChecks if the manifest file has any added files.\nChecks if the manifest file has any existed files.\nThe order of map is matter, so this method used to compare …\nCheck if this partition spec has sequential partition ids. …\nGet the highest field id in the partition spec.\nReturns [highest_field_id].\nReturns snapshot history.\nReturns view history.\nId unique in table schema\nReturns [identifier_field_ids].\nCreates a field id to field map.\nCreates a field id to parent field id map.\nUsed to populate the field’s value for all records that …\nInserts a key-value pair into the map. If the map did not …\nCreates an 32bit integer.\nCreates an 32bit integer.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConvert Value to the any type\nCreate a new schema builder from a schema.\nConvert this Table Metadata into a builder for …\nConsume this Manifest, returning its constituent parts\nTo unbound partition field\nConvert to unbound partition spec\nCheck if this manifest entry is deleted.\nReturns true if the snapshot reference is a branch.\nCheck if this partition spec is compatible with another …\nReturns true if the map contains no elements.\nCheck if there are no representations\nCheck if it’s float or double type.\nReturns true if the Literal represents a primitive type …\nReturns true if the Literal represents a primitive type …\nWhether the type is nested type.\nreturns true if the field at position index is null\nWhether the type is primitive type.\nWhether the type is struct type.\nReturns if the partition spec is unpartitioned.\nReturns true if the sort order is unsorted.\nCreate a iterator to read the field in order of …\nGet an iterator over the representations\nField for key.\nGet the Implementation-specific key metadata for the data …\nfield id: 131\nfield: 519\nBase64-encoded implementation-specific key metadata for …\nReturns last sequence number.\nReturns last updated time in milliseconds.\nReturns last updated time.\nReturn the number of key-value pairs in the map.\nGet the number of representations\nCalled after list fields visited.\nConstruct list type’s element field.\nGet the primitive literal from datum.\nLoad Manifest.\nLoad manifest list.\nReturns table location.\nReturns view location.\nCreates an 64bit integer.\nCreates an 64bit integer.\nfield: 510 The minimum value for the field in the manifests\nGet the lower bounds of the data file values per column. …\nfield id: 125 key field id: 126 value field id: 127\nfield: 501\nGet location of manifest_list file\nfield: 500\nCalled after map’s key and value fields visited.\nConstruct map type’s key field.\nConstruct map type’s value field.\nThe new TableMetadata.\nThe file for the log.\nReturns the metadata log.\nfield: 516\nField Name\nA partition name.\nA partition name.\nGet field id by full name.\nGet the nan value counts of the data file. Map from column …\nfield id: 137 key field id: 138 value field id: 139\nCreate a new manifest writer.\nCreates a new view metadata builder from the given view …\nCreates a struct type with the given fields.\nConstruct a new field.\nConstruct a list type with the given element field.\nConstruct a map type with the given key and value fields.\nConstructor from ManifestMetadata and ManifestEntrys.\nCreate a new partition spec builder with the given schema.\nCreate a new partition spec builder with the given schema.\nCreate new snapshot reference\nCreate a TableMetadata object from scratch.\nCreates a new empty map.\nCreates a new view version log.\nCreates a new table metadata builder from the given …\nCreate a new partition spec builder from an existing …\nReturns the next sequence number for the table.\nA null order that describes the order of null values when …\nGet the null value counts of the data file. Map from …\nfield id: 110 key field id: 121 value field id: 122\nThe type of operation in the snapshot\nConstruct an optional field.\nIdentifier for SortOrder, order_id 0 is no sort order.\nGet parent snapshot id.\nParse from metadata in avro file.\nParse manifest from bytes of avro file.\nParse manifest list from bytes.\nGet the partition values of the file.\nfield id: 102\nLookup partition spec by id.\nfield: 502\nReturns all partition specs.\nGet a partition statistics file for a snapshot id.\nReturn location of partition statistics files.\nReturns the partition type of this partition spec.\nfield: 507 element_field: 508\nWhether the transform preserves the order of values.\nCalled when see a primitive type.\nProjects a given predicate according to the transformation …\nReturns properties of table.\nReturns properties of the view.\nProperties of the blob.\nVisit a schema and returns only the fields selected by id …\nData file record count of the manifest entry.\nGet the record count in the data file.\nfield id: 103\nRemove partition specs by their ids from the table …\nRemove partition statistics\nRemove properties from the table metadata. Does nothing if …\nRemove a reference\nRemove snapshots by its ids from the table metadata. Does …\nRemove statistics for a snapshot\nGet this views representations\nConstruct a required field.\nOptional or required\nGet the return type of transform given the input type. …\nSnapshot retention policy\nWhether ordering by this transform’s result satisfies …\nCalled after schema’s type visited.\nGet the schema of this snapshot.\nGet the schema of this snapshot.\nLookup schema by id.\nLookup schema by id.\nReturns [schema_id].\nGet the schema id of this snapshot.\nGet the schema id of this view version.\nReturns schemas\nReturns schemas\nData sequence number.\nGet sequence_number of the snapshot. Is 0 for Iceberg V1 …\nfield: 515\nSequence number of the blob.\nAppend a snapshot to the specified branch. Retention …\nSet the current schema id.\nSet the default partition spec.\nSet the default sort order. If sort_order_id is -1, the …\nSet the location of the table metadata, stripping any …\nSet partition statistics\nSet properties. If a property already exists, it will be …\nSet a reference to a snapshot.\nSet statistics for a snapshot\nLookup snapshot by id.\nGet the snapshot for a reference Returns an option if the …\nSnapshot id\nGet the id of the snapshot\nA reference’s snapshot ID. The tagged snapshot or latest …\nThe snapshot id of the statistics file.\nSnapshot id of the blob.\nThe snapshot id of the statistics file.\nId of the snapshot.\nReturns all snapshots\nLookup sort order by id.\nGet the sort order id of the data file. Only data files …\nfield id: 140\nReturn all sort orders.\nA source column id from the table’s schema\nA source column id from the table’s schema\nA source column id from the table’s schema\nSpec id of the partition spec\nSpec id of the partition spec\nGet the split offsets of the data file. For example, all …\nfield id: 132 element field id: 133\nThe SQL SELECT statement that defines the view.\nGet a statistics file for a snapshot id.\nReturn location of statistics files.\nPath of the statistics file\nPath of the statistics file\nStatus of this manifest entry\nCreates a string literal.\nCreates a string literal.\nCalled after struct’s fields visited.\nGet summary of the snapshot\nGet summary of the view version\nCreates time in microseconds directly\nCreates time literal from hour, minute, second, and …\nCreates time literal from hour, minute, second, and …\nCreates time literal in microseconds in %H:%M:%S:.f format.\nCreates time in microseconds in %H:%M:%S:.f format.\nCreates time literal in microseconds directly.\nGet the timestamp of when the snapshot was created\nReturns the last updated timestamp as a DateTime with …\nCreates a timestamp from unix epoch in microseconds.\nReturns the last updated timestamp as a DateTime with …\nGet the timestamp of when the view version was created\nCreates a timestamp from DateTime.\nCreates a timestamp from DateTime.\nParse a timestamp in [%Y-%m-%dT%H:%M:%S%.f] format.\nParse a timestamp in RFC3339 format.\nCreates a timestamp from unix epoch in microseconds.\nGet the timestamp of when the snapshot was created in …\nReturns the timestamp in milliseconds\nReturns the timestamp in milliseconds from epoch.\nGet the timestamp of when the view version was created in …\nTime new metadata was created\nLast updated timestamp\nCreates a timestamp from unix epoch in nanoseconds.\nCreates a timestamp with timezone from unix epoch in …\nCreates a timestamp with timezone from DateTime. Example:\nCreates a timestamp with timezone from DateTime.\nParse timestamp with timezone in RFC3339 format.\nSimilar to Literal::timestamp_from_str, but return …\nCreates a timestamp with timezone from unix epoch in …\nCreates a timestamp with timezone from unix epoch in …\nConvert the datum to target_type.\nConvert the value to bytes\nConvert Type to StructType\nA transform that is applied to the source column to …\nA transform that is applied to the source column to …\nA transform that is used to produce values to be sorted on …\nCovert literal to raw literal.\nCreate iceberg value from bytes.\nCreate iceberg value from a json value\nConvert raw literal to literal.\nConverting iceberg value to json value.\nType of the blob.\nGet a new unpartitioned partition spec\nCreate an unbound unsorted order\nUpgrade FormatVersion. Downgrades are not allowed.\nfield: 511 The maximum value for the field in the manifests\nGet the upper bounds of the data file values per column. …\nfield id: 128 key field id: 129 value field id: 130\nReturns uuid of current table.\nCreates uuid literal.\nCreates uuid literal.\nReturns uuid of current view.\nCreates uuid from str. See Uuid::parse_str.\nCreates uuid from str. See Uuid::parse_str.\nConstruct a v1 ManifestListWriter that writes to a …\nConstruct a v2 ManifestListWriter that writes to a …\nGet the columns value counts for the data file. Map from …\nfield id: 109 key field id: 119 value field id: 120\nField for value.\nLookup a view version by id.\nReturns the version id.\nGet the version id of this view version.\nReturns all view versions.\nVisit schema in post order.\nVisit struct type in post order.\nVisiting a type in post order.\nSet alias to filed id mapping.\nSet the field’s doc.\nAdd fields to schema builder.\nDetails of the sort\nSet identifier field ids.\nSet the field’s initial default value.\nSet the last assigned field id for the partition spec.\nIdentifier for SortOrder, order_id 0 is no sort order.\nSet the order id for the sort order\nSet schema id.\nDetails of the sort\nChange the spec id of the partition spec\nChange the spec id of the partition spec\nSet the spec id for the partition spec.\nSet the spec id for the partition spec.\nSet the field’s initial default value.\nWrite a manifest.\nUsed to populate the field’s value for any records …\nPrecision, must be 38 or less\nScale\nFor snapshot references except the main branch, a positive …\nFor snapshot references except the main branch, a positive …\nA positive number for the max age of snapshots to keep …\nA positive number for the minimum number of snapshots to …\nStaticTable is a read-only table struct that can be …\nTable represents a table in the catalog.\nBuilder to create table scan.\nbuild the Table\nReturns a TableBuilder to build a table\noptionally set a non-default metadata cache size\nspecifies if the Table’s metadata cache will be disabled,\nrequired - sets the necessary FileIO to use for the table\nReturns file io used in this table.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a static table from a given TableMetadata and …\nCreates a static table directly from metadata file and …\nrequired - passes in the TableIdent to use for the Table\nReturns table identifier.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConsumes the StaticTable and return it as a Table Please …\nrequired - passes in the TableMetadata to use for the Table\nReturns current metadata.\nGet TableMetadataRef for the static table\noptional - sets the tables metadata location\nReturns current metadata location.\nReturns current metadata ref.\nCreate a reader for the table.\nCreate a reader for the table.\nspecifies if the Table is readonly or not (default not)\nReturns the flag indicating whether the Table is readonly …\nCreates a table scan.\nCreate a TableScanBuilder for the static table.\nFastAppendAction is a transaction action for fast append …\nTransaction action for replacing sort order.\nTable transaction.\nAdd data files to the snapshot.\nFinished building the action and apply it to the …\nFinished building the action and apply it to the …\nAdds a field for sorting in ascending order.\nCommit transaction.\nAdds a field for sorting in descending order.\nCreates a fast append action.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreates a new transaction.\nRemove properties in table.\nCreates replace sort order action.\nUpdate table’s property.\nSets table to a new version.\nBoxedTransformFunction is a boxed trait object of …\nTransformFunction is a trait that defines the interface …\ncreate_transform_function creates a boxed trait object of …\ntransform will take an input array and transform it into a …\ntransform_literal will take an input literal and transform …\nA thin wrapper around transform_literal to return an error …\nThe current file status of iceberg writer. It implement …\nThe iceberg writer used to write data to iceberg table.\nThe builder for iceberg writer.\nThe associated writer type.\nBase writer module contains the basic writer provide by …\nBuild the iceberg writer.\nClose the writer and return the written data files. If …\nGet the current file path.\nGet the current file row number.\nGet the current file written size.\nThis module contains the writer for data file format …\nWrite data to iceberg table.\nThis module provide DataFileWriter.\nThis module provide EqualityDeleteWriter.\nA writer write data is within one spec/partition.\nBuilder for DataFileWriter.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCreate a new DataFileWriterBuilder using a …\nWriter used to write equality delete files.\nBuilder for EqualityDeleteWriter.\nConfig for EqualityDeleteWriter.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreate a new EqualityDeleteFileWriterBuilder using a …\nCreate a new DataFileWriterConfig with equality ids.\nReturn projected Schema\nFile writer focus on writing record batch to different …\nFile writer builder trait.\n`ParquetWriter`` is used to write arrow data into parquet …\nParquetWriterBuilder is used to builder a ParquetWriter\nThe associated file writer type.\nBuild file writer.\nClose file writer.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThis module contains the location generator and file name …\nCreate a new ParquetWriterBuilder To construct the write …\nWrite record batch to file.\nDefaultFileNameGenerator used to generate file name for …\nDefaultLocationGenerator used to generate the data dir …\nFileNameGeneratorTrait used to generate file name for data …\nLocationGenerator used to generate the location of data …\nReturns the argument unchanged.\nReturns the argument unchanged.\nGenerate a file name.\nGenerate an absolute path for the given file name. e.g For …\nCalls U::from(self).\nCalls U::from(self).\nCreate a new DefaultLocationGenerator.\nCreate a new FileNameGenerator.") \ No newline at end of file +searchState.loadedDescShard("iceberg", 0, "Apache Iceberg Official Native Rust Implementation\nAdd a new schema to the table\nAdd snapshot to table.\nAdd sort order to table.\nAdd a new partition spec to the table\nAssign a new UUID to the table\nThe catalog API for Iceberg Rust.\nThe table’s current schema id must match the requirement.\nIceberg data is invalid.\nThe table’s default sort order id must match the …\nThe table’s default spec id must match the requirement.\nContains the error value\nError is the error struct returned by all iceberg …\nErrorKind is all kinds of Error of iceberg.\nIceberg feature is not supported.\nThe table’s last assigned column id must match the …\nThe table’s last assigned partition id must match the …\nNamespace represents a namespace in the catalog.\nNamespaceIdent represents the identifier of a namespace in …\nThe table must not already exist; used for create …\nContains the success value\nThe table branch or tag identified by the requirement’s …\nRemove partition specs\nRemove partition statistics for a snapshot\nRemove table’s properties\nRemove snapshot reference\nRemove table’s snapshots\nRemove statistics for a snapshot\nResult that is a wrapper of Result<T, iceberg::Error>\nSet table’s current schema\nSet table’s default sort order\nSet table’s default spec\nUpdate table’s location\nSet partition statistics for a snapshot\nUpdate table’s properties\nSet table’s snapshot ref.\nSet statistics for a snapshot\nTableCommit represents the commit of a table in the …\nTableCreation represents the creation of a table in the …\nTableIdent represents the identifier of a table in the …\nTableRequirement represents a requirement for a table in …\nTableUpdate represents an update to a table in the catalog.\nIceberg don’t know what happened here, and no actions …\nUpgrade table’s format version\nThe table UUID must match the requirement.\nViewCreation represents the creation of a view in the …\nApplies the update to the table metadata builder.\nConversion between Iceberg and Arrow schema\nCreate a builder for building TableCreation. On the …\nCreate a builder for building TableCommit. On the builder, …\nCreate a builder for building ViewCreation. On the …\nCheck that the requirement is met by the table metadata. …\nCreate a new namespace inside the catalog.\nCreate a new table inside the namespace.\nDefault catalog to use when a reference in the SELECT does …\nThe default namespace to use when a reference in the …\nDrop a namespace from the catalog.\nDrop a table from the catalog.\nHelper macro to check arguments.\nThis module contains expressions.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nTry to create namespace identifier from an iterator of …\nTry to create table identifier from an iterator of string.\nCreate a multi-level namespace identifier from vector.\nGet a namespace information from the catalog.\nReturn the table identifier.\nReturns inner strings.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConvert self into static str.\nFile io implementation.\nReturn error’s kind.\nList namespaces inside the catalog.\nList tables from namespace.\nLoad table from the catalog.\nThe location of the table.\nThe view’s base location; used to create metadata file …\nReturn error’s message.\nGet the name of the namespace.\nGet the name of the table.\nTable name.\nThe name of the table.\nThe name of the view.\nGet the namespace of the table.\nNamespace of the table.\nCheck if namespace exists in catalog.\nCreate a new Error with error kind and message.\nCreate a new namespace identifier with only one level.\nCreate a new namespace.\nCreate a new table identifier.\nGet the parent of this namespace. Returns None if this …\nThe partition spec of the table, could be None.\nGet the properties of the namespace.\nThe properties of the table.\nThe properties of the view.\nRename a table in the catalog.\nRepresentations for the view.\nTable scan api.\nThe schema of the table.\nThe schema of the view.\nThe sort order of the table.\nSpec for Iceberg.\nA string to string map of summary metadata about the …\nTable API for Apache Iceberg\nCheck if a table exists in the catalog.\nTake all requirements.\nTake all updates.\nReturns a string for used in url.\nThis module contains transaction api.\nTransform function used to compute partition values.\nUpdate a namespace inside the catalog.\nUpdate a table to the catalog.\nAdd more context in error.\nCreate a new namespace with properties.\nSet source for error.\nIceberg writer module.\nCurrent schema id of the table to assert.\nDefault sort order id of the table to assert.\nDefault spec id of the table to assert.\nThe last assigned field id of the table to assert.\nLast assigned partition id of the table to assert.\nThe reference of the table to assert.\nThe snapshot id of the table to assert. If the id is None, …\nUuid of original table.\nTarget format upgrade to.\nNew location for table.\nFile containing the partition statistics\nName of snapshot reference to set.\nName of snapshot reference to remove.\nSnapshot reference to set.\nProperties to remove\nThe schema to add.\nSchema ID to set as current, or -1 to set last added schema\nSnapshot to add.\nSnapshot id to remove statistics for.\nSnapshot id to remove partition statistics for.\nSnapshot ids to remove.\nSort order to add.\nSort order ID to set as the default, or -1 to set last …\nThe partition spec to add.\nPartition spec ID to set as the default, or -1 to set last …\nPartition spec ids to remove.\nFile containing the statistics\nProperties to update for table.\nThe new UUID to assign.\nReads data from Parquet files\nBuilder to create ArrowReader\nA post order arrow schema visitor.\nReturn type of this visitor on arrow field.\nReturn type of this visitor on arrow schema.\nCalled after struct/list/map field.\nCalled after struct/list/map field.\nCalled after list element.\nCalled after list element.\nCalled after map key.\nCalled after map key.\nCalled after map value.\nCalled after map value.\nConvert Arrow schema to Iceberg schema.\nConvert Arrow type to iceberg type.\nCalled before struct/list/map field.\nCalled before struct/list/map field.\nCalled before list element.\nCalled before list element.\nCalled before map key.\nCalled before map key.\nCalled before map value.\nCalled before map value.\nBuild the ArrowReader.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalled after list fields visited.\nCalled after map’s key and value fields visited.\nCalled when see a primitive type.\nTake a stream of FileScanTasks and reads all the files. …\nCalled after schema’s type visited.\nConvert iceberg schema to an arrow schema.\nCalled after struct’s fields visited.\nConvert iceberg type to an arrow type.\nSets the desired size of batches in the response to …\nSets the max number of in flight data files that are being …\nDetermines whether to enable row group filtering.\nDetermines whether to enable row selection.\nAlwaysFalse predicate, for example, FALSE.\nAn expression always evaluates to false.\nAlwaysTrue predicate, for example, TRUE.\nAn expression always evaluates to true.\nAnd predicate, for example, a > 10 AND b < 20.\nAn expression combined by AND, for example, …\nBinary expression, for example, a > 10.\nBinary expression, for example, a > 10.\nBinary predicate, for example, a > 10.\nBind expression to a schema.\nThe type of the bound result.\nBound predicate expression after binding to a schema.\nA named reference in a bound expression after binding to a …\nBound term after binding to a schema.\nLogical expression, such as AND, OR, NOT.\nNot predicate, for example, NOT (a > 10).\nAn expression combined by NOT, for example, NOT (a > 10).\nOr predicate, for example, a > 10 OR b < 20.\nAn expression combined by OR, for example, a > 10 OR b < 20…\nUnbound predicate expression before binding to a schema.\nPredicate operators used in expressions.\nA named reference in an unbound expression. For example, a …\nSet predicates, for example, a in (1, 2, 3).\nSet predicates, for example, a IN (1, 2, 3).\nSet predicates, for example, a in (1, 2, 3).\nUnbound term before binding to a schema.\nUnary expression, for example, a IS NULL.\nUnary expression, for example, a IS NULL.\nUnary predicate, for example, a IS NULL.\nGet this BoundReference’s Accessor\nCombines two predicates with AND.\nBind an expression to a schema.\nCreates an equal-to expression. For example, a = 10.\nReturn the field of this reference.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates an greater than expression. For example, a > 10.\nCreates a greater-than-or-equal-to than expression. For …\nReturn inputs of this logical expression.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCheck if this operator is binary operator.\nCreates an is-in expression. For example, a IS IN (5, 6).\nCreates an is-nan expression. For example, a IS NAN.\nCreates an is-not-in expression. For example, …\nCreates an is-not-nan expression. For example, a IS NOT NAN…\nCreates an is-not-null expression. For example, …\nCreates an is-null expression. For example, a IS NULL.\nCheck if this operator is set operator.\nCheck if this operator is unary operator.\nCreates an less than expression. For example, a < 10.\nCreates an less than or equal to expression. For example, …\nReturn the name of this reference.\nReturns a predicate representing the negation (‘NOT’) …\nReturns the predicate that is the inverse of self\nCreate a new unbound reference.\nCreates a new bound reference.\nCreates a unary expression with the given operator and …\nCreates a binary expression with the given operator, term …\nCreate a predicate which is the reverse of this predicate. …\nCreates a not equal-to expression. For example, a!= 10.\nCreates a not start-with expression. For example, …\nCombines two predicates with OR.\nSimplifies the expression by removing NOT predicates, …\nCreates a start-with expression. For example, …\nRegion to use for the S3 client.\nFileIO implementation, used to manipulate files in …\nBuilder for FileIO.\nThe struct the represents the metadata of a file.\nTrait for reading file.\nTrait for writing file.\nGoogle Cloud Storage credentials JSON string, base64 …\nAllow unauthenticated requests\nGoogle Cloud Project ID\nGoogle Cloud Storage endpoint\nGoogle Cloud Storage token\nGoogle Cloud user project\nInput file is used for reading from files.\nOutput file is used for writing to files..\nS3 access key id.\nOption to skip signing requests (e.g. for public …\nIf set, all AWS clients will assume a role of the given …\nOptional external ID used to assume an IAM role.\nOptional session name used to assume an IAM role.\nOption to skip loading configuration from config file and …\nOption to skip loading the credential from EC2 metadata …\nFollowing are arguments for s3 file io. S3 endpoint.\nS3 Path Style Access.\nS3 region.\nS3 secret access key.\nS3 session token. This is required when using temporary …\nS3 Server Side Encryption Key. If S3 encryption type is …\nS3 Server Side Encryption MD5.\nS3 Server Side Encryption Type.\nBuilds FileIO.\nClose file.\nDeletes file.\nCheck file exists.\nCheck if file exists.\nChecks if file exists.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nTry to infer file io scheme from path. See FileIO for …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConvert FileIO into FileIOBuilder which used to build this …\nFetch the scheme string.\nAbsolute path to root uri.\nRelative path to root uri.\nFetch and returns metadata of file.\nCreates a new builder with scheme. See FileIO for …\nCreates a new builder for local file io.\nCreates input file.\nCreates output file.\nRead file content with given range.\nRead and returns whole content of file.\nCreates FileRead for continues reading.\nRemove the path and all nested dirs and files recursively.\nThe size of the file.\nConverts into InputFile.\nAdd argument for operator.\nAdd argument for operator.\nWrite bytes to file.\nCreate a new output file with given bytes.\nCreates output file for continues writing.\nA stream of arrow RecordBatches.\nA task to scan part of file.\nA stream of FileScanTask.\nTable scan.\nBuilder to create table scan.\nBuild the table scan.\nReturns a reference to the column names of the table scan.\nThe content type of the file to scan.\nThe format of the file to scan.\nReturns the data file path of this file scan task.\nThe data file path corresponding to the task.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe length of the file to scan.\nReturns a stream of FileScanTasks.\nReturns the predicate of this file scan task.\nThe predicate to filter.\nReturns the project field id of this file scan task.\nThe field ids to project.\nThe number of records in the file to scan.\nReturns the schema of this file scan task as a reference\nThe schema of the file to scan.\nReturns the schema of this file scan task as a SchemaRef\nSelect some columns of the table.\nSelect all columns.\nSelect empty columns.\nReturns a reference to the snapshot of the table scan.\nSet the snapshot to scan. When not set, it uses current …\nThe start offset of the file to scan.\nReturns an ArrowRecordBatchStream.\nSets the desired size of batches in the response to …\nSets the scan’s case sensitivity\nSets the concurrency limit for both manifest files and …\nSets the data file concurrency limit for this scan\nSpecifies a predicate to use as a filter\nSets the manifest entry concurrency limit for this scan\nDetermines whether to enable row group filtering. When …\nDetermines whether to enable row selection. When enabled, …\nValue: 1\nOnly data files were added and no files were removed.\nAscending\nAvro file format: https://avro.apache.org/\nArbitrary-length byte array.\nBinary value (without length)\nRepresents a blob of metadata, which is a part of a …\nTrue or False\n0x00 for false, non-zero byte for true\nBranches are mutable named references that can be updated …\nHash of value, mod N.\nvalue: 0\nThe manifest content is data.\nType of content stored by the data file: data, equality …\nData file carries data file path, partition tuple, …\nBuilder for DataFile.\nError type for DataFileBuilder\nFormat of this data.\nCalendar date without timezone or time.\nLiteral associated with its type. The value and type pair …\nExtract a date or timestamp day, as days from 1970-01-01\nFixed point decimal\nData files were removed and their contents logically …\nValue: 2\nThe manifest content is deletes.\nDescending\n64-bit IEEE 754 floating point.\nStored as 8-byte little-endian\nvalue: 2\nValue: 0\nField summary for partition field in the spec.\nNulls are stored first\nFixed length byte array\n32-bit IEEE 754 floating point.\nStored as 4-byte little-endian\nIceberg format version\nExtract a timestamp hour, as hours from 1970-01-01 00:00:00\nSource value, unmodified\n32-bit signed integer\nStored as 4-byte little-endian\nStored as 16-byte little-endian\nProxy id for “last added” items, including schema, …\nNulls are stored last\nList type.\nA list is a collection of values with some element type. …\nA list is a collection of values with some element type. …\nValues present in iceberg type\n64-bit signed integer\nStored as 8-byte little-endian\nThe ref name of the main branch of the table.\nA manifest contains metadata and a list of entries.\nThe type of files tracked by the manifest, either data or …\nA manifest is an immutable Avro file that lists data files …\nReference to ManifestEntry.\nEntry in a manifest list.\nSnapshots are embedded in table metadata, but the list of …\nA manifest list writer.\nMeta data of a manifest that is stored in the key-value …\nUsed to track additions and deletions in ManifestEntry.\nA manifest writer.\nMap is a collection of key-value pairs with a key type and …\nMap type\nA map is a collection of key-value pairs with a key type …\nA map is a collection of key-value pairs with a key type …\nEncodes changes to the previous metadata files for the …\nExtract a date or timestamp month, as months from …\nA struct is a tuple of typed values. Each field in the …\nReference to nested field.\nDescribes the order of null values when sorted.\nThe operation field is used by some operations, like …\nOrc file format: https://orc.apache.org/\nData and delete files were added and removed in a logical …\nReserved table property for the JSON representation of …\nReserved table property for current snapshot id.\nReserved table property for current snapshot summary.\nReserved table property for current snapshot timestamp.\nReserved table property for the JSON representation of …\nReserved table property for the JSON representation of …\nReserved table property for table format version.\nProperty key for max number of previous versions to keep.\nDefault value for max number of previous versions to keep.\nReserved table property for the total number of snapshots.\nReserved table property for table UUID.\nParquet file format: https://parquet.apache.org/\nPartition fields capture the transform from table data to …\nPartition spec that defines how to produce a tuple of …\nCreate valid partition specs for a given schema.\nReference to PartitionSpec.\nStatistics file for a partition\nvalue: 1\nPrimitive types\nA primitive value\nValues present in iceberg type\nPrimitive data types\nReserved Iceberg table properties list.\nRaw literal representation used for serde. The serialize …\nData and delete files were added and removed without …\nDefines schema in iceberg.\nSchema builder.\nType alias for schema id.\nReference to Schema.\nA post order schema visitor.\nA snapshot represents the state of a table at some time …\nA log of when each snapshot was made.\nReference to Snapshot.\nIceberg tables keep track of branches and tags using …\nThe snapshot expiration procedure removes snapshots from …\nSort direction in a partition, either ascending or …\nEntry for every column that is to be sorted\nA sort order is defined by a sort order id and a list of …\nBuilder for SortOrder.\nError type for SortOrderBuilder\nReference to SortOrder.\nThe SQL representation stores the view definition as a SQL …\nThe SQL representation stores the view definition as a SQL …\nRepresents a statistics file\nArbitrary-length character sequences encoded in utf-8\nUTF-8 bytes (without length)\nThe partition struct stores the tuple of partition values …\nStruct type\nA struct is a tuple of typed values. Each field in the …\nDataType for a specific struct\nAn iterator that moves out of a struct.\nSummarises the changes in the snapshot.\nReturn type of this visitor.\nFields for the version 2 of the table metadata.\nResult of modifying or creating a TableMetadata.\nManipulating table metadata.\nReference to TableMetadata.\nTags are labels for individual snapshots.\nTime of day in microsecond precision, without date or …\nTimestamp in microsecond precision, without timezone\nTimestamp in nanosecond precision, without timezone\nTimestamp in microsecond precision, with timezone\nTimestamp in nanosecond precision with timezone\nTransform is used to transform predicates to partition …\nValue truncated to width W\nAll data types are either primitives or nested types, …\nStored as 16-byte little-endian\nPlaceholder for sequence number. The field with this value …\nUnbound partition field can be built without a schema and …\nUnbound partition spec can be built without a schema and …\nCreate a new UnboundPartitionSpec\nReference to UnboundPartitionSpec.\nUninitialized field\nUninitialized field\nUsed to represent some customized transform that can’t …\nUniversally Unique Identifiers, should use 16-byte fixed\nIceberg spec version 1\nIceberg view spec version 1\nIceberg spec version 2\nCustom validation error\nCustom validation error\nIceberg format version\nFields for the version 1 of the view metadata.\nManipulating view metadata.\nReference to ViewMetadata.\nView definitions can be represented in multiple ways. …\nA list of view representations.\nA view versions represents the definition of a view at a …\nAlias for the integer type used for view version ids.\nA log of when each snapshot was made.\nReference to ViewVersion.\nAlways produces null\nExtract a date or timestamp year, as years from 1970\nGet an accessor for retrieving data in a struct\nAdd a schema and set it as the current schema.\nAdd a partition spec and set it as the default\nAppend manifests to be written.\nAdd a new partition field to the partition spec from an …\nAdd a new partition field to the partition spec.\nAdd multiple partition fields to the partition spec.\nAdd a partition spec to the table metadata.\nAdd a schema to the table metadata.\nAdd a snapshot to the table metadata.\nAdd a sort order to the table metadata.\nAdd a new partition field to the partition spec.\nWrapper around with_unbound_fields to add multiple …\nfield: 504\nfield: 512\nfield: 503\nOther summary data.\nCalled after list field.\nCalled after list field.\nCalled after map key field.\nCalled after map key field.\nCalled after map value field.\nCalled after map value field.\nCalled after struct field.\nCalled after struct field.\nAppend snapshot to table\nAttempts to convert the Literal to a PrimitiveLiteral\nConvert Type to reference of PrimitiveType\nReturns [r#struct].\nChanges uuid of view metadata.\nChanges uuid of table metadata.\nCalled before list field.\nCalled before list field.\nCalled before map key field.\nCalled before map key field.\nCalled before map value field.\nCalled before map value field.\nCalled before struct field.\nCalled before struct field.\nCreates a binary literal from bytes.\nCreates a binary literal from bytes.\nBind this unbound partition spec to a schema.\nBlob metadata\nCreates a boolean value.\nCreates a boolean value.\nCreates a boolean value from string. See Parse bool from …\nCreates a boolean value from string. See Parse bool from …\nCreate a new branch retention policy\nReturns the new view metadata after changes.\nBuilds a new DataFile.\nBuild the unbound partition spec.\nBuild a bound partition spec with the given schema.\nBuilds the schema.\nCreates a new bound sort order.\nBuild the table metadata.\nCreates a new unbound sort order.\nCreate a builder for building ManifestMetadata. On the …\nCreate a builder for building ManifestEntry. On the …\nCreate a builder for building PartitionField. On the …\nCreate a new partition spec builder with the given schema.\nCreate a builder for building UnboundPartitionField. On …\nCreate unbound partition spec builder\nCreate a schema builder.\nCreate a builder for building Snapshot. On the builder, …\nCreate a builder for building SortField. On the builder, …\nCreate sort order builder\nCreate a builder for building ViewVersion. On the builder, …\nThe changes that were applied to the metadata.\nWrite the manifest list to the output file.\nGet the column sizes. Map from column id to the total size …\nfield id: 108 key field id: 117 value field id: 118\nCheck whether literal is compatible with the type.\nTake ownership of the entries in the manifest list, …\nfield: 518 Whether the manifest contains at least one …\nfield: 509\nfield id: 134\nfield: 517\nContent type of this manifest entry.\nGet the content type of the data file (data, equality …\nGet current schema\nGet current schema\nGet the id of the current schema\nGet current snapshot\nGet the current snapshot id\nReturns the current view version.\nReturns the current version id.\nget a reference to the actual data file\nGet the primitive type from datum.\nCreates date literal from number of days from unix epoch …\nCreates date literal from number of days from unix epoch …\nCreates date literal in %Y-%m-%d format, assume in utc …\nCreates a date in %Y-%m-%d format, assume in utc timezone.\nCreate date literal from calendar date (year, month and …\nCreate a date from calendar date (year, month and day).\nCreates decimal type.\nTry to create a decimal literal from Decimal.\nCreates a decimal literal.\nCreates decimal literal from string. See …\nCreates decimal literal from string. See …\nReturn max precision for decimal given [num_bytes] bytes.\nReturns minimum bytes required for decimal with [precision]…\nTry to create a decimal literal from Decimal with …\nReturn the unique transform name to check if similar …\nGet the default catalog for this view version\nGet the default namespace to use when a reference in the …\nGet default partition spec\nReturns spec id of the “current” partition spec.\nReturn the partition type of the default partition spec.\nReturns default sort order id.\nReturns default sort order id.\nfield: 506\nfield: 514\nThe dialect of the sql SELECT statement (e.g., “trino” …\nA sort direction, that can only be either asc or desc\nFields may have an optional comment or doc string.\nCreates an 64bit floating point number.\nCreates an 32bit floating point number.\nElement field of list type.\nCreate a empty struct.\nEntries slice.\nGet the entries in the manifest list.\nGet the equality ids of the data file. Field ids used to …\nfield id: 135 element field id: 136\nfield: 505\nfield: 513\nExpired metadata logs\nCalled after struct’s field type visited.\nGet field by alias.\nGet struct field with certain id\nGet field by field id.\nGet struct field with certain field name\nGet field by field name.\nGet field by field name, but in case-insensitive way.\nA partition field id that is used to identify a partition …\nA partition field id that is used to identify a partition …\nGet field id by full name.\nDatatype\nGet fields.\nFields of the partition spec\nFields of the partition spec\nReturn fields in the struct.\nDetails of the sort\nFields of the blob.\nFile footer size in bytes\nFile format of this manifest entry.\nGet the file format of the file (avro, orc or parquet).\nfield id: 101\nData file path of this manifest entry.\nGet the file path as full URI with FS scheme\nfield id: 100\nFile size in bytes.\nGet the file size in bytes.\nfield id: 104\nFile size in bytes\nFile size in bytes\nCreates a fixed literal from bytes.\nCreates a fixed literal from bytes.\nCreates an 32bit floating point number.\nCreates an 32bit floating point number.\nReturns format version of this metadata.\nReturns format version of this metadata.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a new table metadata builder from the given table …\nCreates a new view metadata builder from the given view …\nReturns a reference to the value corresponding to the key. …\nChecks if the manifest file has any added files.\nChecks if the manifest file has any existed files.\nThe order of map is matter, so this method used to compare …\nCheck if this partition spec has sequential partition ids. …\nGet the highest field id in the partition spec.\nReturns [highest_field_id].\nReturns snapshot history.\nReturns view history.\nId unique in table schema\nReturns [identifier_field_ids].\nCreates a field id to field map.\nCreates a field id to parent field id map.\nUsed to populate the field’s value for all records that …\nInserts a key-value pair into the map. If the map did not …\nCreates an 32bit integer.\nCreates an 32bit integer.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConvert Value to the any type\nCreate a new schema builder from a schema.\nConvert this Table Metadata into a builder for …\nConsume this Manifest, returning its constituent parts\nTo unbound partition field\nConvert to unbound partition spec\nCheck if this manifest entry is deleted.\nReturns true if the snapshot reference is a branch.\nCheck if this partition spec is compatible with another …\nReturns true if the map contains no elements.\nCheck if there are no representations\nCheck if it’s float or double type.\nReturns true if the Literal represents a primitive type …\nReturns true if the Literal represents a primitive type …\nWhether the type is nested type.\nreturns true if the field at position index is null\nWhether the type is primitive type.\nWhether the type is struct type.\nReturns if the partition spec is unpartitioned.\nReturns true if the sort order is unsorted.\nCreate a iterator to read the field in order of …\nGet an iterator over the representations\nField for key.\nGet the Implementation-specific key metadata for the data …\nfield id: 131\nfield: 519\nBase64-encoded implementation-specific key metadata for …\nReturns last sequence number.\nReturns last updated time in milliseconds.\nReturns last updated time.\nReturn the number of key-value pairs in the map.\nGet the number of representations\nCalled after list fields visited.\nConstruct list type’s element field.\nGet the primitive literal from datum.\nLoad Manifest.\nLoad manifest list.\nReturns table location.\nReturns view location.\nCreates an 64bit integer.\nCreates an 64bit integer.\nfield: 510 The minimum value for the field in the manifests\nGet the lower bounds of the data file values per column. …\nfield id: 125 key field id: 126 value field id: 127\nfield: 501\nGet location of manifest_list file\nfield: 500\nCalled after map’s key and value fields visited.\nConstruct map type’s key field.\nConstruct map type’s value field.\nThe new TableMetadata.\nThe file for the log.\nReturns the metadata log.\nfield: 516\nField Name\nA partition name.\nA partition name.\nGet field id by full name.\nGet the nan value counts of the data file. Map from column …\nfield id: 137 key field id: 138 value field id: 139\nCreate a new manifest writer.\nCreates a new view metadata builder from the given view …\nCreates a struct type with the given fields.\nConstruct a new field.\nConstruct a list type with the given element field.\nConstruct a map type with the given key and value fields.\nConstructor from ManifestMetadata and ManifestEntrys.\nCreate a new partition spec builder with the given schema.\nCreate a new partition spec builder with the given schema.\nCreate new snapshot reference\nCreate a TableMetadata object from scratch.\nCreates a new empty map.\nCreates a new view version log.\nCreates a new table metadata builder from the given …\nCreate a new partition spec builder from an existing …\nReturns the next sequence number for the table.\nA null order that describes the order of null values when …\nGet the null value counts of the data file. Map from …\nfield id: 110 key field id: 121 value field id: 122\nThe type of operation in the snapshot\nConstruct an optional field.\nIdentifier for SortOrder, order_id 0 is no sort order.\nGet parent snapshot id.\nParse from metadata in avro file.\nParse manifest from bytes of avro file.\nParse manifest list from bytes.\nGet the partition values of the file.\nfield id: 102\nLookup partition spec by id.\nfield: 502\nReturns all partition specs.\nGet a partition statistics file for a snapshot id.\nReturn location of partition statistics files.\nReturns the partition type of this partition spec.\nfield: 507 element_field: 508\nWhether the transform preserves the order of values.\nCalled when see a primitive type.\nProjects a given predicate according to the transformation …\nReturns properties of table.\nReturns properties of the view.\nProperties of the blob.\nVisit a schema and returns only the fields selected by id …\nData file record count of the manifest entry.\nGet the record count in the data file.\nfield id: 103\nRemove partition specs by their ids from the table …\nRemove partition statistics\nRemove properties from the table metadata. Does nothing if …\nRemove a reference\nRemove snapshots by its ids from the table metadata. Does …\nRemove statistics for a snapshot\nGet this views representations\nConstruct a required field.\nOptional or required\nGet the return type of transform given the input type. …\nSnapshot retention policy\nWhether ordering by this transform’s result satisfies …\nCalled after schema’s type visited.\nGet the schema of this snapshot.\nGet the schema of this snapshot.\nLookup schema by id.\nLookup schema by id.\nReturns [schema_id].\nGet the schema id of this snapshot.\nGet the schema id of this view version.\nReturns schemas\nReturns schemas\nData sequence number.\nGet sequence_number of the snapshot. Is 0 for Iceberg V1 …\nfield: 515\nSequence number of the blob.\nAppend a snapshot to the specified branch. Retention …\nSet the current schema id.\nSet the default partition spec.\nSet the default sort order. If sort_order_id is -1, the …\nSet the location of the table metadata, stripping any …\nSet partition statistics\nSet properties. If a property already exists, it will be …\nSet a reference to a snapshot.\nSet statistics for a snapshot\nLookup snapshot by id.\nGet the snapshot for a reference Returns an option if the …\nSnapshot id\nGet the id of the snapshot\nA reference’s snapshot ID. The tagged snapshot or latest …\nThe snapshot id of the statistics file.\nSnapshot id of the blob.\nThe snapshot id of the statistics file.\nId of the snapshot.\nReturns all snapshots\nLookup sort order by id.\nGet the sort order id of the data file. Only data files …\nfield id: 140\nReturn all sort orders.\nA source column id from the table’s schema\nA source column id from the table’s schema\nA source column id from the table’s schema\nSpec id of the partition spec\nSpec id of the partition spec\nGet the split offsets of the data file. For example, all …\nfield id: 132 element field id: 133\nThe SQL SELECT statement that defines the view.\nGet a statistics file for a snapshot id.\nReturn location of statistics files.\nPath of the statistics file\nPath of the statistics file\nStatus of this manifest entry\nCreates a string literal.\nCreates a string literal.\nCalled after struct’s fields visited.\nGet summary of the snapshot\nGet summary of the view version\nCreates time in microseconds directly\nCreates time literal from hour, minute, second, and …\nCreates time literal from hour, minute, second, and …\nCreates time literal in microseconds in %H:%M:%S:.f format.\nCreates time in microseconds in %H:%M:%S:.f format.\nCreates time literal in microseconds directly.\nGet the timestamp of when the snapshot was created\nReturns the last updated timestamp as a DateTime with …\nCreates a timestamp from unix epoch in microseconds.\nReturns the last updated timestamp as a DateTime with …\nGet the timestamp of when the view version was created\nCreates a timestamp from DateTime.\nCreates a timestamp from DateTime.\nParse a timestamp in [%Y-%m-%dT%H:%M:%S%.f] format.\nParse a timestamp in RFC3339 format.\nCreates a timestamp from unix epoch in microseconds.\nGet the timestamp of when the snapshot was created in …\nReturns the timestamp in milliseconds\nReturns the timestamp in milliseconds from epoch.\nGet the timestamp of when the view version was created in …\nTime new metadata was created\nLast updated timestamp\nCreates a timestamp from unix epoch in nanoseconds.\nCreates a timestamp with timezone from unix epoch in …\nCreates a timestamp with timezone from DateTime. Example:\nCreates a timestamp with timezone from DateTime.\nParse timestamp with timezone in RFC3339 format.\nSimilar to Literal::timestamp_from_str, but return …\nCreates a timestamp with timezone from unix epoch in …\nCreates a timestamp with timezone from unix epoch in …\nConvert the datum to target_type.\nConvert the value to bytes\nConvert Type to StructType\nA transform that is applied to the source column to …\nA transform that is applied to the source column to …\nA transform that is used to produce values to be sorted on …\nCovert literal to raw literal.\nCreate iceberg value from bytes.\nCreate iceberg value from a json value\nConvert raw literal to literal.\nConverting iceberg value to json value.\nType of the blob.\nGet a new unpartitioned partition spec\nCreate an unbound unsorted order\nUpgrade FormatVersion. Downgrades are not allowed.\nfield: 511 The maximum value for the field in the manifests\nGet the upper bounds of the data file values per column. …\nfield id: 128 key field id: 129 value field id: 130\nReturns uuid of current table.\nCreates uuid literal.\nCreates uuid literal.\nReturns uuid of current view.\nCreates uuid from str. See Uuid::parse_str.\nCreates uuid from str. See Uuid::parse_str.\nConstruct a v1 ManifestListWriter that writes to a …\nConstruct a v2 ManifestListWriter that writes to a …\nGet the columns value counts for the data file. Map from …\nfield id: 109 key field id: 119 value field id: 120\nField for value.\nLookup a view version by id.\nReturns the version id.\nGet the version id of this view version.\nReturns all view versions.\nVisit schema in post order.\nVisit struct type in post order.\nVisiting a type in post order.\nSet alias to filed id mapping.\nSet the field’s doc.\nAdd fields to schema builder.\nDetails of the sort\nSet identifier field ids.\nSet the field’s initial default value.\nSet the last assigned field id for the partition spec.\nIdentifier for SortOrder, order_id 0 is no sort order.\nSet the order id for the sort order\nSet schema id.\nDetails of the sort\nChange the spec id of the partition spec\nChange the spec id of the partition spec\nSet the spec id for the partition spec.\nSet the spec id for the partition spec.\nSet the field’s initial default value.\nWrite a manifest.\nUsed to populate the field’s value for any records …\nPrecision, must be 38 or less\nScale\nFor snapshot references except the main branch, a positive …\nFor snapshot references except the main branch, a positive …\nA positive number for the max age of snapshots to keep …\nA positive number for the minimum number of snapshots to …\nStaticTable is a read-only table struct that can be …\nTable represents a table in the catalog.\nBuilder to create table scan.\nbuild the Table\nReturns a TableBuilder to build a table\noptionally set a non-default metadata cache size\nspecifies if the Table’s metadata cache will be disabled,\nrequired - sets the necessary FileIO to use for the table\nReturns file io used in this table.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a static table from a given TableMetadata and …\nCreates a static table directly from metadata file and …\nrequired - passes in the TableIdent to use for the Table\nReturns table identifier.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConsumes the StaticTable and return it as a Table Please …\nrequired - passes in the TableMetadata to use for the Table\nReturns current metadata.\nGet TableMetadataRef for the static table\noptional - sets the tables metadata location\nReturns current metadata location.\nReturns current metadata ref.\nCreate a reader for the table.\nCreate a reader for the table.\nspecifies if the Table is readonly or not (default not)\nReturns the flag indicating whether the Table is readonly …\nCreates a table scan.\nCreate a TableScanBuilder for the static table.\nFastAppendAction is a transaction action for fast append …\nTransaction action for replacing sort order.\nTable transaction.\nAdd data files to the snapshot.\nFinished building the action and apply it to the …\nFinished building the action and apply it to the …\nAdds a field for sorting in ascending order.\nCommit transaction.\nAdds a field for sorting in descending order.\nCreates a fast append action.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreates a new transaction.\nRemove properties in table.\nCreates replace sort order action.\nUpdate table’s property.\nSets table to a new version.\nBoxedTransformFunction is a boxed trait object of …\nTransformFunction is a trait that defines the interface …\ncreate_transform_function creates a boxed trait object of …\ntransform will take an input array and transform it into a …\ntransform_literal will take an input literal and transform …\nA thin wrapper around transform_literal to return an error …\nThe current file status of iceberg writer. It implement …\nThe iceberg writer used to write data to iceberg table.\nThe builder for iceberg writer.\nThe associated writer type.\nBase writer module contains the basic writer provide by …\nBuild the iceberg writer.\nClose the writer and return the written data files. If …\nGet the current file path.\nGet the current file row number.\nGet the current file written size.\nThis module contains the writer for data file format …\nWrite data to iceberg table.\nThis module provide DataFileWriter.\nThis module provide EqualityDeleteWriter.\nA writer write data is within one spec/partition.\nBuilder for DataFileWriter.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCreate a new DataFileWriterBuilder using a …\nWriter used to write equality delete files.\nBuilder for EqualityDeleteWriter.\nConfig for EqualityDeleteWriter.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreate a new EqualityDeleteFileWriterBuilder using a …\nCreate a new DataFileWriterConfig with equality ids.\nReturn projected Schema\nFile writer focus on writing record batch to different …\nFile writer builder trait.\n`ParquetWriter`` is used to write arrow data into parquet …\nParquetWriterBuilder is used to builder a ParquetWriter\nThe associated file writer type.\nBuild file writer.\nClose file writer.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThis module contains the location generator and file name …\nCreate a new ParquetWriterBuilder To construct the write …\nWrite record batch to file.\nDefaultFileNameGenerator used to generate file name for …\nDefaultLocationGenerator used to generate the data dir …\nFileNameGeneratorTrait used to generate file name for data …\nLocationGenerator used to generate the location of data …\nReturns the argument unchanged.\nReturns the argument unchanged.\nGenerate a file name.\nGenerate an absolute path for the given file name. e.g For …\nCalls U::from(self).\nCalls U::from(self).\nCreate a new DefaultLocationGenerator.\nCreate a new FileNameGenerator.") \ No newline at end of file diff --git a/api/src/iceberg/io/file_io.rs.html b/api/src/iceberg/io/file_io.rs.html index 5c9f166b6..610086950 100644 --- a/api/src/iceberg/io/file_io.rs.html +++ b/api/src/iceberg/io/file_io.rs.html @@ -504,6 +504,17 @@ 504 505 506 +507 +508 +509 +510 +511 +512 +513 +514 +515 +516 +517
    // 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
    @@ -549,10 +560,20 @@
     /// | GCS                | `storage-gcs`     | `gcs`       |
     #[derive(Clone, Debug)]
     pub struct FileIO {
    +    builder: FileIOBuilder,
    +
         inner: Arc<Storage>,
     }
     
     impl FileIO {
    +    /// Convert FileIO into [`FileIOBuilder`] which used to build this FileIO.
    +    ///
    +    /// This function is useful when you want serialize and deserialize FileIO across
    +    /// distributed systems.
    +    pub fn into_builder(self) -> FileIOBuilder {
    +        self.builder
    +    }
    +
         /// Try to infer file io scheme from path. See [`FileIO`] for supported schemes.
         ///
         /// - If it's a valid url, for example `s3://bucket/a`, url scheme will be used, and the rest of the url will be ignored.
    @@ -640,7 +661,7 @@
     }
     
     /// Builder for [`FileIO`].
    -#[derive(Debug)]
    +#[derive(Clone, Debug)]
     pub struct FileIOBuilder {
         /// This is used to infer scheme of operator.
         ///
    @@ -671,7 +692,7 @@
         /// Fetch the scheme string.
         ///
         /// The scheme_str will be empty if it's None.
    -    pub(crate) fn into_parts(self) -> (String, HashMap<String, String>) {
    +    pub fn into_parts(self) -> (String, HashMap<String, String>) {
             (self.scheme_str.unwrap_or_default(), self.props)
         }
     
    @@ -692,9 +713,10 @@
         }
     
         /// Builds [`FileIO`].
    -    pub fn build(self) -> crate::Result<FileIO> {
    -        let storage = Storage::build(self)?;
    +    pub fn build(self) -> Result<FileIO> {
    +        let storage = Storage::build(self.clone())?;
             Ok(FileIO {
    +            builder: self,
                 inner: Arc::new(storage),
             })
         }
    diff --git a/api/trait.impl/core/clone/trait.Clone.js b/api/trait.impl/core/clone/trait.Clone.js
    index 32d912fbf..865778f7e 100644
    --- a/api/trait.impl/core/clone/trait.Clone.js
    +++ b/api/trait.impl/core/clone/trait.Clone.js
    @@ -1,5 +1,5 @@
     (function() {var implementors = {
    -"iceberg":[["impl Clone for ErrorKind"],["impl Clone for TableUpdate"],["impl Clone for BoundPredicate"],["impl Clone for Predicate"],["impl Clone for PredicateOperator"],["impl Clone for DataContentType"],["impl Clone for DataFileFormat"],["impl Clone for FormatVersion"],["impl Clone for Literal"],["impl Clone for ManifestContentType"],["impl Clone for ManifestStatus"],["impl Clone for NullOrder"],["impl Clone for Operation"],["impl Clone for PrimitiveLiteral"],["impl Clone for PrimitiveType"],["impl Clone for SnapshotRetention"],["impl Clone for SortDirection"],["impl Clone for Transform"],["impl Clone for Type"],["impl Clone for ViewFormatVersion"],["impl Clone for ViewRepresentation"],["impl Clone for ArrowReader"],["impl Clone for BoundReference"],["impl Clone for Reference"],["impl Clone for FileIO"],["impl Clone for FileScanTask"],["impl Clone for BlobMetadata"],["impl Clone for DataFile"],["impl Clone for DataFileBuilder"],["impl Clone for Datum"],["impl Clone for FieldSummary"],["impl Clone for ListType"],["impl Clone for Manifest"],["impl Clone for ManifestEntry"],["impl Clone for ManifestFile"],["impl Clone for ManifestList"],["impl Clone for ManifestMetadata"],["impl Clone for Map"],["impl Clone for MapType"],["impl Clone for MetadataLog"],["impl Clone for NestedField"],["impl Clone for PartitionField"],["impl Clone for PartitionSpec"],["impl Clone for PartitionStatisticsFile"],["impl Clone for Schema"],["impl Clone for Snapshot"],["impl Clone for SnapshotLog"],["impl Clone for SnapshotReference"],["impl Clone for SortField"],["impl Clone for SortOrder"],["impl Clone for SortOrderBuilder"],["impl Clone for SqlViewRepresentation"],["impl Clone for StatisticsFile"],["impl Clone for Struct"],["impl Clone for StructType"],["impl Clone for Summary"],["impl Clone for TableMetadata"],["impl Clone for TableMetadataBuildResult"],["impl Clone for TableMetadataBuilder"],["impl Clone for UnboundPartitionField"],["impl Clone for UnboundPartitionSpec"],["impl Clone for ViewMetadata"],["impl Clone for ViewRepresentations"],["impl Clone for ViewVersion"],["impl Clone for ViewVersionLog"],["impl Clone for Namespace"],["impl Clone for NamespaceIdent"],["impl Clone for TableIdent"],["impl Clone for StaticTable"],["impl Clone for Table"],["impl Clone for EqualityDeleteWriterConfig"],["impl Clone for DefaultFileNameGenerator"],["impl Clone for DefaultLocationGenerator"],["impl<B: Clone + FileWriterBuilder> Clone for DataFileWriterBuilder<B>"],["impl<B: Clone + FileWriterBuilder> Clone for EqualityDeleteFileWriterBuilder<B>"],["impl<T: Clone + LocationGenerator, F: Clone + FileNameGenerator> Clone for ParquetWriterBuilder<T, F>"],["impl<T: Clone> Clone for BinaryExpression<T>"],["impl<T: Clone> Clone for SetExpression<T>"],["impl<T: Clone> Clone for UnaryExpression<T>"],["impl<T: Clone, const N: usize> Clone for LogicalExpression<T, N>"]],
    +"iceberg":[["impl Clone for ErrorKind"],["impl Clone for TableUpdate"],["impl Clone for BoundPredicate"],["impl Clone for Predicate"],["impl Clone for PredicateOperator"],["impl Clone for DataContentType"],["impl Clone for DataFileFormat"],["impl Clone for FormatVersion"],["impl Clone for Literal"],["impl Clone for ManifestContentType"],["impl Clone for ManifestStatus"],["impl Clone for NullOrder"],["impl Clone for Operation"],["impl Clone for PrimitiveLiteral"],["impl Clone for PrimitiveType"],["impl Clone for SnapshotRetention"],["impl Clone for SortDirection"],["impl Clone for Transform"],["impl Clone for Type"],["impl Clone for ViewFormatVersion"],["impl Clone for ViewRepresentation"],["impl Clone for ArrowReader"],["impl Clone for BoundReference"],["impl Clone for Reference"],["impl Clone for FileIO"],["impl Clone for FileIOBuilder"],["impl Clone for FileScanTask"],["impl Clone for BlobMetadata"],["impl Clone for DataFile"],["impl Clone for DataFileBuilder"],["impl Clone for Datum"],["impl Clone for FieldSummary"],["impl Clone for ListType"],["impl Clone for Manifest"],["impl Clone for ManifestEntry"],["impl Clone for ManifestFile"],["impl Clone for ManifestList"],["impl Clone for ManifestMetadata"],["impl Clone for Map"],["impl Clone for MapType"],["impl Clone for MetadataLog"],["impl Clone for NestedField"],["impl Clone for PartitionField"],["impl Clone for PartitionSpec"],["impl Clone for PartitionStatisticsFile"],["impl Clone for Schema"],["impl Clone for Snapshot"],["impl Clone for SnapshotLog"],["impl Clone for SnapshotReference"],["impl Clone for SortField"],["impl Clone for SortOrder"],["impl Clone for SortOrderBuilder"],["impl Clone for SqlViewRepresentation"],["impl Clone for StatisticsFile"],["impl Clone for Struct"],["impl Clone for StructType"],["impl Clone for Summary"],["impl Clone for TableMetadata"],["impl Clone for TableMetadataBuildResult"],["impl Clone for TableMetadataBuilder"],["impl Clone for UnboundPartitionField"],["impl Clone for UnboundPartitionSpec"],["impl Clone for ViewMetadata"],["impl Clone for ViewRepresentations"],["impl Clone for ViewVersion"],["impl Clone for ViewVersionLog"],["impl Clone for Namespace"],["impl Clone for NamespaceIdent"],["impl Clone for TableIdent"],["impl Clone for StaticTable"],["impl Clone for Table"],["impl Clone for EqualityDeleteWriterConfig"],["impl Clone for DefaultFileNameGenerator"],["impl Clone for DefaultLocationGenerator"],["impl<B: Clone + FileWriterBuilder> Clone for DataFileWriterBuilder<B>"],["impl<B: Clone + FileWriterBuilder> Clone for EqualityDeleteFileWriterBuilder<B>"],["impl<T: Clone + LocationGenerator, F: Clone + FileNameGenerator> Clone for ParquetWriterBuilder<T, F>"],["impl<T: Clone> Clone for BinaryExpression<T>"],["impl<T: Clone> Clone for SetExpression<T>"],["impl<T: Clone> Clone for UnaryExpression<T>"],["impl<T: Clone, const N: usize> Clone for LogicalExpression<T, N>"]],
     "iceberg_catalog_rest":[["impl Clone for RestCatalogConfig"]],
     "iceberg_datafusion":[["impl Clone for IcebergTableProvider"]]
     };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
    \ No newline at end of file