diff --git a/catalog/error/enum.Error.html b/catalog/error/enum.Error.html index 5ba84c0c07ec..127ab26dd730 100644 --- a/catalog/error/enum.Error.html +++ b/catalog/error/enum.Error.html @@ -30,7 +30,7 @@ location: Location, }, SystemCatalogTypeMismatch { - data_type: ConcreteDataType, + data_type: ConcreteDataType, location: Location, }, InvalidEntryType { @@ -131,7 +131,7 @@ }, InvalidTableInfoInCatalog { location: Location, - source: Error, + source: Error, }, QueryAccessDenied { catalog: String, @@ -153,7 +153,7 @@ source: Error, location: Location, }, -}

Variants§

§

ListCatalogs

Fields

§location: Location
§source: BoxedError
§

ListSchemas

Fields

§location: Location
§catalog: String
§source: BoxedError
§

CompileScriptInternal

Fields

§location: Location
§source: BoxedError
§

OpenSystemCatalog

Fields

§location: Location
§source: Error
§

CreateSystemCatalog

Fields

§location: Location
§source: Error
§

CreateTable

Fields

§table_info: String
§location: Location
§source: Error
§

SystemCatalog

Fields

§location: Location
§

SystemCatalogTypeMismatch

Fields

§location: Location
§

InvalidEntryType

Fields

§entry_type: Option<u8>
§location: Location
§

InvalidKey

Fields

§location: Location
§

EmptyValue

Fields

§location: Location
§

ValueDeserialize

Fields

§error: Error
§location: Location
§

TableEngineNotFound

Fields

§engine_name: String
§location: Location
§source: Error
§

CatalogNotFound

Fields

§catalog_name: String
§location: Location
§

SchemaNotFound

Fields

§catalog: String
§schema: String
§location: Location
§

TableExists

Fields

§table: String
§location: Location
§

TableNotExist

Fields

§table: String
§location: Location
§

SchemaExists

Fields

§schema: String
§location: Location
§

Unimplemented

Fields

§operation: String
§location: Location
§

NotSupported

Fields

§location: Location
§

OpenTable

Fields

§table_id: TableId
§location: Location
§source: Error
§

ParallelOpenTable

Fields

§error: JoinError
§

TableNotFound

Fields

§table_info: String
§location: Location
§

ReadSystemCatalog

Fields

§location: Location
§source: Error
§

CreateRecordBatch

Fields

§location: Location
§source: Error
§

InsertCatalogRecord

Fields

§location: Location
§source: Error
§

SystemCatalogTableScan

Fields

§location: Location
§source: Error
§

Internal

Fields

§location: Location
§source: BoxedError
§

UpgradeWeakCatalogManagerRef

Fields

§location: Location
§

SystemCatalogTableScanExec

Fields

§location: Location
§source: Error
§

InvalidCatalogValue

Fields

§location: Location
§source: Error
§

MetaSrv

Fields

§location: Location
§source: Error
§

InvalidTableInfoInCatalog

Fields

§location: Location
§source: Error
§

QueryAccessDenied

Fields

§catalog: String
§schema: String
§

Datafusion

Fields

§error: DataFusionError
§location: Location
§

TableSchemaMismatch

Fields

§location: Location
§source: Error
§

Generic

Fields

§location: Location
§

TableMetadataManager

Fields

§source: Error
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere +

}

Variants§

§

ListCatalogs

Fields

§location: Location
§source: BoxedError
§

ListSchemas

Fields

§location: Location
§catalog: String
§source: BoxedError
§

CompileScriptInternal

Fields

§location: Location
§source: BoxedError
§

OpenSystemCatalog

Fields

§location: Location
§source: Error
§

CreateSystemCatalog

Fields

§location: Location
§source: Error
§

CreateTable

Fields

§table_info: String
§location: Location
§source: Error
§

SystemCatalog

Fields

§location: Location
§

SystemCatalogTypeMismatch

Fields

§data_type: ConcreteDataType
§location: Location
§

InvalidEntryType

Fields

§entry_type: Option<u8>
§location: Location
§

InvalidKey

Fields

§location: Location
§

EmptyValue

Fields

§location: Location
§

ValueDeserialize

Fields

§error: Error
§location: Location
§

TableEngineNotFound

Fields

§engine_name: String
§location: Location
§source: Error
§

CatalogNotFound

Fields

§catalog_name: String
§location: Location
§

SchemaNotFound

Fields

§catalog: String
§schema: String
§location: Location
§

TableExists

Fields

§table: String
§location: Location
§

TableNotExist

Fields

§table: String
§location: Location
§

SchemaExists

Fields

§schema: String
§location: Location
§

Unimplemented

Fields

§operation: String
§location: Location
§

NotSupported

Fields

§location: Location
§

OpenTable

Fields

§table_id: TableId
§location: Location
§source: Error
§

ParallelOpenTable

Fields

§error: JoinError
§

TableNotFound

Fields

§table_info: String
§location: Location
§

ReadSystemCatalog

Fields

§location: Location
§source: Error
§

CreateRecordBatch

Fields

§location: Location
§source: Error
§

InsertCatalogRecord

Fields

§location: Location
§source: Error
§

SystemCatalogTableScan

Fields

§location: Location
§source: Error
§

Internal

Fields

§location: Location
§source: BoxedError
§

UpgradeWeakCatalogManagerRef

Fields

§location: Location
§

SystemCatalogTableScanExec

Fields

§location: Location
§source: Error
§

InvalidCatalogValue

Fields

§location: Location
§source: Error
§

MetaSrv

Fields

§location: Location
§source: Error
§

InvalidTableInfoInCatalog

Fields

§location: Location
§source: Error
§

QueryAccessDenied

Fields

§catalog: String
§schema: String
§

Datafusion

Fields

§error: DataFusionError
§location: Location
§

TableSchemaMismatch

Fields

§location: Location
§source: Error
§

Generic

Fields

§location: Location
§

TableMetadataManager

Fields

§source: Error
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

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

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

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

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

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

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

impl ErrorCompat for Error

source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
§

fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

Returns an iterator for traversing the chain of errors, starting with the current error @@ -179,7 +179,7 @@ __T0: Into<Option<u8>>,
§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidKeySnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<Option<String>>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for InvalidTableInfoInCatalogSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ListCatalogsSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ListCatalogsSnafuwhere Error: Error + ErrorCompat,

§

type Source = BoxedError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for ListSchemasSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = BoxedError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for MetaSrvSnafuwhere @@ -204,7 +204,7 @@ Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for SystemCatalogTableScanSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<ConcreteDataType>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for TableEngineNotFoundSnafu<__T0>where + __T0: Into<ConcreteDataType>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for TableEngineNotFoundSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for TableExistsSnafu<__T0>where Error: Error + ErrorCompat, diff --git a/catalog/error/struct.InvalidTableInfoInCatalogSnafu.html b/catalog/error/struct.InvalidTableInfoInCatalogSnafu.html index 9dcb54a36000..1ee382358f7e 100644 --- a/catalog/error/struct.InvalidTableInfoInCatalogSnafu.html +++ b/catalog/error/struct.InvalidTableInfoInCatalogSnafu.html @@ -1,6 +1,6 @@ InvalidTableInfoInCatalogSnafu in catalog::error - Rust
pub struct InvalidTableInfoInCatalogSnafu;
Expand description

SNAFU context selector for the Error::InvalidTableInfoInCatalog variant

Trait Implementations§

source§

impl Clone for InvalidTableInfoInCatalogSnafu

source§

fn clone(&self) -> InvalidTableInfoInCatalogSnafu

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 InvalidTableInfoInCatalogSnafu

source§

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

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

impl IntoError<Error> for InvalidTableInfoInCatalogSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for InvalidTableInfoInCatalogSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for InvalidTableInfoInCatalogSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/error/struct.SystemCatalogTypeMismatchSnafu.html b/catalog/error/struct.SystemCatalogTypeMismatchSnafu.html index a8b299044c03..b24f57c02797 100644 --- a/catalog/error/struct.SystemCatalogTypeMismatchSnafu.html +++ b/catalog/error/struct.SystemCatalogTypeMismatchSnafu.html @@ -2,12 +2,12 @@ pub data_type: __T0, }
Expand description

SNAFU context selector for the Error::SystemCatalogTypeMismatch variant

Fields§

§data_type: __T0

Implementations§

source§

impl<__T0> SystemCatalogTypeMismatchSnafu<__T0>

source

pub fn build(self) -> Errorwhere - __T0: Into<ConcreteDataType>,

Consume the selector and return the associated error

+ __T0: Into<ConcreteDataType>,

Consume the selector and return the associated error

source

pub fn fail<__T>(self) -> Result<__T, Error>where - __T0: Into<ConcreteDataType>,

Consume the selector and return a Result with the associated error

+ __T0: Into<ConcreteDataType>,

Consume the selector and return a Result with the associated error

Trait Implementations§

source§

impl<__T0: Clone> Clone for SystemCatalogTypeMismatchSnafu<__T0>

source§

fn clone(&self) -> SystemCatalogTypeMismatchSnafu<__T0>

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<__T0: Debug> Debug for SystemCatalogTypeMismatchSnafu<__T0>

source§

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

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

impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<ConcreteDataType>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for SystemCatalogTypeMismatchSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for SystemCatalogTypeMismatchSnafu<__T0>where + __T0: Into<ConcreteDataType>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for SystemCatalogTypeMismatchSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for SystemCatalogTypeMismatchSnafu<__T0>where __T0: RefUnwindSafe,

§

impl<__T0> Send for SystemCatalogTypeMismatchSnafu<__T0>where __T0: Send,

§

impl<__T0> Sync for SystemCatalogTypeMismatchSnafu<__T0>where __T0: Sync,

§

impl<__T0> Unpin for SystemCatalogTypeMismatchSnafu<__T0>where diff --git a/catalog/information_schema/columns/struct.InformationSchemaColumns.html b/catalog/information_schema/columns/struct.InformationSchemaColumns.html index d58b560c9129..fd134dd0c6b9 100644 --- a/catalog/information_schema/columns/struct.InformationSchemaColumns.html +++ b/catalog/information_schema/columns/struct.InformationSchemaColumns.html @@ -1,11 +1,11 @@ InformationSchemaColumns in catalog::information_schema::columns - Rust
pub(super) struct InformationSchemaColumns {
-    schema: SchemaRef,
+    schema: SchemaRef,
     catalog_name: String,
     catalog_manager: Weak<dyn CatalogManager>,
-}

Fields§

§schema: SchemaRef§catalog_name: String§catalog_manager: Weak<dyn CatalogManager>

Implementations§

source§

impl InformationSchemaColumns

source

pub(super) fn new( +}

Fields§

§schema: SchemaRef§catalog_name: String§catalog_manager: Weak<dyn CatalogManager>

Implementations§

source§

impl InformationSchemaColumns

source

pub(super) fn new( catalog_name: String, catalog_manager: Weak<dyn CatalogManager> -) -> Self

source

fn schema() -> SchemaRef

source

fn builder(&self) -> InformationSchemaColumnsBuilder

Trait Implementations§

source§

impl InformationTable for InformationSchemaColumns

source§

fn table_id(&self) -> TableId

source§

fn table_name(&self) -> &'static str

source§

fn schema(&self) -> SchemaRef

source§

fn to_stream(&self) -> Result<SendableRecordBatchStream>

source§

fn table_type(&self) -> TableType

source§

impl PartitionStream for InformationSchemaColumns

source§

fn schema(&self) -> &ArrowSchemaRef

Returns the schema of this partition
source§

fn execute(&self, _: Arc<TaskContext>) -> DfSendableRecordBatchStream

Returns a stream yielding this partitions values

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Self

source

fn schema() -> SchemaRef

source

fn builder(&self) -> InformationSchemaColumnsBuilder

Trait Implementations§

source§

impl InformationTable for InformationSchemaColumns

source§

fn table_id(&self) -> TableId

source§

fn table_name(&self) -> &'static str

source§

fn schema(&self) -> SchemaRef

source§

fn to_stream(&self) -> Result<SendableRecordBatchStream>

source§

fn table_type(&self) -> TableType

source§

impl PartitionStream for InformationSchemaColumns

source§

fn schema(&self) -> &ArrowSchemaRef

Returns the schema of this partition
source§

fn execute(&self, _: Arc<TaskContext>) -> DfSendableRecordBatchStream

Returns a stream yielding this partitions values

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html b/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html index 70658b6ff487..33b43e3268db 100644 --- a/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html +++ b/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html @@ -1,15 +1,15 @@ InformationSchemaColumnsBuilder in catalog::information_schema::columns - Rust
struct InformationSchemaColumnsBuilder {
-    schema: SchemaRef,
+    schema: SchemaRef,
     catalog_name: String,
     catalog_manager: Weak<dyn CatalogManager>,
-    catalog_names: StringVectorBuilder,
-    schema_names: StringVectorBuilder,
-    table_names: StringVectorBuilder,
-    column_names: StringVectorBuilder,
-    data_types: StringVectorBuilder,
-    semantic_types: StringVectorBuilder,
-}

Fields§

§schema: SchemaRef§catalog_name: String§catalog_manager: Weak<dyn CatalogManager>§catalog_names: StringVectorBuilder§schema_names: StringVectorBuilder§table_names: StringVectorBuilder§column_names: StringVectorBuilder§data_types: StringVectorBuilder§semantic_types: StringVectorBuilder

Implementations§

source§

impl InformationSchemaColumnsBuilder

source

fn new( - schema: SchemaRef, + catalog_names: StringVectorBuilder, + schema_names: StringVectorBuilder, + table_names: StringVectorBuilder, + column_names: StringVectorBuilder, + data_types: StringVectorBuilder, + semantic_types: StringVectorBuilder, +}

Fields§

§schema: SchemaRef§catalog_name: String§catalog_manager: Weak<dyn CatalogManager>§catalog_names: StringVectorBuilder§schema_names: StringVectorBuilder§table_names: StringVectorBuilder§column_names: StringVectorBuilder§data_types: StringVectorBuilder§semantic_types: StringVectorBuilder

Implementations§

source§

impl InformationSchemaColumnsBuilder

source

fn new( + schema: SchemaRef, catalog_name: String, catalog_manager: Weak<dyn CatalogManager> ) -> Self

source

async fn make_tables(&mut self) -> Result<RecordBatch>

Construct the information_schema.tables virtual table

diff --git a/catalog/information_schema/struct.InformationTableDataSource.html b/catalog/information_schema/struct.InformationTableDataSource.html index 60cba0c1b50f..534d0d260686 100644 --- a/catalog/information_schema/struct.InformationTableDataSource.html +++ b/catalog/information_schema/struct.InformationTableDataSource.html @@ -1,6 +1,6 @@ InformationTableDataSource in catalog::information_schema - Rust
struct InformationTableDataSource {
     table: Arc<dyn InformationTable + Send + Sync>,
-}

Fields§

§table: Arc<dyn InformationTable + Send + Sync>

Implementations§

Trait Implementations§

source§

impl DataSource for InformationTableDataSource

source§

fn get_stream( +}

Fields§

§table: Arc<dyn InformationTable + Send + Sync>

Implementations§

source§

impl InformationTableDataSource

source

fn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self

source

fn try_project(&self, projection: &[usize]) -> Result<SchemaRef, BoxedError>

Trait Implementations§

source§

impl DataSource for InformationTableDataSource

source§

fn get_stream( &self, request: ScanRequest ) -> Result<SendableRecordBatchStream, BoxedError>

Retrieves a stream of record batches based on the provided scan request.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/catalog/information_schema/tables/struct.InformationSchemaTables.html b/catalog/information_schema/tables/struct.InformationSchemaTables.html index 6ecb622014b9..5db184e52a0c 100644 --- a/catalog/information_schema/tables/struct.InformationSchemaTables.html +++ b/catalog/information_schema/tables/struct.InformationSchemaTables.html @@ -1,11 +1,11 @@ InformationSchemaTables in catalog::information_schema::tables - Rust
pub(super) struct InformationSchemaTables {
-    schema: SchemaRef,
+    schema: SchemaRef,
     catalog_name: String,
     catalog_manager: Weak<dyn CatalogManager>,
-}

Fields§

§schema: SchemaRef§catalog_name: String§catalog_manager: Weak<dyn CatalogManager>

Implementations§

source§

impl InformationSchemaTables

source

pub(super) fn new( +}

Fields§

§schema: SchemaRef§catalog_name: String§catalog_manager: Weak<dyn CatalogManager>

Implementations§

source§

impl InformationSchemaTables

source

pub(super) fn new( catalog_name: String, catalog_manager: Weak<dyn CatalogManager> -) -> Self

source

pub(crate) fn schema() -> SchemaRef

source

fn builder(&self) -> InformationSchemaTablesBuilder

Trait Implementations§

source§

impl InformationTable for InformationSchemaTables

source§

fn table_id(&self) -> TableId

source§

fn table_name(&self) -> &'static str

source§

fn schema(&self) -> SchemaRef

source§

fn to_stream(&self) -> Result<SendableRecordBatchStream>

source§

fn table_type(&self) -> TableType

source§

impl PartitionStream for InformationSchemaTables

source§

fn schema(&self) -> &ArrowSchemaRef

Returns the schema of this partition
source§

fn execute(&self, _: Arc<TaskContext>) -> DfSendableRecordBatchStream

Returns a stream yielding this partitions values

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Self

source

pub(crate) fn schema() -> SchemaRef

source

fn builder(&self) -> InformationSchemaTablesBuilder

Trait Implementations§

source§

impl InformationTable for InformationSchemaTables

source§

fn table_id(&self) -> TableId

source§

fn table_name(&self) -> &'static str

source§

fn schema(&self) -> SchemaRef

source§

fn to_stream(&self) -> Result<SendableRecordBatchStream>

source§

fn table_type(&self) -> TableType

source§

impl PartitionStream for InformationSchemaTables

source§

fn schema(&self) -> &ArrowSchemaRef

Returns the schema of this partition
source§

fn execute(&self, _: Arc<TaskContext>) -> DfSendableRecordBatchStream

Returns a stream yielding this partitions values

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html index ee625e2325b3..88ee74cf9d15 100644 --- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html +++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html @@ -1,17 +1,17 @@ InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust
struct InformationSchemaTablesBuilder {
-    schema: SchemaRef,
+    schema: SchemaRef,
     catalog_name: String,
     catalog_manager: Weak<dyn CatalogManager>,
-    catalog_names: StringVectorBuilder,
-    schema_names: StringVectorBuilder,
-    table_names: StringVectorBuilder,
-    table_types: StringVectorBuilder,
-    table_ids: UInt32VectorBuilder,
-    engines: StringVectorBuilder,
+    catalog_names: StringVectorBuilder,
+    schema_names: StringVectorBuilder,
+    table_names: StringVectorBuilder,
+    table_types: StringVectorBuilder,
+    table_ids: UInt32VectorBuilder,
+    engines: StringVectorBuilder,
 }
Expand description

Builds the information_schema.TABLE table row by row

Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html

-

Fields§

§schema: SchemaRef§catalog_name: String§catalog_manager: Weak<dyn CatalogManager>§catalog_names: StringVectorBuilder§schema_names: StringVectorBuilder§table_names: StringVectorBuilder§table_types: StringVectorBuilder§table_ids: UInt32VectorBuilder§engines: StringVectorBuilder

Implementations§

source§

impl InformationSchemaTablesBuilder

source

fn new( - schema: SchemaRef, +

Fields§

§schema: SchemaRef§catalog_name: String§catalog_manager: Weak<dyn CatalogManager>§catalog_names: StringVectorBuilder§schema_names: StringVectorBuilder§table_names: StringVectorBuilder§table_types: StringVectorBuilder§table_ids: UInt32VectorBuilder§engines: StringVectorBuilder

Implementations§

source§

impl InformationSchemaTablesBuilder

source

fn new( + schema: SchemaRef, catalog_name: String, catalog_manager: Weak<dyn CatalogManager> ) -> Self

source

async fn make_tables(&mut self) -> Result<RecordBatch>

Construct the information_schema.tables virtual table

diff --git a/catalog/information_schema/trait.InformationTable.html b/catalog/information_schema/trait.InformationTable.html index 55e0ff087f2a..0cf10f8c594e 100644 --- a/catalog/information_schema/trait.InformationTable.html +++ b/catalog/information_schema/trait.InformationTable.html @@ -2,9 +2,9 @@ // Required methods fn table_id(&self) -> TableId; fn table_name(&self) -> &'static str; - fn schema(&self) -> SchemaRef; + fn schema(&self) -> SchemaRef; fn to_stream(&self) -> Result<SendableRecordBatchStream>; // Provided method fn table_type(&self) -> TableType { ... } -}

Required Methods§

source

fn table_id(&self) -> TableId

source

fn table_name(&self) -> &'static str

source

fn schema(&self) -> SchemaRef

source

fn to_stream(&self) -> Result<SendableRecordBatchStream>

Provided Methods§

source

fn table_type(&self) -> TableType

Implementors§

\ No newline at end of file +}

Required Methods§

source

fn table_id(&self) -> TableId

source

fn table_name(&self) -> &'static str

source

fn schema(&self) -> SchemaRef

source

fn to_stream(&self) -> Result<SendableRecordBatchStream>

Provided Methods§

source

fn table_type(&self) -> TableType

Implementors§

\ No newline at end of file diff --git a/client/error/enum.Error.html b/client/error/enum.Error.html index 938a73ff463e..cff733ca5fc4 100644 --- a/client/error/enum.Error.html +++ b/client/error/enum.Error.html @@ -18,7 +18,7 @@ }, ColumnDataType { location: Location, - source: Error, + source: Error, }, IllegalGrpcClientState { err_msg: String, @@ -48,7 +48,7 @@ err_msg: String, location: Location, }, -}

Variants§

§

IllegalFlightMessages

Fields

§reason: String
§location: Location
§

FlightGet

Fields

§addr: String
§tonic_code: Code
§source: BoxedError
§

HandleRequest

Fields

§location: Location
§source: BoxedError
§

ConvertFlightData

Fields

§location: Location
§source: Error
§

ColumnDataType

Fields

§location: Location
§source: Error
§

IllegalGrpcClientState

Fields

§err_msg: String
§location: Location
§

MissingField

Fields

§field: String
§location: Location
§

CreateChannel

Fields

§addr: String
§location: Location
§source: Error
§

RegionServer

Fields

§code: Code
§source: BoxedError
§

Server

Fields

§

IllegalDatabaseResponse

Fields

§err_msg: String
§

ClientStreaming

Fields

§err_msg: String
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere +}

Variants§

§

IllegalFlightMessages

Fields

§reason: String
§location: Location
§

FlightGet

Fields

§addr: String
§tonic_code: Code
§source: BoxedError
§

HandleRequest

Fields

§location: Location
§source: BoxedError
§

ConvertFlightData

Fields

§location: Location
§source: Error
§

ColumnDataType

Fields

§location: Location
§source: Error
§

IllegalGrpcClientState

Fields

§err_msg: String
§location: Location
§

MissingField

Fields

§field: String
§location: Location
§

CreateChannel

Fields

§addr: String
§location: Location
§source: Error
§

RegionServer

Fields

§code: Code
§source: BoxedError
§

Server

Fields

§

IllegalDatabaseResponse

Fields

§err_msg: String
§

ClientStreaming

Fields

§err_msg: String
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

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

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

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

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

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

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

impl ErrorCompat for Error

source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
§

fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

Returns an iterator for traversing the chain of errors, starting with the current error @@ -58,7 +58,7 @@ Self: Sized,

source§

impl From<Status> for Error

source§

fn from(e: Status) -> Self

Converts to this type from the input type.
source§

impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ColumnDataTypeSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertFlightDataSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertFlightDataSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html index 815fc148ae33..e90f456b5edb 100644 --- a/client/error/struct.ColumnDataTypeSnafu.html +++ b/client/error/struct.ColumnDataTypeSnafu.html @@ -1,6 +1,6 @@ ColumnDataTypeSnafu in client::error - Rust
pub struct ColumnDataTypeSnafu;
Expand description

SNAFU context selector for the Error::ColumnDataType variant

Trait Implementations§

source§

impl Clone for ColumnDataTypeSnafu

source§

fn clone(&self) -> ColumnDataTypeSnafu

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 ColumnDataTypeSnafu

source§

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

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

impl IntoError<Error> for ColumnDataTypeSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ColumnDataTypeSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ColumnDataTypeSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/client/index.html b/client/index.html index e46b5aef2a48..b018813def17 100644 --- a/client/index.html +++ b/client/index.html @@ -1 +1 @@ -client - Rust

Crate client

source ·

Re-exports

Modules

Structs

Constants

Functions

\ No newline at end of file +client - Rust

Crate client

source ·

Re-exports

  • pub use self::error::Error;
  • pub use self::error::Result;
  • pub use api;

Modules

Structs

Constants

Functions

\ No newline at end of file diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html index dd9ef4098fdf..838ac30b25c4 100644 --- a/common_function/scalars/aggregate/argmax/struct.Argmax.html +++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html @@ -3,7 +3,7 @@ n: u64, }

Fields§

§max: Option<T>§n: u64

Implementations§

source§

impl<T> Argmax<T>where T: PartialOrd + Copy,

source

fn update(&mut self, value: T, index: u64)

Trait Implementations§

source§

impl<T> Accumulator for Argmax<T>where - T: WrapperType + PartialOrd,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T: Debug> Debug for Argmax<T>

source§

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

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

impl<T: Default> Default for Argmax<T>

source§

fn default() -> Argmax<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Argmax<T>where + T: WrapperType + PartialOrd,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T: Debug> Debug for Argmax<T>

source§

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

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

impl<T: Default> Default for Argmax<T>

source§

fn default() -> Argmax<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Argmax<T>where T: RefUnwindSafe,

§

impl<T> Send for Argmax<T>where T: Send,

§

impl<T> Sync for Argmax<T>where T: Sync,

§

impl<T> Unpin for Argmax<T>where diff --git a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html index aa8cfd63e1f7..e950892b55f9 100644 --- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html +++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html @@ -1,10 +1,10 @@ ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust
pub struct ArgmaxAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgmaxAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgmaxAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ArgmaxAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgmaxAccumulatorCreator

source§

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

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

impl Default for ArgmaxAccumulatorCreator

source§

fn default() -> ArgmaxAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ArgmaxAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgmaxAccumulatorCreator

source§

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

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

impl Default for ArgmaxAccumulatorCreator

source§

fn default() -> ArgmaxAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/argmin/struct.Argmin.html b/common_function/scalars/aggregate/argmin/struct.Argmin.html index ab686ebffc38..25a35a9e6f6b 100644 --- a/common_function/scalars/aggregate/argmin/struct.Argmin.html +++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html @@ -3,7 +3,7 @@ n: u32, }

Fields§

§min: Option<T>§n: u32

Implementations§

source§

impl<T> Argmin<T>where T: Copy + PartialOrd,

source

fn update(&mut self, value: T, index: u32)

Trait Implementations§

source§

impl<T> Accumulator for Argmin<T>where - T: WrapperType + PartialOrd,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T: Debug> Debug for Argmin<T>

source§

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

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

impl<T: Default> Default for Argmin<T>

source§

fn default() -> Argmin<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Argmin<T>where + T: WrapperType + PartialOrd,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T: Debug> Debug for Argmin<T>

source§

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

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

impl<T: Default> Default for Argmin<T>

source§

fn default() -> Argmin<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Argmin<T>where T: RefUnwindSafe,

§

impl<T> Send for Argmin<T>where T: Send,

§

impl<T> Sync for Argmin<T>where T: Sync,

§

impl<T> Unpin for Argmin<T>where diff --git a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html index 8950c3cf84bf..23db648c9728 100644 --- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html +++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html @@ -1,10 +1,10 @@ ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust
pub struct ArgminAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgminAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgminAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ArgminAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgminAccumulatorCreator

source§

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

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

impl Default for ArgminAccumulatorCreator

source§

fn default() -> ArgminAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ArgminAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgminAccumulatorCreator

source§

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

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

impl Default for ArgminAccumulatorCreator

source§

fn default() -> ArgminAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/diff/struct.Diff.html b/common_function/scalars/aggregate/diff/struct.Diff.html index ebb303a7d3bd..8defb8f33993 100644 --- a/common_function/scalars/aggregate/diff/struct.Diff.html +++ b/common_function/scalars/aggregate/diff/struct.Diff.html @@ -2,10 +2,10 @@ values: Vec<I>, _phantom: PhantomData<O>, }

Fields§

§values: Vec<I>§_phantom: PhantomData<O>

Implementations§

source§

impl<I, O> Diff<I, O>

source

fn push(&mut self, value: I)

Trait Implementations§

source§

impl<I, O> Accumulator for Diff<I, O>where - I: WrapperType, - O: WrapperType, - I::Native: AsPrimitive<O::Native>, - O::Native: Sub<Output = O::Native>,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<I: Debug, O: Debug> Debug for Diff<I, O>

source§

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

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

impl<I: Default, O: Default> Default for Diff<I, O>

source§

fn default() -> Diff<I, O>

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

Auto Trait Implementations§

§

impl<I, O> RefUnwindSafe for Diff<I, O>where + I: WrapperType, + O: WrapperType, + I::Native: AsPrimitive<O::Native>, + O::Native: Sub<Output = O::Native>,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<I: Debug, O: Debug> Debug for Diff<I, O>

source§

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

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

impl<I: Default, O: Default> Default for Diff<I, O>

source§

fn default() -> Diff<I, O>

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

Auto Trait Implementations§

§

impl<I, O> RefUnwindSafe for Diff<I, O>where I: RefUnwindSafe, O: RefUnwindSafe,

§

impl<I, O> Send for Diff<I, O>where I: Send, diff --git a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html index 2f7c63eb42c1..c41985236648 100644 --- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html +++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html @@ -1,10 +1,10 @@ DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust
pub struct DiffAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for DiffAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for DiffAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for DiffAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for DiffAccumulatorCreator

source§

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

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

impl Default for DiffAccumulatorCreator

source§

fn default() -> DiffAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for DiffAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for DiffAccumulatorCreator

source§

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

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

impl Default for DiffAccumulatorCreator

source§

fn default() -> DiffAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/mean/struct.Mean.html b/common_function/scalars/aggregate/mean/struct.Mean.html index 302c5251289b..723e19d1d015 100644 --- a/common_function/scalars/aggregate/mean/struct.Mean.html +++ b/common_function/scalars/aggregate/mean/struct.Mean.html @@ -3,10 +3,10 @@ n: u64, _phantom: PhantomData<T>, }

Fields§

§sum: f64§n: u64§_phantom: PhantomData<T>

Implementations§

source§

impl<T> Mean<T>where - T: WrapperType, - T::Native: AsPrimitive<f64>,

source

fn push(&mut self, value: T)

source

fn update(&mut self, sum: f64, n: u64)

Trait Implementations§

source§

impl<T> Accumulator for Mean<T>where - T: WrapperType, - T::Native: AsPrimitive<f64>,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T: Debug> Debug for Mean<T>

source§

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

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

impl<T: Default> Default for Mean<T>

source§

fn default() -> Mean<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Mean<T>where + T: WrapperType, + T::Native: AsPrimitive<f64>,

source

fn push(&mut self, value: T)

source

fn update(&mut self, sum: f64, n: u64)

Trait Implementations§

source§

impl<T> Accumulator for Mean<T>where + T: WrapperType, + T::Native: AsPrimitive<f64>,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T: Debug> Debug for Mean<T>

source§

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

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

impl<T: Default> Default for Mean<T>

source§

fn default() -> Mean<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Mean<T>where T: RefUnwindSafe,

§

impl<T> Send for Mean<T>where T: Send,

§

impl<T> Sync for Mean<T>where T: Sync,

§

impl<T> Unpin for Mean<T>where diff --git a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html index 5a594f164d4b..96fb99c58a94 100644 --- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html +++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html @@ -1,10 +1,10 @@ MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust
pub struct MeanAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for MeanAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for MeanAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for MeanAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for MeanAccumulatorCreator

source§

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

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

impl Default for MeanAccumulatorCreator

source§

fn default() -> MeanAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for MeanAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for MeanAccumulatorCreator

source§

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

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

impl Default for MeanAccumulatorCreator

source§

fn default() -> MeanAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/percentile/struct.Percentile.html b/common_function/scalars/aggregate/percentile/struct.Percentile.html index a23e2e988d4d..259c2f445c12 100644 --- a/common_function/scalars/aggregate/percentile/struct.Percentile.html +++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html @@ -1,14 +1,14 @@ Percentile in common_function::scalars::aggregate::percentile - Rust
pub struct Percentile<T>where
-    T: WrapperType,{
-    greater: BinaryHeap<Reverse<OrdPrimitive<T>>>,
-    not_greater: BinaryHeap<OrdPrimitive<T>>,
+    T: WrapperType,{
+    greater: BinaryHeap<Reverse<OrdPrimitive<T>>>,
+    not_greater: BinaryHeap<OrdPrimitive<T>>,
     n: u64,
     p: Option<f64>,
-}

Fields§

§greater: BinaryHeap<Reverse<OrdPrimitive<T>>>§not_greater: BinaryHeap<OrdPrimitive<T>>§n: u64§p: Option<f64>

Implementations§

source§

impl<T> Percentile<T>where - T: WrapperType,

source

fn push(&mut self, value: T)

Trait Implementations§

source§

impl<T> Accumulator for Percentile<T>where - T: WrapperType,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T> Debug for Percentile<T>where - T: WrapperType + Debug,

source§

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

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

impl<T> Default for Percentile<T>where - T: WrapperType + Default,

source§

fn default() -> Percentile<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Percentile<T>where +}

Fields§

§greater: BinaryHeap<Reverse<OrdPrimitive<T>>>§not_greater: BinaryHeap<OrdPrimitive<T>>§n: u64§p: Option<f64>

Implementations§

source§

impl<T> Percentile<T>where + T: WrapperType,

source

fn push(&mut self, value: T)

Trait Implementations§

source§

impl<T> Accumulator for Percentile<T>where + T: WrapperType,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T> Debug for Percentile<T>where + T: WrapperType + Debug,

source§

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

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

impl<T> Default for Percentile<T>where + T: WrapperType + Default,

source§

fn default() -> Percentile<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Percentile<T>where T: RefUnwindSafe,

§

impl<T> Send for Percentile<T>

§

impl<T> Sync for Percentile<T>

§

impl<T> Unpin for Percentile<T>where T: Unpin,

§

impl<T> UnwindSafe for Percentile<T>where T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html index 7c6e1133a14c..6e33f0da052e 100644 --- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html +++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html @@ -1,10 +1,10 @@ PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust
pub struct PercentileAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PercentileAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PercentileAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for PercentileAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PercentileAccumulatorCreator

source§

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

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

impl Default for PercentileAccumulatorCreator

source§

fn default() -> PercentileAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for PercentileAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PercentileAccumulatorCreator

source§

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

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

impl Default for PercentileAccumulatorCreator

source§

fn default() -> PercentileAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/polyval/struct.Polyval.html b/common_function/scalars/aggregate/polyval/struct.Polyval.html index 132a5b025d2c..f01083a374b2 100644 --- a/common_function/scalars/aggregate/polyval/struct.Polyval.html +++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html @@ -1,29 +1,29 @@ Polyval in common_function::scalars::aggregate::polyval - Rust
pub struct Polyval<T, PolyT>where
-    T: WrapperType,
-    T::Native: AsPrimitive<PolyT::Native>,
-    PolyT: WrapperType,
-    PolyT::Native: Mul<Output = PolyT::Native>,{
+    T: WrapperType,
+    T::Native: AsPrimitive<PolyT::Native>,
+    PolyT: WrapperType,
+    PolyT::Native: Mul<Output = PolyT::Native>,{
     values: Vec<T>,
     x: Option<i64>,
     _phantom: PhantomData<PolyT>,
 }

Fields§

§values: Vec<T>§x: Option<i64>§_phantom: PhantomData<PolyT>

Implementations§

source§

impl<T, PolyT> Polyval<T, PolyT>where - T: WrapperType, - T::Native: AsPrimitive<PolyT::Native>, - PolyT: WrapperType, - PolyT::Native: Mul<Output = PolyT::Native>,

source

fn push(&mut self, value: T)

Trait Implementations§

source§

impl<T, PolyT> Accumulator for Polyval<T, PolyT>where - T: WrapperType, - T::Native: AsPrimitive<PolyT::Native>, - PolyT: WrapperType + Sum<<PolyT as WrapperType>::Native>, - PolyT::Native: Mul<Output = PolyT::Native> + Sum<PolyT::Native>, - i64: AsPrimitive<<PolyT as WrapperType>::Native>,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T, PolyT> Debug for Polyval<T, PolyT>where - T: WrapperType + Debug, - T::Native: AsPrimitive<PolyT::Native>, - PolyT: WrapperType + Debug, - PolyT::Native: Mul<Output = PolyT::Native>,

source§

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

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

impl<T, PolyT> Default for Polyval<T, PolyT>where - T: WrapperType + Default, - T::Native: AsPrimitive<PolyT::Native>, - PolyT: WrapperType + Default, - PolyT::Native: Mul<Output = PolyT::Native>,

source§

fn default() -> Polyval<T, PolyT>

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

Auto Trait Implementations§

§

impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where + T: WrapperType, + T::Native: AsPrimitive<PolyT::Native>, + PolyT: WrapperType, + PolyT::Native: Mul<Output = PolyT::Native>,

source

fn push(&mut self, value: T)

Trait Implementations§

source§

impl<T, PolyT> Accumulator for Polyval<T, PolyT>where + T: WrapperType, + T::Native: AsPrimitive<PolyT::Native>, + PolyT: WrapperType + Sum<<PolyT as WrapperType>::Native>, + PolyT::Native: Mul<Output = PolyT::Native> + Sum<PolyT::Native>, + i64: AsPrimitive<<PolyT as WrapperType>::Native>,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T, PolyT> Debug for Polyval<T, PolyT>where + T: WrapperType + Debug, + T::Native: AsPrimitive<PolyT::Native>, + PolyT: WrapperType + Debug, + PolyT::Native: Mul<Output = PolyT::Native>,

source§

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

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

impl<T, PolyT> Default for Polyval<T, PolyT>where + T: WrapperType + Default, + T::Native: AsPrimitive<PolyT::Native>, + PolyT: WrapperType + Default, + PolyT::Native: Mul<Output = PolyT::Native>,

source§

fn default() -> Polyval<T, PolyT>

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

Auto Trait Implementations§

§

impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where PolyT: RefUnwindSafe, T: RefUnwindSafe,

§

impl<T, PolyT> Send for Polyval<T, PolyT>

§

impl<T, PolyT> Sync for Polyval<T, PolyT>

§

impl<T, PolyT> Unpin for Polyval<T, PolyT>where PolyT: Unpin, diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html index 2e07c78e1668..5d067befc3cd 100644 --- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html +++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html @@ -1,10 +1,10 @@ PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust
pub struct PolyvalAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PolyvalAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PolyvalAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for PolyvalAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PolyvalAccumulatorCreator

source§

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

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

impl Default for PolyvalAccumulatorCreator

source§

fn default() -> PolyvalAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for PolyvalAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PolyvalAccumulatorCreator

source§

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

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

impl Default for PolyvalAccumulatorCreator

source§

fn default() -> PolyvalAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html index 11976eeef7ca..ef56d44605fa 100644 --- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html +++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html @@ -2,8 +2,8 @@ values: Vec<T>, x: Option<f64>, }

Fields§

§values: Vec<T>§x: Option<f64>

Implementations§

source§

impl<T> ScipyStatsNormCdf<T>

source

fn push(&mut self, value: T)

Trait Implementations§

source§

impl<T> Accumulator for ScipyStatsNormCdf<T>where - T: WrapperType + Sum<T>, - T::Native: AsPrimitive<f64>,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T: Debug> Debug for ScipyStatsNormCdf<T>

source§

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

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

impl<T: Default> Default for ScipyStatsNormCdf<T>

source§

fn default() -> ScipyStatsNormCdf<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ScipyStatsNormCdf<T>where + T: WrapperType + Sum<T>, + T::Native: AsPrimitive<f64>,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T: Debug> Debug for ScipyStatsNormCdf<T>

source§

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

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

impl<T: Default> Default for ScipyStatsNormCdf<T>

source§

fn default() -> ScipyStatsNormCdf<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ScipyStatsNormCdf<T>where T: RefUnwindSafe,

§

impl<T> Send for ScipyStatsNormCdf<T>where T: Send,

§

impl<T> Sync for ScipyStatsNormCdf<T>where T: Sync,

§

impl<T> Unpin for ScipyStatsNormCdf<T>where diff --git a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html index ff8142ff12bf..75ea6bb222f2 100644 --- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html +++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html @@ -1,10 +1,10 @@ ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust
pub struct ScipyStatsNormCdfAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormCdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormCdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormCdfAccumulatorCreator

source§

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

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

impl Default for ScipyStatsNormCdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormCdfAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormCdfAccumulatorCreator

source§

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

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

impl Default for ScipyStatsNormCdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormCdfAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html index 0da9e8de0220..3fd433e33bf9 100644 --- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html +++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html @@ -2,8 +2,8 @@ values: Vec<T>, x: Option<f64>, }

Fields§

§values: Vec<T>§x: Option<f64>

Implementations§

source§

impl<T> ScipyStatsNormPdf<T>

source

fn push(&mut self, value: T)

Trait Implementations§

source§

impl<T> Accumulator for ScipyStatsNormPdf<T>where - T: WrapperType, - T::Native: AsPrimitive<f64> + Sum<T>,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T: Debug> Debug for ScipyStatsNormPdf<T>

source§

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

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

impl<T: Default> Default for ScipyStatsNormPdf<T>

source§

fn default() -> ScipyStatsNormPdf<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ScipyStatsNormPdf<T>where + T: WrapperType, + T::Native: AsPrimitive<f64> + Sum<T>,

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T: Debug> Debug for ScipyStatsNormPdf<T>

source§

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

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

impl<T: Default> Default for ScipyStatsNormPdf<T>

source§

fn default() -> ScipyStatsNormPdf<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ScipyStatsNormPdf<T>where T: RefUnwindSafe,

§

impl<T> Send for ScipyStatsNormPdf<T>where T: Send,

§

impl<T> Sync for ScipyStatsNormPdf<T>where T: Sync,

§

impl<T> Unpin for ScipyStatsNormPdf<T>where diff --git a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html index 1cb9a6f9cda6..af4df03b7ffc 100644 --- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html +++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html @@ -1,10 +1,10 @@ ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust
pub struct ScipyStatsNormPdfAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormPdfAccumulatorCreator

source§

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

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

impl Default for ScipyStatsNormPdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormPdfAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormPdfAccumulatorCreator

source§

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

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

impl Default for ScipyStatsNormPdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormPdfAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html index 0449ef60dafb..24cc449d0711 100644 --- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html @@ -1,10 +1,10 @@ ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct ArgmaxAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgmaxAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgmaxAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ArgmaxAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgmaxAccumulatorCreator

source§

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

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

impl Default for ArgmaxAccumulatorCreator

source§

fn default() -> ArgmaxAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ArgmaxAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgmaxAccumulatorCreator

source§

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

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

impl Default for ArgmaxAccumulatorCreator

source§

fn default() -> ArgmaxAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/struct.ArgminAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgminAccumulatorCreator.html index ab8a19b930a8..7331094d9f2d 100644 --- a/common_function/scalars/aggregate/struct.ArgminAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.ArgminAccumulatorCreator.html @@ -1,10 +1,10 @@ ArgminAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct ArgminAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgminAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgminAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ArgminAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgminAccumulatorCreator

source§

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

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

impl Default for ArgminAccumulatorCreator

source§

fn default() -> ArgminAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ArgminAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgminAccumulatorCreator

source§

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

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

impl Default for ArgminAccumulatorCreator

source§

fn default() -> ArgminAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/struct.DiffAccumulatorCreator.html b/common_function/scalars/aggregate/struct.DiffAccumulatorCreator.html index 1e5297d3a108..ee950329f386 100644 --- a/common_function/scalars/aggregate/struct.DiffAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.DiffAccumulatorCreator.html @@ -1,10 +1,10 @@ DiffAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct DiffAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for DiffAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for DiffAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for DiffAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for DiffAccumulatorCreator

source§

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

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

impl Default for DiffAccumulatorCreator

source§

fn default() -> DiffAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for DiffAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for DiffAccumulatorCreator

source§

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

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

impl Default for DiffAccumulatorCreator

source§

fn default() -> DiffAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/struct.MeanAccumulatorCreator.html b/common_function/scalars/aggregate/struct.MeanAccumulatorCreator.html index b876fe084d9d..20d540008ac8 100644 --- a/common_function/scalars/aggregate/struct.MeanAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.MeanAccumulatorCreator.html @@ -1,10 +1,10 @@ MeanAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct MeanAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for MeanAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for MeanAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for MeanAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for MeanAccumulatorCreator

source§

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

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

impl Default for MeanAccumulatorCreator

source§

fn default() -> MeanAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for MeanAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for MeanAccumulatorCreator

source§

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

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

impl Default for MeanAccumulatorCreator

source§

fn default() -> MeanAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/struct.PercentileAccumulatorCreator.html b/common_function/scalars/aggregate/struct.PercentileAccumulatorCreator.html index 5db186995bee..d71afe469d29 100644 --- a/common_function/scalars/aggregate/struct.PercentileAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.PercentileAccumulatorCreator.html @@ -1,10 +1,10 @@ PercentileAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct PercentileAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PercentileAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PercentileAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for PercentileAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PercentileAccumulatorCreator

source§

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

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

impl Default for PercentileAccumulatorCreator

source§

fn default() -> PercentileAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for PercentileAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PercentileAccumulatorCreator

source§

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

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

impl Default for PercentileAccumulatorCreator

source§

fn default() -> PercentileAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/struct.PolyvalAccumulatorCreator.html index 48d663b747ab..a2d6f6210e1e 100644 --- a/common_function/scalars/aggregate/struct.PolyvalAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.PolyvalAccumulatorCreator.html @@ -1,10 +1,10 @@ PolyvalAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct PolyvalAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PolyvalAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PolyvalAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for PolyvalAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PolyvalAccumulatorCreator

source§

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

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

impl Default for PolyvalAccumulatorCreator

source§

fn default() -> PolyvalAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for PolyvalAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PolyvalAccumulatorCreator

source§

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

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

impl Default for PolyvalAccumulatorCreator

source§

fn default() -> PolyvalAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/struct.ScipyStatsNormCdfAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ScipyStatsNormCdfAccumulatorCreator.html index 91e01dc8948c..3c0c8dd004e1 100644 --- a/common_function/scalars/aggregate/struct.ScipyStatsNormCdfAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.ScipyStatsNormCdfAccumulatorCreator.html @@ -1,10 +1,10 @@ ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct ScipyStatsNormCdfAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormCdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormCdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormCdfAccumulatorCreator

source§

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

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

impl Default for ScipyStatsNormCdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormCdfAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormCdfAccumulatorCreator

source§

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

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

impl Default for ScipyStatsNormCdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormCdfAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/aggregate/struct.ScipyStatsNormPdfAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ScipyStatsNormPdfAccumulatorCreator.html index b810e5c795ea..9f816a89982a 100644 --- a/common_function/scalars/aggregate/struct.ScipyStatsNormPdfAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.ScipyStatsNormPdfAccumulatorCreator.html @@ -1,10 +1,10 @@ ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct ScipyStatsNormPdfAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormPdfAccumulatorCreator

source§

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

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

impl Default for ScipyStatsNormPdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormPdfAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormPdfAccumulatorCreator

source§

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

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

impl Default for ScipyStatsNormPdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormPdfAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/expression/binary/fn.scalar_binary_op.html b/common_function/scalars/expression/binary/fn.scalar_binary_op.html index e96103516825..56b2565beb84 100644 --- a/common_function/scalars/expression/binary/fn.scalar_binary_op.html +++ b/common_function/scalars/expression/binary/fn.scalar_binary_op.html @@ -1,7 +1,7 @@ -scalar_binary_op in common_function::scalars::expression::binary - Rust
pub fn scalar_binary_op<L: Scalar, R: Scalar, O: Scalar, F>(
-    l: &VectorRef,
-    r: &VectorRef,
+scalar_binary_op in common_function::scalars::expression::binary - Rust
pub fn scalar_binary_op<L: Scalar, R: Scalar, O: Scalar, F>(
+    l: &VectorRef,
+    r: &VectorRef,
     f: F,
     ctx: &mut EvalContext
-) -> Result<<O as Scalar>::VectorType>where
-    F: Fn(Option<L::RefType<'_>>, Option<R::RefType<'_>>, &mut EvalContext) -> Option<O>,
\ No newline at end of file +) -> Result<<O as Scalar>::VectorType>where + F: Fn(Option<L::RefType<'_>>, Option<R::RefType<'_>>, &mut EvalContext) -> Option<O>,
\ No newline at end of file diff --git a/common_function/scalars/expression/fn.scalar_binary_op.html b/common_function/scalars/expression/fn.scalar_binary_op.html index 7d239d94d2b7..9f7e2d972f4a 100644 --- a/common_function/scalars/expression/fn.scalar_binary_op.html +++ b/common_function/scalars/expression/fn.scalar_binary_op.html @@ -1,7 +1,7 @@ -scalar_binary_op in common_function::scalars::expression - Rust
pub fn scalar_binary_op<L: Scalar, R: Scalar, O: Scalar, F>(
-    l: &VectorRef,
-    r: &VectorRef,
+scalar_binary_op in common_function::scalars::expression - Rust
pub fn scalar_binary_op<L: Scalar, R: Scalar, O: Scalar, F>(
+    l: &VectorRef,
+    r: &VectorRef,
     f: F,
     ctx: &mut EvalContext
-) -> Result<<O as Scalar>::VectorType>where
-    F: Fn(Option<L::RefType<'_>>, Option<R::RefType<'_>>, &mut EvalContext) -> Option<O>,
\ No newline at end of file +) -> Result<<O as Scalar>::VectorType>where + F: Fn(Option<L::RefType<'_>>, Option<R::RefType<'_>>, &mut EvalContext) -> Option<O>,
\ No newline at end of file diff --git a/common_function/scalars/expression/fn.scalar_unary_op.html b/common_function/scalars/expression/fn.scalar_unary_op.html index ee36b643dda9..fe2115457750 100644 --- a/common_function/scalars/expression/fn.scalar_unary_op.html +++ b/common_function/scalars/expression/fn.scalar_unary_op.html @@ -1,7 +1,7 @@ -scalar_unary_op in common_function::scalars::expression - Rust
pub fn scalar_unary_op<L: Scalar, O: Scalar, F>(
-    l: &VectorRef,
+scalar_unary_op in common_function::scalars::expression - Rust
pub fn scalar_unary_op<L: Scalar, O: Scalar, F>(
+    l: &VectorRef,
     f: F,
     ctx: &mut EvalContext
-) -> Result<<O as Scalar>::VectorType>where
-    F: Fn(Option<L::RefType<'_>>, &mut EvalContext) -> Option<O>,
Expand description

TODO: remove the allow_unused when it’s used.

+) -> Result<<O as Scalar>::VectorType>where + F: Fn(Option<L::RefType<'_>>, &mut EvalContext) -> Option<O>,
Expand description

TODO: remove the allow_unused when it’s used.

\ No newline at end of file diff --git a/common_function/scalars/expression/unary/fn.scalar_unary_op.html b/common_function/scalars/expression/unary/fn.scalar_unary_op.html index 1470d2486723..3ee233d55548 100644 --- a/common_function/scalars/expression/unary/fn.scalar_unary_op.html +++ b/common_function/scalars/expression/unary/fn.scalar_unary_op.html @@ -1,7 +1,7 @@ -scalar_unary_op in common_function::scalars::expression::unary - Rust
pub fn scalar_unary_op<L: Scalar, O: Scalar, F>(
-    l: &VectorRef,
+scalar_unary_op in common_function::scalars::expression::unary - Rust
pub fn scalar_unary_op<L: Scalar, O: Scalar, F>(
+    l: &VectorRef,
     f: F,
     ctx: &mut EvalContext
-) -> Result<<O as Scalar>::VectorType>where
-    F: Fn(Option<L::RefType<'_>>, &mut EvalContext) -> Option<O>,
Expand description

TODO: remove the allow_unused when it’s used.

+) -> Result<<O as Scalar>::VectorType>where + F: Fn(Option<L::RefType<'_>>, &mut EvalContext) -> Option<O>,
Expand description

TODO: remove the allow_unused when it’s used.

\ No newline at end of file diff --git a/common_function/scalars/function/trait.Function.html b/common_function/scalars/function/trait.Function.html index 9fc98c428250..263e343dd4ac 100644 --- a/common_function/scalars/function/trait.Function.html +++ b/common_function/scalars/function/trait.Function.html @@ -3,23 +3,23 @@ fn name(&self) -> &str; fn return_type( &self, - input_types: &[ConcreteDataType] - ) -> Result<ConcreteDataType>; + input_types: &[ConcreteDataType] + ) -> Result<ConcreteDataType>; fn signature(&self) -> Signature; fn eval( &self, _func_ctx: FunctionContext, - _columns: &[VectorRef] - ) -> Result<VectorRef>; + _columns: &[VectorRef] + ) -> Result<VectorRef>; }
Expand description

Scalar function trait, modified from databend to adapt datafusion TODO(dennis): optimize function by it’s features such as monotonicity etc.

Required Methods§

source

fn name(&self) -> &str

Returns the name of the function, should be unique.

source

fn return_type( &self, - input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source

fn signature(&self) -> Signature

source

fn eval( + input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source

fn signature(&self) -> Signature

source

fn eval( &self, _func_ctx: FunctionContext, - _columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

+ _columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Implementors§

\ No newline at end of file diff --git a/common_function/scalars/math/pow/struct.PowFunction.html b/common_function/scalars/math/pow/struct.PowFunction.html index b798ba5c1d59..859c187ba8c6 100644 --- a/common_function/scalars/math/pow/struct.PowFunction.html +++ b/common_function/scalars/math/pow/struct.PowFunction.html @@ -1,11 +1,11 @@ PowFunction in common_function::scalars::math::pow - Rust
pub struct PowFunction;

Trait Implementations§

source§

impl Clone for PowFunction

source§

fn clone(&self) -> PowFunction

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 PowFunction

source§

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

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

impl Default for PowFunction

source§

fn default() -> PowFunction

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

impl Display for PowFunction

source§

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

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

impl Function for PowFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/math/rate/struct.RateFunction.html b/common_function/scalars/math/rate/struct.RateFunction.html index 5c81d1aa8889..fef329e0e0e3 100644 --- a/common_function/scalars/math/rate/struct.RateFunction.html +++ b/common_function/scalars/math/rate/struct.RateFunction.html @@ -1,12 +1,12 @@ RateFunction in common_function::scalars::math::rate - Rust
pub struct RateFunction;
Expand description

generates rates from a sequence of adjacent data points.

Trait Implementations§

source§

impl Clone for RateFunction

source§

fn clone(&self) -> RateFunction

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 RateFunction

source§

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

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

impl Default for RateFunction

source§

fn default() -> RateFunction

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

impl Display for RateFunction

source§

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

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

impl Function for RateFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/math/struct.PowFunction.html b/common_function/scalars/math/struct.PowFunction.html index 4beb7d439be8..a3730436a71c 100644 --- a/common_function/scalars/math/struct.PowFunction.html +++ b/common_function/scalars/math/struct.PowFunction.html @@ -1,11 +1,11 @@ PowFunction in common_function::scalars::math - Rust
pub struct PowFunction;

Trait Implementations§

source§

impl Clone for PowFunction

source§

fn clone(&self) -> PowFunction

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 PowFunction

source§

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

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

impl Default for PowFunction

source§

fn default() -> PowFunction

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

impl Display for PowFunction

source§

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

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

impl Function for PowFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/math/struct.RangeFunction.html b/common_function/scalars/math/struct.RangeFunction.html index dfe22ed2bd7b..15e02244c935 100644 --- a/common_function/scalars/math/struct.RangeFunction.html +++ b/common_function/scalars/math/struct.RangeFunction.html @@ -4,12 +4,12 @@ In fact, the arguments loaded by range_fn are very complicated, and it is difficult to use Signature to describe

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn eval( &self, _func_ctx: FunctionContext, - _columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + _columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/math/struct.RateFunction.html b/common_function/scalars/math/struct.RateFunction.html index 466bcf48f826..98cde57f36a7 100644 --- a/common_function/scalars/math/struct.RateFunction.html +++ b/common_function/scalars/math/struct.RateFunction.html @@ -1,12 +1,12 @@ RateFunction in common_function::scalars::math - Rust
pub struct RateFunction;
Expand description

generates rates from a sequence of adjacent data points.

Trait Implementations§

source§

impl Clone for RateFunction

source§

fn clone(&self) -> RateFunction

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 RateFunction

source§

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

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

impl Default for RateFunction

source§

fn default() -> RateFunction

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

impl Display for RateFunction

source§

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

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

impl Function for RateFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/numpy/clip/fn.eval_f64.html b/common_function/scalars/numpy/clip/fn.eval_f64.html index 2ef8c17246e2..b3af53873d4e 100644 --- a/common_function/scalars/numpy/clip/fn.eval_f64.html +++ b/common_function/scalars/numpy/clip/fn.eval_f64.html @@ -1 +1 @@ -eval_f64 in common_function::scalars::numpy::clip - Rust
fn eval_f64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file +eval_f64 in common_function::scalars::numpy::clip - Rust
fn eval_f64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file diff --git a/common_function/scalars/numpy/clip/fn.eval_i64.html b/common_function/scalars/numpy/clip/fn.eval_i64.html index 0f309bb8d824..d17a2f94ec47 100644 --- a/common_function/scalars/numpy/clip/fn.eval_i64.html +++ b/common_function/scalars/numpy/clip/fn.eval_i64.html @@ -1 +1 @@ -eval_i64 in common_function::scalars::numpy::clip - Rust
fn eval_i64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file +eval_i64 in common_function::scalars::numpy::clip - Rust
fn eval_i64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file diff --git a/common_function/scalars/numpy/clip/fn.eval_u64.html b/common_function/scalars/numpy/clip/fn.eval_u64.html index 45ee33980aa2..a94debe72359 100644 --- a/common_function/scalars/numpy/clip/fn.eval_u64.html +++ b/common_function/scalars/numpy/clip/fn.eval_u64.html @@ -1 +1 @@ -eval_u64 in common_function::scalars::numpy::clip - Rust
fn eval_u64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file +eval_u64 in common_function::scalars::numpy::clip - Rust
fn eval_u64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file diff --git a/common_function/scalars/numpy/clip/fn.scalar_max.html b/common_function/scalars/numpy/clip/fn.scalar_max.html index 87aa67d2bbd3..cde8088e1e57 100644 --- a/common_function/scalars/numpy/clip/fn.scalar_max.html +++ b/common_function/scalars/numpy/clip/fn.scalar_max.html @@ -3,4 +3,4 @@ right: Option<O>, _ctx: &mut EvalContext ) -> Option<O>where - O: Scalar + Copy + PartialOrd,

\ No newline at end of file + O: Scalar + Copy + PartialOrd,

\ No newline at end of file diff --git a/common_function/scalars/numpy/clip/fn.scalar_min.html b/common_function/scalars/numpy/clip/fn.scalar_min.html index efaffe0f2312..193fe6c619e0 100644 --- a/common_function/scalars/numpy/clip/fn.scalar_min.html +++ b/common_function/scalars/numpy/clip/fn.scalar_min.html @@ -3,4 +3,4 @@ right: Option<O>, _ctx: &mut EvalContext ) -> Option<O>where - O: Scalar + Copy + PartialOrd,

\ No newline at end of file + O: Scalar + Copy + PartialOrd,

\ No newline at end of file diff --git a/common_function/scalars/numpy/clip/struct.ClipFunction.html b/common_function/scalars/numpy/clip/struct.ClipFunction.html index 65db86ee26bd..09b836e868c2 100644 --- a/common_function/scalars/numpy/clip/struct.ClipFunction.html +++ b/common_function/scalars/numpy/clip/struct.ClipFunction.html @@ -1,12 +1,12 @@ ClipFunction in common_function::scalars::numpy::clip - Rust
pub struct ClipFunction;
Expand description

Trait Implementations§

source§

impl Clone for ClipFunction

source§

fn clone(&self) -> ClipFunction

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 ClipFunction

source§

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

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

impl Default for ClipFunction

source§

fn default() -> ClipFunction

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

impl Display for ClipFunction

source§

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

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

impl Function for ClipFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/numpy/interp/fn.binary_search_ascending_vector.html b/common_function/scalars/numpy/interp/fn.binary_search_ascending_vector.html index 9f7cfcf5f7a5..07753853fa63 100644 --- a/common_function/scalars/numpy/interp/fn.binary_search_ascending_vector.html +++ b/common_function/scalars/numpy/interp/fn.binary_search_ascending_vector.html @@ -1,2 +1,2 @@ -binary_search_ascending_vector in common_function::scalars::numpy::interp - Rust
fn binary_search_ascending_vector(key: Value, xp: &Float64Vector) -> usize
Expand description

search the biggest number that smaller than x in xp

+binary_search_ascending_vector in common_function::scalars::numpy::interp - Rust
fn binary_search_ascending_vector(key: Value, xp: &Float64Vector) -> usize
Expand description

search the biggest number that smaller than x in xp

\ No newline at end of file diff --git a/common_function/scalars/numpy/interp/fn.concrete_type_to_primitive_vector.html b/common_function/scalars/numpy/interp/fn.concrete_type_to_primitive_vector.html index d0103570d107..fe24df9b96a7 100644 --- a/common_function/scalars/numpy/interp/fn.concrete_type_to_primitive_vector.html +++ b/common_function/scalars/numpy/interp/fn.concrete_type_to_primitive_vector.html @@ -1 +1 @@ -concrete_type_to_primitive_vector in common_function::scalars::numpy::interp - Rust
fn concrete_type_to_primitive_vector(arg: &VectorRef) -> Result<Float64Vector>
\ No newline at end of file +concrete_type_to_primitive_vector in common_function::scalars::numpy::interp - Rust
fn concrete_type_to_primitive_vector(arg: &VectorRef) -> Result<Float64Vector>
\ No newline at end of file diff --git a/common_function/scalars/numpy/interp/fn.interp.html b/common_function/scalars/numpy/interp/fn.interp.html index 032a3f126e08..613ca221a1c4 100644 --- a/common_function/scalars/numpy/interp/fn.interp.html +++ b/common_function/scalars/numpy/interp/fn.interp.html @@ -1,3 +1,3 @@ -interp in common_function::scalars::numpy::interp - Rust
pub fn interp(args: &[VectorRef]) -> Result<VectorRef>
Expand description

One-dimensional linear interpolation for monotonically increasing sample points. Refers to +interp in common_function::scalars::numpy::interp - Rust

pub fn interp(args: &[VectorRef]) -> Result<VectorRef>
Expand description

One-dimensional linear interpolation for monotonically increasing sample points. Refers to https://github.com/numpy/numpy/blob/b101756ac02e390d605b2febcded30a1da50cc2c/numpy/core/src/multiarray/compiled_base.c#L491

\ No newline at end of file diff --git a/common_function/scalars/numpy/interp/fn.linear_search_ascending_vector.html b/common_function/scalars/numpy/interp/fn.linear_search_ascending_vector.html index c5c4a1dbe7fd..ffca5aabe58a 100644 --- a/common_function/scalars/numpy/interp/fn.linear_search_ascending_vector.html +++ b/common_function/scalars/numpy/interp/fn.linear_search_ascending_vector.html @@ -1,2 +1,2 @@ -linear_search_ascending_vector in common_function::scalars::numpy::interp - Rust
fn linear_search_ascending_vector(x: Value, xp: &Float64Vector) -> usize
Expand description

search the biggest number that smaller than x in xp

+linear_search_ascending_vector in common_function::scalars::numpy::interp - Rust
fn linear_search_ascending_vector(x: Value, xp: &Float64Vector) -> usize
Expand description

search the biggest number that smaller than x in xp

\ No newline at end of file diff --git a/common_function/scalars/timestamp/greatest/struct.GreatestFunction.html b/common_function/scalars/timestamp/greatest/struct.GreatestFunction.html index 14cb80583b5f..6f6c160a72d6 100644 --- a/common_function/scalars/timestamp/greatest/struct.GreatestFunction.html +++ b/common_function/scalars/timestamp/greatest/struct.GreatestFunction.html @@ -1,11 +1,11 @@ GreatestFunction in common_function::scalars::timestamp::greatest - Rust
pub struct GreatestFunction;

Trait Implementations§

source§

impl Clone for GreatestFunction

source§

fn clone(&self) -> GreatestFunction

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 GreatestFunction

source§

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

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

impl Default for GreatestFunction

source§

fn default() -> GreatestFunction

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

impl Display for GreatestFunction

source§

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

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

impl Function for GreatestFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_function/scalars/timestamp/to_unixtime/fn.process_vector.html b/common_function/scalars/timestamp/to_unixtime/fn.process_vector.html index 8fbf71633331..215ef12d60ea 100644 --- a/common_function/scalars/timestamp/to_unixtime/fn.process_vector.html +++ b/common_function/scalars/timestamp/to_unixtime/fn.process_vector.html @@ -1 +1 @@ -process_vector in common_function::scalars::timestamp::to_unixtime - Rust
fn process_vector(vector: &dyn Vector) -> Vec<Option<i64>>
\ No newline at end of file +process_vector in common_function::scalars::timestamp::to_unixtime - Rust
fn process_vector(vector: &dyn Vector) -> Vec<Option<i64>>
\ No newline at end of file diff --git a/common_function/scalars/timestamp/to_unixtime/struct.ToUnixtimeFunction.html b/common_function/scalars/timestamp/to_unixtime/struct.ToUnixtimeFunction.html index 95768373037f..45a9601027db 100644 --- a/common_function/scalars/timestamp/to_unixtime/struct.ToUnixtimeFunction.html +++ b/common_function/scalars/timestamp/to_unixtime/struct.ToUnixtimeFunction.html @@ -1,11 +1,11 @@ ToUnixtimeFunction in common_function::scalars::timestamp::to_unixtime - Rust
pub struct ToUnixtimeFunction;

Trait Implementations§

source§

impl Clone for ToUnixtimeFunction

source§

fn clone(&self) -> ToUnixtimeFunction

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 ToUnixtimeFunction

source§

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

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

impl Default for ToUnixtimeFunction

source§

fn default() -> ToUnixtimeFunction

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

impl Display for ToUnixtimeFunction

source§

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

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

impl Function for ToUnixtimeFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_grpc/error/enum.Error.html b/common_grpc/error/enum.Error.html index 8ae4fc7f58e7..cd007441d0ff 100644 --- a/common_grpc/error/enum.Error.html +++ b/common_grpc/error/enum.Error.html @@ -34,12 +34,12 @@ }, ConvertArrowSchema { location: Location, - source: Error, + source: Error, }, NotSupported { feat: String, }, -}

Variants§

§

InvalidTlsConfig

Fields

§

InvalidConfigFilePath

Fields

§error: Error
§location: Location
§

TypeMismatch

Fields

§column_name: String
§expected: String
§actual: String
§location: Location
§

CreateChannel

Fields

§error: Error
§location: Location
§

CreateRecordBatch

Fields

§location: Location
§source: Error
§

Conversion

Fields

§from: String
§location: Location
§

DecodeFlightData

Fields

§location: Location
§

InvalidFlightData

Fields

§reason: String
§location: Location
§

ConvertArrowSchema

Fields

§location: Location
§source: Error
§

NotSupported

Fields

§feat: String

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere +}

Variants§

§

InvalidTlsConfig

Fields

§

InvalidConfigFilePath

Fields

§error: Error
§location: Location
§

TypeMismatch

Fields

§column_name: String
§expected: String
§actual: String
§location: Location
§

CreateChannel

Fields

§error: Error
§location: Location
§

CreateRecordBatch

Fields

§location: Location
§source: Error
§

Conversion

Fields

§from: String
§location: Location
§

DecodeFlightData

Fields

§location: Location
§

InvalidFlightData

Fields

§reason: String
§location: Location
§

ConvertArrowSchema

Fields

§location: Location
§source: Error
§

NotSupported

Fields

§feat: String

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

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

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

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

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

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

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

impl ErrorCompat for Error

source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
§

fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

Returns an iterator for traversing the chain of errors, starting with the current error @@ -49,7 +49,7 @@ Self: Sized,

source§

impl<__T0> IntoError<Error> for ConversionSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for CreateChannelSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for CreateChannelSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for CreateRecordBatchSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for DecodeFlightDataSnafuwhere Error: Error + ErrorCompat,

§

type Source = DecodeError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for InvalidConfigFilePathSnafuwhere diff --git a/common_grpc/error/struct.ConvertArrowSchemaSnafu.html b/common_grpc/error/struct.ConvertArrowSchemaSnafu.html index e4b3e4de86de..cd9606316cc7 100644 --- a/common_grpc/error/struct.ConvertArrowSchemaSnafu.html +++ b/common_grpc/error/struct.ConvertArrowSchemaSnafu.html @@ -1,6 +1,6 @@ ConvertArrowSchemaSnafu in common_grpc::error - Rust
pub struct ConvertArrowSchemaSnafu;
Expand description

SNAFU context selector for the Error::ConvertArrowSchema variant

Trait Implementations§

source§

impl Clone for ConvertArrowSchemaSnafu

source§

fn clone(&self) -> ConvertArrowSchemaSnafu

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 ConvertArrowSchemaSnafu

source§

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

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

impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertArrowSchemaSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertArrowSchemaSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_grpc/flight/enum.FlightMessage.html b/common_grpc/flight/enum.FlightMessage.html index bac5e51e06a0..cd8ec3e5a3a4 100644 --- a/common_grpc/flight/enum.FlightMessage.html +++ b/common_grpc/flight/enum.FlightMessage.html @@ -1,8 +1,8 @@ FlightMessage in common_grpc::flight - Rust
pub enum FlightMessage {
-    Schema(SchemaRef),
+    Schema(SchemaRef),
     Recordbatch(RecordBatch),
     AffectedRows(usize),
-}

Variants§

§

Schema(SchemaRef)

§

Recordbatch(RecordBatch)

§

AffectedRows(usize)

Trait Implementations§

source§

impl Clone for FlightMessage

source§

fn clone(&self) -> FlightMessage

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 FlightMessage

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 Twhere +}

Variants§

§

Schema(SchemaRef)

§

Recordbatch(RecordBatch)

§

AffectedRows(usize)

Trait Implementations§

source§

impl Clone for FlightMessage

source§

fn clone(&self) -> FlightMessage

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 FlightMessage

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 Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_grpc/flight/struct.FlightDecoder.html b/common_grpc/flight/struct.FlightDecoder.html index f748ceb6ea0e..93998bfe6aae 100644 --- a/common_grpc/flight/struct.FlightDecoder.html +++ b/common_grpc/flight/struct.FlightDecoder.html @@ -1,6 +1,6 @@ FlightDecoder in common_grpc::flight - Rust
pub struct FlightDecoder {
-    schema: Option<SchemaRef>,
-}

Fields§

§schema: Option<SchemaRef>

Implementations§

source§

impl FlightDecoder

source

pub fn try_decode(&mut self, flight_data: FlightData) -> Result<FlightMessage>

Trait Implementations§

source§

impl Default for FlightDecoder

source§

fn default() -> FlightDecoder

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + schema: Option<SchemaRef>, +}

Fields§

§schema: Option<SchemaRef>

Implementations§

source§

impl FlightDecoder

source

pub fn try_decode(&mut self, flight_data: FlightData) -> Result<FlightMessage>

Trait Implementations§

source§

impl Default for FlightDecoder

source§

fn default() -> FlightDecoder

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_grpc/select/fn.null_mask.html b/common_grpc/select/fn.null_mask.html index b03c0b3f7261..9d3ca9a15f1d 100644 --- a/common_grpc/select/fn.null_mask.html +++ b/common_grpc/select/fn.null_mask.html @@ -1 +1 @@ -null_mask in common_grpc::select - Rust

Function common_grpc::select::null_mask

source ·
pub fn null_mask(arrays: &[VectorRef], row_count: usize) -> Vec<u8> 
\ No newline at end of file +null_mask in common_grpc::select - Rust

Function common_grpc::select::null_mask

source ·
pub fn null_mask(arrays: &[VectorRef], row_count: usize) -> Vec<u8> 
\ No newline at end of file diff --git a/common_grpc/select/fn.values.html b/common_grpc/select/fn.values.html index 15bc9183d054..d9142c922d5e 100644 --- a/common_grpc/select/fn.values.html +++ b/common_grpc/select/fn.values.html @@ -1 +1 @@ -values in common_grpc::select - Rust

Function common_grpc::select::values

source ·
pub fn values(arrays: &[VectorRef]) -> Result<Values>
\ No newline at end of file +values in common_grpc::select - Rust

Function common_grpc::select::values

source ·
pub fn values(arrays: &[VectorRef]) -> Result<Values>
\ No newline at end of file diff --git a/common_grpc_expr/alter/fn.create_table_schema.html b/common_grpc_expr/alter/fn.create_table_schema.html index 3b77e30f7ca5..5f4e03e03b70 100644 --- a/common_grpc_expr/alter/fn.create_table_schema.html +++ b/common_grpc_expr/alter/fn.create_table_schema.html @@ -1,4 +1,4 @@ create_table_schema in common_grpc_expr::alter - Rust
pub fn create_table_schema(
     expr: &CreateTableExpr,
     require_time_index: bool
-) -> Result<RawSchema>
\ No newline at end of file +) -> Result<RawSchema>

\ No newline at end of file diff --git a/common_grpc_expr/error/enum.Error.html b/common_grpc_expr/error/enum.Error.html index 462a758b9161..3094fa348836 100644 --- a/common_grpc_expr/error/enum.Error.html +++ b/common_grpc_expr/error/enum.Error.html @@ -5,7 +5,7 @@ }, ColumnDataType { location: Location, - source: Error, + source: Error, }, DuplicatedTimestampColumn { exists: String, @@ -26,7 +26,7 @@ }, CreateVector { location: Location, - source: Error, + source: Error, }, MissingField { field: String, @@ -35,7 +35,7 @@ InvalidColumnDef { column: String, location: Location, - source: Error, + source: Error, }, UnexpectedValuesLength { reason: String, @@ -45,7 +45,7 @@ location_type: i32, location: Location, }, -}

Variants§

§

IllegalDeleteRequest

Fields

§reason: String
§location: Location
§

ColumnDataType

Fields

§location: Location
§source: Error
§

DuplicatedTimestampColumn

Fields

§exists: String
§duplicated: String
§location: Location
§

DuplicatedColumnName

Fields

§name: String
§location: Location
§

MissingTimestampColumn

Fields

§location: Location
§

InvalidColumnProto

Fields

§err_msg: String
§location: Location
§

CreateVector

Fields

§location: Location
§source: Error
§

MissingField

Fields

§field: String
§location: Location
§

InvalidColumnDef

Fields

§column: String
§location: Location
§source: Error
§

UnexpectedValuesLength

Fields

§reason: String
§location: Location
§

UnknownLocationType

Fields

§location_type: i32
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere +}

Variants§

§

IllegalDeleteRequest

Fields

§reason: String
§location: Location
§

ColumnDataType

Fields

§location: Location
§source: Error
§

DuplicatedTimestampColumn

Fields

§exists: String
§duplicated: String
§location: Location
§

DuplicatedColumnName

Fields

§name: String
§location: Location
§

MissingTimestampColumn

Fields

§location: Location
§

InvalidColumnProto

Fields

§err_msg: String
§location: Location
§

CreateVector

Fields

§location: Location
§source: Error
§

MissingField

Fields

§field: String
§location: Location
§

InvalidColumnDef

Fields

§column: String
§location: Location
§source: Error
§

UnexpectedValuesLength

Fields

§reason: String
§location: Location
§

UnknownLocationType

Fields

§location_type: i32
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

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

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

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

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

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

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

impl ErrorCompat for Error

source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
§

fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

Returns an iterator for traversing the chain of errors, starting with the current error @@ -53,8 +53,8 @@ downcast to a specific implementation.
source§

fn location_opt(&self) -> Option<Location>

Get the location of this error, None if the location is unavailable. Add _opt suffix to avoid confusing with similar method in std::error::Error
source§

fn output_msg(&self) -> Stringwhere Self: Sized,

source§

impl IntoError<Error> for ColumnDataTypeSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for CreateVectorSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for DuplicatedColumnNameSnafu<__T0>where + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for CreateVectorSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for DuplicatedColumnNameSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0, __T1> IntoError<Error> for DuplicatedTimestampColumnSnafu<__T0, __T1>where Error: Error + ErrorCompat, @@ -63,7 +63,7 @@ Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidColumnDefSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidColumnProtoSnafu<__T0>where + __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidColumnProtoSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for MissingFieldSnafu<__T0>where Error: Error + ErrorCompat, diff --git a/common_grpc_expr/error/struct.ColumnDataTypeSnafu.html b/common_grpc_expr/error/struct.ColumnDataTypeSnafu.html index 3ab92c0528ce..4a0c8124af05 100644 --- a/common_grpc_expr/error/struct.ColumnDataTypeSnafu.html +++ b/common_grpc_expr/error/struct.ColumnDataTypeSnafu.html @@ -1,6 +1,6 @@ ColumnDataTypeSnafu in common_grpc_expr::error - Rust
pub struct ColumnDataTypeSnafu;
Expand description

SNAFU context selector for the Error::ColumnDataType variant

Trait Implementations§

source§

impl Clone for ColumnDataTypeSnafu

source§

fn clone(&self) -> ColumnDataTypeSnafu

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 ColumnDataTypeSnafu

source§

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

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

impl IntoError<Error> for ColumnDataTypeSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ColumnDataTypeSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ColumnDataTypeSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_grpc_expr/error/struct.CreateVectorSnafu.html b/common_grpc_expr/error/struct.CreateVectorSnafu.html index a852c0ed2384..f2a4eb7e2bbf 100644 --- a/common_grpc_expr/error/struct.CreateVectorSnafu.html +++ b/common_grpc_expr/error/struct.CreateVectorSnafu.html @@ -1,6 +1,6 @@ CreateVectorSnafu in common_grpc_expr::error - Rust
pub struct CreateVectorSnafu;
Expand description

SNAFU context selector for the Error::CreateVector variant

Trait Implementations§

source§

impl Clone for CreateVectorSnafu

source§

fn clone(&self) -> CreateVectorSnafu

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 CreateVectorSnafu

source§

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

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

impl IntoError<Error> for CreateVectorSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for CreateVectorSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for CreateVectorSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_grpc_expr/error/struct.InvalidColumnDefSnafu.html b/common_grpc_expr/error/struct.InvalidColumnDefSnafu.html index 09067ac4445a..3cb716aea4ce 100644 --- a/common_grpc_expr/error/struct.InvalidColumnDefSnafu.html +++ b/common_grpc_expr/error/struct.InvalidColumnDefSnafu.html @@ -3,7 +3,7 @@ }
Expand description

SNAFU context selector for the Error::InvalidColumnDef variant

Fields§

§column: __T0

Trait Implementations§

source§

impl<__T0: Clone> Clone for InvalidColumnDefSnafu<__T0>

source§

fn clone(&self) -> InvalidColumnDefSnafu<__T0>

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<__T0: Debug> Debug for InvalidColumnDefSnafu<__T0>

source§

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

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

impl<__T0> IntoError<Error> for InvalidColumnDefSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for InvalidColumnDefSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for InvalidColumnDefSnafu<__T0>where + __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for InvalidColumnDefSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for InvalidColumnDefSnafu<__T0>where __T0: RefUnwindSafe,

§

impl<__T0> Send for InvalidColumnDefSnafu<__T0>where __T0: Send,

§

impl<__T0> Sync for InvalidColumnDefSnafu<__T0>where __T0: Sync,

§

impl<__T0> Unpin for InvalidColumnDefSnafu<__T0>where diff --git a/common_grpc_expr/fn.create_table_schema.html b/common_grpc_expr/fn.create_table_schema.html index 865a85397787..95272c7052ee 100644 --- a/common_grpc_expr/fn.create_table_schema.html +++ b/common_grpc_expr/fn.create_table_schema.html @@ -1,4 +1,4 @@ create_table_schema in common_grpc_expr - Rust
pub fn create_table_schema(
     expr: &CreateTableExpr,
     require_time_index: bool
-) -> Result<RawSchema>
\ No newline at end of file +) -> Result<RawSchema>

\ No newline at end of file diff --git a/common_grpc_expr/insert/fn.add_values_to_builder.html b/common_grpc_expr/insert/fn.add_values_to_builder.html index e543fac1c467..2a5354f6ba2c 100644 --- a/common_grpc_expr/insert/fn.add_values_to_builder.html +++ b/common_grpc_expr/insert/fn.add_values_to_builder.html @@ -1,6 +1,6 @@ add_values_to_builder in common_grpc_expr::insert - Rust
pub(crate) fn add_values_to_builder(
-    data_type: ConcreteDataType,
+    data_type: ConcreteDataType,
     values: Values,
     row_count: usize,
     null_mask: Vec<u8>
-) -> Result<VectorRef>
\ No newline at end of file +) -> Result<VectorRef>

\ No newline at end of file diff --git a/common_grpc_expr/insert/fn.find_new_columns.html b/common_grpc_expr/insert/fn.find_new_columns.html index 533ba8ce4573..a5159bdd2fb1 100644 --- a/common_grpc_expr/insert/fn.find_new_columns.html +++ b/common_grpc_expr/insert/fn.find_new_columns.html @@ -1,4 +1,4 @@ find_new_columns in common_grpc_expr::insert - Rust
pub fn find_new_columns(
-    schema: &SchemaRef,
+    schema: &SchemaRef,
     columns: &[Column]
 ) -> Result<Option<AddColumns>>
\ No newline at end of file diff --git a/common_grpc_expr/util/fn.extract_new_columns.html b/common_grpc_expr/util/fn.extract_new_columns.html index 3b9a28df467a..f78d6b79c2a7 100644 --- a/common_grpc_expr/util/fn.extract_new_columns.html +++ b/common_grpc_expr/util/fn.extract_new_columns.html @@ -1,4 +1,4 @@ extract_new_columns in common_grpc_expr::util - Rust
pub fn extract_new_columns(
-    schema: &Schema,
+    schema: &Schema,
     column_exprs: Vec<ColumnExpr<'_>>
 ) -> Result<Option<AddColumns>>
\ No newline at end of file diff --git a/common_meta/error/enum.Error.html b/common_meta/error/enum.Error.html index 43d9858f8899..59caca161522 100644 --- a/common_meta/error/enum.Error.html +++ b/common_meta/error/enum.Error.html @@ -36,7 +36,7 @@ }, ConvertRawTableInfo { location: Location, - source: Error, + source: Error, }, PrimaryKeyNotFound { key: String, @@ -169,7 +169,7 @@ RetryLater { source: BoxedError, }, -

}

Variants§

§

NextSequence

Fields

§err_msg: String
§location: Location
§

SequenceOutOfRange

Fields

§name: String
§start: u64
§step: u64
§location: Location
§

UnexpectedSequenceValue

Fields

§err_msg: String
§location: Location
§

TableInfoNotFound

Fields

§table_name: String
§location: Location
§

RegisterProcedureLoader

Fields

§type_name: String
§location: Location
§source: Error
§

SubmitProcedure

Fields

§location: Location
§source: Error
§

Unsupported

Fields

§operation: String
§location: Location
§

WaitProcedure

Fields

§location: Location
§source: Error
§

ConvertRawTableInfo

Fields

§location: Location
§source: Error
§

PrimaryKeyNotFound

Fields

§location: Location
§

BuildTableMeta

Fields

§table_name: String
§error: TableMetaBuilderError
§location: Location
§

Table

Fields

§location: Location
§source: Error
§

TableRouteNotFound

Fields

§table_name: String
§location: Location
§

DecodeProto

Fields

§location: Location
§

EncodeJson

Fields

§location: Location
§error: Error
§

DecodeJson

Fields

§location: Location
§error: Error
§

PayloadNotExist

Fields

§location: Location
§

SendMessage

Fields

§err_msg: String
§location: Location
§

SerdeJson

Fields

§error: Error
§location: Location
§

ParseOption

Fields

§value: String
§location: Location
§

RouteInfoCorrupted

Fields

§err_msg: String
§location: Location
§

IllegalServerState

Fields

§code: i32
§err_msg: String
§location: Location
§

ConvertAlterTableRequest

Fields

§source: Error
§location: Location
§

InvalidProtoMsg

Fields

§err_msg: String
§location: Location
§

Unexpected

Fields

§err_msg: String
§location: Location
§

TableAlreadyExists

Fields

§table_name: String
§location: Location
§

CatalogAlreadyExists

Fields

§catalog: String
§location: Location
§

SchemaAlreadyExists

Fields

§catalog: String
§schema: String
§location: Location
§

ConvertRawKey

Fields

§location: Location
§

TableNotFound

Fields

§table_name: String
§location: Location
§

RenameTable

Fields

§reason: String
§location: Location
§

InvalidTableMetadata

Fields

§err_msg: String
§location: Location
§

GetKvCache

Fields

§err_msg: String
§

CacheNotGet

Fields

§location: Location
§

EtcdTxnOpResponse

Fields

§err_msg: String
§location: Location
§

MoveRegion

Fields

§table_id: TableId
§region: RegionNumber
§err_msg: String
§location: Location
§

InvalidCatalogValue

Fields

§source: Error
§location: Location
§

External

Fields

§location: Location
§source: BoxedError
§

InvalidHeartbeatResponse

Fields

§location: Location
§

OperateDatanode

Fields

§location: Location
§peer: Peer
§source: BoxedError
§

RetryLater

Fields

§source: BoxedError

Implementations§

source§

impl Error

source

pub fn retry_later<E: ErrorExt + Send + Sync + 'static>(err: E) -> Error

Creates a new Error::RetryLater error from source err.

+
}

Variants§

§

NextSequence

Fields

§err_msg: String
§location: Location
§

SequenceOutOfRange

Fields

§name: String
§start: u64
§step: u64
§location: Location
§

UnexpectedSequenceValue

Fields

§err_msg: String
§location: Location
§

TableInfoNotFound

Fields

§table_name: String
§location: Location
§

RegisterProcedureLoader

Fields

§type_name: String
§location: Location
§source: Error
§

SubmitProcedure

Fields

§location: Location
§source: Error
§

Unsupported

Fields

§operation: String
§location: Location
§

WaitProcedure

Fields

§location: Location
§source: Error
§

ConvertRawTableInfo

Fields

§location: Location
§source: Error
§

PrimaryKeyNotFound

Fields

§location: Location
§

BuildTableMeta

Fields

§table_name: String
§error: TableMetaBuilderError
§location: Location
§

Table

Fields

§location: Location
§source: Error
§

TableRouteNotFound

Fields

§table_name: String
§location: Location
§

DecodeProto

Fields

§location: Location
§

EncodeJson

Fields

§location: Location
§error: Error
§

DecodeJson

Fields

§location: Location
§error: Error
§

PayloadNotExist

Fields

§location: Location
§

SendMessage

Fields

§err_msg: String
§location: Location
§

SerdeJson

Fields

§error: Error
§location: Location
§

ParseOption

Fields

§value: String
§location: Location
§

RouteInfoCorrupted

Fields

§err_msg: String
§location: Location
§

IllegalServerState

Fields

§code: i32
§err_msg: String
§location: Location
§

ConvertAlterTableRequest

Fields

§source: Error
§location: Location
§

InvalidProtoMsg

Fields

§err_msg: String
§location: Location
§

Unexpected

Fields

§err_msg: String
§location: Location
§

TableAlreadyExists

Fields

§table_name: String
§location: Location
§

CatalogAlreadyExists

Fields

§catalog: String
§location: Location
§

SchemaAlreadyExists

Fields

§catalog: String
§schema: String
§location: Location
§

ConvertRawKey

Fields

§location: Location
§

TableNotFound

Fields

§table_name: String
§location: Location
§

RenameTable

Fields

§reason: String
§location: Location
§

InvalidTableMetadata

Fields

§err_msg: String
§location: Location
§

GetKvCache

Fields

§err_msg: String
§

CacheNotGet

Fields

§location: Location
§

EtcdTxnOpResponse

Fields

§err_msg: String
§location: Location
§

MoveRegion

Fields

§table_id: TableId
§region: RegionNumber
§err_msg: String
§location: Location
§

InvalidCatalogValue

Fields

§source: Error
§location: Location
§

External

Fields

§location: Location
§source: BoxedError
§

InvalidHeartbeatResponse

Fields

§location: Location
§

OperateDatanode

Fields

§location: Location
§peer: Peer
§source: BoxedError
§

RetryLater

Fields

§source: BoxedError

Implementations§

source§

impl Error

source

pub fn retry_later<E: ErrorExt + Send + Sync + 'static>(err: E) -> Error

Creates a new Error::RetryLater error from source err.

source

pub fn is_retry_later(&self) -> bool

Determine whether it is a retry later type through StatusCode

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

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

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

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

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

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

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

impl ErrorCompat for Error

source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
§

fn iter_chain(&self) -> ChainCompat<'_>where @@ -187,7 +187,7 @@ __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertAlterTableRequestSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertRawKeySnafuwhere Error: Error + ErrorCompat,

§

type Source = Utf8Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertRawTableInfoSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for DecodeJsonSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for DecodeJsonSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for DecodeProtoSnafuwhere Error: Error + ErrorCompat,

§

type Source = DecodeError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for EncodeJsonSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for EtcdTxnOpResponseSnafu<__T0>where diff --git a/common_meta/error/struct.ConvertRawTableInfoSnafu.html b/common_meta/error/struct.ConvertRawTableInfoSnafu.html index b234e4cb2f59..2f45994d60f6 100644 --- a/common_meta/error/struct.ConvertRawTableInfoSnafu.html +++ b/common_meta/error/struct.ConvertRawTableInfoSnafu.html @@ -1,6 +1,6 @@ ConvertRawTableInfoSnafu in common_meta::error - Rust
pub struct ConvertRawTableInfoSnafu;
Expand description

SNAFU context selector for the Error::ConvertRawTableInfo variant

Trait Implementations§

source§

impl Clone for ConvertRawTableInfoSnafu

source§

fn clone(&self) -> ConvertRawTableInfoSnafu

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 ConvertRawTableInfoSnafu

source§

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

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

impl IntoError<Error> for ConvertRawTableInfoSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertRawTableInfoSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertRawTableInfoSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_query/columnar_value/enum.ColumnarValue.html b/common_query/columnar_value/enum.ColumnarValue.html index ff11e2c34266..1f40c075fd56 100644 --- a/common_query/columnar_value/enum.ColumnarValue.html +++ b/common_query/columnar_value/enum.ColumnarValue.html @@ -1,9 +1,9 @@ ColumnarValue in common_query::columnar_value - Rust
pub enum ColumnarValue {
-    Vector(VectorRef),
+    Vector(VectorRef),
     Scalar(ScalarValue),
 }
Expand description

Represents the result from an expression

-

Variants§

§

Vector(VectorRef)

§

Scalar(ScalarValue)

A single value

-

Implementations§

source§

impl ColumnarValue

source

pub fn data_type(&self) -> ConcreteDataType

source

pub fn try_into_vector(self, num_rows: usize) -> Result<VectorRef>

Convert a columnar value into an VectorRef

+

Variants§

§

Vector(VectorRef)

§

Scalar(ScalarValue)

A single value

+

Implementations§

source§

impl ColumnarValue

source

pub fn data_type(&self) -> ConcreteDataType

source

pub fn try_into_vector(self, num_rows: usize) -> Result<VectorRef>

Convert a columnar value into an VectorRef

Trait Implementations§

source§

impl Clone for ColumnarValue

source§

fn clone(&self) -> ColumnarValue

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 From<ColumnarValue> for ColumnarValue

source§

fn from(columnar_value: ColumnarValue) -> Self

Converts to this type from the input type.
source§

impl TryFrom<&ColumnarValue> for ColumnarValue

§

type Error = Error

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

fn try_from(value: &DfColumnarValue) -> Result<Self>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/common_query/error/enum.Error.html b/common_query/error/enum.Error.html index 8d79e143af07..28cd4ca1b229 100644 --- a/common_query/error/enum.Error.html +++ b/common_query/error/enum.Error.html @@ -13,7 +13,7 @@ }, UnsupportedInputDataType { function: String, - datatypes: Vec<ConcreteDataType>, + datatypes: Vec<ConcreteDataType>, location: Location, }, GenerateFunction { @@ -22,15 +22,15 @@ }, FromScalarValue { location: Location, - source: Error, + source: Error, }, FromArrowArray { location: Location, - source: Error, + source: Error, }, IntoVector { location: Location, - source: Error, + source: Error, data_type: DataType, }, CreateAccumulator { @@ -45,7 +45,7 @@ }, InvalidInputType { location: Location, - source: Error, + source: Error, err_msg: String, }, InvalidInputState { @@ -67,7 +67,7 @@ }, ConvertArrowSchema { location: Location, - source: Error, + source: Error, }, ExecutePhysicalPlan { location: Location, @@ -84,17 +84,17 @@ }, ToScalarValue { location: Location, - source: Error, + source: Error, }, GetScalarVector { location: Location, - source: Error, + source: Error, }, InvalidFuncArgs { err_msg: String, location: Location, }, -

}

Variants§

§

PyUdf

Fields

§location: Location
§

UdfTempRecordBatch

Fields

§location: Location
§source: Error
§

ExecuteFunction

Fields

§error: DataFusionError
§location: Location
§

UnsupportedInputDataType

Fields

§function: String
§location: Location
§

GenerateFunction

Fields

§error: StatsError
§location: Location
§

FromScalarValue

Fields

§location: Location
§source: Error
§

FromArrowArray

Fields

§location: Location
§source: Error
§

IntoVector

Fields

§location: Location
§source: Error
§data_type: DataType
§

CreateAccumulator

Fields

§err_msg: String
§

DowncastVector

Fields

§err_msg: String
§

BadAccumulatorImpl

Fields

§err_msg: String
§location: Location
§

InvalidInputType

Fields

§location: Location
§source: Error
§err_msg: String
§

InvalidInputState

Fields

§location: Location
§

InvalidInputCol

Fields

§location: Location
§

ExecuteRepeatedly

Fields

§location: Location
§

GeneralDataFusion

Fields

§error: DataFusionError
§location: Location
§

ConvertDfRecordBatchStream

Fields

§location: Location
§source: Error
§

ConvertArrowSchema

Fields

§location: Location
§source: Error
§

ExecutePhysicalPlan

Fields

§location: Location
§source: BoxedError
§

TypeCast

Fields

§error: ArrowError
§typ: DataType
§location: Location
§

ArrowCompute

Fields

§error: ArrowError
§location: Location
§

ToScalarValue

Fields

§location: Location
§source: Error
§

GetScalarVector

Fields

§location: Location
§source: Error
§

InvalidFuncArgs

Fields

§err_msg: String
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere +

}

Variants§

§

PyUdf

Fields

§location: Location
§

UdfTempRecordBatch

Fields

§location: Location
§source: Error
§

ExecuteFunction

Fields

§error: DataFusionError
§location: Location
§

UnsupportedInputDataType

Fields

§function: String
§datatypes: Vec<ConcreteDataType>
§location: Location
§

GenerateFunction

Fields

§error: StatsError
§location: Location
§

FromScalarValue

Fields

§location: Location
§source: Error
§

FromArrowArray

Fields

§location: Location
§source: Error
§

IntoVector

Fields

§location: Location
§source: Error
§data_type: DataType
§

CreateAccumulator

Fields

§err_msg: String
§

DowncastVector

Fields

§err_msg: String
§

BadAccumulatorImpl

Fields

§err_msg: String
§location: Location
§

InvalidInputType

Fields

§location: Location
§source: Error
§err_msg: String
§

InvalidInputState

Fields

§location: Location
§

InvalidInputCol

Fields

§location: Location
§

ExecuteRepeatedly

Fields

§location: Location
§

GeneralDataFusion

Fields

§error: DataFusionError
§location: Location
§

ConvertDfRecordBatchStream

Fields

§location: Location
§source: Error
§

ConvertArrowSchema

Fields

§location: Location
§source: Error
§

ExecutePhysicalPlan

Fields

§location: Location
§source: BoxedError
§

TypeCast

Fields

§error: ArrowError
§typ: DataType
§location: Location
§

ArrowCompute

Fields

§error: ArrowError
§location: Location
§

ToScalarValue

Fields

§location: Location
§source: Error
§

GetScalarVector

Fields

§location: Location
§source: Error
§

InvalidFuncArgs

Fields

§err_msg: String
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

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

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

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

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

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

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

impl ErrorCompat for Error

source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
§

fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

Returns an iterator for traversing the chain of errors, starting with the current error @@ -105,7 +105,7 @@ Error: Error + ErrorCompat,

§

type Source = ArrowError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for BadAccumulatorImplSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertDfRecordBatchStreamSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertDfRecordBatchStreamSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for CreateAccumulatorSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for DowncastVectorSnafu<__T0>where @@ -114,28 +114,28 @@ Error: Error + ErrorCompat,

§

type Source = DataFusionError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ExecutePhysicalPlanSnafuwhere Error: Error + ErrorCompat,

§

type Source = BoxedError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ExecuteRepeatedlySnafuwhere Error: Error + ErrorCompat,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for FromArrowArraySnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for FromScalarValueSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for GeneralDataFusionSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for FromScalarValueSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for GeneralDataFusionSnafuwhere Error: Error + ErrorCompat,

§

type Source = DataFusionError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for GenerateFunctionSnafuwhere Error: Error + ErrorCompat,

§

type Source = StatsError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for GetScalarVectorSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<DataType>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidFuncArgsSnafu<__T0>where + __T0: Into<DataType>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidFuncArgsSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for InvalidInputColSnafuwhere Error: Error + ErrorCompat,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for InvalidInputStateSnafuwhere Error: Error + ErrorCompat,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidInputTypeSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for PyUdfSnafu<__T0>where + __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for PyUdfSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ToScalarValueSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for TypeCastSnafu<__T0>where + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for TypeCastSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<DataType>,

§

type Source = ArrowError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for UdfTempRecordBatchSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0, __T1> IntoError<Error> for UnsupportedInputDataTypeSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<Vec<ConcreteDataType>>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl StackError for Error

source§

fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

source§

fn next(&self) -> Option<&dyn StackError>

source§

fn last(&self) -> &dyn StackErrorwhere + __T1: Into<Vec<ConcreteDataType>>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl StackError for Error

source§

fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

source§

fn next(&self) -> Option<&dyn StackError>

source§

fn last(&self) -> &dyn StackErrorwhere Self: Sized,

Auto Trait Implementations§

§

impl !RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl !UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

§

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

For maximum effectiveness, this needs to be called as a method diff --git a/common_query/error/struct.ConvertArrowSchemaSnafu.html b/common_query/error/struct.ConvertArrowSchemaSnafu.html index dc7ac26c77a5..604dc132f7b8 100644 --- a/common_query/error/struct.ConvertArrowSchemaSnafu.html +++ b/common_query/error/struct.ConvertArrowSchemaSnafu.html @@ -1,6 +1,6 @@ ConvertArrowSchemaSnafu in common_query::error - Rust
pub struct ConvertArrowSchemaSnafu;
Expand description

SNAFU context selector for the Error::ConvertArrowSchema variant

Trait Implementations§

source§

impl Clone for ConvertArrowSchemaSnafu

source§

fn clone(&self) -> ConvertArrowSchemaSnafu

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 ConvertArrowSchemaSnafu

source§

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

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

impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertArrowSchemaSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertArrowSchemaSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_query/error/struct.FromArrowArraySnafu.html b/common_query/error/struct.FromArrowArraySnafu.html index 6907d3767ebe..3a2a9b8dbecf 100644 --- a/common_query/error/struct.FromArrowArraySnafu.html +++ b/common_query/error/struct.FromArrowArraySnafu.html @@ -1,6 +1,6 @@ FromArrowArraySnafu in common_query::error - Rust
pub struct FromArrowArraySnafu;
Expand description

SNAFU context selector for the Error::FromArrowArray variant

Trait Implementations§

source§

impl Clone for FromArrowArraySnafu

source§

fn clone(&self) -> FromArrowArraySnafu

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 FromArrowArraySnafu

source§

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

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

impl IntoError<Error> for FromArrowArraySnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for FromArrowArraySnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for FromArrowArraySnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_query/error/struct.FromScalarValueSnafu.html b/common_query/error/struct.FromScalarValueSnafu.html index 3e2045c53100..38e8cf17c211 100644 --- a/common_query/error/struct.FromScalarValueSnafu.html +++ b/common_query/error/struct.FromScalarValueSnafu.html @@ -1,6 +1,6 @@ FromScalarValueSnafu in common_query::error - Rust
pub struct FromScalarValueSnafu;
Expand description

SNAFU context selector for the Error::FromScalarValue variant

Trait Implementations§

source§

impl Clone for FromScalarValueSnafu

source§

fn clone(&self) -> FromScalarValueSnafu

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 FromScalarValueSnafu

source§

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

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

impl IntoError<Error> for FromScalarValueSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for FromScalarValueSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for FromScalarValueSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_query/error/struct.GetScalarVectorSnafu.html b/common_query/error/struct.GetScalarVectorSnafu.html index 3e878386a13c..980a92726a62 100644 --- a/common_query/error/struct.GetScalarVectorSnafu.html +++ b/common_query/error/struct.GetScalarVectorSnafu.html @@ -1,6 +1,6 @@ GetScalarVectorSnafu in common_query::error - Rust
pub struct GetScalarVectorSnafu;
Expand description

SNAFU context selector for the Error::GetScalarVector variant

Trait Implementations§

source§

impl Clone for GetScalarVectorSnafu

source§

fn clone(&self) -> GetScalarVectorSnafu

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 GetScalarVectorSnafu

source§

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

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

impl IntoError<Error> for GetScalarVectorSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for GetScalarVectorSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for GetScalarVectorSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_query/error/struct.IntoVectorSnafu.html b/common_query/error/struct.IntoVectorSnafu.html index 6c95927db161..853abe57dbeb 100644 --- a/common_query/error/struct.IntoVectorSnafu.html +++ b/common_query/error/struct.IntoVectorSnafu.html @@ -3,7 +3,7 @@ }
Expand description

SNAFU context selector for the Error::IntoVector variant

Fields§

§data_type: __T0

Trait Implementations§

source§

impl<__T0: Clone> Clone for IntoVectorSnafu<__T0>

source§

fn clone(&self) -> IntoVectorSnafu<__T0>

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<__T0: Debug> Debug for IntoVectorSnafu<__T0>

source§

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

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

impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<DataType>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for IntoVectorSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for IntoVectorSnafu<__T0>where + __T0: Into<DataType>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for IntoVectorSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for IntoVectorSnafu<__T0>where __T0: RefUnwindSafe,

§

impl<__T0> Send for IntoVectorSnafu<__T0>where __T0: Send,

§

impl<__T0> Sync for IntoVectorSnafu<__T0>where __T0: Sync,

§

impl<__T0> Unpin for IntoVectorSnafu<__T0>where diff --git a/common_query/error/struct.InvalidInputTypeSnafu.html b/common_query/error/struct.InvalidInputTypeSnafu.html index 96164e51e99f..e4756c3676ab 100644 --- a/common_query/error/struct.InvalidInputTypeSnafu.html +++ b/common_query/error/struct.InvalidInputTypeSnafu.html @@ -3,7 +3,7 @@ }
Expand description

SNAFU context selector for the Error::InvalidInputType variant

Fields§

§err_msg: __T0

Trait Implementations§

source§

impl<__T0: Clone> Clone for InvalidInputTypeSnafu<__T0>

source§

fn clone(&self) -> InvalidInputTypeSnafu<__T0>

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<__T0: Debug> Debug for InvalidInputTypeSnafu<__T0>

source§

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

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

impl<__T0> IntoError<Error> for InvalidInputTypeSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for InvalidInputTypeSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for InvalidInputTypeSnafu<__T0>where + __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for InvalidInputTypeSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for InvalidInputTypeSnafu<__T0>where __T0: RefUnwindSafe,

§

impl<__T0> Send for InvalidInputTypeSnafu<__T0>where __T0: Send,

§

impl<__T0> Sync for InvalidInputTypeSnafu<__T0>where __T0: Sync,

§

impl<__T0> Unpin for InvalidInputTypeSnafu<__T0>where diff --git a/common_query/error/struct.ToScalarValueSnafu.html b/common_query/error/struct.ToScalarValueSnafu.html index fe42814b1655..d5c51ca1c7fb 100644 --- a/common_query/error/struct.ToScalarValueSnafu.html +++ b/common_query/error/struct.ToScalarValueSnafu.html @@ -1,6 +1,6 @@ ToScalarValueSnafu in common_query::error - Rust
pub struct ToScalarValueSnafu;
Expand description

SNAFU context selector for the Error::ToScalarValue variant

Trait Implementations§

source§

impl Clone for ToScalarValueSnafu

source§

fn clone(&self) -> ToScalarValueSnafu

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 ToScalarValueSnafu

source§

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

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

impl IntoError<Error> for ToScalarValueSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ToScalarValueSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ToScalarValueSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_query/error/struct.UnsupportedInputDataTypeSnafu.html b/common_query/error/struct.UnsupportedInputDataTypeSnafu.html index a2d0c029d3bc..5d20e4f7d68e 100644 --- a/common_query/error/struct.UnsupportedInputDataTypeSnafu.html +++ b/common_query/error/struct.UnsupportedInputDataTypeSnafu.html @@ -4,14 +4,14 @@ }
Expand description

SNAFU context selector for the Error::UnsupportedInputDataType variant

Fields§

§function: __T0§datatypes: __T1

Implementations§

source§

impl<__T0, __T1> UnsupportedInputDataTypeSnafu<__T0, __T1>

source

pub fn build(self) -> Errorwhere __T0: Into<String>, - __T1: Into<Vec<ConcreteDataType>>,

Consume the selector and return the associated error

+ __T1: Into<Vec<ConcreteDataType>>,

Consume the selector and return the associated error

source

pub fn fail<__T>(self) -> Result<__T, Error>where __T0: Into<String>, - __T1: Into<Vec<ConcreteDataType>>,

Consume the selector and return a Result with the associated error

+ __T1: Into<Vec<ConcreteDataType>>,

Consume the selector and return a Result with the associated error

Trait Implementations§

source§

impl<__T0: Clone, __T1: Clone> Clone for UnsupportedInputDataTypeSnafu<__T0, __T1>

source§

fn clone(&self) -> UnsupportedInputDataTypeSnafu<__T0, __T1>

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<__T0: Debug, __T1: Debug> Debug for UnsupportedInputDataTypeSnafu<__T0, __T1>

source§

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

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

impl<__T0, __T1> IntoError<Error> for UnsupportedInputDataTypeSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<Vec<ConcreteDataType>>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy, __T1: Copy> Copy for UnsupportedInputDataTypeSnafu<__T0, __T1>

Auto Trait Implementations§

§

impl<__T0, __T1> RefUnwindSafe for UnsupportedInputDataTypeSnafu<__T0, __T1>where + __T1: Into<Vec<ConcreteDataType>>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy, __T1: Copy> Copy for UnsupportedInputDataTypeSnafu<__T0, __T1>

Auto Trait Implementations§

§

impl<__T0, __T1> RefUnwindSafe for UnsupportedInputDataTypeSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

§

impl<__T0, __T1> Send for UnsupportedInputDataTypeSnafu<__T0, __T1>where __T0: Send, diff --git a/common_query/function/fn.make_scalar_function.html b/common_query/function/fn.make_scalar_function.html index f777158dfe8a..95095bc6409e 100644 --- a/common_query/function/fn.make_scalar_function.html +++ b/common_query/function/fn.make_scalar_function.html @@ -1,4 +1,4 @@ make_scalar_function in common_query::function - Rust
pub fn make_scalar_function<F>(inner: F) -> ScalarFunctionImplementationwhere
-    F: Fn(&[VectorRef]) -> Result<VectorRef> + Sync + Send + 'static,
Expand description

decorates a function to handle ScalarValues by converting them to arrays before calling the function + F: Fn(&[VectorRef]) -> Result<VectorRef> + Sync + Send + 'static,

Expand description

decorates a function to handle ScalarValues by converting them to arrays before calling the function and vice-versa after evaluation.

\ No newline at end of file diff --git a/common_query/function/type.AccumulatorCreatorFunction.html b/common_query/function/type.AccumulatorCreatorFunction.html index 38201a8b25bd..b6f8e04c9c47 100644 --- a/common_query/function/type.AccumulatorCreatorFunction.html +++ b/common_query/function/type.AccumulatorCreatorFunction.html @@ -1,2 +1,2 @@ -AccumulatorCreatorFunction in common_query::function - Rust
pub type AccumulatorCreatorFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Box<dyn Accumulator>> + Sync + Send>;
Expand description

Create Accumulator with the data type of input columns.

+AccumulatorCreatorFunction in common_query::function - Rust
pub type AccumulatorCreatorFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Box<dyn Accumulator>> + Sync + Send>;
Expand description

Create Accumulator with the data type of input columns.

\ No newline at end of file diff --git a/common_query/function/type.ReturnTypeFunction.html b/common_query/function/type.ReturnTypeFunction.html index c15a712444ff..8526c2ffeab4 100644 --- a/common_query/function/type.ReturnTypeFunction.html +++ b/common_query/function/type.ReturnTypeFunction.html @@ -1,2 +1,2 @@ -ReturnTypeFunction in common_query::function - Rust
pub type ReturnTypeFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Arc<ConcreteDataType>> + Send + Sync>;
Expand description

A function’s return type

+ReturnTypeFunction in common_query::function - Rust
pub type ReturnTypeFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Arc<ConcreteDataType>> + Send + Sync>;
Expand description

A function’s return type

\ No newline at end of file diff --git a/common_query/function/type.StateTypeFunction.html b/common_query/function/type.StateTypeFunction.html index 3e76a0dbdd1a..4fc6b0646669 100644 --- a/common_query/function/type.StateTypeFunction.html +++ b/common_query/function/type.StateTypeFunction.html @@ -1,3 +1,3 @@ -StateTypeFunction in common_query::function - Rust

Type Definition common_query::function::StateTypeFunction

source ·
pub type StateTypeFunction = Arc<dyn Fn(&ConcreteDataType) -> Result<Arc<Vec<ConcreteDataType>>> + Send + Sync>;
Expand description

This signature corresponds to which types an aggregator serializes +StateTypeFunction in common_query::function - Rust

Type Definition common_query::function::StateTypeFunction

source ·
pub type StateTypeFunction = Arc<dyn Fn(&ConcreteDataType) -> Result<Arc<Vec<ConcreteDataType>>> + Send + Sync>;
Expand description

This signature corresponds to which types an aggregator serializes its state, given its return datatype.

\ No newline at end of file diff --git a/common_query/logical_plan/accumulator/trait.Accumulator.html b/common_query/logical_plan/accumulator/trait.Accumulator.html index 8ad381639190..8e208a162510 100644 --- a/common_query/logical_plan/accumulator/trait.Accumulator.html +++ b/common_query/logical_plan/accumulator/trait.Accumulator.html @@ -1,9 +1,9 @@ Accumulator in common_query::logical_plan::accumulator - Rust
pub trait Accumulator: Send + Sync + Debug {
     // Required methods
-    fn state(&self) -> Result<Vec<Value>>;
-    fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>;
-    fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>;
-    fn evaluate(&self) -> Result<Value>;
+    fn state(&self) -> Result<Vec<Value>>;
+    fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>;
+    fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>;
+    fn evaluate(&self) -> Result<Value>;
 }
Expand description

An accumulator represents a stateful object that lives throughout the evaluation of multiple rows and generically accumulates values.

An accumulator knows how to:

@@ -14,8 +14,8 @@
  • compute the final value from its internal state via evaluate
  • Modified from DataFusion.

    -

    Required Methods§

    source

    fn state(&self) -> Result<Vec<Value>>

    Returns the state of the accumulator at the end of the accumulation.

    -
    source

    fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

    updates the accumulator’s state from a vector of arrays.

    -
    source

    fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

    updates the accumulator’s state from a vector of states.

    -
    source

    fn evaluate(&self) -> Result<Value>

    returns its value based on its current state.

    +

    Required Methods§

    source

    fn state(&self) -> Result<Vec<Value>>

    Returns the state of the accumulator at the end of the accumulation.

    +
    source

    fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

    updates the accumulator’s state from a vector of arrays.

    +
    source

    fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

    updates the accumulator’s state from a vector of states.

    +
    source

    fn evaluate(&self) -> Result<Value>

    returns its value based on its current state.

    Implementors§

    \ No newline at end of file diff --git a/common_query/logical_plan/accumulator/trait.AggrFuncTypeStore.html b/common_query/logical_plan/accumulator/trait.AggrFuncTypeStore.html index 8487f5181962..65ace51ad717 100644 --- a/common_query/logical_plan/accumulator/trait.AggrFuncTypeStore.html +++ b/common_query/logical_plan/accumulator/trait.AggrFuncTypeStore.html @@ -1,12 +1,12 @@ AggrFuncTypeStore in common_query::logical_plan::accumulator - Rust
    pub trait AggrFuncTypeStore: Send + Sync + Debug {
         // Required methods
    -    fn input_types(&self) -> Result<Vec<ConcreteDataType>>;
    -    fn set_input_types(&self, input_types: Vec<ConcreteDataType>) -> Result<()>;
    +    fn input_types(&self) -> Result<Vec<ConcreteDataType>>;
    +    fn set_input_types(&self, input_types: Vec<ConcreteDataType>) -> Result<()>;
     }
    Expand description

    AggrFuncTypeStore stores the aggregate function’s input data’s types.

    When creating Accumulator generically, we have to know the input data’s types. However, DataFusion does not provide the input data’s types at the time of creating Accumulator. To solve the problem, we store the datatypes upfront here.

    -

    Required Methods§

    source

    fn input_types(&self) -> Result<Vec<ConcreteDataType>>

    Get the input data types of the Accumulator.

    -
    source

    fn set_input_types(&self, input_types: Vec<ConcreteDataType>) -> Result<()>

    Store the input data types that are provided by DataFusion at runtime (when it is evaluating +

    Required Methods§

    source

    fn input_types(&self) -> Result<Vec<ConcreteDataType>>

    Get the input data types of the Accumulator.

    +
    source

    fn set_input_types(&self, input_types: Vec<ConcreteDataType>) -> Result<()>

    Store the input data types that are provided by DataFusion at runtime (when it is evaluating return type function).

    Implementors§

    \ No newline at end of file diff --git a/common_query/logical_plan/accumulator/trait.AggregateFunctionCreator.html b/common_query/logical_plan/accumulator/trait.AggregateFunctionCreator.html index f9058aed0e10..c3d7be4e7f19 100644 --- a/common_query/logical_plan/accumulator/trait.AggregateFunctionCreator.html +++ b/common_query/logical_plan/accumulator/trait.AggregateFunctionCreator.html @@ -1,13 +1,13 @@ AggregateFunctionCreator in common_query::logical_plan::accumulator - Rust
    pub trait AggregateFunctionCreator: AggrFuncTypeStore {
         // Required methods
         fn creator(&self) -> AccumulatorCreatorFunction;
    -    fn output_type(&self) -> Result<ConcreteDataType>;
    -    fn state_types(&self) -> Result<Vec<ConcreteDataType>>;
    +    fn output_type(&self) -> Result<ConcreteDataType>;
    +    fn state_types(&self) -> Result<Vec<ConcreteDataType>>;
     }
    Expand description

    An AggregateFunctionCreator dynamically creates Accumulator.

    An AggregateFunctionCreator often has a companion struct, that can store the input data types (impl AggrFuncTypeStore), and knows the output and states types of an Accumulator.

    Required Methods§

    source

    fn creator(&self) -> AccumulatorCreatorFunction

    Create a function that can create a new accumulator with some input data type.

    -
    source

    fn output_type(&self) -> Result<ConcreteDataType>

    Get the Accumulator’s output data type.

    -
    source

    fn state_types(&self) -> Result<Vec<ConcreteDataType>>

    Get the Accumulator’s state data types.

    +
    source

    fn output_type(&self) -> Result<ConcreteDataType>

    Get the Accumulator’s output data type.

    +
    source

    fn state_types(&self) -> Result<Vec<ConcreteDataType>>

    Get the Accumulator’s state data types.

    Implementors§

    \ No newline at end of file diff --git a/common_query/logical_plan/fn.create_udf.html b/common_query/logical_plan/fn.create_udf.html index ce84b6c20828..da8187323c2c 100644 --- a/common_query/logical_plan/fn.create_udf.html +++ b/common_query/logical_plan/fn.create_udf.html @@ -1,7 +1,7 @@ create_udf in common_query::logical_plan - Rust
    pub fn create_udf(
         name: &str,
    -    input_types: Vec<ConcreteDataType>,
    -    return_type: Arc<ConcreteDataType>,
    +    input_types: Vec<ConcreteDataType>,
    +    return_type: Arc<ConcreteDataType>,
         volatility: Volatility,
         fun: ScalarFunctionImplementation
     ) -> ScalarUdf
    Expand description

    Creates a new UDF with a specific signature and specific return type. diff --git a/common_query/physical_plan/struct.PhysicalPlanAdapter.html b/common_query/physical_plan/struct.PhysicalPlanAdapter.html index 47c8699db24c..c861d10d8835 100644 --- a/common_query/physical_plan/struct.PhysicalPlanAdapter.html +++ b/common_query/physical_plan/struct.PhysicalPlanAdapter.html @@ -1,10 +1,10 @@ PhysicalPlanAdapter in common_query::physical_plan - Rust

    pub struct PhysicalPlanAdapter {
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         df_plan: Arc<dyn DfPhysicalPlan>,
         metric: ExecutionPlanMetricsSet,
     }
    Expand description

    Adapt DataFusion’s ExecutionPlan to GreptimeDB’s PhysicalPlan.

    -

    Fields§

    §schema: SchemaRef§df_plan: Arc<dyn DfPhysicalPlan>§metric: ExecutionPlanMetricsSet

    Implementations§

    source§

    impl PhysicalPlanAdapter

    source

    pub fn new(schema: SchemaRef, df_plan: Arc<dyn DfPhysicalPlan>) -> Self

    source

    pub fn df_plan(&self) -> Arc<dyn DfPhysicalPlan>

    Trait Implementations§

    source§

    impl Debug for PhysicalPlanAdapter

    source§

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

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

    impl PhysicalPlan for PhysicalPlanAdapter

    source§

    fn as_any(&self) -> &dyn Any

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

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan
    source§

    fn output_partitioning(&self) -> Partitioning

    Specifies the output partitioning scheme of this plan
    source§

    fn children(&self) -> Vec<PhysicalPlanRef>

    Get a list of child physical plans that provide the input for this plan. The returned list +

    Fields§

    §schema: SchemaRef§df_plan: Arc<dyn DfPhysicalPlan>§metric: ExecutionPlanMetricsSet

    Implementations§

    source§

    impl PhysicalPlanAdapter

    source

    pub fn new(schema: SchemaRef, df_plan: Arc<dyn DfPhysicalPlan>) -> Self

    source

    pub fn df_plan(&self) -> Arc<dyn DfPhysicalPlan>

    Trait Implementations§

    source§

    impl Debug for PhysicalPlanAdapter

    source§

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

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

    impl PhysicalPlan for PhysicalPlanAdapter

    source§

    fn as_any(&self) -> &dyn Any

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

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan
    source§

    fn output_partitioning(&self) -> Partitioning

    Specifies the output partitioning scheme of this plan
    source§

    fn children(&self) -> Vec<PhysicalPlanRef>

    Get a list of child physical plans that provide the input for this plan. The returned list will be empty for leaf nodes, will contain a single value for unary nodes, or two values for binary nodes (such as joins).
    source§

    fn with_new_children( &self, diff --git a/common_query/physical_plan/trait.PhysicalPlan.html b/common_query/physical_plan/trait.PhysicalPlan.html index 1364db1c99ca..e221995bee82 100644 --- a/common_query/physical_plan/trait.PhysicalPlan.html +++ b/common_query/physical_plan/trait.PhysicalPlan.html @@ -1,7 +1,7 @@ PhysicalPlan in common_query::physical_plan - Rust
    pub trait PhysicalPlan: Debug + Send + Sync {
         // Required methods
         fn as_any(&self) -> &dyn Any;
    -    fn schema(&self) -> SchemaRef;
    +    fn schema(&self) -> SchemaRef;
         fn output_partitioning(&self) -> Partitioning;
         fn children(&self) -> Vec<PhysicalPlanRef>;
         fn with_new_children(
    @@ -24,7 +24,7 @@
     compute the operator’s  output from its input partition.

    Required Methods§

    source

    fn as_any(&self) -> &dyn Any

    Returns the physical plan as Any so that it can be downcast to a specific implementation.

    -
    source

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan

    +
    source

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan

    source

    fn output_partitioning(&self) -> Partitioning

    Specifies the output partitioning scheme of this plan

    source

    fn children(&self) -> Vec<PhysicalPlanRef>

    Get a list of child physical plans that provide the input for this plan. The returned list will be empty for leaf nodes, will contain a single value for unary nodes, or two diff --git a/common_query/prelude/enum.TypeSignature.html b/common_query/prelude/enum.TypeSignature.html index e2b5ab0cd28d..8b5a0aee32f5 100644 --- a/common_query/prelude/enum.TypeSignature.html +++ b/common_query/prelude/enum.TypeSignature.html @@ -1,15 +1,15 @@ TypeSignature in common_query::prelude - Rust

    pub enum TypeSignature {
    -    Variadic(Vec<ConcreteDataType>),
    +    Variadic(Vec<ConcreteDataType>),
         VariadicEqual,
    -    Uniform(usize, Vec<ConcreteDataType>),
    -    Exact(Vec<ConcreteDataType>),
    +    Uniform(usize, Vec<ConcreteDataType>),
    +    Exact(Vec<ConcreteDataType>),
         Any(usize),
         OneOf(Vec<TypeSignature>),
     }
    Expand description

    A function’s type signature, which defines the function’s supported argument types.

    -

    Variants§

    §

    Variadic(Vec<ConcreteDataType>)

    arbitrary number of arguments of an common type out of a list of valid types

    +

    Variants§

    §

    Variadic(Vec<ConcreteDataType>)

    arbitrary number of arguments of an common type out of a list of valid types

    §

    VariadicEqual

    arbitrary number of arguments of an arbitrary but equal type

    -
    §

    Uniform(usize, Vec<ConcreteDataType>)

    fixed number of arguments of an arbitrary but equal type out of a list of valid types

    -
    §

    Exact(Vec<ConcreteDataType>)

    exact number of arguments of an exact type

    +
    §

    Uniform(usize, Vec<ConcreteDataType>)

    fixed number of arguments of an arbitrary but equal type out of a list of valid types

    +
    §

    Exact(Vec<ConcreteDataType>)

    exact number of arguments of an exact type

    §

    Any(usize)

    fixed number of arguments of arbitrary types

    §

    OneOf(Vec<TypeSignature>)

    One of a list of signatures

    Trait Implementations§

    source§

    impl Clone for TypeSignature

    source§

    fn clone(&self) -> TypeSignature

    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 TypeSignature

    source§

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

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

    impl From<TypeSignature> for TypeSignature

    Conversations between datafusion signature and our signature

    diff --git a/common_query/prelude/fn.make_scalar_function.html b/common_query/prelude/fn.make_scalar_function.html index 56d515100360..c67e83aacd17 100644 --- a/common_query/prelude/fn.make_scalar_function.html +++ b/common_query/prelude/fn.make_scalar_function.html @@ -1,4 +1,4 @@ make_scalar_function in common_query::prelude - Rust
    pub fn make_scalar_function<F>(inner: F) -> ScalarFunctionImplementationwhere
    -    F: Fn(&[VectorRef]) -> Result<VectorRef> + Sync + Send + 'static,
    Expand description

    decorates a function to handle ScalarValues by converting them to arrays before calling the function + F: Fn(&[VectorRef]) -> Result<VectorRef> + Sync + Send + 'static,

    Expand description

    decorates a function to handle ScalarValues by converting them to arrays before calling the function and vice-versa after evaluation.

    \ No newline at end of file diff --git a/common_query/prelude/struct.Signature.html b/common_query/prelude/struct.Signature.html index a29b2e6031b3..dea7fbb9bc91 100644 --- a/common_query/prelude/struct.Signature.html +++ b/common_query/prelude/struct.Signature.html @@ -6,16 +6,16 @@
    §volatility: Volatility

    volatility - The volatility of the function. See Volatility for more information.

    Implementations§

    source§

    impl Signature

    source

    pub fn new(type_signature: TypeSignature, volatility: Volatility) -> Self

    new - Creates a new Signature from any type signature and the volatility.

    source

    pub fn variadic( - common_types: Vec<ConcreteDataType>, + common_types: Vec<ConcreteDataType>, volatility: Volatility ) -> Self

    variadic - Creates a variadic signature that represents an arbitrary number of arguments all from a type in common_types.

    source

    pub fn variadic_equal(volatility: Volatility) -> Self

    variadic_equal - Creates a variadic signature that represents an arbitrary number of arguments of the same type.

    source

    pub fn uniform( arg_count: usize, - valid_types: Vec<ConcreteDataType>, + valid_types: Vec<ConcreteDataType>, volatility: Volatility ) -> Self

    uniform - Creates a function with a fixed number of arguments of the same type, which must be from valid_types.

    -
    source

    pub fn exact(exact_types: Vec<ConcreteDataType>, volatility: Volatility) -> Self

    exact - Creates a signature which must match the types in exact_types in order.

    +
    source

    pub fn exact(exact_types: Vec<ConcreteDataType>, volatility: Volatility) -> Self

    exact - Creates a signature which must match the types in exact_types in order.

    source

    pub fn any(arg_count: usize, volatility: Volatility) -> Self

    any - Creates a signature which can a be made of any type but of a specified number

    source

    pub fn one_of( type_signatures: Vec<TypeSignature>, diff --git a/common_query/prelude/type.AccumulatorCreatorFunction.html b/common_query/prelude/type.AccumulatorCreatorFunction.html index bb8e0e2e7515..08552213a605 100644 --- a/common_query/prelude/type.AccumulatorCreatorFunction.html +++ b/common_query/prelude/type.AccumulatorCreatorFunction.html @@ -1,2 +1,2 @@ -AccumulatorCreatorFunction in common_query::prelude - Rust
    pub type AccumulatorCreatorFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Box<dyn Accumulator>> + Sync + Send>;
    Expand description

    Create Accumulator with the data type of input columns.

    +AccumulatorCreatorFunction in common_query::prelude - Rust
    pub type AccumulatorCreatorFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Box<dyn Accumulator>> + Sync + Send>;
    Expand description

    Create Accumulator with the data type of input columns.

    \ No newline at end of file diff --git a/common_query/prelude/type.ReturnTypeFunction.html b/common_query/prelude/type.ReturnTypeFunction.html index 2e6796726d72..a180f85ed652 100644 --- a/common_query/prelude/type.ReturnTypeFunction.html +++ b/common_query/prelude/type.ReturnTypeFunction.html @@ -1,2 +1,2 @@ -ReturnTypeFunction in common_query::prelude - Rust

    Type Definition common_query::prelude::ReturnTypeFunction

    source ·
    pub type ReturnTypeFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Arc<ConcreteDataType>> + Send + Sync>;
    Expand description

    A function’s return type

    +ReturnTypeFunction in common_query::prelude - Rust

    Type Definition common_query::prelude::ReturnTypeFunction

    source ·
    pub type ReturnTypeFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Arc<ConcreteDataType>> + Send + Sync>;
    Expand description

    A function’s return type

    \ No newline at end of file diff --git a/common_query/prelude/type.StateTypeFunction.html b/common_query/prelude/type.StateTypeFunction.html index dc337cc0f65d..af77c8f86e88 100644 --- a/common_query/prelude/type.StateTypeFunction.html +++ b/common_query/prelude/type.StateTypeFunction.html @@ -1,3 +1,3 @@ -StateTypeFunction in common_query::prelude - Rust

    Type Definition common_query::prelude::StateTypeFunction

    source ·
    pub type StateTypeFunction = Arc<dyn Fn(&ConcreteDataType) -> Result<Arc<Vec<ConcreteDataType>>> + Send + Sync>;
    Expand description

    This signature corresponds to which types an aggregator serializes +StateTypeFunction in common_query::prelude - Rust

    Type Definition common_query::prelude::StateTypeFunction

    source ·
    pub type StateTypeFunction = Arc<dyn Fn(&ConcreteDataType) -> Result<Arc<Vec<ConcreteDataType>>> + Send + Sync>;
    Expand description

    This signature corresponds to which types an aggregator serializes its state, given its return datatype.

    \ No newline at end of file diff --git a/common_query/signature/enum.TypeSignature.html b/common_query/signature/enum.TypeSignature.html index a03f25a16b05..03331ddc1615 100644 --- a/common_query/signature/enum.TypeSignature.html +++ b/common_query/signature/enum.TypeSignature.html @@ -1,15 +1,15 @@ TypeSignature in common_query::signature - Rust
    pub enum TypeSignature {
    -    Variadic(Vec<ConcreteDataType>),
    +    Variadic(Vec<ConcreteDataType>),
         VariadicEqual,
    -    Uniform(usize, Vec<ConcreteDataType>),
    -    Exact(Vec<ConcreteDataType>),
    +    Uniform(usize, Vec<ConcreteDataType>),
    +    Exact(Vec<ConcreteDataType>),
         Any(usize),
         OneOf(Vec<TypeSignature>),
     }
    Expand description

    A function’s type signature, which defines the function’s supported argument types.

    -

    Variants§

    §

    Variadic(Vec<ConcreteDataType>)

    arbitrary number of arguments of an common type out of a list of valid types

    +

    Variants§

    §

    Variadic(Vec<ConcreteDataType>)

    arbitrary number of arguments of an common type out of a list of valid types

    §

    VariadicEqual

    arbitrary number of arguments of an arbitrary but equal type

    -
    §

    Uniform(usize, Vec<ConcreteDataType>)

    fixed number of arguments of an arbitrary but equal type out of a list of valid types

    -
    §

    Exact(Vec<ConcreteDataType>)

    exact number of arguments of an exact type

    +
    §

    Uniform(usize, Vec<ConcreteDataType>)

    fixed number of arguments of an arbitrary but equal type out of a list of valid types

    +
    §

    Exact(Vec<ConcreteDataType>)

    exact number of arguments of an exact type

    §

    Any(usize)

    fixed number of arguments of arbitrary types

    §

    OneOf(Vec<TypeSignature>)

    One of a list of signatures

    Trait Implementations§

    source§

    impl Clone for TypeSignature

    source§

    fn clone(&self) -> TypeSignature

    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 TypeSignature

    source§

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

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

    impl From<TypeSignature> for TypeSignature

    Conversations between datafusion signature and our signature

    diff --git a/common_query/signature/fn.concrete_types_to_arrow_types.html b/common_query/signature/fn.concrete_types_to_arrow_types.html index 4d5c2cd8e396..15d426876b53 100644 --- a/common_query/signature/fn.concrete_types_to_arrow_types.html +++ b/common_query/signature/fn.concrete_types_to_arrow_types.html @@ -1 +1 @@ -concrete_types_to_arrow_types in common_query::signature - Rust
    fn concrete_types_to_arrow_types(ts: Vec<ConcreteDataType>) -> Vec<DataType>
    \ No newline at end of file +concrete_types_to_arrow_types in common_query::signature - Rust
    fn concrete_types_to_arrow_types(ts: Vec<ConcreteDataType>) -> Vec<DataType>
    \ No newline at end of file diff --git a/common_query/signature/struct.Signature.html b/common_query/signature/struct.Signature.html index 1486d5726363..9974e127a778 100644 --- a/common_query/signature/struct.Signature.html +++ b/common_query/signature/struct.Signature.html @@ -6,16 +6,16 @@
    §volatility: Volatility

    volatility - The volatility of the function. See Volatility for more information.

    Implementations§

    source§

    impl Signature

    source

    pub fn new(type_signature: TypeSignature, volatility: Volatility) -> Self

    new - Creates a new Signature from any type signature and the volatility.

    source

    pub fn variadic( - common_types: Vec<ConcreteDataType>, + common_types: Vec<ConcreteDataType>, volatility: Volatility ) -> Self

    variadic - Creates a variadic signature that represents an arbitrary number of arguments all from a type in common_types.

    source

    pub fn variadic_equal(volatility: Volatility) -> Self

    variadic_equal - Creates a variadic signature that represents an arbitrary number of arguments of the same type.

    source

    pub fn uniform( arg_count: usize, - valid_types: Vec<ConcreteDataType>, + valid_types: Vec<ConcreteDataType>, volatility: Volatility ) -> Self

    uniform - Creates a function with a fixed number of arguments of the same type, which must be from valid_types.

    -
    source

    pub fn exact(exact_types: Vec<ConcreteDataType>, volatility: Volatility) -> Self

    exact - Creates a signature which must match the types in exact_types in order.

    +
    source

    pub fn exact(exact_types: Vec<ConcreteDataType>, volatility: Volatility) -> Self

    exact - Creates a signature which must match the types in exact_types in order.

    source

    pub fn any(arg_count: usize, volatility: Volatility) -> Self

    any - Creates a signature which can a be made of any type but of a specified number

    source

    pub fn one_of( type_signatures: Vec<TypeSignature>, diff --git a/common_recordbatch/adapter/struct.AsyncRecordBatchStreamAdapter.html b/common_recordbatch/adapter/struct.AsyncRecordBatchStreamAdapter.html index b69338d4fb56..cd30f1ced1f8 100644 --- a/common_recordbatch/adapter/struct.AsyncRecordBatchStreamAdapter.html +++ b/common_recordbatch/adapter/struct.AsyncRecordBatchStreamAdapter.html @@ -1,10 +1,10 @@ AsyncRecordBatchStreamAdapter in common_recordbatch::adapter - Rust
    pub struct AsyncRecordBatchStreamAdapter {
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         state: AsyncRecordBatchStreamAdapterState,
    -}

    Fields§

    §schema: SchemaRef§state: AsyncRecordBatchStreamAdapterState

    Implementations§

    source§

    impl AsyncRecordBatchStreamAdapter

    source

    pub fn new( - schema: SchemaRef, +}

    Fields§

    §schema: SchemaRef§state: AsyncRecordBatchStreamAdapterState

    Implementations§

    source§

    impl AsyncRecordBatchStreamAdapter

    source

    pub fn new( + schema: SchemaRef, stream: Pin<Box<dyn Future<Output = Result<SendableRecordBatchStream>> + Send>> -) -> Self

    Trait Implementations§

    Trait Implementations§

    source§

    impl RecordBatchStream for AsyncRecordBatchStreamAdapter

    source§

    fn schema(&self) -> SchemaRef

    source§

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for AsyncRecordBatchStreamAdapter

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/common_recordbatch/adapter/struct.RecordBatchStreamAdapter.html b/common_recordbatch/adapter/struct.RecordBatchStreamAdapter.html index de7d9120555b..70d07a934828 100644 --- a/common_recordbatch/adapter/struct.RecordBatchStreamAdapter.html +++ b/common_recordbatch/adapter/struct.RecordBatchStreamAdapter.html @@ -1,13 +1,13 @@ RecordBatchStreamAdapter in common_recordbatch::adapter - Rust
    pub struct RecordBatchStreamAdapter {
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         stream: DfSendableRecordBatchStream,
         metrics: Option<BaselineMetrics>,
     }
    Expand description

    DataFusion SendableRecordBatchStream -> Greptime RecordBatchStream. The reverse one is DfRecordBatchStreamAdapter

    -

    Fields§

    §schema: SchemaRef§stream: DfSendableRecordBatchStream§metrics: Option<BaselineMetrics>

    Implementations§

    source§

    impl RecordBatchStreamAdapter

    Fields§

    §schema: SchemaRef§stream: DfSendableRecordBatchStream§metrics: Option<BaselineMetrics>

    Implementations§

    Trait Implementations§

    Trait Implementations§

    source§

    impl RecordBatchStream for RecordBatchStreamAdapter

    source§

    fn schema(&self) -> SchemaRef

    source§

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for RecordBatchStreamAdapter

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/common_recordbatch/error/enum.Error.html b/common_recordbatch/error/enum.Error.html index cf0688d19b09..d282d665e588 100644 --- a/common_recordbatch/error/enum.Error.html +++ b/common_recordbatch/error/enum.Error.html @@ -5,7 +5,7 @@ }, DataTypes { location: Location, - source: Error, + source: Error, }, External { location: Location, @@ -16,7 +16,7 @@ location: Location, }, SchemaConversion { - source: Error, + source: Error, location: Location, }, PollStream { @@ -34,7 +34,7 @@ ProjectArrowRecordBatch { error: ArrowError, location: Location, - schema: SchemaRef, + schema: SchemaRef, projection: Vec<usize>, }, ColumnNotExists { @@ -43,12 +43,12 @@ location: Location, }, CastVector { - from_type: ConcreteDataType, - to_type: ConcreteDataType, + from_type: ConcreteDataType, + to_type: ConcreteDataType, location: Location, - source: Error, + source: Error, }, -}

    Variants§

    §

    NewDfRecordBatch

    Fields

    §error: ArrowError
    §location: Location
    §

    DataTypes

    Fields

    §location: Location
    §source: Error
    §

    External

    Fields

    §location: Location
    §source: BoxedError
    §

    CreateRecordBatches

    Fields

    §reason: String
    §location: Location
    §

    SchemaConversion

    Fields

    §source: Error
    §location: Location
    §

    PollStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    Format

    Fields

    §error: ArrowError
    §location: Location
    §

    InitRecordbatchStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectArrowRecordBatch

    Fields

    §error: ArrowError
    §location: Location
    §schema: SchemaRef
    §projection: Vec<usize>
    §

    ColumnNotExists

    Fields

    §column_name: String
    §table_name: String
    §location: Location
    §

    CastVector

    Fields

    §location: Location
    §source: Error

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere +}

    Variants§

    §

    NewDfRecordBatch

    Fields

    §error: ArrowError
    §location: Location
    §

    DataTypes

    Fields

    §location: Location
    §source: Error
    §

    External

    Fields

    §location: Location
    §source: BoxedError
    §

    CreateRecordBatches

    Fields

    §reason: String
    §location: Location
    §

    SchemaConversion

    Fields

    §source: Error
    §location: Location
    §

    PollStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    Format

    Fields

    §error: ArrowError
    §location: Location
    §

    InitRecordbatchStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectArrowRecordBatch

    Fields

    §error: ArrowError
    §location: Location
    §schema: SchemaRef
    §projection: Vec<usize>
    §

    ColumnNotExists

    Fields

    §column_name: String
    §table_name: String
    §location: Location
    §

    CastVector

    Fields

    §from_type: ConcreteDataType
    §to_type: ConcreteDataType
    §location: Location
    §source: Error

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

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

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

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

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

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

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -57,23 +57,23 @@ Add _opt suffix to avoid confusing with similar method in std::error::Error
    source§

    fn output_msg(&self) -> Stringwhere Self: Sized,

    source§

    impl<__T0, __T1> IntoError<Error> for CastVectorSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<ConcreteDataType>, - __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ColumnNotExistsSnafu<__T0, __T1>where + __T0: Into<ConcreteDataType>, + __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ColumnNotExistsSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<String>, __T1: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CreateRecordBatchesSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DataTypesSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ExternalSnafuwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ExternalSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = BoxedError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for FormatSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for InitRecordbatchStreamSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = DataFusionError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for NewDfRecordBatchSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for PollStreamSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = DataFusionError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ProjectArrowRecordBatchSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<SchemaRef>, + __T0: Into<SchemaRef>, __T1: Into<Vec<usize>>,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for SchemaConversionSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere Self: Sized,

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

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

    §

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

    For maximum effectiveness, this needs to be called as a method diff --git a/common_recordbatch/error/struct.CastVectorSnafu.html b/common_recordbatch/error/struct.CastVectorSnafu.html index 8ddad8223546..a9e4e01d95c6 100644 --- a/common_recordbatch/error/struct.CastVectorSnafu.html +++ b/common_recordbatch/error/struct.CastVectorSnafu.html @@ -4,8 +4,8 @@ }
    Expand description

    SNAFU context selector for the Error::CastVector variant

    Fields§

    §from_type: __T0§to_type: __T1

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for CastVectorSnafu<__T0, __T1>

    source§

    fn clone(&self) -> CastVectorSnafu<__T0, __T1>

    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<__T0: Debug, __T1: Debug> Debug for CastVectorSnafu<__T0, __T1>

    source§

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

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

    impl<__T0, __T1> IntoError<Error> for CastVectorSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<ConcreteDataType>, - __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for CastVectorSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for CastVectorSnafu<__T0, __T1>where + __T0: Into<ConcreteDataType>, + __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for CastVectorSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for CastVectorSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for CastVectorSnafu<__T0, __T1>where __T0: Send, diff --git a/common_recordbatch/error/struct.DataTypesSnafu.html b/common_recordbatch/error/struct.DataTypesSnafu.html index 3a7fa62d5ae3..6437d28544cd 100644 --- a/common_recordbatch/error/struct.DataTypesSnafu.html +++ b/common_recordbatch/error/struct.DataTypesSnafu.html @@ -1,6 +1,6 @@ DataTypesSnafu in common_recordbatch::error - Rust
    pub struct DataTypesSnafu;
    Expand description

    SNAFU context selector for the Error::DataTypes variant

    Trait Implementations§

    source§

    impl Clone for DataTypesSnafu

    source§

    fn clone(&self) -> DataTypesSnafu

    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 DataTypesSnafu

    source§

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

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

    impl IntoError<Error> for DataTypesSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for DataTypesSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for DataTypesSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_recordbatch/error/struct.ProjectArrowRecordBatchSnafu.html b/common_recordbatch/error/struct.ProjectArrowRecordBatchSnafu.html index 5885e0fb1aa7..cce2ad80002e 100644 --- a/common_recordbatch/error/struct.ProjectArrowRecordBatchSnafu.html +++ b/common_recordbatch/error/struct.ProjectArrowRecordBatchSnafu.html @@ -4,7 +4,7 @@ }
    Expand description

    SNAFU context selector for the Error::ProjectArrowRecordBatch variant

    Fields§

    §schema: __T0§projection: __T1

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for ProjectArrowRecordBatchSnafu<__T0, __T1>

    source§

    fn clone(&self) -> ProjectArrowRecordBatchSnafu<__T0, __T1>

    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<__T0: Debug, __T1: Debug> Debug for ProjectArrowRecordBatchSnafu<__T0, __T1>

    source§

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

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

    impl<__T0, __T1> IntoError<Error> for ProjectArrowRecordBatchSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<SchemaRef>, + __T0: Into<SchemaRef>, __T1: Into<Vec<usize>>,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for ProjectArrowRecordBatchSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for ProjectArrowRecordBatchSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for ProjectArrowRecordBatchSnafu<__T0, __T1>where diff --git a/common_recordbatch/error/struct.SchemaConversionSnafu.html b/common_recordbatch/error/struct.SchemaConversionSnafu.html index cc091d198e60..a9761e6ceaf9 100644 --- a/common_recordbatch/error/struct.SchemaConversionSnafu.html +++ b/common_recordbatch/error/struct.SchemaConversionSnafu.html @@ -1,6 +1,6 @@ SchemaConversionSnafu in common_recordbatch::error - Rust
    pub struct SchemaConversionSnafu;
    Expand description

    SNAFU context selector for the Error::SchemaConversion variant

    Trait Implementations§

    source§

    impl Clone for SchemaConversionSnafu

    source§

    fn clone(&self) -> SchemaConversionSnafu

    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 SchemaConversionSnafu

    source§

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

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

    impl IntoError<Error> for SchemaConversionSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for SchemaConversionSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for SchemaConversionSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/common_recordbatch/recordbatch/struct.RecordBatch.html b/common_recordbatch/recordbatch/struct.RecordBatch.html index d28605d2521d..9740284ccfb4 100644 --- a/common_recordbatch/recordbatch/struct.RecordBatch.html +++ b/common_recordbatch/recordbatch/struct.RecordBatch.html @@ -1,23 +1,23 @@ RecordBatch in common_recordbatch::recordbatch - Rust
    pub struct RecordBatch {
    -    pub schema: SchemaRef,
    -    columns: Vec<VectorRef>,
    +    pub schema: SchemaRef,
    +    columns: Vec<VectorRef>,
         df_record_batch: DfRecordBatch,
     }
    Expand description

    A two-dimensional batch of column-oriented data with a defined schema.

    -

    Fields§

    §schema: SchemaRef§columns: Vec<VectorRef>§df_record_batch: DfRecordBatch

    Implementations§

    source§

    impl RecordBatch

    source

    pub fn new<I: IntoIterator<Item = VectorRef>>( - schema: SchemaRef, +

    Fields§

    §schema: SchemaRef§columns: Vec<VectorRef>§df_record_batch: DfRecordBatch

    Implementations§

    source§

    impl RecordBatch

    source

    pub fn new<I: IntoIterator<Item = VectorRef>>( + schema: SchemaRef, columns: I ) -> Result<RecordBatch>

    Create a new RecordBatch from schema and columns.

    source

    pub fn try_project(&self, indices: &[usize]) -> Result<Self>

    source

    pub fn try_from_df_record_batch( - schema: SchemaRef, + schema: SchemaRef, df_record_batch: DfRecordBatch ) -> Result<RecordBatch>

    Create a new RecordBatch from schema and df_record_batch.

    This method doesn’t check the schema.

    -
    source

    pub fn df_record_batch(&self) -> &DfRecordBatch

    source

    pub fn into_df_record_batch(self) -> DfRecordBatch

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    pub fn column_by_name(&self, name: &str) -> Option<&VectorRef>

    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn rows(&self) -> RecordBatchRowIterator<'_>

    Create an iterator to traverse the data by row

    +
    source

    pub fn df_record_batch(&self) -> &DfRecordBatch

    source

    pub fn into_df_record_batch(self) -> DfRecordBatch

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    pub fn column_by_name(&self, name: &str) -> Option<&VectorRef>

    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn rows(&self) -> RecordBatchRowIterator<'_>

    Create an iterator to traverse the data by row

    source

    pub fn column_vectors( &self, table_name: &str, - table_schema: SchemaRef -) -> Result<HashMap<String, VectorRef>>

    Trait Implementations§

    source§

    impl Clone for RecordBatch

    source§

    fn clone(&self) -> RecordBatch

    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 RecordBatch

    source§

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

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

    impl PartialEq<RecordBatch> for RecordBatch

    source§

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

    This method tests for self and other values to be equal, and is used + table_schema: SchemaRef +) -> Result<HashMap<String, VectorRef>>

    Trait Implementations§

    source§

    impl Clone for RecordBatch

    source§

    fn clone(&self) -> RecordBatch

    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 RecordBatch

    source§

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

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

    impl PartialEq<RecordBatch> for RecordBatch

    source§

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

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

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

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

    impl Serialize for RecordBatch

    source§

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

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

    impl StructuralPartialEq for RecordBatch

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere @@ -124,4 +124,4 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more

    §

    impl<T> CloneAny for Twhere - T: Any + Clone,

    \ No newline at end of file + T: Any + Clone,

    \ No newline at end of file diff --git a/common_recordbatch/recordbatch/struct.RecordBatchRowIterator.html b/common_recordbatch/recordbatch/struct.RecordBatchRowIterator.html index 1629381cf2d9..5acfe12d6448 100644 --- a/common_recordbatch/recordbatch/struct.RecordBatchRowIterator.html +++ b/common_recordbatch/recordbatch/struct.RecordBatchRowIterator.html @@ -3,7 +3,7 @@ rows: usize, columns: usize, row_cursor: usize, -}

    Fields§

    §record_batch: &'a RecordBatch§rows: usize§columns: usize§row_cursor: usize

    Implementations§

    Trait Implementations§

    source§

    impl<'a> Iterator for RecordBatchRowIterator<'a>

    §

    type Item = Vec<Value, Global>

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn next_chunk<const N: usize>( +}

    Fields§

    §record_batch: &'a RecordBatch§rows: usize§columns: usize§row_cursor: usize

    Implementations§

    Trait Implementations§

    source§

    impl<'a> Iterator for RecordBatchRowIterator<'a>

    §

    type Item = Vec<Value, Global>

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where Self: Sized,

    🔬This is a nightly-only experimental API. (iter_next_chunk)
    Advances the iterator and returns an array containing the next N values. Read more
    1.0.0 · source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    1.0.0 · source§

    fn count(self) -> usizewhere @@ -1081,4 +1081,4 @@ WithDispatch wrapper. Read more

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +WithDispatch wrapper. Read more

    \ No newline at end of file diff --git a/common_recordbatch/struct.EmptyRecordBatchStream.html b/common_recordbatch/struct.EmptyRecordBatchStream.html index 888dc8a35d21..c2e96f7e0a15 100644 --- a/common_recordbatch/struct.EmptyRecordBatchStream.html +++ b/common_recordbatch/struct.EmptyRecordBatchStream.html @@ -1,10 +1,10 @@ EmptyRecordBatchStream in common_recordbatch - Rust
    pub struct EmptyRecordBatchStream {
    -    pub(crate) schema: SchemaRef,
    +    pub(crate) schema: SchemaRef,
     }
    Expand description

    EmptyRecordBatchStream can be used to create a RecordBatchStream that will produce no results

    -

    Fields§

    §schema: SchemaRef

    Schema wrapped by Arc

    -

    Implementations§

    source§

    impl EmptyRecordBatchStream

    source

    pub fn new(schema: SchemaRef) -> Self

    Create an empty RecordBatchStream

    -

    Trait Implementations§

    source§

    impl RecordBatchStream for EmptyRecordBatchStream

    source§

    impl Stream for EmptyRecordBatchStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +

    Fields§

    §schema: SchemaRef

    Schema wrapped by Arc

    +

    Implementations§

    source§

    impl EmptyRecordBatchStream

    source

    pub fn new(schema: SchemaRef) -> Self

    Create an empty RecordBatchStream

    +

    Trait Implementations§

    source§

    impl RecordBatchStream for EmptyRecordBatchStream

    source§

    fn schema(&self) -> SchemaRef

    source§

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for EmptyRecordBatchStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, _cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/common_recordbatch/struct.RecordBatch.html b/common_recordbatch/struct.RecordBatch.html index 7e9ebce350ad..38077053c17c 100644 --- a/common_recordbatch/struct.RecordBatch.html +++ b/common_recordbatch/struct.RecordBatch.html @@ -1,23 +1,23 @@ RecordBatch in common_recordbatch - Rust
    pub struct RecordBatch {
    -    pub schema: SchemaRef,
    -    columns: Vec<VectorRef>,
    +    pub schema: SchemaRef,
    +    columns: Vec<VectorRef>,
         df_record_batch: DfRecordBatch,
     }
    Expand description

    A two-dimensional batch of column-oriented data with a defined schema.

    -

    Fields§

    §schema: SchemaRef§columns: Vec<VectorRef>§df_record_batch: DfRecordBatch

    Implementations§

    source§

    impl RecordBatch

    source

    pub fn new<I: IntoIterator<Item = VectorRef>>( - schema: SchemaRef, +

    Fields§

    §schema: SchemaRef§columns: Vec<VectorRef>§df_record_batch: DfRecordBatch

    Implementations§

    source§

    impl RecordBatch

    source

    pub fn new<I: IntoIterator<Item = VectorRef>>( + schema: SchemaRef, columns: I ) -> Result<RecordBatch>

    Create a new RecordBatch from schema and columns.

    source

    pub fn try_project(&self, indices: &[usize]) -> Result<Self>

    source

    pub fn try_from_df_record_batch( - schema: SchemaRef, + schema: SchemaRef, df_record_batch: DfRecordBatch ) -> Result<RecordBatch>

    Create a new RecordBatch from schema and df_record_batch.

    This method doesn’t check the schema.

    -
    source

    pub fn df_record_batch(&self) -> &DfRecordBatch

    source

    pub fn into_df_record_batch(self) -> DfRecordBatch

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    pub fn column_by_name(&self, name: &str) -> Option<&VectorRef>

    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn rows(&self) -> RecordBatchRowIterator<'_>

    Create an iterator to traverse the data by row

    +
    source

    pub fn df_record_batch(&self) -> &DfRecordBatch

    source

    pub fn into_df_record_batch(self) -> DfRecordBatch

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    pub fn column_by_name(&self, name: &str) -> Option<&VectorRef>

    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn rows(&self) -> RecordBatchRowIterator<'_>

    Create an iterator to traverse the data by row

    source

    pub fn column_vectors( &self, table_name: &str, - table_schema: SchemaRef -) -> Result<HashMap<String, VectorRef>>

    Trait Implementations§

    source§

    impl Clone for RecordBatch

    source§

    fn clone(&self) -> RecordBatch

    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 RecordBatch

    source§

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

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

    impl PartialEq<RecordBatch> for RecordBatch

    source§

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

    This method tests for self and other values to be equal, and is used + table_schema: SchemaRef +) -> Result<HashMap<String, VectorRef>>

    Trait Implementations§

    source§

    impl Clone for RecordBatch

    source§

    fn clone(&self) -> RecordBatch

    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 RecordBatch

    source§

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

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

    impl PartialEq<RecordBatch> for RecordBatch

    source§

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

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

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

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

    impl Serialize for RecordBatch

    source§

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

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

    impl StructuralPartialEq for RecordBatch

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere @@ -124,4 +124,4 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
    §

    impl<T> CloneAny for Twhere - T: Any + Clone,

    \ No newline at end of file + T: Any + Clone,

    \ No newline at end of file diff --git a/common_recordbatch/struct.RecordBatchStreamAdaptor.html b/common_recordbatch/struct.RecordBatchStreamAdaptor.html index 70e856da0bd9..867372887d29 100644 --- a/common_recordbatch/struct.RecordBatchStreamAdaptor.html +++ b/common_recordbatch/struct.RecordBatchStreamAdaptor.html @@ -1,10 +1,10 @@ RecordBatchStreamAdaptor in common_recordbatch - Rust
    pub struct RecordBatchStreamAdaptor<S> {
    -    pub schema: SchemaRef,
    +    pub schema: SchemaRef,
         pub stream: S,
         pub output_ordering: Option<Vec<OrderOption>>,
     }
    Expand description

    Adapt a [Stream] of RecordBatch to a RecordBatchStream.

    -

    Fields§

    §schema: SchemaRef§stream: S§output_ordering: Option<Vec<OrderOption>>

    Implementations§

    source§

    impl<S> RecordBatchStreamAdaptor<S>

    source

    pub fn new(schema: SchemaRef, stream: S) -> RecordBatchStreamAdaptor<S>

    Creates a RecordBatchStreamAdaptor without output ordering requirement.

    -

    Trait Implementations§

    source§

    impl<S: Stream<Item = Result<RecordBatch>> + Unpin> RecordBatchStream for RecordBatchStreamAdaptor<S>

    source§

    impl<S: Stream<Item = Result<RecordBatch>> + Unpin> Stream for RecordBatchStreamAdaptor<S>

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +

    Fields§

    §schema: SchemaRef§stream: S§output_ordering: Option<Vec<OrderOption>>

    Implementations§

    source§

    impl<S> RecordBatchStreamAdaptor<S>

    source

    pub fn new(schema: SchemaRef, stream: S) -> RecordBatchStreamAdaptor<S>

    Creates a RecordBatchStreamAdaptor without output ordering requirement.

    +

    Trait Implementations§

    source§

    impl<S: Stream<Item = Result<RecordBatch>> + Unpin> RecordBatchStream for RecordBatchStreamAdaptor<S>

    source§

    fn schema(&self) -> SchemaRef

    source§

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl<S: Stream<Item = Result<RecordBatch>> + Unpin> Stream for RecordBatchStreamAdaptor<S>

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, ctx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/common_recordbatch/struct.RecordBatches.html b/common_recordbatch/struct.RecordBatches.html index 6a5567f3ac72..91a2c53c9827 100644 --- a/common_recordbatch/struct.RecordBatches.html +++ b/common_recordbatch/struct.RecordBatches.html @@ -1,10 +1,10 @@ RecordBatches in common_recordbatch - Rust
    pub struct RecordBatches {
    -    pub(crate) schema: SchemaRef,
    +    pub(crate) schema: SchemaRef,
         pub(crate) batches: Vec<RecordBatch>,
    -}

    Fields§

    §schema: SchemaRef§batches: Vec<RecordBatch>

    Implementations§

    source§

    impl RecordBatches

    source

    pub fn try_from_columns<I: IntoIterator<Item = VectorRef>>( - schema: SchemaRef, +}

    Fields§

    §schema: SchemaRef§batches: Vec<RecordBatch>

    Implementations§

    source§

    impl RecordBatches

    source

    pub fn try_from_columns<I: IntoIterator<Item = VectorRef>>( + schema: SchemaRef, columns: I -) -> Result<Self>

    source

    pub async fn try_collect(stream: SendableRecordBatchStream) -> Result<Self>

    source

    pub fn empty() -> Self

    source

    pub fn iter(&self) -> impl Iterator<Item = &RecordBatch>

    source

    pub fn pretty_print(&self) -> Result<String>

    source

    pub fn try_new(schema: SchemaRef, batches: Vec<RecordBatch>) -> Result<Self>

    source

    pub fn schema(&self) -> SchemaRef

    source

    pub fn take(self) -> Vec<RecordBatch>

    source

    pub fn as_stream(&self) -> SendableRecordBatchStream

    source

    pub fn into_df_stream(self) -> DfSendableRecordBatchStream

    Trait Implementations§

    source§

    impl Debug for RecordBatches

    source§

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

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

    impl IntoIterator for RecordBatches

    §

    type Item = RecordBatch

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<<RecordBatches as IntoIterator>::Item, Global>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl PartialEq<RecordBatches> for RecordBatches

    source§

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

    This method tests for self and other values to be equal, and is used +) -> Result<Self>

    source

    pub async fn try_collect(stream: SendableRecordBatchStream) -> Result<Self>

    source

    pub fn empty() -> Self

    source

    pub fn iter(&self) -> impl Iterator<Item = &RecordBatch>

    source

    pub fn pretty_print(&self) -> Result<String>

    source

    pub fn try_new(schema: SchemaRef, batches: Vec<RecordBatch>) -> Result<Self>

    source

    pub fn schema(&self) -> SchemaRef

    source

    pub fn take(self) -> Vec<RecordBatch>

    source

    pub fn as_stream(&self) -> SendableRecordBatchStream

    source

    pub fn into_df_stream(self) -> DfSendableRecordBatchStream

    Trait Implementations§

    source§

    impl Debug for RecordBatches

    source§

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

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

    impl IntoIterator for RecordBatches

    §

    type Item = RecordBatch

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<<RecordBatches as IntoIterator>::Item, Global>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl PartialEq<RecordBatches> for RecordBatches

    source§

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

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

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

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

    impl StructuralPartialEq for RecordBatches

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<I> BidiIterator for Iwhere diff --git a/common_recordbatch/struct.SimpleRecordBatchStream.html b/common_recordbatch/struct.SimpleRecordBatchStream.html index 147a5e6e0971..7ca993c9e1ca 100644 --- a/common_recordbatch/struct.SimpleRecordBatchStream.html +++ b/common_recordbatch/struct.SimpleRecordBatchStream.html @@ -1,7 +1,7 @@ SimpleRecordBatchStream in common_recordbatch - Rust
    pub struct SimpleRecordBatchStream {
         pub(crate) inner: RecordBatches,
         pub(crate) index: usize,
    -}

    Fields§

    §inner: RecordBatches§index: usize

    Trait Implementations§

    source§

    impl RecordBatchStream for SimpleRecordBatchStream

    source§

    impl Stream for SimpleRecordBatchStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +}

    Fields§

    §inner: RecordBatches§index: usize

    Trait Implementations§

    source§

    impl RecordBatchStream for SimpleRecordBatchStream

    source§

    fn schema(&self) -> SchemaRef

    source§

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for SimpleRecordBatchStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, _cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/common_recordbatch/trait.RecordBatchStream.html b/common_recordbatch/trait.RecordBatchStream.html index ece2fbc71968..df656b45afd5 100644 --- a/common_recordbatch/trait.RecordBatchStream.html +++ b/common_recordbatch/trait.RecordBatchStream.html @@ -1,7 +1,7 @@ RecordBatchStream in common_recordbatch - Rust
    pub trait RecordBatchStream: Stream<Item = Result<RecordBatch>> {
         // Required method
    -    fn schema(&self) -> SchemaRef;
    +    fn schema(&self) -> SchemaRef;
     
         // Provided method
         fn output_ordering(&self) -> Option<&[OrderOption]> { ... }
    -}

    Required Methods§

    source

    fn schema(&self) -> SchemaRef

    Provided Methods§

    Implementors§

    \ No newline at end of file +}

    Required Methods§

    source

    fn schema(&self) -> SchemaRef

    Provided Methods§

    Implementors§

    \ No newline at end of file diff --git a/file_engine/error/enum.Error.html b/file_engine/error/enum.Error.html index 15d8ebaf498b..fc0b95fe2797 100644 --- a/file_engine/error/enum.Error.html +++ b/file_engine/error/enum.Error.html @@ -68,7 +68,7 @@ location: Location, }, ProjectSchema { - source: Error, + source: Error, location: Location, }, BuildStreamAdapter { @@ -94,14 +94,14 @@ }, CreateDefault { column: String, - source: Error, + source: Error, location: Location, }, MissingColumnNoDefault { column: String, location: Location, }, -

    }

    Variants§

    §

    Unsupported

    Fields

    §operation: String
    §location: Location
    §

    UnexpectedEngine

    Fields

    §engine: String
    §location: Location
    §

    InvalidMetadata

    Fields

    §source: MetadataError
    §location: Location
    §

    RegionNotFound

    Fields

    §region_id: RegionId
    §location: Location
    §

    CheckObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    EncodeJson

    Fields

    §location: Location
    §error: Error
    §

    DecodeJson

    Fields

    §location: Location
    §error: Error
    §

    StoreRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    LoadRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    DeleteRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    ManifestExists

    Fields

    §path: String
    §location: Location
    §

    MissingRequiredField

    Fields

    §name: String
    §location: Location
    §

    BuildBackend

    Fields

    §location: Location
    §source: Error
    §

    BuildCsvConfig

    Fields

    §error: CsvConfigBuilderError
    §location: Location
    §

    BuildStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectArrowSchema

    Fields

    §error: ArrowError
    §location: Location
    §

    ProjectSchema

    Fields

    §source: Error
    §location: Location
    §

    BuildStreamAdapter

    Fields

    §location: Location
    §source: Error
    §

    ParseFileFormat

    Fields

    §location: Location
    §source: Error
    §

    ParquetScanPlan

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectionOutOfBounds

    Fields

    §column_index: usize
    §bounds: usize
    §location: Location
    §

    ExtractColumnFromFilter

    Fields

    §error: DataFusionError
    §location: Location
    §

    CreateDefault

    Fields

    §column: String
    §source: Error
    §location: Location
    §

    MissingColumnNoDefault

    Fields

    §column: String
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere +

    }

    Variants§

    §

    Unsupported

    Fields

    §operation: String
    §location: Location
    §

    UnexpectedEngine

    Fields

    §engine: String
    §location: Location
    §

    InvalidMetadata

    Fields

    §source: MetadataError
    §location: Location
    §

    RegionNotFound

    Fields

    §region_id: RegionId
    §location: Location
    §

    CheckObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    EncodeJson

    Fields

    §location: Location
    §error: Error
    §

    DecodeJson

    Fields

    §location: Location
    §error: Error
    §

    StoreRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    LoadRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    DeleteRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    ManifestExists

    Fields

    §path: String
    §location: Location
    §

    MissingRequiredField

    Fields

    §name: String
    §location: Location
    §

    BuildBackend

    Fields

    §location: Location
    §source: Error
    §

    BuildCsvConfig

    Fields

    §error: CsvConfigBuilderError
    §location: Location
    §

    BuildStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectArrowSchema

    Fields

    §error: ArrowError
    §location: Location
    §

    ProjectSchema

    Fields

    §source: Error
    §location: Location
    §

    BuildStreamAdapter

    Fields

    §location: Location
    §source: Error
    §

    ParseFileFormat

    Fields

    §location: Location
    §source: Error
    §

    ParquetScanPlan

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectionOutOfBounds

    Fields

    §column_index: usize
    §bounds: usize
    §location: Location
    §

    ExtractColumnFromFilter

    Fields

    §error: DataFusionError
    §location: Location
    §

    CreateDefault

    Fields

    §column: String
    §source: Error
    §location: Location
    §

    MissingColumnNoDefault

    Fields

    §column: String
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

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

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

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

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

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

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -116,7 +116,7 @@ Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DecodeJsonSnafuwhere + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DecodeJsonSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DeleteRegionManifestSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<RegionId>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for EncodeJsonSnafuwhere @@ -134,7 +134,7 @@ Error: Error + ErrorCompat,

    §

    type Source = DataFusionError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ParseFileFormatSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ProjectArrowSchemaSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ProjectSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ProjectionOutOfBoundsSnafu<__T0, __T1>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ProjectionOutOfBoundsSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<usize>, __T1: Into<usize>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>where diff --git a/file_engine/error/struct.CreateDefaultSnafu.html b/file_engine/error/struct.CreateDefaultSnafu.html index df30a106a4af..defa8a10bfbb 100644 --- a/file_engine/error/struct.CreateDefaultSnafu.html +++ b/file_engine/error/struct.CreateDefaultSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::CreateDefault variant

    Fields§

    §column: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for CreateDefaultSnafu<__T0>

    source§

    fn clone(&self) -> CreateDefaultSnafu<__T0>

    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<__T0: Debug> Debug for CreateDefaultSnafu<__T0>

    source§

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

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

    impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for CreateDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for CreateDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for CreateDefaultSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for CreateDefaultSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for CreateDefaultSnafu<__T0>where diff --git a/file_engine/error/struct.ProjectSchemaSnafu.html b/file_engine/error/struct.ProjectSchemaSnafu.html index e64a83398982..1751e1dd9bc4 100644 --- a/file_engine/error/struct.ProjectSchemaSnafu.html +++ b/file_engine/error/struct.ProjectSchemaSnafu.html @@ -1,6 +1,6 @@ ProjectSchemaSnafu in file_engine::error - Rust
    pub struct ProjectSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::ProjectSchema variant

    Trait Implementations§

    source§

    impl Clone for ProjectSchemaSnafu

    source§

    fn clone(&self) -> ProjectSchemaSnafu

    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 ProjectSchemaSnafu

    source§

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

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

    impl IntoError<Error> for ProjectSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ProjectSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ProjectSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/file_engine/query/file_stream/struct.ScanPlanConfig.html b/file_engine/query/file_stream/struct.ScanPlanConfig.html index e6dacb9ade35..197ab0b0add1 100644 --- a/file_engine/query/file_stream/struct.ScanPlanConfig.html +++ b/file_engine/query/file_stream/struct.ScanPlanConfig.html @@ -1,11 +1,11 @@ ScanPlanConfig in file_engine::query::file_stream - Rust
    pub struct ScanPlanConfig<'a> {
    -    pub file_schema: SchemaRef,
    +    pub file_schema: SchemaRef,
         pub files: &'a Vec<String>,
         pub projection: Option<&'a Vec<usize>>,
         pub filters: &'a [Expr],
         pub limit: Option<usize>,
         pub store: ObjectStore,
    -}

    Fields§

    §file_schema: SchemaRef§files: &'a Vec<String>§projection: Option<&'a Vec<usize>>§filters: &'a [Expr]§limit: Option<usize>§store: ObjectStore

    Trait Implementations§

    source§

    impl<'a> Clone for ScanPlanConfig<'a>

    source§

    fn clone(&self) -> ScanPlanConfig<'a>

    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<'a> Debug for ScanPlanConfig<'a>

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for ScanPlanConfig<'a>

    §

    impl<'a> Send for ScanPlanConfig<'a>

    §

    impl<'a> Sync for ScanPlanConfig<'a>

    §

    impl<'a> Unpin for ScanPlanConfig<'a>

    §

    impl<'a> !UnwindSafe for ScanPlanConfig<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Fields§

    §file_schema: SchemaRef§files: &'a Vec<String>§projection: Option<&'a Vec<usize>>§filters: &'a [Expr]§limit: Option<usize>§store: ObjectStore

    Trait Implementations§

    source§

    impl<'a> Clone for ScanPlanConfig<'a>

    source§

    fn clone(&self) -> ScanPlanConfig<'a>

    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<'a> Debug for ScanPlanConfig<'a>

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for ScanPlanConfig<'a>

    §

    impl<'a> Send for ScanPlanConfig<'a>

    §

    impl<'a> Sync for ScanPlanConfig<'a>

    §

    impl<'a> Unpin for ScanPlanConfig<'a>

    §

    impl<'a> !UnwindSafe for ScanPlanConfig<'a>

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/file_engine/query/struct.FileToScanRegionStream.html b/file_engine/query/struct.FileToScanRegionStream.html index df03d4383201..7f9459f211c9 100644 --- a/file_engine/query/struct.FileToScanRegionStream.html +++ b/file_engine/query/struct.FileToScanRegionStream.html @@ -1,7 +1,7 @@ FileToScanRegionStream in file_engine::query - Rust
    struct FileToScanRegionStream {
    -    scan_schema: SchemaRef,
    +    scan_schema: SchemaRef,
         file_stream: SendableRecordBatchStream,
    -}

    Fields§

    §scan_schema: SchemaRef§file_stream: SendableRecordBatchStream

    Implementations§

    source§

    impl FileToScanRegionStream

    source

    fn new(scan_schema: SchemaRef, file_stream: SendableRecordBatchStream) -> Self

    source

    fn schema_eq(&self, file_record_batch: &RecordBatch) -> bool

    source

    fn convert_record_batch( +}

    Fields§

    §scan_schema: SchemaRef§file_stream: SendableRecordBatchStream

    Implementations§

    source§

    impl FileToScanRegionStream

    source

    fn new(scan_schema: SchemaRef, file_stream: SendableRecordBatchStream) -> Self

    source

    fn schema_eq(&self, file_record_batch: &RecordBatch) -> bool

    source

    fn convert_record_batch( &self, file_record_batch: &RecordBatch ) -> RecordBatchResult<RecordBatch>

    Converts a RecordBatch from file schema to scan schema.

    @@ -12,15 +12,15 @@
  • Backfill: Columns present in scan schema but not in file schema are backfilled with default values.
  • source

    fn cast_column_type( - source_column: &VectorRef, - target_data_type: &ConcreteDataType -) -> RecordBatchResult<VectorRef>

    source

    fn backfill_column( - column_schema: &ColumnSchema, + source_column: &VectorRef, + target_data_type: &ConcreteDataType +) -> RecordBatchResult<VectorRef>

    source

    fn backfill_column( + column_schema: &ColumnSchema, num_rows: usize -) -> RecordBatchResult<VectorRef>

    source

    fn create_default_vector( - column_schema: &ColumnSchema, +) -> RecordBatchResult<VectorRef>

    source

    fn create_default_vector( + column_schema: &ColumnSchema, num_rows: usize -) -> Result<VectorRef>

    Trait Implementations§

    source§

    impl RecordBatchStream for FileToScanRegionStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for FileToScanRegionStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +) -> Result<VectorRef>

    Trait Implementations§

    source§

    impl RecordBatchStream for FileToScanRegionStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for FileToScanRegionStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, ctx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/file_engine/region/struct.FileRegion.html b/file_engine/region/struct.FileRegion.html index 15e649c0a8b8..5f60e219d42a 100644 --- a/file_engine/region/struct.FileRegion.html +++ b/file_engine/region/struct.FileRegion.html @@ -8,7 +8,7 @@ }

    Fields§

    §region_dir: String§file_options: FileOptions§url: String§format: Format§options: HashMap<String, String>§metadata: RegionMetadataRef

    Implementations§

    source§

    impl FileRegion

    source

    pub fn query(&self, request: ScanRequest) -> Result<SendableRecordBatchStream>

    source

    fn projection_pushdown_to_file( &self, req_projection: &Option<Vec<usize>> -) -> Result<Option<Vec<usize>>>

    source

    fn filters_pushdown_to_file(&self, scan_filters: &[Expr]) -> Result<Vec<Expr>>

    source

    fn scan_schema(&self, req_projection: &Option<Vec<usize>>) -> Result<SchemaRef>

    source§

    impl FileRegion

    source

    pub async fn create( +) -> Result<Option<Vec<usize>>>

    source

    fn filters_pushdown_to_file(&self, scan_filters: &[Expr]) -> Result<Vec<Expr>>

    source

    fn scan_schema(&self, req_projection: &Option<Vec<usize>>) -> Result<SchemaRef>

    source§

    impl FileRegion

    source

    pub async fn create( region_id: RegionId, request: RegionCreateRequest, object_store: &ObjectStore diff --git a/file_engine/struct.FileOptions.html b/file_engine/struct.FileOptions.html index b67af27872f8..4a214beea4e1 100644 --- a/file_engine/struct.FileOptions.html +++ b/file_engine/struct.FileOptions.html @@ -1,7 +1,7 @@ FileOptions in file_engine - Rust
    pub struct FileOptions {
         pub files: Vec<String>,
    -    pub file_column_schemas: Vec<ColumnSchema>,
    -}

    Fields§

    §files: Vec<String>§file_column_schemas: Vec<ColumnSchema>

    Trait Implementations§

    source§

    impl Clone for FileOptions

    source§

    fn clone(&self) -> FileOptions

    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 FileOptions

    source§

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

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

    impl<'de> Deserialize<'de> for FileOptions

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + pub file_column_schemas: Vec<ColumnSchema>, +}

    Fields§

    §files: Vec<String>§file_column_schemas: Vec<ColumnSchema>

    Trait Implementations§

    source§

    impl Clone for FileOptions

    source§

    fn clone(&self) -> FileOptions

    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 FileOptions

    source§

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

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

    impl<'de> Deserialize<'de> for FileOptions

    source§

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

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

    impl Serialize for FileOptions

    source§

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

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/help.html b/help.html index 764c9aaa199f..929c79bd2e3e 100644 --- a/help.html +++ b/help.html @@ -1 +1 @@ -Rustdoc help

    Rustdoc help

    Back
    \ No newline at end of file +Rustdoc help

    Rustdoc help

    Back
    \ No newline at end of file diff --git a/implementors/common_query/logical_plan/accumulator/trait.Accumulator.js b/implementors/common_query/logical_plan/accumulator/trait.Accumulator.js index 8a89a2e650f5..90ee7fd33d90 100644 --- a/implementors/common_query/logical_plan/accumulator/trait.Accumulator.js +++ b/implementors/common_query/logical_plan/accumulator/trait.Accumulator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"common_function":[["impl<T> Accumulator for Argmax<T>where\n T: WrapperType + PartialOrd,"],["impl<T> Accumulator for Argmin<T>where\n T: WrapperType + PartialOrd,"],["impl<T> Accumulator for ScipyStatsNormCdf<T>where\n T: WrapperType + Sum<T>,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for ScipyStatsNormPdf<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64> + Sum<T>,"],["impl<T> Accumulator for Mean<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for Percentile<T>where\n T: WrapperType,"],["impl<T, PolyT> Accumulator for Polyval<T, PolyT>where\n T: WrapperType,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Sum<<PolyT as WrapperType>::Native>,\n PolyT::Native: Mul<Output = PolyT::Native> + Sum<PolyT::Native>,\n i64: AsPrimitive<<PolyT as WrapperType>::Native>,"],["impl<I, O> Accumulator for Diff<I, O>where\n I: WrapperType,\n O: WrapperType,\n I::Native: AsPrimitive<O::Native>,\n O::Native: Sub<Output = O::Native>,"]] +"common_function":[["impl<T> Accumulator for Argmax<T>where\n T: WrapperType + PartialOrd,"],["impl<T> Accumulator for Argmin<T>where\n T: WrapperType + PartialOrd,"],["impl<T> Accumulator for ScipyStatsNormCdf<T>where\n T: WrapperType + Sum<T>,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for ScipyStatsNormPdf<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64> + Sum<T>,"],["impl<T> Accumulator for Mean<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for Percentile<T>where\n T: WrapperType,"],["impl<T, PolyT> Accumulator for Polyval<T, PolyT>where\n T: WrapperType,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Sum<<PolyT as WrapperType>::Native>,\n PolyT::Native: Mul<Output = PolyT::Native> + Sum<PolyT::Native>,\n i64: AsPrimitive<<PolyT as WrapperType>::Native>,"],["impl<I, O> Accumulator for Diff<I, O>where\n I: WrapperType,\n O: WrapperType,\n I::Native: AsPrimitive<O::Native>,\n O::Native: Sub<Output = O::Native>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 335e5d66c323..98d16cb1b537 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -19,7 +19,7 @@ "log_store":[["impl Eq for NamespaceImpl"],["impl Eq for NamespaceImpl"]], "meta_client":[["impl Eq for MetaClientOptions"]], "meta_srv":[["impl Eq for DatanodeClientOptions"],["impl Eq for MetaSrvOptions"],["impl Eq for SelectorType"],["impl Eq for RegionFailoverKey"],["impl Eq for DatanodeOptions"],["impl Eq for InactiveRegionKey"],["impl Eq for Topic"],["impl Eq for StatKey"],["impl Eq for LeaseValue"],["impl Eq for LeaseKey"]], -"mito2":[["impl Eq for RegionEdit"],["impl Eq for RegionMetaActionList"],["impl Eq for MitoConfig"],["impl Eq for CompactionOptions"],["impl Eq for Node"],["impl Eq for FileMeta"],["impl Eq for RegionTruncate"],["impl Eq for RegionOptions"],["impl Eq for RegionChange"],["impl Eq for FileId"],["impl Eq for CompareFirst"],["impl Eq for RegionRemove"],["impl Eq for BatchColumn"],["impl Eq for RegionManifest"],["impl Eq for RegionCheckpoint"],["impl Eq for RegionMetaAction"],["impl Eq for SstMetaKey"],["impl Eq for TwcsOptions"]], +"mito2":[["impl Eq for RegionEdit"],["impl Eq for CompareFirst"],["impl Eq for RegionMetaActionList"],["impl Eq for MitoConfig"],["impl Eq for CompactionOptions"],["impl Eq for FileMeta"],["impl Eq for RegionTruncate"],["impl Eq for RegionOptions"],["impl Eq for RegionChange"],["impl Eq for FileId"],["impl Eq for Node"],["impl Eq for RegionRemove"],["impl Eq for BatchColumn"],["impl Eq for RegionManifest"],["impl Eq for RegionCheckpoint"],["impl Eq for RegionMetaAction"],["impl Eq for CompareTimeSeq"],["impl Eq for SstMetaKey"],["impl Eq for TwcsOptions"]], "partition":[["impl Eq for PartitionBound"],["impl Eq for PartitionExpr"]], "promql":[["impl Eq for RangeManipulate"],["impl Eq for EmptyMetric"],["impl Eq for InstantManipulate"],["impl Eq for SeriesDivide"],["impl Eq for SeriesNormalize"]], "query":[["impl Eq for RangeFn"],["impl Eq for RangeSelect"],["impl Eq for MergeScanLogicalPlan"],["impl Eq for RewriterStatus"],["impl Eq for PromQuery"]], diff --git a/implementors/core/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js index 7c850cf1f3bd..87971a98f914 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -2,7 +2,7 @@ "common_base":[["impl Ord for Bytes"],["impl Ord for StringBytes"]], "common_time":[["impl Ord for Date"],["impl Ord for IntervalCompare"],["impl Ord for Timestamp"],["impl Ord for Duration"],["impl Ord for Interval"],["impl Ord for Time"],["impl Ord for DateTime"],["impl Ord for IntervalUnit"],["impl Ord for TimestampMillis"]], "datatypes":[["impl Ord for BinaryType"],["impl Ord for IntervalYearMonthType"],["impl Ord for UInt16Type"],["impl Ord for TimeMicrosecondType"],["impl<'a> Ord for ValueRef<'a>"],["impl Ord for TimestampMicrosecondType"],["impl Ord for UInt32Type"],["impl Ord for TimeSecondType"],["impl Ord for Float64Type"],["impl Ord for TimestampNanosecondType"],["impl Ord for DurationMillisecondType"],["impl<T: WrapperType> Ord for OrdPrimitive<T>"],["impl Ord for TimeNanosecondType"],["impl Ord for Int32Type"],["impl Ord for ListValue"],["impl Ord for DateType"],["impl Ord for ListType"],["impl Ord for DurationNanosecondType"],["impl Ord for StringType"],["impl Ord for Value"],["impl Ord for UInt8Type"],["impl Ord for IntervalDayTimeType"],["impl Ord for TimeType"],["impl Ord for DurationType"],["impl Ord for TimestampType"],["impl<'a> Ord for ListValueRef<'a>"],["impl Ord for DictionaryType"],["impl Ord for Int16Type"],["impl Ord for UInt64Type"],["impl Ord for TimestampSecondType"],["impl Ord for DurationMicrosecondType"],["impl Ord for Int8Type"],["impl Ord for IntervalType"],["impl Ord for DateTimeType"],["impl Ord for IntervalMonthDayNanoType"],["impl Ord for Float32Type"],["impl Ord for TimeMillisecondType"],["impl Ord for TimestampMillisecondType"],["impl Ord for Int64Type"],["impl Ord for BooleanType"],["impl Ord for NullType"],["impl Ord for DurationSecondType"],["impl Ord for ConcreteDataType"]], -"mito2":[["impl Ord for CompareFirst"],["impl Ord for Node"]], +"mito2":[["impl Ord for CompareTimeSeq"],["impl Ord for Node"],["impl Ord for CompareFirst"]], "partition":[["impl Ord for PartitionBound"]], "query":[["impl Ord for RewriterStatus"]], "servers":[["impl Ord for TimeSeriesId"]], diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index b314869f13cc..e4918cedc089 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -20,7 +20,7 @@ "log_store":[["impl PartialEq<NamespaceImpl> for NamespaceImpl"],["impl PartialEq<LogStoreState> for LogStoreState"],["impl PartialEq<NamespaceImpl> for NamespaceImpl"],["impl PartialEq<EntryImpl> for EntryImpl"],["impl PartialEq<EntryImpl> for EntryImpl"]], "meta_client":[["impl PartialEq<MetaClientOptions> for MetaClientOptions"]], "meta_srv":[["impl PartialEq<InactiveRegionKey> for InactiveRegionKey"],["impl PartialEq<Channel> for Channel"],["impl PartialEq<LeaseValue> for LeaseValue"],["impl PartialEq<StatKey> for StatKey"],["impl PartialEq<SelectorType> for SelectorType"],["impl PartialEq<RegionFailoverKey> for RegionFailoverKey"],["impl PartialEq<Topic> for Topic"],["impl PartialEq<LeaseKey> for LeaseKey"],["impl PartialEq<DatanodeOptions> for DatanodeOptions"],["impl PartialEq<DatanodeClientOptions> for DatanodeClientOptions"],["impl PartialEq<MetaSrvOptions> for MetaSrvOptions"]], -"mito2":[["impl PartialEq<CompactionOptions> for CompactionOptions"],["impl PartialEq<BatchColumn> for BatchColumn"],["impl PartialEq<SstMetaKey> for SstMetaKey"],["impl PartialEq<CompareFirst> for CompareFirst"],["impl PartialEq<FileId> for FileId"],["impl PartialEq<RegionOptions> for RegionOptions"],["impl PartialEq<TwcsOptions> for TwcsOptions"],["impl PartialEq<RegionTruncate> for RegionTruncate"],["impl PartialEq<RegionMetaAction> for RegionMetaAction"],["impl PartialEq<RegionEdit> for RegionEdit"],["impl PartialEq<FileMeta> for FileMeta"],["impl PartialEq<RegionCheckpoint> for RegionCheckpoint"],["impl PartialEq<Batch> for Batch"],["impl PartialEq<RegionMetaActionList> for RegionMetaActionList"],["impl PartialEq<RegionManifest> for RegionManifest"],["impl PartialEq<Node> for Node"],["impl PartialEq<ParseIdError> for ParseIdError"],["impl PartialEq<RegionRemove> for RegionRemove"],["impl PartialEq<RegionChange> for RegionChange"],["impl PartialEq<MitoConfig> for MitoConfig"]], +"mito2":[["impl PartialEq<CompactionOptions> for CompactionOptions"],["impl PartialEq<BatchColumn> for BatchColumn"],["impl PartialEq<CompareTimeSeq> for CompareTimeSeq"],["impl PartialEq<SstMetaKey> for SstMetaKey"],["impl PartialEq<Node> for Node"],["impl PartialEq<FileId> for FileId"],["impl PartialEq<RegionOptions> for RegionOptions"],["impl PartialEq<TwcsOptions> for TwcsOptions"],["impl PartialEq<RegionTruncate> for RegionTruncate"],["impl PartialEq<RegionMetaAction> for RegionMetaAction"],["impl PartialEq<CompareFirst> for CompareFirst"],["impl PartialEq<RegionEdit> for RegionEdit"],["impl PartialEq<FileMeta> for FileMeta"],["impl PartialEq<RegionCheckpoint> for RegionCheckpoint"],["impl PartialEq<Batch> for Batch"],["impl PartialEq<RegionMetaActionList> for RegionMetaActionList"],["impl PartialEq<RegionManifest> for RegionManifest"],["impl PartialEq<ParseIdError> for ParseIdError"],["impl PartialEq<RegionRemove> for RegionRemove"],["impl PartialEq<RegionChange> for RegionChange"],["impl PartialEq<MitoConfig> for MitoConfig"]], "partition":[["impl PartialEq<PartitionExpr> for PartitionExpr"],["impl PartialEq<PartitionBound> for PartitionBound"]], "promql":[["impl PartialEq<SeriesDivide> for SeriesDivide"],["impl PartialEq<InstantManipulate> for InstantManipulate"],["impl PartialEq<EmptyMetric> for EmptyMetric"],["impl PartialEq<RangeManipulate> for RangeManipulate"],["impl PartialEq<SeriesNormalize> for SeriesNormalize"]], "query":[["impl PartialEq<RangeFn> for RangeFn"],["impl PartialEq<RewriterStatus> for RewriterStatus"],["impl PartialEq<PromQuery> for PromQuery"],["impl PartialEq<RangeSelect> for RangeSelect"],["impl PartialEq<MergeScanLogicalPlan> for MergeScanLogicalPlan"]], diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js index 9a6af9a06c37..15f738a748d5 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -2,7 +2,7 @@ "common_base":[["impl PartialOrd<StringBytes> for StringBytes"],["impl PartialOrd<ReadableSize> for ReadableSize"],["impl PartialOrd<Bytes> for Bytes"]], "common_time":[["impl PartialOrd<Time> for Time"],["impl PartialOrd<DateTime> for DateTime"],["impl PartialOrd<TimestampMillis> for TimestampMillis"],["impl PartialOrd<Date> for Date"],["impl PartialOrd<Interval> for Interval"],["impl PartialOrd<Duration> for Duration"],["impl PartialOrd<Timestamp> for Timestamp"],["impl PartialOrd<TimestampMillis> for i64"],["impl PartialOrd<IntervalCompare> for IntervalCompare"],["impl PartialOrd<i64> for TimestampMillis"],["impl PartialOrd<IntervalUnit> for IntervalUnit"]], "datatypes":[["impl PartialOrd<DictionaryType> for DictionaryType"],["impl PartialOrd<IntervalMonthDayNanoType> for IntervalMonthDayNanoType"],["impl PartialOrd<DurationMillisecondType> for DurationMillisecondType"],["impl PartialOrd<Value> for Value"],["impl PartialOrd<DateType> for DateType"],["impl PartialOrd<UInt32Type> for UInt32Type"],["impl PartialOrd<Int64Type> for Int64Type"],["impl PartialOrd<TimeMillisecondType> for TimeMillisecondType"],["impl PartialOrd<TimestampNanosecondType> for TimestampNanosecondType"],["impl PartialOrd<TimestampMillisecondType> for TimestampMillisecondType"],["impl PartialOrd<DateTimeType> for DateTimeType"],["impl PartialOrd<Float64Type> for Float64Type"],["impl PartialOrd<ListType> for ListType"],["impl PartialOrd<Int8Type> for Int8Type"],["impl PartialOrd<ListValue> for ListValue"],["impl PartialOrd<TimestampMicrosecondType> for TimestampMicrosecondType"],["impl<T: WrapperType> PartialOrd<OrdPrimitive<T>> for OrdPrimitive<T>"],["impl PartialOrd<TimestampType> for TimestampType"],["impl PartialOrd<UInt64Type> for UInt64Type"],["impl PartialOrd<IntervalYearMonthType> for IntervalYearMonthType"],["impl PartialOrd<IntervalType> for IntervalType"],["impl<'a> PartialOrd<ListValueRef<'a>> for ListValueRef<'a>"],["impl PartialOrd<UInt16Type> for UInt16Type"],["impl PartialOrd<NullType> for NullType"],["impl PartialOrd<DurationType> for DurationType"],["impl PartialOrd<TimeNanosecondType> for TimeNanosecondType"],["impl PartialOrd<TimeType> for TimeType"],["impl PartialOrd<BooleanType> for BooleanType"],["impl PartialOrd<DurationNanosecondType> for DurationNanosecondType"],["impl PartialOrd<Int32Type> for Int32Type"],["impl PartialOrd<TimeSecondType> for TimeSecondType"],["impl PartialOrd<BinaryType> for BinaryType"],["impl<'a> PartialOrd<ValueRef<'a>> for ValueRef<'a>"],["impl PartialOrd<DurationMicrosecondType> for DurationMicrosecondType"],["impl PartialOrd<Float32Type> for Float32Type"],["impl PartialOrd<IntervalDayTimeType> for IntervalDayTimeType"],["impl PartialOrd<Int16Type> for Int16Type"],["impl PartialOrd<ConcreteDataType> for ConcreteDataType"],["impl PartialOrd<TimeMicrosecondType> for TimeMicrosecondType"],["impl PartialOrd<StringType> for StringType"],["impl PartialOrd<UInt8Type> for UInt8Type"],["impl PartialOrd<TimestampSecondType> for TimestampSecondType"],["impl PartialOrd<DurationSecondType> for DurationSecondType"]], -"mito2":[["impl PartialOrd<Node> for Node"],["impl PartialOrd<CompareFirst> for CompareFirst"]], +"mito2":[["impl PartialOrd<CompareTimeSeq> for CompareTimeSeq"],["impl PartialOrd<CompareFirst> for CompareFirst"],["impl PartialOrd<Node> for Node"]], "partition":[["impl PartialOrd<PartitionBound> for PartitionBound"]], "query":[["impl PartialOrd<RewriterStatus> for RewriterStatus"]], "servers":[["impl PartialOrd<TimeSeriesId> for TimeSeriesId"]], diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index d7634f89a0c5..4950992ba670 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -4,13 +4,13 @@ "common_base":[["impl Default for Plugins"],["impl Default for Bytes"],["impl Default for StringBytes"]], "common_config":[["impl Default for KvStoreConfig"],["impl Default for WalConfig"]], "common_datasource":[["impl Default for JsonFormat"],["impl Default for ParquetFormat"],["impl Default for CsvFormat"],["impl Default for OrcFormat"],["impl Default for SharedBuffer"],["impl Default for CsvConfigBuilder"]], -"common_function":[["impl<T: Default> Default for ScipyStatsNormCdf<T>"],["impl Default for PowFunction"],["impl Default for ArgminAccumulatorCreator"],["impl Default for PercentileAccumulatorCreator"],["impl<T, PolyT> Default for Polyval<T, PolyT>where\n T: WrapperType + Default,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Default,\n PolyT::Native: Mul<Output = PolyT::Native>,"],["impl Default for RangeFunction"],["impl Default for ToUnixtimeFunction"],["impl Default for RateFunction"],["impl Default for FunctionRegistry"],["impl Default for ArgmaxAccumulatorCreator"],["impl Default for ScipyStatsNormCdfAccumulatorCreator"],["impl Default for EvalContext"],["impl Default for DiffAccumulatorCreator"],["impl<T: Default> Default for ScipyStatsNormPdf<T>"],["impl<I: Default, O: Default> Default for Diff<I, O>"],["impl Default for GreatestFunction"],["impl<T: Default> Default for Argmax<T>"],["impl Default for PolyvalAccumulatorCreator"],["impl Default for ClipFunction"],["impl<T> Default for Percentile<T>where\n T: WrapperType + Default,"],["impl<T: Default> Default for Mean<T>"],["impl Default for FunctionContext"],["impl Default for ScipyStatsNormPdfAccumulatorCreator"],["impl<T: Default> Default for Argmin<T>"],["impl Default for MeanAccumulatorCreator"]], +"common_function":[["impl<T: Default> Default for ScipyStatsNormCdf<T>"],["impl Default for PowFunction"],["impl Default for ArgminAccumulatorCreator"],["impl Default for PercentileAccumulatorCreator"],["impl<T, PolyT> Default for Polyval<T, PolyT>where\n T: WrapperType + Default,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Default,\n PolyT::Native: Mul<Output = PolyT::Native>,"],["impl Default for RangeFunction"],["impl Default for ToUnixtimeFunction"],["impl Default for RateFunction"],["impl Default for FunctionRegistry"],["impl Default for ArgmaxAccumulatorCreator"],["impl Default for ScipyStatsNormCdfAccumulatorCreator"],["impl Default for EvalContext"],["impl Default for DiffAccumulatorCreator"],["impl<T: Default> Default for ScipyStatsNormPdf<T>"],["impl<I: Default, O: Default> Default for Diff<I, O>"],["impl Default for GreatestFunction"],["impl<T: Default> Default for Argmax<T>"],["impl Default for PolyvalAccumulatorCreator"],["impl Default for ClipFunction"],["impl<T> Default for Percentile<T>where\n T: WrapperType + Default,"],["impl<T: Default> Default for Mean<T>"],["impl Default for FunctionContext"],["impl Default for ScipyStatsNormPdfAccumulatorCreator"],["impl<T: Default> Default for Argmin<T>"],["impl Default for MeanAccumulatorCreator"]], "common_grpc":[["impl Default for ChannelConfig"],["impl Default for FlightDecoder"],["impl Default for FlightEncoder"],["impl Default for ChannelManager"],["impl Default for Pool"],["impl Default for LinesWriter"]], "common_meta":[["impl Default for BatchPutRequest"],["impl Default for ExecutorContext"],["impl Default for CompareAndPutResponse"],["impl Default for DeleteRangeRequest"],["impl Default for TableNameManager"],["impl Default for RouteRequest"],["impl Default for CompareAndPutRequest"],["impl Default for MoveValueRequest"],["impl<'a> Default for CatalogNameKey<'a>"],["impl Default for BatchDeleteRequest"],["impl Default for BatchGetRequest"],["impl Default for Txn"],["impl Default for SubmitDdlTaskResponse"],["impl Default for PutRequest"],["impl Default for Region"],["impl Default for TxnRequest"],["impl Default for Peer"],["impl Default for Context"],["impl Default for RangeRequest"],["impl Default for ParseMailboxMessageHandler"],["impl Default for RegionRoute"],["impl<'a> Default for SchemaNameKey<'a>"],["impl Default for SchemaNameValue"],["impl<T> Default for MemoryKvBackend<T>"]], "common_procedure":[["impl Default for LockKey"],["impl Default for ProcedureState"],["impl Default for ProcedureConfig"],["impl Default for ManagerConfig"]], "common_procedure_test":[["impl Default for MockContextProvider"]], "common_runtime":[["impl Default for ConfigRuntimes"],["impl Default for Builder"]], -"common_telemetry":[["impl Default for LoggingOptions"],["impl Default for TracingOptions"]], +"common_telemetry":[["impl Default for TracingOptions"],["impl Default for LoggingOptions"]], "common_time":[["impl Default for Interval"],["impl Default for Duration"],["impl Default for DateTime"],["impl Default for TimestampMillis"],["impl Default for Date"],["impl Default for Timestamp"],["impl Default for TimeUnit"],["impl Default for Time"],["impl Default for IntervalFormat"],["impl Default for IntervalUnit"]], "datanode":[["impl Default for FlushConfig"],["impl Default for ObjectStoreConfig"],["impl Default for S3Config"],["impl Default for CompactionConfig"],["impl Default for DatanodeOptions"],["impl Default for OssConfig"],["impl Default for StorageConfig"],["impl Default for AzblobConfig"],["impl Default for RegionManifestConfig"],["impl Default for FileConfig"],["impl Default for GcsConfig"]], "datatypes":[["impl Default for CastOption"],["impl Default for DurationNanosecondType"],["impl Default for TimeSecond"],["impl Default for DictionaryType"],["impl Default for NullType"],["impl Default for BooleanType"],["impl Default for Int32Type"],["impl Default for NullVectorBuilder"],["impl Default for TimestampMillisecondType"],["impl Default for TimeMillisecond"],["impl Default for TimestampSecond"],["impl Default for TimeMicrosecond"],["impl Default for IntervalDayTime"],["impl Default for TimeNanosecond"],["impl Default for DateType"],["impl Default for TimestampMicrosecond"],["impl Default for IntervalDayTimeType"],["impl Default for TimeMillisecondType"],["impl Default for TimeSecondType"],["impl Default for UInt16Type"],["impl Default for Float32Type"],["impl Default for DurationMicrosecondType"],["impl Default for DurationSecondType"],["impl Default for TimestampMillisecond"],["impl Default for Int8Type"],["impl Default for Int64Type"],["impl Default for UInt8Type"],["impl Default for IntervalYearMonth"],["impl Default for TimestampNanosecond"],["impl Default for Float64Type"],["impl Default for ListValue"],["impl Default for DurationMillisecond"],["impl Default for SchemaBuilder"],["impl Default for DurationMicrosecond"],["impl Default for TimestampMicrosecondType"],["impl Default for UInt64Type"],["impl Default for BinaryType"],["impl Default for DurationNanosecond"],["impl Default for ListType"],["impl Default for TimeNanosecondType"],["impl Default for IntervalMonthDayNanoType"],["impl Default for TimeMicrosecondType"],["impl Default for DurationMillisecondType"],["impl Default for IntervalYearMonthType"],["impl Default for TimestampNanosecondType"],["impl Default for UInt32Type"],["impl Default for DateTimeType"],["impl Default for IntervalMonthDayNano"],["impl Default for TimestampSecondType"],["impl Default for Int16Type"],["impl Default for DurationSecond"],["impl Default for StringType"]], @@ -19,7 +19,7 @@ "log_store":[["impl<'a> Default for &'a EntryImpl"],["impl<'a> Default for &'a NamespaceImpl"],["impl Default for EntryImpl"],["impl Default for EntryImpl"],["impl<'a> Default for &'a LogStoreState"],["impl Default for NamespaceImpl"],["impl Default for LogStoreState"],["impl Default for NamespaceImpl"],["impl Default for NoopLogStore"]], "meta_client":[["impl Default for MetaClientBuilder"],["impl Default for MetaClient"],["impl Default for MetaClientOptions"]], "meta_srv":[["impl Default for HeartbeatAccumulator"],["impl Default for MetaPeerClientBuilder"],["impl Default for Router"],["impl Default for MetaSrvOptions"],["impl Default for InvalidateCache"],["impl Default for HeartbeatHandlerGroup"],["impl Default for PhiAccrualFailureDetector"],["impl Default for Stat"],["impl Default for PersistStatsHandler"],["impl Default for EpochStats"],["impl Default for Pushers"],["impl Default for MetaSrvBuilder"],["impl Default for MemLock"],["impl Default for DatanodeClientOptions"],["impl Default for SelectorType"],["impl Default for Opts"],["impl Default for DatanodeOptions"],["impl<T> Default for DefaultSubscribeManager<T>"],["impl Default for RegionStat"]], -"mito2":[["impl Default for TwcsOptions"],["impl Default for MergeReaderBuilder"],["impl Default for CompactionOptions"],["impl Default for RegionMap"],["impl Default for WorkerListener"],["impl Default for WriteOptions"],["impl Default for RegionManifestBuilder"],["impl Default for RegionOptionsWithoutEnum"],["impl Default for FileMeta"],["impl Default for MitoConfig"],["impl Default for AllocTracker"],["impl Default for TimeSeriesMemtableBuilder"],["impl Default for MemtableStats"],["impl Default for FileId"],["impl Default for SourceStats"],["impl Default for StalledRequests"],["impl Default for RegionOptions"]], +"mito2":[["impl Default for TwcsOptions"],["impl Default for CompactionOptions"],["impl Default for RegionMap"],["impl Default for WorkerListener"],["impl Default for MergeReaderBuilder"],["impl Default for WriteOptions"],["impl Default for RegionManifestBuilder"],["impl Default for RegionOptionsWithoutEnum"],["impl Default for FileMeta"],["impl Default for MitoConfig"],["impl Default for AllocTracker"],["impl Default for TimeSeriesMemtableBuilder"],["impl Default for MemtableStats"],["impl Default for FileId"],["impl Default for SourceStats"],["impl Default for StalledRequests"],["impl Default for RegionOptions"]], "promql":[["impl Default for FunctionArgs"],["impl Default for PromPlannerContext"]], "query":[["impl Default for RewriterStatus"],["impl Default for PromQuery"],["impl Default for PlanRewriter"],["impl Default for TableNameExtractor"],["impl Default for OrderHintVisitor"],["impl Default for QueryOptions"]], "script":[["impl Default for BackendType"],["impl Default for PyVector"],["impl Default for EvalContext"],["impl Default for CompileContext"],["impl Default for DecoratorArgs"]], diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 4a932007dff5..9d9ed2c7e641 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -9,7 +9,7 @@ "common_config":[["impl Debug for KvStoreConfig"],["impl Debug for WalConfig"]], "common_datasource":[["impl Debug for ParquetFormat"],["impl Debug for OrcReaderSnafu"],["impl Debug for JsonFormat"],["impl Debug for JsonOpener"],["impl Debug for OrcOpener"],["impl Debug for CompressionType"],["impl Debug for DefaultParquetFileReaderFactory"],["impl Debug for Error"],["impl Debug for CsvConfig"],["impl<__T0: Debug> Debug for UnsupportedCompressionTypeSnafu<__T0>"],["impl Debug for Format"],["impl<__T0: Debug> Debug for ReadObjectSnafu<__T0>"],["impl Debug for ReadParquetSnafuSnafu"],["impl<__T0: Debug, __T1: Debug> Debug for UnsupportedBackendProtocolSnafu<__T0, __T1>"],["impl Debug for ParquetToSchemaSnafu"],["impl Debug for CsvConfigBuilderError"],["impl<__T0: Debug> Debug for EmptyHostPathSnafu<__T0>"],["impl Debug for CsvOpener"],["impl Debug for JoinHandleSnafu"],["impl<__T0: Debug> Debug for InvalidConnectionSnafu<__T0>"],["impl<__T0: Debug> Debug for WriteObjectSnafu<__T0>"],["impl Debug for CsvFormat"],["impl Debug for ReadRecordBatchSnafu"],["impl Debug for BuildBackendSnafu"],["impl Debug for Source"],["impl Debug for CompressionTypeIter"],["impl Debug for BufferedWriterClosedSnafu"],["impl Debug for WriteRecordBatchSnafu"],["impl Debug for InferSchemaSnafu"],["impl<__T0: Debug> Debug for UnsupportedFormatSnafu<__T0>"],["impl Debug for AsyncWriteSnafu"],["impl<__T0: Debug> Debug for ListObjectsSnafu<__T0>"],["impl Debug for MergeSchemaSnafu"],["impl<__T0: Debug, __T1: Debug> Debug for ParseFormatSnafu<__T0, __T1>"],["impl Debug for OrcFormat"],["impl Debug for EncodeRecordBatchSnafu"],["impl<__T0: Debug> Debug for InvalidUrlSnafu<__T0>"]], "common_error":[["impl<'a, E: ErrorExt + ?Sized> Debug for DebugFormat<'a, E>"],["impl Debug for PlainError"],["impl Debug for StatusCode"],["impl Debug for MockError"],["impl Debug for BoxedError"]], -"common_function":[["impl<T: Debug> Debug for Argmin<T>"],["impl Debug for ArgmaxAccumulatorCreator"],["impl<T, PolyT> Debug for Polyval<T, PolyT>where\n T: WrapperType + Debug,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Debug,\n PolyT::Native: Mul<Output = PolyT::Native>,"],["impl Debug for PercentileAccumulatorCreator"],["impl<T> Debug for Percentile<T>where\n T: WrapperType + Debug,"],["impl Debug for MeanAccumulatorCreator"],["impl<I: Debug, O: Debug> Debug for Diff<I, O>"],["impl<T: Debug> Debug for ScipyStatsNormCdf<T>"],["impl<T: Debug> Debug for ScipyStatsNormPdf<T>"],["impl Debug for ScipyStatsNormPdfAccumulatorCreator"],["impl Debug for ScipyStatsNormCdfAccumulatorCreator"],["impl Debug for DiffAccumulatorCreator"],["impl Debug for GreatestFunction"],["impl Debug for PolyvalAccumulatorCreator"],["impl Debug for ToUnixtimeFunction"],["impl Debug for RangeFunction"],["impl<T: Debug> Debug for Argmax<T>"],["impl Debug for RateFunction"],["impl Debug for ClipFunction"],["impl Debug for ArgminAccumulatorCreator"],["impl Debug for PowFunction"],["impl<T: Debug> Debug for Mean<T>"]], +"common_function":[["impl<T: Debug> Debug for Argmin<T>"],["impl Debug for ArgmaxAccumulatorCreator"],["impl<T, PolyT> Debug for Polyval<T, PolyT>where\n T: WrapperType + Debug,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Debug,\n PolyT::Native: Mul<Output = PolyT::Native>,"],["impl Debug for PercentileAccumulatorCreator"],["impl<T> Debug for Percentile<T>where\n T: WrapperType + Debug,"],["impl Debug for MeanAccumulatorCreator"],["impl<I: Debug, O: Debug> Debug for Diff<I, O>"],["impl<T: Debug> Debug for ScipyStatsNormCdf<T>"],["impl<T: Debug> Debug for ScipyStatsNormPdf<T>"],["impl Debug for ScipyStatsNormPdfAccumulatorCreator"],["impl Debug for ScipyStatsNormCdfAccumulatorCreator"],["impl Debug for DiffAccumulatorCreator"],["impl Debug for GreatestFunction"],["impl Debug for PolyvalAccumulatorCreator"],["impl Debug for ToUnixtimeFunction"],["impl Debug for RangeFunction"],["impl<T: Debug> Debug for Argmax<T>"],["impl Debug for RateFunction"],["impl Debug for ClipFunction"],["impl Debug for ArgminAccumulatorCreator"],["impl Debug for PowFunction"],["impl<T: Debug> Debug for Mean<T>"]], "common_greptimedb_telemetry":[["impl Debug for Mode"],["impl Debug for StatisticData"]], "common_grpc":[["impl Debug for Channel"],["impl Debug for Precision"],["impl Debug for Pool"],["impl Debug for InvalidConfigFilePathSnafu"],["impl<__T0: Debug> Debug for InvalidFlightDataSnafu<__T0>"],["impl Debug for DecodeFlightDataSnafu"],["impl<__T0: Debug> Debug for InvalidTlsConfigSnafu<__T0>"],["impl Debug for CreateRecordBatchSnafu"],["impl Debug for CreateChannelSnafu"],["impl Debug for ClientTlsOption"],["impl Debug for FlightMessage"],["impl Debug for ChannelConfig"],["impl<__T0: Debug> Debug for ConversionSnafu<__T0>"],["impl Debug for ConvertArrowSchemaSnafu"],["impl Debug for Error"],["impl<__T0: Debug, __T1: Debug, __T2: Debug> Debug for TypeMismatchSnafu<__T0, __T1, __T2>"],["impl Debug for ChannelManager"],["impl<__T0: Debug> Debug for NotSupportedSnafu<__T0>"]], "common_grpc_expr":[["impl Debug for ColumnDataTypeSnafu"],["impl<__T0: Debug> Debug for MissingTimestampColumnSnafu<__T0>"],["impl<__T0: Debug> Debug for IllegalDeleteRequestSnafu<__T0>"],["impl<__T0: Debug> Debug for MissingFieldSnafu<__T0>"],["impl<__T0: Debug, __T1: Debug> Debug for DuplicatedTimestampColumnSnafu<__T0, __T1>"],["impl<__T0: Debug> Debug for UnknownLocationTypeSnafu<__T0>"],["impl Debug for Error"],["impl<__T0: Debug> Debug for InvalidColumnDefSnafu<__T0>"],["impl<__T0: Debug> Debug for DuplicatedColumnNameSnafu<__T0>"],["impl<__T0: Debug> Debug for UnexpectedValuesLengthSnafu<__T0>"],["impl Debug for CreateVectorSnafu"],["impl<__T0: Debug> Debug for InvalidColumnProtoSnafu<__T0>"]], diff --git a/implementors/core/marker/trait.Freeze.js b/implementors/core/marker/trait.Freeze.js index a9fcb8394860..9eb5719c7a1e 100644 --- a/implementors/core/marker/trait.Freeze.js +++ b/implementors/core/marker/trait.Freeze.js @@ -31,7 +31,7 @@ "log_store":[["impl Freeze for Error",1,["log_store::error::Error"]],["impl Freeze for StartGcTaskSnafu",1,["log_store::error::StartGcTaskSnafu"]],["impl Freeze for StopGcTaskSnafu",1,["log_store::error::StopGcTaskSnafu"]],["impl Freeze for AddEntryLogBatchSnafu",1,["log_store::error::AddEntryLogBatchSnafu"]],["impl Freeze for RaftEngineSnafu",1,["log_store::error::RaftEngineSnafu"]],["impl Freeze for IllegalStateSnafu",1,["log_store::error::IllegalStateSnafu"]],["impl<__T0> Freeze for IllegalNamespaceSnafu<__T0>where\n __T0: Freeze,",1,["log_store::error::IllegalNamespaceSnafu"]],["impl<__T0, __T1, __T2, __T3> Freeze for FetchEntrySnafu<__T0, __T1, __T2, __T3>where\n __T0: Freeze,\n __T1: Freeze,\n __T2: Freeze,\n __T3: Freeze,",1,["log_store::error::FetchEntrySnafu"]],["impl<__T0, __T1, __T2> Freeze for OverrideCompactedEntrySnafu<__T0, __T1, __T2>where\n __T0: Freeze,\n __T1: Freeze,\n __T2: Freeze,",1,["log_store::error::OverrideCompactedEntrySnafu"]],["impl Freeze for NoopLogStore",1,["log_store::noop::NoopLogStore"]],["impl Freeze for EntryImpl",1,["log_store::noop::EntryImpl"]],["impl Freeze for NamespaceImpl",1,["log_store::noop::NamespaceImpl"]],["impl !Freeze for RaftEngineBackend",1,["log_store::raft_engine::backend::RaftEngineBackend"]],["impl !Freeze for RaftEngineLogStore",1,["log_store::raft_engine::log_store::RaftEngineLogStore"]],["impl Freeze for PurgeExpiredFilesFunction",1,["log_store::raft_engine::log_store::PurgeExpiredFilesFunction"]],["impl Freeze for MessageType",1,["log_store::raft_engine::log_store::MessageType"]],["impl !Freeze for EntryImpl",1,["log_store::raft_engine::protos::logstore::EntryImpl"]],["impl !Freeze for LogStoreState",1,["log_store::raft_engine::protos::logstore::LogStoreState"]],["impl !Freeze for NamespaceImpl",1,["log_store::raft_engine::protos::logstore::NamespaceImpl"]]], "meta_client":[["impl Freeze for LeadershipGroup",1,["meta_client::client::ask_leader::LeadershipGroup"]],["impl Freeze for AskLeader",1,["meta_client::client::ask_leader::AskLeader"]],["impl Freeze for Client",1,["meta_client::client::ddl::Client"]],["impl Freeze for Inner",1,["meta_client::client::ddl::Inner"]],["impl Freeze for HeartbeatSender",1,["meta_client::client::heartbeat::HeartbeatSender"]],["impl Freeze for HeartbeatStream",1,["meta_client::client::heartbeat::HeartbeatStream"]],["impl Freeze for Client",1,["meta_client::client::heartbeat::Client"]],["impl Freeze for Inner",1,["meta_client::client::heartbeat::Inner"]],["impl Freeze for Client",1,["meta_client::client::lock::Client"]],["impl Freeze for Inner",1,["meta_client::client::lock::Inner"]],["impl Freeze for Client",1,["meta_client::client::router::Client"]],["impl Freeze for Inner",1,["meta_client::client::router::Inner"]],["impl Freeze for Client",1,["meta_client::client::store::Client"]],["impl Freeze for Inner",1,["meta_client::client::store::Inner"]],["impl Freeze for MetaClientBuilder",1,["meta_client::client::MetaClientBuilder"]],["impl Freeze for MetaClient",1,["meta_client::client::MetaClient"]],["impl !Freeze for Error",1,["meta_client::error::Error"]],["impl<__T0> Freeze for IllegalGrpcClientStateSnafu<__T0>where\n __T0: Freeze,",1,["meta_client::error::IllegalGrpcClientStateSnafu"]],["impl<__T0, __T1> Freeze for MetaServerSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["meta_client::error::MetaServerSnafu"]],["impl Freeze for AskLeaderSnafu",1,["meta_client::error::AskLeaderSnafu"]],["impl Freeze for NoLeaderSnafu",1,["meta_client::error::NoLeaderSnafu"]],["impl Freeze for AskLeaderTimeoutSnafu",1,["meta_client::error::AskLeaderTimeoutSnafu"]],["impl Freeze for CreateChannelSnafu",1,["meta_client::error::CreateChannelSnafu"]],["impl<__T0> Freeze for NotStartedSnafu<__T0>where\n __T0: Freeze,",1,["meta_client::error::NotStartedSnafu"]],["impl<__T0> Freeze for SendHeartbeatSnafu<__T0>where\n __T0: Freeze,",1,["meta_client::error::SendHeartbeatSnafu"]],["impl Freeze for CreateHeartbeatStreamSnafu",1,["meta_client::error::CreateHeartbeatStreamSnafu"]],["impl Freeze for InvalidResponseHeaderSnafu",1,["meta_client::error::InvalidResponseHeaderSnafu"]],["impl Freeze for ConvertMetaRequestSnafu",1,["meta_client::error::ConvertMetaRequestSnafu"]],["impl Freeze for ConvertMetaResponseSnafu",1,["meta_client::error::ConvertMetaResponseSnafu"]],["impl<__T0, __T1> Freeze for RetryTimesExceededSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["meta_client::error::RetryTimesExceededSnafu"]],["impl Freeze for MetaClientOptions",1,["meta_client::MetaClientOptions"]]], "meta_srv":[["impl Freeze for MetaSrvInstance",1,["meta_srv::bootstrap::MetaSrvInstance"]],["impl Freeze for MetasrvCacheInvalidator",1,["meta_srv::cache_invalidator::MetasrvCacheInvalidator"]],["impl Freeze for MetaPeerClient",1,["meta_srv::cluster::MetaPeerClient"]],["impl Freeze for MetaPeerClientBuilder",1,["meta_srv::cluster::MetaPeerClientBuilder"]],["impl Freeze for MetaPeerClientBuilderError",1,["meta_srv::cluster::MetaPeerClientBuilderError"]],["impl<'a> Freeze for Context<'a>",1,["meta_srv::cluster::Context"]],["impl !Freeze for EtcdElection",1,["meta_srv::election::etcd::EtcdElection"]],["impl Freeze for LeaderChangeMessage",1,["meta_srv::election::LeaderChangeMessage"]],["impl !Freeze for Error",1,["meta_srv::error::Error"]],["impl Freeze for InitMetadataSnafu",1,["meta_srv::error::InitMetadataSnafu"]],["impl Freeze for NextSequenceSnafu",1,["meta_srv::error::NextSequenceSnafu"]],["impl Freeze for SubmitDdlTaskSnafu",1,["meta_srv::error::SubmitDdlTaskSnafu"]],["impl Freeze for InvalidateTableCacheSnafu",1,["meta_srv::error::InvalidateTableCacheSnafu"]],["impl<__T0> Freeze for OperateRegionSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::OperateRegionSnafu"]],["impl Freeze for ListCatalogsSnafu",1,["meta_srv::error::ListCatalogsSnafu"]],["impl<__T0> Freeze for ListSchemasSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::ListSchemasSnafu"]],["impl Freeze for JoinSnafu",1,["meta_srv::error::JoinSnafu"]],["impl<__T0> Freeze for TxnSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::TxnSnafu"]],["impl<__T0, __T1> Freeze for TableIdChangedSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["meta_srv::error::TableIdChangedSnafu"]],["impl<__T0, __T1> Freeze for NoEnoughAvailableDatanodeSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["meta_srv::error::NoEnoughAvailableDatanodeSnafu"]],["impl<__T0> Freeze for RequestDatanodeSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::RequestDatanodeSnafu"]],["impl Freeze for SendShutdownSignalSnafu",1,["meta_srv::error::SendShutdownSignalSnafu"]],["impl<__T0> Freeze for ShutdownServerSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::ShutdownServerSnafu"]],["impl Freeze for EmptyKeySnafu",1,["meta_srv::error::EmptyKeySnafu"]],["impl Freeze for EtcdFailedSnafu",1,["meta_srv::error::EtcdFailedSnafu"]],["impl Freeze for ConnectEtcdSnafu",1,["meta_srv::error::ConnectEtcdSnafu"]],["impl<__T0> Freeze for TcpBindSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::TcpBindSnafu"]],["impl Freeze for TcpIncomingSnafu",1,["meta_srv::error::TcpIncomingSnafu"]],["impl Freeze for StartGrpcSnafu",1,["meta_srv::error::StartGrpcSnafu"]],["impl Freeze for StartHttpSnafu",1,["meta_srv::error::StartHttpSnafu"]],["impl<__T0> Freeze for ParseAddrSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::ParseAddrSnafu"]],["impl Freeze for EmptyTableNameSnafu",1,["meta_srv::error::EmptyTableNameSnafu"]],["impl<__T0> Freeze for InvalidLeaseKeySnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::InvalidLeaseKeySnafu"]],["impl<__T0> Freeze for InvalidStatKeySnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::InvalidStatKeySnafu"]],["impl<__T0> Freeze for InvalidInactiveRegionKeySnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::InvalidInactiveRegionKeySnafu"]],["impl Freeze for LeaseKeyFromUtf8Snafu",1,["meta_srv::error::LeaseKeyFromUtf8Snafu"]],["impl Freeze for LeaseValueFromUtf8Snafu",1,["meta_srv::error::LeaseValueFromUtf8Snafu"]],["impl Freeze for StatKeyFromUtf8Snafu",1,["meta_srv::error::StatKeyFromUtf8Snafu"]],["impl Freeze for StatValueFromUtf8Snafu",1,["meta_srv::error::StatValueFromUtf8Snafu"]],["impl Freeze for InvalidRegionKeyFromUtf8Snafu",1,["meta_srv::error::InvalidRegionKeyFromUtf8Snafu"]],["impl<__T0> Freeze for SerializeToJsonSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::SerializeToJsonSnafu"]],["impl<__T0> Freeze for DeserializeFromJsonSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::DeserializeFromJsonSnafu"]],["impl<__T0> Freeze for ParseNumSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::ParseNumSnafu"]],["impl<__T0> Freeze for InvalidArgumentsSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::InvalidArgumentsSnafu"]],["impl<__T0> Freeze for InvalidTxnResultSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::InvalidTxnResultSnafu"]],["impl Freeze for InvalidCatalogValueSnafu",1,["meta_srv::error::InvalidCatalogValueSnafu"]],["impl Freeze for InvalidFullTableNameSnafu",1,["meta_srv::error::InvalidFullTableNameSnafu"]],["impl Freeze for DecodeTableRouteSnafu",1,["meta_srv::error::DecodeTableRouteSnafu"]],["impl<__T0> Freeze for TableRouteNotFoundSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::TableRouteNotFoundSnafu"]],["impl<__T0> Freeze for TableInfoNotFoundSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::TableInfoNotFoundSnafu"]],["impl<__T0, __T1> Freeze for CorruptedTableRouteSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["meta_srv::error::CorruptedTableRouteSnafu"]],["impl Freeze for NoLeaderSnafu",1,["meta_srv::error::NoLeaderSnafu"]],["impl<__T0> Freeze for TableNotFoundSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::TableNotFoundSnafu"]],["impl<__T0> Freeze for MoveValueSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::MoveValueSnafu"]],["impl<__T0> Freeze for UnsupportedSelectorTypeSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::UnsupportedSelectorTypeSnafu"]],["impl<__T0> Freeze for UnexpectedSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::UnexpectedSnafu"]],["impl Freeze for CreateChannelSnafu",1,["meta_srv::error::CreateChannelSnafu"]],["impl Freeze for BatchGetSnafu",1,["meta_srv::error::BatchGetSnafu"]],["impl Freeze for RangeSnafu",1,["meta_srv::error::RangeSnafu"]],["impl Freeze for ResponseHeaderNotFoundSnafu",1,["meta_srv::error::ResponseHeaderNotFoundSnafu"]],["impl<__T0> Freeze for IsNotLeaderSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::IsNotLeaderSnafu"]],["impl Freeze for InvalidHttpBodySnafu",1,["meta_srv::error::InvalidHttpBodySnafu"]],["impl<__T0, __T1> Freeze for ExceededRetryLimitSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["meta_srv::error::ExceededRetryLimitSnafu"]],["impl Freeze for LockSnafu",1,["meta_srv::error::LockSnafu"]],["impl Freeze for UnlockSnafu",1,["meta_srv::error::UnlockSnafu"]],["impl Freeze for LeaseGrantSnafu",1,["meta_srv::error::LeaseGrantSnafu"]],["impl Freeze for LockNotConfigSnafu",1,["meta_srv::error::LockNotConfigSnafu"]],["impl Freeze for InvalidUtf8ValueSnafu",1,["meta_srv::error::InvalidUtf8ValueSnafu"]],["impl<__T0> Freeze for MissingRequiredParameterSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::MissingRequiredParameterSnafu"]],["impl Freeze for RecoverProcedureSnafu",1,["meta_srv::error::RecoverProcedureSnafu"]],["impl Freeze for WaitProcedureSnafu",1,["meta_srv::error::WaitProcedureSnafu"]],["impl Freeze for SubmitProcedureSnafu",1,["meta_srv::error::SubmitProcedureSnafu"]],["impl<__T0> Freeze for SchemaAlreadyExistsSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::SchemaAlreadyExistsSnafu"]],["impl<__T0> Freeze for TableAlreadyExistsSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::TableAlreadyExistsSnafu"]],["impl<__T0> Freeze for PusherNotFoundSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::PusherNotFoundSnafu"]],["impl<__T0> Freeze for PushMessageSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::PushMessageSnafu"]],["impl<__T0> Freeze for MailboxClosedSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::MailboxClosedSnafu"]],["impl<__T0> Freeze for MailboxTimeoutSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::MailboxTimeoutSnafu"]],["impl<__T0, __T1> Freeze for MailboxReceiverSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["meta_srv::error::MailboxReceiverSnafu"]],["impl Freeze for MissingRequestHeaderSnafu",1,["meta_srv::error::MissingRequestHeaderSnafu"]],["impl<__T0> Freeze for RegisterProcedureLoaderSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::RegisterProcedureLoaderSnafu"]],["impl<__T0> Freeze for RegionFailoverCandidatesNotFoundSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::RegionFailoverCandidatesNotFoundSnafu"]],["impl<__T0, __T1> Freeze for UnexpectedInstructionReplySnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["meta_srv::error::UnexpectedInstructionReplySnafu"]],["impl<__T0> Freeze for RetryLaterSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::RetryLaterSnafu"]],["impl<__T0> Freeze for UpdateTableMetadataSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::UpdateTableMetadataSnafu"]],["impl Freeze for TableRouteConversionSnafu",1,["meta_srv::error::TableRouteConversionSnafu"]],["impl Freeze for ConvertProtoDataSnafu",1,["meta_srv::error::ConvertProtoDataSnafu"]],["impl Freeze for ConvertEtcdTxnObjectSnafu",1,["meta_srv::error::ConvertEtcdTxnObjectSnafu"]],["impl Freeze for OtherSnafu",1,["meta_srv::error::OtherSnafu"]],["impl Freeze for TableMetadataManagerSnafu",1,["meta_srv::error::TableMetadataManagerSnafu"]],["impl Freeze for UpdateTableRouteSnafu",1,["meta_srv::error::UpdateTableRouteSnafu"]],["impl Freeze for GetFullTableInfoSnafu",1,["meta_srv::error::GetFullTableInfoSnafu"]],["impl<__T0> Freeze for InvalidHeartbeatRequestSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::InvalidHeartbeatRequestSnafu"]],["impl Freeze for PublishMessageSnafu",1,["meta_srv::error::PublishMessageSnafu"]],["impl Freeze for TooManyPartitionsSnafu",1,["meta_srv::error::TooManyPartitionsSnafu"]],["impl<__T0> Freeze for UnsupportedSnafu<__T0>where\n __T0: Freeze,",1,["meta_srv::error::UnsupportedSnafu"]],["impl Freeze for PhiAccrualFailureDetector",1,["meta_srv::failure_detector::PhiAccrualFailureDetector"]],["impl Freeze for HeartbeatHistory",1,["meta_srv::failure_detector::HeartbeatHistory"]],["impl Freeze for CheckLeaderHandler",1,["meta_srv::handler::check_leader_handler::CheckLeaderHandler"]],["impl Freeze for CollectStatsHandler",1,["meta_srv::handler::collect_stats_handler::CollectStatsHandler"]],["impl Freeze for FailureDetectControl",1,["meta_srv::handler::failure_handler::runner::FailureDetectControl"]],["impl Freeze for FailureDetectRunner",1,["meta_srv::handler::failure_handler::runner::FailureDetectRunner"]],["impl<'a> Freeze for FailureDetectorEntry<'a>",1,["meta_srv::handler::failure_handler::runner::FailureDetectorEntry"]],["impl Freeze for FailureDetectorContainer",1,["meta_srv::handler::failure_handler::runner::FailureDetectorContainer"]],["impl Freeze for DatanodeHeartbeat",1,["meta_srv::handler::failure_handler::DatanodeHeartbeat"]],["impl Freeze for RegionFailureHandler",1,["meta_srv::handler::failure_handler::RegionFailureHandler"]],["impl Freeze for FilterInactiveRegionStatsHandler",1,["meta_srv::handler::filter_inactive_region_stats::FilterInactiveRegionStatsHandler"]],["impl Freeze for KeepLeaseHandler",1,["meta_srv::handler::keep_lease_handler::KeepLeaseHandler"]],["impl Freeze for MailboxHandler",1,["meta_srv::handler::mailbox_handler::MailboxHandler"]],["impl Freeze for Stat",1,["meta_srv::handler::node_stat::Stat"]],["impl Freeze for RegionStat",1,["meta_srv::handler::node_stat::RegionStat"]],["impl Freeze for OnLeaderStartHandler",1,["meta_srv::handler::on_leader_start_handler::OnLeaderStartHandler"]],["impl Freeze for EpochStats",1,["meta_srv::handler::persist_stats_handler::EpochStats"]],["impl Freeze for PersistStatsHandler",1,["meta_srv::handler::persist_stats_handler::PersistStatsHandler"]],["impl Freeze for PublishHeartbeatHandler",1,["meta_srv::handler::publish_heartbeat_handler::PublishHeartbeatHandler"]],["impl Freeze for RegionLeaseHandler",1,["meta_srv::handler::region_lease_handler::RegionLeaseHandler"]],["impl Freeze for ResponseHeaderHandler",1,["meta_srv::handler::response_header_handler::ResponseHeaderHandler"]],["impl Freeze for HeartbeatAccumulator",1,["meta_srv::handler::HeartbeatAccumulator"]],["impl Freeze for Pusher",1,["meta_srv::handler::Pusher"]],["impl Freeze for Pushers",1,["meta_srv::handler::Pushers"]],["impl Freeze for NameCachedHandler",1,["meta_srv::handler::NameCachedHandler"]],["impl Freeze for HeartbeatHandlerGroup",1,["meta_srv::handler::HeartbeatHandlerGroup"]],["impl !Freeze for HeartbeatMailbox",1,["meta_srv::handler::HeartbeatMailbox"]],["impl Freeze for DATANODE_LEASE_KEY_PATTERN",1,["meta_srv::keys::DATANODE_LEASE_KEY_PATTERN"]],["impl Freeze for DATANODE_STAT_KEY_PATTERN",1,["meta_srv::keys::DATANODE_STAT_KEY_PATTERN"]],["impl Freeze for INACTIVE_REGION_KEY_PATTERN",1,["meta_srv::keys::INACTIVE_REGION_KEY_PATTERN"]],["impl Freeze for LeaseKey",1,["meta_srv::keys::LeaseKey"]],["impl Freeze for LeaseValue",1,["meta_srv::keys::LeaseValue"]],["impl Freeze for StatKey",1,["meta_srv::keys::StatKey"]],["impl Freeze for StatValue",1,["meta_srv::keys::StatValue"]],["impl Freeze for InactiveRegionKey",1,["meta_srv::keys::InactiveRegionKey"]],["impl !Freeze for EtcdLock",1,["meta_srv::lock::etcd::EtcdLock"]],["impl Freeze for MemLock",1,["meta_srv::lock::memory::MemLock"]],["impl Freeze for Opts",1,["meta_srv::lock::Opts"]],["impl<'a> Freeze for DistLockGuard<'a>",1,["meta_srv::lock::DistLockGuard"]],["impl Freeze for MetaSrvBuilder",1,["meta_srv::metasrv::builder::MetaSrvBuilder"]],["impl Freeze for CheckLeaderByElection",1,["meta_srv::metasrv::builder::CheckLeaderByElection"]],["impl Freeze for MetaSrvOptions",1,["meta_srv::metasrv::MetaSrvOptions"]],["impl Freeze for MetasrvInfo",1,["meta_srv::metasrv::MetasrvInfo"]],["impl Freeze for DatanodeOptions",1,["meta_srv::metasrv::DatanodeOptions"]],["impl Freeze for DatanodeClientOptions",1,["meta_srv::metasrv::DatanodeClientOptions"]],["impl Freeze for Context",1,["meta_srv::metasrv::Context"]],["impl Freeze for LeaderValue",1,["meta_srv::metasrv::LeaderValue"]],["impl Freeze for SelectorContext",1,["meta_srv::metasrv::SelectorContext"]],["impl Freeze for MetaSrv",1,["meta_srv::metasrv::MetaSrv"]],["impl Freeze for MockInfo",1,["meta_srv::mocks::MockInfo"]],["impl Freeze for ActivateRegion",1,["meta_srv::procedure::region_failover::activate_region::ActivateRegion"]],["impl Freeze for DeactivateRegion",1,["meta_srv::procedure::region_failover::deactivate_region::DeactivateRegion"]],["impl Freeze for RegionFailoverEnd",1,["meta_srv::procedure::region_failover::failover_end::RegionFailoverEnd"]],["impl Freeze for RegionFailoverStart",1,["meta_srv::procedure::region_failover::failover_start::RegionFailoverStart"]],["impl Freeze for InvalidateCache",1,["meta_srv::procedure::region_failover::invalidate_cache::InvalidateCache"]],["impl Freeze for UpdateRegionMetadata",1,["meta_srv::procedure::region_failover::update_metadata::UpdateRegionMetadata"]],["impl Freeze for RegionFailoverKey",1,["meta_srv::procedure::region_failover::RegionFailoverKey"]],["impl Freeze for RegionFailoverManager",1,["meta_srv::procedure::region_failover::RegionFailoverManager"]],["impl Freeze for FailoverProcedureGuard",1,["meta_srv::procedure::region_failover::FailoverProcedureGuard"]],["impl Freeze for Node",1,["meta_srv::procedure::region_failover::Node"]],["impl Freeze for RegionFailoverContext",1,["meta_srv::procedure::region_failover::RegionFailoverContext"]],["impl Freeze for RegionFailoverProcedure",1,["meta_srv::procedure::region_failover::RegionFailoverProcedure"]],["impl<M, T> Freeze for DefaultPublish<M, T>",1,["meta_srv::pubsub::publish::DefaultPublish"]],["impl<T> Freeze for AddSubRequest<T>where\n T: Freeze,",1,["meta_srv::pubsub::subscribe_manager::AddSubRequest"]],["impl Freeze for UnSubRequest",1,["meta_srv::pubsub::subscribe_manager::UnSubRequest"]],["impl<T> Freeze for DefaultSubscribeManager<T>",1,["meta_srv::pubsub::subscribe_manager::DefaultSubscribeManager"]],["impl<T> Freeze for Subscriber<T>where\n T: Freeze,",1,["meta_srv::pubsub::subscriber::Subscriber"]],["impl Freeze for Topic",1,["meta_srv::pubsub::Topic"]],["impl Freeze for Message",1,["meta_srv::pubsub::Message"]],["impl Freeze for LeaseBasedSelector",1,["meta_srv::selector::lease_based::LeaseBasedSelector"]],["impl Freeze for LoadBasedSelector",1,["meta_srv::selector::load_based::LoadBasedSelector"]],["impl Freeze for SelectorType",1,["meta_srv::selector::SelectorType"]],["impl Freeze for HealthHandler",1,["meta_srv::service::admin::health::HealthHandler"]],["impl Freeze for HeartBeatHandler",1,["meta_srv::service::admin::heartbeat::HeartBeatHandler"]],["impl Freeze for StatValues",1,["meta_srv::service::admin::heartbeat::StatValues"]],["impl Freeze for ViewInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ViewInactiveRegionsHandler"]],["impl Freeze for ClearInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ClearInactiveRegionsHandler"]],["impl Freeze for InactiveRegions",1,["meta_srv::service::admin::inactive_regions::InactiveRegions"]],["impl Freeze for LeaderHandler",1,["meta_srv::service::admin::leader::LeaderHandler"]],["impl Freeze for CatalogsHandler",1,["meta_srv::service::admin::meta::CatalogsHandler"]],["impl Freeze for SchemasHandler",1,["meta_srv::service::admin::meta::SchemasHandler"]],["impl Freeze for TablesHandler",1,["meta_srv::service::admin::meta::TablesHandler"]],["impl Freeze for TableHandler",1,["meta_srv::service::admin::meta::TableHandler"]],["impl Freeze for NodeLeaseHandler",1,["meta_srv::service::admin::node_lease::NodeLeaseHandler"]],["impl Freeze for HumanLease",1,["meta_srv::service::admin::node_lease::HumanLease"]],["impl Freeze for LeaseValues",1,["meta_srv::service::admin::node_lease::LeaseValues"]],["impl Freeze for RouteHandler",1,["meta_srv::service::admin::route::RouteHandler"]],["impl Freeze for Admin",1,["meta_srv::service::admin::Admin"]],["impl Freeze for Router",1,["meta_srv::service::admin::Router"]],["impl Freeze for Channel",1,["meta_srv::service::mailbox::Channel"]],["impl Freeze for BroadcastChannel",1,["meta_srv::service::mailbox::BroadcastChannel"]],["impl Freeze for MailboxReceiver",1,["meta_srv::service::mailbox::MailboxReceiver"]],["impl Freeze for AlwaysLeader",1,["meta_srv::service::store::cached_kv::AlwaysLeader"]],["impl !Freeze for LeaderCachedKvStore",1,["meta_srv::service::store::cached_kv::LeaderCachedKvStore"]],["impl !Freeze for EtcdStore",1,["meta_srv::service::store::etcd::EtcdStore"]],["impl Freeze for Get",1,["meta_srv::service::store::etcd::Get"]],["impl Freeze for Put",1,["meta_srv::service::store::etcd::Put"]],["impl Freeze for BatchGet",1,["meta_srv::service::store::etcd::BatchGet"]],["impl Freeze for BatchPut",1,["meta_srv::service::store::etcd::BatchPut"]],["impl Freeze for BatchDelete",1,["meta_srv::service::store::etcd::BatchDelete"]],["impl Freeze for CompareAndPut",1,["meta_srv::service::store::etcd::CompareAndPut"]],["impl Freeze for Delete",1,["meta_srv::service::store::etcd::Delete"]],["impl Freeze for MoveValue",1,["meta_srv::service::store::etcd::MoveValue"]],["impl<'a> Freeze for KvPair<'a>",1,["meta_srv::service::store::etcd_util::KvPair"]],["impl Freeze for KvBackendAdapter",1,["meta_srv::service::store::kv::KvBackendAdapter"]],["impl Freeze for MetaSrvTableMetadataAllocator",1,["meta_srv::table_meta_alloc::MetaSrvTableMetadataAllocator"]],["impl<'a> Freeze for InactiveRegionManager<'a>",1,["meta_srv::inactive_region_manager::InactiveRegionManager"]],["impl Freeze for DistributedGreptimeDBTelemetryCollector",1,["meta_srv::greptimedb_telemetry::DistributedGreptimeDBTelemetryCollector"]]], -"mito2":[["impl Freeze for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl Freeze for CacheManager",1,["mito2::cache::CacheManager"]],["impl Freeze for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl Freeze for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl Freeze for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl Freeze for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl Freeze for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl Freeze for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl Freeze for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl Freeze for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl Freeze for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl Freeze for MitoConfig",1,["mito2::config::MitoConfig"]],["impl Freeze for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl Freeze for EngineInner",1,["mito2::engine::EngineInner"]],["impl !Freeze for Error",1,["mito2::error::Error"]],["impl Freeze for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> Freeze for CompressObjectSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> Freeze for DecompressObjectSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::DecompressObjectSnafu"]],["impl Freeze for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> Freeze for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl Freeze for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl Freeze for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl Freeze for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> Freeze for WorkerStoppedSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::WorkerStoppedSnafu"]],["impl Freeze for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> Freeze for InvalidMetaSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::InvalidMetaSnafu"]],["impl Freeze for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl Freeze for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl Freeze for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> Freeze for WriteParquetSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> Freeze for ReadParquetSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> Freeze for RegionNotFoundSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> Freeze for RegionCorruptedSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> Freeze for InvalidRequestSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> Freeze for FillDefaultSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> Freeze for CreateDefaultSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> Freeze for EncodeWalSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::EncodeWalSnafu"]],["impl Freeze for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> Freeze for ReadWalSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> Freeze for DecodeWalSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> Freeze for DeleteWalSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::DeleteWalSnafu"]],["impl Freeze for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl Freeze for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl Freeze for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> Freeze for NotSupportedFieldSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl Freeze for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> Freeze for InvalidParquetSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> Freeze for InvalidBatchSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> Freeze for InvalidRecordBatchSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl Freeze for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl Freeze for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl Freeze for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> Freeze for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl Freeze for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl Freeze for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl Freeze for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl Freeze for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> Freeze for DeleteSstSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> Freeze for FlushRegionSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> Freeze for RegionDroppedSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> Freeze for RegionClosedSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> Freeze for RegionTruncatedSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> Freeze for RejectWriteSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> Freeze for CompactRegionSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> Freeze for CompatReaderSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::CompatReaderSnafu"]],["impl Freeze for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> Freeze for RegionReadonlySnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RegionReadonlySnafu"]],["impl Freeze for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> Freeze for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl !Freeze for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl Freeze for FlushReason",1,["mito2::flush::FlushReason"]],["impl Freeze for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl Freeze for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl Freeze for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl Freeze for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl Freeze for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl Freeze for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl Freeze for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl Freeze for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl Freeze for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl Freeze for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl Freeze for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl Freeze for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl Freeze for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl !Freeze for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl Freeze for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl Freeze for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl Freeze for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl Freeze for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl Freeze for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl Freeze for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl !Freeze for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl !Freeze for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl Freeze for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl Freeze for Iter",1,["mito2::memtable::time_series::Iter"]],["impl Freeze for Series",1,["mito2::memtable::time_series::Series"]],["impl Freeze for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl Freeze for Values",1,["mito2::memtable::time_series::Values"]],["impl Freeze for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> Freeze for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl Freeze for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl Freeze for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl Freeze for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl !Freeze for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> Freeze for CompatReader<R>where\n R: Freeze,",1,["mito2::read::compat::CompatReader"]],["impl Freeze for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl Freeze for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl Freeze for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl Freeze for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl Freeze for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl Freeze for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl Freeze for Node",1,["mito2::read::merge::Node"]],["impl Freeze for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl Freeze for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl Freeze for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl Freeze for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl Freeze for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl Freeze for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl Freeze for Batch",1,["mito2::read::Batch"]],["impl Freeze for BatchColumn",1,["mito2::read::BatchColumn"]],["impl Freeze for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl Freeze for Source",1,["mito2::read::Source"]],["impl Freeze for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl Freeze for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl Freeze for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl Freeze for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl Freeze for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl !Freeze for VersionControl",1,["mito2::region::version::VersionControl"]],["impl Freeze for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl Freeze for Version",1,["mito2::region::version::Version"]],["impl Freeze for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl !Freeze for MitoRegion",1,["mito2::region::MitoRegion"]],["impl !Freeze for RegionMap",1,["mito2::region::RegionMap"]],["impl Freeze for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl Freeze for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl Freeze for WriteRequest",1,["mito2::request::WriteRequest"]],["impl Freeze for OutputTx",1,["mito2::request::OutputTx"]],["impl Freeze for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl Freeze for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl Freeze for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl Freeze for DdlRequest",1,["mito2::request::DdlRequest"]],["impl Freeze for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl Freeze for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl Freeze for FlushFinished",1,["mito2::request::FlushFinished"]],["impl Freeze for FlushFailed",1,["mito2::request::FlushFailed"]],["impl Freeze for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl Freeze for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl Freeze for SortField",1,["mito2::row_converter::SortField"]],["impl Freeze for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl !Freeze for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl Freeze for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl Freeze for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl Freeze for FileId",1,["mito2::sst::file::FileId"]],["impl Freeze for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl Freeze for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl !Freeze for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl Freeze for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl Freeze for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl Freeze for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl Freeze for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl Freeze for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl Freeze for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> Freeze for AsyncFileReaderCache<T>where\n T: Freeze,",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl Freeze for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl Freeze for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl Freeze for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl Freeze for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl Freeze for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl Freeze for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl Freeze for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> Freeze for Wal<S>",1,["mito2::wal::Wal"]],["impl<S> Freeze for WalWriter<S>",1,["mito2::wal::WalWriter"]],["impl Freeze for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> Freeze for WorkerStarter<S>",1,["mito2::worker::WorkerStarter"]],["impl !Freeze for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl Freeze for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> Freeze for RegionWorkerLoop<S>",1,["mito2::worker::RegionWorkerLoop"]],["impl Freeze for WorkerListener",1,["mito2::worker::WorkerListener"]]], +"mito2":[["impl Freeze for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl Freeze for CacheManager",1,["mito2::cache::CacheManager"]],["impl Freeze for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl Freeze for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl Freeze for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl Freeze for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl Freeze for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl Freeze for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl Freeze for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl Freeze for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl Freeze for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl Freeze for MitoConfig",1,["mito2::config::MitoConfig"]],["impl Freeze for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl Freeze for EngineInner",1,["mito2::engine::EngineInner"]],["impl !Freeze for Error",1,["mito2::error::Error"]],["impl Freeze for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> Freeze for CompressObjectSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> Freeze for DecompressObjectSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::DecompressObjectSnafu"]],["impl Freeze for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> Freeze for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl Freeze for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl Freeze for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl Freeze for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> Freeze for WorkerStoppedSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::WorkerStoppedSnafu"]],["impl Freeze for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> Freeze for InvalidMetaSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::InvalidMetaSnafu"]],["impl Freeze for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl Freeze for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl Freeze for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> Freeze for WriteParquetSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> Freeze for ReadParquetSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> Freeze for RegionNotFoundSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> Freeze for RegionCorruptedSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> Freeze for InvalidRequestSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> Freeze for FillDefaultSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> Freeze for CreateDefaultSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> Freeze for EncodeWalSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::EncodeWalSnafu"]],["impl Freeze for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> Freeze for ReadWalSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> Freeze for DecodeWalSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> Freeze for DeleteWalSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::DeleteWalSnafu"]],["impl Freeze for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl Freeze for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl Freeze for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> Freeze for NotSupportedFieldSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl Freeze for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> Freeze for InvalidParquetSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> Freeze for InvalidBatchSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> Freeze for InvalidRecordBatchSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl Freeze for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl Freeze for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl Freeze for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> Freeze for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl Freeze for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl Freeze for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl Freeze for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl Freeze for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> Freeze for DeleteSstSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> Freeze for FlushRegionSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> Freeze for RegionDroppedSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> Freeze for RegionClosedSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> Freeze for RegionTruncatedSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> Freeze for RejectWriteSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> Freeze for CompactRegionSnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> Freeze for CompatReaderSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::CompatReaderSnafu"]],["impl Freeze for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> Freeze for RegionReadonlySnafu<__T0>where\n __T0: Freeze,",1,["mito2::error::RegionReadonlySnafu"]],["impl Freeze for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> Freeze for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl !Freeze for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl Freeze for FlushReason",1,["mito2::flush::FlushReason"]],["impl Freeze for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl Freeze for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl Freeze for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl Freeze for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl Freeze for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl Freeze for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl Freeze for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl Freeze for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl Freeze for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl Freeze for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl Freeze for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl Freeze for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl Freeze for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl !Freeze for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl Freeze for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl Freeze for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl Freeze for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl Freeze for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl Freeze for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl Freeze for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl !Freeze for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl !Freeze for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl Freeze for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl Freeze for Iter",1,["mito2::memtable::time_series::Iter"]],["impl Freeze for Series",1,["mito2::memtable::time_series::Series"]],["impl Freeze for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl Freeze for Values",1,["mito2::memtable::time_series::Values"]],["impl Freeze for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> Freeze for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl Freeze for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl Freeze for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl Freeze for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl !Freeze for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> Freeze for CompatReader<R>where\n R: Freeze,",1,["mito2::read::compat::CompatReader"]],["impl Freeze for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl Freeze for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl Freeze for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl Freeze for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl Freeze for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl Freeze for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl Freeze for CompareTimeSeq",1,["mito2::read::merge::CompareTimeSeq"]],["impl Freeze for Node",1,["mito2::read::merge::Node"]],["impl Freeze for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl Freeze for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl Freeze for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl Freeze for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl Freeze for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl Freeze for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl Freeze for Batch",1,["mito2::read::Batch"]],["impl Freeze for BatchColumn",1,["mito2::read::BatchColumn"]],["impl Freeze for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl Freeze for Source",1,["mito2::read::Source"]],["impl Freeze for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl Freeze for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl Freeze for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl Freeze for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl Freeze for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl !Freeze for VersionControl",1,["mito2::region::version::VersionControl"]],["impl Freeze for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl Freeze for Version",1,["mito2::region::version::Version"]],["impl Freeze for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl !Freeze for MitoRegion",1,["mito2::region::MitoRegion"]],["impl !Freeze for RegionMap",1,["mito2::region::RegionMap"]],["impl Freeze for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl Freeze for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl Freeze for WriteRequest",1,["mito2::request::WriteRequest"]],["impl Freeze for OutputTx",1,["mito2::request::OutputTx"]],["impl Freeze for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl Freeze for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl Freeze for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl Freeze for DdlRequest",1,["mito2::request::DdlRequest"]],["impl Freeze for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl Freeze for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl Freeze for FlushFinished",1,["mito2::request::FlushFinished"]],["impl Freeze for FlushFailed",1,["mito2::request::FlushFailed"]],["impl Freeze for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl Freeze for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl Freeze for SortField",1,["mito2::row_converter::SortField"]],["impl Freeze for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl !Freeze for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl Freeze for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl Freeze for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl Freeze for FileId",1,["mito2::sst::file::FileId"]],["impl Freeze for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl Freeze for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl !Freeze for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl Freeze for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl Freeze for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl Freeze for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl Freeze for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl Freeze for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl Freeze for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> Freeze for AsyncFileReaderCache<T>where\n T: Freeze,",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl Freeze for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl Freeze for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl Freeze for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl Freeze for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl Freeze for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl Freeze for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl Freeze for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> Freeze for Wal<S>",1,["mito2::wal::Wal"]],["impl<S> Freeze for WalWriter<S>",1,["mito2::wal::WalWriter"]],["impl Freeze for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> Freeze for WorkerStarter<S>",1,["mito2::worker::WorkerStarter"]],["impl !Freeze for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl Freeze for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> Freeze for RegionWorkerLoop<S>",1,["mito2::worker::RegionWorkerLoop"]],["impl Freeze for WorkerListener",1,["mito2::worker::WorkerListener"]]], "nyc_taxi":[["impl Freeze for Args",1,["nyc_taxi::Args"]]], "object_store":[["impl<C> Freeze for LruCacheLayer<C>",1,["object_store::layers::lru_cache::LruCacheLayer"]],["impl<I, C> Freeze for LruCacheAccessor<I, C>where\n I: Freeze,",1,["object_store::layers::lru_cache::LruCacheAccessor"]],["impl Freeze for TempFolder",1,["object_store::test_util::TempFolder"]],["impl Freeze for TestS3Config",1,["object_store::test_util::TestS3Config"]]], "operator":[["impl Freeze for Deleter",1,["operator::delete::Deleter"]],["impl !Freeze for Error",1,["operator::error::Error"]],["impl Freeze for InvalidateTableCacheSnafu",1,["operator::error::InvalidateTableCacheSnafu"]],["impl Freeze for ExecuteDdlSnafu",1,["operator::error::ExecuteDdlSnafu"]],["impl<__T0> Freeze for UnexpectedSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::UnexpectedSnafu"]],["impl Freeze for ExternalSnafu",1,["operator::error::ExternalSnafu"]],["impl Freeze for RequestInsertsSnafu",1,["operator::error::RequestInsertsSnafu"]],["impl Freeze for RequestDeletesSnafu",1,["operator::error::RequestDeletesSnafu"]],["impl Freeze for ParseSqlSnafu",1,["operator::error::ParseSqlSnafu"]],["impl<__T0> Freeze for ConvertSqlValueSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::ConvertSqlValueSnafu"]],["impl Freeze for ColumnDataTypeSnafu",1,["operator::error::ColumnDataTypeSnafu"]],["impl<__T0> Freeze for InvalidColumnDefSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::InvalidColumnDefSnafu"]],["impl<__T0> Freeze for ConvertColumnDefaultConstraintSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::ConvertColumnDefaultConstraintSnafu"]],["impl<__T0> Freeze for InvalidSqlSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::InvalidSqlSnafu"]],["impl<__T0> Freeze for InvalidInsertRequestSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::InvalidInsertRequestSnafu"]],["impl<__T0> Freeze for InvalidDeleteRequestSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::InvalidDeleteRequestSnafu"]],["impl<__T0> Freeze for TableNotFoundSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::TableNotFoundSnafu"]],["impl Freeze for JoinTaskSnafu",1,["operator::error::JoinTaskSnafu"]],["impl Freeze for CatalogSnafu",1,["operator::error::CatalogSnafu"]],["impl<__T0> Freeze for FindTablePartitionRuleSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::FindTablePartitionRuleSnafu"]],["impl Freeze for SplitInsertSnafu",1,["operator::error::SplitInsertSnafu"]],["impl Freeze for SplitDeleteSnafu",1,["operator::error::SplitDeleteSnafu"]],["impl Freeze for FindRegionLeaderSnafu",1,["operator::error::FindRegionLeaderSnafu"]],["impl Freeze for CreateTableInfoSnafu",1,["operator::error::CreateTableInfoSnafu"]],["impl Freeze for BuildCreateExprOnInsertionSnafu",1,["operator::error::BuildCreateExprOnInsertionSnafu"]],["impl<__T0> Freeze for SchemaNotFoundSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::SchemaNotFoundSnafu"]],["impl<__T0> Freeze for SchemaExistsSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::SchemaExistsSnafu"]],["impl Freeze for TableSnafu",1,["operator::error::TableSnafu"]],["impl<__T0> Freeze for ColumnNotFoundSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::ColumnNotFoundSnafu"]],["impl Freeze for ExecuteStatementSnafu",1,["operator::error::ExecuteStatementSnafu"]],["impl Freeze for PlanStatementSnafu",1,["operator::error::PlanStatementSnafu"]],["impl Freeze for ParseQuerySnafu",1,["operator::error::ParseQuerySnafu"]],["impl Freeze for ExecLogicalPlanSnafu",1,["operator::error::ExecLogicalPlanSnafu"]],["impl Freeze for BuildDfLogicalPlanSnafu",1,["operator::error::BuildDfLogicalPlanSnafu"]],["impl Freeze for AlterExprToRequestSnafu",1,["operator::error::AlterExprToRequestSnafu"]],["impl<__T0> Freeze for BuildTableMetaSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::BuildTableMetaSnafu"]],["impl<__T0> Freeze for NotSupportedSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::NotSupportedSnafu"]],["impl Freeze for FindNewColumnsOnInsertionSnafu",1,["operator::error::FindNewColumnsOnInsertionSnafu"]],["impl Freeze for IntoVectorsSnafu",1,["operator::error::IntoVectorsSnafu"]],["impl Freeze for DeserializePartitionSnafu",1,["operator::error::DeserializePartitionSnafu"]],["impl Freeze for DescribeStatementSnafu",1,["operator::error::DescribeStatementSnafu"]],["impl<__T0> Freeze for IllegalPrimaryKeysDefSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::IllegalPrimaryKeysDefSnafu"]],["impl Freeze for UnrecognizedTableOptionSnafu",1,["operator::error::UnrecognizedTableOptionSnafu"]],["impl Freeze for MissingTimeIndexColumnSnafu",1,["operator::error::MissingTimeIndexColumnSnafu"]],["impl Freeze for BuildRegexSnafu",1,["operator::error::BuildRegexSnafu"]],["impl<__T0> Freeze for CopyTableSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::CopyTableSnafu"]],["impl<__T0> Freeze for InsertSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::InsertSnafu"]],["impl Freeze for ParseUrlSnafu",1,["operator::error::ParseUrlSnafu"]],["impl<__T0> Freeze for UnsupportedFormatSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::UnsupportedFormatSnafu"]],["impl Freeze for ParseFileFormatSnafu",1,["operator::error::ParseFileFormatSnafu"]],["impl Freeze for BuildBackendSnafu",1,["operator::error::BuildBackendSnafu"]],["impl Freeze for ListObjectsSnafu",1,["operator::error::ListObjectsSnafu"]],["impl<__T0> Freeze for InferSchemaSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::InferSchemaSnafu"]],["impl Freeze for BuildCsvConfigSnafu",1,["operator::error::BuildCsvConfigSnafu"]],["impl<__T0> Freeze for WriteStreamToFileSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::WriteStreamToFileSnafu"]],["impl<__T0> Freeze for ReadObjectSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::ReadObjectSnafu"]],["impl Freeze for ReadDfRecordBatchSnafu",1,["operator::error::ReadDfRecordBatchSnafu"]],["impl Freeze for ReadParquetSnafu",1,["operator::error::ReadParquetSnafu"]],["impl Freeze for ReadOrcSnafu",1,["operator::error::ReadOrcSnafu"]],["impl Freeze for BuildParquetRecordBatchStreamSnafu",1,["operator::error::BuildParquetRecordBatchStreamSnafu"]],["impl Freeze for BuildFileStreamSnafu",1,["operator::error::BuildFileStreamSnafu"]],["impl Freeze for WriteParquetSnafu",1,["operator::error::WriteParquetSnafu"]],["impl<__T0, __T1, __T2> Freeze for InvalidSchemaSnafu<__T0, __T1, __T2>where\n __T0: Freeze,\n __T1: Freeze,\n __T2: Freeze,",1,["operator::error::InvalidSchemaSnafu"]],["impl Freeze for ProjectSchemaSnafu",1,["operator::error::ProjectSchemaSnafu"]],["impl Freeze for EncodeJsonSnafu",1,["operator::error::EncodeJsonSnafu"]],["impl Freeze for PrepareImmutableTableSnafu",1,["operator::error::PrepareImmutableTableSnafu"]],["impl<__T0, __T1> Freeze for InvalidCopyParameterSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["operator::error::InvalidCopyParameterSnafu"]],["impl Freeze for TableMetadataManagerSnafu",1,["operator::error::TableMetadataManagerSnafu"]],["impl Freeze for ReadRecordBatchSnafu",1,["operator::error::ReadRecordBatchSnafu"]],["impl Freeze for BuildColumnVectorsSnafu",1,["operator::error::BuildColumnVectorsSnafu"]],["impl Freeze for MissingInsertBodySnafu",1,["operator::error::MissingInsertBodySnafu"]],["impl<__T0> Freeze for ColumnDefaultValueSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::ColumnDefaultValueSnafu"]],["impl<__T0> Freeze for ColumnNoneDefaultValueSnafu<__T0>where\n __T0: Freeze,",1,["operator::error::ColumnNoneDefaultValueSnafu"]],["impl<__T0, __T1> Freeze for InvalidPartitionColumnsSnafu<__T0, __T1>where\n __T0: Freeze,\n __T1: Freeze,",1,["operator::error::InvalidPartitionColumnsSnafu"]],["impl Freeze for PrepareFileTableSnafu",1,["operator::error::PrepareFileTableSnafu"]],["impl Freeze for InferFileTableSchemaSnafu",1,["operator::error::InferFileTableSchemaSnafu"]],["impl Freeze for SchemaIncompatibleSnafu",1,["operator::error::SchemaIncompatibleSnafu"]],["impl Freeze for CreateExprFactory",1,["operator::expr_factory::CreateExprFactory"]],["impl Freeze for Inserter",1,["operator::insert::Inserter"]],["impl Freeze for RegionRequestFactory",1,["operator::region_req_factory::RegionRequestFactory"]],["impl<'a> Freeze for Partitioner<'a>",1,["operator::req_convert::common::partitioner::Partitioner"]],["impl Freeze for ColumnToRow",1,["operator::req_convert::delete::column_to_row::ColumnToRow"]],["impl<'a> Freeze for RowToRegion<'a>",1,["operator::req_convert::delete::row_to_region::RowToRegion"]],["impl<'a> Freeze for TableToRegion<'a>",1,["operator::req_convert::delete::table_to_region::TableToRegion"]],["impl Freeze for ColumnToRow",1,["operator::req_convert::insert::column_to_row::ColumnToRow"]],["impl<'a> Freeze for RowToRegion<'a>",1,["operator::req_convert::insert::row_to_region::RowToRegion"]],["impl<'a> Freeze for StatementToRegion<'a>",1,["operator::req_convert::insert::stmt_to_region::StatementToRegion"]],["impl<'a> Freeze for TableToRegion<'a>",1,["operator::req_convert::insert::table_to_region::TableToRegion"]],["impl Freeze for StatementExecutor",1,["operator::statement::StatementExecutor"]],["impl Freeze for TableMutationOperator",1,["operator::table::TableMutationOperator"]]], diff --git a/implementors/core/marker/trait.Send.js b/implementors/core/marker/trait.Send.js index 09abdf76f55d..0a03c52f6ace 100644 --- a/implementors/core/marker/trait.Send.js +++ b/implementors/core/marker/trait.Send.js @@ -31,7 +31,7 @@ "log_store":[["impl Send for Error",1,["log_store::error::Error"]],["impl Send for StartGcTaskSnafu",1,["log_store::error::StartGcTaskSnafu"]],["impl Send for StopGcTaskSnafu",1,["log_store::error::StopGcTaskSnafu"]],["impl Send for AddEntryLogBatchSnafu",1,["log_store::error::AddEntryLogBatchSnafu"]],["impl Send for RaftEngineSnafu",1,["log_store::error::RaftEngineSnafu"]],["impl Send for IllegalStateSnafu",1,["log_store::error::IllegalStateSnafu"]],["impl<__T0> Send for IllegalNamespaceSnafu<__T0>where\n __T0: Send,",1,["log_store::error::IllegalNamespaceSnafu"]],["impl<__T0, __T1, __T2, __T3> Send for FetchEntrySnafu<__T0, __T1, __T2, __T3>where\n __T0: Send,\n __T1: Send,\n __T2: Send,\n __T3: Send,",1,["log_store::error::FetchEntrySnafu"]],["impl<__T0, __T1, __T2> Send for OverrideCompactedEntrySnafu<__T0, __T1, __T2>where\n __T0: Send,\n __T1: Send,\n __T2: Send,",1,["log_store::error::OverrideCompactedEntrySnafu"]],["impl Send for NoopLogStore",1,["log_store::noop::NoopLogStore"]],["impl Send for EntryImpl",1,["log_store::noop::EntryImpl"]],["impl Send for NamespaceImpl",1,["log_store::noop::NamespaceImpl"]],["impl Send for RaftEngineBackend",1,["log_store::raft_engine::backend::RaftEngineBackend"]],["impl Send for RaftEngineLogStore",1,["log_store::raft_engine::log_store::RaftEngineLogStore"]],["impl Send for PurgeExpiredFilesFunction",1,["log_store::raft_engine::log_store::PurgeExpiredFilesFunction"]],["impl Send for MessageType",1,["log_store::raft_engine::log_store::MessageType"]],["impl Send for EntryImpl",1,["log_store::raft_engine::protos::logstore::EntryImpl"]],["impl Send for LogStoreState",1,["log_store::raft_engine::protos::logstore::LogStoreState"]],["impl Send for NamespaceImpl",1,["log_store::raft_engine::protos::logstore::NamespaceImpl"]]], "meta_client":[["impl Send for LeadershipGroup",1,["meta_client::client::ask_leader::LeadershipGroup"]],["impl Send for AskLeader",1,["meta_client::client::ask_leader::AskLeader"]],["impl Send for Client",1,["meta_client::client::ddl::Client"]],["impl Send for Inner",1,["meta_client::client::ddl::Inner"]],["impl Send for HeartbeatSender",1,["meta_client::client::heartbeat::HeartbeatSender"]],["impl Send for HeartbeatStream",1,["meta_client::client::heartbeat::HeartbeatStream"]],["impl Send for Client",1,["meta_client::client::heartbeat::Client"]],["impl Send for Inner",1,["meta_client::client::heartbeat::Inner"]],["impl Send for Client",1,["meta_client::client::lock::Client"]],["impl Send for Inner",1,["meta_client::client::lock::Inner"]],["impl Send for Client",1,["meta_client::client::router::Client"]],["impl Send for Inner",1,["meta_client::client::router::Inner"]],["impl Send for Client",1,["meta_client::client::store::Client"]],["impl Send for Inner",1,["meta_client::client::store::Inner"]],["impl Send for MetaClientBuilder",1,["meta_client::client::MetaClientBuilder"]],["impl Send for MetaClient",1,["meta_client::client::MetaClient"]],["impl Send for Error",1,["meta_client::error::Error"]],["impl<__T0> Send for IllegalGrpcClientStateSnafu<__T0>where\n __T0: Send,",1,["meta_client::error::IllegalGrpcClientStateSnafu"]],["impl<__T0, __T1> Send for MetaServerSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["meta_client::error::MetaServerSnafu"]],["impl Send for AskLeaderSnafu",1,["meta_client::error::AskLeaderSnafu"]],["impl Send for NoLeaderSnafu",1,["meta_client::error::NoLeaderSnafu"]],["impl Send for AskLeaderTimeoutSnafu",1,["meta_client::error::AskLeaderTimeoutSnafu"]],["impl Send for CreateChannelSnafu",1,["meta_client::error::CreateChannelSnafu"]],["impl<__T0> Send for NotStartedSnafu<__T0>where\n __T0: Send,",1,["meta_client::error::NotStartedSnafu"]],["impl<__T0> Send for SendHeartbeatSnafu<__T0>where\n __T0: Send,",1,["meta_client::error::SendHeartbeatSnafu"]],["impl Send for CreateHeartbeatStreamSnafu",1,["meta_client::error::CreateHeartbeatStreamSnafu"]],["impl Send for InvalidResponseHeaderSnafu",1,["meta_client::error::InvalidResponseHeaderSnafu"]],["impl Send for ConvertMetaRequestSnafu",1,["meta_client::error::ConvertMetaRequestSnafu"]],["impl Send for ConvertMetaResponseSnafu",1,["meta_client::error::ConvertMetaResponseSnafu"]],["impl<__T0, __T1> Send for RetryTimesExceededSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["meta_client::error::RetryTimesExceededSnafu"]],["impl Send for MetaClientOptions",1,["meta_client::MetaClientOptions"]]], "meta_srv":[["impl Send for MetaSrvInstance",1,["meta_srv::bootstrap::MetaSrvInstance"]],["impl Send for MetasrvCacheInvalidator",1,["meta_srv::cache_invalidator::MetasrvCacheInvalidator"]],["impl Send for MetaPeerClient",1,["meta_srv::cluster::MetaPeerClient"]],["impl Send for MetaPeerClientBuilder",1,["meta_srv::cluster::MetaPeerClientBuilder"]],["impl Send for MetaPeerClientBuilderError",1,["meta_srv::cluster::MetaPeerClientBuilderError"]],["impl<'a> Send for Context<'a>",1,["meta_srv::cluster::Context"]],["impl Send for EtcdElection",1,["meta_srv::election::etcd::EtcdElection"]],["impl Send for LeaderChangeMessage",1,["meta_srv::election::LeaderChangeMessage"]],["impl Send for Error",1,["meta_srv::error::Error"]],["impl Send for InitMetadataSnafu",1,["meta_srv::error::InitMetadataSnafu"]],["impl Send for NextSequenceSnafu",1,["meta_srv::error::NextSequenceSnafu"]],["impl Send for SubmitDdlTaskSnafu",1,["meta_srv::error::SubmitDdlTaskSnafu"]],["impl Send for InvalidateTableCacheSnafu",1,["meta_srv::error::InvalidateTableCacheSnafu"]],["impl<__T0> Send for OperateRegionSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::OperateRegionSnafu"]],["impl Send for ListCatalogsSnafu",1,["meta_srv::error::ListCatalogsSnafu"]],["impl<__T0> Send for ListSchemasSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::ListSchemasSnafu"]],["impl Send for JoinSnafu",1,["meta_srv::error::JoinSnafu"]],["impl<__T0> Send for TxnSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::TxnSnafu"]],["impl<__T0, __T1> Send for TableIdChangedSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["meta_srv::error::TableIdChangedSnafu"]],["impl<__T0, __T1> Send for NoEnoughAvailableDatanodeSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["meta_srv::error::NoEnoughAvailableDatanodeSnafu"]],["impl<__T0> Send for RequestDatanodeSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::RequestDatanodeSnafu"]],["impl Send for SendShutdownSignalSnafu",1,["meta_srv::error::SendShutdownSignalSnafu"]],["impl<__T0> Send for ShutdownServerSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::ShutdownServerSnafu"]],["impl Send for EmptyKeySnafu",1,["meta_srv::error::EmptyKeySnafu"]],["impl Send for EtcdFailedSnafu",1,["meta_srv::error::EtcdFailedSnafu"]],["impl Send for ConnectEtcdSnafu",1,["meta_srv::error::ConnectEtcdSnafu"]],["impl<__T0> Send for TcpBindSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::TcpBindSnafu"]],["impl Send for TcpIncomingSnafu",1,["meta_srv::error::TcpIncomingSnafu"]],["impl Send for StartGrpcSnafu",1,["meta_srv::error::StartGrpcSnafu"]],["impl Send for StartHttpSnafu",1,["meta_srv::error::StartHttpSnafu"]],["impl<__T0> Send for ParseAddrSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::ParseAddrSnafu"]],["impl Send for EmptyTableNameSnafu",1,["meta_srv::error::EmptyTableNameSnafu"]],["impl<__T0> Send for InvalidLeaseKeySnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::InvalidLeaseKeySnafu"]],["impl<__T0> Send for InvalidStatKeySnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::InvalidStatKeySnafu"]],["impl<__T0> Send for InvalidInactiveRegionKeySnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::InvalidInactiveRegionKeySnafu"]],["impl Send for LeaseKeyFromUtf8Snafu",1,["meta_srv::error::LeaseKeyFromUtf8Snafu"]],["impl Send for LeaseValueFromUtf8Snafu",1,["meta_srv::error::LeaseValueFromUtf8Snafu"]],["impl Send for StatKeyFromUtf8Snafu",1,["meta_srv::error::StatKeyFromUtf8Snafu"]],["impl Send for StatValueFromUtf8Snafu",1,["meta_srv::error::StatValueFromUtf8Snafu"]],["impl Send for InvalidRegionKeyFromUtf8Snafu",1,["meta_srv::error::InvalidRegionKeyFromUtf8Snafu"]],["impl<__T0> Send for SerializeToJsonSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::SerializeToJsonSnafu"]],["impl<__T0> Send for DeserializeFromJsonSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::DeserializeFromJsonSnafu"]],["impl<__T0> Send for ParseNumSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::ParseNumSnafu"]],["impl<__T0> Send for InvalidArgumentsSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::InvalidArgumentsSnafu"]],["impl<__T0> Send for InvalidTxnResultSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::InvalidTxnResultSnafu"]],["impl Send for InvalidCatalogValueSnafu",1,["meta_srv::error::InvalidCatalogValueSnafu"]],["impl Send for InvalidFullTableNameSnafu",1,["meta_srv::error::InvalidFullTableNameSnafu"]],["impl Send for DecodeTableRouteSnafu",1,["meta_srv::error::DecodeTableRouteSnafu"]],["impl<__T0> Send for TableRouteNotFoundSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::TableRouteNotFoundSnafu"]],["impl<__T0> Send for TableInfoNotFoundSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::TableInfoNotFoundSnafu"]],["impl<__T0, __T1> Send for CorruptedTableRouteSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["meta_srv::error::CorruptedTableRouteSnafu"]],["impl Send for NoLeaderSnafu",1,["meta_srv::error::NoLeaderSnafu"]],["impl<__T0> Send for TableNotFoundSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::TableNotFoundSnafu"]],["impl<__T0> Send for MoveValueSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::MoveValueSnafu"]],["impl<__T0> Send for UnsupportedSelectorTypeSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::UnsupportedSelectorTypeSnafu"]],["impl<__T0> Send for UnexpectedSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::UnexpectedSnafu"]],["impl Send for CreateChannelSnafu",1,["meta_srv::error::CreateChannelSnafu"]],["impl Send for BatchGetSnafu",1,["meta_srv::error::BatchGetSnafu"]],["impl Send for RangeSnafu",1,["meta_srv::error::RangeSnafu"]],["impl Send for ResponseHeaderNotFoundSnafu",1,["meta_srv::error::ResponseHeaderNotFoundSnafu"]],["impl<__T0> Send for IsNotLeaderSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::IsNotLeaderSnafu"]],["impl Send for InvalidHttpBodySnafu",1,["meta_srv::error::InvalidHttpBodySnafu"]],["impl<__T0, __T1> Send for ExceededRetryLimitSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["meta_srv::error::ExceededRetryLimitSnafu"]],["impl Send for LockSnafu",1,["meta_srv::error::LockSnafu"]],["impl Send for UnlockSnafu",1,["meta_srv::error::UnlockSnafu"]],["impl Send for LeaseGrantSnafu",1,["meta_srv::error::LeaseGrantSnafu"]],["impl Send for LockNotConfigSnafu",1,["meta_srv::error::LockNotConfigSnafu"]],["impl Send for InvalidUtf8ValueSnafu",1,["meta_srv::error::InvalidUtf8ValueSnafu"]],["impl<__T0> Send for MissingRequiredParameterSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::MissingRequiredParameterSnafu"]],["impl Send for RecoverProcedureSnafu",1,["meta_srv::error::RecoverProcedureSnafu"]],["impl Send for WaitProcedureSnafu",1,["meta_srv::error::WaitProcedureSnafu"]],["impl Send for SubmitProcedureSnafu",1,["meta_srv::error::SubmitProcedureSnafu"]],["impl<__T0> Send for SchemaAlreadyExistsSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::SchemaAlreadyExistsSnafu"]],["impl<__T0> Send for TableAlreadyExistsSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::TableAlreadyExistsSnafu"]],["impl<__T0> Send for PusherNotFoundSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::PusherNotFoundSnafu"]],["impl<__T0> Send for PushMessageSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::PushMessageSnafu"]],["impl<__T0> Send for MailboxClosedSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::MailboxClosedSnafu"]],["impl<__T0> Send for MailboxTimeoutSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::MailboxTimeoutSnafu"]],["impl<__T0, __T1> Send for MailboxReceiverSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["meta_srv::error::MailboxReceiverSnafu"]],["impl Send for MissingRequestHeaderSnafu",1,["meta_srv::error::MissingRequestHeaderSnafu"]],["impl<__T0> Send for RegisterProcedureLoaderSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::RegisterProcedureLoaderSnafu"]],["impl<__T0> Send for RegionFailoverCandidatesNotFoundSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::RegionFailoverCandidatesNotFoundSnafu"]],["impl<__T0, __T1> Send for UnexpectedInstructionReplySnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["meta_srv::error::UnexpectedInstructionReplySnafu"]],["impl<__T0> Send for RetryLaterSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::RetryLaterSnafu"]],["impl<__T0> Send for UpdateTableMetadataSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::UpdateTableMetadataSnafu"]],["impl Send for TableRouteConversionSnafu",1,["meta_srv::error::TableRouteConversionSnafu"]],["impl Send for ConvertProtoDataSnafu",1,["meta_srv::error::ConvertProtoDataSnafu"]],["impl Send for ConvertEtcdTxnObjectSnafu",1,["meta_srv::error::ConvertEtcdTxnObjectSnafu"]],["impl Send for OtherSnafu",1,["meta_srv::error::OtherSnafu"]],["impl Send for TableMetadataManagerSnafu",1,["meta_srv::error::TableMetadataManagerSnafu"]],["impl Send for UpdateTableRouteSnafu",1,["meta_srv::error::UpdateTableRouteSnafu"]],["impl Send for GetFullTableInfoSnafu",1,["meta_srv::error::GetFullTableInfoSnafu"]],["impl<__T0> Send for InvalidHeartbeatRequestSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::InvalidHeartbeatRequestSnafu"]],["impl Send for PublishMessageSnafu",1,["meta_srv::error::PublishMessageSnafu"]],["impl Send for TooManyPartitionsSnafu",1,["meta_srv::error::TooManyPartitionsSnafu"]],["impl<__T0> Send for UnsupportedSnafu<__T0>where\n __T0: Send,",1,["meta_srv::error::UnsupportedSnafu"]],["impl Send for PhiAccrualFailureDetector",1,["meta_srv::failure_detector::PhiAccrualFailureDetector"]],["impl Send for HeartbeatHistory",1,["meta_srv::failure_detector::HeartbeatHistory"]],["impl Send for CheckLeaderHandler",1,["meta_srv::handler::check_leader_handler::CheckLeaderHandler"]],["impl Send for CollectStatsHandler",1,["meta_srv::handler::collect_stats_handler::CollectStatsHandler"]],["impl Send for FailureDetectControl",1,["meta_srv::handler::failure_handler::runner::FailureDetectControl"]],["impl Send for FailureDetectRunner",1,["meta_srv::handler::failure_handler::runner::FailureDetectRunner"]],["impl<'a> Send for FailureDetectorEntry<'a>",1,["meta_srv::handler::failure_handler::runner::FailureDetectorEntry"]],["impl Send for FailureDetectorContainer",1,["meta_srv::handler::failure_handler::runner::FailureDetectorContainer"]],["impl Send for DatanodeHeartbeat",1,["meta_srv::handler::failure_handler::DatanodeHeartbeat"]],["impl Send for RegionFailureHandler",1,["meta_srv::handler::failure_handler::RegionFailureHandler"]],["impl Send for FilterInactiveRegionStatsHandler",1,["meta_srv::handler::filter_inactive_region_stats::FilterInactiveRegionStatsHandler"]],["impl Send for KeepLeaseHandler",1,["meta_srv::handler::keep_lease_handler::KeepLeaseHandler"]],["impl Send for MailboxHandler",1,["meta_srv::handler::mailbox_handler::MailboxHandler"]],["impl Send for Stat",1,["meta_srv::handler::node_stat::Stat"]],["impl Send for RegionStat",1,["meta_srv::handler::node_stat::RegionStat"]],["impl Send for OnLeaderStartHandler",1,["meta_srv::handler::on_leader_start_handler::OnLeaderStartHandler"]],["impl Send for EpochStats",1,["meta_srv::handler::persist_stats_handler::EpochStats"]],["impl Send for PersistStatsHandler",1,["meta_srv::handler::persist_stats_handler::PersistStatsHandler"]],["impl Send for PublishHeartbeatHandler",1,["meta_srv::handler::publish_heartbeat_handler::PublishHeartbeatHandler"]],["impl Send for RegionLeaseHandler",1,["meta_srv::handler::region_lease_handler::RegionLeaseHandler"]],["impl Send for ResponseHeaderHandler",1,["meta_srv::handler::response_header_handler::ResponseHeaderHandler"]],["impl Send for HeartbeatAccumulator",1,["meta_srv::handler::HeartbeatAccumulator"]],["impl Send for Pusher",1,["meta_srv::handler::Pusher"]],["impl Send for Pushers",1,["meta_srv::handler::Pushers"]],["impl Send for NameCachedHandler",1,["meta_srv::handler::NameCachedHandler"]],["impl Send for HeartbeatHandlerGroup",1,["meta_srv::handler::HeartbeatHandlerGroup"]],["impl Send for HeartbeatMailbox",1,["meta_srv::handler::HeartbeatMailbox"]],["impl Send for DATANODE_LEASE_KEY_PATTERN",1,["meta_srv::keys::DATANODE_LEASE_KEY_PATTERN"]],["impl Send for DATANODE_STAT_KEY_PATTERN",1,["meta_srv::keys::DATANODE_STAT_KEY_PATTERN"]],["impl Send for INACTIVE_REGION_KEY_PATTERN",1,["meta_srv::keys::INACTIVE_REGION_KEY_PATTERN"]],["impl Send for LeaseKey",1,["meta_srv::keys::LeaseKey"]],["impl Send for LeaseValue",1,["meta_srv::keys::LeaseValue"]],["impl Send for StatKey",1,["meta_srv::keys::StatKey"]],["impl Send for StatValue",1,["meta_srv::keys::StatValue"]],["impl Send for InactiveRegionKey",1,["meta_srv::keys::InactiveRegionKey"]],["impl Send for EtcdLock",1,["meta_srv::lock::etcd::EtcdLock"]],["impl Send for MemLock",1,["meta_srv::lock::memory::MemLock"]],["impl Send for Opts",1,["meta_srv::lock::Opts"]],["impl<'a> Send for DistLockGuard<'a>",1,["meta_srv::lock::DistLockGuard"]],["impl Send for MetaSrvBuilder",1,["meta_srv::metasrv::builder::MetaSrvBuilder"]],["impl Send for CheckLeaderByElection",1,["meta_srv::metasrv::builder::CheckLeaderByElection"]],["impl Send for MetaSrvOptions",1,["meta_srv::metasrv::MetaSrvOptions"]],["impl Send for MetasrvInfo",1,["meta_srv::metasrv::MetasrvInfo"]],["impl Send for DatanodeOptions",1,["meta_srv::metasrv::DatanodeOptions"]],["impl Send for DatanodeClientOptions",1,["meta_srv::metasrv::DatanodeClientOptions"]],["impl Send for Context",1,["meta_srv::metasrv::Context"]],["impl Send for LeaderValue",1,["meta_srv::metasrv::LeaderValue"]],["impl Send for SelectorContext",1,["meta_srv::metasrv::SelectorContext"]],["impl Send for MetaSrv",1,["meta_srv::metasrv::MetaSrv"]],["impl Send for MockInfo",1,["meta_srv::mocks::MockInfo"]],["impl Send for ActivateRegion",1,["meta_srv::procedure::region_failover::activate_region::ActivateRegion"]],["impl Send for DeactivateRegion",1,["meta_srv::procedure::region_failover::deactivate_region::DeactivateRegion"]],["impl Send for RegionFailoverEnd",1,["meta_srv::procedure::region_failover::failover_end::RegionFailoverEnd"]],["impl Send for RegionFailoverStart",1,["meta_srv::procedure::region_failover::failover_start::RegionFailoverStart"]],["impl Send for InvalidateCache",1,["meta_srv::procedure::region_failover::invalidate_cache::InvalidateCache"]],["impl Send for UpdateRegionMetadata",1,["meta_srv::procedure::region_failover::update_metadata::UpdateRegionMetadata"]],["impl Send for RegionFailoverKey",1,["meta_srv::procedure::region_failover::RegionFailoverKey"]],["impl Send for RegionFailoverManager",1,["meta_srv::procedure::region_failover::RegionFailoverManager"]],["impl Send for FailoverProcedureGuard",1,["meta_srv::procedure::region_failover::FailoverProcedureGuard"]],["impl Send for Node",1,["meta_srv::procedure::region_failover::Node"]],["impl Send for RegionFailoverContext",1,["meta_srv::procedure::region_failover::RegionFailoverContext"]],["impl Send for RegionFailoverProcedure",1,["meta_srv::procedure::region_failover::RegionFailoverProcedure"]],["impl<M, T> Send for DefaultPublish<M, T>where\n M: Send + Sync,\n T: Send,",1,["meta_srv::pubsub::publish::DefaultPublish"]],["impl<T> Send for AddSubRequest<T>where\n T: Send,",1,["meta_srv::pubsub::subscribe_manager::AddSubRequest"]],["impl Send for UnSubRequest",1,["meta_srv::pubsub::subscribe_manager::UnSubRequest"]],["impl<T> Send for DefaultSubscribeManager<T>where\n T: Send + Sync,",1,["meta_srv::pubsub::subscribe_manager::DefaultSubscribeManager"]],["impl<T> Send for Subscriber<T>where\n T: Send,",1,["meta_srv::pubsub::subscriber::Subscriber"]],["impl Send for Topic",1,["meta_srv::pubsub::Topic"]],["impl Send for Message",1,["meta_srv::pubsub::Message"]],["impl Send for LeaseBasedSelector",1,["meta_srv::selector::lease_based::LeaseBasedSelector"]],["impl Send for LoadBasedSelector",1,["meta_srv::selector::load_based::LoadBasedSelector"]],["impl Send for SelectorType",1,["meta_srv::selector::SelectorType"]],["impl Send for HealthHandler",1,["meta_srv::service::admin::health::HealthHandler"]],["impl Send for HeartBeatHandler",1,["meta_srv::service::admin::heartbeat::HeartBeatHandler"]],["impl Send for StatValues",1,["meta_srv::service::admin::heartbeat::StatValues"]],["impl Send for ViewInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ViewInactiveRegionsHandler"]],["impl Send for ClearInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ClearInactiveRegionsHandler"]],["impl Send for InactiveRegions",1,["meta_srv::service::admin::inactive_regions::InactiveRegions"]],["impl Send for LeaderHandler",1,["meta_srv::service::admin::leader::LeaderHandler"]],["impl Send for CatalogsHandler",1,["meta_srv::service::admin::meta::CatalogsHandler"]],["impl Send for SchemasHandler",1,["meta_srv::service::admin::meta::SchemasHandler"]],["impl Send for TablesHandler",1,["meta_srv::service::admin::meta::TablesHandler"]],["impl Send for TableHandler",1,["meta_srv::service::admin::meta::TableHandler"]],["impl Send for NodeLeaseHandler",1,["meta_srv::service::admin::node_lease::NodeLeaseHandler"]],["impl Send for HumanLease",1,["meta_srv::service::admin::node_lease::HumanLease"]],["impl Send for LeaseValues",1,["meta_srv::service::admin::node_lease::LeaseValues"]],["impl Send for RouteHandler",1,["meta_srv::service::admin::route::RouteHandler"]],["impl Send for Admin",1,["meta_srv::service::admin::Admin"]],["impl Send for Router",1,["meta_srv::service::admin::Router"]],["impl Send for Channel",1,["meta_srv::service::mailbox::Channel"]],["impl Send for BroadcastChannel",1,["meta_srv::service::mailbox::BroadcastChannel"]],["impl Send for MailboxReceiver",1,["meta_srv::service::mailbox::MailboxReceiver"]],["impl Send for AlwaysLeader",1,["meta_srv::service::store::cached_kv::AlwaysLeader"]],["impl Send for LeaderCachedKvStore",1,["meta_srv::service::store::cached_kv::LeaderCachedKvStore"]],["impl Send for EtcdStore",1,["meta_srv::service::store::etcd::EtcdStore"]],["impl Send for Get",1,["meta_srv::service::store::etcd::Get"]],["impl Send for Put",1,["meta_srv::service::store::etcd::Put"]],["impl Send for BatchGet",1,["meta_srv::service::store::etcd::BatchGet"]],["impl Send for BatchPut",1,["meta_srv::service::store::etcd::BatchPut"]],["impl Send for BatchDelete",1,["meta_srv::service::store::etcd::BatchDelete"]],["impl Send for CompareAndPut",1,["meta_srv::service::store::etcd::CompareAndPut"]],["impl Send for Delete",1,["meta_srv::service::store::etcd::Delete"]],["impl Send for MoveValue",1,["meta_srv::service::store::etcd::MoveValue"]],["impl<'a> Send for KvPair<'a>",1,["meta_srv::service::store::etcd_util::KvPair"]],["impl Send for KvBackendAdapter",1,["meta_srv::service::store::kv::KvBackendAdapter"]],["impl Send for MetaSrvTableMetadataAllocator",1,["meta_srv::table_meta_alloc::MetaSrvTableMetadataAllocator"]],["impl<'a> Send for InactiveRegionManager<'a>",1,["meta_srv::inactive_region_manager::InactiveRegionManager"]],["impl Send for DistributedGreptimeDBTelemetryCollector",1,["meta_srv::greptimedb_telemetry::DistributedGreptimeDBTelemetryCollector"]]], -"mito2":[["impl Send for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl Send for CacheManager",1,["mito2::cache::CacheManager"]],["impl Send for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl Send for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl Send for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl Send for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl Send for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl Send for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl Send for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl Send for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl Send for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl Send for MitoConfig",1,["mito2::config::MitoConfig"]],["impl Send for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl Send for EngineInner",1,["mito2::engine::EngineInner"]],["impl Send for Error",1,["mito2::error::Error"]],["impl Send for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> Send for CompressObjectSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> Send for DecompressObjectSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::DecompressObjectSnafu"]],["impl Send for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> Send for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl Send for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl Send for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl Send for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> Send for WorkerStoppedSnafu<__T0>where\n __T0: Send,",1,["mito2::error::WorkerStoppedSnafu"]],["impl Send for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> Send for InvalidMetaSnafu<__T0>where\n __T0: Send,",1,["mito2::error::InvalidMetaSnafu"]],["impl Send for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl Send for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl Send for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> Send for WriteParquetSnafu<__T0>where\n __T0: Send,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> Send for ReadParquetSnafu<__T0>where\n __T0: Send,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> Send for RegionNotFoundSnafu<__T0>where\n __T0: Send,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> Send for RegionCorruptedSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> Send for InvalidRequestSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> Send for FillDefaultSnafu<__T0>where\n __T0: Send,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> Send for CreateDefaultSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> Send for EncodeWalSnafu<__T0>where\n __T0: Send,",1,["mito2::error::EncodeWalSnafu"]],["impl Send for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> Send for ReadWalSnafu<__T0>where\n __T0: Send,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> Send for DecodeWalSnafu<__T0>where\n __T0: Send,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> Send for DeleteWalSnafu<__T0>where\n __T0: Send,",1,["mito2::error::DeleteWalSnafu"]],["impl Send for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl Send for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl Send for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> Send for NotSupportedFieldSnafu<__T0>where\n __T0: Send,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl Send for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> Send for InvalidParquetSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> Send for InvalidBatchSnafu<__T0>where\n __T0: Send,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> Send for InvalidRecordBatchSnafu<__T0>where\n __T0: Send,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl Send for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl Send for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl Send for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> Send for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl Send for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl Send for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl Send for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl Send for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> Send for DeleteSstSnafu<__T0>where\n __T0: Send,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> Send for FlushRegionSnafu<__T0>where\n __T0: Send,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> Send for RegionDroppedSnafu<__T0>where\n __T0: Send,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> Send for RegionClosedSnafu<__T0>where\n __T0: Send,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> Send for RegionTruncatedSnafu<__T0>where\n __T0: Send,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> Send for RejectWriteSnafu<__T0>where\n __T0: Send,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> Send for CompactRegionSnafu<__T0>where\n __T0: Send,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> Send for CompatReaderSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::CompatReaderSnafu"]],["impl Send for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> Send for RegionReadonlySnafu<__T0>where\n __T0: Send,",1,["mito2::error::RegionReadonlySnafu"]],["impl Send for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> Send for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl Send for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl Send for FlushReason",1,["mito2::flush::FlushReason"]],["impl Send for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl Send for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl Send for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl Send for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl Send for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl Send for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl Send for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl Send for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl Send for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl Send for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl Send for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl Send for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl Send for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl Send for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl Send for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl Send for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl Send for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl Send for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl Send for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl Send for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl Send for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl Send for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl Send for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl Send for Iter",1,["mito2::memtable::time_series::Iter"]],["impl Send for Series",1,["mito2::memtable::time_series::Series"]],["impl Send for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl Send for Values",1,["mito2::memtable::time_series::Values"]],["impl Send for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> Send for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl Send for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl Send for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl Send for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl Send for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> Send for CompatReader<R>where\n R: Send,",1,["mito2::read::compat::CompatReader"]],["impl Send for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl Send for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl Send for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl Send for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl Send for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl Send for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl Send for Node",1,["mito2::read::merge::Node"]],["impl Send for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl Send for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl Send for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl Send for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl Send for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl Send for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl Send for Batch",1,["mito2::read::Batch"]],["impl Send for BatchColumn",1,["mito2::read::BatchColumn"]],["impl Send for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl Send for Source",1,["mito2::read::Source"]],["impl Send for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl Send for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl Send for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl Send for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl Send for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl Send for VersionControl",1,["mito2::region::version::VersionControl"]],["impl Send for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl Send for Version",1,["mito2::region::version::Version"]],["impl Send for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl Send for MitoRegion",1,["mito2::region::MitoRegion"]],["impl Send for RegionMap",1,["mito2::region::RegionMap"]],["impl Send for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl Send for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl Send for WriteRequest",1,["mito2::request::WriteRequest"]],["impl Send for OutputTx",1,["mito2::request::OutputTx"]],["impl Send for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl Send for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl Send for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl Send for DdlRequest",1,["mito2::request::DdlRequest"]],["impl Send for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl Send for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl Send for FlushFinished",1,["mito2::request::FlushFinished"]],["impl Send for FlushFailed",1,["mito2::request::FlushFailed"]],["impl Send for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl Send for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl Send for SortField",1,["mito2::row_converter::SortField"]],["impl Send for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl Send for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl Send for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl Send for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl Send for FileId",1,["mito2::sst::file::FileId"]],["impl Send for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl Send for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl Send for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl Send for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl Send for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl Send for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl Send for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl Send for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl Send for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> Send for AsyncFileReaderCache<T>where\n T: Send,",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl Send for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl Send for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl Send for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl Send for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl Send for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl Send for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl Send for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> Send for Wal<S>where\n S: Send + Sync,",1,["mito2::wal::Wal"]],["impl<S> Send for WalWriter<S>",1,["mito2::wal::WalWriter"]],["impl Send for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> Send for WorkerStarter<S>where\n S: Send + Sync,",1,["mito2::worker::WorkerStarter"]],["impl Send for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl Send for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> Send for RegionWorkerLoop<S>where\n S: Send + Sync,",1,["mito2::worker::RegionWorkerLoop"]],["impl Send for WorkerListener",1,["mito2::worker::WorkerListener"]]], +"mito2":[["impl Send for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl Send for CacheManager",1,["mito2::cache::CacheManager"]],["impl Send for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl Send for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl Send for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl Send for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl Send for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl Send for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl Send for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl Send for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl Send for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl Send for MitoConfig",1,["mito2::config::MitoConfig"]],["impl Send for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl Send for EngineInner",1,["mito2::engine::EngineInner"]],["impl Send for Error",1,["mito2::error::Error"]],["impl Send for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> Send for CompressObjectSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> Send for DecompressObjectSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::DecompressObjectSnafu"]],["impl Send for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> Send for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl Send for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl Send for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl Send for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> Send for WorkerStoppedSnafu<__T0>where\n __T0: Send,",1,["mito2::error::WorkerStoppedSnafu"]],["impl Send for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> Send for InvalidMetaSnafu<__T0>where\n __T0: Send,",1,["mito2::error::InvalidMetaSnafu"]],["impl Send for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl Send for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl Send for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> Send for WriteParquetSnafu<__T0>where\n __T0: Send,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> Send for ReadParquetSnafu<__T0>where\n __T0: Send,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> Send for RegionNotFoundSnafu<__T0>where\n __T0: Send,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> Send for RegionCorruptedSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> Send for InvalidRequestSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> Send for FillDefaultSnafu<__T0>where\n __T0: Send,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> Send for CreateDefaultSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> Send for EncodeWalSnafu<__T0>where\n __T0: Send,",1,["mito2::error::EncodeWalSnafu"]],["impl Send for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> Send for ReadWalSnafu<__T0>where\n __T0: Send,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> Send for DecodeWalSnafu<__T0>where\n __T0: Send,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> Send for DeleteWalSnafu<__T0>where\n __T0: Send,",1,["mito2::error::DeleteWalSnafu"]],["impl Send for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl Send for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl Send for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> Send for NotSupportedFieldSnafu<__T0>where\n __T0: Send,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl Send for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> Send for InvalidParquetSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> Send for InvalidBatchSnafu<__T0>where\n __T0: Send,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> Send for InvalidRecordBatchSnafu<__T0>where\n __T0: Send,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl Send for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl Send for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl Send for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> Send for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl Send for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl Send for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl Send for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl Send for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> Send for DeleteSstSnafu<__T0>where\n __T0: Send,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> Send for FlushRegionSnafu<__T0>where\n __T0: Send,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> Send for RegionDroppedSnafu<__T0>where\n __T0: Send,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> Send for RegionClosedSnafu<__T0>where\n __T0: Send,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> Send for RegionTruncatedSnafu<__T0>where\n __T0: Send,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> Send for RejectWriteSnafu<__T0>where\n __T0: Send,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> Send for CompactRegionSnafu<__T0>where\n __T0: Send,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> Send for CompatReaderSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::CompatReaderSnafu"]],["impl Send for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> Send for RegionReadonlySnafu<__T0>where\n __T0: Send,",1,["mito2::error::RegionReadonlySnafu"]],["impl Send for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> Send for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl Send for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl Send for FlushReason",1,["mito2::flush::FlushReason"]],["impl Send for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl Send for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl Send for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl Send for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl Send for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl Send for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl Send for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl Send for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl Send for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl Send for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl Send for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl Send for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl Send for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl Send for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl Send for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl Send for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl Send for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl Send for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl Send for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl Send for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl Send for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl Send for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl Send for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl Send for Iter",1,["mito2::memtable::time_series::Iter"]],["impl Send for Series",1,["mito2::memtable::time_series::Series"]],["impl Send for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl Send for Values",1,["mito2::memtable::time_series::Values"]],["impl Send for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> Send for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl Send for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl Send for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl Send for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl Send for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> Send for CompatReader<R>where\n R: Send,",1,["mito2::read::compat::CompatReader"]],["impl Send for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl Send for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl Send for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl Send for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl Send for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl Send for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl Send for CompareTimeSeq",1,["mito2::read::merge::CompareTimeSeq"]],["impl Send for Node",1,["mito2::read::merge::Node"]],["impl Send for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl Send for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl Send for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl Send for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl Send for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl Send for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl Send for Batch",1,["mito2::read::Batch"]],["impl Send for BatchColumn",1,["mito2::read::BatchColumn"]],["impl Send for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl Send for Source",1,["mito2::read::Source"]],["impl Send for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl Send for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl Send for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl Send for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl Send for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl Send for VersionControl",1,["mito2::region::version::VersionControl"]],["impl Send for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl Send for Version",1,["mito2::region::version::Version"]],["impl Send for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl Send for MitoRegion",1,["mito2::region::MitoRegion"]],["impl Send for RegionMap",1,["mito2::region::RegionMap"]],["impl Send for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl Send for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl Send for WriteRequest",1,["mito2::request::WriteRequest"]],["impl Send for OutputTx",1,["mito2::request::OutputTx"]],["impl Send for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl Send for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl Send for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl Send for DdlRequest",1,["mito2::request::DdlRequest"]],["impl Send for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl Send for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl Send for FlushFinished",1,["mito2::request::FlushFinished"]],["impl Send for FlushFailed",1,["mito2::request::FlushFailed"]],["impl Send for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl Send for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl Send for SortField",1,["mito2::row_converter::SortField"]],["impl Send for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl Send for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl Send for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl Send for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl Send for FileId",1,["mito2::sst::file::FileId"]],["impl Send for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl Send for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl Send for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl Send for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl Send for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl Send for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl Send for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl Send for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl Send for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> Send for AsyncFileReaderCache<T>where\n T: Send,",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl Send for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl Send for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl Send for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl Send for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl Send for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl Send for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl Send for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> Send for Wal<S>where\n S: Send + Sync,",1,["mito2::wal::Wal"]],["impl<S> Send for WalWriter<S>",1,["mito2::wal::WalWriter"]],["impl Send for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> Send for WorkerStarter<S>where\n S: Send + Sync,",1,["mito2::worker::WorkerStarter"]],["impl Send for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl Send for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> Send for RegionWorkerLoop<S>where\n S: Send + Sync,",1,["mito2::worker::RegionWorkerLoop"]],["impl Send for WorkerListener",1,["mito2::worker::WorkerListener"]]], "nyc_taxi":[["impl Send for Args",1,["nyc_taxi::Args"]]], "object_store":[["impl<C> Send for LruCacheLayer<C>where\n C: Send + Sync,",1,["object_store::layers::lru_cache::LruCacheLayer"]],["impl<I, C> Send for LruCacheAccessor<I, C>where\n C: Send + Sync,\n I: Send,",1,["object_store::layers::lru_cache::LruCacheAccessor"]],["impl Send for TempFolder",1,["object_store::test_util::TempFolder"]],["impl Send for TestS3Config",1,["object_store::test_util::TestS3Config"]]], "operator":[["impl Send for Deleter",1,["operator::delete::Deleter"]],["impl Send for Error",1,["operator::error::Error"]],["impl Send for InvalidateTableCacheSnafu",1,["operator::error::InvalidateTableCacheSnafu"]],["impl Send for ExecuteDdlSnafu",1,["operator::error::ExecuteDdlSnafu"]],["impl<__T0> Send for UnexpectedSnafu<__T0>where\n __T0: Send,",1,["operator::error::UnexpectedSnafu"]],["impl Send for ExternalSnafu",1,["operator::error::ExternalSnafu"]],["impl Send for RequestInsertsSnafu",1,["operator::error::RequestInsertsSnafu"]],["impl Send for RequestDeletesSnafu",1,["operator::error::RequestDeletesSnafu"]],["impl Send for ParseSqlSnafu",1,["operator::error::ParseSqlSnafu"]],["impl<__T0> Send for ConvertSqlValueSnafu<__T0>where\n __T0: Send,",1,["operator::error::ConvertSqlValueSnafu"]],["impl Send for ColumnDataTypeSnafu",1,["operator::error::ColumnDataTypeSnafu"]],["impl<__T0> Send for InvalidColumnDefSnafu<__T0>where\n __T0: Send,",1,["operator::error::InvalidColumnDefSnafu"]],["impl<__T0> Send for ConvertColumnDefaultConstraintSnafu<__T0>where\n __T0: Send,",1,["operator::error::ConvertColumnDefaultConstraintSnafu"]],["impl<__T0> Send for InvalidSqlSnafu<__T0>where\n __T0: Send,",1,["operator::error::InvalidSqlSnafu"]],["impl<__T0> Send for InvalidInsertRequestSnafu<__T0>where\n __T0: Send,",1,["operator::error::InvalidInsertRequestSnafu"]],["impl<__T0> Send for InvalidDeleteRequestSnafu<__T0>where\n __T0: Send,",1,["operator::error::InvalidDeleteRequestSnafu"]],["impl<__T0> Send for TableNotFoundSnafu<__T0>where\n __T0: Send,",1,["operator::error::TableNotFoundSnafu"]],["impl Send for JoinTaskSnafu",1,["operator::error::JoinTaskSnafu"]],["impl Send for CatalogSnafu",1,["operator::error::CatalogSnafu"]],["impl<__T0> Send for FindTablePartitionRuleSnafu<__T0>where\n __T0: Send,",1,["operator::error::FindTablePartitionRuleSnafu"]],["impl Send for SplitInsertSnafu",1,["operator::error::SplitInsertSnafu"]],["impl Send for SplitDeleteSnafu",1,["operator::error::SplitDeleteSnafu"]],["impl Send for FindRegionLeaderSnafu",1,["operator::error::FindRegionLeaderSnafu"]],["impl Send for CreateTableInfoSnafu",1,["operator::error::CreateTableInfoSnafu"]],["impl Send for BuildCreateExprOnInsertionSnafu",1,["operator::error::BuildCreateExprOnInsertionSnafu"]],["impl<__T0> Send for SchemaNotFoundSnafu<__T0>where\n __T0: Send,",1,["operator::error::SchemaNotFoundSnafu"]],["impl<__T0> Send for SchemaExistsSnafu<__T0>where\n __T0: Send,",1,["operator::error::SchemaExistsSnafu"]],["impl Send for TableSnafu",1,["operator::error::TableSnafu"]],["impl<__T0> Send for ColumnNotFoundSnafu<__T0>where\n __T0: Send,",1,["operator::error::ColumnNotFoundSnafu"]],["impl Send for ExecuteStatementSnafu",1,["operator::error::ExecuteStatementSnafu"]],["impl Send for PlanStatementSnafu",1,["operator::error::PlanStatementSnafu"]],["impl Send for ParseQuerySnafu",1,["operator::error::ParseQuerySnafu"]],["impl Send for ExecLogicalPlanSnafu",1,["operator::error::ExecLogicalPlanSnafu"]],["impl Send for BuildDfLogicalPlanSnafu",1,["operator::error::BuildDfLogicalPlanSnafu"]],["impl Send for AlterExprToRequestSnafu",1,["operator::error::AlterExprToRequestSnafu"]],["impl<__T0> Send for BuildTableMetaSnafu<__T0>where\n __T0: Send,",1,["operator::error::BuildTableMetaSnafu"]],["impl<__T0> Send for NotSupportedSnafu<__T0>where\n __T0: Send,",1,["operator::error::NotSupportedSnafu"]],["impl Send for FindNewColumnsOnInsertionSnafu",1,["operator::error::FindNewColumnsOnInsertionSnafu"]],["impl Send for IntoVectorsSnafu",1,["operator::error::IntoVectorsSnafu"]],["impl Send for DeserializePartitionSnafu",1,["operator::error::DeserializePartitionSnafu"]],["impl Send for DescribeStatementSnafu",1,["operator::error::DescribeStatementSnafu"]],["impl<__T0> Send for IllegalPrimaryKeysDefSnafu<__T0>where\n __T0: Send,",1,["operator::error::IllegalPrimaryKeysDefSnafu"]],["impl Send for UnrecognizedTableOptionSnafu",1,["operator::error::UnrecognizedTableOptionSnafu"]],["impl Send for MissingTimeIndexColumnSnafu",1,["operator::error::MissingTimeIndexColumnSnafu"]],["impl Send for BuildRegexSnafu",1,["operator::error::BuildRegexSnafu"]],["impl<__T0> Send for CopyTableSnafu<__T0>where\n __T0: Send,",1,["operator::error::CopyTableSnafu"]],["impl<__T0> Send for InsertSnafu<__T0>where\n __T0: Send,",1,["operator::error::InsertSnafu"]],["impl Send for ParseUrlSnafu",1,["operator::error::ParseUrlSnafu"]],["impl<__T0> Send for UnsupportedFormatSnafu<__T0>where\n __T0: Send,",1,["operator::error::UnsupportedFormatSnafu"]],["impl Send for ParseFileFormatSnafu",1,["operator::error::ParseFileFormatSnafu"]],["impl Send for BuildBackendSnafu",1,["operator::error::BuildBackendSnafu"]],["impl Send for ListObjectsSnafu",1,["operator::error::ListObjectsSnafu"]],["impl<__T0> Send for InferSchemaSnafu<__T0>where\n __T0: Send,",1,["operator::error::InferSchemaSnafu"]],["impl Send for BuildCsvConfigSnafu",1,["operator::error::BuildCsvConfigSnafu"]],["impl<__T0> Send for WriteStreamToFileSnafu<__T0>where\n __T0: Send,",1,["operator::error::WriteStreamToFileSnafu"]],["impl<__T0> Send for ReadObjectSnafu<__T0>where\n __T0: Send,",1,["operator::error::ReadObjectSnafu"]],["impl Send for ReadDfRecordBatchSnafu",1,["operator::error::ReadDfRecordBatchSnafu"]],["impl Send for ReadParquetSnafu",1,["operator::error::ReadParquetSnafu"]],["impl Send for ReadOrcSnafu",1,["operator::error::ReadOrcSnafu"]],["impl Send for BuildParquetRecordBatchStreamSnafu",1,["operator::error::BuildParquetRecordBatchStreamSnafu"]],["impl Send for BuildFileStreamSnafu",1,["operator::error::BuildFileStreamSnafu"]],["impl Send for WriteParquetSnafu",1,["operator::error::WriteParquetSnafu"]],["impl<__T0, __T1, __T2> Send for InvalidSchemaSnafu<__T0, __T1, __T2>where\n __T0: Send,\n __T1: Send,\n __T2: Send,",1,["operator::error::InvalidSchemaSnafu"]],["impl Send for ProjectSchemaSnafu",1,["operator::error::ProjectSchemaSnafu"]],["impl Send for EncodeJsonSnafu",1,["operator::error::EncodeJsonSnafu"]],["impl Send for PrepareImmutableTableSnafu",1,["operator::error::PrepareImmutableTableSnafu"]],["impl<__T0, __T1> Send for InvalidCopyParameterSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["operator::error::InvalidCopyParameterSnafu"]],["impl Send for TableMetadataManagerSnafu",1,["operator::error::TableMetadataManagerSnafu"]],["impl Send for ReadRecordBatchSnafu",1,["operator::error::ReadRecordBatchSnafu"]],["impl Send for BuildColumnVectorsSnafu",1,["operator::error::BuildColumnVectorsSnafu"]],["impl Send for MissingInsertBodySnafu",1,["operator::error::MissingInsertBodySnafu"]],["impl<__T0> Send for ColumnDefaultValueSnafu<__T0>where\n __T0: Send,",1,["operator::error::ColumnDefaultValueSnafu"]],["impl<__T0> Send for ColumnNoneDefaultValueSnafu<__T0>where\n __T0: Send,",1,["operator::error::ColumnNoneDefaultValueSnafu"]],["impl<__T0, __T1> Send for InvalidPartitionColumnsSnafu<__T0, __T1>where\n __T0: Send,\n __T1: Send,",1,["operator::error::InvalidPartitionColumnsSnafu"]],["impl Send for PrepareFileTableSnafu",1,["operator::error::PrepareFileTableSnafu"]],["impl Send for InferFileTableSchemaSnafu",1,["operator::error::InferFileTableSchemaSnafu"]],["impl Send for SchemaIncompatibleSnafu",1,["operator::error::SchemaIncompatibleSnafu"]],["impl Send for CreateExprFactory",1,["operator::expr_factory::CreateExprFactory"]],["impl Send for Inserter",1,["operator::insert::Inserter"]],["impl Send for RegionRequestFactory",1,["operator::region_req_factory::RegionRequestFactory"]],["impl<'a> Send for Partitioner<'a>",1,["operator::req_convert::common::partitioner::Partitioner"]],["impl Send for ColumnToRow",1,["operator::req_convert::delete::column_to_row::ColumnToRow"]],["impl<'a> Send for RowToRegion<'a>",1,["operator::req_convert::delete::row_to_region::RowToRegion"]],["impl<'a> Send for TableToRegion<'a>",1,["operator::req_convert::delete::table_to_region::TableToRegion"]],["impl Send for ColumnToRow",1,["operator::req_convert::insert::column_to_row::ColumnToRow"]],["impl<'a> Send for RowToRegion<'a>",1,["operator::req_convert::insert::row_to_region::RowToRegion"]],["impl<'a> Send for StatementToRegion<'a>",1,["operator::req_convert::insert::stmt_to_region::StatementToRegion"]],["impl<'a> Send for TableToRegion<'a>",1,["operator::req_convert::insert::table_to_region::TableToRegion"]],["impl Send for StatementExecutor",1,["operator::statement::StatementExecutor"]],["impl Send for TableMutationOperator",1,["operator::table::TableMutationOperator"]]], diff --git a/implementors/core/marker/trait.Sync.js b/implementors/core/marker/trait.Sync.js index db12c4e18d90..a9f5ca5f3931 100644 --- a/implementors/core/marker/trait.Sync.js +++ b/implementors/core/marker/trait.Sync.js @@ -31,7 +31,7 @@ "log_store":[["impl Sync for Error",1,["log_store::error::Error"]],["impl Sync for StartGcTaskSnafu",1,["log_store::error::StartGcTaskSnafu"]],["impl Sync for StopGcTaskSnafu",1,["log_store::error::StopGcTaskSnafu"]],["impl Sync for AddEntryLogBatchSnafu",1,["log_store::error::AddEntryLogBatchSnafu"]],["impl Sync for RaftEngineSnafu",1,["log_store::error::RaftEngineSnafu"]],["impl Sync for IllegalStateSnafu",1,["log_store::error::IllegalStateSnafu"]],["impl<__T0> Sync for IllegalNamespaceSnafu<__T0>where\n __T0: Sync,",1,["log_store::error::IllegalNamespaceSnafu"]],["impl<__T0, __T1, __T2, __T3> Sync for FetchEntrySnafu<__T0, __T1, __T2, __T3>where\n __T0: Sync,\n __T1: Sync,\n __T2: Sync,\n __T3: Sync,",1,["log_store::error::FetchEntrySnafu"]],["impl<__T0, __T1, __T2> Sync for OverrideCompactedEntrySnafu<__T0, __T1, __T2>where\n __T0: Sync,\n __T1: Sync,\n __T2: Sync,",1,["log_store::error::OverrideCompactedEntrySnafu"]],["impl Sync for NoopLogStore",1,["log_store::noop::NoopLogStore"]],["impl Sync for EntryImpl",1,["log_store::noop::EntryImpl"]],["impl Sync for NamespaceImpl",1,["log_store::noop::NamespaceImpl"]],["impl Sync for RaftEngineBackend",1,["log_store::raft_engine::backend::RaftEngineBackend"]],["impl Sync for RaftEngineLogStore",1,["log_store::raft_engine::log_store::RaftEngineLogStore"]],["impl Sync for PurgeExpiredFilesFunction",1,["log_store::raft_engine::log_store::PurgeExpiredFilesFunction"]],["impl Sync for MessageType",1,["log_store::raft_engine::log_store::MessageType"]],["impl Sync for EntryImpl",1,["log_store::raft_engine::protos::logstore::EntryImpl"]],["impl Sync for LogStoreState",1,["log_store::raft_engine::protos::logstore::LogStoreState"]],["impl Sync for NamespaceImpl",1,["log_store::raft_engine::protos::logstore::NamespaceImpl"]]], "meta_client":[["impl Sync for LeadershipGroup",1,["meta_client::client::ask_leader::LeadershipGroup"]],["impl Sync for AskLeader",1,["meta_client::client::ask_leader::AskLeader"]],["impl Sync for Client",1,["meta_client::client::ddl::Client"]],["impl Sync for Inner",1,["meta_client::client::ddl::Inner"]],["impl Sync for HeartbeatSender",1,["meta_client::client::heartbeat::HeartbeatSender"]],["impl !Sync for HeartbeatStream",1,["meta_client::client::heartbeat::HeartbeatStream"]],["impl Sync for Client",1,["meta_client::client::heartbeat::Client"]],["impl Sync for Inner",1,["meta_client::client::heartbeat::Inner"]],["impl Sync for Client",1,["meta_client::client::lock::Client"]],["impl Sync for Inner",1,["meta_client::client::lock::Inner"]],["impl Sync for Client",1,["meta_client::client::router::Client"]],["impl Sync for Inner",1,["meta_client::client::router::Inner"]],["impl Sync for Client",1,["meta_client::client::store::Client"]],["impl Sync for Inner",1,["meta_client::client::store::Inner"]],["impl Sync for MetaClientBuilder",1,["meta_client::client::MetaClientBuilder"]],["impl Sync for MetaClient",1,["meta_client::client::MetaClient"]],["impl Sync for Error",1,["meta_client::error::Error"]],["impl<__T0> Sync for IllegalGrpcClientStateSnafu<__T0>where\n __T0: Sync,",1,["meta_client::error::IllegalGrpcClientStateSnafu"]],["impl<__T0, __T1> Sync for MetaServerSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["meta_client::error::MetaServerSnafu"]],["impl Sync for AskLeaderSnafu",1,["meta_client::error::AskLeaderSnafu"]],["impl Sync for NoLeaderSnafu",1,["meta_client::error::NoLeaderSnafu"]],["impl Sync for AskLeaderTimeoutSnafu",1,["meta_client::error::AskLeaderTimeoutSnafu"]],["impl Sync for CreateChannelSnafu",1,["meta_client::error::CreateChannelSnafu"]],["impl<__T0> Sync for NotStartedSnafu<__T0>where\n __T0: Sync,",1,["meta_client::error::NotStartedSnafu"]],["impl<__T0> Sync for SendHeartbeatSnafu<__T0>where\n __T0: Sync,",1,["meta_client::error::SendHeartbeatSnafu"]],["impl Sync for CreateHeartbeatStreamSnafu",1,["meta_client::error::CreateHeartbeatStreamSnafu"]],["impl Sync for InvalidResponseHeaderSnafu",1,["meta_client::error::InvalidResponseHeaderSnafu"]],["impl Sync for ConvertMetaRequestSnafu",1,["meta_client::error::ConvertMetaRequestSnafu"]],["impl Sync for ConvertMetaResponseSnafu",1,["meta_client::error::ConvertMetaResponseSnafu"]],["impl<__T0, __T1> Sync for RetryTimesExceededSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["meta_client::error::RetryTimesExceededSnafu"]],["impl Sync for MetaClientOptions",1,["meta_client::MetaClientOptions"]]], "meta_srv":[["impl Sync for MetaSrvInstance",1,["meta_srv::bootstrap::MetaSrvInstance"]],["impl Sync for MetasrvCacheInvalidator",1,["meta_srv::cache_invalidator::MetasrvCacheInvalidator"]],["impl Sync for MetaPeerClient",1,["meta_srv::cluster::MetaPeerClient"]],["impl Sync for MetaPeerClientBuilder",1,["meta_srv::cluster::MetaPeerClientBuilder"]],["impl Sync for MetaPeerClientBuilderError",1,["meta_srv::cluster::MetaPeerClientBuilderError"]],["impl<'a> Sync for Context<'a>",1,["meta_srv::cluster::Context"]],["impl Sync for EtcdElection",1,["meta_srv::election::etcd::EtcdElection"]],["impl Sync for LeaderChangeMessage",1,["meta_srv::election::LeaderChangeMessage"]],["impl Sync for Error",1,["meta_srv::error::Error"]],["impl Sync for InitMetadataSnafu",1,["meta_srv::error::InitMetadataSnafu"]],["impl Sync for NextSequenceSnafu",1,["meta_srv::error::NextSequenceSnafu"]],["impl Sync for SubmitDdlTaskSnafu",1,["meta_srv::error::SubmitDdlTaskSnafu"]],["impl Sync for InvalidateTableCacheSnafu",1,["meta_srv::error::InvalidateTableCacheSnafu"]],["impl<__T0> Sync for OperateRegionSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::OperateRegionSnafu"]],["impl Sync for ListCatalogsSnafu",1,["meta_srv::error::ListCatalogsSnafu"]],["impl<__T0> Sync for ListSchemasSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::ListSchemasSnafu"]],["impl Sync for JoinSnafu",1,["meta_srv::error::JoinSnafu"]],["impl<__T0> Sync for TxnSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::TxnSnafu"]],["impl<__T0, __T1> Sync for TableIdChangedSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["meta_srv::error::TableIdChangedSnafu"]],["impl<__T0, __T1> Sync for NoEnoughAvailableDatanodeSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["meta_srv::error::NoEnoughAvailableDatanodeSnafu"]],["impl<__T0> Sync for RequestDatanodeSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::RequestDatanodeSnafu"]],["impl Sync for SendShutdownSignalSnafu",1,["meta_srv::error::SendShutdownSignalSnafu"]],["impl<__T0> Sync for ShutdownServerSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::ShutdownServerSnafu"]],["impl Sync for EmptyKeySnafu",1,["meta_srv::error::EmptyKeySnafu"]],["impl Sync for EtcdFailedSnafu",1,["meta_srv::error::EtcdFailedSnafu"]],["impl Sync for ConnectEtcdSnafu",1,["meta_srv::error::ConnectEtcdSnafu"]],["impl<__T0> Sync for TcpBindSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::TcpBindSnafu"]],["impl Sync for TcpIncomingSnafu",1,["meta_srv::error::TcpIncomingSnafu"]],["impl Sync for StartGrpcSnafu",1,["meta_srv::error::StartGrpcSnafu"]],["impl Sync for StartHttpSnafu",1,["meta_srv::error::StartHttpSnafu"]],["impl<__T0> Sync for ParseAddrSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::ParseAddrSnafu"]],["impl Sync for EmptyTableNameSnafu",1,["meta_srv::error::EmptyTableNameSnafu"]],["impl<__T0> Sync for InvalidLeaseKeySnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::InvalidLeaseKeySnafu"]],["impl<__T0> Sync for InvalidStatKeySnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::InvalidStatKeySnafu"]],["impl<__T0> Sync for InvalidInactiveRegionKeySnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::InvalidInactiveRegionKeySnafu"]],["impl Sync for LeaseKeyFromUtf8Snafu",1,["meta_srv::error::LeaseKeyFromUtf8Snafu"]],["impl Sync for LeaseValueFromUtf8Snafu",1,["meta_srv::error::LeaseValueFromUtf8Snafu"]],["impl Sync for StatKeyFromUtf8Snafu",1,["meta_srv::error::StatKeyFromUtf8Snafu"]],["impl Sync for StatValueFromUtf8Snafu",1,["meta_srv::error::StatValueFromUtf8Snafu"]],["impl Sync for InvalidRegionKeyFromUtf8Snafu",1,["meta_srv::error::InvalidRegionKeyFromUtf8Snafu"]],["impl<__T0> Sync for SerializeToJsonSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::SerializeToJsonSnafu"]],["impl<__T0> Sync for DeserializeFromJsonSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::DeserializeFromJsonSnafu"]],["impl<__T0> Sync for ParseNumSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::ParseNumSnafu"]],["impl<__T0> Sync for InvalidArgumentsSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::InvalidArgumentsSnafu"]],["impl<__T0> Sync for InvalidTxnResultSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::InvalidTxnResultSnafu"]],["impl Sync for InvalidCatalogValueSnafu",1,["meta_srv::error::InvalidCatalogValueSnafu"]],["impl Sync for InvalidFullTableNameSnafu",1,["meta_srv::error::InvalidFullTableNameSnafu"]],["impl Sync for DecodeTableRouteSnafu",1,["meta_srv::error::DecodeTableRouteSnafu"]],["impl<__T0> Sync for TableRouteNotFoundSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::TableRouteNotFoundSnafu"]],["impl<__T0> Sync for TableInfoNotFoundSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::TableInfoNotFoundSnafu"]],["impl<__T0, __T1> Sync for CorruptedTableRouteSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["meta_srv::error::CorruptedTableRouteSnafu"]],["impl Sync for NoLeaderSnafu",1,["meta_srv::error::NoLeaderSnafu"]],["impl<__T0> Sync for TableNotFoundSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::TableNotFoundSnafu"]],["impl<__T0> Sync for MoveValueSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::MoveValueSnafu"]],["impl<__T0> Sync for UnsupportedSelectorTypeSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::UnsupportedSelectorTypeSnafu"]],["impl<__T0> Sync for UnexpectedSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::UnexpectedSnafu"]],["impl Sync for CreateChannelSnafu",1,["meta_srv::error::CreateChannelSnafu"]],["impl Sync for BatchGetSnafu",1,["meta_srv::error::BatchGetSnafu"]],["impl Sync for RangeSnafu",1,["meta_srv::error::RangeSnafu"]],["impl Sync for ResponseHeaderNotFoundSnafu",1,["meta_srv::error::ResponseHeaderNotFoundSnafu"]],["impl<__T0> Sync for IsNotLeaderSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::IsNotLeaderSnafu"]],["impl Sync for InvalidHttpBodySnafu",1,["meta_srv::error::InvalidHttpBodySnafu"]],["impl<__T0, __T1> Sync for ExceededRetryLimitSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["meta_srv::error::ExceededRetryLimitSnafu"]],["impl Sync for LockSnafu",1,["meta_srv::error::LockSnafu"]],["impl Sync for UnlockSnafu",1,["meta_srv::error::UnlockSnafu"]],["impl Sync for LeaseGrantSnafu",1,["meta_srv::error::LeaseGrantSnafu"]],["impl Sync for LockNotConfigSnafu",1,["meta_srv::error::LockNotConfigSnafu"]],["impl Sync for InvalidUtf8ValueSnafu",1,["meta_srv::error::InvalidUtf8ValueSnafu"]],["impl<__T0> Sync for MissingRequiredParameterSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::MissingRequiredParameterSnafu"]],["impl Sync for RecoverProcedureSnafu",1,["meta_srv::error::RecoverProcedureSnafu"]],["impl Sync for WaitProcedureSnafu",1,["meta_srv::error::WaitProcedureSnafu"]],["impl Sync for SubmitProcedureSnafu",1,["meta_srv::error::SubmitProcedureSnafu"]],["impl<__T0> Sync for SchemaAlreadyExistsSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::SchemaAlreadyExistsSnafu"]],["impl<__T0> Sync for TableAlreadyExistsSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::TableAlreadyExistsSnafu"]],["impl<__T0> Sync for PusherNotFoundSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::PusherNotFoundSnafu"]],["impl<__T0> Sync for PushMessageSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::PushMessageSnafu"]],["impl<__T0> Sync for MailboxClosedSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::MailboxClosedSnafu"]],["impl<__T0> Sync for MailboxTimeoutSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::MailboxTimeoutSnafu"]],["impl<__T0, __T1> Sync for MailboxReceiverSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["meta_srv::error::MailboxReceiverSnafu"]],["impl Sync for MissingRequestHeaderSnafu",1,["meta_srv::error::MissingRequestHeaderSnafu"]],["impl<__T0> Sync for RegisterProcedureLoaderSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::RegisterProcedureLoaderSnafu"]],["impl<__T0> Sync for RegionFailoverCandidatesNotFoundSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::RegionFailoverCandidatesNotFoundSnafu"]],["impl<__T0, __T1> Sync for UnexpectedInstructionReplySnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["meta_srv::error::UnexpectedInstructionReplySnafu"]],["impl<__T0> Sync for RetryLaterSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::RetryLaterSnafu"]],["impl<__T0> Sync for UpdateTableMetadataSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::UpdateTableMetadataSnafu"]],["impl Sync for TableRouteConversionSnafu",1,["meta_srv::error::TableRouteConversionSnafu"]],["impl Sync for ConvertProtoDataSnafu",1,["meta_srv::error::ConvertProtoDataSnafu"]],["impl Sync for ConvertEtcdTxnObjectSnafu",1,["meta_srv::error::ConvertEtcdTxnObjectSnafu"]],["impl Sync for OtherSnafu",1,["meta_srv::error::OtherSnafu"]],["impl Sync for TableMetadataManagerSnafu",1,["meta_srv::error::TableMetadataManagerSnafu"]],["impl Sync for UpdateTableRouteSnafu",1,["meta_srv::error::UpdateTableRouteSnafu"]],["impl Sync for GetFullTableInfoSnafu",1,["meta_srv::error::GetFullTableInfoSnafu"]],["impl<__T0> Sync for InvalidHeartbeatRequestSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::InvalidHeartbeatRequestSnafu"]],["impl Sync for PublishMessageSnafu",1,["meta_srv::error::PublishMessageSnafu"]],["impl Sync for TooManyPartitionsSnafu",1,["meta_srv::error::TooManyPartitionsSnafu"]],["impl<__T0> Sync for UnsupportedSnafu<__T0>where\n __T0: Sync,",1,["meta_srv::error::UnsupportedSnafu"]],["impl Sync for PhiAccrualFailureDetector",1,["meta_srv::failure_detector::PhiAccrualFailureDetector"]],["impl Sync for HeartbeatHistory",1,["meta_srv::failure_detector::HeartbeatHistory"]],["impl Sync for CheckLeaderHandler",1,["meta_srv::handler::check_leader_handler::CheckLeaderHandler"]],["impl Sync for CollectStatsHandler",1,["meta_srv::handler::collect_stats_handler::CollectStatsHandler"]],["impl Sync for FailureDetectControl",1,["meta_srv::handler::failure_handler::runner::FailureDetectControl"]],["impl Sync for FailureDetectRunner",1,["meta_srv::handler::failure_handler::runner::FailureDetectRunner"]],["impl<'a> Sync for FailureDetectorEntry<'a>",1,["meta_srv::handler::failure_handler::runner::FailureDetectorEntry"]],["impl Sync for FailureDetectorContainer",1,["meta_srv::handler::failure_handler::runner::FailureDetectorContainer"]],["impl Sync for DatanodeHeartbeat",1,["meta_srv::handler::failure_handler::DatanodeHeartbeat"]],["impl Sync for RegionFailureHandler",1,["meta_srv::handler::failure_handler::RegionFailureHandler"]],["impl Sync for FilterInactiveRegionStatsHandler",1,["meta_srv::handler::filter_inactive_region_stats::FilterInactiveRegionStatsHandler"]],["impl Sync for KeepLeaseHandler",1,["meta_srv::handler::keep_lease_handler::KeepLeaseHandler"]],["impl Sync for MailboxHandler",1,["meta_srv::handler::mailbox_handler::MailboxHandler"]],["impl Sync for Stat",1,["meta_srv::handler::node_stat::Stat"]],["impl Sync for RegionStat",1,["meta_srv::handler::node_stat::RegionStat"]],["impl Sync for OnLeaderStartHandler",1,["meta_srv::handler::on_leader_start_handler::OnLeaderStartHandler"]],["impl Sync for EpochStats",1,["meta_srv::handler::persist_stats_handler::EpochStats"]],["impl Sync for PersistStatsHandler",1,["meta_srv::handler::persist_stats_handler::PersistStatsHandler"]],["impl Sync for PublishHeartbeatHandler",1,["meta_srv::handler::publish_heartbeat_handler::PublishHeartbeatHandler"]],["impl Sync for RegionLeaseHandler",1,["meta_srv::handler::region_lease_handler::RegionLeaseHandler"]],["impl Sync for ResponseHeaderHandler",1,["meta_srv::handler::response_header_handler::ResponseHeaderHandler"]],["impl Sync for HeartbeatAccumulator",1,["meta_srv::handler::HeartbeatAccumulator"]],["impl Sync for Pusher",1,["meta_srv::handler::Pusher"]],["impl Sync for Pushers",1,["meta_srv::handler::Pushers"]],["impl Sync for NameCachedHandler",1,["meta_srv::handler::NameCachedHandler"]],["impl Sync for HeartbeatHandlerGroup",1,["meta_srv::handler::HeartbeatHandlerGroup"]],["impl Sync for HeartbeatMailbox",1,["meta_srv::handler::HeartbeatMailbox"]],["impl Sync for DATANODE_LEASE_KEY_PATTERN",1,["meta_srv::keys::DATANODE_LEASE_KEY_PATTERN"]],["impl Sync for DATANODE_STAT_KEY_PATTERN",1,["meta_srv::keys::DATANODE_STAT_KEY_PATTERN"]],["impl Sync for INACTIVE_REGION_KEY_PATTERN",1,["meta_srv::keys::INACTIVE_REGION_KEY_PATTERN"]],["impl Sync for LeaseKey",1,["meta_srv::keys::LeaseKey"]],["impl Sync for LeaseValue",1,["meta_srv::keys::LeaseValue"]],["impl Sync for StatKey",1,["meta_srv::keys::StatKey"]],["impl Sync for StatValue",1,["meta_srv::keys::StatValue"]],["impl Sync for InactiveRegionKey",1,["meta_srv::keys::InactiveRegionKey"]],["impl Sync for EtcdLock",1,["meta_srv::lock::etcd::EtcdLock"]],["impl Sync for MemLock",1,["meta_srv::lock::memory::MemLock"]],["impl Sync for Opts",1,["meta_srv::lock::Opts"]],["impl<'a> Sync for DistLockGuard<'a>",1,["meta_srv::lock::DistLockGuard"]],["impl Sync for MetaSrvBuilder",1,["meta_srv::metasrv::builder::MetaSrvBuilder"]],["impl Sync for CheckLeaderByElection",1,["meta_srv::metasrv::builder::CheckLeaderByElection"]],["impl Sync for MetaSrvOptions",1,["meta_srv::metasrv::MetaSrvOptions"]],["impl Sync for MetasrvInfo",1,["meta_srv::metasrv::MetasrvInfo"]],["impl Sync for DatanodeOptions",1,["meta_srv::metasrv::DatanodeOptions"]],["impl Sync for DatanodeClientOptions",1,["meta_srv::metasrv::DatanodeClientOptions"]],["impl Sync for Context",1,["meta_srv::metasrv::Context"]],["impl Sync for LeaderValue",1,["meta_srv::metasrv::LeaderValue"]],["impl Sync for SelectorContext",1,["meta_srv::metasrv::SelectorContext"]],["impl Sync for MetaSrv",1,["meta_srv::metasrv::MetaSrv"]],["impl Sync for MockInfo",1,["meta_srv::mocks::MockInfo"]],["impl Sync for ActivateRegion",1,["meta_srv::procedure::region_failover::activate_region::ActivateRegion"]],["impl Sync for DeactivateRegion",1,["meta_srv::procedure::region_failover::deactivate_region::DeactivateRegion"]],["impl Sync for RegionFailoverEnd",1,["meta_srv::procedure::region_failover::failover_end::RegionFailoverEnd"]],["impl Sync for RegionFailoverStart",1,["meta_srv::procedure::region_failover::failover_start::RegionFailoverStart"]],["impl Sync for InvalidateCache",1,["meta_srv::procedure::region_failover::invalidate_cache::InvalidateCache"]],["impl Sync for UpdateRegionMetadata",1,["meta_srv::procedure::region_failover::update_metadata::UpdateRegionMetadata"]],["impl Sync for RegionFailoverKey",1,["meta_srv::procedure::region_failover::RegionFailoverKey"]],["impl Sync for RegionFailoverManager",1,["meta_srv::procedure::region_failover::RegionFailoverManager"]],["impl Sync for FailoverProcedureGuard",1,["meta_srv::procedure::region_failover::FailoverProcedureGuard"]],["impl Sync for Node",1,["meta_srv::procedure::region_failover::Node"]],["impl Sync for RegionFailoverContext",1,["meta_srv::procedure::region_failover::RegionFailoverContext"]],["impl Sync for RegionFailoverProcedure",1,["meta_srv::procedure::region_failover::RegionFailoverProcedure"]],["impl<M, T> Sync for DefaultPublish<M, T>where\n M: Send + Sync,\n T: Sync,",1,["meta_srv::pubsub::publish::DefaultPublish"]],["impl<T> Sync for AddSubRequest<T>where\n T: Sync,",1,["meta_srv::pubsub::subscribe_manager::AddSubRequest"]],["impl Sync for UnSubRequest",1,["meta_srv::pubsub::subscribe_manager::UnSubRequest"]],["impl<T> Sync for DefaultSubscribeManager<T>where\n T: Send + Sync,",1,["meta_srv::pubsub::subscribe_manager::DefaultSubscribeManager"]],["impl<T> Sync for Subscriber<T>where\n T: Sync,",1,["meta_srv::pubsub::subscriber::Subscriber"]],["impl Sync for Topic",1,["meta_srv::pubsub::Topic"]],["impl Sync for Message",1,["meta_srv::pubsub::Message"]],["impl Sync for LeaseBasedSelector",1,["meta_srv::selector::lease_based::LeaseBasedSelector"]],["impl Sync for LoadBasedSelector",1,["meta_srv::selector::load_based::LoadBasedSelector"]],["impl Sync for SelectorType",1,["meta_srv::selector::SelectorType"]],["impl Sync for HealthHandler",1,["meta_srv::service::admin::health::HealthHandler"]],["impl Sync for HeartBeatHandler",1,["meta_srv::service::admin::heartbeat::HeartBeatHandler"]],["impl Sync for StatValues",1,["meta_srv::service::admin::heartbeat::StatValues"]],["impl Sync for ViewInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ViewInactiveRegionsHandler"]],["impl Sync for ClearInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ClearInactiveRegionsHandler"]],["impl Sync for InactiveRegions",1,["meta_srv::service::admin::inactive_regions::InactiveRegions"]],["impl Sync for LeaderHandler",1,["meta_srv::service::admin::leader::LeaderHandler"]],["impl Sync for CatalogsHandler",1,["meta_srv::service::admin::meta::CatalogsHandler"]],["impl Sync for SchemasHandler",1,["meta_srv::service::admin::meta::SchemasHandler"]],["impl Sync for TablesHandler",1,["meta_srv::service::admin::meta::TablesHandler"]],["impl Sync for TableHandler",1,["meta_srv::service::admin::meta::TableHandler"]],["impl Sync for NodeLeaseHandler",1,["meta_srv::service::admin::node_lease::NodeLeaseHandler"]],["impl Sync for HumanLease",1,["meta_srv::service::admin::node_lease::HumanLease"]],["impl Sync for LeaseValues",1,["meta_srv::service::admin::node_lease::LeaseValues"]],["impl Sync for RouteHandler",1,["meta_srv::service::admin::route::RouteHandler"]],["impl Sync for Admin",1,["meta_srv::service::admin::Admin"]],["impl Sync for Router",1,["meta_srv::service::admin::Router"]],["impl Sync for Channel",1,["meta_srv::service::mailbox::Channel"]],["impl Sync for BroadcastChannel",1,["meta_srv::service::mailbox::BroadcastChannel"]],["impl Sync for MailboxReceiver",1,["meta_srv::service::mailbox::MailboxReceiver"]],["impl Sync for AlwaysLeader",1,["meta_srv::service::store::cached_kv::AlwaysLeader"]],["impl Sync for LeaderCachedKvStore",1,["meta_srv::service::store::cached_kv::LeaderCachedKvStore"]],["impl Sync for EtcdStore",1,["meta_srv::service::store::etcd::EtcdStore"]],["impl Sync for Get",1,["meta_srv::service::store::etcd::Get"]],["impl Sync for Put",1,["meta_srv::service::store::etcd::Put"]],["impl Sync for BatchGet",1,["meta_srv::service::store::etcd::BatchGet"]],["impl Sync for BatchPut",1,["meta_srv::service::store::etcd::BatchPut"]],["impl Sync for BatchDelete",1,["meta_srv::service::store::etcd::BatchDelete"]],["impl Sync for CompareAndPut",1,["meta_srv::service::store::etcd::CompareAndPut"]],["impl Sync for Delete",1,["meta_srv::service::store::etcd::Delete"]],["impl Sync for MoveValue",1,["meta_srv::service::store::etcd::MoveValue"]],["impl<'a> Sync for KvPair<'a>",1,["meta_srv::service::store::etcd_util::KvPair"]],["impl Sync for KvBackendAdapter",1,["meta_srv::service::store::kv::KvBackendAdapter"]],["impl Sync for MetaSrvTableMetadataAllocator",1,["meta_srv::table_meta_alloc::MetaSrvTableMetadataAllocator"]],["impl<'a> Sync for InactiveRegionManager<'a>",1,["meta_srv::inactive_region_manager::InactiveRegionManager"]],["impl Sync for DistributedGreptimeDBTelemetryCollector",1,["meta_srv::greptimedb_telemetry::DistributedGreptimeDBTelemetryCollector"]]], -"mito2":[["impl Sync for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl Sync for CacheManager",1,["mito2::cache::CacheManager"]],["impl Sync for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl Sync for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl Sync for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl Sync for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl Sync for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl Sync for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl Sync for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl Sync for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl Sync for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl Sync for MitoConfig",1,["mito2::config::MitoConfig"]],["impl Sync for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl Sync for EngineInner",1,["mito2::engine::EngineInner"]],["impl Sync for Error",1,["mito2::error::Error"]],["impl Sync for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> Sync for CompressObjectSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> Sync for DecompressObjectSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::DecompressObjectSnafu"]],["impl Sync for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> Sync for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl Sync for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl Sync for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl Sync for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> Sync for WorkerStoppedSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::WorkerStoppedSnafu"]],["impl Sync for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> Sync for InvalidMetaSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::InvalidMetaSnafu"]],["impl Sync for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl Sync for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl Sync for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> Sync for WriteParquetSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> Sync for ReadParquetSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> Sync for RegionNotFoundSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> Sync for RegionCorruptedSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> Sync for InvalidRequestSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> Sync for FillDefaultSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> Sync for CreateDefaultSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> Sync for EncodeWalSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::EncodeWalSnafu"]],["impl Sync for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> Sync for ReadWalSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> Sync for DecodeWalSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> Sync for DeleteWalSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::DeleteWalSnafu"]],["impl Sync for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl Sync for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl Sync for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> Sync for NotSupportedFieldSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl Sync for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> Sync for InvalidParquetSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> Sync for InvalidBatchSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> Sync for InvalidRecordBatchSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl Sync for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl Sync for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl Sync for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> Sync for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl Sync for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl Sync for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl Sync for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl Sync for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> Sync for DeleteSstSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> Sync for FlushRegionSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> Sync for RegionDroppedSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> Sync for RegionClosedSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> Sync for RegionTruncatedSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> Sync for RejectWriteSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> Sync for CompactRegionSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> Sync for CompatReaderSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::CompatReaderSnafu"]],["impl Sync for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> Sync for RegionReadonlySnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RegionReadonlySnafu"]],["impl Sync for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> Sync for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl Sync for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl Sync for FlushReason",1,["mito2::flush::FlushReason"]],["impl Sync for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl Sync for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl Sync for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl Sync for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl Sync for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl Sync for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl Sync for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl Sync for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl Sync for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl Sync for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl Sync for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl Sync for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl Sync for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl Sync for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl Sync for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl Sync for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl Sync for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl Sync for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl Sync for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl Sync for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl Sync for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl Sync for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl Sync for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl Sync for Iter",1,["mito2::memtable::time_series::Iter"]],["impl Sync for Series",1,["mito2::memtable::time_series::Series"]],["impl Sync for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl Sync for Values",1,["mito2::memtable::time_series::Values"]],["impl Sync for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> Sync for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl Sync for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl Sync for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl Sync for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl Sync for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> Sync for CompatReader<R>where\n R: Sync,",1,["mito2::read::compat::CompatReader"]],["impl Sync for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl Sync for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl Sync for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl !Sync for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl !Sync for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl Sync for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl !Sync for Node",1,["mito2::read::merge::Node"]],["impl Sync for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl Sync for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl Sync for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl Sync for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl Sync for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl Sync for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl Sync for Batch",1,["mito2::read::Batch"]],["impl Sync for BatchColumn",1,["mito2::read::BatchColumn"]],["impl Sync for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl !Sync for Source",1,["mito2::read::Source"]],["impl Sync for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl Sync for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl Sync for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl Sync for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl Sync for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl Sync for VersionControl",1,["mito2::region::version::VersionControl"]],["impl Sync for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl Sync for Version",1,["mito2::region::version::Version"]],["impl Sync for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl Sync for MitoRegion",1,["mito2::region::MitoRegion"]],["impl Sync for RegionMap",1,["mito2::region::RegionMap"]],["impl Sync for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl Sync for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl Sync for WriteRequest",1,["mito2::request::WriteRequest"]],["impl Sync for OutputTx",1,["mito2::request::OutputTx"]],["impl Sync for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl Sync for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl Sync for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl Sync for DdlRequest",1,["mito2::request::DdlRequest"]],["impl Sync for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl Sync for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl Sync for FlushFinished",1,["mito2::request::FlushFinished"]],["impl Sync for FlushFailed",1,["mito2::request::FlushFailed"]],["impl Sync for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl Sync for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl Sync for SortField",1,["mito2::row_converter::SortField"]],["impl Sync for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl Sync for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl Sync for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl Sync for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl Sync for FileId",1,["mito2::sst::file::FileId"]],["impl Sync for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl Sync for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl Sync for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl Sync for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl Sync for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl Sync for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl Sync for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl Sync for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl !Sync for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> Sync for AsyncFileReaderCache<T>where\n T: Sync,",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl !Sync for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl Sync for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl Sync for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl Sync for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl !Sync for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl Sync for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl Sync for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> Sync for Wal<S>where\n S: Send + Sync,",1,["mito2::wal::Wal"]],["impl<S> Sync for WalWriter<S>",1,["mito2::wal::WalWriter"]],["impl Sync for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> Sync for WorkerStarter<S>where\n S: Send + Sync,",1,["mito2::worker::WorkerStarter"]],["impl Sync for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl Sync for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> Sync for RegionWorkerLoop<S>where\n S: Send + Sync,",1,["mito2::worker::RegionWorkerLoop"]],["impl Sync for WorkerListener",1,["mito2::worker::WorkerListener"]]], +"mito2":[["impl Sync for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl Sync for CacheManager",1,["mito2::cache::CacheManager"]],["impl Sync for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl Sync for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl Sync for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl Sync for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl Sync for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl Sync for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl Sync for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl Sync for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl Sync for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl Sync for MitoConfig",1,["mito2::config::MitoConfig"]],["impl Sync for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl Sync for EngineInner",1,["mito2::engine::EngineInner"]],["impl Sync for Error",1,["mito2::error::Error"]],["impl Sync for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> Sync for CompressObjectSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> Sync for DecompressObjectSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::DecompressObjectSnafu"]],["impl Sync for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> Sync for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl Sync for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl Sync for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl Sync for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> Sync for WorkerStoppedSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::WorkerStoppedSnafu"]],["impl Sync for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> Sync for InvalidMetaSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::InvalidMetaSnafu"]],["impl Sync for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl Sync for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl Sync for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> Sync for WriteParquetSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> Sync for ReadParquetSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> Sync for RegionNotFoundSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> Sync for RegionCorruptedSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> Sync for InvalidRequestSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> Sync for FillDefaultSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> Sync for CreateDefaultSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> Sync for EncodeWalSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::EncodeWalSnafu"]],["impl Sync for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> Sync for ReadWalSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> Sync for DecodeWalSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> Sync for DeleteWalSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::DeleteWalSnafu"]],["impl Sync for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl Sync for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl Sync for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> Sync for NotSupportedFieldSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl Sync for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> Sync for InvalidParquetSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> Sync for InvalidBatchSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> Sync for InvalidRecordBatchSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl Sync for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl Sync for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl Sync for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> Sync for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl Sync for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl Sync for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl Sync for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl Sync for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> Sync for DeleteSstSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> Sync for FlushRegionSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> Sync for RegionDroppedSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> Sync for RegionClosedSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> Sync for RegionTruncatedSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> Sync for RejectWriteSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> Sync for CompactRegionSnafu<__T0>where\n __T0: Sync,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> Sync for CompatReaderSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::CompatReaderSnafu"]],["impl Sync for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> Sync for RegionReadonlySnafu<__T0>where\n __T0: Sync,",1,["mito2::error::RegionReadonlySnafu"]],["impl Sync for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> Sync for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl Sync for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl Sync for FlushReason",1,["mito2::flush::FlushReason"]],["impl Sync for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl Sync for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl Sync for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl Sync for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl Sync for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl Sync for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl Sync for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl Sync for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl Sync for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl Sync for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl Sync for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl Sync for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl Sync for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl Sync for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl Sync for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl Sync for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl Sync for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl Sync for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl Sync for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl Sync for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl Sync for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl Sync for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl Sync for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl Sync for Iter",1,["mito2::memtable::time_series::Iter"]],["impl Sync for Series",1,["mito2::memtable::time_series::Series"]],["impl Sync for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl Sync for Values",1,["mito2::memtable::time_series::Values"]],["impl Sync for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> Sync for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl Sync for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl Sync for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl Sync for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl Sync for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> Sync for CompatReader<R>where\n R: Sync,",1,["mito2::read::compat::CompatReader"]],["impl Sync for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl Sync for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl Sync for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl !Sync for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl !Sync for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl Sync for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl Sync for CompareTimeSeq",1,["mito2::read::merge::CompareTimeSeq"]],["impl !Sync for Node",1,["mito2::read::merge::Node"]],["impl Sync for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl Sync for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl Sync for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl Sync for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl Sync for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl Sync for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl Sync for Batch",1,["mito2::read::Batch"]],["impl Sync for BatchColumn",1,["mito2::read::BatchColumn"]],["impl Sync for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl !Sync for Source",1,["mito2::read::Source"]],["impl Sync for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl Sync for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl Sync for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl Sync for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl Sync for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl Sync for VersionControl",1,["mito2::region::version::VersionControl"]],["impl Sync for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl Sync for Version",1,["mito2::region::version::Version"]],["impl Sync for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl Sync for MitoRegion",1,["mito2::region::MitoRegion"]],["impl Sync for RegionMap",1,["mito2::region::RegionMap"]],["impl Sync for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl Sync for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl Sync for WriteRequest",1,["mito2::request::WriteRequest"]],["impl Sync for OutputTx",1,["mito2::request::OutputTx"]],["impl Sync for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl Sync for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl Sync for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl Sync for DdlRequest",1,["mito2::request::DdlRequest"]],["impl Sync for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl Sync for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl Sync for FlushFinished",1,["mito2::request::FlushFinished"]],["impl Sync for FlushFailed",1,["mito2::request::FlushFailed"]],["impl Sync for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl Sync for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl Sync for SortField",1,["mito2::row_converter::SortField"]],["impl Sync for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl Sync for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl Sync for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl Sync for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl Sync for FileId",1,["mito2::sst::file::FileId"]],["impl Sync for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl Sync for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl Sync for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl Sync for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl Sync for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl Sync for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl Sync for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl Sync for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl !Sync for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> Sync for AsyncFileReaderCache<T>where\n T: Sync,",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl !Sync for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl Sync for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl Sync for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl Sync for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl !Sync for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl Sync for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl Sync for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> Sync for Wal<S>where\n S: Send + Sync,",1,["mito2::wal::Wal"]],["impl<S> Sync for WalWriter<S>",1,["mito2::wal::WalWriter"]],["impl Sync for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> Sync for WorkerStarter<S>where\n S: Send + Sync,",1,["mito2::worker::WorkerStarter"]],["impl Sync for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl Sync for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> Sync for RegionWorkerLoop<S>where\n S: Send + Sync,",1,["mito2::worker::RegionWorkerLoop"]],["impl Sync for WorkerListener",1,["mito2::worker::WorkerListener"]]], "nyc_taxi":[["impl Sync for Args",1,["nyc_taxi::Args"]]], "object_store":[["impl<C> Sync for LruCacheLayer<C>where\n C: Send + Sync,",1,["object_store::layers::lru_cache::LruCacheLayer"]],["impl<I, C> Sync for LruCacheAccessor<I, C>where\n C: Send + Sync,\n I: Sync,",1,["object_store::layers::lru_cache::LruCacheAccessor"]],["impl Sync for TempFolder",1,["object_store::test_util::TempFolder"]],["impl Sync for TestS3Config",1,["object_store::test_util::TestS3Config"]]], "operator":[["impl Sync for Deleter",1,["operator::delete::Deleter"]],["impl Sync for Error",1,["operator::error::Error"]],["impl Sync for InvalidateTableCacheSnafu",1,["operator::error::InvalidateTableCacheSnafu"]],["impl Sync for ExecuteDdlSnafu",1,["operator::error::ExecuteDdlSnafu"]],["impl<__T0> Sync for UnexpectedSnafu<__T0>where\n __T0: Sync,",1,["operator::error::UnexpectedSnafu"]],["impl Sync for ExternalSnafu",1,["operator::error::ExternalSnafu"]],["impl Sync for RequestInsertsSnafu",1,["operator::error::RequestInsertsSnafu"]],["impl Sync for RequestDeletesSnafu",1,["operator::error::RequestDeletesSnafu"]],["impl Sync for ParseSqlSnafu",1,["operator::error::ParseSqlSnafu"]],["impl<__T0> Sync for ConvertSqlValueSnafu<__T0>where\n __T0: Sync,",1,["operator::error::ConvertSqlValueSnafu"]],["impl Sync for ColumnDataTypeSnafu",1,["operator::error::ColumnDataTypeSnafu"]],["impl<__T0> Sync for InvalidColumnDefSnafu<__T0>where\n __T0: Sync,",1,["operator::error::InvalidColumnDefSnafu"]],["impl<__T0> Sync for ConvertColumnDefaultConstraintSnafu<__T0>where\n __T0: Sync,",1,["operator::error::ConvertColumnDefaultConstraintSnafu"]],["impl<__T0> Sync for InvalidSqlSnafu<__T0>where\n __T0: Sync,",1,["operator::error::InvalidSqlSnafu"]],["impl<__T0> Sync for InvalidInsertRequestSnafu<__T0>where\n __T0: Sync,",1,["operator::error::InvalidInsertRequestSnafu"]],["impl<__T0> Sync for InvalidDeleteRequestSnafu<__T0>where\n __T0: Sync,",1,["operator::error::InvalidDeleteRequestSnafu"]],["impl<__T0> Sync for TableNotFoundSnafu<__T0>where\n __T0: Sync,",1,["operator::error::TableNotFoundSnafu"]],["impl Sync for JoinTaskSnafu",1,["operator::error::JoinTaskSnafu"]],["impl Sync for CatalogSnafu",1,["operator::error::CatalogSnafu"]],["impl<__T0> Sync for FindTablePartitionRuleSnafu<__T0>where\n __T0: Sync,",1,["operator::error::FindTablePartitionRuleSnafu"]],["impl Sync for SplitInsertSnafu",1,["operator::error::SplitInsertSnafu"]],["impl Sync for SplitDeleteSnafu",1,["operator::error::SplitDeleteSnafu"]],["impl Sync for FindRegionLeaderSnafu",1,["operator::error::FindRegionLeaderSnafu"]],["impl Sync for CreateTableInfoSnafu",1,["operator::error::CreateTableInfoSnafu"]],["impl Sync for BuildCreateExprOnInsertionSnafu",1,["operator::error::BuildCreateExprOnInsertionSnafu"]],["impl<__T0> Sync for SchemaNotFoundSnafu<__T0>where\n __T0: Sync,",1,["operator::error::SchemaNotFoundSnafu"]],["impl<__T0> Sync for SchemaExistsSnafu<__T0>where\n __T0: Sync,",1,["operator::error::SchemaExistsSnafu"]],["impl Sync for TableSnafu",1,["operator::error::TableSnafu"]],["impl<__T0> Sync for ColumnNotFoundSnafu<__T0>where\n __T0: Sync,",1,["operator::error::ColumnNotFoundSnafu"]],["impl Sync for ExecuteStatementSnafu",1,["operator::error::ExecuteStatementSnafu"]],["impl Sync for PlanStatementSnafu",1,["operator::error::PlanStatementSnafu"]],["impl Sync for ParseQuerySnafu",1,["operator::error::ParseQuerySnafu"]],["impl Sync for ExecLogicalPlanSnafu",1,["operator::error::ExecLogicalPlanSnafu"]],["impl Sync for BuildDfLogicalPlanSnafu",1,["operator::error::BuildDfLogicalPlanSnafu"]],["impl Sync for AlterExprToRequestSnafu",1,["operator::error::AlterExprToRequestSnafu"]],["impl<__T0> Sync for BuildTableMetaSnafu<__T0>where\n __T0: Sync,",1,["operator::error::BuildTableMetaSnafu"]],["impl<__T0> Sync for NotSupportedSnafu<__T0>where\n __T0: Sync,",1,["operator::error::NotSupportedSnafu"]],["impl Sync for FindNewColumnsOnInsertionSnafu",1,["operator::error::FindNewColumnsOnInsertionSnafu"]],["impl Sync for IntoVectorsSnafu",1,["operator::error::IntoVectorsSnafu"]],["impl Sync for DeserializePartitionSnafu",1,["operator::error::DeserializePartitionSnafu"]],["impl Sync for DescribeStatementSnafu",1,["operator::error::DescribeStatementSnafu"]],["impl<__T0> Sync for IllegalPrimaryKeysDefSnafu<__T0>where\n __T0: Sync,",1,["operator::error::IllegalPrimaryKeysDefSnafu"]],["impl Sync for UnrecognizedTableOptionSnafu",1,["operator::error::UnrecognizedTableOptionSnafu"]],["impl Sync for MissingTimeIndexColumnSnafu",1,["operator::error::MissingTimeIndexColumnSnafu"]],["impl Sync for BuildRegexSnafu",1,["operator::error::BuildRegexSnafu"]],["impl<__T0> Sync for CopyTableSnafu<__T0>where\n __T0: Sync,",1,["operator::error::CopyTableSnafu"]],["impl<__T0> Sync for InsertSnafu<__T0>where\n __T0: Sync,",1,["operator::error::InsertSnafu"]],["impl Sync for ParseUrlSnafu",1,["operator::error::ParseUrlSnafu"]],["impl<__T0> Sync for UnsupportedFormatSnafu<__T0>where\n __T0: Sync,",1,["operator::error::UnsupportedFormatSnafu"]],["impl Sync for ParseFileFormatSnafu",1,["operator::error::ParseFileFormatSnafu"]],["impl Sync for BuildBackendSnafu",1,["operator::error::BuildBackendSnafu"]],["impl Sync for ListObjectsSnafu",1,["operator::error::ListObjectsSnafu"]],["impl<__T0> Sync for InferSchemaSnafu<__T0>where\n __T0: Sync,",1,["operator::error::InferSchemaSnafu"]],["impl Sync for BuildCsvConfigSnafu",1,["operator::error::BuildCsvConfigSnafu"]],["impl<__T0> Sync for WriteStreamToFileSnafu<__T0>where\n __T0: Sync,",1,["operator::error::WriteStreamToFileSnafu"]],["impl<__T0> Sync for ReadObjectSnafu<__T0>where\n __T0: Sync,",1,["operator::error::ReadObjectSnafu"]],["impl Sync for ReadDfRecordBatchSnafu",1,["operator::error::ReadDfRecordBatchSnafu"]],["impl Sync for ReadParquetSnafu",1,["operator::error::ReadParquetSnafu"]],["impl Sync for ReadOrcSnafu",1,["operator::error::ReadOrcSnafu"]],["impl Sync for BuildParquetRecordBatchStreamSnafu",1,["operator::error::BuildParquetRecordBatchStreamSnafu"]],["impl Sync for BuildFileStreamSnafu",1,["operator::error::BuildFileStreamSnafu"]],["impl Sync for WriteParquetSnafu",1,["operator::error::WriteParquetSnafu"]],["impl<__T0, __T1, __T2> Sync for InvalidSchemaSnafu<__T0, __T1, __T2>where\n __T0: Sync,\n __T1: Sync,\n __T2: Sync,",1,["operator::error::InvalidSchemaSnafu"]],["impl Sync for ProjectSchemaSnafu",1,["operator::error::ProjectSchemaSnafu"]],["impl Sync for EncodeJsonSnafu",1,["operator::error::EncodeJsonSnafu"]],["impl Sync for PrepareImmutableTableSnafu",1,["operator::error::PrepareImmutableTableSnafu"]],["impl<__T0, __T1> Sync for InvalidCopyParameterSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["operator::error::InvalidCopyParameterSnafu"]],["impl Sync for TableMetadataManagerSnafu",1,["operator::error::TableMetadataManagerSnafu"]],["impl Sync for ReadRecordBatchSnafu",1,["operator::error::ReadRecordBatchSnafu"]],["impl Sync for BuildColumnVectorsSnafu",1,["operator::error::BuildColumnVectorsSnafu"]],["impl Sync for MissingInsertBodySnafu",1,["operator::error::MissingInsertBodySnafu"]],["impl<__T0> Sync for ColumnDefaultValueSnafu<__T0>where\n __T0: Sync,",1,["operator::error::ColumnDefaultValueSnafu"]],["impl<__T0> Sync for ColumnNoneDefaultValueSnafu<__T0>where\n __T0: Sync,",1,["operator::error::ColumnNoneDefaultValueSnafu"]],["impl<__T0, __T1> Sync for InvalidPartitionColumnsSnafu<__T0, __T1>where\n __T0: Sync,\n __T1: Sync,",1,["operator::error::InvalidPartitionColumnsSnafu"]],["impl Sync for PrepareFileTableSnafu",1,["operator::error::PrepareFileTableSnafu"]],["impl Sync for InferFileTableSchemaSnafu",1,["operator::error::InferFileTableSchemaSnafu"]],["impl Sync for SchemaIncompatibleSnafu",1,["operator::error::SchemaIncompatibleSnafu"]],["impl Sync for CreateExprFactory",1,["operator::expr_factory::CreateExprFactory"]],["impl Sync for Inserter",1,["operator::insert::Inserter"]],["impl Sync for RegionRequestFactory",1,["operator::region_req_factory::RegionRequestFactory"]],["impl<'a> Sync for Partitioner<'a>",1,["operator::req_convert::common::partitioner::Partitioner"]],["impl Sync for ColumnToRow",1,["operator::req_convert::delete::column_to_row::ColumnToRow"]],["impl<'a> Sync for RowToRegion<'a>",1,["operator::req_convert::delete::row_to_region::RowToRegion"]],["impl<'a> Sync for TableToRegion<'a>",1,["operator::req_convert::delete::table_to_region::TableToRegion"]],["impl Sync for ColumnToRow",1,["operator::req_convert::insert::column_to_row::ColumnToRow"]],["impl<'a> Sync for RowToRegion<'a>",1,["operator::req_convert::insert::row_to_region::RowToRegion"]],["impl<'a> Sync for StatementToRegion<'a>",1,["operator::req_convert::insert::stmt_to_region::StatementToRegion"]],["impl<'a> Sync for TableToRegion<'a>",1,["operator::req_convert::insert::table_to_region::TableToRegion"]],["impl Sync for StatementExecutor",1,["operator::statement::StatementExecutor"]],["impl Sync for TableMutationOperator",1,["operator::table::TableMutationOperator"]]], diff --git a/implementors/core/marker/trait.Unpin.js b/implementors/core/marker/trait.Unpin.js index 4daec12aad46..18375d25e809 100644 --- a/implementors/core/marker/trait.Unpin.js +++ b/implementors/core/marker/trait.Unpin.js @@ -31,7 +31,7 @@ "log_store":[["impl Unpin for Error",1,["log_store::error::Error"]],["impl Unpin for StartGcTaskSnafu",1,["log_store::error::StartGcTaskSnafu"]],["impl Unpin for StopGcTaskSnafu",1,["log_store::error::StopGcTaskSnafu"]],["impl Unpin for AddEntryLogBatchSnafu",1,["log_store::error::AddEntryLogBatchSnafu"]],["impl Unpin for RaftEngineSnafu",1,["log_store::error::RaftEngineSnafu"]],["impl Unpin for IllegalStateSnafu",1,["log_store::error::IllegalStateSnafu"]],["impl<__T0> Unpin for IllegalNamespaceSnafu<__T0>where\n __T0: Unpin,",1,["log_store::error::IllegalNamespaceSnafu"]],["impl<__T0, __T1, __T2, __T3> Unpin for FetchEntrySnafu<__T0, __T1, __T2, __T3>where\n __T0: Unpin,\n __T1: Unpin,\n __T2: Unpin,\n __T3: Unpin,",1,["log_store::error::FetchEntrySnafu"]],["impl<__T0, __T1, __T2> Unpin for OverrideCompactedEntrySnafu<__T0, __T1, __T2>where\n __T0: Unpin,\n __T1: Unpin,\n __T2: Unpin,",1,["log_store::error::OverrideCompactedEntrySnafu"]],["impl Unpin for NoopLogStore",1,["log_store::noop::NoopLogStore"]],["impl Unpin for EntryImpl",1,["log_store::noop::EntryImpl"]],["impl Unpin for NamespaceImpl",1,["log_store::noop::NamespaceImpl"]],["impl Unpin for RaftEngineBackend",1,["log_store::raft_engine::backend::RaftEngineBackend"]],["impl Unpin for RaftEngineLogStore",1,["log_store::raft_engine::log_store::RaftEngineLogStore"]],["impl Unpin for PurgeExpiredFilesFunction",1,["log_store::raft_engine::log_store::PurgeExpiredFilesFunction"]],["impl Unpin for MessageType",1,["log_store::raft_engine::log_store::MessageType"]],["impl Unpin for EntryImpl",1,["log_store::raft_engine::protos::logstore::EntryImpl"]],["impl Unpin for LogStoreState",1,["log_store::raft_engine::protos::logstore::LogStoreState"]],["impl Unpin for NamespaceImpl",1,["log_store::raft_engine::protos::logstore::NamespaceImpl"]]], "meta_client":[["impl Unpin for LeadershipGroup",1,["meta_client::client::ask_leader::LeadershipGroup"]],["impl Unpin for AskLeader",1,["meta_client::client::ask_leader::AskLeader"]],["impl Unpin for Client",1,["meta_client::client::ddl::Client"]],["impl Unpin for Inner",1,["meta_client::client::ddl::Inner"]],["impl Unpin for HeartbeatSender",1,["meta_client::client::heartbeat::HeartbeatSender"]],["impl Unpin for HeartbeatStream",1,["meta_client::client::heartbeat::HeartbeatStream"]],["impl Unpin for Client",1,["meta_client::client::heartbeat::Client"]],["impl Unpin for Inner",1,["meta_client::client::heartbeat::Inner"]],["impl Unpin for Client",1,["meta_client::client::lock::Client"]],["impl Unpin for Inner",1,["meta_client::client::lock::Inner"]],["impl Unpin for Client",1,["meta_client::client::router::Client"]],["impl Unpin for Inner",1,["meta_client::client::router::Inner"]],["impl Unpin for Client",1,["meta_client::client::store::Client"]],["impl Unpin for Inner",1,["meta_client::client::store::Inner"]],["impl Unpin for MetaClientBuilder",1,["meta_client::client::MetaClientBuilder"]],["impl Unpin for MetaClient",1,["meta_client::client::MetaClient"]],["impl Unpin for Error",1,["meta_client::error::Error"]],["impl<__T0> Unpin for IllegalGrpcClientStateSnafu<__T0>where\n __T0: Unpin,",1,["meta_client::error::IllegalGrpcClientStateSnafu"]],["impl<__T0, __T1> Unpin for MetaServerSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["meta_client::error::MetaServerSnafu"]],["impl Unpin for AskLeaderSnafu",1,["meta_client::error::AskLeaderSnafu"]],["impl Unpin for NoLeaderSnafu",1,["meta_client::error::NoLeaderSnafu"]],["impl Unpin for AskLeaderTimeoutSnafu",1,["meta_client::error::AskLeaderTimeoutSnafu"]],["impl Unpin for CreateChannelSnafu",1,["meta_client::error::CreateChannelSnafu"]],["impl<__T0> Unpin for NotStartedSnafu<__T0>where\n __T0: Unpin,",1,["meta_client::error::NotStartedSnafu"]],["impl<__T0> Unpin for SendHeartbeatSnafu<__T0>where\n __T0: Unpin,",1,["meta_client::error::SendHeartbeatSnafu"]],["impl Unpin for CreateHeartbeatStreamSnafu",1,["meta_client::error::CreateHeartbeatStreamSnafu"]],["impl Unpin for InvalidResponseHeaderSnafu",1,["meta_client::error::InvalidResponseHeaderSnafu"]],["impl Unpin for ConvertMetaRequestSnafu",1,["meta_client::error::ConvertMetaRequestSnafu"]],["impl Unpin for ConvertMetaResponseSnafu",1,["meta_client::error::ConvertMetaResponseSnafu"]],["impl<__T0, __T1> Unpin for RetryTimesExceededSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["meta_client::error::RetryTimesExceededSnafu"]],["impl Unpin for MetaClientOptions",1,["meta_client::MetaClientOptions"]]], "meta_srv":[["impl Unpin for MetaSrvInstance",1,["meta_srv::bootstrap::MetaSrvInstance"]],["impl Unpin for MetasrvCacheInvalidator",1,["meta_srv::cache_invalidator::MetasrvCacheInvalidator"]],["impl Unpin for MetaPeerClient",1,["meta_srv::cluster::MetaPeerClient"]],["impl Unpin for MetaPeerClientBuilder",1,["meta_srv::cluster::MetaPeerClientBuilder"]],["impl Unpin for MetaPeerClientBuilderError",1,["meta_srv::cluster::MetaPeerClientBuilderError"]],["impl<'a> Unpin for Context<'a>",1,["meta_srv::cluster::Context"]],["impl Unpin for EtcdElection",1,["meta_srv::election::etcd::EtcdElection"]],["impl Unpin for LeaderChangeMessage",1,["meta_srv::election::LeaderChangeMessage"]],["impl Unpin for Error",1,["meta_srv::error::Error"]],["impl Unpin for InitMetadataSnafu",1,["meta_srv::error::InitMetadataSnafu"]],["impl Unpin for NextSequenceSnafu",1,["meta_srv::error::NextSequenceSnafu"]],["impl Unpin for SubmitDdlTaskSnafu",1,["meta_srv::error::SubmitDdlTaskSnafu"]],["impl Unpin for InvalidateTableCacheSnafu",1,["meta_srv::error::InvalidateTableCacheSnafu"]],["impl<__T0> Unpin for OperateRegionSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::OperateRegionSnafu"]],["impl Unpin for ListCatalogsSnafu",1,["meta_srv::error::ListCatalogsSnafu"]],["impl<__T0> Unpin for ListSchemasSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::ListSchemasSnafu"]],["impl Unpin for JoinSnafu",1,["meta_srv::error::JoinSnafu"]],["impl<__T0> Unpin for TxnSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::TxnSnafu"]],["impl<__T0, __T1> Unpin for TableIdChangedSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["meta_srv::error::TableIdChangedSnafu"]],["impl<__T0, __T1> Unpin for NoEnoughAvailableDatanodeSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["meta_srv::error::NoEnoughAvailableDatanodeSnafu"]],["impl<__T0> Unpin for RequestDatanodeSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::RequestDatanodeSnafu"]],["impl Unpin for SendShutdownSignalSnafu",1,["meta_srv::error::SendShutdownSignalSnafu"]],["impl<__T0> Unpin for ShutdownServerSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::ShutdownServerSnafu"]],["impl Unpin for EmptyKeySnafu",1,["meta_srv::error::EmptyKeySnafu"]],["impl Unpin for EtcdFailedSnafu",1,["meta_srv::error::EtcdFailedSnafu"]],["impl Unpin for ConnectEtcdSnafu",1,["meta_srv::error::ConnectEtcdSnafu"]],["impl<__T0> Unpin for TcpBindSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::TcpBindSnafu"]],["impl Unpin for TcpIncomingSnafu",1,["meta_srv::error::TcpIncomingSnafu"]],["impl Unpin for StartGrpcSnafu",1,["meta_srv::error::StartGrpcSnafu"]],["impl Unpin for StartHttpSnafu",1,["meta_srv::error::StartHttpSnafu"]],["impl<__T0> Unpin for ParseAddrSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::ParseAddrSnafu"]],["impl Unpin for EmptyTableNameSnafu",1,["meta_srv::error::EmptyTableNameSnafu"]],["impl<__T0> Unpin for InvalidLeaseKeySnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::InvalidLeaseKeySnafu"]],["impl<__T0> Unpin for InvalidStatKeySnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::InvalidStatKeySnafu"]],["impl<__T0> Unpin for InvalidInactiveRegionKeySnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::InvalidInactiveRegionKeySnafu"]],["impl Unpin for LeaseKeyFromUtf8Snafu",1,["meta_srv::error::LeaseKeyFromUtf8Snafu"]],["impl Unpin for LeaseValueFromUtf8Snafu",1,["meta_srv::error::LeaseValueFromUtf8Snafu"]],["impl Unpin for StatKeyFromUtf8Snafu",1,["meta_srv::error::StatKeyFromUtf8Snafu"]],["impl Unpin for StatValueFromUtf8Snafu",1,["meta_srv::error::StatValueFromUtf8Snafu"]],["impl Unpin for InvalidRegionKeyFromUtf8Snafu",1,["meta_srv::error::InvalidRegionKeyFromUtf8Snafu"]],["impl<__T0> Unpin for SerializeToJsonSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::SerializeToJsonSnafu"]],["impl<__T0> Unpin for DeserializeFromJsonSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::DeserializeFromJsonSnafu"]],["impl<__T0> Unpin for ParseNumSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::ParseNumSnafu"]],["impl<__T0> Unpin for InvalidArgumentsSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::InvalidArgumentsSnafu"]],["impl<__T0> Unpin for InvalidTxnResultSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::InvalidTxnResultSnafu"]],["impl Unpin for InvalidCatalogValueSnafu",1,["meta_srv::error::InvalidCatalogValueSnafu"]],["impl Unpin for InvalidFullTableNameSnafu",1,["meta_srv::error::InvalidFullTableNameSnafu"]],["impl Unpin for DecodeTableRouteSnafu",1,["meta_srv::error::DecodeTableRouteSnafu"]],["impl<__T0> Unpin for TableRouteNotFoundSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::TableRouteNotFoundSnafu"]],["impl<__T0> Unpin for TableInfoNotFoundSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::TableInfoNotFoundSnafu"]],["impl<__T0, __T1> Unpin for CorruptedTableRouteSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["meta_srv::error::CorruptedTableRouteSnafu"]],["impl Unpin for NoLeaderSnafu",1,["meta_srv::error::NoLeaderSnafu"]],["impl<__T0> Unpin for TableNotFoundSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::TableNotFoundSnafu"]],["impl<__T0> Unpin for MoveValueSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::MoveValueSnafu"]],["impl<__T0> Unpin for UnsupportedSelectorTypeSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::UnsupportedSelectorTypeSnafu"]],["impl<__T0> Unpin for UnexpectedSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::UnexpectedSnafu"]],["impl Unpin for CreateChannelSnafu",1,["meta_srv::error::CreateChannelSnafu"]],["impl Unpin for BatchGetSnafu",1,["meta_srv::error::BatchGetSnafu"]],["impl Unpin for RangeSnafu",1,["meta_srv::error::RangeSnafu"]],["impl Unpin for ResponseHeaderNotFoundSnafu",1,["meta_srv::error::ResponseHeaderNotFoundSnafu"]],["impl<__T0> Unpin for IsNotLeaderSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::IsNotLeaderSnafu"]],["impl Unpin for InvalidHttpBodySnafu",1,["meta_srv::error::InvalidHttpBodySnafu"]],["impl<__T0, __T1> Unpin for ExceededRetryLimitSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["meta_srv::error::ExceededRetryLimitSnafu"]],["impl Unpin for LockSnafu",1,["meta_srv::error::LockSnafu"]],["impl Unpin for UnlockSnafu",1,["meta_srv::error::UnlockSnafu"]],["impl Unpin for LeaseGrantSnafu",1,["meta_srv::error::LeaseGrantSnafu"]],["impl Unpin for LockNotConfigSnafu",1,["meta_srv::error::LockNotConfigSnafu"]],["impl Unpin for InvalidUtf8ValueSnafu",1,["meta_srv::error::InvalidUtf8ValueSnafu"]],["impl<__T0> Unpin for MissingRequiredParameterSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::MissingRequiredParameterSnafu"]],["impl Unpin for RecoverProcedureSnafu",1,["meta_srv::error::RecoverProcedureSnafu"]],["impl Unpin for WaitProcedureSnafu",1,["meta_srv::error::WaitProcedureSnafu"]],["impl Unpin for SubmitProcedureSnafu",1,["meta_srv::error::SubmitProcedureSnafu"]],["impl<__T0> Unpin for SchemaAlreadyExistsSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::SchemaAlreadyExistsSnafu"]],["impl<__T0> Unpin for TableAlreadyExistsSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::TableAlreadyExistsSnafu"]],["impl<__T0> Unpin for PusherNotFoundSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::PusherNotFoundSnafu"]],["impl<__T0> Unpin for PushMessageSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::PushMessageSnafu"]],["impl<__T0> Unpin for MailboxClosedSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::MailboxClosedSnafu"]],["impl<__T0> Unpin for MailboxTimeoutSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::MailboxTimeoutSnafu"]],["impl<__T0, __T1> Unpin for MailboxReceiverSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["meta_srv::error::MailboxReceiverSnafu"]],["impl Unpin for MissingRequestHeaderSnafu",1,["meta_srv::error::MissingRequestHeaderSnafu"]],["impl<__T0> Unpin for RegisterProcedureLoaderSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::RegisterProcedureLoaderSnafu"]],["impl<__T0> Unpin for RegionFailoverCandidatesNotFoundSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::RegionFailoverCandidatesNotFoundSnafu"]],["impl<__T0, __T1> Unpin for UnexpectedInstructionReplySnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["meta_srv::error::UnexpectedInstructionReplySnafu"]],["impl<__T0> Unpin for RetryLaterSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::RetryLaterSnafu"]],["impl<__T0> Unpin for UpdateTableMetadataSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::UpdateTableMetadataSnafu"]],["impl Unpin for TableRouteConversionSnafu",1,["meta_srv::error::TableRouteConversionSnafu"]],["impl Unpin for ConvertProtoDataSnafu",1,["meta_srv::error::ConvertProtoDataSnafu"]],["impl Unpin for ConvertEtcdTxnObjectSnafu",1,["meta_srv::error::ConvertEtcdTxnObjectSnafu"]],["impl Unpin for OtherSnafu",1,["meta_srv::error::OtherSnafu"]],["impl Unpin for TableMetadataManagerSnafu",1,["meta_srv::error::TableMetadataManagerSnafu"]],["impl Unpin for UpdateTableRouteSnafu",1,["meta_srv::error::UpdateTableRouteSnafu"]],["impl Unpin for GetFullTableInfoSnafu",1,["meta_srv::error::GetFullTableInfoSnafu"]],["impl<__T0> Unpin for InvalidHeartbeatRequestSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::InvalidHeartbeatRequestSnafu"]],["impl Unpin for PublishMessageSnafu",1,["meta_srv::error::PublishMessageSnafu"]],["impl Unpin for TooManyPartitionsSnafu",1,["meta_srv::error::TooManyPartitionsSnafu"]],["impl<__T0> Unpin for UnsupportedSnafu<__T0>where\n __T0: Unpin,",1,["meta_srv::error::UnsupportedSnafu"]],["impl Unpin for PhiAccrualFailureDetector",1,["meta_srv::failure_detector::PhiAccrualFailureDetector"]],["impl Unpin for HeartbeatHistory",1,["meta_srv::failure_detector::HeartbeatHistory"]],["impl Unpin for CheckLeaderHandler",1,["meta_srv::handler::check_leader_handler::CheckLeaderHandler"]],["impl Unpin for CollectStatsHandler",1,["meta_srv::handler::collect_stats_handler::CollectStatsHandler"]],["impl Unpin for FailureDetectControl",1,["meta_srv::handler::failure_handler::runner::FailureDetectControl"]],["impl Unpin for FailureDetectRunner",1,["meta_srv::handler::failure_handler::runner::FailureDetectRunner"]],["impl<'a> Unpin for FailureDetectorEntry<'a>",1,["meta_srv::handler::failure_handler::runner::FailureDetectorEntry"]],["impl Unpin for FailureDetectorContainer",1,["meta_srv::handler::failure_handler::runner::FailureDetectorContainer"]],["impl Unpin for DatanodeHeartbeat",1,["meta_srv::handler::failure_handler::DatanodeHeartbeat"]],["impl Unpin for RegionFailureHandler",1,["meta_srv::handler::failure_handler::RegionFailureHandler"]],["impl Unpin for FilterInactiveRegionStatsHandler",1,["meta_srv::handler::filter_inactive_region_stats::FilterInactiveRegionStatsHandler"]],["impl Unpin for KeepLeaseHandler",1,["meta_srv::handler::keep_lease_handler::KeepLeaseHandler"]],["impl Unpin for MailboxHandler",1,["meta_srv::handler::mailbox_handler::MailboxHandler"]],["impl Unpin for Stat",1,["meta_srv::handler::node_stat::Stat"]],["impl Unpin for RegionStat",1,["meta_srv::handler::node_stat::RegionStat"]],["impl Unpin for OnLeaderStartHandler",1,["meta_srv::handler::on_leader_start_handler::OnLeaderStartHandler"]],["impl Unpin for EpochStats",1,["meta_srv::handler::persist_stats_handler::EpochStats"]],["impl Unpin for PersistStatsHandler",1,["meta_srv::handler::persist_stats_handler::PersistStatsHandler"]],["impl Unpin for PublishHeartbeatHandler",1,["meta_srv::handler::publish_heartbeat_handler::PublishHeartbeatHandler"]],["impl Unpin for RegionLeaseHandler",1,["meta_srv::handler::region_lease_handler::RegionLeaseHandler"]],["impl Unpin for ResponseHeaderHandler",1,["meta_srv::handler::response_header_handler::ResponseHeaderHandler"]],["impl Unpin for HeartbeatAccumulator",1,["meta_srv::handler::HeartbeatAccumulator"]],["impl Unpin for Pusher",1,["meta_srv::handler::Pusher"]],["impl Unpin for Pushers",1,["meta_srv::handler::Pushers"]],["impl Unpin for NameCachedHandler",1,["meta_srv::handler::NameCachedHandler"]],["impl Unpin for HeartbeatHandlerGroup",1,["meta_srv::handler::HeartbeatHandlerGroup"]],["impl Unpin for HeartbeatMailbox",1,["meta_srv::handler::HeartbeatMailbox"]],["impl Unpin for DATANODE_LEASE_KEY_PATTERN",1,["meta_srv::keys::DATANODE_LEASE_KEY_PATTERN"]],["impl Unpin for DATANODE_STAT_KEY_PATTERN",1,["meta_srv::keys::DATANODE_STAT_KEY_PATTERN"]],["impl Unpin for INACTIVE_REGION_KEY_PATTERN",1,["meta_srv::keys::INACTIVE_REGION_KEY_PATTERN"]],["impl Unpin for LeaseKey",1,["meta_srv::keys::LeaseKey"]],["impl Unpin for LeaseValue",1,["meta_srv::keys::LeaseValue"]],["impl Unpin for StatKey",1,["meta_srv::keys::StatKey"]],["impl Unpin for StatValue",1,["meta_srv::keys::StatValue"]],["impl Unpin for InactiveRegionKey",1,["meta_srv::keys::InactiveRegionKey"]],["impl Unpin for EtcdLock",1,["meta_srv::lock::etcd::EtcdLock"]],["impl Unpin for MemLock",1,["meta_srv::lock::memory::MemLock"]],["impl Unpin for Opts",1,["meta_srv::lock::Opts"]],["impl<'a> Unpin for DistLockGuard<'a>",1,["meta_srv::lock::DistLockGuard"]],["impl Unpin for MetaSrvBuilder",1,["meta_srv::metasrv::builder::MetaSrvBuilder"]],["impl Unpin for CheckLeaderByElection",1,["meta_srv::metasrv::builder::CheckLeaderByElection"]],["impl Unpin for MetaSrvOptions",1,["meta_srv::metasrv::MetaSrvOptions"]],["impl Unpin for MetasrvInfo",1,["meta_srv::metasrv::MetasrvInfo"]],["impl Unpin for DatanodeOptions",1,["meta_srv::metasrv::DatanodeOptions"]],["impl Unpin for DatanodeClientOptions",1,["meta_srv::metasrv::DatanodeClientOptions"]],["impl Unpin for Context",1,["meta_srv::metasrv::Context"]],["impl Unpin for LeaderValue",1,["meta_srv::metasrv::LeaderValue"]],["impl Unpin for SelectorContext",1,["meta_srv::metasrv::SelectorContext"]],["impl Unpin for MetaSrv",1,["meta_srv::metasrv::MetaSrv"]],["impl Unpin for MockInfo",1,["meta_srv::mocks::MockInfo"]],["impl Unpin for ActivateRegion",1,["meta_srv::procedure::region_failover::activate_region::ActivateRegion"]],["impl Unpin for DeactivateRegion",1,["meta_srv::procedure::region_failover::deactivate_region::DeactivateRegion"]],["impl Unpin for RegionFailoverEnd",1,["meta_srv::procedure::region_failover::failover_end::RegionFailoverEnd"]],["impl Unpin for RegionFailoverStart",1,["meta_srv::procedure::region_failover::failover_start::RegionFailoverStart"]],["impl Unpin for InvalidateCache",1,["meta_srv::procedure::region_failover::invalidate_cache::InvalidateCache"]],["impl Unpin for UpdateRegionMetadata",1,["meta_srv::procedure::region_failover::update_metadata::UpdateRegionMetadata"]],["impl Unpin for RegionFailoverKey",1,["meta_srv::procedure::region_failover::RegionFailoverKey"]],["impl Unpin for RegionFailoverManager",1,["meta_srv::procedure::region_failover::RegionFailoverManager"]],["impl Unpin for FailoverProcedureGuard",1,["meta_srv::procedure::region_failover::FailoverProcedureGuard"]],["impl Unpin for Node",1,["meta_srv::procedure::region_failover::Node"]],["impl Unpin for RegionFailoverContext",1,["meta_srv::procedure::region_failover::RegionFailoverContext"]],["impl Unpin for RegionFailoverProcedure",1,["meta_srv::procedure::region_failover::RegionFailoverProcedure"]],["impl<M, T> Unpin for DefaultPublish<M, T>where\n T: Unpin,",1,["meta_srv::pubsub::publish::DefaultPublish"]],["impl<T> Unpin for AddSubRequest<T>where\n T: Unpin,",1,["meta_srv::pubsub::subscribe_manager::AddSubRequest"]],["impl Unpin for UnSubRequest",1,["meta_srv::pubsub::subscribe_manager::UnSubRequest"]],["impl<T> Unpin for DefaultSubscribeManager<T>",1,["meta_srv::pubsub::subscribe_manager::DefaultSubscribeManager"]],["impl<T> Unpin for Subscriber<T>where\n T: Unpin,",1,["meta_srv::pubsub::subscriber::Subscriber"]],["impl Unpin for Topic",1,["meta_srv::pubsub::Topic"]],["impl Unpin for Message",1,["meta_srv::pubsub::Message"]],["impl Unpin for LeaseBasedSelector",1,["meta_srv::selector::lease_based::LeaseBasedSelector"]],["impl Unpin for LoadBasedSelector",1,["meta_srv::selector::load_based::LoadBasedSelector"]],["impl Unpin for SelectorType",1,["meta_srv::selector::SelectorType"]],["impl Unpin for HealthHandler",1,["meta_srv::service::admin::health::HealthHandler"]],["impl Unpin for HeartBeatHandler",1,["meta_srv::service::admin::heartbeat::HeartBeatHandler"]],["impl Unpin for StatValues",1,["meta_srv::service::admin::heartbeat::StatValues"]],["impl Unpin for ViewInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ViewInactiveRegionsHandler"]],["impl Unpin for ClearInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ClearInactiveRegionsHandler"]],["impl Unpin for InactiveRegions",1,["meta_srv::service::admin::inactive_regions::InactiveRegions"]],["impl Unpin for LeaderHandler",1,["meta_srv::service::admin::leader::LeaderHandler"]],["impl Unpin for CatalogsHandler",1,["meta_srv::service::admin::meta::CatalogsHandler"]],["impl Unpin for SchemasHandler",1,["meta_srv::service::admin::meta::SchemasHandler"]],["impl Unpin for TablesHandler",1,["meta_srv::service::admin::meta::TablesHandler"]],["impl Unpin for TableHandler",1,["meta_srv::service::admin::meta::TableHandler"]],["impl Unpin for NodeLeaseHandler",1,["meta_srv::service::admin::node_lease::NodeLeaseHandler"]],["impl Unpin for HumanLease",1,["meta_srv::service::admin::node_lease::HumanLease"]],["impl Unpin for LeaseValues",1,["meta_srv::service::admin::node_lease::LeaseValues"]],["impl Unpin for RouteHandler",1,["meta_srv::service::admin::route::RouteHandler"]],["impl Unpin for Admin",1,["meta_srv::service::admin::Admin"]],["impl Unpin for Router",1,["meta_srv::service::admin::Router"]],["impl Unpin for Channel",1,["meta_srv::service::mailbox::Channel"]],["impl Unpin for BroadcastChannel",1,["meta_srv::service::mailbox::BroadcastChannel"]],["impl Unpin for MailboxReceiver",1,["meta_srv::service::mailbox::MailboxReceiver"]],["impl Unpin for AlwaysLeader",1,["meta_srv::service::store::cached_kv::AlwaysLeader"]],["impl Unpin for LeaderCachedKvStore",1,["meta_srv::service::store::cached_kv::LeaderCachedKvStore"]],["impl Unpin for EtcdStore",1,["meta_srv::service::store::etcd::EtcdStore"]],["impl Unpin for Get",1,["meta_srv::service::store::etcd::Get"]],["impl Unpin for Put",1,["meta_srv::service::store::etcd::Put"]],["impl Unpin for BatchGet",1,["meta_srv::service::store::etcd::BatchGet"]],["impl Unpin for BatchPut",1,["meta_srv::service::store::etcd::BatchPut"]],["impl Unpin for BatchDelete",1,["meta_srv::service::store::etcd::BatchDelete"]],["impl Unpin for CompareAndPut",1,["meta_srv::service::store::etcd::CompareAndPut"]],["impl Unpin for Delete",1,["meta_srv::service::store::etcd::Delete"]],["impl Unpin for MoveValue",1,["meta_srv::service::store::etcd::MoveValue"]],["impl<'a> Unpin for KvPair<'a>",1,["meta_srv::service::store::etcd_util::KvPair"]],["impl Unpin for KvBackendAdapter",1,["meta_srv::service::store::kv::KvBackendAdapter"]],["impl Unpin for MetaSrvTableMetadataAllocator",1,["meta_srv::table_meta_alloc::MetaSrvTableMetadataAllocator"]],["impl<'a> Unpin for InactiveRegionManager<'a>",1,["meta_srv::inactive_region_manager::InactiveRegionManager"]],["impl Unpin for DistributedGreptimeDBTelemetryCollector",1,["meta_srv::greptimedb_telemetry::DistributedGreptimeDBTelemetryCollector"]]], -"mito2":[["impl Unpin for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl Unpin for CacheManager",1,["mito2::cache::CacheManager"]],["impl Unpin for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl Unpin for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl Unpin for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl Unpin for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl Unpin for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl Unpin for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl Unpin for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl Unpin for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl Unpin for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl Unpin for MitoConfig",1,["mito2::config::MitoConfig"]],["impl Unpin for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl Unpin for EngineInner",1,["mito2::engine::EngineInner"]],["impl Unpin for Error",1,["mito2::error::Error"]],["impl Unpin for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> Unpin for CompressObjectSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> Unpin for DecompressObjectSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::DecompressObjectSnafu"]],["impl Unpin for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> Unpin for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl Unpin for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl Unpin for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl Unpin for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> Unpin for WorkerStoppedSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::WorkerStoppedSnafu"]],["impl Unpin for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> Unpin for InvalidMetaSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::InvalidMetaSnafu"]],["impl Unpin for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl Unpin for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl Unpin for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> Unpin for WriteParquetSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> Unpin for ReadParquetSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> Unpin for RegionNotFoundSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> Unpin for RegionCorruptedSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> Unpin for InvalidRequestSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> Unpin for FillDefaultSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> Unpin for CreateDefaultSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> Unpin for EncodeWalSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::EncodeWalSnafu"]],["impl Unpin for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> Unpin for ReadWalSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> Unpin for DecodeWalSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> Unpin for DeleteWalSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::DeleteWalSnafu"]],["impl Unpin for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl Unpin for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl Unpin for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> Unpin for NotSupportedFieldSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl Unpin for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> Unpin for InvalidParquetSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> Unpin for InvalidBatchSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> Unpin for InvalidRecordBatchSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl Unpin for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl Unpin for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl Unpin for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> Unpin for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl Unpin for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl Unpin for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl Unpin for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl Unpin for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> Unpin for DeleteSstSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> Unpin for FlushRegionSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> Unpin for RegionDroppedSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> Unpin for RegionClosedSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> Unpin for RegionTruncatedSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> Unpin for RejectWriteSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> Unpin for CompactRegionSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> Unpin for CompatReaderSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::CompatReaderSnafu"]],["impl Unpin for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> Unpin for RegionReadonlySnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RegionReadonlySnafu"]],["impl Unpin for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> Unpin for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl Unpin for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl Unpin for FlushReason",1,["mito2::flush::FlushReason"]],["impl Unpin for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl Unpin for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl Unpin for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl Unpin for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl Unpin for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl Unpin for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl Unpin for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl Unpin for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl Unpin for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl Unpin for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl Unpin for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl Unpin for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl Unpin for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl Unpin for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl Unpin for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl Unpin for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl Unpin for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl Unpin for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl Unpin for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl Unpin for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl Unpin for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl Unpin for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl Unpin for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl Unpin for Iter",1,["mito2::memtable::time_series::Iter"]],["impl Unpin for Series",1,["mito2::memtable::time_series::Series"]],["impl Unpin for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl Unpin for Values",1,["mito2::memtable::time_series::Values"]],["impl Unpin for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> Unpin for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl Unpin for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl Unpin for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl Unpin for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl Unpin for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> Unpin for CompatReader<R>where\n R: Unpin,",1,["mito2::read::compat::CompatReader"]],["impl Unpin for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl Unpin for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl Unpin for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl Unpin for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl Unpin for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl Unpin for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl Unpin for Node",1,["mito2::read::merge::Node"]],["impl Unpin for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl Unpin for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl Unpin for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl Unpin for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl Unpin for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl Unpin for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl Unpin for Batch",1,["mito2::read::Batch"]],["impl Unpin for BatchColumn",1,["mito2::read::BatchColumn"]],["impl Unpin for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl Unpin for Source",1,["mito2::read::Source"]],["impl Unpin for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl Unpin for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl Unpin for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl Unpin for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl Unpin for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl Unpin for VersionControl",1,["mito2::region::version::VersionControl"]],["impl Unpin for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl Unpin for Version",1,["mito2::region::version::Version"]],["impl Unpin for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl Unpin for MitoRegion",1,["mito2::region::MitoRegion"]],["impl Unpin for RegionMap",1,["mito2::region::RegionMap"]],["impl Unpin for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl Unpin for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl Unpin for WriteRequest",1,["mito2::request::WriteRequest"]],["impl Unpin for OutputTx",1,["mito2::request::OutputTx"]],["impl Unpin for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl Unpin for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl Unpin for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl Unpin for DdlRequest",1,["mito2::request::DdlRequest"]],["impl Unpin for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl Unpin for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl Unpin for FlushFinished",1,["mito2::request::FlushFinished"]],["impl Unpin for FlushFailed",1,["mito2::request::FlushFailed"]],["impl Unpin for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl Unpin for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl Unpin for SortField",1,["mito2::row_converter::SortField"]],["impl Unpin for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl Unpin for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl Unpin for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl Unpin for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl Unpin for FileId",1,["mito2::sst::file::FileId"]],["impl Unpin for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl Unpin for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl Unpin for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl Unpin for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl Unpin for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl Unpin for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl Unpin for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl Unpin for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl Unpin for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> Unpin for AsyncFileReaderCache<T>where\n T: Unpin,",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl Unpin for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl Unpin for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl Unpin for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl Unpin for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl Unpin for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl Unpin for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl Unpin for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> Unpin for Wal<S>",1,["mito2::wal::Wal"]],["impl<S> Unpin for WalWriter<S>where\n <S as LogStore>::Entry: Unpin,",1,["mito2::wal::WalWriter"]],["impl Unpin for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> Unpin for WorkerStarter<S>",1,["mito2::worker::WorkerStarter"]],["impl Unpin for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl Unpin for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> Unpin for RegionWorkerLoop<S>",1,["mito2::worker::RegionWorkerLoop"]],["impl Unpin for WorkerListener",1,["mito2::worker::WorkerListener"]]], +"mito2":[["impl Unpin for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl Unpin for CacheManager",1,["mito2::cache::CacheManager"]],["impl Unpin for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl Unpin for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl Unpin for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl Unpin for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl Unpin for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl Unpin for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl Unpin for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl Unpin for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl Unpin for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl Unpin for MitoConfig",1,["mito2::config::MitoConfig"]],["impl Unpin for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl Unpin for EngineInner",1,["mito2::engine::EngineInner"]],["impl Unpin for Error",1,["mito2::error::Error"]],["impl Unpin for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> Unpin for CompressObjectSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> Unpin for DecompressObjectSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::DecompressObjectSnafu"]],["impl Unpin for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> Unpin for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl Unpin for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl Unpin for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl Unpin for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> Unpin for WorkerStoppedSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::WorkerStoppedSnafu"]],["impl Unpin for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> Unpin for InvalidMetaSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::InvalidMetaSnafu"]],["impl Unpin for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl Unpin for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl Unpin for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> Unpin for WriteParquetSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> Unpin for ReadParquetSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> Unpin for RegionNotFoundSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> Unpin for RegionCorruptedSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> Unpin for InvalidRequestSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> Unpin for FillDefaultSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> Unpin for CreateDefaultSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> Unpin for EncodeWalSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::EncodeWalSnafu"]],["impl Unpin for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> Unpin for ReadWalSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> Unpin for DecodeWalSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> Unpin for DeleteWalSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::DeleteWalSnafu"]],["impl Unpin for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl Unpin for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl Unpin for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> Unpin for NotSupportedFieldSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl Unpin for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> Unpin for InvalidParquetSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> Unpin for InvalidBatchSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> Unpin for InvalidRecordBatchSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl Unpin for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl Unpin for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl Unpin for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> Unpin for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl Unpin for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl Unpin for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl Unpin for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl Unpin for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> Unpin for DeleteSstSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> Unpin for FlushRegionSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> Unpin for RegionDroppedSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> Unpin for RegionClosedSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> Unpin for RegionTruncatedSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> Unpin for RejectWriteSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> Unpin for CompactRegionSnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> Unpin for CompatReaderSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::CompatReaderSnafu"]],["impl Unpin for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> Unpin for RegionReadonlySnafu<__T0>where\n __T0: Unpin,",1,["mito2::error::RegionReadonlySnafu"]],["impl Unpin for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> Unpin for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl Unpin for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl Unpin for FlushReason",1,["mito2::flush::FlushReason"]],["impl Unpin for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl Unpin for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl Unpin for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl Unpin for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl Unpin for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl Unpin for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl Unpin for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl Unpin for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl Unpin for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl Unpin for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl Unpin for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl Unpin for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl Unpin for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl Unpin for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl Unpin for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl Unpin for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl Unpin for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl Unpin for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl Unpin for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl Unpin for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl Unpin for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl Unpin for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl Unpin for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl Unpin for Iter",1,["mito2::memtable::time_series::Iter"]],["impl Unpin for Series",1,["mito2::memtable::time_series::Series"]],["impl Unpin for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl Unpin for Values",1,["mito2::memtable::time_series::Values"]],["impl Unpin for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> Unpin for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl Unpin for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl Unpin for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl Unpin for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl Unpin for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> Unpin for CompatReader<R>where\n R: Unpin,",1,["mito2::read::compat::CompatReader"]],["impl Unpin for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl Unpin for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl Unpin for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl Unpin for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl Unpin for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl Unpin for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl Unpin for CompareTimeSeq",1,["mito2::read::merge::CompareTimeSeq"]],["impl Unpin for Node",1,["mito2::read::merge::Node"]],["impl Unpin for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl Unpin for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl Unpin for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl Unpin for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl Unpin for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl Unpin for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl Unpin for Batch",1,["mito2::read::Batch"]],["impl Unpin for BatchColumn",1,["mito2::read::BatchColumn"]],["impl Unpin for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl Unpin for Source",1,["mito2::read::Source"]],["impl Unpin for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl Unpin for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl Unpin for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl Unpin for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl Unpin for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl Unpin for VersionControl",1,["mito2::region::version::VersionControl"]],["impl Unpin for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl Unpin for Version",1,["mito2::region::version::Version"]],["impl Unpin for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl Unpin for MitoRegion",1,["mito2::region::MitoRegion"]],["impl Unpin for RegionMap",1,["mito2::region::RegionMap"]],["impl Unpin for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl Unpin for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl Unpin for WriteRequest",1,["mito2::request::WriteRequest"]],["impl Unpin for OutputTx",1,["mito2::request::OutputTx"]],["impl Unpin for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl Unpin for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl Unpin for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl Unpin for DdlRequest",1,["mito2::request::DdlRequest"]],["impl Unpin for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl Unpin for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl Unpin for FlushFinished",1,["mito2::request::FlushFinished"]],["impl Unpin for FlushFailed",1,["mito2::request::FlushFailed"]],["impl Unpin for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl Unpin for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl Unpin for SortField",1,["mito2::row_converter::SortField"]],["impl Unpin for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl Unpin for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl Unpin for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl Unpin for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl Unpin for FileId",1,["mito2::sst::file::FileId"]],["impl Unpin for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl Unpin for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl Unpin for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl Unpin for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl Unpin for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl Unpin for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl Unpin for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl Unpin for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl Unpin for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> Unpin for AsyncFileReaderCache<T>where\n T: Unpin,",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl Unpin for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl Unpin for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl Unpin for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl Unpin for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl Unpin for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl Unpin for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl Unpin for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> Unpin for Wal<S>",1,["mito2::wal::Wal"]],["impl<S> Unpin for WalWriter<S>where\n <S as LogStore>::Entry: Unpin,",1,["mito2::wal::WalWriter"]],["impl Unpin for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> Unpin for WorkerStarter<S>",1,["mito2::worker::WorkerStarter"]],["impl Unpin for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl Unpin for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> Unpin for RegionWorkerLoop<S>",1,["mito2::worker::RegionWorkerLoop"]],["impl Unpin for WorkerListener",1,["mito2::worker::WorkerListener"]]], "nyc_taxi":[["impl Unpin for Args",1,["nyc_taxi::Args"]]], "object_store":[["impl<C> Unpin for LruCacheLayer<C>",1,["object_store::layers::lru_cache::LruCacheLayer"]],["impl<I, C> Unpin for LruCacheAccessor<I, C>where\n I: Unpin,",1,["object_store::layers::lru_cache::LruCacheAccessor"]],["impl Unpin for TempFolder",1,["object_store::test_util::TempFolder"]],["impl Unpin for TestS3Config",1,["object_store::test_util::TestS3Config"]]], "operator":[["impl Unpin for Deleter",1,["operator::delete::Deleter"]],["impl Unpin for Error",1,["operator::error::Error"]],["impl Unpin for InvalidateTableCacheSnafu",1,["operator::error::InvalidateTableCacheSnafu"]],["impl Unpin for ExecuteDdlSnafu",1,["operator::error::ExecuteDdlSnafu"]],["impl<__T0> Unpin for UnexpectedSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::UnexpectedSnafu"]],["impl Unpin for ExternalSnafu",1,["operator::error::ExternalSnafu"]],["impl Unpin for RequestInsertsSnafu",1,["operator::error::RequestInsertsSnafu"]],["impl Unpin for RequestDeletesSnafu",1,["operator::error::RequestDeletesSnafu"]],["impl Unpin for ParseSqlSnafu",1,["operator::error::ParseSqlSnafu"]],["impl<__T0> Unpin for ConvertSqlValueSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::ConvertSqlValueSnafu"]],["impl Unpin for ColumnDataTypeSnafu",1,["operator::error::ColumnDataTypeSnafu"]],["impl<__T0> Unpin for InvalidColumnDefSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::InvalidColumnDefSnafu"]],["impl<__T0> Unpin for ConvertColumnDefaultConstraintSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::ConvertColumnDefaultConstraintSnafu"]],["impl<__T0> Unpin for InvalidSqlSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::InvalidSqlSnafu"]],["impl<__T0> Unpin for InvalidInsertRequestSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::InvalidInsertRequestSnafu"]],["impl<__T0> Unpin for InvalidDeleteRequestSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::InvalidDeleteRequestSnafu"]],["impl<__T0> Unpin for TableNotFoundSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::TableNotFoundSnafu"]],["impl Unpin for JoinTaskSnafu",1,["operator::error::JoinTaskSnafu"]],["impl Unpin for CatalogSnafu",1,["operator::error::CatalogSnafu"]],["impl<__T0> Unpin for FindTablePartitionRuleSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::FindTablePartitionRuleSnafu"]],["impl Unpin for SplitInsertSnafu",1,["operator::error::SplitInsertSnafu"]],["impl Unpin for SplitDeleteSnafu",1,["operator::error::SplitDeleteSnafu"]],["impl Unpin for FindRegionLeaderSnafu",1,["operator::error::FindRegionLeaderSnafu"]],["impl Unpin for CreateTableInfoSnafu",1,["operator::error::CreateTableInfoSnafu"]],["impl Unpin for BuildCreateExprOnInsertionSnafu",1,["operator::error::BuildCreateExprOnInsertionSnafu"]],["impl<__T0> Unpin for SchemaNotFoundSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::SchemaNotFoundSnafu"]],["impl<__T0> Unpin for SchemaExistsSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::SchemaExistsSnafu"]],["impl Unpin for TableSnafu",1,["operator::error::TableSnafu"]],["impl<__T0> Unpin for ColumnNotFoundSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::ColumnNotFoundSnafu"]],["impl Unpin for ExecuteStatementSnafu",1,["operator::error::ExecuteStatementSnafu"]],["impl Unpin for PlanStatementSnafu",1,["operator::error::PlanStatementSnafu"]],["impl Unpin for ParseQuerySnafu",1,["operator::error::ParseQuerySnafu"]],["impl Unpin for ExecLogicalPlanSnafu",1,["operator::error::ExecLogicalPlanSnafu"]],["impl Unpin for BuildDfLogicalPlanSnafu",1,["operator::error::BuildDfLogicalPlanSnafu"]],["impl Unpin for AlterExprToRequestSnafu",1,["operator::error::AlterExprToRequestSnafu"]],["impl<__T0> Unpin for BuildTableMetaSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::BuildTableMetaSnafu"]],["impl<__T0> Unpin for NotSupportedSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::NotSupportedSnafu"]],["impl Unpin for FindNewColumnsOnInsertionSnafu",1,["operator::error::FindNewColumnsOnInsertionSnafu"]],["impl Unpin for IntoVectorsSnafu",1,["operator::error::IntoVectorsSnafu"]],["impl Unpin for DeserializePartitionSnafu",1,["operator::error::DeserializePartitionSnafu"]],["impl Unpin for DescribeStatementSnafu",1,["operator::error::DescribeStatementSnafu"]],["impl<__T0> Unpin for IllegalPrimaryKeysDefSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::IllegalPrimaryKeysDefSnafu"]],["impl Unpin for UnrecognizedTableOptionSnafu",1,["operator::error::UnrecognizedTableOptionSnafu"]],["impl Unpin for MissingTimeIndexColumnSnafu",1,["operator::error::MissingTimeIndexColumnSnafu"]],["impl Unpin for BuildRegexSnafu",1,["operator::error::BuildRegexSnafu"]],["impl<__T0> Unpin for CopyTableSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::CopyTableSnafu"]],["impl<__T0> Unpin for InsertSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::InsertSnafu"]],["impl Unpin for ParseUrlSnafu",1,["operator::error::ParseUrlSnafu"]],["impl<__T0> Unpin for UnsupportedFormatSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::UnsupportedFormatSnafu"]],["impl Unpin for ParseFileFormatSnafu",1,["operator::error::ParseFileFormatSnafu"]],["impl Unpin for BuildBackendSnafu",1,["operator::error::BuildBackendSnafu"]],["impl Unpin for ListObjectsSnafu",1,["operator::error::ListObjectsSnafu"]],["impl<__T0> Unpin for InferSchemaSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::InferSchemaSnafu"]],["impl Unpin for BuildCsvConfigSnafu",1,["operator::error::BuildCsvConfigSnafu"]],["impl<__T0> Unpin for WriteStreamToFileSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::WriteStreamToFileSnafu"]],["impl<__T0> Unpin for ReadObjectSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::ReadObjectSnafu"]],["impl Unpin for ReadDfRecordBatchSnafu",1,["operator::error::ReadDfRecordBatchSnafu"]],["impl Unpin for ReadParquetSnafu",1,["operator::error::ReadParquetSnafu"]],["impl Unpin for ReadOrcSnafu",1,["operator::error::ReadOrcSnafu"]],["impl Unpin for BuildParquetRecordBatchStreamSnafu",1,["operator::error::BuildParquetRecordBatchStreamSnafu"]],["impl Unpin for BuildFileStreamSnafu",1,["operator::error::BuildFileStreamSnafu"]],["impl Unpin for WriteParquetSnafu",1,["operator::error::WriteParquetSnafu"]],["impl<__T0, __T1, __T2> Unpin for InvalidSchemaSnafu<__T0, __T1, __T2>where\n __T0: Unpin,\n __T1: Unpin,\n __T2: Unpin,",1,["operator::error::InvalidSchemaSnafu"]],["impl Unpin for ProjectSchemaSnafu",1,["operator::error::ProjectSchemaSnafu"]],["impl Unpin for EncodeJsonSnafu",1,["operator::error::EncodeJsonSnafu"]],["impl Unpin for PrepareImmutableTableSnafu",1,["operator::error::PrepareImmutableTableSnafu"]],["impl<__T0, __T1> Unpin for InvalidCopyParameterSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["operator::error::InvalidCopyParameterSnafu"]],["impl Unpin for TableMetadataManagerSnafu",1,["operator::error::TableMetadataManagerSnafu"]],["impl Unpin for ReadRecordBatchSnafu",1,["operator::error::ReadRecordBatchSnafu"]],["impl Unpin for BuildColumnVectorsSnafu",1,["operator::error::BuildColumnVectorsSnafu"]],["impl Unpin for MissingInsertBodySnafu",1,["operator::error::MissingInsertBodySnafu"]],["impl<__T0> Unpin for ColumnDefaultValueSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::ColumnDefaultValueSnafu"]],["impl<__T0> Unpin for ColumnNoneDefaultValueSnafu<__T0>where\n __T0: Unpin,",1,["operator::error::ColumnNoneDefaultValueSnafu"]],["impl<__T0, __T1> Unpin for InvalidPartitionColumnsSnafu<__T0, __T1>where\n __T0: Unpin,\n __T1: Unpin,",1,["operator::error::InvalidPartitionColumnsSnafu"]],["impl Unpin for PrepareFileTableSnafu",1,["operator::error::PrepareFileTableSnafu"]],["impl Unpin for InferFileTableSchemaSnafu",1,["operator::error::InferFileTableSchemaSnafu"]],["impl Unpin for SchemaIncompatibleSnafu",1,["operator::error::SchemaIncompatibleSnafu"]],["impl Unpin for CreateExprFactory",1,["operator::expr_factory::CreateExprFactory"]],["impl Unpin for Inserter",1,["operator::insert::Inserter"]],["impl Unpin for RegionRequestFactory",1,["operator::region_req_factory::RegionRequestFactory"]],["impl<'a> Unpin for Partitioner<'a>",1,["operator::req_convert::common::partitioner::Partitioner"]],["impl Unpin for ColumnToRow",1,["operator::req_convert::delete::column_to_row::ColumnToRow"]],["impl<'a> Unpin for RowToRegion<'a>",1,["operator::req_convert::delete::row_to_region::RowToRegion"]],["impl<'a> Unpin for TableToRegion<'a>",1,["operator::req_convert::delete::table_to_region::TableToRegion"]],["impl Unpin for ColumnToRow",1,["operator::req_convert::insert::column_to_row::ColumnToRow"]],["impl<'a> Unpin for RowToRegion<'a>",1,["operator::req_convert::insert::row_to_region::RowToRegion"]],["impl<'a> Unpin for StatementToRegion<'a>",1,["operator::req_convert::insert::stmt_to_region::StatementToRegion"]],["impl<'a> Unpin for TableToRegion<'a>",1,["operator::req_convert::insert::table_to_region::TableToRegion"]],["impl Unpin for StatementExecutor",1,["operator::statement::StatementExecutor"]],["impl Unpin for TableMutationOperator",1,["operator::table::TableMutationOperator"]]], diff --git a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index a436d6f18084..2c9dc7e2c494 100644 --- a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -31,7 +31,7 @@ "log_store":[["impl !RefUnwindSafe for Error",1,["log_store::error::Error"]],["impl RefUnwindSafe for StartGcTaskSnafu",1,["log_store::error::StartGcTaskSnafu"]],["impl RefUnwindSafe for StopGcTaskSnafu",1,["log_store::error::StopGcTaskSnafu"]],["impl RefUnwindSafe for AddEntryLogBatchSnafu",1,["log_store::error::AddEntryLogBatchSnafu"]],["impl RefUnwindSafe for RaftEngineSnafu",1,["log_store::error::RaftEngineSnafu"]],["impl RefUnwindSafe for IllegalStateSnafu",1,["log_store::error::IllegalStateSnafu"]],["impl<__T0> RefUnwindSafe for IllegalNamespaceSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["log_store::error::IllegalNamespaceSnafu"]],["impl<__T0, __T1, __T2, __T3> RefUnwindSafe for FetchEntrySnafu<__T0, __T1, __T2, __T3>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,\n __T2: RefUnwindSafe,\n __T3: RefUnwindSafe,",1,["log_store::error::FetchEntrySnafu"]],["impl<__T0, __T1, __T2> RefUnwindSafe for OverrideCompactedEntrySnafu<__T0, __T1, __T2>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,\n __T2: RefUnwindSafe,",1,["log_store::error::OverrideCompactedEntrySnafu"]],["impl RefUnwindSafe for NoopLogStore",1,["log_store::noop::NoopLogStore"]],["impl RefUnwindSafe for EntryImpl",1,["log_store::noop::EntryImpl"]],["impl RefUnwindSafe for NamespaceImpl",1,["log_store::noop::NamespaceImpl"]],["impl RefUnwindSafe for RaftEngineBackend",1,["log_store::raft_engine::backend::RaftEngineBackend"]],["impl !RefUnwindSafe for RaftEngineLogStore",1,["log_store::raft_engine::log_store::RaftEngineLogStore"]],["impl !RefUnwindSafe for PurgeExpiredFilesFunction",1,["log_store::raft_engine::log_store::PurgeExpiredFilesFunction"]],["impl RefUnwindSafe for MessageType",1,["log_store::raft_engine::log_store::MessageType"]],["impl RefUnwindSafe for EntryImpl",1,["log_store::raft_engine::protos::logstore::EntryImpl"]],["impl RefUnwindSafe for LogStoreState",1,["log_store::raft_engine::protos::logstore::LogStoreState"]],["impl RefUnwindSafe for NamespaceImpl",1,["log_store::raft_engine::protos::logstore::NamespaceImpl"]]], "meta_client":[["impl RefUnwindSafe for LeadershipGroup",1,["meta_client::client::ask_leader::LeadershipGroup"]],["impl !RefUnwindSafe for AskLeader",1,["meta_client::client::ask_leader::AskLeader"]],["impl !RefUnwindSafe for Client",1,["meta_client::client::ddl::Client"]],["impl !RefUnwindSafe for Inner",1,["meta_client::client::ddl::Inner"]],["impl !RefUnwindSafe for HeartbeatSender",1,["meta_client::client::heartbeat::HeartbeatSender"]],["impl !RefUnwindSafe for HeartbeatStream",1,["meta_client::client::heartbeat::HeartbeatStream"]],["impl !RefUnwindSafe for Client",1,["meta_client::client::heartbeat::Client"]],["impl !RefUnwindSafe for Inner",1,["meta_client::client::heartbeat::Inner"]],["impl !RefUnwindSafe for Client",1,["meta_client::client::lock::Client"]],["impl !RefUnwindSafe for Inner",1,["meta_client::client::lock::Inner"]],["impl !RefUnwindSafe for Client",1,["meta_client::client::router::Client"]],["impl !RefUnwindSafe for Inner",1,["meta_client::client::router::Inner"]],["impl !RefUnwindSafe for Client",1,["meta_client::client::store::Client"]],["impl !RefUnwindSafe for Inner",1,["meta_client::client::store::Inner"]],["impl !RefUnwindSafe for MetaClientBuilder",1,["meta_client::client::MetaClientBuilder"]],["impl !RefUnwindSafe for MetaClient",1,["meta_client::client::MetaClient"]],["impl !RefUnwindSafe for Error",1,["meta_client::error::Error"]],["impl<__T0> RefUnwindSafe for IllegalGrpcClientStateSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_client::error::IllegalGrpcClientStateSnafu"]],["impl<__T0, __T1> RefUnwindSafe for MetaServerSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["meta_client::error::MetaServerSnafu"]],["impl RefUnwindSafe for AskLeaderSnafu",1,["meta_client::error::AskLeaderSnafu"]],["impl RefUnwindSafe for NoLeaderSnafu",1,["meta_client::error::NoLeaderSnafu"]],["impl RefUnwindSafe for AskLeaderTimeoutSnafu",1,["meta_client::error::AskLeaderTimeoutSnafu"]],["impl RefUnwindSafe for CreateChannelSnafu",1,["meta_client::error::CreateChannelSnafu"]],["impl<__T0> RefUnwindSafe for NotStartedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_client::error::NotStartedSnafu"]],["impl<__T0> RefUnwindSafe for SendHeartbeatSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_client::error::SendHeartbeatSnafu"]],["impl RefUnwindSafe for CreateHeartbeatStreamSnafu",1,["meta_client::error::CreateHeartbeatStreamSnafu"]],["impl RefUnwindSafe for InvalidResponseHeaderSnafu",1,["meta_client::error::InvalidResponseHeaderSnafu"]],["impl RefUnwindSafe for ConvertMetaRequestSnafu",1,["meta_client::error::ConvertMetaRequestSnafu"]],["impl RefUnwindSafe for ConvertMetaResponseSnafu",1,["meta_client::error::ConvertMetaResponseSnafu"]],["impl<__T0, __T1> RefUnwindSafe for RetryTimesExceededSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["meta_client::error::RetryTimesExceededSnafu"]],["impl RefUnwindSafe for MetaClientOptions",1,["meta_client::MetaClientOptions"]]], "meta_srv":[["impl !RefUnwindSafe for MetaSrvInstance",1,["meta_srv::bootstrap::MetaSrvInstance"]],["impl !RefUnwindSafe for MetasrvCacheInvalidator",1,["meta_srv::cache_invalidator::MetasrvCacheInvalidator"]],["impl !RefUnwindSafe for MetaPeerClient",1,["meta_srv::cluster::MetaPeerClient"]],["impl !RefUnwindSafe for MetaPeerClientBuilder",1,["meta_srv::cluster::MetaPeerClientBuilder"]],["impl RefUnwindSafe for MetaPeerClientBuilderError",1,["meta_srv::cluster::MetaPeerClientBuilderError"]],["impl<'a> RefUnwindSafe for Context<'a>",1,["meta_srv::cluster::Context"]],["impl !RefUnwindSafe for EtcdElection",1,["meta_srv::election::etcd::EtcdElection"]],["impl RefUnwindSafe for LeaderChangeMessage",1,["meta_srv::election::LeaderChangeMessage"]],["impl !RefUnwindSafe for Error",1,["meta_srv::error::Error"]],["impl RefUnwindSafe for InitMetadataSnafu",1,["meta_srv::error::InitMetadataSnafu"]],["impl RefUnwindSafe for NextSequenceSnafu",1,["meta_srv::error::NextSequenceSnafu"]],["impl RefUnwindSafe for SubmitDdlTaskSnafu",1,["meta_srv::error::SubmitDdlTaskSnafu"]],["impl RefUnwindSafe for InvalidateTableCacheSnafu",1,["meta_srv::error::InvalidateTableCacheSnafu"]],["impl<__T0> RefUnwindSafe for OperateRegionSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::OperateRegionSnafu"]],["impl RefUnwindSafe for ListCatalogsSnafu",1,["meta_srv::error::ListCatalogsSnafu"]],["impl<__T0> RefUnwindSafe for ListSchemasSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::ListSchemasSnafu"]],["impl RefUnwindSafe for JoinSnafu",1,["meta_srv::error::JoinSnafu"]],["impl<__T0> RefUnwindSafe for TxnSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::TxnSnafu"]],["impl<__T0, __T1> RefUnwindSafe for TableIdChangedSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["meta_srv::error::TableIdChangedSnafu"]],["impl<__T0, __T1> RefUnwindSafe for NoEnoughAvailableDatanodeSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["meta_srv::error::NoEnoughAvailableDatanodeSnafu"]],["impl<__T0> RefUnwindSafe for RequestDatanodeSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::RequestDatanodeSnafu"]],["impl RefUnwindSafe for SendShutdownSignalSnafu",1,["meta_srv::error::SendShutdownSignalSnafu"]],["impl<__T0> RefUnwindSafe for ShutdownServerSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::ShutdownServerSnafu"]],["impl RefUnwindSafe for EmptyKeySnafu",1,["meta_srv::error::EmptyKeySnafu"]],["impl RefUnwindSafe for EtcdFailedSnafu",1,["meta_srv::error::EtcdFailedSnafu"]],["impl RefUnwindSafe for ConnectEtcdSnafu",1,["meta_srv::error::ConnectEtcdSnafu"]],["impl<__T0> RefUnwindSafe for TcpBindSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::TcpBindSnafu"]],["impl RefUnwindSafe for TcpIncomingSnafu",1,["meta_srv::error::TcpIncomingSnafu"]],["impl RefUnwindSafe for StartGrpcSnafu",1,["meta_srv::error::StartGrpcSnafu"]],["impl RefUnwindSafe for StartHttpSnafu",1,["meta_srv::error::StartHttpSnafu"]],["impl<__T0> RefUnwindSafe for ParseAddrSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::ParseAddrSnafu"]],["impl RefUnwindSafe for EmptyTableNameSnafu",1,["meta_srv::error::EmptyTableNameSnafu"]],["impl<__T0> RefUnwindSafe for InvalidLeaseKeySnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::InvalidLeaseKeySnafu"]],["impl<__T0> RefUnwindSafe for InvalidStatKeySnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::InvalidStatKeySnafu"]],["impl<__T0> RefUnwindSafe for InvalidInactiveRegionKeySnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::InvalidInactiveRegionKeySnafu"]],["impl RefUnwindSafe for LeaseKeyFromUtf8Snafu",1,["meta_srv::error::LeaseKeyFromUtf8Snafu"]],["impl RefUnwindSafe for LeaseValueFromUtf8Snafu",1,["meta_srv::error::LeaseValueFromUtf8Snafu"]],["impl RefUnwindSafe for StatKeyFromUtf8Snafu",1,["meta_srv::error::StatKeyFromUtf8Snafu"]],["impl RefUnwindSafe for StatValueFromUtf8Snafu",1,["meta_srv::error::StatValueFromUtf8Snafu"]],["impl RefUnwindSafe for InvalidRegionKeyFromUtf8Snafu",1,["meta_srv::error::InvalidRegionKeyFromUtf8Snafu"]],["impl<__T0> RefUnwindSafe for SerializeToJsonSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::SerializeToJsonSnafu"]],["impl<__T0> RefUnwindSafe for DeserializeFromJsonSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::DeserializeFromJsonSnafu"]],["impl<__T0> RefUnwindSafe for ParseNumSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::ParseNumSnafu"]],["impl<__T0> RefUnwindSafe for InvalidArgumentsSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::InvalidArgumentsSnafu"]],["impl<__T0> RefUnwindSafe for InvalidTxnResultSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::InvalidTxnResultSnafu"]],["impl RefUnwindSafe for InvalidCatalogValueSnafu",1,["meta_srv::error::InvalidCatalogValueSnafu"]],["impl RefUnwindSafe for InvalidFullTableNameSnafu",1,["meta_srv::error::InvalidFullTableNameSnafu"]],["impl RefUnwindSafe for DecodeTableRouteSnafu",1,["meta_srv::error::DecodeTableRouteSnafu"]],["impl<__T0> RefUnwindSafe for TableRouteNotFoundSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::TableRouteNotFoundSnafu"]],["impl<__T0> RefUnwindSafe for TableInfoNotFoundSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::TableInfoNotFoundSnafu"]],["impl<__T0, __T1> RefUnwindSafe for CorruptedTableRouteSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["meta_srv::error::CorruptedTableRouteSnafu"]],["impl RefUnwindSafe for NoLeaderSnafu",1,["meta_srv::error::NoLeaderSnafu"]],["impl<__T0> RefUnwindSafe for TableNotFoundSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::TableNotFoundSnafu"]],["impl<__T0> RefUnwindSafe for MoveValueSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::MoveValueSnafu"]],["impl<__T0> RefUnwindSafe for UnsupportedSelectorTypeSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::UnsupportedSelectorTypeSnafu"]],["impl<__T0> RefUnwindSafe for UnexpectedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::UnexpectedSnafu"]],["impl RefUnwindSafe for CreateChannelSnafu",1,["meta_srv::error::CreateChannelSnafu"]],["impl RefUnwindSafe for BatchGetSnafu",1,["meta_srv::error::BatchGetSnafu"]],["impl RefUnwindSafe for RangeSnafu",1,["meta_srv::error::RangeSnafu"]],["impl RefUnwindSafe for ResponseHeaderNotFoundSnafu",1,["meta_srv::error::ResponseHeaderNotFoundSnafu"]],["impl<__T0> RefUnwindSafe for IsNotLeaderSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::IsNotLeaderSnafu"]],["impl RefUnwindSafe for InvalidHttpBodySnafu",1,["meta_srv::error::InvalidHttpBodySnafu"]],["impl<__T0, __T1> RefUnwindSafe for ExceededRetryLimitSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["meta_srv::error::ExceededRetryLimitSnafu"]],["impl RefUnwindSafe for LockSnafu",1,["meta_srv::error::LockSnafu"]],["impl RefUnwindSafe for UnlockSnafu",1,["meta_srv::error::UnlockSnafu"]],["impl RefUnwindSafe for LeaseGrantSnafu",1,["meta_srv::error::LeaseGrantSnafu"]],["impl RefUnwindSafe for LockNotConfigSnafu",1,["meta_srv::error::LockNotConfigSnafu"]],["impl RefUnwindSafe for InvalidUtf8ValueSnafu",1,["meta_srv::error::InvalidUtf8ValueSnafu"]],["impl<__T0> RefUnwindSafe for MissingRequiredParameterSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::MissingRequiredParameterSnafu"]],["impl RefUnwindSafe for RecoverProcedureSnafu",1,["meta_srv::error::RecoverProcedureSnafu"]],["impl RefUnwindSafe for WaitProcedureSnafu",1,["meta_srv::error::WaitProcedureSnafu"]],["impl RefUnwindSafe for SubmitProcedureSnafu",1,["meta_srv::error::SubmitProcedureSnafu"]],["impl<__T0> RefUnwindSafe for SchemaAlreadyExistsSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::SchemaAlreadyExistsSnafu"]],["impl<__T0> RefUnwindSafe for TableAlreadyExistsSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::TableAlreadyExistsSnafu"]],["impl<__T0> RefUnwindSafe for PusherNotFoundSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::PusherNotFoundSnafu"]],["impl<__T0> RefUnwindSafe for PushMessageSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::PushMessageSnafu"]],["impl<__T0> RefUnwindSafe for MailboxClosedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::MailboxClosedSnafu"]],["impl<__T0> RefUnwindSafe for MailboxTimeoutSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::MailboxTimeoutSnafu"]],["impl<__T0, __T1> RefUnwindSafe for MailboxReceiverSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["meta_srv::error::MailboxReceiverSnafu"]],["impl RefUnwindSafe for MissingRequestHeaderSnafu",1,["meta_srv::error::MissingRequestHeaderSnafu"]],["impl<__T0> RefUnwindSafe for RegisterProcedureLoaderSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::RegisterProcedureLoaderSnafu"]],["impl<__T0> RefUnwindSafe for RegionFailoverCandidatesNotFoundSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::RegionFailoverCandidatesNotFoundSnafu"]],["impl<__T0, __T1> RefUnwindSafe for UnexpectedInstructionReplySnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["meta_srv::error::UnexpectedInstructionReplySnafu"]],["impl<__T0> RefUnwindSafe for RetryLaterSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::RetryLaterSnafu"]],["impl<__T0> RefUnwindSafe for UpdateTableMetadataSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::UpdateTableMetadataSnafu"]],["impl RefUnwindSafe for TableRouteConversionSnafu",1,["meta_srv::error::TableRouteConversionSnafu"]],["impl RefUnwindSafe for ConvertProtoDataSnafu",1,["meta_srv::error::ConvertProtoDataSnafu"]],["impl RefUnwindSafe for ConvertEtcdTxnObjectSnafu",1,["meta_srv::error::ConvertEtcdTxnObjectSnafu"]],["impl RefUnwindSafe for OtherSnafu",1,["meta_srv::error::OtherSnafu"]],["impl RefUnwindSafe for TableMetadataManagerSnafu",1,["meta_srv::error::TableMetadataManagerSnafu"]],["impl RefUnwindSafe for UpdateTableRouteSnafu",1,["meta_srv::error::UpdateTableRouteSnafu"]],["impl RefUnwindSafe for GetFullTableInfoSnafu",1,["meta_srv::error::GetFullTableInfoSnafu"]],["impl<__T0> RefUnwindSafe for InvalidHeartbeatRequestSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::InvalidHeartbeatRequestSnafu"]],["impl RefUnwindSafe for PublishMessageSnafu",1,["meta_srv::error::PublishMessageSnafu"]],["impl RefUnwindSafe for TooManyPartitionsSnafu",1,["meta_srv::error::TooManyPartitionsSnafu"]],["impl<__T0> RefUnwindSafe for UnsupportedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["meta_srv::error::UnsupportedSnafu"]],["impl RefUnwindSafe for PhiAccrualFailureDetector",1,["meta_srv::failure_detector::PhiAccrualFailureDetector"]],["impl RefUnwindSafe for HeartbeatHistory",1,["meta_srv::failure_detector::HeartbeatHistory"]],["impl RefUnwindSafe for CheckLeaderHandler",1,["meta_srv::handler::check_leader_handler::CheckLeaderHandler"]],["impl RefUnwindSafe for CollectStatsHandler",1,["meta_srv::handler::collect_stats_handler::CollectStatsHandler"]],["impl RefUnwindSafe for FailureDetectControl",1,["meta_srv::handler::failure_handler::runner::FailureDetectControl"]],["impl !RefUnwindSafe for FailureDetectRunner",1,["meta_srv::handler::failure_handler::runner::FailureDetectRunner"]],["impl<'a> !RefUnwindSafe for FailureDetectorEntry<'a>",1,["meta_srv::handler::failure_handler::runner::FailureDetectorEntry"]],["impl !RefUnwindSafe for FailureDetectorContainer",1,["meta_srv::handler::failure_handler::runner::FailureDetectorContainer"]],["impl RefUnwindSafe for DatanodeHeartbeat",1,["meta_srv::handler::failure_handler::DatanodeHeartbeat"]],["impl !RefUnwindSafe for RegionFailureHandler",1,["meta_srv::handler::failure_handler::RegionFailureHandler"]],["impl RefUnwindSafe for FilterInactiveRegionStatsHandler",1,["meta_srv::handler::filter_inactive_region_stats::FilterInactiveRegionStatsHandler"]],["impl RefUnwindSafe for KeepLeaseHandler",1,["meta_srv::handler::keep_lease_handler::KeepLeaseHandler"]],["impl RefUnwindSafe for MailboxHandler",1,["meta_srv::handler::mailbox_handler::MailboxHandler"]],["impl RefUnwindSafe for Stat",1,["meta_srv::handler::node_stat::Stat"]],["impl RefUnwindSafe for RegionStat",1,["meta_srv::handler::node_stat::RegionStat"]],["impl RefUnwindSafe for OnLeaderStartHandler",1,["meta_srv::handler::on_leader_start_handler::OnLeaderStartHandler"]],["impl RefUnwindSafe for EpochStats",1,["meta_srv::handler::persist_stats_handler::EpochStats"]],["impl !RefUnwindSafe for PersistStatsHandler",1,["meta_srv::handler::persist_stats_handler::PersistStatsHandler"]],["impl !RefUnwindSafe for PublishHeartbeatHandler",1,["meta_srv::handler::publish_heartbeat_handler::PublishHeartbeatHandler"]],["impl RefUnwindSafe for RegionLeaseHandler",1,["meta_srv::handler::region_lease_handler::RegionLeaseHandler"]],["impl RefUnwindSafe for ResponseHeaderHandler",1,["meta_srv::handler::response_header_handler::ResponseHeaderHandler"]],["impl RefUnwindSafe for HeartbeatAccumulator",1,["meta_srv::handler::HeartbeatAccumulator"]],["impl !RefUnwindSafe for Pusher",1,["meta_srv::handler::Pusher"]],["impl !RefUnwindSafe for Pushers",1,["meta_srv::handler::Pushers"]],["impl !RefUnwindSafe for NameCachedHandler",1,["meta_srv::handler::NameCachedHandler"]],["impl !RefUnwindSafe for HeartbeatHandlerGroup",1,["meta_srv::handler::HeartbeatHandlerGroup"]],["impl !RefUnwindSafe for HeartbeatMailbox",1,["meta_srv::handler::HeartbeatMailbox"]],["impl RefUnwindSafe for DATANODE_LEASE_KEY_PATTERN",1,["meta_srv::keys::DATANODE_LEASE_KEY_PATTERN"]],["impl RefUnwindSafe for DATANODE_STAT_KEY_PATTERN",1,["meta_srv::keys::DATANODE_STAT_KEY_PATTERN"]],["impl RefUnwindSafe for INACTIVE_REGION_KEY_PATTERN",1,["meta_srv::keys::INACTIVE_REGION_KEY_PATTERN"]],["impl RefUnwindSafe for LeaseKey",1,["meta_srv::keys::LeaseKey"]],["impl RefUnwindSafe for LeaseValue",1,["meta_srv::keys::LeaseValue"]],["impl RefUnwindSafe for StatKey",1,["meta_srv::keys::StatKey"]],["impl RefUnwindSafe for StatValue",1,["meta_srv::keys::StatValue"]],["impl RefUnwindSafe for InactiveRegionKey",1,["meta_srv::keys::InactiveRegionKey"]],["impl !RefUnwindSafe for EtcdLock",1,["meta_srv::lock::etcd::EtcdLock"]],["impl !RefUnwindSafe for MemLock",1,["meta_srv::lock::memory::MemLock"]],["impl RefUnwindSafe for Opts",1,["meta_srv::lock::Opts"]],["impl<'a> !RefUnwindSafe for DistLockGuard<'a>",1,["meta_srv::lock::DistLockGuard"]],["impl !RefUnwindSafe for MetaSrvBuilder",1,["meta_srv::metasrv::builder::MetaSrvBuilder"]],["impl !RefUnwindSafe for CheckLeaderByElection",1,["meta_srv::metasrv::builder::CheckLeaderByElection"]],["impl RefUnwindSafe for MetaSrvOptions",1,["meta_srv::metasrv::MetaSrvOptions"]],["impl RefUnwindSafe for MetasrvInfo",1,["meta_srv::metasrv::MetasrvInfo"]],["impl RefUnwindSafe for DatanodeOptions",1,["meta_srv::metasrv::DatanodeOptions"]],["impl RefUnwindSafe for DatanodeClientOptions",1,["meta_srv::metasrv::DatanodeClientOptions"]],["impl !RefUnwindSafe for Context",1,["meta_srv::metasrv::Context"]],["impl RefUnwindSafe for LeaderValue",1,["meta_srv::metasrv::LeaderValue"]],["impl !RefUnwindSafe for SelectorContext",1,["meta_srv::metasrv::SelectorContext"]],["impl !RefUnwindSafe for MetaSrv",1,["meta_srv::metasrv::MetaSrv"]],["impl !RefUnwindSafe for MockInfo",1,["meta_srv::mocks::MockInfo"]],["impl RefUnwindSafe for ActivateRegion",1,["meta_srv::procedure::region_failover::activate_region::ActivateRegion"]],["impl RefUnwindSafe for DeactivateRegion",1,["meta_srv::procedure::region_failover::deactivate_region::DeactivateRegion"]],["impl RefUnwindSafe for RegionFailoverEnd",1,["meta_srv::procedure::region_failover::failover_end::RegionFailoverEnd"]],["impl RefUnwindSafe for RegionFailoverStart",1,["meta_srv::procedure::region_failover::failover_start::RegionFailoverStart"]],["impl RefUnwindSafe for InvalidateCache",1,["meta_srv::procedure::region_failover::invalidate_cache::InvalidateCache"]],["impl RefUnwindSafe for UpdateRegionMetadata",1,["meta_srv::procedure::region_failover::update_metadata::UpdateRegionMetadata"]],["impl RefUnwindSafe for RegionFailoverKey",1,["meta_srv::procedure::region_failover::RegionFailoverKey"]],["impl !RefUnwindSafe for RegionFailoverManager",1,["meta_srv::procedure::region_failover::RegionFailoverManager"]],["impl RefUnwindSafe for FailoverProcedureGuard",1,["meta_srv::procedure::region_failover::FailoverProcedureGuard"]],["impl !RefUnwindSafe for Node",1,["meta_srv::procedure::region_failover::Node"]],["impl !RefUnwindSafe for RegionFailoverContext",1,["meta_srv::procedure::region_failover::RegionFailoverContext"]],["impl !RefUnwindSafe for RegionFailoverProcedure",1,["meta_srv::procedure::region_failover::RegionFailoverProcedure"]],["impl<M, T> RefUnwindSafe for DefaultPublish<M, T>where\n M: RefUnwindSafe,\n T: RefUnwindSafe,",1,["meta_srv::pubsub::publish::DefaultPublish"]],["impl<T> RefUnwindSafe for AddSubRequest<T>where\n T: RefUnwindSafe,",1,["meta_srv::pubsub::subscribe_manager::AddSubRequest"]],["impl RefUnwindSafe for UnSubRequest",1,["meta_srv::pubsub::subscribe_manager::UnSubRequest"]],["impl<T> !RefUnwindSafe for DefaultSubscribeManager<T>",1,["meta_srv::pubsub::subscribe_manager::DefaultSubscribeManager"]],["impl<T> RefUnwindSafe for Subscriber<T>where\n T: RefUnwindSafe,",1,["meta_srv::pubsub::subscriber::Subscriber"]],["impl RefUnwindSafe for Topic",1,["meta_srv::pubsub::Topic"]],["impl RefUnwindSafe for Message",1,["meta_srv::pubsub::Message"]],["impl RefUnwindSafe for LeaseBasedSelector",1,["meta_srv::selector::lease_based::LeaseBasedSelector"]],["impl RefUnwindSafe for LoadBasedSelector",1,["meta_srv::selector::load_based::LoadBasedSelector"]],["impl RefUnwindSafe for SelectorType",1,["meta_srv::selector::SelectorType"]],["impl RefUnwindSafe for HealthHandler",1,["meta_srv::service::admin::health::HealthHandler"]],["impl !RefUnwindSafe for HeartBeatHandler",1,["meta_srv::service::admin::heartbeat::HeartBeatHandler"]],["impl RefUnwindSafe for StatValues",1,["meta_srv::service::admin::heartbeat::StatValues"]],["impl !RefUnwindSafe for ViewInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ViewInactiveRegionsHandler"]],["impl !RefUnwindSafe for ClearInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ClearInactiveRegionsHandler"]],["impl RefUnwindSafe for InactiveRegions",1,["meta_srv::service::admin::inactive_regions::InactiveRegions"]],["impl !RefUnwindSafe for LeaderHandler",1,["meta_srv::service::admin::leader::LeaderHandler"]],["impl !RefUnwindSafe for CatalogsHandler",1,["meta_srv::service::admin::meta::CatalogsHandler"]],["impl !RefUnwindSafe for SchemasHandler",1,["meta_srv::service::admin::meta::SchemasHandler"]],["impl !RefUnwindSafe for TablesHandler",1,["meta_srv::service::admin::meta::TablesHandler"]],["impl !RefUnwindSafe for TableHandler",1,["meta_srv::service::admin::meta::TableHandler"]],["impl !RefUnwindSafe for NodeLeaseHandler",1,["meta_srv::service::admin::node_lease::NodeLeaseHandler"]],["impl RefUnwindSafe for HumanLease",1,["meta_srv::service::admin::node_lease::HumanLease"]],["impl RefUnwindSafe for LeaseValues",1,["meta_srv::service::admin::node_lease::LeaseValues"]],["impl !RefUnwindSafe for RouteHandler",1,["meta_srv::service::admin::route::RouteHandler"]],["impl !RefUnwindSafe for Admin",1,["meta_srv::service::admin::Admin"]],["impl !RefUnwindSafe for Router",1,["meta_srv::service::admin::Router"]],["impl RefUnwindSafe for Channel",1,["meta_srv::service::mailbox::Channel"]],["impl RefUnwindSafe for BroadcastChannel",1,["meta_srv::service::mailbox::BroadcastChannel"]],["impl !RefUnwindSafe for MailboxReceiver",1,["meta_srv::service::mailbox::MailboxReceiver"]],["impl RefUnwindSafe for AlwaysLeader",1,["meta_srv::service::store::cached_kv::AlwaysLeader"]],["impl !RefUnwindSafe for LeaderCachedKvStore",1,["meta_srv::service::store::cached_kv::LeaderCachedKvStore"]],["impl !RefUnwindSafe for EtcdStore",1,["meta_srv::service::store::etcd::EtcdStore"]],["impl RefUnwindSafe for Get",1,["meta_srv::service::store::etcd::Get"]],["impl RefUnwindSafe for Put",1,["meta_srv::service::store::etcd::Put"]],["impl RefUnwindSafe for BatchGet",1,["meta_srv::service::store::etcd::BatchGet"]],["impl RefUnwindSafe for BatchPut",1,["meta_srv::service::store::etcd::BatchPut"]],["impl RefUnwindSafe for BatchDelete",1,["meta_srv::service::store::etcd::BatchDelete"]],["impl RefUnwindSafe for CompareAndPut",1,["meta_srv::service::store::etcd::CompareAndPut"]],["impl RefUnwindSafe for Delete",1,["meta_srv::service::store::etcd::Delete"]],["impl RefUnwindSafe for MoveValue",1,["meta_srv::service::store::etcd::MoveValue"]],["impl<'a> RefUnwindSafe for KvPair<'a>",1,["meta_srv::service::store::etcd_util::KvPair"]],["impl !RefUnwindSafe for KvBackendAdapter",1,["meta_srv::service::store::kv::KvBackendAdapter"]],["impl !RefUnwindSafe for MetaSrvTableMetadataAllocator",1,["meta_srv::table_meta_alloc::MetaSrvTableMetadataAllocator"]],["impl<'a> !RefUnwindSafe for InactiveRegionManager<'a>",1,["meta_srv::inactive_region_manager::InactiveRegionManager"]],["impl !RefUnwindSafe for DistributedGreptimeDBTelemetryCollector",1,["meta_srv::greptimedb_telemetry::DistributedGreptimeDBTelemetryCollector"]]], -"mito2":[["impl !RefUnwindSafe for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl !RefUnwindSafe for CacheManager",1,["mito2::cache::CacheManager"]],["impl RefUnwindSafe for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl !RefUnwindSafe for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl RefUnwindSafe for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl !RefUnwindSafe for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl RefUnwindSafe for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl !RefUnwindSafe for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl !RefUnwindSafe for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl !RefUnwindSafe for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl !RefUnwindSafe for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl RefUnwindSafe for MitoConfig",1,["mito2::config::MitoConfig"]],["impl !RefUnwindSafe for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl !RefUnwindSafe for EngineInner",1,["mito2::engine::EngineInner"]],["impl !RefUnwindSafe for Error",1,["mito2::error::Error"]],["impl RefUnwindSafe for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> RefUnwindSafe for CompressObjectSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> RefUnwindSafe for DecompressObjectSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::DecompressObjectSnafu"]],["impl RefUnwindSafe for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> RefUnwindSafe for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl RefUnwindSafe for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl RefUnwindSafe for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl RefUnwindSafe for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> RefUnwindSafe for WorkerStoppedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::WorkerStoppedSnafu"]],["impl RefUnwindSafe for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> RefUnwindSafe for InvalidMetaSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::InvalidMetaSnafu"]],["impl RefUnwindSafe for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl RefUnwindSafe for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl RefUnwindSafe for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> RefUnwindSafe for WriteParquetSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> RefUnwindSafe for ReadParquetSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> RefUnwindSafe for RegionNotFoundSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> RefUnwindSafe for RegionCorruptedSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> RefUnwindSafe for InvalidRequestSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> RefUnwindSafe for FillDefaultSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> RefUnwindSafe for CreateDefaultSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> RefUnwindSafe for EncodeWalSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::EncodeWalSnafu"]],["impl RefUnwindSafe for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> RefUnwindSafe for ReadWalSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> RefUnwindSafe for DecodeWalSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> RefUnwindSafe for DeleteWalSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::DeleteWalSnafu"]],["impl RefUnwindSafe for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl RefUnwindSafe for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl RefUnwindSafe for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> RefUnwindSafe for NotSupportedFieldSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl RefUnwindSafe for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> RefUnwindSafe for InvalidParquetSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> RefUnwindSafe for InvalidBatchSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> RefUnwindSafe for InvalidRecordBatchSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl RefUnwindSafe for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl RefUnwindSafe for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl RefUnwindSafe for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> RefUnwindSafe for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl RefUnwindSafe for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl RefUnwindSafe for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl RefUnwindSafe for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl RefUnwindSafe for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> RefUnwindSafe for DeleteSstSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> RefUnwindSafe for FlushRegionSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> RefUnwindSafe for RegionDroppedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> RefUnwindSafe for RegionClosedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> RefUnwindSafe for RegionTruncatedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> RefUnwindSafe for RejectWriteSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> RefUnwindSafe for CompactRegionSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> RefUnwindSafe for CompatReaderSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::CompatReaderSnafu"]],["impl RefUnwindSafe for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> RefUnwindSafe for RegionReadonlySnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RegionReadonlySnafu"]],["impl RefUnwindSafe for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> RefUnwindSafe for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl RefUnwindSafe for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl RefUnwindSafe for FlushReason",1,["mito2::flush::FlushReason"]],["impl !RefUnwindSafe for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl !RefUnwindSafe for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl !RefUnwindSafe for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl RefUnwindSafe for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl RefUnwindSafe for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl RefUnwindSafe for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl RefUnwindSafe for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl RefUnwindSafe for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl RefUnwindSafe for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl RefUnwindSafe for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl RefUnwindSafe for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl RefUnwindSafe for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl !RefUnwindSafe for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl !RefUnwindSafe for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl !RefUnwindSafe for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl RefUnwindSafe for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl RefUnwindSafe for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl !RefUnwindSafe for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl !RefUnwindSafe for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl RefUnwindSafe for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl !RefUnwindSafe for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl !RefUnwindSafe for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl RefUnwindSafe for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl RefUnwindSafe for Iter",1,["mito2::memtable::time_series::Iter"]],["impl !RefUnwindSafe for Series",1,["mito2::memtable::time_series::Series"]],["impl !RefUnwindSafe for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl !RefUnwindSafe for Values",1,["mito2::memtable::time_series::Values"]],["impl RefUnwindSafe for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> RefUnwindSafe for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl RefUnwindSafe for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl !RefUnwindSafe for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl RefUnwindSafe for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl !RefUnwindSafe for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> !RefUnwindSafe for CompatReader<R>",1,["mito2::read::compat::CompatReader"]],["impl RefUnwindSafe for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl !RefUnwindSafe for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl !RefUnwindSafe for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl !RefUnwindSafe for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl !RefUnwindSafe for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl !RefUnwindSafe for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl !RefUnwindSafe for Node",1,["mito2::read::merge::Node"]],["impl !RefUnwindSafe for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl RefUnwindSafe for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl RefUnwindSafe for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl !RefUnwindSafe for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl !RefUnwindSafe for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl !RefUnwindSafe for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl !RefUnwindSafe for Batch",1,["mito2::read::Batch"]],["impl !RefUnwindSafe for BatchColumn",1,["mito2::read::BatchColumn"]],["impl !RefUnwindSafe for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl !RefUnwindSafe for Source",1,["mito2::read::Source"]],["impl !RefUnwindSafe for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl RefUnwindSafe for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl RefUnwindSafe for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl RefUnwindSafe for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl RefUnwindSafe for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl RefUnwindSafe for VersionControl",1,["mito2::region::version::VersionControl"]],["impl !RefUnwindSafe for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl !RefUnwindSafe for Version",1,["mito2::region::version::Version"]],["impl !RefUnwindSafe for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl !RefUnwindSafe for MitoRegion",1,["mito2::region::MitoRegion"]],["impl RefUnwindSafe for RegionMap",1,["mito2::region::RegionMap"]],["impl !RefUnwindSafe for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl !RefUnwindSafe for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl RefUnwindSafe for WriteRequest",1,["mito2::request::WriteRequest"]],["impl !RefUnwindSafe for OutputTx",1,["mito2::request::OutputTx"]],["impl !RefUnwindSafe for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl !RefUnwindSafe for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl !RefUnwindSafe for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl RefUnwindSafe for DdlRequest",1,["mito2::request::DdlRequest"]],["impl !RefUnwindSafe for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl !RefUnwindSafe for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl !RefUnwindSafe for FlushFinished",1,["mito2::request::FlushFinished"]],["impl !RefUnwindSafe for FlushFailed",1,["mito2::request::FlushFailed"]],["impl !RefUnwindSafe for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl !RefUnwindSafe for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl RefUnwindSafe for SortField",1,["mito2::row_converter::SortField"]],["impl RefUnwindSafe for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl !RefUnwindSafe for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl RefUnwindSafe for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl RefUnwindSafe for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl RefUnwindSafe for FileId",1,["mito2::sst::file::FileId"]],["impl RefUnwindSafe for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl !RefUnwindSafe for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl !RefUnwindSafe for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl RefUnwindSafe for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl !RefUnwindSafe for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl RefUnwindSafe for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl RefUnwindSafe for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl !RefUnwindSafe for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl !RefUnwindSafe for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> !RefUnwindSafe for AsyncFileReaderCache<T>",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl !RefUnwindSafe for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl RefUnwindSafe for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl RefUnwindSafe for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl RefUnwindSafe for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl !RefUnwindSafe for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl !RefUnwindSafe for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl !RefUnwindSafe for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> RefUnwindSafe for Wal<S>where\n S: RefUnwindSafe,",1,["mito2::wal::Wal"]],["impl<S> RefUnwindSafe for WalWriter<S>where\n S: RefUnwindSafe,\n <S as LogStore>::Entry: RefUnwindSafe,",1,["mito2::wal::WalWriter"]],["impl !RefUnwindSafe for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> !RefUnwindSafe for WorkerStarter<S>",1,["mito2::worker::WorkerStarter"]],["impl !RefUnwindSafe for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl !RefUnwindSafe for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> !RefUnwindSafe for RegionWorkerLoop<S>",1,["mito2::worker::RegionWorkerLoop"]],["impl RefUnwindSafe for WorkerListener",1,["mito2::worker::WorkerListener"]]], +"mito2":[["impl !RefUnwindSafe for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl !RefUnwindSafe for CacheManager",1,["mito2::cache::CacheManager"]],["impl RefUnwindSafe for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl !RefUnwindSafe for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl RefUnwindSafe for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl !RefUnwindSafe for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl RefUnwindSafe for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl !RefUnwindSafe for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl !RefUnwindSafe for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl !RefUnwindSafe for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl !RefUnwindSafe for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl RefUnwindSafe for MitoConfig",1,["mito2::config::MitoConfig"]],["impl !RefUnwindSafe for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl !RefUnwindSafe for EngineInner",1,["mito2::engine::EngineInner"]],["impl !RefUnwindSafe for Error",1,["mito2::error::Error"]],["impl RefUnwindSafe for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> RefUnwindSafe for CompressObjectSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> RefUnwindSafe for DecompressObjectSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::DecompressObjectSnafu"]],["impl RefUnwindSafe for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> RefUnwindSafe for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl RefUnwindSafe for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl RefUnwindSafe for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl RefUnwindSafe for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> RefUnwindSafe for WorkerStoppedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::WorkerStoppedSnafu"]],["impl RefUnwindSafe for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> RefUnwindSafe for InvalidMetaSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::InvalidMetaSnafu"]],["impl RefUnwindSafe for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl RefUnwindSafe for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl RefUnwindSafe for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> RefUnwindSafe for WriteParquetSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> RefUnwindSafe for ReadParquetSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> RefUnwindSafe for RegionNotFoundSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> RefUnwindSafe for RegionCorruptedSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> RefUnwindSafe for InvalidRequestSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> RefUnwindSafe for FillDefaultSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> RefUnwindSafe for CreateDefaultSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> RefUnwindSafe for EncodeWalSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::EncodeWalSnafu"]],["impl RefUnwindSafe for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> RefUnwindSafe for ReadWalSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> RefUnwindSafe for DecodeWalSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> RefUnwindSafe for DeleteWalSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::DeleteWalSnafu"]],["impl RefUnwindSafe for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl RefUnwindSafe for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl RefUnwindSafe for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> RefUnwindSafe for NotSupportedFieldSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl RefUnwindSafe for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> RefUnwindSafe for InvalidParquetSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> RefUnwindSafe for InvalidBatchSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> RefUnwindSafe for InvalidRecordBatchSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl RefUnwindSafe for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl RefUnwindSafe for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl RefUnwindSafe for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> RefUnwindSafe for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl RefUnwindSafe for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl RefUnwindSafe for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl RefUnwindSafe for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl RefUnwindSafe for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> RefUnwindSafe for DeleteSstSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> RefUnwindSafe for FlushRegionSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> RefUnwindSafe for RegionDroppedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> RefUnwindSafe for RegionClosedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> RefUnwindSafe for RegionTruncatedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> RefUnwindSafe for RejectWriteSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> RefUnwindSafe for CompactRegionSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> RefUnwindSafe for CompatReaderSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::CompatReaderSnafu"]],["impl RefUnwindSafe for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> RefUnwindSafe for RegionReadonlySnafu<__T0>where\n __T0: RefUnwindSafe,",1,["mito2::error::RegionReadonlySnafu"]],["impl RefUnwindSafe for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> RefUnwindSafe for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl RefUnwindSafe for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl RefUnwindSafe for FlushReason",1,["mito2::flush::FlushReason"]],["impl !RefUnwindSafe for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl !RefUnwindSafe for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl !RefUnwindSafe for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl RefUnwindSafe for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl RefUnwindSafe for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl RefUnwindSafe for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl RefUnwindSafe for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl RefUnwindSafe for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl RefUnwindSafe for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl RefUnwindSafe for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl RefUnwindSafe for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl RefUnwindSafe for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl !RefUnwindSafe for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl !RefUnwindSafe for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl !RefUnwindSafe for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl RefUnwindSafe for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl RefUnwindSafe for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl !RefUnwindSafe for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl !RefUnwindSafe for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl RefUnwindSafe for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl !RefUnwindSafe for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl !RefUnwindSafe for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl RefUnwindSafe for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl RefUnwindSafe for Iter",1,["mito2::memtable::time_series::Iter"]],["impl !RefUnwindSafe for Series",1,["mito2::memtable::time_series::Series"]],["impl !RefUnwindSafe for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl !RefUnwindSafe for Values",1,["mito2::memtable::time_series::Values"]],["impl RefUnwindSafe for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> RefUnwindSafe for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl RefUnwindSafe for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl !RefUnwindSafe for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl RefUnwindSafe for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl !RefUnwindSafe for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> !RefUnwindSafe for CompatReader<R>",1,["mito2::read::compat::CompatReader"]],["impl RefUnwindSafe for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl !RefUnwindSafe for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl !RefUnwindSafe for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl !RefUnwindSafe for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl !RefUnwindSafe for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl !RefUnwindSafe for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl !RefUnwindSafe for CompareTimeSeq",1,["mito2::read::merge::CompareTimeSeq"]],["impl !RefUnwindSafe for Node",1,["mito2::read::merge::Node"]],["impl !RefUnwindSafe for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl RefUnwindSafe for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl RefUnwindSafe for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl !RefUnwindSafe for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl !RefUnwindSafe for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl !RefUnwindSafe for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl !RefUnwindSafe for Batch",1,["mito2::read::Batch"]],["impl !RefUnwindSafe for BatchColumn",1,["mito2::read::BatchColumn"]],["impl !RefUnwindSafe for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl !RefUnwindSafe for Source",1,["mito2::read::Source"]],["impl !RefUnwindSafe for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl RefUnwindSafe for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl RefUnwindSafe for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl RefUnwindSafe for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl RefUnwindSafe for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl RefUnwindSafe for VersionControl",1,["mito2::region::version::VersionControl"]],["impl !RefUnwindSafe for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl !RefUnwindSafe for Version",1,["mito2::region::version::Version"]],["impl !RefUnwindSafe for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl !RefUnwindSafe for MitoRegion",1,["mito2::region::MitoRegion"]],["impl RefUnwindSafe for RegionMap",1,["mito2::region::RegionMap"]],["impl !RefUnwindSafe for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl !RefUnwindSafe for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl RefUnwindSafe for WriteRequest",1,["mito2::request::WriteRequest"]],["impl !RefUnwindSafe for OutputTx",1,["mito2::request::OutputTx"]],["impl !RefUnwindSafe for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl !RefUnwindSafe for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl !RefUnwindSafe for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl RefUnwindSafe for DdlRequest",1,["mito2::request::DdlRequest"]],["impl !RefUnwindSafe for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl !RefUnwindSafe for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl !RefUnwindSafe for FlushFinished",1,["mito2::request::FlushFinished"]],["impl !RefUnwindSafe for FlushFailed",1,["mito2::request::FlushFailed"]],["impl !RefUnwindSafe for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl !RefUnwindSafe for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl RefUnwindSafe for SortField",1,["mito2::row_converter::SortField"]],["impl RefUnwindSafe for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl !RefUnwindSafe for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl RefUnwindSafe for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl RefUnwindSafe for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl RefUnwindSafe for FileId",1,["mito2::sst::file::FileId"]],["impl RefUnwindSafe for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl !RefUnwindSafe for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl !RefUnwindSafe for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl RefUnwindSafe for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl !RefUnwindSafe for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl RefUnwindSafe for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl RefUnwindSafe for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl !RefUnwindSafe for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl !RefUnwindSafe for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> !RefUnwindSafe for AsyncFileReaderCache<T>",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl !RefUnwindSafe for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl RefUnwindSafe for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl RefUnwindSafe for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl RefUnwindSafe for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl !RefUnwindSafe for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl !RefUnwindSafe for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl !RefUnwindSafe for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> RefUnwindSafe for Wal<S>where\n S: RefUnwindSafe,",1,["mito2::wal::Wal"]],["impl<S> RefUnwindSafe for WalWriter<S>where\n S: RefUnwindSafe,\n <S as LogStore>::Entry: RefUnwindSafe,",1,["mito2::wal::WalWriter"]],["impl !RefUnwindSafe for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> !RefUnwindSafe for WorkerStarter<S>",1,["mito2::worker::WorkerStarter"]],["impl !RefUnwindSafe for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl !RefUnwindSafe for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> !RefUnwindSafe for RegionWorkerLoop<S>",1,["mito2::worker::RegionWorkerLoop"]],["impl RefUnwindSafe for WorkerListener",1,["mito2::worker::WorkerListener"]]], "nyc_taxi":[["impl RefUnwindSafe for Args",1,["nyc_taxi::Args"]]], "object_store":[["impl<C> !RefUnwindSafe for LruCacheLayer<C>",1,["object_store::layers::lru_cache::LruCacheLayer"]],["impl<I, C> !RefUnwindSafe for LruCacheAccessor<I, C>",1,["object_store::layers::lru_cache::LruCacheAccessor"]],["impl !RefUnwindSafe for TempFolder",1,["object_store::test_util::TempFolder"]],["impl RefUnwindSafe for TestS3Config",1,["object_store::test_util::TestS3Config"]]], "operator":[["impl !RefUnwindSafe for Deleter",1,["operator::delete::Deleter"]],["impl !RefUnwindSafe for Error",1,["operator::error::Error"]],["impl RefUnwindSafe for InvalidateTableCacheSnafu",1,["operator::error::InvalidateTableCacheSnafu"]],["impl RefUnwindSafe for ExecuteDdlSnafu",1,["operator::error::ExecuteDdlSnafu"]],["impl<__T0> RefUnwindSafe for UnexpectedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::UnexpectedSnafu"]],["impl RefUnwindSafe for ExternalSnafu",1,["operator::error::ExternalSnafu"]],["impl RefUnwindSafe for RequestInsertsSnafu",1,["operator::error::RequestInsertsSnafu"]],["impl RefUnwindSafe for RequestDeletesSnafu",1,["operator::error::RequestDeletesSnafu"]],["impl RefUnwindSafe for ParseSqlSnafu",1,["operator::error::ParseSqlSnafu"]],["impl<__T0> RefUnwindSafe for ConvertSqlValueSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::ConvertSqlValueSnafu"]],["impl RefUnwindSafe for ColumnDataTypeSnafu",1,["operator::error::ColumnDataTypeSnafu"]],["impl<__T0> RefUnwindSafe for InvalidColumnDefSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::InvalidColumnDefSnafu"]],["impl<__T0> RefUnwindSafe for ConvertColumnDefaultConstraintSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::ConvertColumnDefaultConstraintSnafu"]],["impl<__T0> RefUnwindSafe for InvalidSqlSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::InvalidSqlSnafu"]],["impl<__T0> RefUnwindSafe for InvalidInsertRequestSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::InvalidInsertRequestSnafu"]],["impl<__T0> RefUnwindSafe for InvalidDeleteRequestSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::InvalidDeleteRequestSnafu"]],["impl<__T0> RefUnwindSafe for TableNotFoundSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::TableNotFoundSnafu"]],["impl RefUnwindSafe for JoinTaskSnafu",1,["operator::error::JoinTaskSnafu"]],["impl RefUnwindSafe for CatalogSnafu",1,["operator::error::CatalogSnafu"]],["impl<__T0> RefUnwindSafe for FindTablePartitionRuleSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::FindTablePartitionRuleSnafu"]],["impl RefUnwindSafe for SplitInsertSnafu",1,["operator::error::SplitInsertSnafu"]],["impl RefUnwindSafe for SplitDeleteSnafu",1,["operator::error::SplitDeleteSnafu"]],["impl RefUnwindSafe for FindRegionLeaderSnafu",1,["operator::error::FindRegionLeaderSnafu"]],["impl RefUnwindSafe for CreateTableInfoSnafu",1,["operator::error::CreateTableInfoSnafu"]],["impl RefUnwindSafe for BuildCreateExprOnInsertionSnafu",1,["operator::error::BuildCreateExprOnInsertionSnafu"]],["impl<__T0> RefUnwindSafe for SchemaNotFoundSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::SchemaNotFoundSnafu"]],["impl<__T0> RefUnwindSafe for SchemaExistsSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::SchemaExistsSnafu"]],["impl RefUnwindSafe for TableSnafu",1,["operator::error::TableSnafu"]],["impl<__T0> RefUnwindSafe for ColumnNotFoundSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::ColumnNotFoundSnafu"]],["impl RefUnwindSafe for ExecuteStatementSnafu",1,["operator::error::ExecuteStatementSnafu"]],["impl RefUnwindSafe for PlanStatementSnafu",1,["operator::error::PlanStatementSnafu"]],["impl RefUnwindSafe for ParseQuerySnafu",1,["operator::error::ParseQuerySnafu"]],["impl RefUnwindSafe for ExecLogicalPlanSnafu",1,["operator::error::ExecLogicalPlanSnafu"]],["impl RefUnwindSafe for BuildDfLogicalPlanSnafu",1,["operator::error::BuildDfLogicalPlanSnafu"]],["impl RefUnwindSafe for AlterExprToRequestSnafu",1,["operator::error::AlterExprToRequestSnafu"]],["impl<__T0> RefUnwindSafe for BuildTableMetaSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::BuildTableMetaSnafu"]],["impl<__T0> RefUnwindSafe for NotSupportedSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::NotSupportedSnafu"]],["impl RefUnwindSafe for FindNewColumnsOnInsertionSnafu",1,["operator::error::FindNewColumnsOnInsertionSnafu"]],["impl RefUnwindSafe for IntoVectorsSnafu",1,["operator::error::IntoVectorsSnafu"]],["impl RefUnwindSafe for DeserializePartitionSnafu",1,["operator::error::DeserializePartitionSnafu"]],["impl RefUnwindSafe for DescribeStatementSnafu",1,["operator::error::DescribeStatementSnafu"]],["impl<__T0> RefUnwindSafe for IllegalPrimaryKeysDefSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::IllegalPrimaryKeysDefSnafu"]],["impl RefUnwindSafe for UnrecognizedTableOptionSnafu",1,["operator::error::UnrecognizedTableOptionSnafu"]],["impl RefUnwindSafe for MissingTimeIndexColumnSnafu",1,["operator::error::MissingTimeIndexColumnSnafu"]],["impl RefUnwindSafe for BuildRegexSnafu",1,["operator::error::BuildRegexSnafu"]],["impl<__T0> RefUnwindSafe for CopyTableSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::CopyTableSnafu"]],["impl<__T0> RefUnwindSafe for InsertSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::InsertSnafu"]],["impl RefUnwindSafe for ParseUrlSnafu",1,["operator::error::ParseUrlSnafu"]],["impl<__T0> RefUnwindSafe for UnsupportedFormatSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::UnsupportedFormatSnafu"]],["impl RefUnwindSafe for ParseFileFormatSnafu",1,["operator::error::ParseFileFormatSnafu"]],["impl RefUnwindSafe for BuildBackendSnafu",1,["operator::error::BuildBackendSnafu"]],["impl RefUnwindSafe for ListObjectsSnafu",1,["operator::error::ListObjectsSnafu"]],["impl<__T0> RefUnwindSafe for InferSchemaSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::InferSchemaSnafu"]],["impl RefUnwindSafe for BuildCsvConfigSnafu",1,["operator::error::BuildCsvConfigSnafu"]],["impl<__T0> RefUnwindSafe for WriteStreamToFileSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::WriteStreamToFileSnafu"]],["impl<__T0> RefUnwindSafe for ReadObjectSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::ReadObjectSnafu"]],["impl RefUnwindSafe for ReadDfRecordBatchSnafu",1,["operator::error::ReadDfRecordBatchSnafu"]],["impl RefUnwindSafe for ReadParquetSnafu",1,["operator::error::ReadParquetSnafu"]],["impl RefUnwindSafe for ReadOrcSnafu",1,["operator::error::ReadOrcSnafu"]],["impl RefUnwindSafe for BuildParquetRecordBatchStreamSnafu",1,["operator::error::BuildParquetRecordBatchStreamSnafu"]],["impl RefUnwindSafe for BuildFileStreamSnafu",1,["operator::error::BuildFileStreamSnafu"]],["impl RefUnwindSafe for WriteParquetSnafu",1,["operator::error::WriteParquetSnafu"]],["impl<__T0, __T1, __T2> RefUnwindSafe for InvalidSchemaSnafu<__T0, __T1, __T2>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,\n __T2: RefUnwindSafe,",1,["operator::error::InvalidSchemaSnafu"]],["impl RefUnwindSafe for ProjectSchemaSnafu",1,["operator::error::ProjectSchemaSnafu"]],["impl RefUnwindSafe for EncodeJsonSnafu",1,["operator::error::EncodeJsonSnafu"]],["impl RefUnwindSafe for PrepareImmutableTableSnafu",1,["operator::error::PrepareImmutableTableSnafu"]],["impl<__T0, __T1> RefUnwindSafe for InvalidCopyParameterSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["operator::error::InvalidCopyParameterSnafu"]],["impl RefUnwindSafe for TableMetadataManagerSnafu",1,["operator::error::TableMetadataManagerSnafu"]],["impl RefUnwindSafe for ReadRecordBatchSnafu",1,["operator::error::ReadRecordBatchSnafu"]],["impl RefUnwindSafe for BuildColumnVectorsSnafu",1,["operator::error::BuildColumnVectorsSnafu"]],["impl RefUnwindSafe for MissingInsertBodySnafu",1,["operator::error::MissingInsertBodySnafu"]],["impl<__T0> RefUnwindSafe for ColumnDefaultValueSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::ColumnDefaultValueSnafu"]],["impl<__T0> RefUnwindSafe for ColumnNoneDefaultValueSnafu<__T0>where\n __T0: RefUnwindSafe,",1,["operator::error::ColumnNoneDefaultValueSnafu"]],["impl<__T0, __T1> RefUnwindSafe for InvalidPartitionColumnsSnafu<__T0, __T1>where\n __T0: RefUnwindSafe,\n __T1: RefUnwindSafe,",1,["operator::error::InvalidPartitionColumnsSnafu"]],["impl RefUnwindSafe for PrepareFileTableSnafu",1,["operator::error::PrepareFileTableSnafu"]],["impl RefUnwindSafe for InferFileTableSchemaSnafu",1,["operator::error::InferFileTableSchemaSnafu"]],["impl RefUnwindSafe for SchemaIncompatibleSnafu",1,["operator::error::SchemaIncompatibleSnafu"]],["impl RefUnwindSafe for CreateExprFactory",1,["operator::expr_factory::CreateExprFactory"]],["impl !RefUnwindSafe for Inserter",1,["operator::insert::Inserter"]],["impl RefUnwindSafe for RegionRequestFactory",1,["operator::region_req_factory::RegionRequestFactory"]],["impl<'a> !RefUnwindSafe for Partitioner<'a>",1,["operator::req_convert::common::partitioner::Partitioner"]],["impl RefUnwindSafe for ColumnToRow",1,["operator::req_convert::delete::column_to_row::ColumnToRow"]],["impl<'a> !RefUnwindSafe for RowToRegion<'a>",1,["operator::req_convert::delete::row_to_region::RowToRegion"]],["impl<'a> !RefUnwindSafe for TableToRegion<'a>",1,["operator::req_convert::delete::table_to_region::TableToRegion"]],["impl RefUnwindSafe for ColumnToRow",1,["operator::req_convert::insert::column_to_row::ColumnToRow"]],["impl<'a> !RefUnwindSafe for RowToRegion<'a>",1,["operator::req_convert::insert::row_to_region::RowToRegion"]],["impl<'a> !RefUnwindSafe for StatementToRegion<'a>",1,["operator::req_convert::insert::stmt_to_region::StatementToRegion"]],["impl<'a> !RefUnwindSafe for TableToRegion<'a>",1,["operator::req_convert::insert::table_to_region::TableToRegion"]],["impl !RefUnwindSafe for StatementExecutor",1,["operator::statement::StatementExecutor"]],["impl !RefUnwindSafe for TableMutationOperator",1,["operator::table::TableMutationOperator"]]], diff --git a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 9c6c93788d6a..7a8fdfaaf4a9 100644 --- a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -31,7 +31,7 @@ "log_store":[["impl !UnwindSafe for Error",1,["log_store::error::Error"]],["impl UnwindSafe for StartGcTaskSnafu",1,["log_store::error::StartGcTaskSnafu"]],["impl UnwindSafe for StopGcTaskSnafu",1,["log_store::error::StopGcTaskSnafu"]],["impl UnwindSafe for AddEntryLogBatchSnafu",1,["log_store::error::AddEntryLogBatchSnafu"]],["impl UnwindSafe for RaftEngineSnafu",1,["log_store::error::RaftEngineSnafu"]],["impl UnwindSafe for IllegalStateSnafu",1,["log_store::error::IllegalStateSnafu"]],["impl<__T0> UnwindSafe for IllegalNamespaceSnafu<__T0>where\n __T0: UnwindSafe,",1,["log_store::error::IllegalNamespaceSnafu"]],["impl<__T0, __T1, __T2, __T3> UnwindSafe for FetchEntrySnafu<__T0, __T1, __T2, __T3>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,\n __T2: UnwindSafe,\n __T3: UnwindSafe,",1,["log_store::error::FetchEntrySnafu"]],["impl<__T0, __T1, __T2> UnwindSafe for OverrideCompactedEntrySnafu<__T0, __T1, __T2>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,\n __T2: UnwindSafe,",1,["log_store::error::OverrideCompactedEntrySnafu"]],["impl UnwindSafe for NoopLogStore",1,["log_store::noop::NoopLogStore"]],["impl UnwindSafe for EntryImpl",1,["log_store::noop::EntryImpl"]],["impl UnwindSafe for NamespaceImpl",1,["log_store::noop::NamespaceImpl"]],["impl UnwindSafe for RaftEngineBackend",1,["log_store::raft_engine::backend::RaftEngineBackend"]],["impl !UnwindSafe for RaftEngineLogStore",1,["log_store::raft_engine::log_store::RaftEngineLogStore"]],["impl !UnwindSafe for PurgeExpiredFilesFunction",1,["log_store::raft_engine::log_store::PurgeExpiredFilesFunction"]],["impl UnwindSafe for MessageType",1,["log_store::raft_engine::log_store::MessageType"]],["impl UnwindSafe for EntryImpl",1,["log_store::raft_engine::protos::logstore::EntryImpl"]],["impl UnwindSafe for LogStoreState",1,["log_store::raft_engine::protos::logstore::LogStoreState"]],["impl UnwindSafe for NamespaceImpl",1,["log_store::raft_engine::protos::logstore::NamespaceImpl"]]], "meta_client":[["impl UnwindSafe for LeadershipGroup",1,["meta_client::client::ask_leader::LeadershipGroup"]],["impl !UnwindSafe for AskLeader",1,["meta_client::client::ask_leader::AskLeader"]],["impl !UnwindSafe for Client",1,["meta_client::client::ddl::Client"]],["impl !UnwindSafe for Inner",1,["meta_client::client::ddl::Inner"]],["impl !UnwindSafe for HeartbeatSender",1,["meta_client::client::heartbeat::HeartbeatSender"]],["impl !UnwindSafe for HeartbeatStream",1,["meta_client::client::heartbeat::HeartbeatStream"]],["impl !UnwindSafe for Client",1,["meta_client::client::heartbeat::Client"]],["impl !UnwindSafe for Inner",1,["meta_client::client::heartbeat::Inner"]],["impl !UnwindSafe for Client",1,["meta_client::client::lock::Client"]],["impl !UnwindSafe for Inner",1,["meta_client::client::lock::Inner"]],["impl !UnwindSafe for Client",1,["meta_client::client::router::Client"]],["impl !UnwindSafe for Inner",1,["meta_client::client::router::Inner"]],["impl !UnwindSafe for Client",1,["meta_client::client::store::Client"]],["impl !UnwindSafe for Inner",1,["meta_client::client::store::Inner"]],["impl !UnwindSafe for MetaClientBuilder",1,["meta_client::client::MetaClientBuilder"]],["impl !UnwindSafe for MetaClient",1,["meta_client::client::MetaClient"]],["impl !UnwindSafe for Error",1,["meta_client::error::Error"]],["impl<__T0> UnwindSafe for IllegalGrpcClientStateSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_client::error::IllegalGrpcClientStateSnafu"]],["impl<__T0, __T1> UnwindSafe for MetaServerSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["meta_client::error::MetaServerSnafu"]],["impl UnwindSafe for AskLeaderSnafu",1,["meta_client::error::AskLeaderSnafu"]],["impl UnwindSafe for NoLeaderSnafu",1,["meta_client::error::NoLeaderSnafu"]],["impl UnwindSafe for AskLeaderTimeoutSnafu",1,["meta_client::error::AskLeaderTimeoutSnafu"]],["impl UnwindSafe for CreateChannelSnafu",1,["meta_client::error::CreateChannelSnafu"]],["impl<__T0> UnwindSafe for NotStartedSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_client::error::NotStartedSnafu"]],["impl<__T0> UnwindSafe for SendHeartbeatSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_client::error::SendHeartbeatSnafu"]],["impl UnwindSafe for CreateHeartbeatStreamSnafu",1,["meta_client::error::CreateHeartbeatStreamSnafu"]],["impl UnwindSafe for InvalidResponseHeaderSnafu",1,["meta_client::error::InvalidResponseHeaderSnafu"]],["impl UnwindSafe for ConvertMetaRequestSnafu",1,["meta_client::error::ConvertMetaRequestSnafu"]],["impl UnwindSafe for ConvertMetaResponseSnafu",1,["meta_client::error::ConvertMetaResponseSnafu"]],["impl<__T0, __T1> UnwindSafe for RetryTimesExceededSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["meta_client::error::RetryTimesExceededSnafu"]],["impl UnwindSafe for MetaClientOptions",1,["meta_client::MetaClientOptions"]]], "meta_srv":[["impl !UnwindSafe for MetaSrvInstance",1,["meta_srv::bootstrap::MetaSrvInstance"]],["impl !UnwindSafe for MetasrvCacheInvalidator",1,["meta_srv::cache_invalidator::MetasrvCacheInvalidator"]],["impl !UnwindSafe for MetaPeerClient",1,["meta_srv::cluster::MetaPeerClient"]],["impl !UnwindSafe for MetaPeerClientBuilder",1,["meta_srv::cluster::MetaPeerClientBuilder"]],["impl UnwindSafe for MetaPeerClientBuilderError",1,["meta_srv::cluster::MetaPeerClientBuilderError"]],["impl<'a> UnwindSafe for Context<'a>",1,["meta_srv::cluster::Context"]],["impl !UnwindSafe for EtcdElection",1,["meta_srv::election::etcd::EtcdElection"]],["impl UnwindSafe for LeaderChangeMessage",1,["meta_srv::election::LeaderChangeMessage"]],["impl !UnwindSafe for Error",1,["meta_srv::error::Error"]],["impl UnwindSafe for InitMetadataSnafu",1,["meta_srv::error::InitMetadataSnafu"]],["impl UnwindSafe for NextSequenceSnafu",1,["meta_srv::error::NextSequenceSnafu"]],["impl UnwindSafe for SubmitDdlTaskSnafu",1,["meta_srv::error::SubmitDdlTaskSnafu"]],["impl UnwindSafe for InvalidateTableCacheSnafu",1,["meta_srv::error::InvalidateTableCacheSnafu"]],["impl<__T0> UnwindSafe for OperateRegionSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::OperateRegionSnafu"]],["impl UnwindSafe for ListCatalogsSnafu",1,["meta_srv::error::ListCatalogsSnafu"]],["impl<__T0> UnwindSafe for ListSchemasSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::ListSchemasSnafu"]],["impl UnwindSafe for JoinSnafu",1,["meta_srv::error::JoinSnafu"]],["impl<__T0> UnwindSafe for TxnSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::TxnSnafu"]],["impl<__T0, __T1> UnwindSafe for TableIdChangedSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["meta_srv::error::TableIdChangedSnafu"]],["impl<__T0, __T1> UnwindSafe for NoEnoughAvailableDatanodeSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["meta_srv::error::NoEnoughAvailableDatanodeSnafu"]],["impl<__T0> UnwindSafe for RequestDatanodeSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::RequestDatanodeSnafu"]],["impl UnwindSafe for SendShutdownSignalSnafu",1,["meta_srv::error::SendShutdownSignalSnafu"]],["impl<__T0> UnwindSafe for ShutdownServerSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::ShutdownServerSnafu"]],["impl UnwindSafe for EmptyKeySnafu",1,["meta_srv::error::EmptyKeySnafu"]],["impl UnwindSafe for EtcdFailedSnafu",1,["meta_srv::error::EtcdFailedSnafu"]],["impl UnwindSafe for ConnectEtcdSnafu",1,["meta_srv::error::ConnectEtcdSnafu"]],["impl<__T0> UnwindSafe for TcpBindSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::TcpBindSnafu"]],["impl UnwindSafe for TcpIncomingSnafu",1,["meta_srv::error::TcpIncomingSnafu"]],["impl UnwindSafe for StartGrpcSnafu",1,["meta_srv::error::StartGrpcSnafu"]],["impl UnwindSafe for StartHttpSnafu",1,["meta_srv::error::StartHttpSnafu"]],["impl<__T0> UnwindSafe for ParseAddrSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::ParseAddrSnafu"]],["impl UnwindSafe for EmptyTableNameSnafu",1,["meta_srv::error::EmptyTableNameSnafu"]],["impl<__T0> UnwindSafe for InvalidLeaseKeySnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::InvalidLeaseKeySnafu"]],["impl<__T0> UnwindSafe for InvalidStatKeySnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::InvalidStatKeySnafu"]],["impl<__T0> UnwindSafe for InvalidInactiveRegionKeySnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::InvalidInactiveRegionKeySnafu"]],["impl UnwindSafe for LeaseKeyFromUtf8Snafu",1,["meta_srv::error::LeaseKeyFromUtf8Snafu"]],["impl UnwindSafe for LeaseValueFromUtf8Snafu",1,["meta_srv::error::LeaseValueFromUtf8Snafu"]],["impl UnwindSafe for StatKeyFromUtf8Snafu",1,["meta_srv::error::StatKeyFromUtf8Snafu"]],["impl UnwindSafe for StatValueFromUtf8Snafu",1,["meta_srv::error::StatValueFromUtf8Snafu"]],["impl UnwindSafe for InvalidRegionKeyFromUtf8Snafu",1,["meta_srv::error::InvalidRegionKeyFromUtf8Snafu"]],["impl<__T0> UnwindSafe for SerializeToJsonSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::SerializeToJsonSnafu"]],["impl<__T0> UnwindSafe for DeserializeFromJsonSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::DeserializeFromJsonSnafu"]],["impl<__T0> UnwindSafe for ParseNumSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::ParseNumSnafu"]],["impl<__T0> UnwindSafe for InvalidArgumentsSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::InvalidArgumentsSnafu"]],["impl<__T0> UnwindSafe for InvalidTxnResultSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::InvalidTxnResultSnafu"]],["impl UnwindSafe for InvalidCatalogValueSnafu",1,["meta_srv::error::InvalidCatalogValueSnafu"]],["impl UnwindSafe for InvalidFullTableNameSnafu",1,["meta_srv::error::InvalidFullTableNameSnafu"]],["impl UnwindSafe for DecodeTableRouteSnafu",1,["meta_srv::error::DecodeTableRouteSnafu"]],["impl<__T0> UnwindSafe for TableRouteNotFoundSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::TableRouteNotFoundSnafu"]],["impl<__T0> UnwindSafe for TableInfoNotFoundSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::TableInfoNotFoundSnafu"]],["impl<__T0, __T1> UnwindSafe for CorruptedTableRouteSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["meta_srv::error::CorruptedTableRouteSnafu"]],["impl UnwindSafe for NoLeaderSnafu",1,["meta_srv::error::NoLeaderSnafu"]],["impl<__T0> UnwindSafe for TableNotFoundSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::TableNotFoundSnafu"]],["impl<__T0> UnwindSafe for MoveValueSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::MoveValueSnafu"]],["impl<__T0> UnwindSafe for UnsupportedSelectorTypeSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::UnsupportedSelectorTypeSnafu"]],["impl<__T0> UnwindSafe for UnexpectedSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::UnexpectedSnafu"]],["impl UnwindSafe for CreateChannelSnafu",1,["meta_srv::error::CreateChannelSnafu"]],["impl UnwindSafe for BatchGetSnafu",1,["meta_srv::error::BatchGetSnafu"]],["impl UnwindSafe for RangeSnafu",1,["meta_srv::error::RangeSnafu"]],["impl UnwindSafe for ResponseHeaderNotFoundSnafu",1,["meta_srv::error::ResponseHeaderNotFoundSnafu"]],["impl<__T0> UnwindSafe for IsNotLeaderSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::IsNotLeaderSnafu"]],["impl UnwindSafe for InvalidHttpBodySnafu",1,["meta_srv::error::InvalidHttpBodySnafu"]],["impl<__T0, __T1> UnwindSafe for ExceededRetryLimitSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["meta_srv::error::ExceededRetryLimitSnafu"]],["impl UnwindSafe for LockSnafu",1,["meta_srv::error::LockSnafu"]],["impl UnwindSafe for UnlockSnafu",1,["meta_srv::error::UnlockSnafu"]],["impl UnwindSafe for LeaseGrantSnafu",1,["meta_srv::error::LeaseGrantSnafu"]],["impl UnwindSafe for LockNotConfigSnafu",1,["meta_srv::error::LockNotConfigSnafu"]],["impl UnwindSafe for InvalidUtf8ValueSnafu",1,["meta_srv::error::InvalidUtf8ValueSnafu"]],["impl<__T0> UnwindSafe for MissingRequiredParameterSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::MissingRequiredParameterSnafu"]],["impl UnwindSafe for RecoverProcedureSnafu",1,["meta_srv::error::RecoverProcedureSnafu"]],["impl UnwindSafe for WaitProcedureSnafu",1,["meta_srv::error::WaitProcedureSnafu"]],["impl UnwindSafe for SubmitProcedureSnafu",1,["meta_srv::error::SubmitProcedureSnafu"]],["impl<__T0> UnwindSafe for SchemaAlreadyExistsSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::SchemaAlreadyExistsSnafu"]],["impl<__T0> UnwindSafe for TableAlreadyExistsSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::TableAlreadyExistsSnafu"]],["impl<__T0> UnwindSafe for PusherNotFoundSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::PusherNotFoundSnafu"]],["impl<__T0> UnwindSafe for PushMessageSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::PushMessageSnafu"]],["impl<__T0> UnwindSafe for MailboxClosedSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::MailboxClosedSnafu"]],["impl<__T0> UnwindSafe for MailboxTimeoutSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::MailboxTimeoutSnafu"]],["impl<__T0, __T1> UnwindSafe for MailboxReceiverSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["meta_srv::error::MailboxReceiverSnafu"]],["impl UnwindSafe for MissingRequestHeaderSnafu",1,["meta_srv::error::MissingRequestHeaderSnafu"]],["impl<__T0> UnwindSafe for RegisterProcedureLoaderSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::RegisterProcedureLoaderSnafu"]],["impl<__T0> UnwindSafe for RegionFailoverCandidatesNotFoundSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::RegionFailoverCandidatesNotFoundSnafu"]],["impl<__T0, __T1> UnwindSafe for UnexpectedInstructionReplySnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["meta_srv::error::UnexpectedInstructionReplySnafu"]],["impl<__T0> UnwindSafe for RetryLaterSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::RetryLaterSnafu"]],["impl<__T0> UnwindSafe for UpdateTableMetadataSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::UpdateTableMetadataSnafu"]],["impl UnwindSafe for TableRouteConversionSnafu",1,["meta_srv::error::TableRouteConversionSnafu"]],["impl UnwindSafe for ConvertProtoDataSnafu",1,["meta_srv::error::ConvertProtoDataSnafu"]],["impl UnwindSafe for ConvertEtcdTxnObjectSnafu",1,["meta_srv::error::ConvertEtcdTxnObjectSnafu"]],["impl UnwindSafe for OtherSnafu",1,["meta_srv::error::OtherSnafu"]],["impl UnwindSafe for TableMetadataManagerSnafu",1,["meta_srv::error::TableMetadataManagerSnafu"]],["impl UnwindSafe for UpdateTableRouteSnafu",1,["meta_srv::error::UpdateTableRouteSnafu"]],["impl UnwindSafe for GetFullTableInfoSnafu",1,["meta_srv::error::GetFullTableInfoSnafu"]],["impl<__T0> UnwindSafe for InvalidHeartbeatRequestSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::InvalidHeartbeatRequestSnafu"]],["impl UnwindSafe for PublishMessageSnafu",1,["meta_srv::error::PublishMessageSnafu"]],["impl UnwindSafe for TooManyPartitionsSnafu",1,["meta_srv::error::TooManyPartitionsSnafu"]],["impl<__T0> UnwindSafe for UnsupportedSnafu<__T0>where\n __T0: UnwindSafe,",1,["meta_srv::error::UnsupportedSnafu"]],["impl UnwindSafe for PhiAccrualFailureDetector",1,["meta_srv::failure_detector::PhiAccrualFailureDetector"]],["impl UnwindSafe for HeartbeatHistory",1,["meta_srv::failure_detector::HeartbeatHistory"]],["impl UnwindSafe for CheckLeaderHandler",1,["meta_srv::handler::check_leader_handler::CheckLeaderHandler"]],["impl UnwindSafe for CollectStatsHandler",1,["meta_srv::handler::collect_stats_handler::CollectStatsHandler"]],["impl UnwindSafe for FailureDetectControl",1,["meta_srv::handler::failure_handler::runner::FailureDetectControl"]],["impl !UnwindSafe for FailureDetectRunner",1,["meta_srv::handler::failure_handler::runner::FailureDetectRunner"]],["impl<'a> !UnwindSafe for FailureDetectorEntry<'a>",1,["meta_srv::handler::failure_handler::runner::FailureDetectorEntry"]],["impl UnwindSafe for FailureDetectorContainer",1,["meta_srv::handler::failure_handler::runner::FailureDetectorContainer"]],["impl UnwindSafe for DatanodeHeartbeat",1,["meta_srv::handler::failure_handler::DatanodeHeartbeat"]],["impl !UnwindSafe for RegionFailureHandler",1,["meta_srv::handler::failure_handler::RegionFailureHandler"]],["impl UnwindSafe for FilterInactiveRegionStatsHandler",1,["meta_srv::handler::filter_inactive_region_stats::FilterInactiveRegionStatsHandler"]],["impl UnwindSafe for KeepLeaseHandler",1,["meta_srv::handler::keep_lease_handler::KeepLeaseHandler"]],["impl UnwindSafe for MailboxHandler",1,["meta_srv::handler::mailbox_handler::MailboxHandler"]],["impl UnwindSafe for Stat",1,["meta_srv::handler::node_stat::Stat"]],["impl UnwindSafe for RegionStat",1,["meta_srv::handler::node_stat::RegionStat"]],["impl UnwindSafe for OnLeaderStartHandler",1,["meta_srv::handler::on_leader_start_handler::OnLeaderStartHandler"]],["impl UnwindSafe for EpochStats",1,["meta_srv::handler::persist_stats_handler::EpochStats"]],["impl UnwindSafe for PersistStatsHandler",1,["meta_srv::handler::persist_stats_handler::PersistStatsHandler"]],["impl !UnwindSafe for PublishHeartbeatHandler",1,["meta_srv::handler::publish_heartbeat_handler::PublishHeartbeatHandler"]],["impl UnwindSafe for RegionLeaseHandler",1,["meta_srv::handler::region_lease_handler::RegionLeaseHandler"]],["impl UnwindSafe for ResponseHeaderHandler",1,["meta_srv::handler::response_header_handler::ResponseHeaderHandler"]],["impl UnwindSafe for HeartbeatAccumulator",1,["meta_srv::handler::HeartbeatAccumulator"]],["impl !UnwindSafe for Pusher",1,["meta_srv::handler::Pusher"]],["impl !UnwindSafe for Pushers",1,["meta_srv::handler::Pushers"]],["impl !UnwindSafe for NameCachedHandler",1,["meta_srv::handler::NameCachedHandler"]],["impl !UnwindSafe for HeartbeatHandlerGroup",1,["meta_srv::handler::HeartbeatHandlerGroup"]],["impl !UnwindSafe for HeartbeatMailbox",1,["meta_srv::handler::HeartbeatMailbox"]],["impl UnwindSafe for DATANODE_LEASE_KEY_PATTERN",1,["meta_srv::keys::DATANODE_LEASE_KEY_PATTERN"]],["impl UnwindSafe for DATANODE_STAT_KEY_PATTERN",1,["meta_srv::keys::DATANODE_STAT_KEY_PATTERN"]],["impl UnwindSafe for INACTIVE_REGION_KEY_PATTERN",1,["meta_srv::keys::INACTIVE_REGION_KEY_PATTERN"]],["impl UnwindSafe for LeaseKey",1,["meta_srv::keys::LeaseKey"]],["impl UnwindSafe for LeaseValue",1,["meta_srv::keys::LeaseValue"]],["impl UnwindSafe for StatKey",1,["meta_srv::keys::StatKey"]],["impl UnwindSafe for StatValue",1,["meta_srv::keys::StatValue"]],["impl UnwindSafe for InactiveRegionKey",1,["meta_srv::keys::InactiveRegionKey"]],["impl !UnwindSafe for EtcdLock",1,["meta_srv::lock::etcd::EtcdLock"]],["impl !UnwindSafe for MemLock",1,["meta_srv::lock::memory::MemLock"]],["impl UnwindSafe for Opts",1,["meta_srv::lock::Opts"]],["impl<'a> !UnwindSafe for DistLockGuard<'a>",1,["meta_srv::lock::DistLockGuard"]],["impl !UnwindSafe for MetaSrvBuilder",1,["meta_srv::metasrv::builder::MetaSrvBuilder"]],["impl !UnwindSafe for CheckLeaderByElection",1,["meta_srv::metasrv::builder::CheckLeaderByElection"]],["impl UnwindSafe for MetaSrvOptions",1,["meta_srv::metasrv::MetaSrvOptions"]],["impl UnwindSafe for MetasrvInfo",1,["meta_srv::metasrv::MetasrvInfo"]],["impl UnwindSafe for DatanodeOptions",1,["meta_srv::metasrv::DatanodeOptions"]],["impl UnwindSafe for DatanodeClientOptions",1,["meta_srv::metasrv::DatanodeClientOptions"]],["impl !UnwindSafe for Context",1,["meta_srv::metasrv::Context"]],["impl UnwindSafe for LeaderValue",1,["meta_srv::metasrv::LeaderValue"]],["impl !UnwindSafe for SelectorContext",1,["meta_srv::metasrv::SelectorContext"]],["impl !UnwindSafe for MetaSrv",1,["meta_srv::metasrv::MetaSrv"]],["impl !UnwindSafe for MockInfo",1,["meta_srv::mocks::MockInfo"]],["impl UnwindSafe for ActivateRegion",1,["meta_srv::procedure::region_failover::activate_region::ActivateRegion"]],["impl UnwindSafe for DeactivateRegion",1,["meta_srv::procedure::region_failover::deactivate_region::DeactivateRegion"]],["impl UnwindSafe for RegionFailoverEnd",1,["meta_srv::procedure::region_failover::failover_end::RegionFailoverEnd"]],["impl UnwindSafe for RegionFailoverStart",1,["meta_srv::procedure::region_failover::failover_start::RegionFailoverStart"]],["impl UnwindSafe for InvalidateCache",1,["meta_srv::procedure::region_failover::invalidate_cache::InvalidateCache"]],["impl UnwindSafe for UpdateRegionMetadata",1,["meta_srv::procedure::region_failover::update_metadata::UpdateRegionMetadata"]],["impl UnwindSafe for RegionFailoverKey",1,["meta_srv::procedure::region_failover::RegionFailoverKey"]],["impl !UnwindSafe for RegionFailoverManager",1,["meta_srv::procedure::region_failover::RegionFailoverManager"]],["impl UnwindSafe for FailoverProcedureGuard",1,["meta_srv::procedure::region_failover::FailoverProcedureGuard"]],["impl !UnwindSafe for Node",1,["meta_srv::procedure::region_failover::Node"]],["impl !UnwindSafe for RegionFailoverContext",1,["meta_srv::procedure::region_failover::RegionFailoverContext"]],["impl !UnwindSafe for RegionFailoverProcedure",1,["meta_srv::procedure::region_failover::RegionFailoverProcedure"]],["impl<M, T> UnwindSafe for DefaultPublish<M, T>where\n M: RefUnwindSafe,\n T: UnwindSafe,",1,["meta_srv::pubsub::publish::DefaultPublish"]],["impl<T> UnwindSafe for AddSubRequest<T>where\n T: UnwindSafe,",1,["meta_srv::pubsub::subscribe_manager::AddSubRequest"]],["impl UnwindSafe for UnSubRequest",1,["meta_srv::pubsub::subscribe_manager::UnSubRequest"]],["impl<T> UnwindSafe for DefaultSubscribeManager<T>where\n T: RefUnwindSafe,",1,["meta_srv::pubsub::subscribe_manager::DefaultSubscribeManager"]],["impl<T> UnwindSafe for Subscriber<T>where\n T: UnwindSafe,",1,["meta_srv::pubsub::subscriber::Subscriber"]],["impl UnwindSafe for Topic",1,["meta_srv::pubsub::Topic"]],["impl UnwindSafe for Message",1,["meta_srv::pubsub::Message"]],["impl UnwindSafe for LeaseBasedSelector",1,["meta_srv::selector::lease_based::LeaseBasedSelector"]],["impl UnwindSafe for LoadBasedSelector",1,["meta_srv::selector::load_based::LoadBasedSelector"]],["impl UnwindSafe for SelectorType",1,["meta_srv::selector::SelectorType"]],["impl UnwindSafe for HealthHandler",1,["meta_srv::service::admin::health::HealthHandler"]],["impl !UnwindSafe for HeartBeatHandler",1,["meta_srv::service::admin::heartbeat::HeartBeatHandler"]],["impl UnwindSafe for StatValues",1,["meta_srv::service::admin::heartbeat::StatValues"]],["impl !UnwindSafe for ViewInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ViewInactiveRegionsHandler"]],["impl !UnwindSafe for ClearInactiveRegionsHandler",1,["meta_srv::service::admin::inactive_regions::ClearInactiveRegionsHandler"]],["impl UnwindSafe for InactiveRegions",1,["meta_srv::service::admin::inactive_regions::InactiveRegions"]],["impl !UnwindSafe for LeaderHandler",1,["meta_srv::service::admin::leader::LeaderHandler"]],["impl !UnwindSafe for CatalogsHandler",1,["meta_srv::service::admin::meta::CatalogsHandler"]],["impl !UnwindSafe for SchemasHandler",1,["meta_srv::service::admin::meta::SchemasHandler"]],["impl !UnwindSafe for TablesHandler",1,["meta_srv::service::admin::meta::TablesHandler"]],["impl !UnwindSafe for TableHandler",1,["meta_srv::service::admin::meta::TableHandler"]],["impl !UnwindSafe for NodeLeaseHandler",1,["meta_srv::service::admin::node_lease::NodeLeaseHandler"]],["impl UnwindSafe for HumanLease",1,["meta_srv::service::admin::node_lease::HumanLease"]],["impl UnwindSafe for LeaseValues",1,["meta_srv::service::admin::node_lease::LeaseValues"]],["impl !UnwindSafe for RouteHandler",1,["meta_srv::service::admin::route::RouteHandler"]],["impl !UnwindSafe for Admin",1,["meta_srv::service::admin::Admin"]],["impl !UnwindSafe for Router",1,["meta_srv::service::admin::Router"]],["impl UnwindSafe for Channel",1,["meta_srv::service::mailbox::Channel"]],["impl UnwindSafe for BroadcastChannel",1,["meta_srv::service::mailbox::BroadcastChannel"]],["impl !UnwindSafe for MailboxReceiver",1,["meta_srv::service::mailbox::MailboxReceiver"]],["impl UnwindSafe for AlwaysLeader",1,["meta_srv::service::store::cached_kv::AlwaysLeader"]],["impl !UnwindSafe for LeaderCachedKvStore",1,["meta_srv::service::store::cached_kv::LeaderCachedKvStore"]],["impl !UnwindSafe for EtcdStore",1,["meta_srv::service::store::etcd::EtcdStore"]],["impl UnwindSafe for Get",1,["meta_srv::service::store::etcd::Get"]],["impl UnwindSafe for Put",1,["meta_srv::service::store::etcd::Put"]],["impl UnwindSafe for BatchGet",1,["meta_srv::service::store::etcd::BatchGet"]],["impl UnwindSafe for BatchPut",1,["meta_srv::service::store::etcd::BatchPut"]],["impl UnwindSafe for BatchDelete",1,["meta_srv::service::store::etcd::BatchDelete"]],["impl UnwindSafe for CompareAndPut",1,["meta_srv::service::store::etcd::CompareAndPut"]],["impl UnwindSafe for Delete",1,["meta_srv::service::store::etcd::Delete"]],["impl UnwindSafe for MoveValue",1,["meta_srv::service::store::etcd::MoveValue"]],["impl<'a> UnwindSafe for KvPair<'a>",1,["meta_srv::service::store::etcd_util::KvPair"]],["impl !UnwindSafe for KvBackendAdapter",1,["meta_srv::service::store::kv::KvBackendAdapter"]],["impl !UnwindSafe for MetaSrvTableMetadataAllocator",1,["meta_srv::table_meta_alloc::MetaSrvTableMetadataAllocator"]],["impl<'a> !UnwindSafe for InactiveRegionManager<'a>",1,["meta_srv::inactive_region_manager::InactiveRegionManager"]],["impl !UnwindSafe for DistributedGreptimeDBTelemetryCollector",1,["meta_srv::greptimedb_telemetry::DistributedGreptimeDBTelemetryCollector"]]], -"mito2":[["impl !UnwindSafe for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl !UnwindSafe for CacheManager",1,["mito2::cache::CacheManager"]],["impl UnwindSafe for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl !UnwindSafe for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl UnwindSafe for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl !UnwindSafe for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl UnwindSafe for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl !UnwindSafe for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl !UnwindSafe for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl !UnwindSafe for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl !UnwindSafe for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl UnwindSafe for MitoConfig",1,["mito2::config::MitoConfig"]],["impl !UnwindSafe for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl !UnwindSafe for EngineInner",1,["mito2::engine::EngineInner"]],["impl !UnwindSafe for Error",1,["mito2::error::Error"]],["impl UnwindSafe for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> UnwindSafe for CompressObjectSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> UnwindSafe for DecompressObjectSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::DecompressObjectSnafu"]],["impl UnwindSafe for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> UnwindSafe for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl UnwindSafe for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl UnwindSafe for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl UnwindSafe for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> UnwindSafe for WorkerStoppedSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::WorkerStoppedSnafu"]],["impl UnwindSafe for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> UnwindSafe for InvalidMetaSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::InvalidMetaSnafu"]],["impl UnwindSafe for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl UnwindSafe for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl UnwindSafe for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> UnwindSafe for WriteParquetSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> UnwindSafe for ReadParquetSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> UnwindSafe for RegionNotFoundSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> UnwindSafe for RegionCorruptedSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> UnwindSafe for InvalidRequestSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> UnwindSafe for FillDefaultSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> UnwindSafe for CreateDefaultSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> UnwindSafe for EncodeWalSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::EncodeWalSnafu"]],["impl UnwindSafe for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> UnwindSafe for ReadWalSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> UnwindSafe for DecodeWalSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> UnwindSafe for DeleteWalSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::DeleteWalSnafu"]],["impl UnwindSafe for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl UnwindSafe for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl UnwindSafe for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> UnwindSafe for NotSupportedFieldSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl UnwindSafe for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> UnwindSafe for InvalidParquetSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> UnwindSafe for InvalidBatchSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> UnwindSafe for InvalidRecordBatchSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl UnwindSafe for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl UnwindSafe for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl UnwindSafe for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> UnwindSafe for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl UnwindSafe for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl UnwindSafe for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl UnwindSafe for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl UnwindSafe for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> UnwindSafe for DeleteSstSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> UnwindSafe for FlushRegionSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> UnwindSafe for RegionDroppedSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> UnwindSafe for RegionClosedSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> UnwindSafe for RegionTruncatedSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> UnwindSafe for RejectWriteSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> UnwindSafe for CompactRegionSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> UnwindSafe for CompatReaderSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::CompatReaderSnafu"]],["impl UnwindSafe for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> UnwindSafe for RegionReadonlySnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RegionReadonlySnafu"]],["impl UnwindSafe for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> UnwindSafe for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl UnwindSafe for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl UnwindSafe for FlushReason",1,["mito2::flush::FlushReason"]],["impl !UnwindSafe for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl !UnwindSafe for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl !UnwindSafe for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl UnwindSafe for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl UnwindSafe for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl UnwindSafe for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl UnwindSafe for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl UnwindSafe for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl UnwindSafe for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl UnwindSafe for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl UnwindSafe for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl UnwindSafe for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl !UnwindSafe for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl !UnwindSafe for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl !UnwindSafe for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl UnwindSafe for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl UnwindSafe for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl !UnwindSafe for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl !UnwindSafe for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl UnwindSafe for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl !UnwindSafe for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl !UnwindSafe for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl UnwindSafe for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl UnwindSafe for Iter",1,["mito2::memtable::time_series::Iter"]],["impl !UnwindSafe for Series",1,["mito2::memtable::time_series::Series"]],["impl !UnwindSafe for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl !UnwindSafe for Values",1,["mito2::memtable::time_series::Values"]],["impl UnwindSafe for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> UnwindSafe for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl UnwindSafe for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl !UnwindSafe for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl UnwindSafe for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl !UnwindSafe for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> !UnwindSafe for CompatReader<R>",1,["mito2::read::compat::CompatReader"]],["impl UnwindSafe for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl !UnwindSafe for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl !UnwindSafe for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl !UnwindSafe for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl !UnwindSafe for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl !UnwindSafe for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl !UnwindSafe for Node",1,["mito2::read::merge::Node"]],["impl !UnwindSafe for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl UnwindSafe for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl UnwindSafe for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl !UnwindSafe for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl !UnwindSafe for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl !UnwindSafe for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl !UnwindSafe for Batch",1,["mito2::read::Batch"]],["impl !UnwindSafe for BatchColumn",1,["mito2::read::BatchColumn"]],["impl !UnwindSafe for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl !UnwindSafe for Source",1,["mito2::read::Source"]],["impl !UnwindSafe for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl UnwindSafe for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl UnwindSafe for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl UnwindSafe for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl UnwindSafe for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl UnwindSafe for VersionControl",1,["mito2::region::version::VersionControl"]],["impl !UnwindSafe for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl !UnwindSafe for Version",1,["mito2::region::version::Version"]],["impl !UnwindSafe for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl !UnwindSafe for MitoRegion",1,["mito2::region::MitoRegion"]],["impl UnwindSafe for RegionMap",1,["mito2::region::RegionMap"]],["impl !UnwindSafe for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl !UnwindSafe for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl UnwindSafe for WriteRequest",1,["mito2::request::WriteRequest"]],["impl !UnwindSafe for OutputTx",1,["mito2::request::OutputTx"]],["impl !UnwindSafe for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl !UnwindSafe for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl !UnwindSafe for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl UnwindSafe for DdlRequest",1,["mito2::request::DdlRequest"]],["impl !UnwindSafe for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl !UnwindSafe for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl !UnwindSafe for FlushFinished",1,["mito2::request::FlushFinished"]],["impl !UnwindSafe for FlushFailed",1,["mito2::request::FlushFailed"]],["impl !UnwindSafe for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl !UnwindSafe for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl UnwindSafe for SortField",1,["mito2::row_converter::SortField"]],["impl UnwindSafe for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl !UnwindSafe for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl UnwindSafe for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl UnwindSafe for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl UnwindSafe for FileId",1,["mito2::sst::file::FileId"]],["impl UnwindSafe for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl !UnwindSafe for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl !UnwindSafe for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl UnwindSafe for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl !UnwindSafe for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl UnwindSafe for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl UnwindSafe for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl !UnwindSafe for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl !UnwindSafe for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> !UnwindSafe for AsyncFileReaderCache<T>",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl !UnwindSafe for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl UnwindSafe for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl UnwindSafe for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl UnwindSafe for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl !UnwindSafe for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl !UnwindSafe for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl !UnwindSafe for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> UnwindSafe for Wal<S>where\n S: RefUnwindSafe,",1,["mito2::wal::Wal"]],["impl<S> UnwindSafe for WalWriter<S>where\n S: RefUnwindSafe,\n <S as LogStore>::Entry: UnwindSafe,",1,["mito2::wal::WalWriter"]],["impl !UnwindSafe for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> !UnwindSafe for WorkerStarter<S>",1,["mito2::worker::WorkerStarter"]],["impl !UnwindSafe for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl !UnwindSafe for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> !UnwindSafe for RegionWorkerLoop<S>",1,["mito2::worker::RegionWorkerLoop"]],["impl UnwindSafe for WorkerListener",1,["mito2::worker::WorkerListener"]]], +"mito2":[["impl !UnwindSafe for AccessLayer",1,["mito2::access_layer::AccessLayer"]],["impl !UnwindSafe for CacheManager",1,["mito2::cache::CacheManager"]],["impl UnwindSafe for SstMetaKey",1,["mito2::cache::SstMetaKey"]],["impl !UnwindSafe for CompactionOutput",1,["mito2::compaction::output::CompactionOutput"]],["impl UnwindSafe for TwcsPicker",1,["mito2::compaction::twcs::TwcsPicker"]],["impl !UnwindSafe for TwcsCompactionTask",1,["mito2::compaction::twcs::TwcsCompactionTask"]],["impl UnwindSafe for TimeBuckets",1,["mito2::compaction::twcs::TimeBuckets"]],["impl !UnwindSafe for CompactionRequest",1,["mito2::compaction::CompactionRequest"]],["impl !UnwindSafe for CompactionScheduler",1,["mito2::compaction::CompactionScheduler"]],["impl !UnwindSafe for PendingCompaction",1,["mito2::compaction::PendingCompaction"]],["impl !UnwindSafe for CompactionStatus",1,["mito2::compaction::CompactionStatus"]],["impl UnwindSafe for MitoConfig",1,["mito2::config::MitoConfig"]],["impl !UnwindSafe for MitoEngine",1,["mito2::engine::MitoEngine"]],["impl !UnwindSafe for EngineInner",1,["mito2::engine::EngineInner"]],["impl !UnwindSafe for Error",1,["mito2::error::Error"]],["impl UnwindSafe for OpenDalSnafu",1,["mito2::error::OpenDalSnafu"]],["impl<__T0, __T1> UnwindSafe for CompressObjectSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::CompressObjectSnafu"]],["impl<__T0, __T1> UnwindSafe for DecompressObjectSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::DecompressObjectSnafu"]],["impl UnwindSafe for SerdeJsonSnafu",1,["mito2::error::SerdeJsonSnafu"]],["impl<__T0, __T1> UnwindSafe for InvalidScanIndexSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::InvalidScanIndexSnafu"]],["impl UnwindSafe for Utf8Snafu",1,["mito2::error::Utf8Snafu"]],["impl UnwindSafe for RegionMetadataNotFoundSnafu",1,["mito2::error::RegionMetadataNotFoundSnafu"]],["impl UnwindSafe for JoinSnafu",1,["mito2::error::JoinSnafu"]],["impl<__T0> UnwindSafe for WorkerStoppedSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::WorkerStoppedSnafu"]],["impl UnwindSafe for RecvSnafu",1,["mito2::error::RecvSnafu"]],["impl<__T0> UnwindSafe for InvalidMetaSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::InvalidMetaSnafu"]],["impl UnwindSafe for InvalidMetadataSnafu",1,["mito2::error::InvalidMetadataSnafu"]],["impl UnwindSafe for NewRecordBatchSnafu",1,["mito2::error::NewRecordBatchSnafu"]],["impl UnwindSafe for WriteBufferSnafu",1,["mito2::error::WriteBufferSnafu"]],["impl<__T0> UnwindSafe for WriteParquetSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::WriteParquetSnafu"]],["impl<__T0> UnwindSafe for ReadParquetSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::ReadParquetSnafu"]],["impl<__T0> UnwindSafe for RegionNotFoundSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RegionNotFoundSnafu"]],["impl<__T0, __T1> UnwindSafe for RegionCorruptedSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::RegionCorruptedSnafu"]],["impl<__T0, __T1> UnwindSafe for InvalidRequestSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::InvalidRequestSnafu"]],["impl<__T0> UnwindSafe for FillDefaultSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::FillDefaultSnafu"]],["impl<__T0, __T1> UnwindSafe for CreateDefaultSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::CreateDefaultSnafu"]],["impl<__T0> UnwindSafe for EncodeWalSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::EncodeWalSnafu"]],["impl UnwindSafe for WriteWalSnafu",1,["mito2::error::WriteWalSnafu"]],["impl<__T0> UnwindSafe for ReadWalSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::ReadWalSnafu"]],["impl<__T0> UnwindSafe for DecodeWalSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::DecodeWalSnafu"]],["impl<__T0> UnwindSafe for DeleteWalSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::DeleteWalSnafu"]],["impl UnwindSafe for WriteGroupSnafu",1,["mito2::error::WriteGroupSnafu"]],["impl UnwindSafe for FieldTypeMismatchSnafu",1,["mito2::error::FieldTypeMismatchSnafu"]],["impl UnwindSafe for SerializeFieldSnafu",1,["mito2::error::SerializeFieldSnafu"]],["impl<__T0> UnwindSafe for NotSupportedFieldSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::NotSupportedFieldSnafu"]],["impl UnwindSafe for DeserializeFieldSnafu",1,["mito2::error::DeserializeFieldSnafu"]],["impl<__T0, __T1> UnwindSafe for InvalidParquetSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::InvalidParquetSnafu"]],["impl<__T0> UnwindSafe for InvalidBatchSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::InvalidBatchSnafu"]],["impl<__T0> UnwindSafe for InvalidRecordBatchSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::InvalidRecordBatchSnafu"]],["impl UnwindSafe for ConvertVectorSnafu",1,["mito2::error::ConvertVectorSnafu"]],["impl UnwindSafe for ComputeArrowSnafu",1,["mito2::error::ComputeArrowSnafu"]],["impl UnwindSafe for ComputeVectorSnafu",1,["mito2::error::ComputeVectorSnafu"]],["impl<__T0, __T1> UnwindSafe for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::PrimaryKeyLengthMismatchSnafu"]],["impl UnwindSafe for InvalidSenderSnafu",1,["mito2::error::InvalidSenderSnafu"]],["impl UnwindSafe for InvalidSchedulerStateSnafu",1,["mito2::error::InvalidSchedulerStateSnafu"]],["impl UnwindSafe for StopSchedulerSnafu",1,["mito2::error::StopSchedulerSnafu"]],["impl UnwindSafe for BuildPredicateSnafu",1,["mito2::error::BuildPredicateSnafu"]],["impl<__T0> UnwindSafe for DeleteSstSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::DeleteSstSnafu"]],["impl<__T0> UnwindSafe for FlushRegionSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::FlushRegionSnafu"]],["impl<__T0> UnwindSafe for RegionDroppedSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RegionDroppedSnafu"]],["impl<__T0> UnwindSafe for RegionClosedSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RegionClosedSnafu"]],["impl<__T0> UnwindSafe for RegionTruncatedSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RegionTruncatedSnafu"]],["impl<__T0> UnwindSafe for RejectWriteSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RejectWriteSnafu"]],["impl<__T0> UnwindSafe for CompactRegionSnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::CompactRegionSnafu"]],["impl<__T0, __T1> UnwindSafe for CompatReaderSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::CompatReaderSnafu"]],["impl UnwindSafe for InvalidRegionRequestSnafu",1,["mito2::error::InvalidRegionRequestSnafu"]],["impl<__T0> UnwindSafe for RegionReadonlySnafu<__T0>where\n __T0: UnwindSafe,",1,["mito2::error::RegionReadonlySnafu"]],["impl UnwindSafe for JsonOptionsSnafu",1,["mito2::error::JsonOptionsSnafu"]],["impl<__T0, __T1> UnwindSafe for EmptyRegionDirSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["mito2::error::EmptyRegionDirSnafu"]],["impl UnwindSafe for WriteBufferManagerImpl",1,["mito2::flush::WriteBufferManagerImpl"]],["impl UnwindSafe for FlushReason",1,["mito2::flush::FlushReason"]],["impl !UnwindSafe for RegionFlushTask",1,["mito2::flush::RegionFlushTask"]],["impl !UnwindSafe for FlushScheduler",1,["mito2::flush::FlushScheduler"]],["impl !UnwindSafe for FlushStatus",1,["mito2::flush::FlushStatus"]],["impl UnwindSafe for RegionMetaAction",1,["mito2::manifest::action::RegionMetaAction"]],["impl UnwindSafe for RegionChange",1,["mito2::manifest::action::RegionChange"]],["impl UnwindSafe for RegionEdit",1,["mito2::manifest::action::RegionEdit"]],["impl UnwindSafe for RegionRemove",1,["mito2::manifest::action::RegionRemove"]],["impl UnwindSafe for RegionTruncate",1,["mito2::manifest::action::RegionTruncate"]],["impl UnwindSafe for RegionManifest",1,["mito2::manifest::action::RegionManifest"]],["impl UnwindSafe for RegionManifestBuilder",1,["mito2::manifest::action::RegionManifestBuilder"]],["impl UnwindSafe for RegionCheckpoint",1,["mito2::manifest::action::RegionCheckpoint"]],["impl UnwindSafe for RegionMetaActionList",1,["mito2::manifest::action::RegionMetaActionList"]],["impl !UnwindSafe for RegionManifestOptions",1,["mito2::manifest::manager::RegionManifestOptions"]],["impl !UnwindSafe for RegionManifestManager",1,["mito2::manifest::manager::RegionManifestManager"]],["impl !UnwindSafe for RegionManifestManagerInner",1,["mito2::manifest::manager::RegionManifestManagerInner"]],["impl UnwindSafe for DELTA_RE",1,["mito2::manifest::storage::DELTA_RE"]],["impl UnwindSafe for CHECKPOINT_RE",1,["mito2::manifest::storage::CHECKPOINT_RE"]],["impl !UnwindSafe for ObjectStoreLogIterator",1,["mito2::manifest::storage::ObjectStoreLogIterator"]],["impl !UnwindSafe for ManifestObjectStore",1,["mito2::manifest::storage::ManifestObjectStore"]],["impl UnwindSafe for CheckpointMetadata",1,["mito2::manifest::storage::CheckpointMetadata"]],["impl !UnwindSafe for TimeSeriesMemtableBuilder",1,["mito2::memtable::time_series::TimeSeriesMemtableBuilder"]],["impl !UnwindSafe for TimeSeriesMemtable",1,["mito2::memtable::time_series::TimeSeriesMemtable"]],["impl UnwindSafe for SeriesSet",1,["mito2::memtable::time_series::SeriesSet"]],["impl UnwindSafe for Iter",1,["mito2::memtable::time_series::Iter"]],["impl !UnwindSafe for Series",1,["mito2::memtable::time_series::Series"]],["impl !UnwindSafe for ValueBuilder",1,["mito2::memtable::time_series::ValueBuilder"]],["impl !UnwindSafe for Values",1,["mito2::memtable::time_series::Values"]],["impl UnwindSafe for KeyValues",1,["mito2::memtable::key_values::KeyValues"]],["impl<'a> UnwindSafe for KeyValue<'a>",1,["mito2::memtable::key_values::KeyValue"]],["impl UnwindSafe for ReadRowHelper",1,["mito2::memtable::key_values::ReadRowHelper"]],["impl !UnwindSafe for MemtableVersion",1,["mito2::memtable::version::MemtableVersion"]],["impl UnwindSafe for MemtableStats",1,["mito2::memtable::MemtableStats"]],["impl !UnwindSafe for AllocTracker",1,["mito2::memtable::AllocTracker"]],["impl<R> !UnwindSafe for CompatReader<R>",1,["mito2::read::compat::CompatReader"]],["impl UnwindSafe for CompatPrimaryKey",1,["mito2::read::compat::CompatPrimaryKey"]],["impl !UnwindSafe for CompatFields",1,["mito2::read::compat::CompatFields"]],["impl !UnwindSafe for IndexOrDefault",1,["mito2::read::compat::IndexOrDefault"]],["impl !UnwindSafe for MergeReader",1,["mito2::read::merge::MergeReader"]],["impl !UnwindSafe for MergeReaderBuilder",1,["mito2::read::merge::MergeReaderBuilder"]],["impl !UnwindSafe for BatchMerger",1,["mito2::read::merge::BatchMerger"]],["impl !UnwindSafe for CompareTimeSeq",1,["mito2::read::merge::CompareTimeSeq"]],["impl !UnwindSafe for Node",1,["mito2::read::merge::Node"]],["impl !UnwindSafe for CompareFirst",1,["mito2::read::merge::CompareFirst"]],["impl UnwindSafe for ProjectionMapper",1,["mito2::read::projection::ProjectionMapper"]],["impl UnwindSafe for BatchIndex",1,["mito2::read::projection::BatchIndex"]],["impl !UnwindSafe for Scanner",1,["mito2::read::scan_region::Scanner"]],["impl !UnwindSafe for ScanRegion",1,["mito2::read::scan_region::ScanRegion"]],["impl !UnwindSafe for SeqScan",1,["mito2::read::seq_scan::SeqScan"]],["impl !UnwindSafe for Batch",1,["mito2::read::Batch"]],["impl !UnwindSafe for BatchColumn",1,["mito2::read::BatchColumn"]],["impl !UnwindSafe for BatchBuilder",1,["mito2::read::BatchBuilder"]],["impl !UnwindSafe for Source",1,["mito2::read::Source"]],["impl !UnwindSafe for RegionOpener",1,["mito2::region::opener::RegionOpener"]],["impl UnwindSafe for RegionOptions",1,["mito2::region::options::RegionOptions"]],["impl UnwindSafe for CompactionOptions",1,["mito2::region::options::CompactionOptions"]],["impl UnwindSafe for TwcsOptions",1,["mito2::region::options::TwcsOptions"]],["impl UnwindSafe for RegionOptionsWithoutEnum",1,["mito2::region::options::RegionOptionsWithoutEnum"]],["impl UnwindSafe for VersionControl",1,["mito2::region::version::VersionControl"]],["impl !UnwindSafe for VersionControlData",1,["mito2::region::version::VersionControlData"]],["impl !UnwindSafe for Version",1,["mito2::region::version::Version"]],["impl !UnwindSafe for VersionBuilder",1,["mito2::region::version::VersionBuilder"]],["impl !UnwindSafe for MitoRegion",1,["mito2::region::MitoRegion"]],["impl UnwindSafe for RegionMap",1,["mito2::region::RegionMap"]],["impl !UnwindSafe for WriteNotify",1,["mito2::region_write_ctx::WriteNotify"]],["impl !UnwindSafe for RegionWriteCtx",1,["mito2::region_write_ctx::RegionWriteCtx"]],["impl UnwindSafe for WriteRequest",1,["mito2::request::WriteRequest"]],["impl !UnwindSafe for OutputTx",1,["mito2::request::OutputTx"]],["impl !UnwindSafe for OptionOutputTx",1,["mito2::request::OptionOutputTx"]],["impl !UnwindSafe for SenderWriteRequest",1,["mito2::request::SenderWriteRequest"]],["impl !UnwindSafe for WorkerRequest",1,["mito2::request::WorkerRequest"]],["impl UnwindSafe for DdlRequest",1,["mito2::request::DdlRequest"]],["impl !UnwindSafe for SenderDdlRequest",1,["mito2::request::SenderDdlRequest"]],["impl !UnwindSafe for BackgroundNotify",1,["mito2::request::BackgroundNotify"]],["impl !UnwindSafe for FlushFinished",1,["mito2::request::FlushFinished"]],["impl !UnwindSafe for FlushFailed",1,["mito2::request::FlushFailed"]],["impl !UnwindSafe for CompactionFinished",1,["mito2::request::CompactionFinished"]],["impl !UnwindSafe for CompactionFailed",1,["mito2::request::CompactionFailed"]],["impl UnwindSafe for SortField",1,["mito2::row_converter::SortField"]],["impl UnwindSafe for McmpRowCodec",1,["mito2::row_converter::McmpRowCodec"]],["impl !UnwindSafe for LocalScheduler",1,["mito2::schedule::scheduler::LocalScheduler"]],["impl UnwindSafe for ParseIdError",1,["mito2::sst::file::ParseIdError"]],["impl UnwindSafe for ParseIdSnafu",1,["mito2::sst::file::ParseIdSnafu"]],["impl UnwindSafe for FileId",1,["mito2::sst::file::FileId"]],["impl UnwindSafe for FileMeta",1,["mito2::sst::file::FileMeta"]],["impl !UnwindSafe for FileHandle",1,["mito2::sst::file::FileHandle"]],["impl !UnwindSafe for FileHandleInner",1,["mito2::sst::file::FileHandleInner"]],["impl UnwindSafe for PurgeRequest",1,["mito2::sst::file_purger::PurgeRequest"]],["impl !UnwindSafe for LocalFilePurger",1,["mito2::sst::file_purger::LocalFilePurger"]],["impl UnwindSafe for WriteFormat",1,["mito2::sst::parquet::format::WriteFormat"]],["impl UnwindSafe for ReadFormat",1,["mito2::sst::parquet::format::ReadFormat"]],["impl !UnwindSafe for ParquetReaderBuilder",1,["mito2::sst::parquet::reader::ParquetReaderBuilder"]],["impl !UnwindSafe for ParquetReader",1,["mito2::sst::parquet::reader::ParquetReader"]],["impl<T> !UnwindSafe for AsyncFileReaderCache<T>",1,["mito2::sst::parquet::reader::AsyncFileReaderCache"]],["impl !UnwindSafe for ParquetWriter",1,["mito2::sst::parquet::writer::ParquetWriter"]],["impl UnwindSafe for SourceStats",1,["mito2::sst::parquet::writer::SourceStats"]],["impl UnwindSafe for WriteOptions",1,["mito2::sst::parquet::WriteOptions"]],["impl UnwindSafe for SstInfo",1,["mito2::sst::parquet::SstInfo"]],["impl !UnwindSafe for BufferedWriter",1,["mito2::sst::stream_writer::BufferedWriter"]],["impl !UnwindSafe for SstVersion",1,["mito2::sst::version::SstVersion"]],["impl !UnwindSafe for LevelMeta",1,["mito2::sst::version::LevelMeta"]],["impl<S> UnwindSafe for Wal<S>where\n S: RefUnwindSafe,",1,["mito2::wal::Wal"]],["impl<S> UnwindSafe for WalWriter<S>where\n S: RefUnwindSafe,\n <S as LogStore>::Entry: UnwindSafe,",1,["mito2::wal::WalWriter"]],["impl !UnwindSafe for WorkerGroup",1,["mito2::worker::WorkerGroup"]],["impl<S> !UnwindSafe for WorkerStarter<S>",1,["mito2::worker::WorkerStarter"]],["impl !UnwindSafe for RegionWorker",1,["mito2::worker::RegionWorker"]],["impl !UnwindSafe for StalledRequests",1,["mito2::worker::StalledRequests"]],["impl<S> !UnwindSafe for RegionWorkerLoop<S>",1,["mito2::worker::RegionWorkerLoop"]],["impl UnwindSafe for WorkerListener",1,["mito2::worker::WorkerListener"]]], "nyc_taxi":[["impl UnwindSafe for Args",1,["nyc_taxi::Args"]]], "object_store":[["impl<C> !UnwindSafe for LruCacheLayer<C>",1,["object_store::layers::lru_cache::LruCacheLayer"]],["impl<I, C> !UnwindSafe for LruCacheAccessor<I, C>",1,["object_store::layers::lru_cache::LruCacheAccessor"]],["impl !UnwindSafe for TempFolder",1,["object_store::test_util::TempFolder"]],["impl UnwindSafe for TestS3Config",1,["object_store::test_util::TestS3Config"]]], "operator":[["impl !UnwindSafe for Deleter",1,["operator::delete::Deleter"]],["impl !UnwindSafe for Error",1,["operator::error::Error"]],["impl UnwindSafe for InvalidateTableCacheSnafu",1,["operator::error::InvalidateTableCacheSnafu"]],["impl UnwindSafe for ExecuteDdlSnafu",1,["operator::error::ExecuteDdlSnafu"]],["impl<__T0> UnwindSafe for UnexpectedSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::UnexpectedSnafu"]],["impl UnwindSafe for ExternalSnafu",1,["operator::error::ExternalSnafu"]],["impl UnwindSafe for RequestInsertsSnafu",1,["operator::error::RequestInsertsSnafu"]],["impl UnwindSafe for RequestDeletesSnafu",1,["operator::error::RequestDeletesSnafu"]],["impl UnwindSafe for ParseSqlSnafu",1,["operator::error::ParseSqlSnafu"]],["impl<__T0> UnwindSafe for ConvertSqlValueSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::ConvertSqlValueSnafu"]],["impl UnwindSafe for ColumnDataTypeSnafu",1,["operator::error::ColumnDataTypeSnafu"]],["impl<__T0> UnwindSafe for InvalidColumnDefSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::InvalidColumnDefSnafu"]],["impl<__T0> UnwindSafe for ConvertColumnDefaultConstraintSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::ConvertColumnDefaultConstraintSnafu"]],["impl<__T0> UnwindSafe for InvalidSqlSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::InvalidSqlSnafu"]],["impl<__T0> UnwindSafe for InvalidInsertRequestSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::InvalidInsertRequestSnafu"]],["impl<__T0> UnwindSafe for InvalidDeleteRequestSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::InvalidDeleteRequestSnafu"]],["impl<__T0> UnwindSafe for TableNotFoundSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::TableNotFoundSnafu"]],["impl UnwindSafe for JoinTaskSnafu",1,["operator::error::JoinTaskSnafu"]],["impl UnwindSafe for CatalogSnafu",1,["operator::error::CatalogSnafu"]],["impl<__T0> UnwindSafe for FindTablePartitionRuleSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::FindTablePartitionRuleSnafu"]],["impl UnwindSafe for SplitInsertSnafu",1,["operator::error::SplitInsertSnafu"]],["impl UnwindSafe for SplitDeleteSnafu",1,["operator::error::SplitDeleteSnafu"]],["impl UnwindSafe for FindRegionLeaderSnafu",1,["operator::error::FindRegionLeaderSnafu"]],["impl UnwindSafe for CreateTableInfoSnafu",1,["operator::error::CreateTableInfoSnafu"]],["impl UnwindSafe for BuildCreateExprOnInsertionSnafu",1,["operator::error::BuildCreateExprOnInsertionSnafu"]],["impl<__T0> UnwindSafe for SchemaNotFoundSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::SchemaNotFoundSnafu"]],["impl<__T0> UnwindSafe for SchemaExistsSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::SchemaExistsSnafu"]],["impl UnwindSafe for TableSnafu",1,["operator::error::TableSnafu"]],["impl<__T0> UnwindSafe for ColumnNotFoundSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::ColumnNotFoundSnafu"]],["impl UnwindSafe for ExecuteStatementSnafu",1,["operator::error::ExecuteStatementSnafu"]],["impl UnwindSafe for PlanStatementSnafu",1,["operator::error::PlanStatementSnafu"]],["impl UnwindSafe for ParseQuerySnafu",1,["operator::error::ParseQuerySnafu"]],["impl UnwindSafe for ExecLogicalPlanSnafu",1,["operator::error::ExecLogicalPlanSnafu"]],["impl UnwindSafe for BuildDfLogicalPlanSnafu",1,["operator::error::BuildDfLogicalPlanSnafu"]],["impl UnwindSafe for AlterExprToRequestSnafu",1,["operator::error::AlterExprToRequestSnafu"]],["impl<__T0> UnwindSafe for BuildTableMetaSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::BuildTableMetaSnafu"]],["impl<__T0> UnwindSafe for NotSupportedSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::NotSupportedSnafu"]],["impl UnwindSafe for FindNewColumnsOnInsertionSnafu",1,["operator::error::FindNewColumnsOnInsertionSnafu"]],["impl UnwindSafe for IntoVectorsSnafu",1,["operator::error::IntoVectorsSnafu"]],["impl UnwindSafe for DeserializePartitionSnafu",1,["operator::error::DeserializePartitionSnafu"]],["impl UnwindSafe for DescribeStatementSnafu",1,["operator::error::DescribeStatementSnafu"]],["impl<__T0> UnwindSafe for IllegalPrimaryKeysDefSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::IllegalPrimaryKeysDefSnafu"]],["impl UnwindSafe for UnrecognizedTableOptionSnafu",1,["operator::error::UnrecognizedTableOptionSnafu"]],["impl UnwindSafe for MissingTimeIndexColumnSnafu",1,["operator::error::MissingTimeIndexColumnSnafu"]],["impl UnwindSafe for BuildRegexSnafu",1,["operator::error::BuildRegexSnafu"]],["impl<__T0> UnwindSafe for CopyTableSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::CopyTableSnafu"]],["impl<__T0> UnwindSafe for InsertSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::InsertSnafu"]],["impl UnwindSafe for ParseUrlSnafu",1,["operator::error::ParseUrlSnafu"]],["impl<__T0> UnwindSafe for UnsupportedFormatSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::UnsupportedFormatSnafu"]],["impl UnwindSafe for ParseFileFormatSnafu",1,["operator::error::ParseFileFormatSnafu"]],["impl UnwindSafe for BuildBackendSnafu",1,["operator::error::BuildBackendSnafu"]],["impl UnwindSafe for ListObjectsSnafu",1,["operator::error::ListObjectsSnafu"]],["impl<__T0> UnwindSafe for InferSchemaSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::InferSchemaSnafu"]],["impl UnwindSafe for BuildCsvConfigSnafu",1,["operator::error::BuildCsvConfigSnafu"]],["impl<__T0> UnwindSafe for WriteStreamToFileSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::WriteStreamToFileSnafu"]],["impl<__T0> UnwindSafe for ReadObjectSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::ReadObjectSnafu"]],["impl UnwindSafe for ReadDfRecordBatchSnafu",1,["operator::error::ReadDfRecordBatchSnafu"]],["impl UnwindSafe for ReadParquetSnafu",1,["operator::error::ReadParquetSnafu"]],["impl UnwindSafe for ReadOrcSnafu",1,["operator::error::ReadOrcSnafu"]],["impl UnwindSafe for BuildParquetRecordBatchStreamSnafu",1,["operator::error::BuildParquetRecordBatchStreamSnafu"]],["impl UnwindSafe for BuildFileStreamSnafu",1,["operator::error::BuildFileStreamSnafu"]],["impl UnwindSafe for WriteParquetSnafu",1,["operator::error::WriteParquetSnafu"]],["impl<__T0, __T1, __T2> UnwindSafe for InvalidSchemaSnafu<__T0, __T1, __T2>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,\n __T2: UnwindSafe,",1,["operator::error::InvalidSchemaSnafu"]],["impl UnwindSafe for ProjectSchemaSnafu",1,["operator::error::ProjectSchemaSnafu"]],["impl UnwindSafe for EncodeJsonSnafu",1,["operator::error::EncodeJsonSnafu"]],["impl UnwindSafe for PrepareImmutableTableSnafu",1,["operator::error::PrepareImmutableTableSnafu"]],["impl<__T0, __T1> UnwindSafe for InvalidCopyParameterSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["operator::error::InvalidCopyParameterSnafu"]],["impl UnwindSafe for TableMetadataManagerSnafu",1,["operator::error::TableMetadataManagerSnafu"]],["impl UnwindSafe for ReadRecordBatchSnafu",1,["operator::error::ReadRecordBatchSnafu"]],["impl UnwindSafe for BuildColumnVectorsSnafu",1,["operator::error::BuildColumnVectorsSnafu"]],["impl UnwindSafe for MissingInsertBodySnafu",1,["operator::error::MissingInsertBodySnafu"]],["impl<__T0> UnwindSafe for ColumnDefaultValueSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::ColumnDefaultValueSnafu"]],["impl<__T0> UnwindSafe for ColumnNoneDefaultValueSnafu<__T0>where\n __T0: UnwindSafe,",1,["operator::error::ColumnNoneDefaultValueSnafu"]],["impl<__T0, __T1> UnwindSafe for InvalidPartitionColumnsSnafu<__T0, __T1>where\n __T0: UnwindSafe,\n __T1: UnwindSafe,",1,["operator::error::InvalidPartitionColumnsSnafu"]],["impl UnwindSafe for PrepareFileTableSnafu",1,["operator::error::PrepareFileTableSnafu"]],["impl UnwindSafe for InferFileTableSchemaSnafu",1,["operator::error::InferFileTableSchemaSnafu"]],["impl UnwindSafe for SchemaIncompatibleSnafu",1,["operator::error::SchemaIncompatibleSnafu"]],["impl UnwindSafe for CreateExprFactory",1,["operator::expr_factory::CreateExprFactory"]],["impl !UnwindSafe for Inserter",1,["operator::insert::Inserter"]],["impl UnwindSafe for RegionRequestFactory",1,["operator::region_req_factory::RegionRequestFactory"]],["impl<'a> !UnwindSafe for Partitioner<'a>",1,["operator::req_convert::common::partitioner::Partitioner"]],["impl UnwindSafe for ColumnToRow",1,["operator::req_convert::delete::column_to_row::ColumnToRow"]],["impl<'a> !UnwindSafe for RowToRegion<'a>",1,["operator::req_convert::delete::row_to_region::RowToRegion"]],["impl<'a> !UnwindSafe for TableToRegion<'a>",1,["operator::req_convert::delete::table_to_region::TableToRegion"]],["impl UnwindSafe for ColumnToRow",1,["operator::req_convert::insert::column_to_row::ColumnToRow"]],["impl<'a> !UnwindSafe for RowToRegion<'a>",1,["operator::req_convert::insert::row_to_region::RowToRegion"]],["impl<'a> !UnwindSafe for StatementToRegion<'a>",1,["operator::req_convert::insert::stmt_to_region::StatementToRegion"]],["impl<'a> !UnwindSafe for TableToRegion<'a>",1,["operator::req_convert::insert::table_to_region::TableToRegion"]],["impl !UnwindSafe for StatementExecutor",1,["operator::statement::StatementExecutor"]],["impl !UnwindSafe for TableMutationOperator",1,["operator::table::TableMutationOperator"]]], diff --git a/implementors/snafu/trait.IntoError.js b/implementors/snafu/trait.IntoError.js index 18054b48652b..68d521af6160 100644 --- a/implementors/snafu/trait.IntoError.js +++ b/implementors/snafu/trait.IntoError.js @@ -1,7 +1,7 @@ (function() {var implementors = { "api":[["impl<__T0> IntoError<Error> for IntoColumnDataTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for UnknownColumnDataTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<i32>,"],["impl<__T0> IntoError<Error> for ConvertColumnDefaultConstraintSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidColumnDefaultConstraintSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "auth":[["impl IntoError<Error> for IoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UserNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UserPasswordMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedPasswordTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1, __T2> IntoError<Error> for AccessDeniedSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,\n __T2: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for InvalidConfigSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for AuthBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalParamSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InternalStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PermissionDeniedSnafuwhere\n Error: Error + ErrorCompat,"]], -"catalog":[["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParallelOpenTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for QueryAccessDeniedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CreateTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableEngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidEntryTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Option<u8>>,"],["impl<__T0> IntoError<Error> for InvalidKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Option<String>>,"],["impl IntoError<Error> for ReadSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for SystemCatalogSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CompileScriptInternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableSchemaMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotExistSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for OpenTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl IntoError<Error> for EmptyValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SystemCatalogTableScanExecSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SystemCatalogTableScanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DatafusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UpgradeWeakCatalogManagerRefSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MetaSrvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for SchemaNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for OpenSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidTableInfoInCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ValueDeserializeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InsertCatalogRecordSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ListCatalogsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ListSchemasSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CatalogNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for GenericSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnimplementedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], +"catalog":[["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParallelOpenTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for QueryAccessDeniedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CreateTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableEngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidEntryTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Option<u8>>,"],["impl<__T0> IntoError<Error> for InvalidKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Option<String>>,"],["impl IntoError<Error> for ReadSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for SystemCatalogSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CompileScriptInternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableSchemaMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotExistSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for OpenTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl IntoError<Error> for EmptyValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SystemCatalogTableScanExecSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SystemCatalogTableScanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DatafusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UpgradeWeakCatalogManagerRefSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MetaSrvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for SchemaNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for OpenSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidTableInfoInCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ValueDeserializeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InsertCatalogRecordSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ListCatalogsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ListSchemasSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CatalogNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for GenericSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnimplementedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "client":[["impl<__T0> IntoError<Error> for IllegalDatabaseResponseSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegionServerSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Code>,"],["impl<__T0> IntoError<Error> for IllegalFlightMessagesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ColumnDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertFlightDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ServerSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<StatusCode>,\n __T1: Into<String>,"],["impl IntoError<Error> for HandleRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MissingFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Code>,"],["impl<__T0> IntoError<Error> for IllegalGrpcClientStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "cmd":[["impl<__T0> IntoError<Error> for InvalidCatalogSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConnectEtcdSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CollectRecordBatchesSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SubstraitEncodeLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownDatanodeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidReplCommandSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IllegalConfigSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedSelectorTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildMetaServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownFrontendSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartDatanodeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeserializeCatalogEntryValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartMetaClientSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownMetaServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MissingConfigSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PlanStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PrettyPrintRecordBatchesSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LoadLayeredConfigSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InitMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartCatalogManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RequestDatabaseSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartMetaServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartFrontendSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for IterStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadlineSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReplCreationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for IllegalAuthConfigSnafuwhere\n Error: Error + ErrorCompat,"]], "common_base":[["impl IntoError<Error> for EofSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for OverflowSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl IntoError<Error> for UnderflowSnafuwhere\n Error: Error + ErrorCompat,"]], @@ -12,8 +12,8 @@ "common_mem_prof":[["impl IntoError<Error> for ProfilingNotSupportedSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadOptProfSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BuildTempPathSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<PathBuf>,"],["impl<__T0> IntoError<Error> for DumpProfileDataSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<PathBuf>,"],["impl<__T0> IntoError<Error> for OpenTempFileSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ProfilingNotEnabledSnafuwhere\n Error: Error + ErrorCompat,"]], "common_meta":[["impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CatalogAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PayloadNotExistSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedSequenceValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RenameTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for OperateDatanodeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Peer>,"],["impl<__T0> IntoError<Error> for InvalidTableMetadataSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableRouteNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for GetKvCacheSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for NextSequenceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SendMessageSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertAlterTableRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableInfoNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SubmitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidHeartbeatResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for IllegalServerStateSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<i32>,\n __T1: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ParseOptionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for DecodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegisterProcedureLoaderSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for SequenceOutOfRangeSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<u64>,\n __T2: Into<u64>,"],["impl<__T0> IntoError<Error> for UnsupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for SchemaAlreadyExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for WaitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RetryLaterSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for EtcdTxnOpResponseSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertRawKeySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CacheNotGetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidProtoMsgSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for PrimaryKeyNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertRawTableInfoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RouteInfoCorruptedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeProtoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for MoveRegionSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<RegionNumber>,\n __T2: Into<String>,"],["impl IntoError<Error> for TableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for BuildTableMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "common_procedure":[["impl<__T0> IntoError<Error> for DuplicateProcedureSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl<__T0> IntoError<Error> for PutStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ListStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RetryTimesExceededSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RetryLaterSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for LoaderConflictSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for FromJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteStatesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DeleteStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ToJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartRemoveOutdatedMetaTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopRemoveOutdatedMetaTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ProcedureExecSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CorruptedDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SubprocedureFailedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl<__T0> IntoError<Error> for ProcedurePanicSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl IntoError<Error> for WaitWatcherSnafuwhere\n Error: Error + ErrorCompat,"]], -"common_query":[["impl IntoError<Error> for GetScalarVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertDfRecordBatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidInputTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for FromScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GeneralDataFusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BadAccumulatorImplSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl IntoError<Error> for ToScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for PyUdfSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ArrowComputeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateAccumulatorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DowncastVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedInputDataTypeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Vec<ConcreteDataType>>,"],["impl<__T0> IntoError<Error> for InvalidFuncArgsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidInputColSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteRepeatedlySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for FromArrowArraySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GenerateFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidInputStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecutePhysicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TypeCastSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl IntoError<Error> for UdfTempRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"]], -"common_recordbatch":[["impl IntoError<Error> for NewDfRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PollStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ColumnNotExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateRecordBatchesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InitRecordbatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ProjectArrowRecordBatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SchemaRef>,\n __T1: Into<Vec<usize>>,"],["impl<__T0, __T1> IntoError<Error> for CastVectorSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,\n __T1: Into<ConcreteDataType>,"],["impl IntoError<Error> for FormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SchemaConversionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DataTypesSnafuwhere\n Error: Error + ErrorCompat,"]], +"common_query":[["impl IntoError<Error> for GetScalarVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertDfRecordBatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidInputTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for FromScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GeneralDataFusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BadAccumulatorImplSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl IntoError<Error> for ToScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for PyUdfSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ArrowComputeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateAccumulatorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DowncastVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedInputDataTypeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Vec<ConcreteDataType>>,"],["impl<__T0> IntoError<Error> for InvalidFuncArgsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidInputColSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteRepeatedlySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for FromArrowArraySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GenerateFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidInputStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecutePhysicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TypeCastSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl IntoError<Error> for UdfTempRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"]], +"common_recordbatch":[["impl IntoError<Error> for NewDfRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PollStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ColumnNotExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateRecordBatchesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InitRecordbatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ProjectArrowRecordBatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SchemaRef>,\n __T1: Into<Vec<usize>>,"],["impl<__T0, __T1> IntoError<Error> for CastVectorSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,\n __T1: Into<ConcreteDataType>,"],["impl IntoError<Error> for FormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SchemaConversionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DataTypesSnafuwhere\n Error: Error + ErrorCompat,"]], "common_runtime":[["impl<__T0> IntoError<Error> for WaitGcTaskStopSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildRuntimeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "common_time":[["impl<__T0> IntoError<Error> for ParseTimeZoneNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseDateStrSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseTimestampSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for InvalidTimeZoneOffsetSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<i32>,\n __T1: Into<u32>,"],["impl<__T0> IntoError<Error> for ParseOffsetStrSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ArithmeticOverflowSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDateStrSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseIntervalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TimestampOverflowSnafuwhere\n Error: Error + ErrorCompat,"]], "datanode":[["impl<__T0> IntoError<Error> for StopRegionEngineSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseAddrSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InsertSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PrepareImmutableTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for GetRegionMetadataSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<RegionId>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SubmitProcedureSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl IntoError<Error> for UnrecognizedTableOptionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ColumnNoneDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingTimestampColumnSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedGrpcRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildRegionRequestsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RegisterSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for FlushTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for GetMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedOutputSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CreateDirSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for WaitForGrpcServingSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MissingRequiredFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InsertDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionEngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for EngineProcedureNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalPrimaryKeysDefSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingMetasrvOptsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BumpTableIdSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingKvBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableEngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RemoveDirSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CatalogNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ColumnDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableIdProviderNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingInsertBodySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingMetaClientSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DatabaseNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for WaitProcedureSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl IntoError<Error> for MissingNodeIdSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PlanStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RuntimeResourceSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PayloadNotExistSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownInstanceSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConstraintNotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for OpenLogStoreSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for HandleHeartbeatResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ColumnNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for JoinTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingWalDirConfigSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ColumnValuesNumberMismatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0> IntoError<Error> for ColumnDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IncorrectInternalStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MetaClientInitSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeleteExprToRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InitBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for KeyColumnNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for HandleRegionRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"]], @@ -23,15 +23,15 @@ "log_store":[["impl IntoError<Error> for IllegalStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for AddEntryLogBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for OverrideCompactedEntrySnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,\n __T1: Into<u64>,\n __T2: Into<u64>,"],["impl<__T0, __T1, __T2, __T3> IntoError<Error> for FetchEntrySnafu<__T0, __T1, __T2, __T3>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,\n __T1: Into<u64>,\n __T2: Into<u64>,\n __T3: Into<usize>,"],["impl<__T0> IntoError<Error> for IllegalNamespaceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl IntoError<Error> for RaftEngineSnafuwhere\n Error: Error + ErrorCompat,"]], "meta_client":[["impl<__T0> IntoError<Error> for IllegalGrpcClientStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for AskLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateChannelSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidResponseHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateHeartbeatStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SendHeartbeatSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertMetaRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for RetryTimesExceededSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<String>,"],["impl IntoError<Error> for ConvertMetaResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NoLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotStartedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for AskLeaderTimeoutSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for MetaServerSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<StatusCode>,\n __T1: Into<String>,"]], "meta_srv":[["impl IntoError<Error> for MissingRequestHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for OperateRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Peer>,"],["impl IntoError<Error> for InvalidRegionKeyFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LeaseKeyFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeTableRouteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ListSchemasSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnexpectedInstructionReplySnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for PublishMessageSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SerializeToJsonSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for CorruptedTableRouteSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for StatValueFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidArgumentsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ResponseHeaderNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidStatKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for MissingRequiredParameterSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidFullTableNameSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableRouteNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl<__T0> IntoError<Error> for RetryLaterSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for PushMessageSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for MailboxTimeoutSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl IntoError<Error> for RangeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidLeaseKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TxnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedSelectorTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for UpdateTableRouteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseAddrSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableRouteConversionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LeaseGrantSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SubmitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidUtf8ValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartHttpSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for WaitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TcpBindSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseNumSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InitMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ExceededRetryLimitSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<usize>,"],["impl<__T0, __T1> IntoError<Error> for MailboxReceiverSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,\n __T1: Into<String>,"],["impl IntoError<Error> for UnlockSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EtcdFailedSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EmptyTableNameSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableInfoNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl IntoError<Error> for ListCatalogsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ShutdownServerSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for LeaseValueFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SendShutdownSignalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateChannelSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UpdateTableMetadataSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BatchGetSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidateTableCacheSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NextSequenceSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidHttpBodySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegisterProcedureLoaderSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EmptyKeySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GetFullTableInfoSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LockNotConfigSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MoveValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NoLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionFailoverCandidatesNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for TableIdChangedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,\n __T1: Into<u64>,"],["impl<__T0> IntoError<Error> for SchemaAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IsNotLeaderSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RequestDatanodeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Peer>,"],["impl IntoError<Error> for TooManyPartitionsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StatKeyFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertProtoDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertEtcdTxnObjectSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SubmitDdlTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MailboxClosedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl IntoError<Error> for TcpIncomingSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for OtherSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConnectEtcdSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidHeartbeatRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for PusherNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTxnResultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for LockSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartGrpcSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeserializeFromJsonSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for NoEnoughAvailableDatanodeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0> IntoError<Error> for InvalidInactiveRegionKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for RecoverProcedureSnafuwhere\n Error: Error + ErrorCompat,"]], -"mito2":[["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WriteParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for InvalidParquetSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0, __T1> IntoError<Error> for InvalidScanIndexSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ManifestVersion>,\n __T1: Into<ManifestVersion>,"],["impl<__T0, __T1> IntoError<Error> for DecompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl IntoError<Error> for WriteBufferSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for OpenDalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteSstSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<FileId>,"],["impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for RegionDroppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for CompatReaderSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for FieldTypeMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for EmptyRegionDirSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl IntoError<Error> for JsonOptionsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionReadonlySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for InvalidRegionRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionTruncatedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RejectWriteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for FillDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for RegionCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl IntoError<Error> for WriteGroupSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for InvalidSenderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidSchedulerStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidRecordBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for NotSupportedFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl IntoError<Error> for DeserializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for RegionMetadataNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for WorkerStoppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,"],["impl IntoError<Error> for RecvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for DeleteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for CompactRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for FlushRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidRequestSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl IntoError<Error> for WriteWalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for EncodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for InvalidMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegionClosedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for DecodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"]], +"mito2":[["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WriteParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for InvalidParquetSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0, __T1> IntoError<Error> for InvalidScanIndexSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ManifestVersion>,\n __T1: Into<ManifestVersion>,"],["impl<__T0, __T1> IntoError<Error> for DecompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl IntoError<Error> for WriteBufferSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for OpenDalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteSstSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<FileId>,"],["impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for RegionDroppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for CompatReaderSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for FieldTypeMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for EmptyRegionDirSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl IntoError<Error> for JsonOptionsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionReadonlySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for InvalidRegionRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionTruncatedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RejectWriteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for FillDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for RegionCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl IntoError<Error> for WriteGroupSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for InvalidSenderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidSchedulerStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidRecordBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for NotSupportedFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl IntoError<Error> for DeserializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for RegionMetadataNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for WorkerStoppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,"],["impl IntoError<Error> for RecvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for DeleteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for CompactRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for FlushRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidRequestSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl IntoError<Error> for WriteWalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for EncodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for InvalidMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegionClosedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for DecodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"]], "operator":[["impl IntoError<Error> for RequestDeletesSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildCreateExprOnInsertionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildRegexSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SchemaIncompatibleSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidateTableCacheSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BuildTableMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SplitInsertSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for JoinTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeserializePartitionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildCsvConfigSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidPartitionColumnsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for IllegalPrimaryKeysDefSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1, __T2> IntoError<Error> for InvalidSchemaSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<String>,\n __T2: Into<String>,"],["impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildColumnVectorsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateTableInfoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidColumnDefSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildDfLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PlanStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for AlterExprToRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedFormatSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Format>,"],["impl IntoError<Error> for ListObjectsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingInsertBodySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertColumnDefaultConstraintSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PrepareFileTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidCopyParameterSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ColumnNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildParquetRecordBatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DescribeStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadDfRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimeIndexColumnSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WriteStreamToFileSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ReadObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ParseQuerySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for FindTablePartitionRuleSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SplitDeleteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["impl IntoError<Error> for ProjectSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteDdlSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ParseUrlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InferFileTableSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InsertSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for UnrecognizedTableOptionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PrepareImmutableTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for WriteParquetSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildFileStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CopyTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ReadParquetSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidInsertRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ColumnNoneDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ReadOrcSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ColumnDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for FindNewColumnsOnInsertionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseFileFormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for FindRegionLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDeleteRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ColumnDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InferSchemaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for IntoVectorsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RequestInsertsSnafuwhere\n Error: Error + ErrorCompat,"]], "partition":[["impl<__T0, __T1> IntoError<Error> for FindLeaderSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<RegionId>,"],["impl<__T0> IntoError<Error> for ConvertScalarValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ScalarValue>,"],["impl<__T0, __T1> IntoError<Error> for InvalidTableRouteDataSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for MissingDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SerializeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for GetCacheSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for FindDatanodeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<RegionNumber>,"],["impl<__T0, __T1> IntoError<Error> for FindRegionRoutesSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<u64>,"],["impl<__T0> IntoError<Error> for FindTableRoutesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl IntoError<Error> for DeserializeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FindRegionsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Vec<Expr>>,"],["impl IntoError<Error> for TableRouteManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FindRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDeleteRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for RequestMetaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for RegionKeysSizeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0> IntoError<Error> for InvalidInsertRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "promql":[["impl<__T0> IntoError<Error> for ExpectExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Expr>,"],["impl<__T0> IntoError<Error> for ColumnNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for NoMetricMatcherSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedTokenSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TokenType>,"],["impl IntoError<Error> for EmptyRangeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ValueNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DeserializeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExpectRangeSelectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UnknownTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TimeIndexNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1, __T2> IntoError<Error> for IllegalRangeSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,\n __T1: Into<u32>,\n __T2: Into<usize>,"],["impl<__T0> IntoError<Error> for MultipleVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Expr>,"],["impl IntoError<Error> for MultipleMetricMatchersSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableNameNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ZeroRangeSelectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DataFusionPlanningSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedPlanExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "query":[["impl IntoError<InnerError> for ConvertDfRecordBatchStreamSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for AddSystemTimeOverflowSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Duration>,"],["impl<__T0> IntoError<Error> for UnsupportedExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildRegexSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TimeIndexNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeSubstraitLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CatalogNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for QueryExecutionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseTimestampSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for QueryAccessDeniedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for RemoteRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ColumnSchemaNoDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<InnerError> for ExecutePhysicalPlanSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertSqlTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for UnknownTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InferSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MissingRequiredFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableMutationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseFileFormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnimplementedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RoutePartitionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableName>,"],["impl IntoError<Error> for QueryPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for ColumnSchemaIncompatibleSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<ConcreteDataType>,\n __T2: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for ParseFloatSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingTableMutationHandlerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ListObjectsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertDatafusionSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<InnerError> for DatafusionSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl IntoError<Error> for VectorComputationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for MissingTimestampColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnexpectedOutputKindSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for QueryParseSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ParseSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MultipleStatementsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["impl IntoError<InnerError> for ConvertSchemaSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl IntoError<Error> for CreateSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<InnerError> for PhysicalPlanDowncastSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RegionQuerySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DataFusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PlanSqlSnafuwhere\n Error: Error + ErrorCompat,"]], "script":[["impl IntoError<Error> for TypeCastSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TokioJoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DatabaseQuerySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ExecutePythonSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InsertScriptSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CastTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PyParseSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ScriptsTableNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for PyRuntimeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for OtherSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteInternalStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PyCompileSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FindColumnInScriptsTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CollectRecordsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CoprParseSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Option<Location>>,"],["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ScriptNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DataFusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildDfLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CompilePythonSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "servers":[["impl IntoError<Error> for ExecuteGrpcRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidPromRemoteRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for OtlpMetricsWriteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ExecuteScriptSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnexpectedResultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InfluxdbLinesWriteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InternalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for OtherSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TlsRequiredSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ReplacePreparedStmtParamsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NotFoundInfluxAuthSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NotFoundAuthHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidPromRemoteReadQueryResultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JoinTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedAuthSchemeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CollectRecordbatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InfluxdbLineProtocolSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TokioIoSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InternalIoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidFlightTicketSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidOpentsdbLineSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeOtlpRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidFlushArgumentSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for DatabaseNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for StartGrpcSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GetPreparedStmtParamsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for AlreadyStartedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DataFrameSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TcpIncomingSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ExecuteQuerySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecodePromRemoteRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConnResetByPeerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DescribeStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TcpBindSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<SocketAddr>,"],["impl IntoError<Error> for AuthSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecompressPromRemoteRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UpdateJemallocMetricsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidBase64ValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for HyperSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildHttpResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidOpentsdbJsonRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for PreparedStmtTypeMismatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,\n __T1: Into<ColumnType>,"],["impl IntoError<Error> for InvalidAuthorizationHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InsertScriptSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MetricsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvisibleASCIISnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartHttpSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecutePlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidPrepareStatementSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteGrpcQuerySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidParameterSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for GrpcReflectionServiceSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TimePrecisionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CheckDatabaseValiditySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidUtf8ValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PromSeriesWriteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2, __T3> IntoError<Error> for IncompatibleSchemaSnafu<__T0, __T1, __T2, __T3>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,\n __T2: Into<i32>,\n __T3: Into<i32>,"],["impl<__T0> IntoError<Error> for InvalidQuerySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParsePromQLSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<PromQuery>,"]], -"sql":[["impl<__T0> IntoError<Error> for InvalidDatabaseNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for InvalidColumnOptionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertToDfStatementSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTableOptionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SerializeColumnDefaultConstraintSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for TimestampOverflowSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Timestamp>,\n __T1: Into<TimeUnit>,"],["impl<__T0> IntoError<Error> for InvalidDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for SyntaxSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedDefaultValueSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Expr>,"],["impl<__T0> IntoError<Error> for InvalidSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTableNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["impl<__T0, __T1> IntoError<Error> for InvalidCastSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,\n __T1: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for ParseSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SqlTypeNotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl<__T0, __T1, __T2> IntoError<Error> for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<ConcreteDataType>,\n __T2: Into<ConcreteDataType>,"],["impl IntoError<Error> for ConvertToGrpcDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingTimeIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidTimeIndexSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ConvertSqlValueSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,\n __T1: Into<ConcreteDataType>,"],["impl<__T0, __T1, __T2> IntoError<Error> for UnexpectedSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,\n __T2: Into<String>,"]], -"storage":[["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for ParseSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MarkWalObsoleteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl IntoError<Error> for InvalidAlterRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BuildBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for BatchMissingColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimestampSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidRawRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for IllegalSchedulerStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidAlterVersionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<VersionNumber>,\n __T1: Into<VersionNumber>,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropKeyColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ColIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl IntoError<Error> for ClosedRegionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for HasNullSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CfNameExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for AddNonNullColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for WriteToOldVersionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,\n __T1: Into<u32>,"],["impl<__T0> IntoError<Error> for FilterColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PushBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DecodeMetaActionListSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DeleteWalNamespaceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for ParseMetaIntSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CompactTaskCancelSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for WriteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ColNameExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ManifestCheckpointSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for AddExistColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TtlCalculationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ToColumnSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NoDefaultToReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRegionDescSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DropInternalColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DecodeParquetTimeRangeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartManifestGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeleteSstSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for UnequalLengthsSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<usize>,\n __T2: Into<usize>,"],["impl<__T0, __T1> IntoError<Error> for CompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertStoreSchemaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRegionStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<&'static str>,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WaitFlushSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for NotInSchemaToCompatSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<u32>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ManifestProtocolForbidReadSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ProtocolVersion>,\n __T1: Into<ProtocolVersion>,"],["impl<__T0> IntoError<Error> for ReadObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DuplicateFlushSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<SequenceNumber>,"],["impl IntoError<Error> for StopPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WriteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for UnknownColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ManifestProtocolForbidWriteSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ProtocolVersion>,\n __T1: Into<ProtocolVersion>,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl IntoError<Error> for StartPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidProjectionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidProjectionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ListObjectsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RateLimitedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RequestTooLargeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,"],["impl IntoError<Error> for WriteParquetSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for TypeMismatchSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<ConcreteDataType>,\n __T2: Into<ConcreteDataType>,"],["impl IntoError<Error> for BuildColumnDescriptorSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CompatReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DropAbsentColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReservedColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertColumnsToRowsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidScanIndexSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ManifestVersion>,\n __T1: Into<ManifestVersion>,"],["impl IntoError<Error> for InvalidSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StopManifestGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CfIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for WalDataCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for SequenceNotMonotonicSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SequenceNumber>,\n __T1: Into<SequenceNumber>,"],["impl IntoError<Error> for WriteBufferSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadlineSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for AlterMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MoreColumnThanExpectedSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MetaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SortArraysSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DecompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for BatchCorruptedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], +"sql":[["impl<__T0> IntoError<Error> for InvalidDatabaseNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for InvalidColumnOptionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertToDfStatementSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTableOptionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SerializeColumnDefaultConstraintSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for TimestampOverflowSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Timestamp>,\n __T1: Into<TimeUnit>,"],["impl<__T0> IntoError<Error> for InvalidDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for SyntaxSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedDefaultValueSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Expr>,"],["impl<__T0> IntoError<Error> for InvalidSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTableNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["impl<__T0, __T1> IntoError<Error> for InvalidCastSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,\n __T1: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for ParseSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SqlTypeNotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl<__T0, __T1, __T2> IntoError<Error> for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<ConcreteDataType>,\n __T2: Into<ConcreteDataType>,"],["impl IntoError<Error> for ConvertToGrpcDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingTimeIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidTimeIndexSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ConvertSqlValueSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,\n __T1: Into<ConcreteDataType>,"],["impl<__T0, __T1, __T2> IntoError<Error> for UnexpectedSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,\n __T2: Into<String>,"]], +"storage":[["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for ParseSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MarkWalObsoleteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl IntoError<Error> for InvalidAlterRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BuildBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for BatchMissingColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimestampSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidRawRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for IllegalSchedulerStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidAlterVersionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<VersionNumber>,\n __T1: Into<VersionNumber>,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropKeyColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ColIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl IntoError<Error> for ClosedRegionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for HasNullSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CfNameExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for AddNonNullColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for WriteToOldVersionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,\n __T1: Into<u32>,"],["impl<__T0> IntoError<Error> for FilterColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PushBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DecodeMetaActionListSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DeleteWalNamespaceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for ParseMetaIntSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CompactTaskCancelSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for WriteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ColNameExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ManifestCheckpointSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for AddExistColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TtlCalculationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ToColumnSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NoDefaultToReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRegionDescSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DropInternalColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DecodeParquetTimeRangeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartManifestGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeleteSstSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for UnequalLengthsSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<usize>,\n __T2: Into<usize>,"],["impl<__T0, __T1> IntoError<Error> for CompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertStoreSchemaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRegionStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<&'static str>,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WaitFlushSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for NotInSchemaToCompatSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<u32>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ManifestProtocolForbidReadSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ProtocolVersion>,\n __T1: Into<ProtocolVersion>,"],["impl<__T0> IntoError<Error> for ReadObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DuplicateFlushSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<SequenceNumber>,"],["impl IntoError<Error> for StopPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WriteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for UnknownColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ManifestProtocolForbidWriteSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ProtocolVersion>,\n __T1: Into<ProtocolVersion>,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl IntoError<Error> for StartPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidProjectionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidProjectionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ListObjectsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RateLimitedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RequestTooLargeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,"],["impl IntoError<Error> for WriteParquetSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for TypeMismatchSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<ConcreteDataType>,\n __T2: Into<ConcreteDataType>,"],["impl IntoError<Error> for BuildColumnDescriptorSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CompatReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DropAbsentColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReservedColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertColumnsToRowsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidScanIndexSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ManifestVersion>,\n __T1: Into<ManifestVersion>,"],["impl IntoError<Error> for InvalidSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StopManifestGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CfIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for WalDataCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for SequenceNotMonotonicSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SequenceNumber>,\n __T1: Into<SequenceNumber>,"],["impl IntoError<Error> for WriteBufferSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadlineSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for AlterMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MoreColumnThanExpectedSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MetaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SortArraysSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DecompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for BatchCorruptedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "store_api":[["impl<__T0> IntoError<MetadataError> for InvalidMetaSnafu<__T0>where\n MetadataError: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<MetadataError> for SerdeJsonSnafuwhere\n MetadataError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidDefaultConstraintSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildColumnDescriptorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<MetadataError> for InvalidSchemaSnafuwhere\n MetadataError: Error + ErrorCompat,"],["impl IntoError<MetadataError> for ConvertDatatypesSnafuwhere\n MetadataError: Error + ErrorCompat,"],["impl<__T0> IntoError<MetadataError> for InvalidRawRegionRequestSnafu<__T0>where\n MetadataError: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<MetadataError> for InvalidRegionRequestSnafu<__T0, __T1>where\n MetadataError: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRawRegionRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "substrait":[["impl IntoError<Error> for ConvertDfSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeRelSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for SchemaNotMatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SchemaRef>,\n __T1: Into<SchemaRef>,"],["impl IntoError<Error> for DFInternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeDfPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedSubstraitTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ResolveTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedPlanSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidParametersSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EmptyPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedConcreteTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl IntoError<Error> for EmptyExprSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeRelSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EncodeDfPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UnknownPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for MissingFieldSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"]], "table":[["impl IntoError<Error> for DatafusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TablesRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ColumnNotExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for MissingTimeIndexColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for InvalidAlterRequestSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl<__T0> IntoError<Error> for EngineExistSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for EngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DuplicatedExecuteCallSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegionSchemaMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SchemaBuildSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ParseTableOptionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for RemoveColumnInIndexSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for SchemaConversionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for BuildColumnDescriptorSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for TableOperationSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableProjectionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ColumnExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"]] diff --git a/mito2/all.html b/mito2/all.html index 930301e01555..45a7e9ab6e09 100644 --- a/mito2/all.html +++ b/mito2/all.html @@ -1 +1 @@ -List of all items in this crate

    List of all items

    Structs

    Enums

    Traits

    Functions

    Type Definitions

    Constants

    \ No newline at end of file +List of all items in this crate

    List of all items

    Structs

    Enums

    Traits

    Functions

    Type Definitions

    Constants

    \ No newline at end of file diff --git a/mito2/error/enum.Error.html b/mito2/error/enum.Error.html index 9bd3d26232da..08b127b3a347 100644 --- a/mito2/error/enum.Error.html +++ b/mito2/error/enum.Error.html @@ -87,7 +87,7 @@ CreateDefault { region_id: RegionId, column: String, - source: Error, + source: Error, }, EncodeWal { region_id: RegionId, @@ -117,14 +117,14 @@ source: Arc<Error>, }, FieldTypeMismatch { - source: Error, + source: Error, }, SerializeField { error: Error, location: Location, }, NotSupportedField { - data_type: ConcreteDataType, + data_type: ConcreteDataType, location: Location, }, DeserializeField { @@ -146,7 +146,7 @@ }, ConvertVector { location: Location, - source: Error, + source: Error, }, ComputeArrow { location: Location, @@ -154,7 +154,7 @@ }, ComputeVector { location: Location, - source: Error, + source: Error, }, PrimaryKeyLengthMismatch { expect: usize, @@ -230,7 +230,7 @@ },

    }

    Variants§

    §

    OpenDal

    Fields

    §location: Location
    §error: Error
    §

    CompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    DecompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    SerdeJson

    Fields

    §location: Location
    §error: Error
    §

    InvalidScanIndex

    Fields

    §start: ManifestVersion
    §end: ManifestVersion
    §location: Location
    §

    Utf8

    Fields

    §location: Location
    §

    RegionMetadataNotFound

    Fields

    §location: Location
    §

    Join

    Fields

    §error: JoinError
    §location: Location
    §

    WorkerStopped

    Fields

    §id: u32
    §location: Location
    §

    Recv

    Fields

    §error: RecvError
    §location: Location
    §

    InvalidMeta

    Fields

    §reason: String
    §location: Location
    §

    InvalidMetadata

    Fields

    §source: MetadataError
    §location: Location
    §

    NewRecordBatch

    Fields

    §location: Location
    §error: ArrowError
    §

    WriteBuffer

    Fields

    §location: Location
    §source: Error
    §

    WriteParquet

    Fields

    §path: String
    §location: Location
    §error: ParquetError
    §

    ReadParquet

    Fields

    §path: String
    §error: ParquetError
    §location: Location
    §

    RegionNotFound

    Fields

    §region_id: RegionId
    §location: Location
    §

    RegionCorrupted

    Fields

    §region_id: RegionId
    §reason: String
    §location: Location
    §

    InvalidRequest

    Fields

    §region_id: RegionId
    §reason: String
    §location: Location
    §

    FillDefault

    Fields

    §region_id: RegionId

    An error type to indicate that schema is changed and we need to fill default values again.

    -
    §

    CreateDefault

    Fields

    §region_id: RegionId
    §column: String
    §source: Error
    §

    EncodeWal

    Fields

    §region_id: RegionId
    §location: Location
    §

    WriteWal

    Fields

    §location: Location
    §source: BoxedError
    §

    ReadWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    DecodeWal

    Fields

    §region_id: RegionId
    §location: Location
    §

    DeleteWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    WriteGroup

    Fields

    §source: Arc<Error>
    §

    FieldTypeMismatch

    Fields

    §source: Error
    §

    SerializeField

    Fields

    §error: Error
    §location: Location
    §

    NotSupportedField

    Fields

    §location: Location
    §

    DeserializeField

    Fields

    §error: Error
    §location: Location
    §

    InvalidParquet

    Fields

    §file: String
    §reason: String
    §location: Location
    §

    InvalidBatch

    Fields

    §reason: String
    §location: Location
    §

    InvalidRecordBatch

    Fields

    §reason: String
    §location: Location
    §

    ConvertVector

    Fields

    §location: Location
    §source: Error
    §

    ComputeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    ComputeVector

    Fields

    §location: Location
    §source: Error
    §

    PrimaryKeyLengthMismatch

    Fields

    §expect: usize
    §actual: usize
    §location: Location
    §

    InvalidSender

    Fields

    §location: Location
    §

    InvalidSchedulerState

    Fields

    §location: Location
    §

    StopScheduler

    Fields

    §error: JoinError
    §location: Location
    §

    BuildPredicate

    Fields

    §source: Error
    §location: Location
    §

    DeleteSst

    Fields

    §file_id: FileId
    §error: Error
    §location: Location
    §

    FlushRegion

    Fields

    §region_id: RegionId
    §source: Arc<Error>
    §location: Location
    §

    RegionDropped

    Fields

    §region_id: RegionId
    §location: Location
    §

    RegionClosed

    Fields

    §region_id: RegionId
    §location: Location
    §

    RegionTruncated

    Fields

    §region_id: RegionId
    §location: Location
    §

    RejectWrite

    Fields

    §region_id: RegionId
    §location: Location
    §

    CompactRegion

    Fields

    §region_id: RegionId
    §source: Arc<Error>
    §location: Location
    §

    CompatReader

    Fields

    §region_id: RegionId
    §reason: String
    §location: Location
    §

    InvalidRegionRequest

    Fields

    §source: MetadataError
    §location: Location
    §

    RegionReadonly

    Fields

    §region_id: RegionId
    §location: Location
    §

    JsonOptions

    Fields

    §error: Error
    §location: Location
    §

    EmptyRegionDir

    Fields

    §region_id: RegionId
    §region_dir: String
    §location: Location

    Implementations§

    source§

    impl Error

    source

    pub(crate) fn is_fill_default(&self) -> bool

    Returns true if we need to fill default value for a region.

    +
    §

    CreateDefault

    Fields

    §region_id: RegionId
    §column: String
    §source: Error
    §

    EncodeWal

    Fields

    §region_id: RegionId
    §location: Location
    §

    WriteWal

    Fields

    §location: Location
    §source: BoxedError
    §

    ReadWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    DecodeWal

    Fields

    §region_id: RegionId
    §location: Location
    §

    DeleteWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    WriteGroup

    Fields

    §source: Arc<Error>
    §

    FieldTypeMismatch

    Fields

    §source: Error
    §

    SerializeField

    Fields

    §error: Error
    §location: Location
    §

    NotSupportedField

    Fields

    §data_type: ConcreteDataType
    §location: Location
    §

    DeserializeField

    Fields

    §error: Error
    §location: Location
    §

    InvalidParquet

    Fields

    §file: String
    §reason: String
    §location: Location
    §

    InvalidBatch

    Fields

    §reason: String
    §location: Location
    §

    InvalidRecordBatch

    Fields

    §reason: String
    §location: Location
    §

    ConvertVector

    Fields

    §location: Location
    §source: Error
    §

    ComputeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    ComputeVector

    Fields

    §location: Location
    §source: Error
    §

    PrimaryKeyLengthMismatch

    Fields

    §expect: usize
    §actual: usize
    §location: Location
    §

    InvalidSender

    Fields

    §location: Location
    §

    InvalidSchedulerState

    Fields

    §location: Location
    §

    StopScheduler

    Fields

    §error: JoinError
    §location: Location
    §

    BuildPredicate

    Fields

    §source: Error
    §location: Location
    §

    DeleteSst

    Fields

    §file_id: FileId
    §error: Error
    §location: Location
    §

    FlushRegion

    Fields

    §region_id: RegionId
    §source: Arc<Error>
    §location: Location
    §

    RegionDropped

    Fields

    §region_id: RegionId
    §location: Location
    §

    RegionClosed

    Fields

    §region_id: RegionId
    §location: Location
    §

    RegionTruncated

    Fields

    §region_id: RegionId
    §location: Location
    §

    RejectWrite

    Fields

    §region_id: RegionId
    §location: Location
    §

    CompactRegion

    Fields

    §region_id: RegionId
    §source: Arc<Error>
    §location: Location
    §

    CompatReader

    Fields

    §region_id: RegionId
    §reason: String
    §location: Location
    §

    InvalidRegionRequest

    Fields

    §source: MetadataError
    §location: Location
    §

    RegionReadonly

    Fields

    §region_id: RegionId
    §location: Location
    §

    JsonOptions

    Fields

    §error: Error
    §location: Location
    §

    EmptyRegionDir

    Fields

    §region_id: RegionId
    §region_dir: String
    §location: Location

    Implementations§

    source§

    impl Error

    source

    pub(crate) fn is_fill_default(&self) -> bool

    Returns true if we need to fill default value for a region.

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

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

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

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

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

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

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, @@ -249,11 +249,11 @@ __T0: Into<CompressionType>, __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ComputeArrowSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ComputeVectorSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertVectorSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertVectorSnafuwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<RegionId>, - __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DecodeWalSnafu<__T0>where + __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DecodeWalSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<RegionId>,

    §

    type Source = DecodeError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for DecompressObjectSnafu<__T0, __T1>where Error: Error + ErrorCompat, @@ -269,7 +269,7 @@ __T1: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for EncodeWalSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<RegionId>,

    §

    type Source = EncodeError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for FieldTypeMismatchSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for FillDefaultSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for FillDefaultSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<RegionId>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for FlushRegionSnafu<__T0>where Error: Error + ErrorCompat, @@ -297,7 +297,7 @@ Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for NewRecordBatchSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for NotSupportedFieldSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for OpenDalSnafuwhere + __T0: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for OpenDalSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<usize>, diff --git a/mito2/error/struct.ComputeVectorSnafu.html b/mito2/error/struct.ComputeVectorSnafu.html index c9f425631d09..b338c418afe2 100644 --- a/mito2/error/struct.ComputeVectorSnafu.html +++ b/mito2/error/struct.ComputeVectorSnafu.html @@ -1,6 +1,6 @@ ComputeVectorSnafu in mito2::error - Rust
    pub struct ComputeVectorSnafu;
    Expand description

    SNAFU context selector for the Error::ComputeVector variant

    Trait Implementations§

    source§

    impl Clone for ComputeVectorSnafu

    source§

    fn clone(&self) -> ComputeVectorSnafu

    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 ComputeVectorSnafu

    source§

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

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

    impl IntoError<Error> for ComputeVectorSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ComputeVectorSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ComputeVectorSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/error/struct.ConvertVectorSnafu.html b/mito2/error/struct.ConvertVectorSnafu.html index 72b8ed693b64..b4630910ebed 100644 --- a/mito2/error/struct.ConvertVectorSnafu.html +++ b/mito2/error/struct.ConvertVectorSnafu.html @@ -1,6 +1,6 @@ ConvertVectorSnafu in mito2::error - Rust
    pub struct ConvertVectorSnafu;
    Expand description

    SNAFU context selector for the Error::ConvertVector variant

    Trait Implementations§

    source§

    impl Clone for ConvertVectorSnafu

    source§

    fn clone(&self) -> ConvertVectorSnafu

    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 ConvertVectorSnafu

    source§

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

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

    impl IntoError<Error> for ConvertVectorSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertVectorSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertVectorSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/error/struct.CreateDefaultSnafu.html b/mito2/error/struct.CreateDefaultSnafu.html index f4a578136772..148761ddd7ff 100644 --- a/mito2/error/struct.CreateDefaultSnafu.html +++ b/mito2/error/struct.CreateDefaultSnafu.html @@ -5,7 +5,7 @@

    Fields§

    §region_id: __T0§column: __T1

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for CreateDefaultSnafu<__T0, __T1>

    source§

    fn clone(&self) -> CreateDefaultSnafu<__T0, __T1>

    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<__T0: Debug, __T1: Debug> Debug for CreateDefaultSnafu<__T0, __T1>

    source§

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

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

    impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<RegionId>, - __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for CreateDefaultSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for CreateDefaultSnafu<__T0, __T1>where + __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for CreateDefaultSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for CreateDefaultSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for CreateDefaultSnafu<__T0, __T1>where __T0: Send, diff --git a/mito2/error/struct.FieldTypeMismatchSnafu.html b/mito2/error/struct.FieldTypeMismatchSnafu.html index f16874996bc2..714cf068f660 100644 --- a/mito2/error/struct.FieldTypeMismatchSnafu.html +++ b/mito2/error/struct.FieldTypeMismatchSnafu.html @@ -1,6 +1,6 @@ FieldTypeMismatchSnafu in mito2::error - Rust
    pub struct FieldTypeMismatchSnafu;
    Expand description

    SNAFU context selector for the Error::FieldTypeMismatch variant

    Trait Implementations§

    source§

    impl Clone for FieldTypeMismatchSnafu

    source§

    fn clone(&self) -> FieldTypeMismatchSnafu

    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 FieldTypeMismatchSnafu

    source§

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

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

    impl IntoError<Error> for FieldTypeMismatchSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for FieldTypeMismatchSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for FieldTypeMismatchSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/error/struct.NotSupportedFieldSnafu.html b/mito2/error/struct.NotSupportedFieldSnafu.html index cb824f360e8d..6bffe179644d 100644 --- a/mito2/error/struct.NotSupportedFieldSnafu.html +++ b/mito2/error/struct.NotSupportedFieldSnafu.html @@ -2,12 +2,12 @@ pub data_type: __T0, }
    Expand description

    SNAFU context selector for the Error::NotSupportedField variant

    Fields§

    §data_type: __T0

    Implementations§

    source§

    impl<__T0> NotSupportedFieldSnafu<__T0>

    source

    pub fn build(self) -> Errorwhere - __T0: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    + __T0: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where - __T0: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    + __T0: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for NotSupportedFieldSnafu<__T0>

    source§

    fn clone(&self) -> NotSupportedFieldSnafu<__T0>

    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<__T0: Debug> Debug for NotSupportedFieldSnafu<__T0>

    source§

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

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

    impl<__T0> IntoError<Error> for NotSupportedFieldSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for NotSupportedFieldSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for NotSupportedFieldSnafu<__T0>where + __T0: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for NotSupportedFieldSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for NotSupportedFieldSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for NotSupportedFieldSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for NotSupportedFieldSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for NotSupportedFieldSnafu<__T0>where diff --git a/mito2/memtable/key_values/struct.KeyValue.html b/mito2/memtable/key_values/struct.KeyValue.html index 1ccab7b624e6..2bff1d360a4c 100644 --- a/mito2/memtable/key_values/struct.KeyValue.html +++ b/mito2/memtable/key_values/struct.KeyValue.html @@ -8,9 +8,9 @@ Primary key columns have the same order as region’s primary key. Field columns are ordered by their position in the region schema (The same order as users defined while creating the region).

    -

    Fields§

    §row: &'a Row§helper: &'a ReadRowHelper§sequence: SequenceNumber§op_type: OpType

    Implementations§

    source§

    impl<'a> KeyValue<'a>

    source

    pub fn primary_keys(&self) -> impl Iterator<Item = ValueRef<'_>>

    Get primary key columns.

    -
    source

    pub fn fields(&self) -> impl Iterator<Item = ValueRef<'_>>

    Get field columns.

    -
    source

    pub fn timestamp(&self) -> ValueRef<'_>

    Get timestamp.

    +

    Fields§

    §row: &'a Row§helper: &'a ReadRowHelper§sequence: SequenceNumber§op_type: OpType

    Implementations§

    source§

    impl<'a> KeyValue<'a>

    source

    pub fn primary_keys(&self) -> impl Iterator<Item = ValueRef<'_>>

    Get primary key columns.

    +
    source

    pub fn fields(&self) -> impl Iterator<Item = ValueRef<'_>>

    Get field columns.

    +
    source

    pub fn timestamp(&self) -> ValueRef<'_>

    Get timestamp.

    source

    pub fn num_primary_keys(&self) -> usize

    Get number of primary key columns.

    source

    pub fn num_fields(&self) -> usize

    Get number of field columns.

    source

    pub fn sequence(&self) -> SequenceNumber

    Get sequence.

    diff --git a/mito2/memtable/time_series/struct.Series.html b/mito2/memtable/time_series/struct.Series.html index 6b8dc26e31cc..ed9e708c77c8 100644 --- a/mito2/memtable/time_series/struct.Series.html +++ b/mito2/memtable/time_series/struct.Series.html @@ -4,10 +4,10 @@ }
    Expand description

    A Series holds a list of field values of some given primary key.

    Fields§

    §active: ValueBuilder§frozen: Vec<Values>

    Implementations§

    source§

    impl Series

    source

    fn new(region_metadata: &RegionMetadataRef) -> Self

    source

    fn push( &mut self, - ts: ValueRef<'_>, + ts: ValueRef<'_>, sequence: u64, op_type: OpType, - values: Vec<ValueRef<'_>> + values: Vec<ValueRef<'_>> )

    Pushes a row of values into Series.

    source

    fn freeze(&mut self, region_metadata: &RegionMetadataRef)

    Freezes the active part and push it to frozen.

    source

    fn compact(&mut self, region_metadata: &RegionMetadataRef) -> Result<Values>

    Freezes active part to frozen part and compact frozen part to reduce memory fragmentation. diff --git a/mito2/memtable/time_series/struct.ValueBuilder.html b/mito2/memtable/time_series/struct.ValueBuilder.html index a0dd6f77ae4c..14c6620ec89a 100644 --- a/mito2/memtable/time_series/struct.ValueBuilder.html +++ b/mito2/memtable/time_series/struct.ValueBuilder.html @@ -1,15 +1,15 @@ ValueBuilder in mito2::memtable::time_series - Rust

    struct ValueBuilder {
    -    timestamp: Box<dyn MutableVector>,
    -    sequence: UInt64VectorBuilder,
    -    op_type: UInt8VectorBuilder,
    -    fields: Vec<Box<dyn MutableVector>>,
    +    timestamp: Box<dyn MutableVector>,
    +    sequence: UInt64VectorBuilder,
    +    op_type: UInt8VectorBuilder,
    +    fields: Vec<Box<dyn MutableVector>>,
     }
    Expand description

    ValueBuilder holds all the vector builders for field columns.

    -

    Fields§

    §timestamp: Box<dyn MutableVector>§sequence: UInt64VectorBuilder§op_type: UInt8VectorBuilder§fields: Vec<Box<dyn MutableVector>>

    Implementations§

    source§

    impl ValueBuilder

    source

    fn new(region_metadata: &RegionMetadataRef, capacity: usize) -> Self

    source

    fn push( +

    Fields§

    §timestamp: Box<dyn MutableVector>§sequence: UInt64VectorBuilder§op_type: UInt8VectorBuilder§fields: Vec<Box<dyn MutableVector>>

    Implementations§

    source§

    impl ValueBuilder

    source

    fn new(region_metadata: &RegionMetadataRef, capacity: usize) -> Self

    source

    fn push( &mut self, - ts: ValueRef<'_>, + ts: ValueRef<'_>, sequence: u64, op_type: u8, - fields: Vec<ValueRef<'_>> + fields: Vec<ValueRef<'_>> )

    Pushes a new row to ValueBuilder. We don’t need primary keys since they’ve already be encoded.

    source

    fn len(&self) -> usize

    Returns the length of ValueBuilder

    diff --git a/mito2/memtable/time_series/struct.Values.html b/mito2/memtable/time_series/struct.Values.html index 1fbfd67cfee7..cd9da6d3d5d7 100644 --- a/mito2/memtable/time_series/struct.Values.html +++ b/mito2/memtable/time_series/struct.Values.html @@ -1,10 +1,10 @@ Values in mito2::memtable::time_series - Rust
    struct Values {
    -    timestamp: VectorRef,
    -    sequence: Arc<UInt64Vector>,
    -    op_type: Arc<UInt8Vector>,
    -    fields: Vec<VectorRef>,
    +    timestamp: VectorRef,
    +    sequence: Arc<UInt64Vector>,
    +    op_type: Arc<UInt8Vector>,
    +    fields: Vec<VectorRef>,
     }
    Expand description

    Values holds an immutable vectors of field columns, including sequence and op_type.

    -

    Fields§

    §timestamp: VectorRef§sequence: Arc<UInt64Vector>§op_type: Arc<UInt8Vector>§fields: Vec<VectorRef>

    Implementations§

    source§

    impl Values

    source

    pub fn to_batch( +

    Fields§

    §timestamp: VectorRef§sequence: Arc<UInt64Vector>§op_type: Arc<UInt8Vector>§fields: Vec<VectorRef>

    Implementations§

    source§

    impl Values

    source

    pub fn to_batch( &self, primary_key: &[u8], metadata: &RegionMetadataRef, diff --git a/mito2/read/compat/enum.IndexOrDefault.html b/mito2/read/compat/enum.IndexOrDefault.html index 7bc4d5cad89e..23587e059fb4 100644 --- a/mito2/read/compat/enum.IndexOrDefault.html +++ b/mito2/read/compat/enum.IndexOrDefault.html @@ -2,12 +2,12 @@ Index(usize), DefaultValue { column_id: ColumnId, - default_vector: VectorRef, + default_vector: VectorRef, }, }
    Expand description

    Index in source batch or a default value to fill a column.

    Variants§

    §

    Index(usize)

    Index of the column in source batch.

    §

    DefaultValue

    Fields

    §column_id: ColumnId

    Id of the column.

    -
    §default_vector: VectorRef

    Default value. The vector has only 1 element.

    +
    §default_vector: VectorRef

    Default value. The vector has only 1 element.

    Default value for the column.

    Trait Implementations§

    source§

    impl Debug for IndexOrDefault

    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 Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/mito2/read/compat/struct.CompatPrimaryKey.html b/mito2/read/compat/struct.CompatPrimaryKey.html index f000f704617a..9fd43e9bcabb 100644 --- a/mito2/read/compat/struct.CompatPrimaryKey.html +++ b/mito2/read/compat/struct.CompatPrimaryKey.html @@ -1,9 +1,9 @@ CompatPrimaryKey in mito2::read::compat - Rust
    struct CompatPrimaryKey {
         converter: McmpRowCodec,
    -    values: Vec<Value>,
    +    values: Vec<Value>,
     }
    Expand description

    Helper to make primary key compatible.

    Fields§

    §converter: McmpRowCodec

    Row converter to append values to primary keys.

    -
    §values: Vec<Value>

    Default values to append.

    +
    §values: Vec<Value>

    Default values to append.

    Implementations§

    source§

    impl CompatPrimaryKey

    source

    fn compat(&self, batch: Batch) -> Result<Batch>

    Make primary key of the batch compatible.

    Trait Implementations§

    source§

    impl Debug for CompatPrimaryKey

    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 Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/mito2/read/constant.TIMESTAMP_KEY_LEN.html b/mito2/read/constant.TIMESTAMP_KEY_LEN.html index 6edd28b1a74c..fb2f7a56945e 100644 --- a/mito2/read/constant.TIMESTAMP_KEY_LEN.html +++ b/mito2/read/constant.TIMESTAMP_KEY_LEN.html @@ -1,2 +1,2 @@ -TIMESTAMP_KEY_LEN in mito2::read - Rust

    Constant mito2::read::TIMESTAMP_KEY_LEN

    source ·
    const TIMESTAMP_KEY_LEN: usize = 9;
    Expand description

    Len of timestamp in arrow row format.

    +TIMESTAMP_KEY_LEN in mito2::read - Rust

    Constant mito2::read::TIMESTAMP_KEY_LEN

    source ·
    const TIMESTAMP_KEY_LEN: usize = 9;
    Expand description

    Len of timestamp in arrow row format.

    \ No newline at end of file diff --git a/mito2/read/enum.Source.html b/mito2/read/enum.Source.html index 35c40072bf1b..b3cca4e5c632 100644 --- a/mito2/read/enum.Source.html +++ b/mito2/read/enum.Source.html @@ -1,11 +1,11 @@ -Source in mito2::read - Rust

    Enum mito2::read::Source

    source ·
    pub enum Source {
    +Source in mito2::read - Rust

    Enum mito2::read::Source

    source ·
    pub enum Source {
         Reader(BoxedBatchReader),
         Iter(BoxedBatchIterator),
     }
    Expand description

    Async Batch reader and iterator wrapper.

    This is the data source for SST writers or internal readers.

    Variants§

    Implementations§

    source§

    impl Source

    source

    pub(crate) async fn next_batch(&mut self) -> Result<Option<Batch>>

    Returns next Batch from this data source.

    +

    Implementations§

    source§

    impl Source

    source

    pub(crate) async fn next_batch(&mut self) -> Result<Option<Batch>>

    Returns next Batch from this data source.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Source

    §

    impl Send for Source

    §

    impl !Sync for Source

    §

    impl Unpin for Source

    §

    impl !UnwindSafe for Source

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/mito2/read/fn.concat_arrays.html b/mito2/read/fn.concat_arrays.html index dcb033b5f028..1887f6aa2260 100644 --- a/mito2/read/fn.concat_arrays.html +++ b/mito2/read/fn.concat_arrays.html @@ -1,2 +1,2 @@ -concat_arrays in mito2::read - Rust

    Function mito2::read::concat_arrays

    source ·
    fn concat_arrays(iter: impl Iterator<Item = ArrayRef>) -> Result<ArrayRef>
    Expand description

    Helper function to concat arrays from iter.

    +concat_arrays in mito2::read - Rust

    Function mito2::read::concat_arrays

    source ·
    fn concat_arrays(iter: impl Iterator<Item = ArrayRef>) -> Result<ArrayRef>
    Expand description

    Helper function to concat arrays from iter.

    \ No newline at end of file diff --git a/mito2/read/index.html b/mito2/read/index.html index 3fc8495a40c1..76ab2454ea42 100644 --- a/mito2/read/index.html +++ b/mito2/read/index.html @@ -1,2 +1,2 @@ -mito2::read - Rust

    Module mito2::read

    source ·
    Expand description

    Common structs and utilities for reading data.

    +mito2::read - Rust

    Module mito2::read

    source ·
    Expand description

    Common structs and utilities for reading data.

    Modules

    • Utilities to adapt readers with different schema.
    • Merge reader implementation.
    • Utilities for projection.
    • Scans a region according to the scan request.
    • seq_scan 🔒
      Sequential scan.

    Structs

    Enums

    Constants

    Traits

    Functions

    Type Definitions

    \ No newline at end of file diff --git a/mito2/read/merge/fn.output_batch.html b/mito2/read/merge/fn.output_batch.html new file mode 100644 index 000000000000..d74c4d80ef6d --- /dev/null +++ b/mito2/read/merge/fn.output_batch.html @@ -0,0 +1,3 @@ +output_batch in mito2::read::merge - Rust

    Function mito2::read::merge::output_batch

    source ·
    fn output_batch(output: &mut VecDeque<Batch>, batch: Batch) -> Result<()>
    Expand description

    Removes deleted items from the batch and pushes it back to the output if +the batch is not empty.

    +
    \ No newline at end of file diff --git a/mito2/read/merge/fn.push_remaining_to_heap.html b/mito2/read/merge/fn.push_remaining_to_heap.html new file mode 100644 index 000000000000..4849454486df --- /dev/null +++ b/mito2/read/merge/fn.push_remaining_to_heap.html @@ -0,0 +1,7 @@ +push_remaining_to_heap in mito2::read::merge - Rust
    fn push_remaining_to_heap(
    +    heap: &mut BinaryHeap<CompareTimeSeq>,
    +    batch: Batch,
    +    num_to_skip: usize
    +)
    Expand description

    Skips first num_to_skip rows from the batch and pushes remaining batch into the heap if the batch +is still not empty.

    +
    \ No newline at end of file diff --git a/mito2/read/merge/index.html b/mito2/read/merge/index.html index fe4f6a7ddeb0..7a3edf19f24b 100644 --- a/mito2/read/merge/index.html +++ b/mito2/read/merge/index.html @@ -1,2 +1,4 @@ -mito2::read::merge - Rust

    Module mito2::read::merge

    source ·
    Expand description

    Merge reader implementation.

    -

    Structs

    \ No newline at end of file +mito2::read::merge - Rust

    Module mito2::read::merge

    source ·
    Expand description

    Merge reader implementation.

    +

    Structs

    Functions

    • Removes deleted items from the batch and pushes it back to the output if +the batch is not empty.
    • Skips first num_to_skip rows from the batch and pushes remaining batch into the heap if the batch +is still not empty.
    \ No newline at end of file diff --git a/mito2/read/merge/sidebar-items.js b/mito2/read/merge/sidebar-items.js index ae4da528db11..916060a59499 100644 --- a/mito2/read/merge/sidebar-items.js +++ b/mito2/read/merge/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["BatchMerger","CompareFirst","MergeReader","MergeReaderBuilder","Node"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["output_batch","push_remaining_to_heap"],"struct":["BatchMerger","CompareFirst","CompareTimeSeq","MergeReader","MergeReaderBuilder","Node"]}; \ No newline at end of file diff --git a/mito2/read/merge/struct.BatchMerger.html b/mito2/read/merge/struct.BatchMerger.html index 34ed388a7433..646169872875 100644 --- a/mito2/read/merge/struct.BatchMerger.html +++ b/mito2/read/merge/struct.BatchMerger.html @@ -1,16 +1,16 @@ -BatchMerger in mito2::read::merge - Rust

    Struct mito2::read::merge::BatchMerger

    source ·
    struct BatchMerger {
    +BatchMerger in mito2::read::merge - Rust

    Struct mito2::read::merge::BatchMerger

    source ·
    struct BatchMerger {
         batches: Vec<Batch>,
         is_sorted: bool,
     }
    Expand description

    Helper to merge batches for same primary key.

    Fields§

    §batches: Vec<Batch>

    Buffered non-empty batches to merge.

    §is_sorted: bool

    Whether the batch buffer is still sorted.

    -

    Implementations§

    source§

    impl BatchMerger

    source

    fn new() -> BatchMerger

    Returns a empty merger.

    -
    source

    fn primary_key(&self) -> Option<&[u8]>

    Returns the primary key of current merger and None if the merger is empty.

    -
    source

    fn push(&mut self, batch: Batch)

    Push a batch into the merger.

    +

    Implementations§

    source§

    impl BatchMerger

    source

    fn new() -> BatchMerger

    Returns a empty merger.

    +
    source

    fn primary_key(&self) -> Option<&[u8]>

    Returns the primary key of current merger and None if the merger is empty.

    +
    source

    fn push(&mut self, batch: Batch)

    Push a batch into the merger.

    Ignore the batch if it is empty.

    Panics

    Panics if the batch has another primary key.

    -
    source

    fn merge_batches(&mut self) -> Result<Option<Batch>>

    Merge all buffered batches and returns the merged batch. Then +

    source

    fn merge_batches(&mut self) -> Result<VecDeque<Batch>>

    Merge all buffered batches and returns the merged batch. Then reset the buffer.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/mito2/read/merge/struct.CompareFirst.html b/mito2/read/merge/struct.CompareFirst.html index 3877f6b9f3df..1cf7a4fa1613 100644 --- a/mito2/read/merge/struct.CompareFirst.html +++ b/mito2/read/merge/struct.CompareFirst.html @@ -1,14 +1,14 @@ -CompareFirst in mito2::read::merge - Rust

    Struct mito2::read::merge::CompareFirst

    source ·
    struct CompareFirst(Batch);
    Expand description

    Type to compare Batch by first row.

    +CompareFirst in mito2::read::merge - Rust

    Struct mito2::read::merge::CompareFirst

    source ·
    struct CompareFirst(Batch);
    Expand description

    Type to compare Batch by first row.

    It ignores op type as sequence is enough to distinguish different rows.

    -

    Tuple Fields§

    §0: Batch

    Trait Implementations§

    source§

    impl Ord for CompareFirst

    source§

    fn cmp(&self, other: &CompareFirst) -> Ordering

    Compares by primary key, time index, sequence desc.

    +

    Tuple Fields§

    §0: Batch

    Trait Implementations§

    source§

    impl Ord for CompareFirst

    source§

    fn cmp(&self, other: &CompareFirst) -> Ordering

    Compares by primary key, time index, sequence desc.

    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<CompareFirst> for CompareFirst

    source§

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

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<CompareFirst> for CompareFirst

    source§

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

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

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

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

    impl PartialOrd<CompareFirst> for CompareFirst

    source§

    fn partial_cmp(&self, other: &CompareFirst) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

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

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

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

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<CompareFirst> for CompareFirst

    source§

    fn partial_cmp(&self, other: &CompareFirst) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

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

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

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

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

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

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

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

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl Eq for CompareFirst

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl Eq for CompareFirst

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere diff --git a/mito2/read/merge/struct.CompareTimeSeq.html b/mito2/read/merge/struct.CompareTimeSeq.html new file mode 100644 index 000000000000..7bcfce920636 --- /dev/null +++ b/mito2/read/merge/struct.CompareTimeSeq.html @@ -0,0 +1,133 @@ +CompareTimeSeq in mito2::read::merge - Rust
    struct CompareTimeSeq(Batch);
    Expand description

    Compare Batch by timestamp and sequence.

    +

    Tuple Fields§

    §0: Batch

    Trait Implementations§

    source§

    impl Ord for CompareTimeSeq

    source§

    fn cmp(&self, other: &CompareTimeSeq) -> Ordering

    Compares by first timestamp desc, first sequence. (The heap is a max heap).

    +
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere + Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<CompareTimeSeq> for CompareTimeSeq

    source§

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

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

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

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

    impl PartialOrd<CompareTimeSeq> for CompareTimeSeq

    source§

    fn partial_cmp(&self, other: &CompareTimeSeq) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

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

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

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

    This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
    1.0.0 · source§

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

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

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

    This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
    source§

    impl Eq for CompareTimeSeq

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

    §

    fn compare(&self, key: &K) -> Ordering

    Compare self to key and return their ordering.
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    §

    impl<T, V> Convert<T> for Vwhere + V: Into<T>,

    §

    fn convert(value: Self) -> T

    §

    fn convert_box(value: Box<Self, Global>) -> Box<T, Global>

    §

    fn convert_vec(value: Vec<Self, Global>) -> Vec<T, Global>

    §

    fn convert_vec_box( + value: Vec<Box<Self, Global>, Global> +) -> Vec<Box<T, Global>, Global>

    §

    fn convert_matrix( + value: Vec<Vec<Self, Global>, Global> +) -> Vec<Vec<T, Global>, Global>

    §

    fn convert_option(value: Option<Self>) -> Option<T>

    §

    fn convert_option_box( + value: Option<Box<Self, Global>> +) -> Option<Box<T, Global>>

    §

    fn convert_option_vec( + value: Option<Vec<Self, Global>> +) -> Option<Vec<T, Global>>

    §

    impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

    §

    fn equivalent(&self, key: &K) -> bool

    Checks if this value is equivalent to the given key. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

    §

    fn equivalent(&self, key: &K) -> bool

    Compare self to key and return true if they are equal.
    source§

    impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

    source§

    fn equivalent(&self, key: &K) -> bool

    Compare self to key and return true if they are equal.
    §

    impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

    §

    fn equivalent(&self, key: &K) -> bool

    Checks if this value is equivalent to the given key. Read more
    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    §

    impl<T> FutureExt for T

    §

    fn with_context(self, otel_cx: Context) -> WithContext<Self>

    Attaches the provided Context to this type, returning a WithContext +wrapper. Read more
    §

    fn with_current_context(self) -> WithContext<Self>

    Attaches the current Context to this type, returning a WithContext +wrapper. Read more
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T> Instrument for T

    source§

    fn instrument(self, span: Span) -> Instrumented<Self>

    Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
    source§

    fn in_current_span(self) -> Instrumented<Self>

    Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    +

    That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

    +
    source§

    impl<T> IntoRequest<T> for T

    source§

    fn into_request(self) -> Request<T>

    Wrap the input message T in a tonic::Request
    §

    impl<T> Pipe for Twhere + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R +) -> Rwhere + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> Rwhere + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R +) -> Rwhere + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = mem::align_of::<T>()

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same<T> for T

    §

    type Output = T

    Should always be Self
    §

    impl<SS, SP> SupersetOf<SS> for SPwhere + SS: SubsetOf<SP>,

    §

    fn to_subset(&self) -> Option<SS>

    The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
    §

    fn is_in_subset(&self) -> bool

    Checks if self is actually part of its subset T (and can be converted to it).
    §

    fn to_subset_unchecked(&self) -> SS

    Use with care! Same as self.to_subset but without any property checks. Always succeeds.
    §

    fn from_subset(element: &SS) -> SP

    The inclusion map: converts self to the equivalent element of its superset.
    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

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

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

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

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Selfwhere + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere + 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 + Self: TryInto<T>,

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

    impl<T, U> TryFrom<U> for Twhere + 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 Twhere + 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 Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
    \ No newline at end of file diff --git a/mito2/read/merge/struct.MergeReader.html b/mito2/read/merge/struct.MergeReader.html index b18fda4bff53..351e8521df07 100644 --- a/mito2/read/merge/struct.MergeReader.html +++ b/mito2/read/merge/struct.MergeReader.html @@ -1,6 +1,7 @@ -MergeReader in mito2::read::merge - Rust

    Struct mito2::read::merge::MergeReader

    source ·
    pub struct MergeReader {
    +MergeReader in mito2::read::merge - Rust

    Struct mito2::read::merge::MergeReader

    source ·
    pub struct MergeReader {
         nodes: BinaryHeap<Node>,
         batch_merger: BatchMerger,
    +    output: VecDeque<Batch>,
     }
    Expand description

    Reader to merge sorted batches.

    The merge reader merges Batches from multiple sources that yield sorted batches.

      @@ -11,9 +12,11 @@

    Fields§

    §nodes: BinaryHeap<Node>

    Holds a min-heap for all Nodes. Each node yields batches from a source.

    Node in this heap must not be EOF.

    §batch_merger: BatchMerger

    Batches for the next primary key.

    -

    Implementations§

    source§

    impl MergeReader

    source

    pub async fn new(sources: Vec<Source>) -> Result<MergeReader>

    Creates a new MergeReader.

    -
    source

    async fn take_batch_from_heap(&mut self) -> Result<()>

    Takes batch from heap top and reheap.

    -

    Trait Implementations§

    source§

    impl BatchReader for MergeReader

    source§

    fn next_batch<'life0, 'async_trait>( +

    §output: VecDeque<Batch>

    Sorted batches to output.

    +

    Implementations§

    source§

    impl MergeReader

    source

    pub async fn new(sources: Vec<Source>) -> Result<MergeReader>

    Creates a new MergeReader.

    +
    source

    async fn collect_batches_to_merge(&mut self) -> Result<()>

    Collect batches from sources for the same primary key.

    +
    source

    async fn take_batch_from_heap(&mut self) -> Result<()>

    Takes batch from heap top and reheap.

    +

    Trait Implementations§

    source§

    impl BatchReader for MergeReader

    source§

    fn next_batch<'life0, 'async_trait>( &'life0 mut self ) -> Pin<Box<dyn Future<Output = Result<Option<Batch>>> + Send + 'async_trait>>where Self: 'async_trait, diff --git a/mito2/read/merge/struct.MergeReaderBuilder.html b/mito2/read/merge/struct.MergeReaderBuilder.html index b22cc4e595a5..3607d67f2518 100644 --- a/mito2/read/merge/struct.MergeReaderBuilder.html +++ b/mito2/read/merge/struct.MergeReaderBuilder.html @@ -1,13 +1,13 @@ -MergeReaderBuilder in mito2::read::merge - Rust
    pub struct MergeReaderBuilder {
    +MergeReaderBuilder in mito2::read::merge - Rust
    pub struct MergeReaderBuilder {
         sources: Vec<Source>,
     }
    Expand description

    Builder to build and initialize a MergeReader.

    Fields§

    §sources: Vec<Source>

    Input sources.

    All source must yield batches with the same schema.

    -

    Implementations§

    source§

    impl MergeReaderBuilder

    source

    pub fn new() -> MergeReaderBuilder

    Returns an empty builder.

    -
    source

    pub fn push_batch_reader(&mut self, reader: BoxedBatchReader) -> &mut Self

    Pushes a batch reader to sources.

    -
    source

    pub fn push_batch_iter(&mut self, iter: BoxedBatchIterator) -> &mut Self

    Push a batch iterator to sources.

    -
    source

    pub async fn build(&mut self) -> Result<MergeReader>

    Builds and initializes the reader, then resets the builder.

    -

    Trait Implementations§

    source§

    impl Default for MergeReaderBuilder

    source§

    fn default() -> MergeReaderBuilder

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

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Implementations§

    source§

    impl MergeReaderBuilder

    source

    pub fn new() -> MergeReaderBuilder

    Returns an empty builder.

    +
    source

    pub fn push_batch_reader(&mut self, reader: BoxedBatchReader) -> &mut Self

    Pushes a batch reader to sources.

    +
    source

    pub fn push_batch_iter(&mut self, iter: BoxedBatchIterator) -> &mut Self

    Push a batch iterator to sources.

    +
    source

    pub async fn build(&mut self) -> Result<MergeReader>

    Builds and initializes the reader, then resets the builder.

    +

    Trait Implementations§

    source§

    impl Default for MergeReaderBuilder

    source§

    fn default() -> MergeReaderBuilder

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

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/read/merge/struct.Node.html b/mito2/read/merge/struct.Node.html index 61a6764fd72a..e9c28e42d439 100644 --- a/mito2/read/merge/struct.Node.html +++ b/mito2/read/merge/struct.Node.html @@ -1,31 +1,31 @@ -Node in mito2::read::merge - Rust

    Struct mito2::read::merge::Node

    source ·
    struct Node {
    +Node in mito2::read::merge - Rust

    Struct mito2::read::merge::Node

    source ·
    struct Node {
         source: Source,
         current_batch: Option<CompareFirst>,
     }
    Expand description

    A Node represent an individual input data source to be merged.

    Fields§

    §source: Source

    Data source of this Node.

    §current_batch: Option<CompareFirst>

    Current batch to be read.

    None means the source has reached EOF.

    -

    Implementations§

    source§

    impl Node

    source

    async fn new(source: Source) -> Result<Node>

    Initialize a node.

    +

    Implementations§

    source§

    impl Node

    source

    async fn new(source: Source) -> Result<Node>

    Initialize a node.

    It tries to fetch one batch from the source.

    -
    source

    fn is_eof(&self) -> bool

    Returns whether the node still has batch to read.

    -
    source

    fn primary_key(&self) -> &[u8]

    Returns the primary key of current batch.

    +
    source

    fn is_eof(&self) -> bool

    Returns whether the node still has batch to read.

    +
    source

    fn primary_key(&self) -> &[u8]

    Returns the primary key of current batch.

    Panics

    Panics if the node has reached EOF.

    -
    source

    fn current_batch(&self) -> &Batch

    Returns current batch.

    +
    source

    fn current_batch(&self) -> &Batch

    Returns current batch.

    Panics

    Panics if the node has reached EOF.

    -
    source

    async fn fetch_batch(&mut self) -> Result<Batch>

    Returns current batch and fetches next batch +

    source

    async fn fetch_batch(&mut self) -> Result<Batch>

    Returns current batch and fetches next batch from the source.

    Panics

    Panics if the node has reached EOF.

    -

    Trait Implementations§

    source§

    impl Ord for Node

    source§

    fn cmp(&self, other: &Node) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere +

    Trait Implementations§

    source§

    impl Ord for Node

    source§

    fn cmp(&self, other: &Node) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Node> for Node

    source§

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

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Node> for Node

    source§

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

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

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

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

    impl PartialOrd<Node> for Node

    source§

    fn partial_cmp(&self, other: &Node) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

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

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

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

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Node> for Node

    source§

    fn partial_cmp(&self, other: &Node) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

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

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

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

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

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

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

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

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl Eq for Node

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Node

    §

    impl Send for Node

    §

    impl !Sync for Node

    §

    impl Unpin for Node

    §

    impl !UnwindSafe for Node

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl Eq for Node

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Node

    §

    impl Send for Node

    §

    impl !Sync for Node

    §

    impl Unpin for Node

    §

    impl !UnwindSafe for Node

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Comparable<K> for Qwhere diff --git a/mito2/read/projection/fn.new_repeated_vector.html b/mito2/read/projection/fn.new_repeated_vector.html index 3812e53c40e2..41626369aca8 100644 --- a/mito2/read/projection/fn.new_repeated_vector.html +++ b/mito2/read/projection/fn.new_repeated_vector.html @@ -1,6 +1,6 @@ new_repeated_vector in mito2::read::projection - Rust
    fn new_repeated_vector(
    -    data_type: &ConcreteDataType,
    -    value: ValueRef<'_>,
    +    data_type: &ConcreteDataType,
    +    value: ValueRef<'_>,
         num_rows: usize
    -) -> Result<VectorRef>
    Expand description

    Returns a vector with repeated values.

    +) -> Result<VectorRef>

    Expand description

    Returns a vector with repeated values.

    \ No newline at end of file diff --git a/mito2/read/projection/struct.ProjectionMapper.html b/mito2/read/projection/struct.ProjectionMapper.html index 5a0543cf5a90..09ba77c4b384 100644 --- a/mito2/read/projection/struct.ProjectionMapper.html +++ b/mito2/read/projection/struct.ProjectionMapper.html @@ -2,14 +2,14 @@ metadata: RegionMetadataRef, batch_indices: Vec<BatchIndex>, codec: McmpRowCodec, - output_schema: SchemaRef, + output_schema: SchemaRef, column_ids: Vec<ColumnId>, batch_fields: Vec<ColumnId>, }

    Expand description

    Handles projection and converts a projected Batch to a projected [RecordBatch].

    Fields§

    §metadata: RegionMetadataRef

    Metadata of the region.

    §batch_indices: Vec<BatchIndex>

    Maps column in [RecordBatch] to index in Batch.

    §codec: McmpRowCodec

    Decoder for primary key.

    -
    §output_schema: SchemaRef

    Schema for converted [RecordBatch].

    +
    §output_schema: SchemaRef

    Schema for converted [RecordBatch].

    §column_ids: Vec<ColumnId>

    Ids of columns to project. It keeps ids in the same order as the projection indices to build the mapper.

    §batch_fields: Vec<ColumnId>

    Ids of field columns in the Batch.

    @@ -21,7 +21,7 @@
    source

    pub(crate) fn metadata(&self) -> &RegionMetadataRef

    Returns the metadata that created the mapper.

    source

    pub(crate) fn column_ids(&self) -> &[ColumnId]

    Returns ids of projected columns.

    source

    pub(crate) fn batch_fields(&self) -> &[ColumnId]

    Returns ids of fields in Batches the mapper expects to convert.

    -
    source

    pub(crate) fn output_schema(&self) -> SchemaRef

    Returns the schema of converted [RecordBatch].

    +
    source

    pub(crate) fn output_schema(&self) -> SchemaRef

    Returns the schema of converted [RecordBatch].

    source

    pub(crate) fn convert(&self, batch: &Batch) -> Result<RecordBatch>

    Converts a Batch to a [RecordBatch].

    The batch must match the projection using to build the mapper.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/mito2/read/struct.Batch.html b/mito2/read/struct.Batch.html index e4c822e09213..5fb2d9ed277d 100644 --- a/mito2/read/struct.Batch.html +++ b/mito2/read/struct.Batch.html @@ -1,63 +1,64 @@ -Batch in mito2::read - Rust

    Struct mito2::read::Batch

    source ·
    pub struct Batch {
    +Batch in mito2::read - Rust

    Struct mito2::read::Batch

    source ·
    pub struct Batch {
         primary_key: Vec<u8>,
    -    timestamps: VectorRef,
    -    sequences: Arc<UInt64Vector>,
    -    op_types: Arc<UInt8Vector>,
    +    timestamps: VectorRef,
    +    sequences: Arc<UInt64Vector>,
    +    op_types: Arc<UInt8Vector>,
         fields: Vec<BatchColumn>,
     }
    Expand description

    Storage internal representation of a batch of rows for a primary key (time series).

    Rows are sorted by primary key, timestamp, sequence desc, op_type desc. Fields always keep the same relative order as fields in RegionMetadata.

    Fields§

    §primary_key: Vec<u8>

    Primary key encoded in a comparable form.

    -
    §timestamps: VectorRef

    Timestamps of rows, should be sorted and not null.

    -
    §sequences: Arc<UInt64Vector>

    Sequences of rows

    +
    §timestamps: VectorRef

    Timestamps of rows, should be sorted and not null.

    +
    §sequences: Arc<UInt64Vector>

    Sequences of rows

    UInt64 type, not null.

    -
    §op_types: Arc<UInt8Vector>

    Op types of rows

    +
    §op_types: Arc<UInt8Vector>

    Op types of rows

    UInt8 type, not null.

    §fields: Vec<BatchColumn>

    Fields organized in columnar format.

    -

    Implementations§

    source§

    impl Batch

    source

    pub fn new( +

    Implementations§

    source§

    impl Batch

    source

    pub fn new( primary_key: Vec<u8>, - timestamps: VectorRef, - sequences: Arc<UInt64Vector>, - op_types: Arc<UInt8Vector>, + timestamps: VectorRef, + sequences: Arc<UInt64Vector>, + op_types: Arc<UInt8Vector>, fields: Vec<BatchColumn> ) -> Result<Batch>

    Creates a new batch.

    -
    source

    pub fn with_fields(self, fields: Vec<BatchColumn>) -> Result<Batch>

    Tries to set fields for the batch.

    -
    source

    pub fn primary_key(&self) -> &[u8]

    Returns primary key of the batch.

    -
    source

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

    Returns fields in the batch.

    -
    source

    pub fn timestamps(&self) -> &VectorRef

    Returns timestamps of the batch.

    -
    source

    pub fn sequences(&self) -> &Arc<UInt64Vector>

    Returns sequences of the batch.

    -
    source

    pub fn op_types(&self) -> &Arc<UInt8Vector>

    Returns op types of the batch.

    -
    source

    pub fn num_rows(&self) -> usize

    Returns the number of rows in the batch.

    -
    source

    pub fn is_empty(&self) -> bool

    Returns true if the number of rows in the batch is 0.

    -
    source

    pub fn first_timestamp(&self) -> Option<Timestamp>

    Returns the first timestamp in the batch or None if the batch is empty.

    -
    source

    pub fn last_timestamp(&self) -> Option<Timestamp>

    Returns the last timestamp in the batch or None if the batch is empty.

    -
    source

    pub fn first_sequence(&self) -> Option<SequenceNumber>

    Returns the first sequence in the batch or None if the batch is empty.

    -
    source

    pub fn last_sequence(&self) -> Option<SequenceNumber>

    Returns the last sequence in the batch or None if the batch is empty.

    -
    source

    pub fn set_primary_key(&mut self, primary_key: Vec<u8>)

    Replaces the primary key of the batch.

    -
    source

    pub fn slice(&self, offset: usize, length: usize) -> Batch

    Slice the batch, returning a new batch.

    +
    source

    pub fn with_fields(self, fields: Vec<BatchColumn>) -> Result<Batch>

    Tries to set fields for the batch.

    +
    source

    pub fn primary_key(&self) -> &[u8]

    Returns primary key of the batch.

    +
    source

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

    Returns fields in the batch.

    +
    source

    pub fn timestamps(&self) -> &VectorRef

    Returns timestamps of the batch.

    +
    source

    pub fn sequences(&self) -> &Arc<UInt64Vector>

    Returns sequences of the batch.

    +
    source

    pub fn op_types(&self) -> &Arc<UInt8Vector>

    Returns op types of the batch.

    +
    source

    pub fn num_rows(&self) -> usize

    Returns the number of rows in the batch.

    +
    source

    pub fn is_empty(&self) -> bool

    Returns true if the number of rows in the batch is 0.

    +
    source

    pub fn first_timestamp(&self) -> Option<Timestamp>

    Returns the first timestamp in the batch or None if the batch is empty.

    +
    source

    pub fn last_timestamp(&self) -> Option<Timestamp>

    Returns the last timestamp in the batch or None if the batch is empty.

    +
    source

    pub fn first_sequence(&self) -> Option<SequenceNumber>

    Returns the first sequence in the batch or None if the batch is empty.

    +
    source

    pub fn last_sequence(&self) -> Option<SequenceNumber>

    Returns the last sequence in the batch or None if the batch is empty.

    +
    source

    pub fn set_primary_key(&mut self, primary_key: Vec<u8>)

    Replaces the primary key of the batch.

    +
    source

    pub fn slice(&self, offset: usize, length: usize) -> Batch

    Slice the batch, returning a new batch.

    Panics

    Panics if offset + length > self.num_rows().

    -
    source

    pub fn concat(batches: Vec<Batch>) -> Result<Batch>

    Takes batches and concat them into one batch.

    +
    source

    pub fn concat(batches: Vec<Batch>) -> Result<Batch>

    Takes batches and concat them into one batch.

    All batches must have the same primary key.

    -
    source

    pub fn filter_deleted(&mut self) -> Result<()>

    Removes rows whose op type is delete.

    -
    source

    pub fn filter(&mut self, predicate: &BooleanVector) -> Result<()>

    source

    pub fn sort_and_dedup(&mut self) -> Result<()>

    Sorts and dedup rows in the batch.

    +
    source

    pub fn filter_deleted(&mut self) -> Result<()>

    Removes rows whose op type is delete.

    +
    source

    pub fn filter(&mut self, predicate: &BooleanVector) -> Result<()>

    source

    pub fn sort_and_dedup(&mut self) -> Result<()>

    Sorts and dedup rows in the batch.

    It orders rows by timestamp, sequence desc and only keep the latest row for the same timestamp. It doesn’t consider op type as sequence should already provide uniqueness for a row.

    -
    source

    pub(crate) fn projected_fields( +

    source

    pub(crate) fn projected_fields( metadata: &RegionMetadata, projection: &[ColumnId] ) -> Vec<ColumnId>

    Returns ids of fields in the Batch after applying the projection.

    -
    source

    fn take_in_place(&mut self, indices: &UInt32Vector) -> Result<()>

    Takes the batch in place.

    -
    source

    fn get_timestamp(&self, index: usize) -> Timestamp

    Gets a timestamp at given index.

    +
    source

    pub(crate) fn timestamps_native(&self) -> Option<&[i64]>

    Returns timestamps in a native slice or None if the batch is empty.

    +
    source

    fn take_in_place(&mut self, indices: &UInt32Vector) -> Result<()>

    Takes the batch in place.

    +
    source

    fn get_timestamp(&self, index: usize) -> Timestamp

    Gets a timestamp at given index.

    Panics

    Panics if index is out-of-bound or the timestamp vector returns null.

    -
    source

    fn get_sequence(&self, index: usize) -> SequenceNumber

    Gets a sequence at given index.

    +
    source

    pub(crate) fn get_sequence(&self, index: usize) -> SequenceNumber

    Gets a sequence at given index.

    Panics

    Panics if index is out-of-bound or the sequence vector returns null.

    -

    Trait Implementations§

    source§

    impl Clone for Batch

    source§

    fn clone(&self) -> Batch

    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 Batch

    source§

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

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

    impl PartialEq<Batch> for Batch

    source§

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

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

    Trait Implementations§

    source§

    impl Clone for Batch

    source§

    fn clone(&self) -> Batch

    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 Batch

    source§

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

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

    impl PartialEq<Batch> for Batch

    source§

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

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

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

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

    impl StructuralPartialEq for Batch

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Batch

    §

    impl Send for Batch

    §

    impl Sync for Batch

    §

    impl Unpin for Batch

    §

    impl !UnwindSafe for Batch

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl StructuralPartialEq for Batch

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Batch

    §

    impl Send for Batch

    §

    impl Sync for Batch

    §

    impl Unpin for Batch

    §

    impl !UnwindSafe for Batch

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/read/struct.BatchBuilder.html b/mito2/read/struct.BatchBuilder.html index 478c7926af88..0477319b0a04 100644 --- a/mito2/read/struct.BatchBuilder.html +++ b/mito2/read/struct.BatchBuilder.html @@ -1,28 +1,28 @@ -BatchBuilder in mito2::read - Rust

    Struct mito2::read::BatchBuilder

    source ·
    pub struct BatchBuilder {
    +BatchBuilder in mito2::read - Rust

    Struct mito2::read::BatchBuilder

    source ·
    pub struct BatchBuilder {
         primary_key: Vec<u8>,
    -    timestamps: Option<VectorRef>,
    -    sequences: Option<Arc<UInt64Vector>>,
    -    op_types: Option<Arc<UInt8Vector>>,
    +    timestamps: Option<VectorRef>,
    +    sequences: Option<Arc<UInt64Vector>>,
    +    op_types: Option<Arc<UInt8Vector>>,
         fields: Vec<BatchColumn>,
     }
    Expand description

    Builder to build Batch.

    -

    Fields§

    §primary_key: Vec<u8>§timestamps: Option<VectorRef>§sequences: Option<Arc<UInt64Vector>>§op_types: Option<Arc<UInt8Vector>>§fields: Vec<BatchColumn>

    Implementations§

    source§

    impl BatchBuilder

    source

    pub fn new(primary_key: Vec<u8>) -> BatchBuilder

    Creates a new BatchBuilder with primary key.

    -
    source

    pub fn with_required_columns( +

    Fields§

    §primary_key: Vec<u8>§timestamps: Option<VectorRef>§sequences: Option<Arc<UInt64Vector>>§op_types: Option<Arc<UInt8Vector>>§fields: Vec<BatchColumn>

    Implementations§

    source§

    impl BatchBuilder

    source

    pub fn new(primary_key: Vec<u8>) -> BatchBuilder

    Creates a new BatchBuilder with primary key.

    +
    source

    pub fn with_required_columns( primary_key: Vec<u8>, - timestamps: VectorRef, - sequences: Arc<UInt64Vector>, - op_types: Arc<UInt8Vector> + timestamps: VectorRef, + sequences: Arc<UInt64Vector>, + op_types: Arc<UInt8Vector> ) -> BatchBuilder

    Creates a new BatchBuilder with all required columns.

    -
    source

    pub fn with_fields(self, fields: Vec<BatchColumn>) -> Self

    Set all field columns.

    -
    source

    pub fn push_field(&mut self, column: BatchColumn) -> &mut Self

    Push a field column.

    -
    source

    pub fn push_field_array( +

    source

    pub fn with_fields(self, fields: Vec<BatchColumn>) -> Self

    Set all field columns.

    +
    source

    pub fn push_field(&mut self, column: BatchColumn) -> &mut Self

    Push a field column.

    +
    source

    pub fn push_field_array( &mut self, column_id: ColumnId, array: ArrayRef ) -> Result<&mut Self>

    Push an array as a field.

    -
    source

    pub fn timestamps_array(&mut self, array: ArrayRef) -> Result<&mut Self>

    Try to set an array as timestamps.

    -
    source

    pub fn sequences_array(&mut self, array: ArrayRef) -> Result<&mut Self>

    Try to set an array as sequences.

    -
    source

    pub fn op_types_array(&mut self, array: ArrayRef) -> Result<&mut Self>

    Try to set an array as op types.

    -
    source

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

    Builds the Batch.

    +
    source

    pub fn timestamps_array(&mut self, array: ArrayRef) -> Result<&mut Self>

    Try to set an array as timestamps.

    +
    source

    pub fn sequences_array(&mut self, array: ArrayRef) -> Result<&mut Self>

    Try to set an array as sequences.

    +
    source

    pub fn op_types_array(&mut self, array: ArrayRef) -> Result<&mut Self>

    Try to set an array as op types.

    +
    source

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

    Builds the Batch.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/mito2/read/struct.BatchColumn.html b/mito2/read/struct.BatchColumn.html index e341fca7cffa..5e685883d8d5 100644 --- a/mito2/read/struct.BatchColumn.html +++ b/mito2/read/struct.BatchColumn.html @@ -1,12 +1,12 @@ -BatchColumn in mito2::read - Rust

    Struct mito2::read::BatchColumn

    source ·
    pub struct BatchColumn {
    +BatchColumn in mito2::read - Rust

    Struct mito2::read::BatchColumn

    source ·
    pub struct BatchColumn {
         pub column_id: ColumnId,
    -    pub data: VectorRef,
    +    pub data: VectorRef,
     }
    Expand description

    A column in a Batch.

    Fields§

    §column_id: ColumnId

    Id of the column.

    -
    §data: VectorRef

    Data of the column.

    -

    Trait Implementations§

    source§

    impl Clone for BatchColumn

    source§

    fn clone(&self) -> BatchColumn

    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 BatchColumn

    source§

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

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

    impl PartialEq<BatchColumn> for BatchColumn

    source§

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

    This method tests for self and other values to be equal, and is used +
    §data: VectorRef

    Data of the column.

    +

    Trait Implementations§

    source§

    impl Clone for BatchColumn

    source§

    fn clone(&self) -> BatchColumn

    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 BatchColumn

    source§

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

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

    impl PartialEq<BatchColumn> for BatchColumn

    source§

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

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

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

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

    impl Eq for BatchColumn

    source§

    impl StructuralEq for BatchColumn

    source§

    impl StructuralPartialEq for BatchColumn

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl Eq for BatchColumn

    source§

    impl StructuralEq for BatchColumn

    source§

    impl StructuralPartialEq for BatchColumn

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/read/trait.BatchReader.html b/mito2/read/trait.BatchReader.html index be2851dd5845..ef8ffd64a225 100644 --- a/mito2/read/trait.BatchReader.html +++ b/mito2/read/trait.BatchReader.html @@ -1,4 +1,4 @@ -BatchReader in mito2::read - Rust

    Trait mito2::read::BatchReader

    source ·
    pub trait BatchReader: Send {
    +BatchReader in mito2::read - Rust

    Trait mito2::read::BatchReader

    source ·
    pub trait BatchReader: Send {
         // Required method
         fn next_batch<'life0, 'async_trait>(
             &'life0 mut self
    @@ -7,7 +7,7 @@
                  'life0: 'async_trait;
     }
    Expand description

    Async batch reader.

    The reader must guarantee Batches returned by it have the same schema.

    -

    Required Methods§

    source

    fn next_batch<'life0, 'async_trait>( +

    Required Methods§

    source

    fn next_batch<'life0, 'async_trait>( &'life0 mut self ) -> Pin<Box<dyn Future<Output = Result<Option<Batch>>> + Send + 'async_trait>>where Self: 'async_trait, @@ -16,8 +16,8 @@ again won’t return batch again.

    If Err is returned, caller should not call this method again, the implementor may or may not panic in such case.

    -

    Implementations on Foreign Types§

    source§

    impl<T: BatchReader + ?Sized> BatchReader for Box<T>

    source§

    fn next_batch<'life0, 'async_trait>( +

    Implementations on Foreign Types§

    source§

    impl<T: BatchReader + ?Sized> BatchReader for Box<T>

    source§

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

    Implementors§

    \ No newline at end of file + 'life0: 'async_trait,

    Implementors§

    \ No newline at end of file diff --git a/mito2/read/type.BoxedBatchReader.html b/mito2/read/type.BoxedBatchReader.html index bb234b4559d0..a9f4367a8b11 100644 --- a/mito2/read/type.BoxedBatchReader.html +++ b/mito2/read/type.BoxedBatchReader.html @@ -1,2 +1,2 @@ -BoxedBatchReader in mito2::read - Rust

    Type Definition mito2::read::BoxedBatchReader

    source ·
    pub type BoxedBatchReader = Box<dyn BatchReader>;
    Expand description

    Pointer to BatchReader.

    +BoxedBatchReader in mito2::read - Rust

    Type Definition mito2::read::BoxedBatchReader

    source ·
    pub type BoxedBatchReader = Box<dyn BatchReader>;
    Expand description

    Pointer to BatchReader.

    \ No newline at end of file diff --git a/mito2/row_converter/index.html b/mito2/row_converter/index.html index 7d60e61ca760..08a373e79aa4 100644 --- a/mito2/row_converter/index.html +++ b/mito2/row_converter/index.html @@ -1 +1 @@ -mito2::row_converter - Rust

    Module mito2::row_converter

    source ·

    Structs

    Traits

    \ No newline at end of file +mito2::row_converter - Rust

    Module mito2::row_converter

    source ·

    Structs

    Traits

    \ No newline at end of file diff --git a/mito2/row_converter/struct.McmpRowCodec.html b/mito2/row_converter/struct.McmpRowCodec.html index 3433bf1b3884..24bce400fa71 100644 --- a/mito2/row_converter/struct.McmpRowCodec.html +++ b/mito2/row_converter/struct.McmpRowCodec.html @@ -1,10 +1,10 @@ McmpRowCodec in mito2::row_converter - Rust
    pub struct McmpRowCodec {
         fields: Vec<SortField>,
    -}
    Expand description

    A memory-comparable row Value encoder/decoder.

    +}
    Expand description

    A memory-comparable row [Value] encoder/decoder.

    Fields§

    §fields: Vec<SortField>

    Implementations§

    source§

    impl McmpRowCodec

    source

    pub fn new(fields: Vec<SortField>) -> Self

    source

    pub fn num_fields(&self) -> usize

    source

    pub fn estimated_size(&self) -> usize

    Estimated length for encoded bytes.

    Trait Implementations§

    source§

    impl Debug for McmpRowCodec

    source§

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

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

    impl RowCodec for McmpRowCodec

    source§

    fn encode<'a, I>(&self, row: I) -> Result<Vec<u8>>where - I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to bytes. Read more
    source§

    fn encode_to_vec<'a, I>(&self, row: I, buffer: &mut Vec<u8>) -> Result<()>where - I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to specific vec. Read more
    source§

    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>

    Decode row values from bytes.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to bytes. Read more
    source§

    fn encode_to_vec<'a, I>(&self, row: I, buffer: &mut Vec<u8>) -> Result<()>where + I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to specific vec. Read more
    source§

    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>

    Decode row values from bytes.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/row_converter/struct.SortField.html b/mito2/row_converter/struct.SortField.html index 89ff195dbdf7..56461bfeb8a3 100644 --- a/mito2/row_converter/struct.SortField.html +++ b/mito2/row_converter/struct.SortField.html @@ -1,13 +1,13 @@ SortField in mito2::row_converter - Rust
    pub struct SortField {
    -    data_type: ConcreteDataType,
    -}

    Fields§

    §data_type: ConcreteDataType

    Implementations§

    source§

    impl SortField

    source

    pub fn new(data_type: ConcreteDataType) -> Self

    source

    pub fn estimated_size(&self) -> usize

    source§

    impl SortField

    source

    fn serialize( + data_type: ConcreteDataType, +}

    Fields§

    §data_type: ConcreteDataType

    Implementations§

    source§

    impl SortField

    source

    pub fn new(data_type: ConcreteDataType) -> Self

    source

    pub fn estimated_size(&self) -> usize

    source§

    impl SortField

    source

    fn serialize( &self, serializer: &mut Serializer<&mut Vec<u8>>, - value: &ValueRef<'_> + value: &ValueRef<'_> ) -> Result<()>

    source

    fn deserialize<B: Buf>( &self, deserializer: &mut Deserializer<B> -) -> Result<Value>

    Trait Implementations§

    source§

    impl Debug for SortField

    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 Twhere +) -> Result<Value>

    Trait Implementations§

    source§

    impl Debug for SortField

    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 Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/row_converter/trait.RowCodec.html b/mito2/row_converter/trait.RowCodec.html index b99d636ba72a..f960338bdb7b 100644 --- a/mito2/row_converter/trait.RowCodec.html +++ b/mito2/row_converter/trait.RowCodec.html @@ -1,18 +1,18 @@ RowCodec in mito2::row_converter - Rust
    pub trait RowCodec {
         // Required methods
         fn encode<'a, I>(&self, row: I) -> Result<Vec<u8>>
    -       where I: Iterator<Item = ValueRef<'a>>;
    +       where I: Iterator<Item = ValueRef<'a>>;
         fn encode_to_vec<'a, I>(&self, row: I, buffer: &mut Vec<u8>) -> Result<()>
    -       where I: Iterator<Item = ValueRef<'a>>;
    -    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>;
    +       where I: Iterator<Item = ValueRef<'a>>;
    +    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>;
     }
    Expand description

    Row value encoder/decoder.

    Required Methods§

    source

    fn encode<'a, I>(&self, row: I) -> Result<Vec<u8>>where - I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to bytes.

    + I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to bytes.

    Note

    Ensure the length of row iterator matches the length of fields.

    source

    fn encode_to_vec<'a, I>(&self, row: I, buffer: &mut Vec<u8>) -> Result<()>where - I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to specific vec.

    + I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to specific vec.

    Note

    Ensure the length of row iterator matches the length of fields.

    -
    source

    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>

    Decode row values from bytes.

    +
    source

    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>

    Decode row values from bytes.

    Implementors§

    \ No newline at end of file diff --git a/partition/columns/struct.RangeColumnsPartitionRule.html b/partition/columns/struct.RangeColumnsPartitionRule.html index a3f94cc86391..53ca729267ba 100644 --- a/partition/columns/struct.RangeColumnsPartitionRule.html +++ b/partition/columns/struct.RangeColumnsPartitionRule.html @@ -28,7 +28,7 @@ column_list: Vec<String>, value_lists: Vec<Vec<PartitionBound>>, regions: Vec<RegionNumber> -) -> Self

    source

    pub fn column_list(&self) -> &Vec<String>

    source

    pub fn value_lists(&self) -> &Vec<Vec<PartitionBound>>

    source

    pub fn regions(&self) -> &Vec<RegionNumber>

    Trait Implementations§

    source§

    impl PartitionRule for RangeColumnsPartitionRule

    source§

    fn as_any(&self) -> &dyn Any

    source§

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

    source§

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber>

    Finds the target region by the partition values. Read more
    source§

    fn find_regions_by_exprs( +) -> Self

    source

    pub fn column_list(&self) -> &Vec<String>

    source

    pub fn value_lists(&self) -> &Vec<Vec<PartitionBound>>

    source

    pub fn regions(&self) -> &Vec<RegionNumber>

    Trait Implementations§

    source§

    impl PartitionRule for RangeColumnsPartitionRule

    source§

    fn as_any(&self) -> &dyn Any

    source§

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

    source§

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber>

    Finds the target region by the partition values. Read more
    source§

    fn find_regions_by_exprs( &self, exprs: &[PartitionExpr] ) -> Result<Vec<RegionNumber>>

    Finds the target regions by the partition expressions. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/partition/error/enum.Error.html b/partition/error/enum.Error.html index e656560412b5..1095ccd16918 100644 --- a/partition/error/enum.Error.html +++ b/partition/error/enum.Error.html @@ -65,14 +65,14 @@ ConvertScalarValue { value: ScalarValue, location: Location, - source: Error, + source: Error, }, FindLeader { table_id: TableId, region_id: RegionId, location: Location, }, -

    }

    Variants§

    §

    TableRouteManager

    Fields

    §source: Error
    §location: Location
    §

    GetCache

    Fields

    §err_msg: String
    §location: Location
    §

    RequestMeta

    Fields

    §location: Location
    §source: Error
    §

    FindDatanode

    Fields

    §table_id: TableId
    §region: RegionNumber
    §location: Location
    §

    FindTableRoutes

    Fields

    §table_id: TableId
    §location: Location
    §

    FindRegionRoutes

    Fields

    §table_id: TableId
    §region_id: u64
    §location: Location
    §

    SerializeJson

    Fields

    §error: Error
    §location: Location
    §

    DeserializeJson

    Fields

    §error: Error
    §location: Location
    §

    MissingDefaultValue

    Fields

    §column: String
    §

    RegionKeysSize

    Fields

    §expect: usize
    §actual: usize
    §location: Location
    §

    FindRegion

    Fields

    §reason: String
    §location: Location
    §

    FindRegions

    Fields

    §filters: Vec<Expr>
    §location: Location
    §

    InvalidInsertRequest

    Fields

    §reason: String
    §location: Location
    §

    InvalidDeleteRequest

    Fields

    §reason: String
    §location: Location
    §

    InvalidTableRouteData

    Fields

    §table_id: TableId
    §err_msg: String
    §location: Location
    §

    ConvertScalarValue

    Fields

    §value: ScalarValue
    §location: Location
    §source: Error
    §

    FindLeader

    Fields

    §table_id: TableId
    §region_id: RegionId
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere +

    }

    Variants§

    §

    TableRouteManager

    Fields

    §source: Error
    §location: Location
    §

    GetCache

    Fields

    §err_msg: String
    §location: Location
    §

    RequestMeta

    Fields

    §location: Location
    §source: Error
    §

    FindDatanode

    Fields

    §table_id: TableId
    §region: RegionNumber
    §location: Location
    §

    FindTableRoutes

    Fields

    §table_id: TableId
    §location: Location
    §

    FindRegionRoutes

    Fields

    §table_id: TableId
    §region_id: u64
    §location: Location
    §

    SerializeJson

    Fields

    §error: Error
    §location: Location
    §

    DeserializeJson

    Fields

    §error: Error
    §location: Location
    §

    MissingDefaultValue

    Fields

    §column: String
    §

    RegionKeysSize

    Fields

    §expect: usize
    §actual: usize
    §location: Location
    §

    FindRegion

    Fields

    §reason: String
    §location: Location
    §

    FindRegions

    Fields

    §filters: Vec<Expr>
    §location: Location
    §

    InvalidInsertRequest

    Fields

    §reason: String
    §location: Location
    §

    InvalidDeleteRequest

    Fields

    §reason: String
    §location: Location
    §

    InvalidTableRouteData

    Fields

    §table_id: TableId
    §err_msg: String
    §location: Location
    §

    ConvertScalarValue

    Fields

    §value: ScalarValue
    §location: Location
    §source: Error
    §

    FindLeader

    Fields

    §table_id: TableId
    §region_id: RegionId
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

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

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

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

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

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

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -81,7 +81,7 @@ Add _opt suffix to avoid confusing with similar method in std::error::Error
    source§

    fn output_msg(&self) -> Stringwhere Self: Sized,

    source§

    impl<__T0> IntoError<Error> for ConvertScalarValueSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<ScalarValue>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DeserializeJsonSnafuwhere + __T0: Into<ScalarValue>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DeserializeJsonSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for FindDatanodeSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<TableId>, diff --git a/partition/error/struct.ConvertScalarValueSnafu.html b/partition/error/struct.ConvertScalarValueSnafu.html index 4adf0095a829..e947be19d942 100644 --- a/partition/error/struct.ConvertScalarValueSnafu.html +++ b/partition/error/struct.ConvertScalarValueSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::ConvertScalarValue variant

    Fields§

    §value: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for ConvertScalarValueSnafu<__T0>

    source§

    fn clone(&self) -> ConvertScalarValueSnafu<__T0>

    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<__T0: Debug> Debug for ConvertScalarValueSnafu<__T0>

    source§

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

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

    impl<__T0> IntoError<Error> for ConvertScalarValueSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<ScalarValue>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertScalarValueSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertScalarValueSnafu<__T0>where + __T0: Into<ScalarValue>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertScalarValueSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertScalarValueSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for ConvertScalarValueSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for ConvertScalarValueSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for ConvertScalarValueSnafu<__T0>where diff --git a/partition/partition/enum.PartitionBound.html b/partition/partition/enum.PartitionBound.html index e484cfaeb8e3..1a5643d751ef 100644 --- a/partition/partition/enum.PartitionBound.html +++ b/partition/partition/enum.PartitionBound.html @@ -1,8 +1,8 @@ PartitionBound in partition::partition - Rust
    pub enum PartitionBound {
    -    Value(Value),
    +    Value(Value),
         MaxValue,
     }
    Expand description

    The right bound(exclusive) of partition range.

    -

    Variants§

    §

    Value(Value)

    §

    MaxValue

    Trait Implementations§

    source§

    impl Clone for PartitionBound

    source§

    fn clone(&self) -> PartitionBound

    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 PartitionBound

    source§

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

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

    impl<'de> Deserialize<'de> for PartitionBound

    source§

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

    Variants§

    §

    Value(Value)

    §

    MaxValue

    Trait Implementations§

    source§

    impl Clone for PartitionBound

    source§

    fn clone(&self) -> PartitionBound

    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 PartitionBound

    source§

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

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

    impl<'de> Deserialize<'de> for PartitionBound

    source§

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

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

    impl Ord for PartitionBound

    source§

    fn cmp(&self, other: &PartitionBound) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere diff --git a/partition/partition/struct.PartitionExpr.html b/partition/partition/struct.PartitionExpr.html index 750ce2bcc1b3..2d1eaee98142 100644 --- a/partition/partition/struct.PartitionExpr.html +++ b/partition/partition/struct.PartitionExpr.html @@ -1,8 +1,8 @@ PartitionExpr in partition::partition - Rust
    pub struct PartitionExpr {
         pub column: String,
         pub op: Operator,
    -    pub value: Value,
    -}

    Fields§

    §column: String§op: Operator§value: Value

    Implementations§

    source§

    impl PartitionExpr

    source

    pub fn new(column: impl Into<String>, op: Operator, value: Value) -> Self

    source

    pub fn value(&self) -> &Value

    Trait Implementations§

    source§

    impl Debug for PartitionExpr

    source§

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

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

    impl PartialEq<PartitionExpr> for PartitionExpr

    source§

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

    This method tests for self and other values to be equal, and is used + pub value: Value, +}

    Fields§

    §column: String§op: Operator§value: Value

    Implementations§

    source§

    impl PartitionExpr

    source

    pub fn new(column: impl Into<String>, op: Operator, value: Value) -> Self

    source

    pub fn value(&self) -> &Value

    Trait Implementations§

    source§

    impl Debug for PartitionExpr

    source§

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

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

    impl PartialEq<PartitionExpr> for PartitionExpr

    source§

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

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

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

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

    impl Eq for PartitionExpr

    source§

    impl StructuralEq for PartitionExpr

    source§

    impl StructuralPartialEq for PartitionExpr

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/partition/partition/trait.PartitionRule.html b/partition/partition/trait.PartitionRule.html index 72f2c6c9affb..bf3b2904fc95 100644 --- a/partition/partition/trait.PartitionRule.html +++ b/partition/partition/trait.PartitionRule.html @@ -2,12 +2,12 @@ // Required methods fn as_any(&self) -> &dyn Any; fn partition_columns(&self) -> Vec<String>; - fn find_region(&self, values: &[Value]) -> Result<RegionNumber>; + fn find_region(&self, values: &[Value]) -> Result<RegionNumber>; fn find_regions_by_exprs( &self, exprs: &[PartitionExpr] ) -> Result<Vec<RegionNumber>>; -}

    Required Methods§

    source

    fn as_any(&self) -> &dyn Any

    source

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

    source

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber>

    Finds the target region by the partition values.

    +}

    Required Methods§

    source

    fn as_any(&self) -> &dyn Any

    source

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

    source

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber>

    Finds the target region by the partition values.

    Note that the values should have the same length as the partition_columns.

    source

    fn find_regions_by_exprs( &self, diff --git a/partition/range/struct.RangePartitionRule.html b/partition/range/struct.RangePartitionRule.html index fa027718f9a2..5bcd726e81c3 100644 --- a/partition/range/struct.RangePartitionRule.html +++ b/partition/range/struct.RangePartitionRule.html @@ -1,6 +1,6 @@ RangePartitionRule in partition::range - Rust
    pub struct RangePartitionRule {
         column_name: String,
    -    bounds: Vec<Value>,
    +    bounds: Vec<Value>,
         regions: Vec<RegionNumber>,
     }
    Expand description

    RangePartitionRule manages the distribution of partitions partitioning by some column’s value range. It’s generated from create table request, using MySQL’s syntax:

    @@ -30,12 +30,12 @@

    Fields§

    §column_name: String§bounds: Vec<Value>§regions: Vec<RegionNumber>

    Implementations§

    source§

    impl RangePartitionRule

    source

    pub fn new( +

    Fields§

    §column_name: String§bounds: Vec<Value>§regions: Vec<RegionNumber>

    Implementations§

    source§

    impl RangePartitionRule

    source

    pub fn new( column_name: impl Into<String>, - bounds: Vec<Value>, + bounds: Vec<Value>, regions: Vec<RegionNumber> -) -> Self

    source

    pub fn column_name(&self) -> &String

    source

    pub fn all_regions(&self) -> &Vec<RegionNumber>

    source

    pub fn bounds(&self) -> &Vec<Value>

    Trait Implementations§

    source§

    impl Debug for RangePartitionRule

    source§

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

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

    impl<'de> Deserialize<'de> for RangePartitionRule

    source§

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

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

    impl PartitionRule for RangePartitionRule

    source§

    fn as_any(&self) -> &dyn Any

    source§

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

    source§

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber, Error>

    Finds the target region by the partition values. Read more
    source§

    fn find_regions_by_exprs( +) -> Self

    source

    pub fn column_name(&self) -> &String

    source

    pub fn all_regions(&self) -> &Vec<RegionNumber>

    source

    pub fn bounds(&self) -> &Vec<Value>

    Trait Implementations§

    source§

    impl Debug for RangePartitionRule

    source§

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

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

    impl<'de> Deserialize<'de> for RangePartitionRule

    source§

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

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

    impl PartitionRule for RangePartitionRule

    source§

    fn as_any(&self) -> &dyn Any

    source§

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

    source§

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber, Error>

    Finds the target region by the partition values. Read more
    source§

    fn find_regions_by_exprs( &self, exprs: &[PartitionExpr] ) -> Result<Vec<RegionNumber>, Error>

    Finds the target regions by the partition expressions. Read more
    source§

    impl Serialize for RangePartitionRule

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/partition/splitter/struct.SplitReadRowHelper.html b/partition/splitter/struct.SplitReadRowHelper.html index f610d7d427b9..1adcc3211474 100644 --- a/partition/splitter/struct.SplitReadRowHelper.html +++ b/partition/splitter/struct.SplitReadRowHelper.html @@ -3,7 +3,7 @@ rows: Vec<Row>, partition_rule: &'a PartitionRuleRef, partition_cols_indexes: Vec<Option<usize>>, -}

    Fields§

    §schema: Vec<ColumnSchema>§rows: Vec<Row>§partition_rule: &'a PartitionRuleRef§partition_cols_indexes: Vec<Option<usize>>

    Implementations§

    source§

    impl<'a> SplitReadRowHelper<'a>

    source

    fn new(rows: Rows, partition_rule: &'a PartitionRuleRef) -> Self

    source

    fn split_rows(self) -> Result<HashMap<RegionNumber, Rows>>

    source

    fn split_to_regions(&self) -> Result<HashMap<RegionNumber, Vec<usize>>>

    source

    fn iter_partition_values(&'a self) -> impl Iterator<Item = Vec<Value>> + 'a

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for SplitReadRowHelper<'a>

    §

    impl<'a> Send for SplitReadRowHelper<'a>

    §

    impl<'a> Sync for SplitReadRowHelper<'a>

    §

    impl<'a> Unpin for SplitReadRowHelper<'a>

    §

    impl<'a> !UnwindSafe for SplitReadRowHelper<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Fields§

    §schema: Vec<ColumnSchema>§rows: Vec<Row>§partition_rule: &'a PartitionRuleRef§partition_cols_indexes: Vec<Option<usize>>

    Implementations§

    source§

    impl<'a> SplitReadRowHelper<'a>

    source

    fn new(rows: Rows, partition_rule: &'a PartitionRuleRef) -> Self

    source

    fn split_rows(self) -> Result<HashMap<RegionNumber, Rows>>

    source

    fn split_to_regions(&self) -> Result<HashMap<RegionNumber, Vec<usize>>>

    source

    fn iter_partition_values(&'a self) -> impl Iterator<Item = Vec<Value>> + 'a

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for SplitReadRowHelper<'a>

    §

    impl<'a> Send for SplitReadRowHelper<'a>

    §

    impl<'a> Sync for SplitReadRowHelper<'a>

    §

    impl<'a> Unpin for SplitReadRowHelper<'a>

    §

    impl<'a> !UnwindSafe for SplitReadRowHelper<'a>

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/search-index.js b/search-index.js index e6aebad8e1f5..67bb0e516eb6 100644 --- a/search-index.js +++ b/search-index.js @@ -21,7 +21,7 @@ var searchIndex = JSON.parse('{\ "common_query":{"doc":"","t":"ENNINENNLKLLLLLKLLALLLLLLLLLLLLLAKLLLLLLLALLLLLLLLALLLKKAALLKLAKLLLLLLLLLLLLLLLLLKMENNLLLLLLLLLLLLLLLLLLLLLLLLNDNDNDNDNDNDENDNDNDNDNDNDNDNDNDNDNDNDNDNDGNDNDNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMGGGGGFFCDNCCNNNNNNNENDNNNNNNNNNNNNNNNNNNNNNNDNNNNNNAMLLLLLLLLLLLFLLLLLFFMLLMLLLLLLLLLALLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLAALLLMIIIGDMLLKMLLLKLLLLLKLLLFFFKLLKKLKLKLLLLLKLLNNNNNNNNENDNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLFLLLLLMLLLLLLLLLLLLLLLLLFLLLLLLLMDMLLLLMLLLLLLLLLLLLMLMMMFFLLLLLLLDLLLLLLLLLLLMLLLLLMLMMFLLLLLLLDNEIDGNDDNMKLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLMLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMKLLMLMLLMMLMLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLKLLLLLLGGCNNNCNNNNNNNNNCNNNNNNNNNNNNNNNNNGGCEDNGNNNNNNNNNENNNNNNNNNELLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLNNNNDNENNNNELLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLMML","n":["AddColumnLocation","AffectedRows","After","DfPhysicalPlan","First","Output","RecordBatches","Stream","arc_children","as_any","benefits_from_input_partitioning","borrow","borrow","borrow_mut","borrow_mut","children","clone","clone_into","columnar_value","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","eq","equivalence_properties","equivalent","equivalent","equivalent","equivalent","error","execute","fmt","fmt","from","from","from_ref","from_subset","from_subset","function","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","logical_plan","maintains_input_order","metrics","ordering_equivalence_properties","output_ordering","output_partitioning","physical_plan","prelude","required_input_distribution","required_input_ordering","schema","serialize","signature","statistics","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","unbounded_output","visit","visit","vzip","vzip","with_new_arc_children","with_new_children","column_name","ColumnarValue","Scalar","Vector","borrow","borrow_mut","clone","clone_into","data_type","deref","deref_mut","drop","from","from_ref","from_subset","init","into","into_request","is_in_subset","to_owned","to_subset","to_subset_unchecked","try_from","try_from","try_into","try_into_vector","type_id","vzip","ArrowCompute","ArrowComputeSnafu","BadAccumulatorImpl","BadAccumulatorImplSnafu","ConvertArrowSchema","ConvertArrowSchemaSnafu","ConvertDfRecordBatchStream","ConvertDfRecordBatchStreamSnafu","CreateAccumulator","CreateAccumulatorSnafu","DowncastVector","DowncastVectorSnafu","Error","ExecuteFunction","ExecuteFunctionSnafu","ExecutePhysicalPlan","ExecutePhysicalPlanSnafu","ExecuteRepeatedly","ExecuteRepeatedlySnafu","FromArrowArray","FromArrowArraySnafu","FromScalarValue","FromScalarValueSnafu","GeneralDataFusion","GeneralDataFusionSnafu","GenerateFunction","GenerateFunctionSnafu","GetScalarVector","GetScalarVectorSnafu","IntoVector","IntoVectorSnafu","InvalidFuncArgs","InvalidFuncArgsSnafu","InvalidInputCol","InvalidInputColSnafu","InvalidInputState","InvalidInputStateSnafu","InvalidInputType","InvalidInputTypeSnafu","PyUdf","PyUdfSnafu","Result","ToScalarValue","ToScalarValueSnafu","TypeCast","TypeCastSnafu","UdfTempRecordBatch","UdfTempRecordBatchSnafu","UnsupportedInputDataType","UnsupportedInputDataTypeSnafu","as_any","as_error_source","backtrace","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","build","build","build","build","build","build","build","build","build","cause","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","data_type","datatypes","debug_fmt","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","description","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","err_msg","err_msg","err_msg","err_msg","err_msg","fail","fail","fail","fail","fail","fail","fail","fail","fail","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","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","function","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","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_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","msg","next","provide","source","status_code","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_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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_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","typ","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","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","data_type","datatypes","err_msg","err_msg","err_msg","err_msg","err_msg","error","error","error","error","error","function","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","msg","source","source","source","source","source","source","source","source","source","source","typ","AccumulatorCreatorFunction","AccumulatorFunctionImpl","ReturnTypeFunction","ScalarFunctionImplementation","StateTypeFunction","make_scalar_function","to_df_return_type","Accumulator","AggregateFunction","AggregateFunction","AggregateFunctionCreator","AggregateFunctionCreatorRef","AggregateUDF","Alias","Between","BinaryExpr","Case","Cast","Column","DfExpr","Exists","Expr","GetIndexedField","GroupingSet","InList","InSubquery","IsFalse","IsNotFalse","IsNotNull","IsNotTrue","IsNotUnknown","IsNull","IsTrue","IsUnknown","Like","Literal","Negative","Not","OuterReferenceColumn","Placeholder","QualifiedWildcard","ScalarFunction","ScalarSubquery","ScalarUDF","ScalarUdf","ScalarVariable","SimilarTo","Sort","TryCast","Wildcard","WindowFunction","accumulator","accumulator","add","alias","alias_if_changed","and","apply_children","between","bitand","bitor","bitxor","borrow","borrow_mut","build_filter_from_timestamp","canonical_name","cast_to","clone","clone_into","contains_outer","create_aggregate_function","create_udf","creator","deref","deref_mut","df_expr","display_name","div","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","expr","fmt","fmt","from","from_ref","from_subset","fun","get_hash","get_type","gt","gt_eq","hash","ilike","in_list","init","into","into_request","is_false","is_in_subset","is_not_false","is_not_null","is_not_true","is_not_unknown","is_null","is_true","is_unknown","like","lt","lt_eq","map_children","metadata","mul","name","name","name","name_for_alias","neg","not","not_between","not_eq","not_ilike","not_like","nullable","or","partial_cmp","rem","return_type","return_type","shl","shr","signature","signature","sort","state_type","sub","to_columns","to_field","to_owned","to_string","to_subset","to_subset_unchecked","try_from","try_into","try_into_col","type_id","udaf","udf","unalias","variant_name","vzip","qualifier","Accumulator","AggrFuncTypeStore","AggregateFunctionCreator","AggregateFunctionCreatorRef","DfAccumulatorAdaptor","accumulator","borrow","borrow_mut","creator","creator","deref","deref_mut","drop","evaluate","evaluate","fmt","from","from_subset","init","input_types","into","into_request","is_in_subset","make_accumulator_function","make_return_function","make_state_function","merge_batch","merge_batch","new","output_type","set_input_types","size","state","state","state_types","to_subset","to_subset_unchecked","try_from","try_into","type_id","update_batch","update_batch","vzip","AggregateFunction","AggregateUDF","Alias","Between","BinaryExpr","Case","Cast","Column","DfExpr","Exists","Expr","GetIndexedField","GroupingSet","InList","InSubquery","IsFalse","IsNotFalse","IsNotNull","IsNotTrue","IsNotUnknown","IsNull","IsTrue","IsUnknown","Like","Literal","Negative","Not","OuterReferenceColumn","Placeholder","QualifiedWildcard","ScalarFunction","ScalarSubquery","ScalarUDF","ScalarVariable","SimilarTo","Sort","TryCast","Wildcard","WindowFunction","borrow","borrow_mut","build_filter_from_timestamp","clone","clone_into","deref","deref_mut","df_expr","df_expr","drop","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","from","from_ref","from_subset","get_hash","hash","init","into","into_request","is_in_subset","timestamp_to_literal","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","qualifier","AggregateFunction","accumulator","borrow","borrow_mut","clone","clone_into","creator","deref","deref_mut","drop","eq","fmt","from","from_ref","from_subset","init","into","into_request","is_in_subset","name","new","return_type","signature","state_type","to_df_accumulator_func","to_df_state_type","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","ScalarUdf","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","from_ref","from_subset","fun","init","into","into_df_udf","into_request","is_in_subset","name","new","return_type","signature","to_df_scalar_func","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","DfPhysicalPlanAdapter","Hash","Partitioning","PhysicalPlan","PhysicalPlanAdapter","PhysicalPlanRef","RoundRobinBatch","SessionContext","TaskContext","UnknownPartitioning","aggregate_functions","as_any","as_any","as_any","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","catalog","catalog_names","children","children","children","clone","clone","clone_into","clone_into","copied_config","create_physical_plan","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deregister_table","df_plan","df_plan","drop","drop","drop","drop","drop","enable_ident_normalization","eq","execute","execute","execute","execute_logical_plan","fmt","fmt","fmt","fmt","fmt_as","from","from","from","from","from","from","from","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","init","init","init","init","init","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","memory_pool","metric","metrics","metrics","metrics","new","new","new","optimize","output_ordering","output_ordering","output_partitioning","output_partitioning","output_partitioning","partition_count","read_arrow","read_avro","read_batch","read_csv","read_empty","read_json","read_parquet","read_table","refresh_catalogs","register_arrow","register_avro","register_batch","register_catalog","register_catalog_list","register_csv","register_json","register_listing_table","register_parquet","register_table","register_udaf","register_udf","register_udwf","register_variable","runtime","runtime_env","runtime_env","satisfy","scalar_functions","schema","schema","schema","schema","session_config","session_config","session_id","session_id","session_id","session_id","session_start_time","session_start_time","sql","state","state","state_weak_ref","statistics","table","table_exist","table_factory","table_provider","tables","task_ctx","task_id","task_id","to_owned","to_owned","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_new","type_id","type_id","type_id","type_id","type_id","udaf","udaf","udf","udf","udfs","udfs","udwf","udwf","vzip","vzip","vzip","vzip","vzip","window_functions","with_config","with_config_rt","with_new_children","with_new_children","with_new_children","with_state","write_csv","write_json","write_parquet","AccumulatorCreatorFunction","AccumulatorFunctionImpl","AggregateFunction","Any","Binary","Boolean","ColumnarValue","Date32","Date64","Decimal128","Dictionary","DurationMicrosecond","DurationMillisecond","DurationNanosecond","DurationSecond","Exact","Expr","FixedSizeBinary","Fixedsizelist","Float32","Float64","Immutable","Int16","Int32","Int64","Int8","IntervalDayTime","IntervalMonthDayNano","IntervalYearMonth","LargeBinary","LargeUtf8","List","Null","OneOf","ReturnTypeFunction","ScalarFunctionImplementation","ScalarUdf","ScalarValue","Signature","Stable","StateTypeFunction","Struct","Time32Millisecond","Time32Second","Time64Microsecond","Time64Nanosecond","TimestampMicrosecond","TimestampMillisecond","TimestampNanosecond","TimestampSecond","TypeSignature","UInt16","UInt32","UInt64","UInt8","Uniform","Utf8","Variadic","VariadicEqual","Volatile","Volatility","add","add_checked","and","any","arithmetic_negate","bitand","bitor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","create_udf","deref","deref","deref","deref_mut","deref_mut","deref_mut","distance","drop","drop","drop","eq","eq","eq","eq_array","equivalent","equivalent","equivalent","equivalent","exact","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","from","from","from","from_ref","from_ref","from_ref","from_str","from_subset","from_subset","from_subset","get_datatype","get_hash","hash","init","init","init","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_null","is_unsigned","iter_to_array","lit","make_scalar_function","new","new_interval_dt","new_interval_mdn","new_interval_ym","new_list","new_negative_one","new_one","new_ten","new_utf8","new_zero","one_of","or","partial_cmp","size","size_of_hashset","size_of_vec","sub","sub_checked","to_array","to_array_of_size","to_df_return_type","to_owned","to_owned","to_owned","to_string","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from_array","try_from_string","try_into","try_into","try_into","try_new_decimal128","type_id","type_id","type_id","type_signature","uniform","variadic","variadic_equal","volatility","vzip","vzip","vzip","Any","Exact","Immutable","OneOf","Signature","Stable","TypeSignature","Uniform","Variadic","VariadicEqual","Volatile","Volatility","borrow","borrow_mut","clone","clone_into","cmp","compare","concrete_types_to_arrow_types","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","from_ref","from_subset","get_hash","hash","init","into","into_request","is_in_subset","partial_cmp","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_signature","volatility","vzip"],"q":[[0,"common_query"],[82,"common_query::AddColumnLocation"],[83,"common_query::columnar_value"],[110,"common_query::error"],[770,"common_query::error::Error"],[817,"common_query::function"],[824,"common_query::logical_plan"],[972,"common_query::logical_plan::DfExpr"],[973,"common_query::logical_plan::accumulator"],[1016,"common_query::logical_plan::expr"],[1089,"common_query::logical_plan::expr::DfExpr"],[1090,"common_query::logical_plan::udaf"],[1123,"common_query::logical_plan::udf"],[1153,"common_query::physical_plan"],[1372,"common_query::prelude"],[1586,"common_query::signature"]],"d":["","","","ExecutionPlan represent nodes in the DataFusion Physical …","","","","","","Returns the execution plan as Any so that it can be …","Returns true if this operator would benefit from …","","","","","Get a list of child execution plans that provide the input …","","","","","","","","","","","","Get the EquivalenceProperties within the plan","","","","","","creates an iterator","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","Returns false if this operator’s implementation may …","Return a snapshot of the set of Metrics for this …","Get the OrderingEquivalenceProperties within the plan","If the output of this operator within each partition is …","Specifies the output partitioning scheme of this plan","","","Specifies the data distribution requirements for all the …","Specifies the ordering requirements for all of the children","Get the schema for this execution plan","","Signature module contains foundational types that are used …","Returns the global output statistics for this ExecutionPlan…","","","","","","","","","","","","Specifies whether this plan generates an infinite stream …","","","","","","Returns a new plan where all children were replaced by new …","","Represents the result from an expression","A single value","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","Convert a columnar value into an VectorRef","","","","SNAFU context selector for the Error::ArrowCompute variant","","SNAFU context selector for the Error::BadAccumulatorImpl …","","SNAFU context selector for the Error::ConvertArrowSchema …","","SNAFU context selector for the …","","SNAFU context selector for the Error::CreateAccumulator …","","SNAFU context selector for the Error::DowncastVector …","","","SNAFU context selector for the Error::ExecuteFunction …","","SNAFU context selector for the Error::ExecutePhysicalPlan …","","SNAFU context selector for the Error::ExecuteRepeatedly …","","SNAFU context selector for the Error::FromArrowArray …","","SNAFU context selector for the Error::FromScalarValue …","","SNAFU context selector for the Error::GeneralDataFusion …","","SNAFU context selector for the Error::GenerateFunction …","","SNAFU context selector for the Error::GetScalarVector …","","SNAFU context selector for the Error::IntoVector variant","","SNAFU context selector for the Error::InvalidFuncArgs …","","SNAFU context selector for the Error::InvalidInputCol …","","SNAFU context selector for the Error::InvalidInputState …","","SNAFU context selector for the Error::InvalidInputType …","","SNAFU context selector for the Error::PyUdf variant","","","SNAFU context selector for the Error::ToScalarValue variant","","SNAFU context selector for the Error::TypeCast variant","","SNAFU context selector for the Error::UdfTempRecordBatch …","","SNAFU context selector for the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create Accumulator with the data type of input columns.","Accumulator creator that will be used by DataFusion","A function’s return type","Scalar function","This signature corresponds to which types an aggregator …","decorates a function to handle ScalarValues by converting …","","","Logical representation of a user-defined aggregate …","Represents the call of an aggregate built-in function with …","","","aggregate function","An expression with a specific name.","Whether an expression is between a given range.","A binary expression such as “age > 21”","The CASE expression is similar to a series of nested …","Casts the expression to a given type and will return a …","A named reference to a qualified filed in a schema.","Expr is a central struct of DataFusion’s query API, and …","EXISTS subquery","Central struct of query API. Represent logical expressions …","Returns the field of a arrow::array::ListArray or …","List of grouping set expressions. Only valid in the …","Returns whether the list contains the expr value.","IN subquery","Whether an expression is False. Boolean operation","Whether an expression is not False. Boolean operation","Whether an expression is not Null. This expression is …","Whether an expression is not True. Boolean operation","Whether an expression is not Unknown. Boolean operation","Whether an expression is Null. This expression is never …","Whether an expression is True. Boolean operation","Whether an expression is Unknown. Boolean operation","LIKE expression","A constant value.","arithmetic negation of an expression, the operand must be …","Negation of an expression. The expression’s type must be …","A place holder which hold a reference to a qualified field …","A place holder for parameters in a prepared statement …","Represents a reference to all fields in a specific schema.","Represents the call of a built-in scalar function with a …","Scalar subquery","Represents the call of a user-defined scalar function with …","Logical representation of a UDF.","A named reference to a variable in a registry.","LIKE expression that uses regular expressions","A sort expression, that can be used to sort values.","Casts the expression to a given type and will return a …","Represents a reference to all fields in a schema.","Represents the call of a window function with arguments.","Accumulator module contains the trait definition for …","actual implementation","","Return self AS name alias expression","Ensure expr has the name as original_name by adding an …","Return self && other","","return self BETWEEN low AND high","","","","","","Builds an Expr that filters timestamp column from given …","Returns a full and complete string representation of this …","Wraps this expression in a cast to a target …","","","Return true when the expression contains out …","","Creates a new UDF with a specific signature and specific …","the creator that creates aggregate functions","","","","Returns the name of this expression as it should appear in …","","","Return self == other","","","","","","","","","Returns the argument unchanged.","","","actual implementation","","Returns the arrow::datatypes::DataType of the expression …","Return self > other","Return self >= other","","Return self ILIKE other","Return self IN <list> if negated is false, otherwise …","","Calls U::from(self).","","Return IsFalse(Box(self))","","Return IsNotFalse(Box(self))","Return `IsNotNull(Box(self))","Return IsNotTrue(Box(self))","Return IsNotUnknown(Box(self))","Return `IsNull(Box(self))","Return IsTrue(Box(self))","Return IsUnknown(Box(self))","Return self LIKE other","Return self < other","Return self <= other","","","","Returns the name of this expression as it should appear in …","name","name","Return the name to use for the specific Expr, recursing …","","","return self NOT BETWEEN low AND high","Return self != other","Return self NOT ILIKE other","Return self NOT LIKE other","Returns the nullability of the expression based on …","Return self || other","","","Return type","Return type","","","signature","signature","Create a sort expression from an existing expression.","the accumulator’s state’s description as a function of …","","Return all referenced columns of this expression.","Returns a arrow::datatypes::Field compatible with this …","","","","","","","","","Udaf module contains functions and structs supporting …","Udf module contains foundational types that are used to …","Remove an alias from an expression if one exists.","Return String representation of the variant represented by …","","","An accumulator represents a stateful object that lives …","AggrFuncTypeStore stores the aggregate function’s input …","An AggregateFunctionCreator dynamically creates Accumulator…","","A wrapper type for our Accumulator to DataFusion’s …","","","","Create a function that can create a new accumulator with …","","","","","returns its value based on its current state.","","","Returns the argument unchanged.","","","Get the input data types of the Accumulator.","Calls U::from(self).","","","","","","updates the accumulator’s state from a vector of states.","","","Get the Accumulator’s output data type.","Store the input data types that are provided by DataFusion …","","Returns the state of the accumulator at the end of the …","","Get the Accumulator’s state data types.","","","","","","updates the accumulator’s state from a vector of arrays.","","","Represents the call of an aggregate built-in function with …","aggregate function","An expression with a specific name.","Whether an expression is between a given range.","A binary expression such as “age > 21”","The CASE expression is similar to a series of nested …","Casts the expression to a given type and will return a …","A named reference to a qualified filed in a schema.","Expr is a central struct of DataFusion’s query API, and …","EXISTS subquery","Central struct of query API. Represent logical expressions …","Returns the field of a arrow::array::ListArray or …","List of grouping set expressions. Only valid in the …","Returns whether the list contains the expr value.","IN subquery","Whether an expression is False. Boolean operation","Whether an expression is not False. Boolean operation","Whether an expression is not Null. This expression is …","Whether an expression is not True. Boolean operation","Whether an expression is not Unknown. Boolean operation","Whether an expression is Null. This expression is never …","Whether an expression is True. Boolean operation","Whether an expression is Unknown. Boolean operation","LIKE expression","A constant value.","arithmetic negation of an expression, the operand must be …","Negation of an expression. The expression’s type must be …","A place holder which hold a reference to a qualified field …","A place holder for parameters in a prepared statement …","Represents a reference to all fields in a specific schema.","Represents the call of a built-in scalar function with a …","Scalar subquery","Represents the call of a user-defined scalar function with …","A named reference to a variable in a registry.","LIKE expression that uses regular expressions","A sort expression, that can be used to sort values.","Casts the expression to a given type and will return a …","Represents a reference to all fields in a schema.","Represents the call of a window function with arguments.","","","Builds an Expr that filters timestamp column from given …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","Converts a Timestamp to datafusion literal value.","","","","","","","","","Logical representation of a user-defined aggregate …","actual implementation","","","","","the creator that creates aggregate functions","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","name","Create a new AggregateUDF","Return type","signature","the accumulator’s state’s description as a function of …","","","","","","","","","","Logical representation of a UDF.","","","","","","","","","Returns the argument unchanged.","","","actual implementation","","Calls U::from(self).","Cast self into datafusion UDF.","","","name","Create a new ScalarUdf","Return type","signature","","","","","","","","","","Allocate rows based on a hash of one of more expressions …","Partitioning schemes supported by operators.","PhysicalPlan represent nodes in the Physical Plan.","Adapt DataFusion’s ExecutionPlan to GreptimeDB’s …","","Allocate batches using a round-robin algorithm and the …","Main interface for executing queries with DataFusion. …","Task Execution Context","Unknown partitioning scheme with a known number of …","","Returns the physical plan as Any so that it can be …","","","","","","","","","","","","","Retrieves a CatalogProvider instance by name","Retrieves the list of available catalog names.","Get a list of child physical plans that provide the input …","","","","","","","Return a copied version of config for this Session","Creates a physical plan from a logical plan.","","","","","","","","","","","","Deregisters the given table.","","","","","","","","Return the enable_ident_normalization of this Session","","Creates an RecordBatch stream.","","","Execute the LogicalPlan, return a DataFrame","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Return the MemoryPool associated with this TaskContext","","","","","Create a new TaskContext instance.","","Creates a new SessionContext using the default …","Optimizes the logical plan by applying optimizer rules.","returns Some(keys) that describes how the output was …","","Specifies the output partitioning scheme of this plan","","","Returns the number of partitions in this partitioning …","Creates a DataFrame for reading an Arrow data source.","Creates a DataFrame for reading an Avro data source.","Creates a DataFrame for reading a RecordBatch","Creates a DataFrame for reading a CSV data source.","Creates an empty DataFrame.","Creates a DataFrame for reading an JSON data source.","Creates a DataFrame for reading a Parquet data source.","Creates a DataFrame for a TableProvider such as a …","Finds any ListingSchemaProviders and instructs them to …","Registers an Arrow file as a table that can be referenced …","Registers an Avro file as a table that can be referenced …","Registers the RecordBatch as the specified table name","Registers a named catalog using a custom CatalogProvider …","Register CatalogList in SessionState","Registers a CSV file as a table which can referenced from …","Registers a JSON file as a table that it can be referenced …","Registers a ListingTable that can assemble multiple files …","Registers a Parquet file as a table that can be referenced …","Registers a TableProvider as a table that can be …","Registers an aggregate UDF within this context.","Registers a scalar UDF within this context.","Registers a window UDF within this context.","Registers a variable provider within this context.","","Return the RuntimeEnv associated with this TaskContext","Return the RuntimeEnv used to run queries with this …","Returns true when the guarantees made by this [Partitioning…","","Get the schema for this physical plan","","","","Return the SessionConfig associated with this TaskContext","","Return the session_id of this TaskContext","Returns an id that uniquely identifies this SessionContext.","","","Returns the time this SessionContext was created","","Creates a DataFrame that will execute a SQL query.","Snapshots the SessionState of this SessionContext setting …","","Get weak reference to SessionState","","Retrieves a DataFrame representing a table previously …","Return true if the specified table exists in the schema …","Return the TableProviderFactory that is registered for the …","Return a TableProvider for the specified table.","Returns the set of available tables in the default catalog …","Get a new TaskContext to run in this session","Return the task_id of this TaskContext","","","","","","","","","","","","","","","","","","","","","","","","","Create a new task context instance, by first copying all …","","","","","","","","","","","","","","","","","","","","Creates a new SessionContext using the provided …","Creates a new SessionContext using the provided …","Returns a new plan where all children were replaced by new …","","","Creates a new SessionContext using the provided …","Executes a query and writes the results to a partitioned …","Executes a query and writes the results to a partitioned …","Executes a query and writes the results to a partitioned …","Create Accumulator with the data type of input columns.","Accumulator creator that will be used by DataFusion","","fixed number of arguments of arbitrary types","binary","true or false value","","Date stored as a signed 32bit int days since UNIX epoch …","Date stored as a signed 64bit int milliseconds since UNIX …","128bit decimal, using the i128 to represent the decimal, …","Dictionary type: index type and value","Duration in microseconds","Duration in milliseconds","Duration in nanoseconds","Duration in seconds","exact number of arguments of an exact type","","fixed size binary","Fixed size list of nested ScalarValue","32bit float","64bit float","Immutable - An immutable function will always return the …","signed 16bit int","signed 32bit int","signed 64bit int","signed 8bit int","Number of elapsed days and milliseconds (no leap seconds) …","A triple of the number of elapsed months, days, and …","Number of elapsed whole months","large binary","utf-8 encoded string representing a LargeString’s arrow …","List of nested ScalarValue","represents DataType::Null (castable to/from any other type)","One of a list of signatures","A function’s return type","Scalar function","","Represents a dynamically typed, nullable single value. …","The Signature of a function defines its supported input …","Stable - A stable function may return different values …","This signature corresponds to which types an aggregator …","struct of nested ScalarValue","Time stored as a signed 32bit int as milliseconds since …","Time stored as a signed 32bit int as seconds since midnight","Time stored as a signed 64bit int as microseconds since …","Time stored as a signed 64bit int as nanoseconds since …","Timestamp Microseconds","Timestamp Milliseconds","Timestamp Nanoseconds","Timestamp Second","A function’s type signature, which defines the function…","unsigned 16bit int","unsigned 32bit int","unsigned 64bit int","unsigned 8bit int","fixed number of arguments of an arbitrary but equal type …","utf-8 encoded string.","arbitrary number of arguments of an common type out of a …","arbitrary number of arguments of an arbitrary but equal …","Volatile - A volatile function may change the return value …","A function’s volatility, which defines the functions …","","","","any - Creates a signature which can a be made of any type …","Calculate arithmetic negation for a scalar value","","","","","","","","","","","","","","","","","","","","","","","Absolute distance between two numeric values (of the same …","","","","","","","Compares a single row of array @ index for equality with …","","","","","exact - Creates a signature which must match the types in …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Getter for the DataType of the value","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","whether this value is null or not.","","Converts an iterator of references ScalarValue into an …","","decorates a function to handle ScalarValues by converting …","new - Creates a new Signature from any type signature and …","Returns a ScalarValue::IntervalDayTime representing days …","Returns a ScalarValue::IntervalMonthDayNano representing …","Returns a ScalarValue::IntervalYearMonth representing years…","Create a new nullable ScalarValue::List with the specified …","Create a negative one value in the given type.","Create an one value in the given type.","","Returns a ScalarValue::Utf8 representing val","Create a zero value in the given type.","one_of Creates a signature which can match any of the …","","","Estimate size if bytes including Self. For values with …","Estimates size of HashSet in bytes.","Estimates size of Vec in bytes.","","","Converts a scalar value into an 1-row array.","Converts a scalar value into an array of size rows.","","","","","","","","","","","","","","Create a Null instance of ScalarValue for this datatype","Create a Null instance of ScalarValue for this datatype","","Converts a value in array at index into a ScalarValue","Try to parse value into a ScalarValue of type target_type","","","","Create a decimal Scalar from value/precision and scale.","","","","type_signature - The types that the function accepts. See …","uniform - Creates a function with a fixed number of …","variadic - Creates a variadic signature that represents an …","variadic_equal - Creates a variadic signature that …","volatility - The volatility of the function. See Volatility…","","","","fixed number of arguments of arbitrary types","exact number of arguments of an exact type","Immutable - An immutable function will always return the …","One of a list of signatures","The Signature of a function defines its supported input …","Stable - A stable function may return different values …","A function’s type signature, which defines the function…","fixed number of arguments of an arbitrary but equal type …","arbitrary number of arguments of an common type out of a …","arbitrary number of arguments of an arbitrary but equal …","Volatile - A volatile function may change the return value …","A function’s volatility, which defines the functions …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","type_signature - The types that the function accepts. See …","volatility - The volatility of the function. See Volatility…",""],"i":[0,18,7,0,7,0,18,18,1,1,1,18,7,18,7,1,7,7,0,18,7,18,7,7,18,7,7,1,7,7,7,7,0,1,18,7,18,7,7,18,7,0,18,7,18,7,18,7,18,7,0,1,1,1,1,1,0,0,1,1,1,7,0,1,7,18,7,18,7,18,7,18,7,18,7,1,7,7,18,7,1,1,179,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,41,0,41,0,41,0,41,0,41,0,41,0,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,0,41,0,41,0,41,0,41,0,41,41,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,47,48,49,50,51,52,53,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,61,47,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,48,49,50,62,54,46,47,48,49,50,51,52,53,54,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,47,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,41,41,41,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,67,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,180,181,182,183,184,185,186,187,188,189,190,191,181,192,193,187,181,188,194,195,180,184,185,196,197,198,189,199,200,201,190,191,202,203,186,192,193,194,195,180,185,199,200,201,202,203,190,0,0,0,0,0,0,0,0,0,83,0,0,83,83,83,83,83,83,83,0,83,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,0,83,83,83,83,83,83,0,91,83,83,83,83,83,83,83,83,83,83,83,0,83,83,83,83,83,0,0,91,83,83,87,83,83,83,83,83,83,83,83,83,0,83,83,83,83,83,93,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,91,93,83,83,83,83,83,83,83,83,83,83,83,91,93,83,83,91,93,83,91,83,83,83,83,83,83,83,83,83,83,83,0,0,83,83,83,204,0,0,0,0,0,109,109,109,90,109,109,109,109,115,109,109,109,109,109,205,109,109,109,0,0,0,115,109,109,90,205,109,115,109,90,109,109,109,109,109,115,109,109,83,83,83,83,83,83,83,83,0,83,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,87,87,0,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,0,87,87,87,87,87,87,87,204,0,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,0,0,91,91,91,91,91,91,91,0,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,0,93,93,93,93,93,93,93,0,26,0,0,0,0,26,0,0,26,13,206,123,124,13,123,124,125,26,13,123,124,125,26,125,125,206,123,124,125,26,125,26,125,125,125,13,123,124,125,26,13,123,124,125,26,125,123,123,13,123,124,125,26,125,26,206,123,124,125,123,124,26,26,124,13,13,13,123,124,125,26,125,26,13,123,124,125,26,13,123,124,125,26,13,123,124,125,26,13,123,124,125,26,13,123,124,125,26,13,123,206,123,124,13,123,125,125,206,124,206,123,124,26,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,13,13,125,26,13,206,123,124,123,13,13,13,125,13,125,125,125,125,125,125,125,124,125,125,125,125,125,125,13,13,125,26,26,13,123,124,125,26,13,123,124,125,26,13,123,124,125,26,13,123,124,125,26,13,13,123,124,125,26,13,125,13,125,13,125,13,125,13,123,124,125,26,13,125,125,206,123,124,125,125,125,125,0,0,0,166,110,110,0,110,110,110,110,110,110,110,110,166,0,110,110,110,110,92,110,110,110,110,110,110,110,110,110,110,110,166,0,0,0,0,0,92,0,110,110,110,110,110,110,110,110,110,0,110,110,110,110,166,110,166,166,92,0,110,110,110,118,110,110,110,110,166,118,110,166,118,110,166,118,110,166,118,110,0,166,118,110,166,118,110,110,166,118,110,166,118,110,110,110,110,110,110,118,166,118,110,110,166,118,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,166,118,110,110,166,118,110,110,110,110,166,118,110,166,118,110,166,118,110,166,118,110,110,110,110,110,0,118,110,110,110,110,110,110,110,110,110,118,110,110,110,110,110,110,110,110,110,0,166,118,110,110,166,118,110,166,118,110,166,118,110,110,110,110,110,166,118,110,110,166,118,110,118,118,118,118,118,166,118,110,166,166,92,166,0,92,0,166,166,166,92,0,92,92,92,92,92,92,0,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,118,118,92],"f":[0,0,0,0,0,0,0,0,[1,[[4,[[3,[1,2]],2]]]],[[],5],[[],6],[[]],[[]],[[]],[[]],[[],[[4,[[3,[1,2]],2]]]],[7,7],[[]],0,[8],[8],[8],[8],[9,[[10,[7]]]],[8],[8],[[7,7],6],[[],[[12,[11]]]],[[],6],[[],6],[[],6],[[],6],0,[[8,[3,[13,2]]],[[10,[[16,[[15,[14,2]]]],17]]]],[[18,19],20],[[7,19],20],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[]],[[]],[[],21],[[],21],[[],6],[[],6],0,[[],[[4,[6,2]]]],[[],[[23,[22]]]],[[],[[12,[[4,[24,2]]]]]],[[],[[23,[[25,[24]]]]]],[[],26],0,0,[[],[[4,[27,2]]]],[[],[[4,[[23,[[4,[28,2]]]],2]]]],[[],[[3,[29,2]]]],[[7,30],10],0,[[],31],[[]],[[],23],[[],23],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],32],[[],32],[[[25,[6]]],[[10,[6,17]]]],[[7,33],34],[[7,35],34],[[]],[[]],[[1,[3,[1,2]],[4,[[3,[1,2]],2]]],[[10,[[3,[1,2]],17]]]],[[[3,[2]],[4,[[3,[1,2]],2]]],[[10,[[3,[1,2]],17]]]],0,0,0,0,[[]],[[]],[36,36],[[]],[36,37],[8],[8],[8],[[]],[[]],[[]],[[],8],[[]],[[],21],[[],6],[[]],[[],23],[[]],[[],10],[38,[[39,[36]]]],[[],10],[[36,8],[[39,[40]]]],[[],32],[[]],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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[41,5],[[],42],[41,[[23,[43]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[46,[[45,[44]]]]],41],[[[47,[[45,[44]],[45,[[4,[37]]]]]]],41],[[[48,[[45,[44]]]]],41],[[[49,[[45,[44]]]]],41],[[[50,[[45,[44]]]]],41],[51,41],[52,41],[53,41],[[[54,[[45,[44]]]]],41],[41,[[23,[42]]]],[[[46,[55]]],[[46,[55]]]],[56,56],[57,57],[[[47,[55,55]]],[[47,[55,55]]]],[58,58],[59,59],[60,60],[[[61,[55]]],[[61,[55]]]],[[[48,[55]]],[[48,[55]]]],[[[49,[55]]],[[49,[55]]]],[[[50,[55]]],[[50,[55]]]],[[[62,[55]]],[[62,[55]]]],[51,51],[52,52],[53,53],[63,63],[64,64],[65,65],[66,66],[[[67,[55]]],[[67,[55]]]],[68,68],[69,69],[70,70],[[[54,[55]]],[[54,[55]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[41,8,[4,[44]]]],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[41,71],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],0,0,0,0,0,[[[46,[[45,[44]]]]],[[10,[41]]]],[[[47,[[45,[44]],[45,[[4,[37]]]]]]],[[10,[41]]]],[[[48,[[45,[44]]]]],[[10,[41]]]],[[[49,[[45,[44]]]]],[[10,[41]]]],[[[50,[[45,[44]]]]],[[10,[41]]]],[51,[[10,[41]]]],[52,[[10,[41]]]],[53,[[10,[41]]]],[[[54,[[45,[44]]]]],[[10,[41]]]],[[[46,[72]],19],20],[[56,19],20],[[57,19],20],[[[47,[72,72]],19],20],[[58,19],20],[[59,19],20],[[60,19],20],[[[61,[72]],19],20],[[[48,[72]],19],20],[[[49,[72]],19],20],[[[50,[72]],19],20],[[[62,[72]],19],20],[[51,19],20],[[52,19],20],[[53,19],20],[[63,19],20],[[64,19],20],[[65,19],20],[[66,19],20],[[[67,[72]],19],20],[[68,19],20],[[69,19],20],[[70,19],20],[[[54,[72]],19],20],[[41,19],20],[[41,19],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[46,[[45,[44]]]]],41],[56,41],[57,41],[[[47,[[45,[44]],[45,[[4,[37]]]]]]],41],[58,41],[59,41],[60,41],[[[61,[[45,[73]]]]],41],[[[48,[[45,[44]]]]],41],[[[49,[[45,[44]]]]],41],[[[50,[[45,[44]]]]],41],[[[62,[[45,[44]]]]],41],[51,41],[52,41],[53,41],[63,41],[64,41],[65,41],[66,41],[[[67,[[45,[73]]]]],41],[68,41],[69,41],[70,41],[[[54,[[45,[44]]]]],41],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[41,[[23,[74]]]],[75],[41,[[23,[42]]]],[41,76],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],44],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[77,78,79]]],80],[81,82],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[83,83],83],[[83,[45,[44]]],83],[[83,44],[[10,[83,17]]]],[[83,83],83],[[83,84],[[10,[85,17]]]],[[83,83,83],83],[[83,83],83],[[83,83],83],[[83,83],83],[[]],[[]],[[71,[23,[86]]],[[23,[87]]]],[83,44],[[83,73,88],[[10,[83,17]]]],[83,83],[[]],[83,6],[[44,89,[3,[90]]],91],[[71,[4,[37]],[3,[37]],92,80],93],0,[8],[8],0,[83,[[10,[44,17]]]],[[83,83],83],[8],[[83,83],83],[[83,83],6],[[],6],[[],6],[[],6],[[],6],0,[[83,19],[[10,[94]]]],[[83,19],[[10,[94]]]],[[]],[[]],[[]],0,[[[0,[95,96]],97],98],[[83,88],[[10,[73,17]]]],[[83,83],83],[[83,83],83],[[83,99]],[[83,83],83],[[83,[4,[83,2]],6],83],[[],8],[[]],[[],21],[83,83],[[],6],[83,83],[83,83],[83,83],[83,83],[83,83],[83,83],[83,83],[[83,83],83],[[83,83],83],[[83,83],83],[[83,84],[[10,[83,17]]]],[[83,88],[[10,[[101,[44,44,100]],17]]]],[[83,83],83],[83,[[10,[44,17]]]],0,0,[83,[[10,[44,17]]]],[83],[83],[[83,83,83],83],[[83,83],83],[[83,83],83],[[83,83],83],[[83,88],[[10,[6,17]]]],[[83,83],83],[[83,83],[[23,[102]]]],[[83,83],83],0,0,[[83,83]],[[83,83]],0,0,[[83,6,6],83],0,[[83,83],83],[83,[[10,[[104,[103,100]],17]]]],[[83,105],[[10,[106,17]]]],[[]],[[],44],[[],23],[[]],[[],10],[[],10],[83,[[10,[103,17]]]],[[],32],0,0,[83,83],[83,71],[[]],0,0,0,0,0,0,0,[[]],[[]],[[],107],0,[8],[8],[8],[[],[[39,[108]]]],[109,[[111,[110]]]],[[109,19],20],[[]],[[]],[[],8],[[],[[39,[[4,[37]]]]]],[[]],[[],21],[[],6],[[[3,[90]]],112],[[[3,[90]]],81],[[[3,[90]]],113],[[[25,[40]]],39],[[109,[25,[114]]],111],[[[15,[115]],116],109],[[],[[39,[37]]]],[[[4,[37]]],39],[109,8],[[],[[39,[[4,[108]]]]]],[109,[[111,[[4,[110]]]]]],[[],[[39,[[4,[37]]]]]],[[],23],[[]],[[],10],[[],10],[[],32],[[[25,[40]]],39],[[109,[25,[114]]],111],[[]],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,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[71,[23,[86]]],[[23,[87]]]],[87,87],[[]],[8],[8],[87,83],0,[8],[[87,87],6],[[],6],[[],6],[[],6],[[],6],[[87,19],20],[83,87],[[]],[[]],[[]],[[[0,[95,96]],97],98],[[87,99]],[[],8],[[]],[[],21],[[],6],[117,83],[[]],[[],23],[[]],[[],10],[[],10],[[],32],[[]],0,0,0,[[]],[[]],[91,91],[[]],0,[8],[8],[8],[[91,91],6],[[91,19],20],[[]],[[]],[[]],[[],8],[[]],[[],21],[[],6],0,[[44,118,81,112,113,116],91],0,0,0,[[112,116],119],[113,120],[[]],[[],23],[[]],[[],10],[[],10],[[],32],[[]],0,[[]],[[]],[93,93],[[]],[8],[8],[8],[[93,19],20],[[]],[[]],[[]],0,[[],8],[[]],[93,121],[[],21],[[],6],0,[[71,118,81,80],93],0,0,[80,122],[[]],[[],23],[[]],[[],10],[[],10],[[],32],[[]],0,0,0,0,0,0,0,0,0,0,0,[[],5],[123,5],[124,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[125,71],[[23,[[3,[126,2]]]]]],[125,[[4,[44,2]]]],[[],[[4,[127]]]],[123,[[4,[127]]]],[124,[[4,[[3,[1]]]]]],[125,125],[26,26],[[]],[[]],[125,128],[[125,129],130],[[],125],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[125,[45,[131]]],[[10,[[23,[[3,[132,2]]]],17]]]],[123,[[3,[1]]]],0,[8],[8],[8],[8],[8],[125,6],[[26,26],6],[[8,[3,[13]]],[[39,[133]]]],[[123,8,[3,[13]]],[[39,[133]]]],[[124,8,[3,[13]]],[[111,[134]]]],[[125,129],130],[[123,19],20],[[124,19],20],[[26,19],[[10,[94]]]],[[26,19],[[10,[94]]]],[[124,135,19],20],[136,13],[[]],[125,13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[],21],[[],21],[[],21],[[],21],[[],21],[[],6],[[],6],[[],6],[[],6],[[],6],[13,[[3,[137,2]]]],0,[[],[[23,[22]]]],[123,[[23,[22]]]],[124,[[23,[22]]]],[[[23,[44]],44,128,[101,[44,[3,[121,2]],100]],[101,[44,[3,[138,2]],100]],[101,[44,[3,[139,2]],100]],[3,[140,2]]],13],[[141,[3,[1]]],123],[[],125],[[125,129],[[10,[129,17]]]],[[],[[23,[[25,[24]]]]]],[124,[[23,[[25,[24]]]]]],[[],26],[123,26],[124,26],[26,8],[[125,142,143],130],[[125,142,144],130],[[125,145],[[10,[146,17]]]],[[125,142,147],130],[125,[[10,[146,17]]]],[[125,142,148],130],[[125,142,149],130],[[125,[3,[132,2]]],[[10,[146,17]]]],[125,130],[[125,71,71,143],130],[[125,71,71,144],130],[[125,71,145],[[10,[[23,[[3,[132,2]]]],17]]]],[[125,[45,[44]],[3,[126,2]]],[[23,[[3,[126,2]]]]]],[[125,[3,[150,2]]]],[[125,71,71,147],130],[[125,71,71,148],130],[[125,71,[151,[71]],152,[23,[[3,[29,2]]]],[23,[44]]],130],[[125,71,71,149],130],[[125,[45,[131]],[3,[132,2]]],[[10,[[23,[[3,[132,2]]]],17]]]],[[125,138]],[[125,121]],[[125,139]],[[125,153,[3,[154,2]]]],0,[13,[[3,[140,2]]]],[125,[[3,[140,2]]]],[[26,27,155],6],0,[[],141],[123,141],[124,156],0,[13,128],0,[13,44],[125,44],0,0,[125,[[158,[157]]]],0,[[125,71],130],[125,136],0,[125,[[161,[[160,[159,136]],2]]]],[124,31],[[125,[45,[131]]],130],[[125,[45,[131]]],[[10,[6,17]]]],[[125,71],[[23,[[3,[162,2]]]]]],[[125,[45,[131]]],130],[125,[[10,[[104,[44,100]],17]]]],[125,[[3,[13,2]]]],[13,[[23,[44]]]],0,[[]],[[]],[[],44],[[],23],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[44,44,[101,[44,44,100]],[101,[44,[3,[121,2]],100]],[101,[44,[3,[138,2]],100]],[3,[140,2]],163],[[10,[13,17]]]],[[],32],[[],32],[[],32],[[],32],[[],32],[[13,71],[[10,[[3,[138,2]],17]]]],[[125,71],[[10,[[3,[138,2]],17]]]],[[13,71],[[10,[[3,[121,2]],17]]]],[[125,71],[[10,[[3,[121,2]],17]]]],[13,[[104,[44,100]]]],[125,[[104,[44,100]]]],[[13,71],[[10,[[3,[139,2]],17]]]],[[125,71],[[10,[[3,[139,2]],17]]]],[[]],[[]],[[]],[[]],[[]],0,[128,125],[[128,[3,[140,2]]],125],[[[4,[127]]],[[39,[127]]]],[[123,[4,[127]]],[[39,[127]]]],[[[3,[124]],[4,[[3,[1]]]]],[[111,[[3,[1]]]]]],[136,125],[[125,[3,[1,2]],[151,[71]]],130],[[125,[3,[1,2]],[151,[71]]],130],[[125,[3,[1,2]],[151,[71]],[23,[164]]],130],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,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,0,0,0,[[110,[165,[110]]],[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[[8,92],118],[110,[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[166,166],[118,118],[110,110],[[]],[[]],[[]],0,[8],[8],[8],[8],[8],[8],[[110,110],[[23,[8]]]],[8],[8],[8],[[166,166],6],[[118,118],6],[[110,110],6],[[110,[3,[167,2]],8],6],[[],6],[[],6],[[],6],[[],6],[[[4,[37]],92],118],[[166,19],20],[[118,19],20],[[110,19],[[10,[94]]]],[[110,19],[[10,[94]]]],[[]],[[]],[168,110],[[[23,[169]]],110],[[[4,[2]]],110],[[]],[170,110],[[[23,[171]]],110],[98,110],[89,110],[172,110],[[[173,[95]]],110],[[[23,[98]]],110],[[[23,[89]]],110],[[[23,[174]]],110],[175,110],[174,110],[[[23,[176]]],110],[[[23,[71]]],110],[6,110],[169,110],[171,110],[[[23,[175]]],110],[71,110],[176,110],[[[23,[168]]],110],[[[23,[6]]],110],[[[23,[172]]],110],[[[23,[170]]],110],[[]],[[]],[[]],[71,[[10,[110]]]],[[]],[[]],[[]],[110,73],[[[0,[95,96]],97],98],[[110,99]],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[],21],[[],21],[[],21],[[],6],[[],6],[[],6],[110,6],[110,6],[177,[[10,[[3,[167,2]],17]]]],[110,83],[[[0,[77,78,79]]],80],[[166,92],118],[[171,171],110],[[171,171,174],110],[[171,171],110],[[[23,[[4,[110,2]]]],73],110],[73,[[10,[110,17]]]],[73,[[10,[110,17]]]],[73,[[10,[110,17]]]],[[[45,[44]]],110],[73,[[10,[110,17]]]],[[[4,[166]],92],118],[[110,[165,[110]]],[[10,[110,17]]]],[[110,110],[[23,[102]]]],[110,8],[[[104,[110]]],8],[[[4,[110,2]]],8],[[110,[165,[110]]],[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[110,[[3,[167,2]]]],[[110,8],[[3,[167,2]]]],[81,82],[[]],[[]],[[]],[[],44],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[],10],[[],10],[73,[[10,[110,17]]]],[73,[[10,[110,17]]]],[[],10],[[167,8],[[10,[110,17]]]],[[44,73],[[10,[110,17]]]],[[],10],[[],10],[[],10],[[178,89,175],[[10,[110,17]]]],[[],32],[[],32],[[],32],0,[[8,[4,[37]],92],118],[[[4,[37]],92],118],[92,118],0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[92,92],[[]],[[92,92],102],[[],102],[[[4,[37]]],[[4,[73]]]],[8],[8],[8],[[92,92],6],[[],6],[[],6],[[],6],[[],6],[[92,19],[[10,[94]]]],[[]],[[]],[[]],[[[0,[95,96]],97],98],[[92,99]],[[],8],[[]],[[],21],[[],6],[[92,92],[[23,[102]]]],[[]],[[],23],[[]],[[],10],[[],10],[[],32],0,0,[[]]],"c":[934,1187,1260,1316,1343,1435,1544],"p":[[8,"DfPhysicalPlan"],[3,"Global"],[3,"Arc"],[3,"Vec"],[8,"Any"],[15,"bool"],[4,"AddColumnLocation"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[3,"Column"],[3,"EquivalenceProperties"],[3,"TaskContext"],[8,"RecordBatchStream"],[3,"Box"],[3,"Pin"],[4,"DataFusionError"],[4,"Output"],[3,"Formatter"],[6,"Result"],[3,"Request"],[3,"MetricsSet"],[4,"Option"],[3,"PhysicalSortExpr"],[15,"slice"],[4,"Partitioning"],[4,"Distribution"],[3,"PhysicalSortRequirement"],[3,"Schema"],[8,"Serializer"],[3,"Statistics"],[3,"TypeId"],[8,"VisitorMut"],[4,"ControlFlow"],[8,"Visitor"],[4,"ColumnarValue"],[4,"ConcreteDataType"],[4,"ColumnarValue"],[6,"Result"],[6,"VectorRef"],[4,"Error"],[8,"Error"],[3,"Backtrace"],[3,"String"],[8,"Into"],[3,"PyUdfSnafu"],[3,"UnsupportedInputDataTypeSnafu"],[3,"CreateAccumulatorSnafu"],[3,"DowncastVectorSnafu"],[3,"BadAccumulatorImplSnafu"],[3,"InvalidInputStateSnafu"],[3,"InvalidInputColSnafu"],[3,"ExecuteRepeatedlySnafu"],[3,"InvalidFuncArgsSnafu"],[8,"Clone"],[3,"UdfTempRecordBatchSnafu"],[3,"ExecuteFunctionSnafu"],[3,"GenerateFunctionSnafu"],[3,"FromScalarValueSnafu"],[3,"FromArrowArraySnafu"],[3,"IntoVectorSnafu"],[3,"InvalidInputTypeSnafu"],[3,"GeneralDataFusionSnafu"],[3,"ConvertDfRecordBatchStreamSnafu"],[3,"ConvertArrowSchemaSnafu"],[3,"ExecutePhysicalPlanSnafu"],[3,"TypeCastSnafu"],[3,"ArrowComputeSnafu"],[3,"ToScalarValueSnafu"],[3,"GetScalarVectorSnafu"],[15,"str"],[8,"Debug"],[4,"DataType"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[8,"Fn"],[8,"Sync"],[8,"Send"],[6,"ScalarFunctionImplementation"],[6,"ReturnTypeFunction"],[6,"ReturnTypeFunction"],[4,"DfExpr"],[8,"FnMut"],[4,"VisitRecursion"],[6,"TimestampRange"],[3,"Expr"],[8,"ExprSchema"],[15,"u8"],[8,"AggregateFunctionCreator"],[3,"AggregateFunction"],[4,"Volatility"],[3,"ScalarUdf"],[3,"Error"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[15,"u64"],[8,"Hasher"],[3,"RandomState"],[3,"HashMap"],[4,"Ordering"],[3,"Column"],[3,"HashSet"],[3,"DFSchema"],[3,"DFField"],[6,"AccumulatorCreatorFunction"],[4,"Value"],[3,"DfAccumulatorAdaptor"],[4,"ScalarValue"],[6,"Result"],[6,"AccumulatorFunctionImpl"],[6,"StateTypeFunction"],[6,"ArrayRef"],[8,"Accumulator"],[6,"AggregateFunctionCreatorRef"],[3,"Timestamp"],[3,"Signature"],[6,"AccumulatorFactoryFunction"],[6,"StateTypeFunction"],[3,"ScalarUDF"],[6,"ScalarFunctionImplementation"],[3,"PhysicalPlanAdapter"],[3,"DfPhysicalPlanAdapter"],[3,"SessionContext"],[8,"CatalogProvider"],[6,"PhysicalPlanRef"],[3,"SessionConfig"],[4,"LogicalPlan"],[8,"Future"],[4,"TableReference"],[8,"TableProvider"],[6,"SendableRecordBatchStream"],[6,"SendableRecordBatchStream"],[4,"DisplayFormatType"],[3,"SessionState"],[8,"MemoryPool"],[3,"AggregateUDF"],[3,"WindowUDF"],[3,"RuntimeEnv"],[6,"SchemaRef"],[8,"DataFilePaths"],[3,"ArrowReadOptions"],[3,"AvroReadOptions"],[3,"RecordBatch"],[3,"DataFrame"],[3,"CsvReadOptions"],[3,"NdJsonReadOptions"],[3,"ParquetReadOptions"],[8,"CatalogList"],[8,"AsRef"],[3,"ListingOptions"],[4,"VarType"],[8,"VarProvider"],[8,"FnOnce"],[6,"SchemaRef"],[3,"Utc"],[3,"DateTime"],[3,"RawRwLock"],[3,"RwLock"],[3,"Weak"],[8,"TableProviderFactory"],[3,"Extensions"],[3,"WriterProperties"],[8,"Borrow"],[4,"TypeSignature"],[8,"Array"],[15,"f64"],[15,"u32"],[15,"u16"],[15,"i32"],[15,"i16"],[3,"HyperLogLog"],[15,"i64"],[15,"i8"],[15,"f32"],[8,"IntoIterator"],[15,"i128"],[13,"After"],[13,"IntoVector"],[13,"UnsupportedInputDataType"],[13,"CreateAccumulator"],[13,"DowncastVector"],[13,"BadAccumulatorImpl"],[13,"InvalidInputType"],[13,"InvalidFuncArgs"],[13,"ExecuteFunction"],[13,"GenerateFunction"],[13,"GeneralDataFusion"],[13,"TypeCast"],[13,"ArrowCompute"],[13,"PyUdf"],[13,"UdfTempRecordBatch"],[13,"FromScalarValue"],[13,"FromArrowArray"],[13,"InvalidInputState"],[13,"InvalidInputCol"],[13,"ExecuteRepeatedly"],[13,"ConvertDfRecordBatchStream"],[13,"ConvertArrowSchema"],[13,"ExecutePhysicalPlan"],[13,"ToScalarValue"],[13,"GetScalarVector"],[13,"QualifiedWildcard"],[8,"AggrFuncTypeStore"],[8,"PhysicalPlan"]]},\ "common_recordbatch":{"doc":"","t":"DGDDDIDDGDALMLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLMLLLLLLLLLALLLLLLLLLLLLLMLLLLLLMLLLLLLLLLMLLLLLMLLMLLLLLLLAMKLLLLLMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLDEDNGDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMLLLLMMLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLNDNDNDNDENDNDNDNDNDNDGNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMDDLLLLLLLLLLMMLLLLLMLLLLLLLLLLLLLLLLLMMLMMLLLLLLLLLLLLFF","n":["DfRecordBatch","DfSendableRecordBatchStream","EmptyRecordBatchStream","OrderOption","RecordBatch","RecordBatchStream","RecordBatchStreamAdaptor","RecordBatches","SendableRecordBatchStream","SimpleRecordBatchStream","adapter","as_stream","batches","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","column","column_by_name","columns","columns","columns","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","df_record_batch","drop","drop","drop","drop","drop","drop","empty","eq","eq","error","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_array_memory_size","index","index","init","init","init","init","init","init","inner","into","into","into","into","into","into","into_df_stream","into_iter","iter","name","new","new","new_empty","num_columns","num_rows","options","output_ordering","output_ordering","output_ordering","poll_next","poll_next","poll_next","pretty_print","project","record_output","record_output","recordbatch","row_count","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","slice","stream","take","to_owned","to_owned","try_collect","try_from","try_from","try_from","try_from","try_from","try_from","try_from_columns","try_from_iter","try_from_iter_with_nullable","try_into","try_into","try_into","try_into","try_into","try_into","try_new","try_new","try_new_with_options","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","util","vzip","vzip","vzip","vzip","vzip","vzip","with_schema","AsyncRecordBatchStreamAdapter","AsyncRecordBatchStreamAdapterState","DfRecordBatchStreamAdapter","Failed","FutureStream","ParquetRecordBatchStreamAdapter","Ready","RecordBatchStreamAdapter","Uninit","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","metrics","new","new","new","output_schema","poll_next","poll_next","poll_next","poll_next","projection","schema","schema","schema","schema","schema","schema","size_hint","size_hint","size_hint","size_hint","state","stream","stream","stream","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_new","try_new_with_metrics","try_poll_next","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","CastVector","CastVectorSnafu","ColumnNotExists","ColumnNotExistsSnafu","CreateRecordBatches","CreateRecordBatchesSnafu","DataTypes","DataTypesSnafu","Error","External","ExternalSnafu","Format","FormatSnafu","InitRecordbatchStream","InitRecordbatchStreamSnafu","NewDfRecordBatch","NewDfRecordBatchSnafu","PollStream","PollStreamSnafu","ProjectArrowRecordBatch","ProjectArrowRecordBatchSnafu","Result","SchemaConversion","SchemaConversionSnafu","as_any","as_error_source","backtrace","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","build","build","cause","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","column_name","debug_fmt","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","description","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fail","fail","fmt","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_type","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","next","projection","provide","reason","schema","source","status_code","table_name","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_type","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_into","try_into","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","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","column_name","error","error","error","error","error","from_type","location","location","location","location","location","location","location","location","location","location","location","projection","reason","schema","source","source","source","source","table_name","to_type","RecordBatch","RecordBatchRowIterator","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","column","column_by_name","column_vectors","columns","columns","columns","deref","deref","deref_mut","deref_mut","df_record_batch","df_record_batch","drop","drop","eq","fmt","from","from","init","init","into","into","into_df_record_batch","into_iter","new","new","next","num_columns","num_rows","record_batch","row_cursor","rows","rows","schema","serialize","to_owned","try_from","try_from","try_from_df_record_batch","try_into","try_into","try_project","type_id","type_id","vzip","vzip","collect","collect_batches"],"q":[[0,"common_recordbatch"],[158,"common_recordbatch::adapter"],[257,"common_recordbatch::error"],[504,"common_recordbatch::error::Error"],[531,"common_recordbatch::recordbatch"],[585,"common_recordbatch::util"]],"d":["A two-dimensional batch of column-oriented data with a …","Trait for a stream of record batches.","EmptyRecordBatchStream can be used to create a …","","A two-dimensional batch of column-oriented data with a …","","Adapt a Stream of RecordBatch to a RecordBatchStream.","","","","","","","","","","","","","","","","","","","","","","","Get a reference to a column’s array by index.","Get a reference to a column’s array by name.","Get a reference to all columns in the record batch.","","","","","","","","","","","","","","","","","","","","","","","","","Error of record batch.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the total number of bytes of memory occupied …","Get a reference to a column’s array by name.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Create an empty RecordBatchStream","Creates a RecordBatchStreamAdaptor without output ordering …","Creates a new empty RecordBatch.","Returns the number of columns in the record batch.","Returns the number of rows in each column.","","","","","","","","","Projects the schema onto the specified columns","","","","","","","","","","Returns the Schema of the record batch.","Schema wrapped by Arc","","","","","Return a new RecordBatch where each column is sliced …","","","","","","","","","","","","","Create a RecordBatch from an iterable list of pairs of the …","Create a RecordBatch from an iterable list of tuples of the","","","","","","","","Creates a RecordBatch from a schema and columns.","Creates a RecordBatch from a schema and columns, with …","","","","","","","","","","","","","","","","","Override the schema of this RecordBatch","","","Greptime SendableRecordBatchStream -> DataFusion …","","","ParquetRecordBatchStream -> DataFusion RecordBatchStream","","DataFusion SendableRecordBatchStream -> Greptime …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SNAFU context selector for the Error::CastVector variant","","SNAFU context selector for the Error::ColumnNotExists …","","SNAFU context selector for the Error::CreateRecordBatches …","","SNAFU context selector for the Error::DataTypes variant","","","SNAFU context selector for the Error::External variant","","SNAFU context selector for the Error::Format variant","","SNAFU context selector for the Error::InitRecordbatchStream…","","SNAFU context selector for the Error::NewDfRecordBatch …","","SNAFU context selector for the Error::PollStream variant","","SNAFU context selector for the …","","","SNAFU context selector for the Error::SchemaConversion …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A two-dimensional batch of column-oriented data with a …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Create a new RecordBatch from schema and columns.","","","","","","Create an iterator to traverse the data by row","","","","","","","Create a new RecordBatch from schema and df_record_batch.","","","","","","","","Collect all the items from the stream into a vector of …","Collect all the items from the stream into RecordBatches."],"i":[0,0,0,0,0,0,0,0,0,0,0,1,1,21,29,22,3,1,4,21,29,22,3,1,4,3,4,3,4,4,4,4,34,4,21,29,22,3,1,4,21,29,22,3,1,4,34,21,29,22,3,1,4,1,1,4,0,3,1,4,21,29,22,3,1,4,4,4,4,4,29,21,29,22,3,1,4,29,21,29,22,3,1,4,1,1,1,3,21,22,4,4,4,3,75,22,22,21,29,22,1,4,4,4,0,4,75,21,29,22,1,4,21,22,34,1,4,4,22,1,3,4,1,21,29,22,3,1,4,1,4,4,21,29,22,3,1,4,1,4,4,21,29,22,21,29,22,3,1,4,0,21,29,22,3,1,4,4,0,0,0,76,0,0,76,0,76,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,48,43,44,47,43,43,44,48,47,43,43,44,48,47,48,47,43,44,48,47,47,43,44,48,43,44,48,76,47,43,44,48,76,47,48,48,43,44,48,47,43,44,48,76,47,43,44,48,76,47,49,0,49,0,49,0,49,0,0,49,0,49,0,49,0,49,0,49,0,49,0,0,49,0,49,49,49,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,54,55,49,56,57,58,54,60,61,62,63,64,55,65,56,57,58,54,60,61,62,63,64,55,65,55,49,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,49,56,57,58,54,60,61,62,63,64,55,65,49,54,55,56,57,58,54,60,61,62,63,64,55,65,49,49,56,57,58,54,60,61,62,63,64,55,65,49,65,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,64,49,54,64,49,49,55,56,57,58,54,60,61,62,63,64,55,65,49,65,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,77,78,79,80,81,82,83,78,84,85,86,87,79,80,81,82,77,83,82,86,82,84,85,87,83,77,83,0,0,73,34,73,34,34,34,34,34,34,34,73,34,73,34,73,34,34,34,73,34,34,34,73,34,73,34,73,34,34,73,73,34,73,34,34,73,73,34,73,34,34,34,73,34,34,73,34,34,73,34,73,34,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,[1,2],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,3],[4,4],[[]],[[]],[[4,5],[[8,[6,7]]]],[[4,9],[[10,[[8,[6,7]]]]]],[4,[[11,[[8,[6,7]]]]]],0,0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,[5],[5],[5],[5],[5],[5],[[],1],[[1,1],12],[[4,4],12],0,[[3,13],14],[[1,13],14],[[4,13],[[16,[15]]]],[[]],[[]],[[]],[[]],[[]],[[]],[17,4],[17,4],[4,5],[[4,9]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[]],[[]],[[]],[1,18],[1],[1,19],0,[20,21],[20,22],[[[8,[23,7]]],4],[4,5],[4,5],0,[[],[[10,[[11,[3]]]]]],[[[22,[[0,[24,25]]]]],[[10,[[11,[3]]]]]],0,[[[26,[21]],27],[[28,[10]]]],[[[26,[29]],27],[[28,[10]]]],[[[26,[[22,[[0,[24,25]]]]]],27],[[28,[10]]]],[1,[[31,[30]]]],[[4,[11,[5]]],[[16,[4,32]]]],[[4,33],4],[[4,33],4],0,0,[[],20],[21,20],[29,20],[[[22,[[0,[24,25]]]]],20],[1,20],[4,[[8,[23,7]]]],0,0,0,0,0,[[4,5,5],4],0,[1,[[35,[34]]]],[[]],[[]],[2,[[31,[1]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[20,36],[[31,[1]]]],[36,[[16,[4,32]]]],[36,[[16,[4,32]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[20,[35,[34]]],[[31,[1]]]],[[[8,[23,7]],[35,[[8,[6,7]],7]]],[[16,[4,32]]]],[[[8,[23,7]],[35,[[8,[6,7]],7]],37],[[16,[4,32]]]],[[26,27],[[28,[[10,[16]]]]]],[[26,27],[[28,[[10,[16]]]]]],[[26,27],[[28,[[10,[16]]]]]],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],0,[[]],[[]],[[]],[[]],[[]],[[]],[[4,[8,[23,7]]],[[16,[4,32]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],0,[[39,[42,[[0,[25,40,41]]]],[10,[[35,[5]]]]],[[43,[[0,[25,40,41]]]]]],[2,44],[[20,[26,[[46,[45]]]]],47],0,[[[26,[[43,[[0,[25,40,41]]]]]],27],[[28,[10]]]],[[[26,[44]],27],[[28,[10]]]],[[[26,[48]],27],[[28,[10]]]],[[[26,[47]],27],[[28,[10]]]],0,[[[43,[[0,[25,40,41]]]]],39],[44,39],[48,20],[47,20],0,0,[[[43,[[0,[25,40,41]]]]]],[44],[48],[47],0,0,0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[18,[[31,[48]]]],[[18,33],[[31,[48]]]],[[26,27],[[28,[[10,[16]]]]]],[[26,27],[[28,[[10,[16]]]]]],[[26,27],[[28,[[10,[16]]]]]],[[26,27],[[28,[[10,[16]]]]]],[[],38],[[],38],[[],38],[[],38],[[],38],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[49,50],[[],51],[49,[[10,[52]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[54,[[53,[30]]]]],49],[[[55,[[53,[30]],[53,[30]]]]],49],[49,[[10,[51]]]],[56,56],[57,57],[58,58],[[[54,[59]]],[[54,[59]]]],[60,60],[61,61],[62,62],[63,63],[[[64,[59,59]]],[[64,[59,59]]]],[[[55,[59,59]]],[[55,[59,59]]]],[[[65,[59,59]]],[[65,[59,59]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[49,5,[35,[30]]]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[49,9],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[54,[[53,[30]]]]],[[16,[49]]]],[[[55,[[53,[30]],[53,[30]]]]],[[16,[49]]]],[[56,13],14],[[57,13],14],[[58,13],14],[[[54,[66]],13],14],[[60,13],14],[[61,13],14],[[62,13],14],[[63,13],14],[[[64,[66,66]],13],14],[[[55,[66,66]],13],14],[[[65,[66,66]],13],14],[[49,13],14],[[49,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[56,49],[57,49],[58,49],[[[54,[[53,[30]]]]],49],[60,49],[61,49],[62,49],[63,49],[[[64,[[53,[20]],[53,[[35,[5]]]]]]],49],[[[55,[[53,[30]],[53,[30]]]]],49],[[[65,[[53,[67]],[53,[67]]]]],49],[49,[[10,[68]]]],0,[69],0,0,[49,[[10,[51]]]],[49,70],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],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,[[]],[[]],[[]],[[]],[34,34],[[]],[[34,5],71],[[34,9],[[10,[71]]]],[[34,9,20],[[31,[[72,[30,71]]]]]],[34,[[11,[71]]]],0,0,[5],[5],[5],[5],[34,4],0,[5],[5],[[34,34],12],[[34,13],14],[[]],[[]],[[],5],[[],5],[[]],[[]],[34,4],[[]],[34,73],[[20,36],[[31,[34]]]],[73,10],[34,5],[34,5],0,0,[34,73],0,0,[[34,74],16],[[]],[[],16],[[],16],[[20,4],[[31,[34]]]],[[],16],[[],16],[[34,[11,[5]]],[[31,[34]]]],[[],38],[[],38],[[]],[[]],[2,[[31,[[35,[34]]]]]],[2,[[31,[1]]]]],"c":[],"p":[[3,"RecordBatches"],[6,"SendableRecordBatchStream"],[3,"OrderOption"],[3,"DfRecordBatch"],[15,"usize"],[8,"Array"],[3,"Global"],[3,"Arc"],[15,"str"],[4,"Option"],[15,"slice"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Result"],[3,"StructArray"],[6,"DfSendableRecordBatchStream"],[8,"Iterator"],[6,"SchemaRef"],[3,"EmptyRecordBatchStream"],[3,"RecordBatchStreamAdaptor"],[3,"Schema"],[8,"Stream"],[8,"Unpin"],[3,"Pin"],[3,"Context"],[4,"Poll"],[3,"SimpleRecordBatchStream"],[3,"String"],[6,"Result"],[4,"ArrowError"],[3,"BaselineMetrics"],[3,"RecordBatch"],[3,"Vec"],[8,"IntoIterator"],[3,"RecordBatchOptions"],[3,"TypeId"],[6,"SchemaRef"],[8,"AsyncFileReader"],[8,"Send"],[3,"ParquetRecordBatchStream"],[3,"ParquetRecordBatchStreamAdapter"],[3,"DfRecordBatchStreamAdapter"],[8,"Future"],[3,"Box"],[3,"AsyncRecordBatchStreamAdapter"],[3,"RecordBatchStreamAdapter"],[4,"Error"],[8,"Any"],[8,"Error"],[3,"Backtrace"],[8,"Into"],[3,"CreateRecordBatchesSnafu"],[3,"ColumnNotExistsSnafu"],[3,"NewDfRecordBatchSnafu"],[3,"DataTypesSnafu"],[3,"ExternalSnafu"],[8,"Clone"],[3,"SchemaConversionSnafu"],[3,"PollStreamSnafu"],[3,"FormatSnafu"],[3,"InitRecordbatchStreamSnafu"],[3,"ProjectArrowRecordBatchSnafu"],[3,"CastVectorSnafu"],[8,"Debug"],[4,"ConcreteDataType"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[6,"VectorRef"],[3,"HashMap"],[3,"RecordBatchRowIterator"],[8,"Serializer"],[8,"RecordBatchStream"],[4,"AsyncRecordBatchStreamAdapterState"],[13,"ColumnNotExists"],[13,"NewDfRecordBatch"],[13,"PollStream"],[13,"Format"],[13,"InitRecordbatchStream"],[13,"ProjectArrowRecordBatch"],[13,"CastVector"],[13,"DataTypes"],[13,"External"],[13,"CreateRecordBatches"],[13,"SchemaConversion"]]},\ "common_runtime":{"doc":"","t":"GCDDDCIMLLLFFFFLLLLKMFLLLLLLLALLLLLAMLLFMMLLLLLLLAKMLLMFAMAFFFFFFMLLLLLLLLLLLFNDENDGNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMRHDHDRRMFMMFLFLFLLLLLFLOOLLLLLLLLLLFLLLFMMFLFLFLFLFLFLLLLLLLLLFMMRRRGDIDLLLLKMLLLLLLLLLLLLLMMLLKMLLLMLMMLLLLLLLLLDDDDHDMMLLLLLLLLLMLLMLLLLLLLLLLLLLLLLMMLLLLLLLLMFFFFMMLMLLLLMLLLLLLLLLLLLLL","n":["BoxedTaskFunction","Builder","JoinError","JoinHandle","RepeatedTask","Runtime","TaskFunction","_p","abort","abort_handle","as_error_source","bg_runtime","block_on_bg","block_on_read","block_on_write","borrow","borrow","borrow_mut","borrow_mut","call","cancel_token","create_runtime","deref","deref","deref_mut","deref_mut","drop","drop","drop","error","fmt","fmt","fmt","from","from","global","id","init","init","init_global_runtimes","inner","interval","into","into","into_future","into_panic","is_cancelled","is_finished","is_panic","metrics","name","name","poll","provide","raw","read_runtime","repeated_task","repr","runtime","spawn_bg","spawn_blocking_bg","spawn_blocking_read","spawn_blocking_write","spawn_read","spawn_write","started","to_string","try_from","try_from","try_into","try_into","try_into_panic","try_poll","type_id","type_id","vzip","vzip","write_runtime","BuildRuntime","BuildRuntimeSnafu","Error","IllegalState","IllegalStateSnafu","Result","WaitGcTaskStop","WaitGcTaskStopSnafu","as_any","as_error_source","backtrace","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cause","clone","clone","clone","clone_into","clone_into","clone_into","debug_fmt","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","description","drop","drop","drop","drop","fail","fmt","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","into_error","into_error","into_error","location_opt","name","name","next","provide","source","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","error","error","location","location","location","name","name","BG_WORKERS","CONFIG_RUNTIMES","ConfigRuntimes","GLOBAL_RUNTIMES","GlobalRuntimes","READ_WORKERS","WRITE_WORKERS","already_init","bg_runtime","bg_runtime","bg_runtime","block_on_bg","block_on_bg","block_on_read","block_on_read","block_on_write","block_on_write","borrow","borrow","borrow_mut","borrow_mut","create_runtime","default","define_global_runtime_spawn","define_spawn","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","init_global_runtimes","into","into","new","read_runtime","read_runtime","read_runtime","spawn_bg","spawn_bg","spawn_blocking_bg","spawn_blocking_bg","spawn_blocking_read","spawn_blocking_read","spawn_blocking_write","spawn_blocking_write","spawn_read","spawn_read","spawn_write","spawn_write","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write_runtime","write_runtime","write_runtime","METRIC_RUNTIME_THREADS_ALIVE","METRIC_RUNTIME_THREADS_IDLE","THREAD_NAME_LABEL","BoxedTaskFunction","RepeatedTask","TaskFunction","TaskInner","borrow","borrow","borrow_mut","borrow_mut","call","cancel_token","deref","deref","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","from","from","init","init","inner","interval","into","into","name","name","new","start","started","started","stop","task_fn","task_handle","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Builder","Dropper","JoinError","JoinHandle","RUNTIME_ID","Runtime","_dropper","_p","block_on","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","builder","builder","clone","clone_into","close","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","from","from","from","handle","id","init","init","init","into","into","into","max_blocking_threads","name","name","on_thread_park","on_thread_start","on_thread_stop","on_thread_unpark","raw","repr","runtime_name","runtime_name","spawn","spawn_blocking","thread_keep_alive","thread_name","thread_name","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","worker_threads"],"q":[[0,"common_runtime"],[78,"common_runtime::error"],[166,"common_runtime::error::Error"],[173,"common_runtime::global"],[238,"common_runtime::metrics"],[241,"common_runtime::repeated_task"],[286,"common_runtime::runtime"]],"d":["","","Task failed to execute to completion.","An owned permission to join on a task (await its …","","","Task to execute repeatedly.","","Abort the task associated with the handle.","Returns a new AbortHandle that can be used to remotely …","","Returns the global bg thread pool.","Run a future to complete in bg thread pool.","Run a future to complete in read thread pool.","Run a future to complete in write thread pool.","","","","","Invoke the task.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Global runtimes","","","","Initialize the global runtimes","","","Calls U::from(self).","Calls U::from(self).","","Consumes the join error, returning the object with which …","Returns true if the error was caused by the task being …","Checks if the task associated with this JoinHandle has …","Returns true if the error was caused by the task panicking.","Runtime metrics","Name of the task.","","","","","Returns the global read thread pool.","","","","Spawn a future and execute it in bg thread pool.","Run the blocking operation in bg thread pool.","Run the blocking operation in read thread pool.","Run the blocking operation in write thread pool.","Spawn a future and execute it in read thread pool.","Spawn a future and execute it in write thread pool.","","","","","","","Consumes the join error, returning the object with which …","","","","","","Returns the global write thread pool.","","SNAFU context selector for the Error::BuildRuntime variant","","","SNAFU context selector for the Error::IllegalState variant","","","SNAFU context selector for the Error::WaitGcTaskStop …","","","","","","","","","","","","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the global bg thread pool.","","","Run a future to complete in bg thread pool.","","Run a future to complete in read thread pool.","","Run a future to complete in write thread pool.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Initialize the global runtimes","Calls U::from(self).","Calls U::from(self).","","Returns the global read thread pool.","","","Spawn a future and execute it in bg thread pool.","","Run the blocking operation in bg thread pool.","","Run the blocking operation in read thread pool.","","Run the blocking operation in write thread pool.","","Spawn a future and execute it in read thread pool.","","Spawn a future and execute it in write thread pool.","","","","","","","","","","Returns the global write thread pool.","","","","","","","","Task to execute repeatedly.","","","","","","Invoke the task.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Name of the task.","","","","","","","The task_fn to run. This is Some if the task is not …","The repeated task handle. This handle is Some if the task …","","","","","","","","","","","Dropping the dropper will cause runtime to shutdown.","Task failed to execute to completion.","An owned permission to join on a task (await its …","","A runtime to run future tasks","","","Run a future to complete, this is the runtime’s entry …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Specifies the limit for additional threads spawned by the …","","","","","","","","","","","Spawn a future and execute it in this thread pool","Run the provided function on an executor dedicated to …","Sets a custom timeout for a thread in the blocking pool.","Sets name of threads spawned by the Runtime thread pool","","","","","","","","","","","","","","","Sets the number of worker threads the Runtime will use."],"i":[0,0,0,0,0,0,0,1,1,1,10,0,0,0,0,10,1,10,1,47,39,0,10,1,10,1,10,1,1,0,10,10,1,10,1,0,10,10,1,0,39,39,10,1,1,10,10,1,10,0,47,39,1,10,1,0,0,10,0,0,0,0,0,0,0,39,10,10,1,10,1,10,1,10,1,10,1,0,26,0,0,26,0,0,26,0,26,26,26,30,29,32,26,30,29,32,26,29,26,30,29,32,30,29,32,26,30,29,32,26,30,29,32,26,26,30,29,32,26,29,30,29,32,26,26,30,29,32,26,30,29,32,26,30,29,32,26,30,29,32,26,29,32,26,26,26,30,29,32,26,30,29,32,26,30,29,32,26,30,29,32,26,30,29,32,26,48,49,48,50,49,50,49,0,0,0,0,0,0,0,38,0,37,38,0,37,0,37,0,37,37,38,37,38,0,38,0,0,37,38,37,38,37,38,37,38,37,38,0,37,38,37,0,37,38,0,37,0,37,0,37,0,37,0,37,0,37,37,38,37,38,37,38,37,38,0,37,38,0,0,0,0,0,0,0,51,39,51,39,47,39,51,39,51,39,51,39,39,39,39,51,39,51,39,39,39,51,39,47,39,39,39,39,39,39,51,51,39,51,39,51,39,51,39,51,39,0,0,0,0,0,0,4,1,4,44,4,45,44,4,45,44,4,44,4,4,45,44,44,4,45,44,4,45,44,4,45,45,4,45,44,4,45,4,10,44,4,45,44,4,45,44,4,4,0,0,0,0,1,10,44,44,4,4,44,44,44,4,44,4,45,44,4,45,44,4,45,44,4,45,44],"f":[0,0,0,0,0,0,0,0,[1],[1,2],[[],3],[[],4],[5],[5],[5],[[]],[[]],[[]],[[]],[[],[[7,[[6,[5]]]]]],0,[[8,8,9],4],[9],[9],[9],[9],[9],[1],[9],0,[[10,11],[[13,[12]]]],[[10,11],[[13,[12]]]],[[[1,[14]],11],[[13,[12]]]],[[]],[[]],0,0,[[],9],[[],9],[[[15,[4]],[15,[4]],[15,[4]]]],0,0,[[]],[[]],[[]],[10,[[6,[16,17]]]],[10,18],[1,18],[10,18],0,[[],8],0,[[[7,[1]],19],20],[21],0,[[],4],0,0,0,[[[0,[5,22]]],1],[[[0,[23,22]]],[[1,[22]]]],[[[0,[23,22]]],[[1,[22]]]],[[[0,[23,22]]],[[1,[22]]]],[[[0,[5,22]]],1],[[[0,[5,22]]],1],0,[[],24],[[],13],[[],13],[[],13],[[],13],[10,[[13,[[6,[16,17]],10]]]],[[7,19],20],[[],25],[[],25],[[]],[[]],[[],4],0,0,0,0,0,0,0,0,[26,16],[[],3],[26,[[15,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[29,[[28,[24]]]]],26],[26,[[15,[3]]]],[30,30],[[[29,[31]]],[[29,[31]]]],[[[32,[31]]],[[32,[31]]]],[[]],[[]],[[]],[[26,9,[33,[24]]]],[9],[9],[9],[9],[9],[9],[9],[9],[26,8],[9],[9],[9],[9],[[[29,[[28,[24]]]]],[[13,[26]]]],[[30,11],34],[[[29,[14]],11],34],[[[32,[14]],11],34],[[26,11],34],[[26,11],34],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[]],[[]],[[]],[[]],[30,26],[[[29,[[28,[24]]]]],26],[[[32,[[28,[24]]]]],26],[26,[[15,[35]]]],0,0,[26,[[15,[36]]]],[21],[26,[[15,[3]]]],[[]],[[]],[[]],[[],24],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],25],[[],25],[[],25],[[],25],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],4],0,0,[5],[[37,5]],[5],[[37,5]],[5],[[37,5]],[[]],[[]],[[]],[[]],[[8,8,9],4],[[],38],0,0,[9],[9],[9],[9],[9],[9],[[]],[[]],[[],9],[[],9],[[[15,[4]],[15,[4]],[15,[4]]]],[[]],[[]],[[[15,[4]],[15,[4]],[15,[4]]],37],[[],4],0,0,[[[0,[5,22]]],1],[[37,[0,[5,22]]],1],[[[0,[23,22]]],[[1,[22]]]],[[37,[0,[23,22]]],[[1,[22]]]],[[[0,[23,22]]],[[1,[22]]]],[[37,[0,[23,22]]],[[1,[22]]]],[[[0,[23,22]]],[[1,[22]]]],[[37,[0,[23,22]]],[[1,[22]]]],[[[0,[5,22]]],1],[[37,[0,[5,22]]],1],[[[0,[5,22]]],1],[[37,[0,[5,22]]],1],[[],13],[[],13],[[],13],[[],13],[[],25],[[],25],[[]],[[]],[[],4],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[],[[7,[[6,[5]]]]]],0,[9],[9],[9],[9],[9],[9],[39],[[39,11],34],[[39,11],34],[[]],[[]],[[],9],[[],9],0,0,[[]],[[]],[[],8],0,[[40,[42,[41]]],[[39,[41]]]],[[[39,[41]],4],43],[[[39,[41]]],18],0,[[[39,[41]]],43],0,0,[[],24],[[],13],[[],13],[[],13],[[],13],[[],25],[[],25],[[]],[[]],0,0,0,0,0,0,0,0,[[4,5]],[[]],[[]],[[]],[[]],[[]],[[]],[44,[[43,[4]]]],[[],44],0,[4,4],[[]],0,[[],44],[9],[9],[9],[9],[9],[9],[9],[9],[9],[45],[[4,11],34],[[45,11],34],[[]],[[]],[[]],0,0,[[],9],[[],9],[[],9],[[]],[[]],[[]],[[44,9],44],[4,8],0,[24,46],[24,46],[24,46],[24,46],0,0,[[44,[28,[24]]],44],0,[[4,[0,[5,22]]],1],[[4,[0,[23,22]]],[[1,[22]]]],[[44,40],44],[[44,[28,[24]]],44],0,[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],25],[[],25],[[],25],[[]],[[]],[[]],[[44,9],44]],"c":[],"p":[[3,"JoinHandle"],[3,"AbortHandle"],[8,"Error"],[3,"Runtime"],[8,"Future"],[3,"Box"],[3,"Pin"],[15,"str"],[15,"usize"],[3,"JoinError"],[3,"Formatter"],[3,"Error"],[4,"Result"],[8,"Debug"],[4,"Option"],[8,"Any"],[3,"Global"],[15,"bool"],[3,"Context"],[4,"Poll"],[3,"Demand"],[8,"Send"],[8,"FnOnce"],[3,"String"],[3,"TypeId"],[4,"Error"],[3,"Backtrace"],[8,"Into"],[3,"IllegalStateSnafu"],[3,"BuildRuntimeSnafu"],[8,"Clone"],[3,"WaitGcTaskStopSnafu"],[3,"Vec"],[6,"Result"],[3,"Location"],[8,"StackError"],[3,"GlobalRuntimes"],[3,"ConfigRuntimes"],[3,"RepeatedTask"],[3,"Duration"],[8,"ErrorExt"],[6,"BoxedTaskFunction"],[6,"Result"],[3,"Builder"],[3,"Dropper"],[8,"Fn"],[8,"TaskFunction"],[13,"BuildRuntime"],[13,"WaitGcTaskStop"],[13,"IllegalState"],[3,"TaskInner"]]},\ -"common_telemetry":{"doc":"","t":"HHCFCOOFOCCCFOAAAAFOOCCCCCOSRSHSDDSHDSLLLLLLLLLLLLLLOLLLLLLLLLMLLLMLLLLLLLLLLLOAOLLLLLLLLLLLLLOLLLFFLLLLLMOLLLLLAOLLLOFLLLLLLLLLLLLODLLLLLLLLMLLLLLLLLMLLLLMLLLLLLIDDDDDDMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLMLLLLLLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLHDDLLLLLLLLLLLLLLLLLLMLLFFMLLLLLMLLLFLLLLLLF","n":["NODE_ID","TRACE_BUCKET","TRACE_ID","calculate_hash","common_error","debug","error","gen_trace_id","info","init_default_metrics_recorder","init_default_ut_logging","init_global_logging","init_node_id","log","logging","macros","metric","panic_hook","set_panic_hook","timer","trace","trace_id","tracing","tracing_appender","tracing_futures","tracing_subscriber","warn","DEBUG","DEFAULT_LOG_TARGETS","ERROR","GLOBAL_UT_LOG_GUARD","INFO","Level","LoggingOptions","TRACE","TRACE_ID","TracingOptions","WARN","as_log","as_str","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","debug","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","dir","drop","drop","drop","enable_jaeger_tracing","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","event","event","fmt","fmt","fmt","from","from","from","from_str","ge","ge","get_hash","gt","gt","hash","info","init","init","init","init_default_ut_logging","init_global_logging","into","into","into","le","le","level","log","lt","lt","partial_cmp","partial_cmp","serialize","span","span","to_owned","to_owned","to_string","trace","trace_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","warn","Event","borrow","borrow_mut","child_of","deref","deref_mut","dispatch","drop","fields","fields","fmt","from","init","into","is_contextual","is_log","is_root","metadata","metadata","new","new_child_of","normalized_metadata","parent","parent","record","record","try_from","try_into","type_id","vzip","AsId","Attributes","Entered","EnteredSpan","Id","Record","Span","_not_send","add_link","add_link_with_attributes","as_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","child_of","child_of","clone","clone","clone_into","clone_into","contains","contains","context","current","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","enter","entered","eq","eq","equivalent","equivalent","equivalent","equivalent","exit","field","fields","fmt","fmt","fmt","fmt","fmt","fmt","follows_from","from","from","from","from","from","from","from_non_zero_u64","from_u64","get_hash","get_hash","has_field","hash","hash","id","id","in_scope","init","init","init","init","init","init","inner","into","into","into","into","into","into","into_non_zero_u64","into_u64","is_contextual","is_disabled","is_empty","is_empty","is_none","is_root","len","meta","metadata","metadata","metadata","new","new","new","new_disabled","new_root","new_root","none","or_current","parent","parent","record","record","record","record","record","record_all","set_parent","span","span","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","values","values","values","vzip","vzip","vzip","vzip","vzip","vzip","with_subscriber","PROMETHEUS_HANDLE","PrometheusHandle","Timer","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","drop","elapsed","from","from","from","from_histogram","histogram","init","init","init_default_metrics_recorder","init_prometheus_recorder","inner","into","into","new","new_with_labels","render","start","to_owned","try_from","try_from","try_handle","try_into","try_into","type_id","type_id","vzip","vzip","set_panic_hook"],"q":[[0,"common_telemetry"],[27,"common_telemetry::logging"],[132,"common_telemetry::logging::event"],[162,"common_telemetry::logging::span"],[326,"common_telemetry::metric"],[369,"common_telemetry::panic_hook"]],"d":["","","","","","Logs a message at the debug level.","Logs a message at the error level.","","Logs a message at the info level.","","","","","The standard logging macro.","logging stuffs, inspired by databend","","","","","","Logs a message at the trace level.","","","","","","Logs a message at the warn level.","The “debug” level.","","The “error” level.","","The “info” level.","Describes the level of verbosity of a span or event.","","The “trace” level.","Task local trace id. See trace_id for more details.","","The “warn” level.","","Returns the string representation of the Level.","","","","","","","","","","","","","Logs a message at the debug level.","","","","","","","","","","","","","","","","","","","","","","","","","","Logs a message at the error level.","Events represent single points in time during the …","Constructs a new Event.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Logs a message at the info level.","","","","Init tracing for unittest. Write logs to file unittest.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","The standard logging macro.","","","","","","Spans represent periods of time in which a program was …","Constructs a new span.","","","","Logs a message at the trace level.","Get current TRACE_ID from tokio task_local storage.","","","","","","","","","","","","","Logs a message at the warn level.","Events represent single points in time where something …","","","Constructs a new Event with the specified metadata and set …","","","Constructs a new Event with the specified metadata and set …","","Returns an iterator over the set of values on this Event.","","","Returns the argument unchanged.","","Calls U::from(self).","Returns true if the new event’s parent should be …","","Returns true if the new event should be a root.","Returns metadata describing this Event.","","Returns a new Event in the current span, with the …","Returns a new Event as a child of the specified span, with …","","Returns the new event’s explicitly-specified parent, if …","","","Visits all the fields on this Event with the specified …","","","","","Trait implemented by types which have a span Id.","Attributes provided to a Subscriber describing a new span …","A guard representing a span which has been entered and is …","An owned version of Entered, a guard representing a span …","Identifies a span within the context of a subscriber.","A set of fields recorded by a span.","A handle representing a span, with the capability to enter …","","","","Returns the Id of the span that self corresponds to, or …","","","","","","","","","","","","","Constructs a new Span as child of the given parent span, …","Returns Attributes describing a new child span of the …","","","","","Returns true if this set of Attributes contains a value …","Returns true if this Record contains a value for the given …","","Returns a handle to the span considered by the Subscriber …","","","","","","","","","","","","","","","","","","","","","","","Enters this span, returning a guard that will exit the …","Enters this span, consuming it and returning a guard that …","","","","","","","Exits this span, returning the underlying Span.","Returns a Field for the field with the given name, if one …","Returns the set of all fields defined by this span’s …","","","","","","","Indicates that the span with the given ID has an indirect …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a new span ID from the given NonZeroU64.","Constructs a new span ID from the given u64.","","","Returns true if this Span has a field for the given Field …","","","Returns this span’s Id, if it is enabled.","Returns this span’s Id, if it is enabled.","Executes the given function in the context of this span.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the span’s ID as a NonZeroU64.","Returns the span’s ID as a u64.","Returns true if the new span’s parent should be …","Returns true if this span was disabled by the subscriber …","Returns true if this set of Attributes contains no values.","Returns true if this Record contains no values.","Returns true if this span was constructed by Span::none …","Returns true if the new span should be a root.","Returns the number of fields that would be visited from …","","Returns this span’s Metadata, if it is enabled.","Returns a reference to the new span’s metadata.","","Constructs a new Span with the given metadata and set of …","Returns Attributes describing a new child span of the …","Constructs a new Record from a ValueSet.","Constructs a new disabled span with the given Metadata.","Constructs a new Span as the root of its own trace tree, …","Returns Attributes describing a new span at the root of …","Constructs a new span that is completely disabled.","Returns this span, if it was enabled by the current …","Returns the new span’s explicitly-specified parent, if …","","Records that the field described by field has the value …","Records all the fields in this set of Attributes with the …","","Records all the fields in this Record with the provided …","","Records all the fields in the provided ValueSet.","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to a ValueSet containing any values …","","","","","","","","","Invokes a function with a reference to this span’s ID …","","Handle for accessing metrics stored via PrometheusRecorder.","A Histogram timer that emits the elapsed time to the …","","","","","","","","","","","","","","Returns the elapsed duration from the time this timer …","","Returns the argument unchanged.","Returns the argument unchanged.","Creates a timer from given histogram.","","","","","Init prometheus recorder.","","Calls U::from(self).","Calls U::from(self).","Creates a timer from given name.","Creates a timer from given name.","Takes a snapshot of the metrics held by the recorder and …","","","","","","","","","","","",""],"i":[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,5,0,5,0,5,0,0,5,0,0,5,5,5,8,10,5,8,10,5,8,5,8,5,5,5,0,8,10,8,10,5,8,10,5,8,8,8,10,5,8,8,5,5,8,8,8,8,5,5,5,5,0,0,0,8,5,5,8,10,5,5,5,5,5,5,5,5,0,8,10,5,0,0,8,10,5,5,5,8,0,5,5,5,5,8,0,0,8,5,5,0,0,8,10,5,8,10,5,8,10,5,8,10,5,0,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,42,34,34,54,34,43,42,27,38,40,34,43,42,27,38,40,34,38,34,27,34,27,38,40,34,34,34,43,42,42,27,38,40,34,43,42,27,38,40,34,34,43,43,42,42,27,38,40,34,34,34,27,27,27,27,27,42,34,38,34,43,42,27,38,40,34,34,43,42,27,38,40,27,27,34,27,34,34,27,34,42,34,34,43,42,27,38,40,34,34,43,42,27,38,40,27,27,38,34,38,40,34,38,40,34,34,38,38,34,38,40,34,34,38,34,34,38,38,34,38,38,40,40,34,34,43,42,34,27,34,43,42,27,38,40,34,43,42,27,38,40,34,43,42,27,38,40,38,38,40,34,43,42,27,38,40,34,0,0,0,50,49,50,49,49,49,50,49,50,49,50,50,49,50,50,50,49,50,50,50,49,0,0,49,50,49,50,50,49,50,49,50,49,0,50,49,50,49,50,49,0],"f":[0,0,0,[1,2],0,0,0,[[],2],0,0,0,0,[[[4,[3]]]],0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[5,6],[5,7],[[]],[[]],[[]],[[]],[[]],[[]],[8,8],[5,5],[[]],[[]],[[5,5],9],[[],9],0,[[],8],[[],10],[11],[11],[11],[11],[11],[11],[12,[[13,[8]]]],0,[11],[11],[11],0,[[8,8],14],[[5,15],14],[[5,5],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,0,[[8,16],17],[[5,16],[[13,[18]]]],[[5,16],[[13,[18]]]],[[]],[[]],[[]],[7,[[13,[5,19]]]],[[5,15],14],[[5,5],14],[[[0,[1,20]],21],2],[[5,15],14],[[5,5],14],[[5,22]],0,[[],11],[[],11],[[],11],[[]],[[7,8,10],[[24,[23]]]],[[]],[[]],[[]],[[5,15],14],[[5,5],14],0,0,[[5,5],14],[[5,15],14],[[5,15],[[4,[9]]]],[[5,5],[[4,[9]]]],[[8,25],13],0,0,[[]],[[]],[[],3],0,[[],[[4,[2]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],26],[[],26],[[],26],[[]],[[]],[[]],0,0,[[]],[[]],[[[28,[[4,[27]]]],29,30]],[11],[11],[[29,30]],[11],[31,32],0,[[31,16],[[13,[18]]]],[[]],[[],11],[[]],[31,14],[31,14],[31,14],[31,29],0,[[29,30],31],[[[28,[[4,[27]]]],29,30],31],[31,[[4,[29]]]],[31,[[4,[27]]]],0,[[31,33]],[[31,33]],[[],13],[[],13],[[],26],[[]],0,0,0,0,0,0,0,0,[[34,35]],[[34,35,[24,[36,37]]]],[[],[[4,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[28,[[4,[27]]]],29,30],34],[[27,29,30],38],[34,34],[27,27],[[]],[[]],[[38,39],14],[[40,39],14],[34,41],[[],34],[11],[11],[42,34],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[34],[43],[11],[11],[42],[11],[11],[11],[34,43],[34,42],[[34,34],14],[[27,27],14],[[],14],[[],14],[[],14],[[],14],[42,34],[[34,[0,[44,20]]],[[4,[39]]]],[38,45],[[34,16],[[13,[18]]]],[[43,16],[[13,[18]]]],[[42,16],[[13,[18]]]],[[27,16],[[13,[18]]]],[[38,16],[[13,[18]]]],[[40,16],[[13,[18]]]],[[34,[28,[[4,[27]]]]],34],[[]],[[]],[[]],[[]],[[]],[[]],[46,27],[2,27],[[[0,[1,20]],21],2],[[[0,[1,20]],21],2],[[34,[0,[44,20]]],14],[[34,22]],[[27,22]],[34,[[4,[27]]]],[42,[[4,[27]]]],[[34,47]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[]],[[]],[[]],[[]],[[]],[[]],[27,46],[27,2],[38,14],[34,14],[38,14],[40,14],[34,14],[38,14],[40,11],0,[34,[[4,[29]]]],[38,29],0,[[29,30],34],[[29,30],38],[30,40],[29,34],[[29,30],34],[[29,30],38],[[],34],[34,34],[38,[[4,[27]]]],0,[[34,[0,[44,20]],48],34],[[38,33]],[[38,33]],[[40,33]],[[40,33]],[[34,30],34],[[34,41]],0,0,[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[38,30],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[34,47],4],0,0,0,[[]],[[]],[[]],[[]],[49,49],[[]],[11],[11],[11],[11],[11],[50],[11],[50,51],[52,50],[[]],[[]],[52,50],0,[[],11],[[],11],[[]],[[]],0,[[]],[[]],[7,50],[[7,53],50],[49,3],0,[[]],[[],13],[[],13],[[],[[4,[49]]]],[[],13],[[],13],[[],26],[[],26],[[]],[[]],[[]]],"c":[],"p":[[8,"Hash"],[15,"u64"],[3,"String"],[4,"Option"],[3,"Level"],[4,"Level"],[15,"str"],[3,"LoggingOptions"],[4,"Ordering"],[3,"TracingOptions"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"LevelFilter"],[3,"Formatter"],[6,"Result"],[3,"Error"],[3,"ParseLevelError"],[8,"Sized"],[8,"BuildHasher"],[8,"Hasher"],[3,"WorkerGuard"],[3,"Vec"],[8,"Serializer"],[3,"TypeId"],[3,"Id"],[8,"Into"],[3,"Metadata"],[3,"ValueSet"],[3,"Event"],[3,"Iter"],[8,"Visit"],[3,"Span"],[3,"SpanContext"],[3,"KeyValue"],[3,"Global"],[3,"Attributes"],[3,"Field"],[3,"Record"],[3,"Context"],[3,"EnteredSpan"],[3,"Entered"],[8,"AsField"],[3,"FieldSet"],[3,"NonZeroU64"],[8,"FnOnce"],[8,"Value"],[3,"PrometheusHandle"],[3,"Timer"],[3,"Duration"],[3,"Histogram"],[8,"IntoLabels"],[8,"AsId"]]},\ +"common_telemetry":{"doc":"","t":"HHCFCOOFOCCCFOAAAAFOOCCCCCOSRSHSDDSHDSLLLLLLLLLLLLLLOLLLLLLLLLMLLLMLLLLLLLLLLLOAOLLLLLLLLLLLLLOLLLFFLLLLLMOLLLLLAOLLLOFLLLLLLLLLLLLODLLLLLLLLMLLLLLLLLMLLLLMLLLLLLIDDDDDDMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLMLLLLLLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLHDDLLLLLLLLLLLLLLLLLLMLLFFMLLLLLMLLLFLLLLLLF","n":["NODE_ID","TRACE_BUCKET","TRACE_ID","calculate_hash","common_error","debug","error","gen_trace_id","info","init_default_metrics_recorder","init_default_ut_logging","init_global_logging","init_node_id","log","logging","macros","metric","panic_hook","set_panic_hook","timer","trace","trace_id","tracing","tracing_appender","tracing_futures","tracing_subscriber","warn","DEBUG","DEFAULT_LOG_TARGETS","ERROR","GLOBAL_UT_LOG_GUARD","INFO","Level","LoggingOptions","TRACE","TRACE_ID","TracingOptions","WARN","as_log","as_str","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","debug","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","dir","drop","drop","drop","enable_jaeger_tracing","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","event","event","fmt","fmt","fmt","from","from","from","from_str","ge","ge","get_hash","gt","gt","hash","info","init","init","init","init_default_ut_logging","init_global_logging","into","into","into","le","le","level","log","lt","lt","partial_cmp","partial_cmp","serialize","span","span","to_owned","to_owned","to_string","trace","trace_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","warn","Event","borrow","borrow_mut","child_of","deref","deref_mut","dispatch","drop","fields","fields","fmt","from","init","into","is_contextual","is_log","is_root","metadata","metadata","new","new_child_of","normalized_metadata","parent","parent","record","record","try_from","try_into","type_id","vzip","AsId","Attributes","Entered","EnteredSpan","Id","Record","Span","_not_send","add_link","add_link_with_attributes","as_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","child_of","child_of","clone","clone","clone_into","clone_into","contains","contains","context","current","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","enter","entered","eq","eq","equivalent","equivalent","equivalent","equivalent","exit","field","fields","fmt","fmt","fmt","fmt","fmt","fmt","follows_from","from","from","from","from","from","from","from_non_zero_u64","from_u64","get_hash","get_hash","has_field","hash","hash","id","id","in_scope","init","init","init","init","init","init","inner","into","into","into","into","into","into","into_non_zero_u64","into_u64","is_contextual","is_disabled","is_empty","is_empty","is_none","is_root","len","meta","metadata","metadata","metadata","new","new","new","new_disabled","new_root","new_root","none","or_current","parent","parent","record","record","record","record","record","record_all","set_parent","span","span","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","values","values","values","vzip","vzip","vzip","vzip","vzip","vzip","with_subscriber","PROMETHEUS_HANDLE","PrometheusHandle","Timer","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","drop","elapsed","from","from","from","from_histogram","histogram","init","init","init_default_metrics_recorder","init_prometheus_recorder","inner","into","into","new","new_with_labels","render","start","to_owned","try_from","try_from","try_handle","try_into","try_into","type_id","type_id","vzip","vzip","set_panic_hook"],"q":[[0,"common_telemetry"],[27,"common_telemetry::logging"],[132,"common_telemetry::logging::event"],[162,"common_telemetry::logging::span"],[326,"common_telemetry::metric"],[369,"common_telemetry::panic_hook"]],"d":["","","","","","Logs a message at the debug level.","Logs a message at the error level.","","Logs a message at the info level.","","","","","The standard logging macro.","logging stuffs, inspired by databend","","","","","","Logs a message at the trace level.","","","","","","Logs a message at the warn level.","The “debug” level.","","The “error” level.","","The “info” level.","Describes the level of verbosity of a span or event.","","The “trace” level.","Task local trace id. See trace_id for more details.","","The “warn” level.","","Returns the string representation of the Level.","","","","","","","","","","","","","Logs a message at the debug level.","","","","","","","","","","","","","","","","","","","","","","","","","","Logs a message at the error level.","Events represent single points in time during the …","Constructs a new Event.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Logs a message at the info level.","","","","Init tracing for unittest. Write logs to file unittest.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","The standard logging macro.","","","","","","Spans represent periods of time in which a program was …","Constructs a new span.","","","","Logs a message at the trace level.","Get current TRACE_ID from tokio task_local storage.","","","","","","","","","","","","","Logs a message at the warn level.","Events represent single points in time where something …","","","Constructs a new Event with the specified metadata and set …","","","Constructs a new Event with the specified metadata and set …","","Returns an iterator over the set of values on this Event.","","","Returns the argument unchanged.","","Calls U::from(self).","Returns true if the new event’s parent should be …","","Returns true if the new event should be a root.","Returns metadata describing this Event.","","Returns a new Event in the current span, with the …","Returns a new Event as a child of the specified span, with …","","Returns the new event’s explicitly-specified parent, if …","","Visits all the fields on this Event with the specified …","","","","","","Trait implemented by types which have a span Id.","Attributes provided to a Subscriber describing a new span …","A guard representing a span which has been entered and is …","An owned version of Entered, a guard representing a span …","Identifies a span within the context of a subscriber.","A set of fields recorded by a span.","A handle representing a span, with the capability to enter …","","","","Returns the Id of the span that self corresponds to, or …","","","","","","","","","","","","","Constructs a new Span as child of the given parent span, …","Returns Attributes describing a new child span of the …","","","","","Returns true if this set of Attributes contains a value …","Returns true if this Record contains a value for the given …","","Returns a handle to the span considered by the Subscriber …","","","","","","","","","","","","","","","","","","","","","","","Enters this span, returning a guard that will exit the …","Enters this span, consuming it and returning a guard that …","","","","","","","Exits this span, returning the underlying Span.","Returns a Field for the field with the given name, if one …","Returns the set of all fields defined by this span’s …","","","","","","","Indicates that the span with the given ID has an indirect …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a new span ID from the given NonZeroU64.","Constructs a new span ID from the given u64.","","","Returns true if this Span has a field for the given Field …","","","Returns this span’s Id, if it is enabled.","Returns this span’s Id, if it is enabled.","Executes the given function in the context of this span.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the span’s ID as a NonZeroU64.","Returns the span’s ID as a u64.","Returns true if the new span’s parent should be …","Returns true if this span was disabled by the subscriber …","Returns true if this set of Attributes contains no values.","Returns true if this Record contains no values.","Returns true if this span was constructed by Span::none …","Returns true if the new span should be a root.","Returns the number of fields that would be visited from …","","Returns this span’s Metadata, if it is enabled.","Returns a reference to the new span’s metadata.","","Constructs a new Span with the given metadata and set of …","Returns Attributes describing a new child span of the …","Constructs a new Record from a ValueSet.","Constructs a new disabled span with the given Metadata.","Constructs a new Span as the root of its own trace tree, …","Returns Attributes describing a new span at the root of …","Constructs a new span that is completely disabled.","Returns this span, if it was enabled by the current …","Returns the new span’s explicitly-specified parent, if …","","Records that the field described by field has the value …","","Records all the fields in this set of Attributes with the …","","Records all the fields in this Record with the provided …","Records all the fields in the provided ValueSet.","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to a ValueSet containing any values …","","","","","","","","","Invokes a function with a reference to this span’s ID …","","Handle for accessing metrics stored via PrometheusRecorder.","A Histogram timer that emits the elapsed time to the …","","","","","","","","","","","","","","Returns the elapsed duration from the time this timer …","","Returns the argument unchanged.","Returns the argument unchanged.","Creates a timer from given histogram.","","","","","Init prometheus recorder.","","Calls U::from(self).","Calls U::from(self).","Creates a timer from given name.","Creates a timer from given name.","Takes a snapshot of the metrics held by the recorder and …","","","","","","","","","","","",""],"i":[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,5,0,5,0,5,0,0,5,0,0,5,5,5,8,10,5,8,10,5,8,5,8,5,5,5,0,8,10,8,10,5,8,10,5,8,8,8,10,5,8,8,5,5,8,8,8,8,5,5,5,5,0,0,0,8,5,5,8,10,5,5,5,5,5,5,5,5,0,8,10,5,0,0,8,10,5,5,5,8,0,5,5,5,5,8,0,0,8,5,5,0,0,8,10,5,8,10,5,8,10,5,8,10,5,0,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,42,34,34,54,34,43,42,27,38,40,34,43,42,27,38,40,34,38,34,27,34,27,38,40,34,34,34,43,42,42,27,38,40,34,43,42,27,38,40,34,34,43,43,42,42,27,38,40,34,34,34,27,27,27,27,27,42,34,38,34,43,42,27,38,40,34,34,43,42,27,38,40,27,27,34,27,34,34,27,34,42,34,34,43,42,27,38,40,34,34,43,42,27,38,40,27,27,38,34,38,40,34,38,40,34,34,38,38,34,38,40,34,34,38,34,34,38,38,34,38,38,40,40,34,34,43,42,34,27,34,43,42,27,38,40,34,43,42,27,38,40,34,43,42,27,38,40,38,38,40,34,43,42,27,38,40,34,0,0,0,50,49,50,49,49,49,50,49,50,49,50,50,49,50,50,50,49,50,50,50,49,0,0,49,50,49,50,50,49,50,49,50,49,0,50,49,50,49,50,49,0],"f":[0,0,0,[1,2],0,0,0,[[],2],0,0,0,0,[[[4,[3]]]],0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[5,6],[5,7],[[]],[[]],[[]],[[]],[[]],[[]],[8,8],[5,5],[[]],[[]],[[5,5],9],[[],9],0,[[],8],[[],10],[11],[11],[11],[11],[11],[11],[12,[[13,[8]]]],0,[11],[11],[11],0,[[8,8],14],[[5,15],14],[[5,5],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,0,[[8,16],17],[[5,16],[[13,[18]]]],[[5,16],[[13,[18]]]],[[]],[[]],[[]],[7,[[13,[5,19]]]],[[5,15],14],[[5,5],14],[[[0,[1,20]],21],2],[[5,15],14],[[5,5],14],[[5,22]],0,[[],11],[[],11],[[],11],[[]],[[7,8,10],[[24,[23]]]],[[]],[[]],[[]],[[5,15],14],[[5,5],14],0,0,[[5,5],14],[[5,15],14],[[5,15],[[4,[9]]]],[[5,5],[[4,[9]]]],[[8,25],13],0,0,[[]],[[]],[[],3],0,[[],[[4,[2]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],26],[[],26],[[],26],[[]],[[]],[[]],0,0,[[]],[[]],[[[28,[[4,[27]]]],29,30]],[11],[11],[[29,30]],[11],[31,32],0,[[31,16],[[13,[18]]]],[[]],[[],11],[[]],[31,14],[31,14],[31,14],[31,29],0,[[29,30],31],[[[28,[[4,[27]]]],29,30],31],[31,[[4,[29]]]],[31,[[4,[27]]]],0,[[31,33]],[[31,33]],[[],13],[[],13],[[],26],[[]],0,0,0,0,0,0,0,0,[[34,35]],[[34,35,[24,[36,37]]]],[[],[[4,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[28,[[4,[27]]]],29,30],34],[[27,29,30],38],[34,34],[27,27],[[]],[[]],[[38,39],14],[[40,39],14],[34,41],[[],34],[11],[11],[42,34],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[11],[34],[11],[43],[42],[11],[11],[11],[11],[34,43],[34,42],[[34,34],14],[[27,27],14],[[],14],[[],14],[[],14],[[],14],[42,34],[[34,[0,[44,20]]],[[4,[39]]]],[38,45],[[34,16],[[13,[18]]]],[[43,16],[[13,[18]]]],[[42,16],[[13,[18]]]],[[27,16],[[13,[18]]]],[[38,16],[[13,[18]]]],[[40,16],[[13,[18]]]],[[34,[28,[[4,[27]]]]],34],[[]],[[]],[[]],[[]],[[]],[[]],[46,27],[2,27],[[[0,[1,20]],21],2],[[[0,[1,20]],21],2],[[34,[0,[44,20]]],14],[[34,22]],[[27,22]],[34,[[4,[27]]]],[42,[[4,[27]]]],[[34,47]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[]],[[]],[[]],[[]],[[]],[[]],[27,46],[27,2],[38,14],[34,14],[38,14],[40,14],[34,14],[38,14],[40,11],0,[34,[[4,[29]]]],[38,29],0,[[29,30],34],[[29,30],38],[30,40],[29,34],[[29,30],34],[[29,30],38],[[],34],[34,34],[38,[[4,[27]]]],0,[[34,[0,[44,20]],48],34],[[38,33]],[[38,33]],[[40,33]],[[40,33]],[[34,30],34],[[34,41]],0,0,[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[38,30],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[34,47],4],0,0,0,[[]],[[]],[[]],[[]],[49,49],[[]],[11],[11],[11],[11],[50],[11],[11],[50,51],[52,50],[[]],[[]],[52,50],0,[[],11],[[],11],[[]],[[]],0,[[]],[[]],[7,50],[[7,53],50],[49,3],0,[[]],[[],13],[[],13],[[],[[4,[49]]]],[[],13],[[],13],[[],26],[[],26],[[]],[[]],[[]]],"c":[],"p":[[8,"Hash"],[15,"u64"],[3,"String"],[4,"Option"],[3,"Level"],[4,"Level"],[15,"str"],[3,"LoggingOptions"],[4,"Ordering"],[3,"TracingOptions"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"LevelFilter"],[3,"Formatter"],[6,"Result"],[3,"Error"],[3,"ParseLevelError"],[8,"Sized"],[8,"BuildHasher"],[8,"Hasher"],[3,"WorkerGuard"],[3,"Vec"],[8,"Serializer"],[3,"TypeId"],[3,"Id"],[8,"Into"],[3,"Metadata"],[3,"ValueSet"],[3,"Event"],[3,"Iter"],[8,"Visit"],[3,"Span"],[3,"SpanContext"],[3,"KeyValue"],[3,"Global"],[3,"Attributes"],[3,"Field"],[3,"Record"],[3,"Context"],[3,"EnteredSpan"],[3,"Entered"],[8,"AsField"],[3,"FieldSet"],[3,"NonZeroU64"],[8,"FnOnce"],[8,"Value"],[3,"PrometheusHandle"],[3,"Timer"],[3,"Duration"],[3,"Histogram"],[8,"IntoLabels"],[8,"AsId"]]},\ "common_test_util":{"doc":"","t":"HFAAHFDDLLLLLLLLLLLLFFLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["WORKSPACE_ROOT","find_workspace_path","ports","temp_dir","PORTS","get_port","NamedTempFile","TempDir","as_fd","as_file","as_file_mut","as_raw_fd","as_ref","as_ref","borrow","borrow","borrow_mut","borrow_mut","close","close","create_named_temp_file","create_temp_dir","drop","file","flush","flush","fmt","fmt","from","from","from","from_parts","into","into","into_file","into_parts","into_path","into_temp_path","keep","new","new","new_in","new_in","path","path","path","path","persist","persist_noclobber","read","read","read_exact","read_exact","read_to_end","read_to_end","read_to_string","read_to_string","read_vectored","read_vectored","reopen","seek","seek","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_prefix","with_prefix","with_prefix_in","with_prefix_in","write","write","write_all","write_all","write_fmt","write_fmt","write_vectored","write_vectored"],"q":[[0,"common_test_util"],[4,"common_test_util::ports"],[6,"common_test_util::temp_dir"]],"d":["","Find the absolute path to a file or a directory in the …","","","","Return a unique port(in runtime) for test","A named temporary file.","A directory in the filesystem that is automatically …","","Get a reference to the underlying file.","Get a mutable reference to the underlying file.","","","","","","","","Closes and removes the temporary directory, returning a …","Close and remove the temporary file.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a NamedTempFile from its constituent parts.","Calls U::from(self).","Calls U::from(self).","Convert the temporary file into a std::fs::File.","Converts the named temporary file into its constituent …","Persist the temporary directory to disk, returning the …","Closes the file, leaving only the temporary file path.","Keep the temporary file from being deleted. This function …","Attempts to make a temporary directory inside of …","Create a new named temporary file.","Attempts to make a temporary directory inside of dir. The …","Create a new named temporary file in the specified …","Accesses the Path to the temporary directory.","Get the temporary file’s path.","","","Persist the temporary file at the target path.","Persist the temporary file at the target path if and only …","","","","","","","","","","","Securely reopen the temporary file.","","","","","","","","","","","Attempts to make a temporary directory with the specified …","Create a new named temporary file with the specified …","Attempts to make a temporary directory with the specified …","Create a new named temporary file with the specified …","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,5,5,5,5,9,5,9,5,9,5,9,5,0,0,9,5,5,5,9,5,9,5,5,5,9,5,5,5,9,5,5,9,5,9,5,9,5,9,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,9,5,9,5,9,5,9,5,9,5,9,5,5,5,5,5,5,5,5,5],"f":[0,[1,2],0,0,0,[[],3],0,0,[[[5,[4]]],6],[5],[5],[[[5,[7]]],8],[9,10],[5,10],[[]],[[]],[[]],[[]],[9,[[12,[11]]]],[5,[[12,[11]]]],[[],5],[1,9],[9],0,[[[5,[13]]],[[12,[11]]]],[[[5,[14]]],[[12,[11]]]],[[9,15],[[12,[16]]]],[[5,15],[[12,[16]]]],[[]],[[]],[17,5],[18,5],[[]],[[]],[5],[5],[9,2],[5,18],[5,[[12,[17]]]],[[],[[12,[9,11]]]],[[],[[12,[[5,[14]],11]]]],[[[19,[10]]],[[12,[9,11]]]],[[[19,[10]]],[[12,[[5,[14]],11]]]],[9,10],[5,10],0,0,[[5,[19,[10]]],[[12,[17]]]],[[5,[19,[10]]],[[12,[17]]]],[[[5,[20]],[22,[21]]],[[12,[3,11]]]],[[[5,[14]],[22,[21]]],[[12,[3,11]]]],[[[5,[20]],[22,[21]]],[[12,[11]]]],[[[5,[14]],[22,[21]]],[[12,[11]]]],[[[5,[20]],[24,[21,23]]],[[12,[3,11]]]],[[[5,[14]],[24,[21,23]]],[[12,[3,11]]]],[[[5,[20]],25],[[12,[3,11]]]],[[[5,[14]],25],[[12,[3,11]]]],[[[5,[20]],[22,[26]]],[[12,[3,11]]]],[[[5,[14]],[22,[26]]],[[12,[3,11]]]],[[[5,[14]]],[[12,[14,11]]]],[[[5,[27]],28],[[12,[29,11]]]],[[[5,[14]],28],[[12,[29,11]]]],[[],12],[[],12],[[],12],[[],12],[[],30],[[],30],[[]],[[]],[[[19,[31]]],[[12,[9,11]]]],[[[19,[31]]],[[12,[[5,[14]],11]]]],[[[19,[31]],[19,[10]]],[[12,[9,11]]]],[[[19,[31]],[19,[10]]],[[12,[[5,[14]],11]]]],[[[5,[14]],[22,[21]]],[[12,[3,11]]]],[[[5,[13]],[22,[21]]],[[12,[3,11]]]],[[[5,[14]],[22,[21]]],[[12,[11]]]],[[[5,[13]],[22,[21]]],[[12,[11]]]],[[[5,[14]],32],[[12,[11]]]],[[[5,[13]],32],[[12,[11]]]],[[[5,[14]],[22,[33]]],[[12,[3,11]]]],[[[5,[13]],[22,[33]]],[[12,[3,11]]]]],"c":[],"p":[[15,"str"],[3,"PathBuf"],[15,"usize"],[8,"AsFd"],[3,"NamedTempFile"],[3,"BorrowedFd"],[8,"AsRawFd"],[15,"i32"],[3,"TempDir"],[3,"Path"],[3,"Error"],[4,"Result"],[8,"Write"],[3,"File"],[3,"Formatter"],[3,"Error"],[3,"PersistError"],[3,"TempPath"],[8,"AsRef"],[8,"Read"],[15,"u8"],[15,"slice"],[3,"Global"],[3,"Vec"],[3,"String"],[3,"IoSliceMut"],[8,"Seek"],[4,"SeekFrom"],[15,"u64"],[3,"TypeId"],[3,"OsStr"],[3,"Arguments"],[3,"IoSlice"]]},\ "common_time":{"doc":"","t":"CCCCCCCCAAAAAAAAAAADRLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMNDENDNDNDNDNDNDNDGNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMMLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMRNDDDESSNRRRRRRNLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLMLLLLLLLLMMMMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDGGLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMNNNNEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMISSSDKKLLLLLLLLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLFLLLLLFFFFFFF","n":["Date","DateTime","Duration","Interval","RangeMillis","TimeZone","Timestamp","TimestampMillis","date","datetime","duration","error","interval","range","time","timestamp","timestamp_millis","timezone","util","Date","UNIX_EPOCH_FROM_CE","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from_str","hash","into","new","partial_cmp","serialize","to_chrono_date","to_owned","to_secs","to_string","try_from","try_into","type_id","val","DATETIME_FORMAT","DATETIME_FORMAT_WITH_TZ","DateTime","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from","from_str","hash","into","new","partial_cmp","serialize","to_chrono_datetime","to_date","to_owned","to_string","try_from","try_into","type_id","val","Duration","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","hash","into","new","new_microsecond","new_millisecond","new_nanosecond","new_second","partial_cmp","serialize","split","to_owned","to_std_duration","to_string","try_from","try_into","type_id","unit","unit","value","value","ArithmeticOverflow","ArithmeticOverflowSnafu","Error","InvalidDateStr","InvalidDateStrSnafu","InvalidTimeZoneOffset","InvalidTimeZoneOffsetSnafu","ParseDateStr","ParseDateStrSnafu","ParseInterval","ParseIntervalSnafu","ParseOffsetStr","ParseOffsetStrSnafu","ParseTimeZoneName","ParseTimeZoneNameSnafu","ParseTimestamp","ParseTimestampSnafu","Result","TimestampOverflow","TimestampOverflowSnafu","as_any","as_error_source","backtrace","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","build","build","build","build","build","build","cause","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","debug_fmt","description","fail","fail","fail","fail","fail","fail","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","hours","into","into","into","into","into","into","into","into","into","into","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","location_opt","minutes","msg","next","provide","raw","raw","raw","raw","raw","raw","source","status_code","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","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","error","error","error","hours","location","location","location","location","location","location","location","location","minutes","msg","raw","raw","raw","raw","raw","raw","DAYS_PER_MONTH","DayTime","Interval","IntervalCompare","IntervalFormat","IntervalUnit","MAX","MIN","MonthDayNano","NANOS_PER_DAY","NANOS_PER_HOUR","NANOS_PER_MICRO","NANOS_PER_MILLI","NANOS_PER_MONTH","NANOS_PER_SEC","YearMonth","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checked_mul_int","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","days","days","default","default","default","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_day_time","from_i128","from_i32","from_i64","from_month_day_nano","from_year_month","get_postgres_time_part","get_time_part","get_year_month","has_day","has_time_part","has_time_part_positive","has_year_month","hash","hash","hash","hours","into","into","into","into","is_positive","is_zero","is_zero","justified_interval","microseconds","minutes","months","months","nsecs","padding_i64","partial_cmp","partial_cmp","partial_cmp","seconds","serialize","serialize","serialize","to_i128","to_i32","to_i64","to_iso8601_string","to_iso8601_string","to_month_day_nano","to_nanosecond","to_owned","to_owned","to_owned","to_postgres_string","to_postgres_string","to_sql_standard_string","to_sql_standard_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unit","unit","years","GenericRange","RangeMillis","TimestampRange","and","borrow","borrow_mut","clone","clone_into","contains","deserialize","empty","end","end","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from_optional","from_start","from_start","hash","intersects","into","is_empty","min_to_max","new","new_inclusive","new_inclusive","or","serialize","single","single","start","start","to_owned","to_string","try_from","try_into","type_id","until_end","until_end","with_unit","with_unit","Time","as_formatted_string","borrow","borrow_mut","clone","clone_into","cmp","compare","convert_to","default","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","from","hash","into","new","new_microsecond","new_millisecond","new_nanosecond","new_second","partial_cmp","serialize","split","to_chrono_time","to_iso8601_string","to_local_string","to_owned","to_timezone_aware_string","try_from","try_into","type_id","unit","unit","value","value","Microsecond","Millisecond","Nanosecond","Second","TimeUnit","Timestamp","align_by_bucket","align_to_ceil_by_bucket","as_arrow_time_unit","as_formatted_string","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","convert_to","convert_to_ceil","current_millis","current_time","default","default","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","factor","fmt","fmt","fmt","from","from","from","from","from","from_chrono_date","from_chrono_datetime","from_splits","from_str","hash","into","into","naive_datetime_to_timestamp","new","new_microsecond","new_millisecond","new_nanosecond","new_second","partial_cmp","serialize","serialize","short_name","split","sub","sub_duration","to_chrono_date","to_chrono_datetime","to_chrono_time","to_iso8601_string","to_local_string","to_owned","to_owned","to_string","to_timezone_aware_string","try_from","try_from","try_into","try_into","type_id","type_id","unit","unit","value","value","BucketAligned","INF","MAX","MIN","TimestampMillis","align_by_bucket","align_to_ceil_by_bucket","as_i64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","eq","equivalent","equivalent","equivalent","fmt","from","from","hash","into","new","partial_cmp","partial_cmp","to_owned","try_from","try_into","type_id","Named","Offset","TimeZone","borrow","borrow_mut","clone","clone_into","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from_tz_string","hours_mins_opt","into","system_time_zone_name","to_owned","to_string","try_from","try_into","type_id","current_time_millis","current_time_rfc3339","div_ceil","find_tz_from_env","format_utc_datetime","local_datetime_to_utc","yesterday_rfc3339"],"q":[[0,"common_time"],[19,"common_time::date"],[52,"common_time::datetime"],[87,"common_time::duration"],[125,"common_time::error"],[295,"common_time::error::Error"],[315,"common_time::interval"],[453,"common_time::range"],[499,"common_time::time"],[539,"common_time::timestamp"],[623,"common_time::timestamp_millis"],[655,"common_time::timezone"],[678,"common_time::util"]],"d":["","","","","","","","","","","","","","","","","","","","ISO 8601 Date values. The inner representation is a signed …","","","","","","","","","","","","","","Date is formatted according to ISO-8601 standard.","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","DateTime represents the milliseconds elapsed since “…","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","Duration represents the elapsed time in either seconds, …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","Create a new Duration with value and TimeUnit.","Create a new Duration in microsecond.","Create a new Duration in millisecond.","Create a new Duration in nanosecond.","Create a new Duration in second.","","","Split a Duration into seconds part and nanoseconds part. …","","Convert to std::time::Duration.","","","","","Return the TimeUnit of current Duration.","","Return the value of current Duration.","","","SNAFU context selector for the Error::ArithmeticOverflow …","","","SNAFU context selector for the Error::InvalidDateStr …","","SNAFU context selector for the Error::InvalidTimeZoneOffset…","","SNAFU context selector for the Error::ParseDateStr variant","","SNAFU context selector for the Error::ParseInterval variant","","SNAFU context selector for the Error::ParseOffsetStr …","","SNAFU context selector for the Error::ParseTimeZoneName …","","SNAFU context selector for the Error::ParseTimestamp …","","","SNAFU context selector for the Error::TimestampOverflow …","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Indicates the number of elapsed days and milliseconds, …","Interval Type represents a period of time. It is composed …","IntervalCompare is used to compare two intervals It makes …","…","","Largest interval value.","Smallest interval value.","A triple of the number of elapsed months, days, and …","","","","","","","Indicates the number of elapsed whole months, stored as …","","","","","","","","","Multiple Interval by an integer with overflow check. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a new interval from days and milliseconds.","Interval Type and i128 IntervalUnit::MonthDayNano Convert …","Interval Type and i32 IntervalUnit::YearMonth Convert v …","Interval Type and i64 IntervalUnit::DayTime Convert v …","Creates a new interval from months, days and nanoseconds. …","Creates a new interval from months.","get postgres time part(include hours, minutes, seconds, …","get time part string","get year month string","Determine if day exists","","Determine time part(includes hours, minutes, seconds, …","Determine if year or month exist","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert Interval to nanoseconds, to check whether Interval …","is_zero","All the field in the interval is 0","Returns the justified interval. allows you to adjust the …","","","","","","padding i64 to string with 2 digits","","","","","","","","","","","Convert Interval to ISO 8601 string","Convert IntervalFormat to iso8601 format string ISO …","Return a tuple(months, days, nanoseconds) from the …","Converts the interval to nanoseconds.","","","","Convert Interval to postgres verbose string","Convert IntervalFormat to postgres format string postgres …","Convert Interval to sql_standard string","Convert IntervalFormat to sql standard format string SQL …","","","","","","","","","","","","","","get unit","","","A half-open time range.","Time range in milliseconds.","","Computes the AND’ed range with other. ","","","","","Returns true if timestamp is contained in the range.","","Create an empty range.","Returns the upper bound of the range (exclusive).","","","","","","","","Returns the argument unchanged.","Create GenericRange from optional start and end. If the …","Create a range [start, INF).","Create a range [start, INF).","","Checks if current range intersect with target.","Calls U::from(self).","Returns true if the range contains no timestamps.","Return a range containing all possible values.","Creates a new range that contains values in [start, end).","Create a TimestampRange with optional inclusive end …","Create a TimestampRange with optional inclusive end …","Compute the OR’ed range of two ranges. Notice: this …","","Create a range that containing only given ts.","Create a range that containing only given ts.","Returns the lower bound of the range (inclusive).","","","","","","","Create a range [-INF, end).","Create a range [-INF, end).","Shortcut method to create a timestamp range with given …","Shortcut method to create a timestamp range with given …","Time value, represents the elapsed time since midnight in …","","","","","","","","Convert a time to given time unit. Return None if …","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","Creates the time by value and TimeUnit.","Creates the time in microsecond.","Creates the time in millisecond.","Creates the time in nanosecond.","Creates the time in second.","","","Split a Time into seconds part and nanoseconds part. …","Cast the Time into chrono NaiveDateTime","Format Time to ISO8601 string. If the time exceeds what …","Format Time for local timezone.","","Format Time for given timezone. When timezone is None, …","","","","Returns the TimeUnit of the time.","","Returns the value of the time.","","","","","","","Timestamp represents the value of …","","","","","","","","","","","","","","","Convert a timestamp to given time unit. Conversion from a …","Convert a timestamp to given time unit. Conversion from a …","Creates current timestamp in millisecond.","Creates current timestamp in specific time unit.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Creates a new Timestamp instance from seconds and …","Accepts a string in RFC3339 / ISO8601 standard format and …","","Calls U::from(self).","Calls U::from(self).","Converts the naive datetime (which has no specific …","","","","","","","","","","Split a Timestamp into seconds part and nanoseconds part. …","Subtracts current timestamp with another timestamp, …","Subtracts a duration from timestamp.","Convert timestamp to chrono date.","","Convert timestamp to chrono time.","Format timestamp to ISO8601 string. If the timestamp …","","","","","Format timestamp for given timezone. When timezone is …","","","","","","","","","","","","Positive infinity.","Maximum value of a timestamp.","Minimum value of a timestamp.","Unix timestamp in millisecond resolution.","Aligns the value by bucket_duration or None if underflow …","Aligns the value by bucket_duration to ceil or None if …","Returns the timestamp value as i64.","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","Create a new timestamp from unix timestamp in milliseconds.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Parse timezone offset string and return None if given …","Compute timezone from given offset hours and minutes …","Calls U::from(self).","","","","","","","Returns the time duration since UNIX_EPOCH in milliseconds.","Returns the current time in rfc3339 format.","Port of rust unstable features int_roundings.","","","","Returns the yesterday time in rfc3339 format."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,23,0,0,23,0,23,0,23,0,23,0,23,0,23,0,23,0,0,23,0,23,23,23,36,28,29,30,37,31,33,38,34,23,36,28,29,30,37,31,33,38,34,23,28,29,30,31,33,34,23,36,28,29,30,37,31,33,38,34,36,28,29,30,37,31,33,38,34,23,23,28,29,30,31,33,34,36,28,29,30,37,31,33,38,34,23,23,36,28,29,30,37,31,33,38,34,23,33,36,28,29,30,37,31,33,38,34,23,36,28,29,30,37,31,33,38,34,23,33,31,23,23,36,28,29,30,38,34,23,23,36,28,29,30,37,31,33,38,34,23,36,28,29,30,37,31,33,38,34,23,36,28,29,30,37,31,33,38,34,23,36,28,29,30,37,31,33,38,34,23,71,72,73,74,75,76,77,72,78,74,73,79,74,78,71,75,76,77,73,79,0,48,0,0,0,0,46,46,48,0,0,0,0,0,0,48,48,46,49,50,48,46,49,50,46,48,46,49,48,46,49,48,46,50,48,46,50,46,49,48,46,49,48,46,49,48,46,50,48,48,48,46,46,46,50,50,50,48,46,46,49,48,48,48,46,46,49,49,50,50,46,46,46,46,46,46,49,0,0,49,49,49,49,48,46,50,49,48,46,49,50,46,46,49,46,49,49,46,49,46,49,48,46,50,49,48,46,49,46,46,46,46,49,46,46,48,46,49,46,49,46,49,46,48,46,49,50,48,46,49,50,48,46,49,50,46,46,49,0,0,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,59,56,56,56,59,56,56,56,56,56,56,56,59,56,56,56,59,56,56,56,56,56,56,56,56,59,56,59,56,0,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,22,22,22,22,0,0,60,60,22,60,60,22,60,22,60,22,60,22,60,60,60,60,60,60,60,22,60,22,60,22,60,60,60,22,22,22,22,60,22,22,60,60,22,22,22,60,60,60,60,60,60,22,0,60,60,60,60,60,60,60,22,22,60,60,60,60,60,60,60,60,60,22,22,60,60,22,60,22,60,22,60,60,60,60,0,68,68,68,0,80,80,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,64,64,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,64,64,64,64,64,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1,1],[[]],[[1,1],2],[[],2],[[],1],[3,[[4,[1]]]],[[1,1],5],[[],5],[[],5],[[],5],[[1,6],7],[[1,6],7],[[]],[8,1],[9,1],[10,[[11,[1]]]],[[1,12]],[[]],[9,1],[[1,1],[[13,[2]]]],[[1,14],4],[1,[[13,[8]]]],[[]],[1,15],[[],16],[[],4],[[],4],[[],17],[1,9],0,0,0,[[]],[[]],[18,18],[[]],[[18,18],2],[[],2],[[],18],[3,[[4,[18]]]],[[18,18],5],[[],5],[[],5],[[],5],[[18,6],7],[[18,6],7],[1,18],[19,18],[[]],[15,18],[10,[[11,[18]]]],[[18,12]],[[]],[15,18],[[18,18],[[13,[2]]]],[[18,14],4],[18,[[13,[19]]]],[18,[[13,[1]]]],[[]],[[],16],[[],4],[[],4],[[],17],[18,15],0,[[]],[[]],[20,20],[[]],[[20,20],2],[[],2],[[],20],[3,[[4,[20]]]],[[20,20],5],[[],5],[[],5],[[],5],[[20,6],7],[[20,6],7],[15,20],[[]],[21,20],[[20,12]],[[]],[[15,22],20],[15,20],[15,20],[15,20],[15,20],[[20,20],[[13,[2]]]],[[20,14],4],[20],[[]],[20,21],[[],16],[[],4],[[],4],[[],17],[20,22],0,[20,15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[23,24],[[],25],[23,[[13,[26]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[28,[[27,[16]]]]],23],[[[29,[[27,[16]]]]],23],[[[30,[[27,[16]]]]],23],[[[31,[[27,[16]]]]],23],[[[33,[[27,[9]],[27,[32]]]]],23],[[[34,[[27,[16]]]]],23],[23,[[13,[25]]]],[[[36,[35]]],[[36,[35]]]],[[[28,[35]]],[[28,[35]]]],[[[29,[35]]],[[29,[35]]]],[[[30,[35]]],[[30,[35]]]],[37,37],[[[31,[35]]],[[31,[35]]]],[[[33,[35,35]]],[[33,[35,35]]]],[[[38,[35]]],[[38,[35]]]],[[[34,[35]]],[[34,[35]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[23,39,[40,[16]]]],[23,10],[[[28,[[27,[16]]]]],[[4,[23]]]],[[[29,[[27,[16]]]]],[[4,[23]]]],[[[30,[[27,[16]]]]],[[4,[23]]]],[[[31,[[27,[16]]]]],[[4,[23]]]],[[[33,[[27,[9]],[27,[32]]]]],[[4,[23]]]],[[[34,[[27,[16]]]]],[[4,[23]]]],[[[36,[41]],6],7],[[[28,[41]],6],7],[[[29,[41]],6],7],[[[30,[41]],6],7],[[37,6],7],[[[31,[41]],6],7],[[[33,[41,41]],6],7],[[[38,[41]],6],7],[[[34,[41]],6],7],[[23,6],7],[[23,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[36,[[27,[16]]]]],23],[[[28,[[27,[16]]]]],23],[[[29,[[27,[16]]]]],23],[[[30,[[27,[16]]]]],23],[37,23],[[[31,[[27,[16]]]]],23],[[[33,[[27,[9]],[27,[32]]]]],23],[[[38,[[27,[16]]]]],23],[[[34,[[27,[16]]]]],23],[23,[[13,[42]]]],0,0,[23,[[13,[43]]]],[44],0,0,0,0,0,0,[23,[[13,[25]]]],[23,45],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],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,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[46,[47,[9]]],[[13,[46]]]],[48,48],[46,46],[49,49],[[]],[[]],[[]],[[48,48],2],[[46,46],2],[[50,50],2],[[],2],[[],2],[[],2],0,0,[[],48],[[],46],[[],49],[3,[[4,[48]]]],[3,[[4,[46]]]],[3,[[4,[49]]]],[[48,48],5],[[46,46],5],[[50,50],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[48,6],7],[[46,6],7],[[46,6],7],[[49,6],7],[[]],[51,48],[51,48],[52,46],[[]],[46,49],[[]],[[]],[46,50],[[9,9],46],[52,46],[9,46],[15,46],[[9,9,15],46],[9,46],[49,16],[[15,15,15,15,5,5],16],[[9,9,5],16],[49,5],[49,5],[49,5],[49,5],[[48,12]],[[46,12]],[[50,12]],0,[[]],[[]],[[]],[[]],[46,5],[46,5],[49,5],[46,46],0,0,0,0,0,[15,16],[[48,48],[[13,[2]]]],[[46,46],[[13,[2]]]],[[50,50],[[13,[2]]]],0,[[48,14],4],[[46,14],4],[[49,14],4],[46,52],[46,9],[46,15],[46,16],[49,16],[46],[46,52],[[]],[[]],[[]],[46,16],[49,16],[46,16],[49,16],[[],16],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],17],[[],17],[[],17],[[],17],[46,48],0,0,0,0,0,[[[56,[[0,[53,54,55]]]],[56,[[0,[53,54,55]]]]],[[56,[[0,[53,54,55]]]]]],[[]],[[]],[[[56,[35]]],[[56,[35]]]],[[]],[[56,54],5],[3,[[4,[[56,[57]]]]]],[[],[[56,[[0,[53,54,55]]]]]],[56,13],0,[[[56,[58]],[56,[58]]],5],[[],5],[[],5],[[],5],[[59,6],7],[[[56,[41]],6],7],[[]],[[[13,[[0,[53,54,55]]]],[13,[[0,[53,54,55]]]]],[[56,[[0,[53,54,55]]]]]],[60,59],[60,[[56,[60]]]],[[[56,[61]],12]],[[[56,[[0,[53,54,55]]]],[56,[[0,[53,54,55]]]]],5],[[]],[[[56,[54]]],5],[[],56],[[[0,[54,27]],[0,[54,27]]],[[13,[56]]]],[[[13,[60]],[13,[60]]],59],[[[13,[60]],[13,[60]]],[[56,[60]]]],[[[56,[[0,[53,54,55]]]],[56,[[0,[53,54,55]]]]],[[56,[[0,[53,54,55]]]]]],[[[56,[62]],14],4],[60,59],[60,[[56,[60]]]],[56,13],0,[[]],[[],16],[[],4],[[],4],[[],17],[[60,5],59],[[60,5],[[56,[60]]]],[[15,15,22],[[13,[59]]]],[[15,15,22],[[13,[[56,[60]]]]]],0,[[63,10,[13,[64]]],16],[[]],[[]],[63,63],[[]],[[63,63],2],[[],2],[[63,22],[[13,[63]]]],[[],63],[3,[[4,[63]]]],[[63,63],5],[[],5],[[],5],[[],5],[[63,6],7],[[]],[15,63],[[63,12]],[[]],[[15,22],63],[15,63],[15,63],[15,63],[15,63],[[63,63],[[13,[2]]]],[[63,14],4],[63],[63,[[13,[65]]]],[63,16],[63,16],[[]],[[63,[13,[64]]],16],[[],4],[[],4],[[],17],[63,22],0,[63,15],0,0,0,0,0,0,0,[[60,15],[[13,[60]]]],[[60,15],[[13,[60]]]],[22,66],[[60,10,[13,[64]]],16],[[]],[[]],[[]],[[]],[60,60],[22,22],[[]],[[]],[[60,60],2],[[],2],[[60,22],[[13,[60]]]],[[60,22],[[13,[60]]]],[[],60],[22,60],[[],60],[[],22],[3,[[4,[60]]]],[3,[[4,[22]]]],[[60,60],5],[[22,22],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[22,32],[[60,6],7],[[22,6],7],[[22,6],7],[15,60],[[]],[[]],[66,22],[66,22],[8,[[13,[60]]]],[19,[[13,[60]]]],[[15,32],[[13,[60]]]],[10,[[4,[60]]]],[[60,12]],[[]],[[]],[[10,19],[[11,[60]]]],[[15,22],60],[15,60],[15,60],[15,60],[15,60],[[60,60],[[13,[2]]]],[[60,14],4],[[22,14],4],[22,10],[60],[[60,60],[[13,[67]]]],[[60,21],[[11,[60]]]],[60,[[13,[8]]]],[60,[[13,[19]]]],[60,[[13,[65]]]],[60,16],[60,16],[[]],[[]],[[],16],[[60,[13,[64]]],16],[[],4],[[],4],[[],4],[[],4],[[],17],[[],17],[60,22],0,[60,15],0,0,0,0,0,0,[15,13],[15,13],[68,15],[[]],[[]],[68,68],[[]],[[68,68],2],[[],2],[[],68],[[68,68],5],[[68,15],5],[[],5],[[],5],[[],5],[[68,6],7],[[]],[15,68],[[68,12]],[[]],[15,68],[[68,15],[[13,[2]]]],[[68,68],[[13,[2]]]],[[]],[[],4],[[],4],[[],17],0,0,0,[[]],[[]],[64,64],[[]],[[64,64],5],[[],5],[[],5],[[],5],[[64,6],7],[[64,6],7],[[]],[10,[[11,[[13,[64]]]]]],[[9,32],[[11,[64]]]],[[]],[[],16],[[]],[[],16],[[],4],[[],4],[[],17],[[],15],[[],16],[[15,15],15],[[],[[13,[69]]]],[[19,10],16],[19,[[70,[19]]]],[[],16]],"c":[],"p":[[3,"Date"],[4,"Ordering"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"NaiveDate"],[15,"i32"],[15,"str"],[6,"Result"],[8,"Hasher"],[4,"Option"],[8,"Serializer"],[15,"i64"],[3,"String"],[3,"TypeId"],[3,"DateTime"],[3,"NaiveDateTime"],[3,"Duration"],[3,"Duration"],[4,"TimeUnit"],[4,"Error"],[8,"Any"],[8,"Error"],[3,"Backtrace"],[8,"Into"],[3,"InvalidDateStrSnafu"],[3,"ParseTimestampSnafu"],[3,"ParseIntervalSnafu"],[3,"ArithmeticOverflowSnafu"],[15,"u32"],[3,"InvalidTimeZoneOffsetSnafu"],[3,"ParseTimeZoneNameSnafu"],[8,"Clone"],[3,"ParseDateStrSnafu"],[3,"TimestampOverflowSnafu"],[3,"ParseOffsetStrSnafu"],[15,"usize"],[3,"Vec"],[8,"Debug"],[3,"Location"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[3,"Interval"],[8,"TryInto"],[4,"IntervalUnit"],[3,"IntervalFormat"],[3,"IntervalCompare"],[4,"IntervalUnit"],[15,"i128"],[8,"Copy"],[8,"PartialOrd"],[8,"Default"],[3,"GenericRange"],[8,"Deserialize"],[8,"PartialEq"],[6,"TimestampRange"],[3,"Timestamp"],[8,"Hash"],[8,"Serialize"],[3,"Time"],[4,"TimeZone"],[3,"NaiveTime"],[4,"TimeUnit"],[3,"Duration"],[3,"TimestampMillis"],[4,"Tz"],[4,"LocalResult"],[13,"ParseDateStr"],[13,"TimestampOverflow"],[13,"ParseOffsetStr"],[13,"InvalidTimeZoneOffset"],[13,"InvalidDateStr"],[13,"ParseTimestamp"],[13,"ParseInterval"],[13,"ArithmeticOverflow"],[13,"ParseTimeZoneName"],[8,"BucketAligned"]]},\ "common_version":{"doc":"","t":"RF","n":["DEFAULT_VALUE","setup_git_versions"],"q":[[0,"common_version"]],"d":["",""],"i":[0,0],"f":[0,[[]]],"c":[],"p":[]},\ @@ -33,7 +33,7 @@ var searchIndex = JSON.parse('{\ "log_store":{"doc":"","t":"DAAAANDENDNDNDNDNDGNDNDLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDAMLLMLLLLLMLLLLMLMMLLMLLLLLLLAMMMAMMMMMMLLMMLLLLLLLDRLLLLLLLLLLLLLLLMFFFLLLLLLLLLLLLLLLLLLLLDRDDLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADDDLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFHHLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLAF","n":["NoopLogStore","error","noop","raft_engine","test_util","AddEntryLogBatch","AddEntryLogBatchSnafu","Error","FetchEntry","FetchEntrySnafu","IllegalNamespace","IllegalNamespaceSnafu","IllegalState","IllegalStateSnafu","OverrideCompactedEntry","OverrideCompactedEntrySnafu","RaftEngine","RaftEngineSnafu","Result","StartGcTask","StartGcTaskSnafu","StopGcTask","StopGcTaskSnafu","as_any","as_error_source","attempt_index","backtrace","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","build","build","build","cause","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","debug_fmt","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","description","drop","drop","drop","drop","drop","drop","drop","drop","drop","end","fail","fail","fail","first_index","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","max_size","namespace","next","ns","ns","provide","source","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","attempt_index","end","error","error","error","first_index","location","location","location","location","location","location","location","location","max_size","namespace","ns","ns","source","source","start","EntryImpl","NamespaceImpl","NoopLogStore","append","append_batch","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","create_namespace","data","default","default","default","delete_namespace","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","entry","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_ref","from_ref","from_subset","from_subset","from_subset","get_hash","hash","id","id","init","init","init","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","list_namespaces","namespace","namespace","obsolete","read","stop","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Config","RaftEngineBackend","backend","batch_compression_threshold","borrow","borrow_mut","bytes_per_sync","clone","clone_into","compat","compat_mut","compat_ref","compression_level","default","deref","deref_mut","deserialize","dir","drop","enable_log_recycle","engine","eq","fmt","format_version","from","from_ref","from_subset","init","into","into_request","is_in_subset","log_store","memory_limit","prefill_for_recycle","prefill_limit","protos","purge_rewrite_garbage_ratio","purge_rewrite_threshold","purge_threshold","recovery_mode","recovery_read_block_size","recovery_threads","sanitize","serialize","spill_dir","target_file_size","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","RaftEngineBackend","SYSTEM_NAMESPACE","as_any","batch_delete","batch_get","batch_put","borrow","borrow_mut","compare_and_put","compat","compat_mut","compat_ref","delete","delete_range","deref","deref_mut","drop","engine","engine_delete","engine_get","engine_put","exists","from","from_subset","get","init","into","into_request","is_in_subset","move_value","name","put","range","to_subset","to_subset_unchecked","try_from","try_into","try_open_with_cfg","txn","type_id","vzip","MessageType","NAMESPACE_PREFIX","PurgeExpiredFilesFunction","RaftEngineLogStore","append","append_batch","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","check_entry","clone","clone_into","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","config","create_namespace","delete_namespace","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","engine","engine","entry","fmt","fmt","from","from","from","from_ref","from_subset","from_subset","from_subset","gc_task","index","init","init","init","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","list_namespaces","name","namespace","obsolete","read","span","start","started","stop","to_owned","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","try_new","type_id","type_id","type_id","vzip","vzip","vzip","logstore","EntryImpl","LogStoreState","NamespaceImpl","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cached_size","cached_size","cached_size","clear","clear","clear","clear_data","clear_id","clear_id","clear_last_index","clear_namespace_id","clone","clone","clone","clone_into","clone_into","clone_into","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compute_size","compute_size","compute_size","create","data","data","default","default","default","default","default","default","default_instance","default_instance","default_instance","deref","deref","deref","deref_mut","deref_mut","deref_mut","descriptor","descriptor","descriptor","descriptor_static","descriptor_static","descriptor_static","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","file_descriptor_proto","file_descriptor_proto_data","file_descriptor_proto_lazy","fmt","fmt","fmt","from","from","from","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","get_cached_size","get_cached_size","get_cached_size","get_data","get_hash","get_id","get_id","get_last_index","get_namespace_id","get_unknown_fields","get_unknown_fields","get_unknown_fields","hash","id","id","id","id","init","init","init","into","into","into","into_any","into_any","into_any","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_initialized","is_initialized","is_initialized","last_index","merge_from","merge_from","merge_from","mut_data","mut_unknown_fields","mut_unknown_fields","mut_unknown_fields","namespace","namespace_id","new","new","new","new","new","new","parse_descriptor_proto","set_data","set_id","set_id","set_last_index","set_namespace_id","take_data","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unknown_fields","unknown_fields","unknown_fields","vzip","vzip","vzip","with_id","write_to_with_cached_sizes","write_to_with_cached_sizes","write_to_with_cached_sizes","log_store_util","create_tmp_local_file_log_store"],"q":[[0,"log_store"],[5,"log_store::error"],[277,"log_store::error::Error"],[298,"log_store::noop"],[398,"log_store::raft_engine"],[451,"log_store::raft_engine::backend"],[492,"log_store::raft_engine::log_store"],[584,"log_store::raft_engine::protos"],[585,"log_store::raft_engine::protos::logstore"],[768,"log_store::test_util"],[769,"log_store::test_util::log_store_util"]],"d":["A noop log store which only for test","","","","","","SNAFU context selector for the Error::AddEntryLogBatch …","","","SNAFU context selector for the Error::FetchEntry variant","","SNAFU context selector for the Error::IllegalNamespace …","","SNAFU context selector for the Error::IllegalState variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::RaftEngine variant","","","SNAFU context selector for the Error::StartGcTask variant","","SNAFU context selector for the Error::StopGcTask variant","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A noop log store which only for test","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RaftEngine based KvBackend implementation.","KvBackend implementation based on raft_engine::Engine.","Compress a log batch if its size exceeds this value. …","","","Deprecated. Incrementally sync log files after specified …","","","","","","Acceleration factor for LZ4 compression. It can be fine …","","","","","Main directory to store log files. Will create on startup …","","Whether to recycle stale log files. If true, logically …","","","","Version of the log file.","Returns the argument unchanged.","","","","Calls U::from(self).","","","","Maximum memory bytes allowed for the in-memory index. …","Whether to prepare log files for recycling when start. If …","Maximum capacity for preparing log files for recycling …","","Purge rewrite log queue if its garbage ratio exceeds this …","Purge rewrite log queue if its size exceeds this value.","Purge append log queue if its size exceeds this value.","How to deal with file corruption during recovery.","Minimum I/O size for reading log files during recovery.","The number of threads used to scan and recovery log files.","","","Auxiliary directory to store log files. Will create on …","Target file size for rotating log files.","","","","","","","","RaftEngine based KvBackend implementation.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Append an entry to logstore. Currently of existence of …","Append a batch of entries to logstore. RaftEngineLogStore …","","","","","","","","Checks if entry does not override the min index of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Create a stream of entries from logstore in the given …","","","","","","","","","","","","","","","","","","","","","","","","","Generated file from logstore.proto","Generated files are compatible only with the same version …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a write log for the provided path, used for test."],"i":[0,0,0,0,0,1,0,0,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,1,10,1,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,6,9,10,1,11,12,13,14,6,9,16,10,11,12,13,14,6,9,16,10,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,1,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,1,11,12,13,14,6,9,16,10,1,16,6,9,10,10,11,12,13,14,6,9,16,10,1,1,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,16,10,1,9,16,1,1,16,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,11,12,13,14,6,9,16,10,1,81,82,83,84,82,81,85,86,83,84,87,88,82,81,82,81,88,82,85,86,82,0,0,0,31,31,31,35,36,31,35,36,35,36,35,36,31,35,36,31,35,36,31,35,36,31,35,31,35,36,31,31,35,36,31,35,36,31,35,36,31,35,36,36,36,36,36,36,31,35,36,31,35,36,35,36,31,35,36,36,36,35,36,31,35,36,31,35,36,31,35,36,31,35,36,31,31,35,31,31,31,35,36,31,35,36,31,35,36,31,35,36,31,35,36,31,35,36,31,35,36,0,0,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,51,46,46,46,46,46,46,46,46,46,46,0,46,46,46,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,0,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,0,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,0,0,0,65,65,65,66,68,65,66,68,66,65,68,68,65,66,68,65,66,68,65,66,68,65,65,65,65,66,68,65,66,68,65,66,68,65,66,65,65,68,65,66,68,68,65,66,68,65,68,65,66,68,65,66,68,65,66,68,65,66,68,65,66,65,65,65,65,65,65,65,68,65,66,68,65,66,68,65,66,68,65,66,68,65,65,66,68,65,66,68,0,0,0,0,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,67,71,70,67,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,67,67,67,67,70,70,71,71,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,71,71,71,71,71,0,0,0,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,71,67,71,70,67,67,70,71,71,67,71,67,71,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,70,67,70,71,67,67,70,71,67,67,67,67,70,70,71,71,0,67,67,71,70,67,67,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,67,70,71,71,67,70,71,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[],3],0,[1,[[5,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,1],[[[9,[[8,[7]]]]],1],[[[10,[[8,[7]],[8,[7]],[8,[7]]]]],1],[1,[[5,[3]]]],[11,11],[12,12],[13,13],[14,14],[6,6],[[[9,[15]]],[[9,[15]]]],[[[16,[15,15,15,15]]],[[16,[15,15,15,15]]]],[[[10,[15,15,15]]],[[10,[15,15,15]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[1,18,[20,[19]]]],[18],[18],[18],[18],[18],[18],[18],[18],[18],[18],[18],[18],[18],[18],[18],[18],[18],[18],[1,21],[18],[18],[18],[18],[18],[18],[18],[18],[18],0,[6,[[22,[1]]]],[[[9,[[8,[7]]]]],[[22,[1]]]],[[[10,[[8,[7]],[8,[7]],[8,[7]]]]],[[22,[1]]]],0,[[11,23],24],[[12,23],24],[[13,23],24],[[14,23],24],[[6,23],24],[[[9,[25]],23],24],[[[16,[25,25,25,25]],23],24],[[[10,[25,25,25]],23],24],[[1,23],24],[[1,23],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[11,1],[12,1],[13,1],[14,1],[6,1],[[[9,[[8,[7]]]]],1],[[[16,[[8,[7]],[8,[7]],[8,[7]],[8,[18]]]]],1],[[[10,[[8,[7]],[8,[7]],[8,[7]]]]],1],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],0,0,[1,[[5,[28]]]],0,0,[29],[1,[[5,[3]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],19],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[31,[[34,[[33,[32]]]]]],[[31,20],[[34,[[33,[32]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[35,35],[36,36],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[31,[[34,[[33,[32]]]]]],[35,[[38,[37]]]],[[],31],[[],35],[[],36],[31,[[34,[[33,[32]]]]]],[18],[18],[18],[18],[18],[18],[18],[18],[18],[[31,[39,[[38,[37]]]],40]],[[35,35],27],[[36,36],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[31,23],24],[[35,23],24],[[36,23],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[41,42]],43],7],[[36,44]],[35,40],[36,45],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[],26],[[],26],[[],26],[[],27],[[],27],[[],27],[31,[[34,[[33,[32]]]]]],[[31,45]],[35],[[31,40],[[34,[[33,[32]]]]]],[[31,40],[[34,[[33,[32]]]]]],[31,[[34,[[33,[32]]]]]],[[]],[[]],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],30],[[],30],[[],30],[[]],[[]],[[]],0,0,0,0,[[]],[[]],0,[46,46],[[]],[[],17],[[],17],[[],17],0,[[],46],[18],[18],[47,[[22,[46]]]],0,[18],0,0,[[46,46],27],[[46,23],[[22,[48]]]],0,[[]],[[]],[[]],[[],18],[[]],[[],26],[[],27],0,0,0,0,0,0,0,0,0,0,0,[46,[[22,[49]]]],[[46,50],22],0,0,[[]],[[],5],[[]],[[],22],[[],22],[[],30],[[]],0,0,[51,2],[[51,52],[[34,[[33,[32]]]]]],[[51,53],[[34,[[33,[32]]]]]],[[51,54],[[34,[[33,[32]]]]]],[[]],[[]],[[51,55],[[34,[[33,[32]]]]]],[[],17],[[],17],[[],17],[[51,[38,[37]],27],[[34,[[33,[32]]]]]],[[51,56],[[34,[[33,[32]]]]]],[18],[18],[18],0,[[57,[38,[37]]],58],[[57,[38,[37]]],[[58,[[5,[59]]]]]],[[57,[20,[37]],[20,[37]]],58],[[51,[38,[37]]],[[34,[[33,[32]]]]]],[[]],[[]],[[51,[38,[37]]],[[34,[[33,[32]]]]]],[[],18],[[]],[[],26],[[],27],[[51,60],[[34,[[33,[32]]]]]],[51,21],[[51,61],[[34,[[33,[32]]]]]],[[51,62],[[34,[[33,[32]]]]]],[[],5],[[]],[[],22],[[],22],[46,[[63,[51]]]],[[51,64],[[34,[[33,[32]]]]]],[[],30],[[]],0,0,0,0,[65,[[34,[[33,[32]]]]]],[[65,20],[[34,[[33,[32]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[66,[[34,[[33,[32]]]]]],[[65,67],63],[68,68],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,[65,[[34,[[33,[32]]]]]],[65,[[34,[[33,[32]]]]]],[18],[18],[18],[18],[18],[18],[18],[18],[18],0,0,[[65,[39,[[38,[37]]]],40]],[[65,23],24],[[68,23],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],7],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[],26],[[],26],[[],26],[[],27],[[],27],[[],27],[65,[[34,[[33,[32]]]]]],[66,21],[[65,45]],[[65,40],[[34,[[33,[32]]]]]],[[65,40],[[34,[[33,[32]]]]]],[65],[65,63],[65,27],[65,[[34,[[33,[32]]]]]],[[]],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[19,69],[[63,[65]]]],[[],30],[[],30],[[],30],[[]],[[]],[[]],0,0,0,0,[67,2],[70,2],[71,2],[67,2],[70,2],[71,2],[67,72],[70,72],[71,72],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[67],[70],[71],[67],[67],[71],[70],[67],[67,67],[70,70],[71,71],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[67,73],[70,73],[71,73],[[7,7,[20,[37]]],67],[67,[[38,[37]]]],0,[[],67],[[],67],[[],70],[[],70],[[],71],[[],71],[[],67],[[],70],[[],71],[18],[18],[18],[18],[18],[18],[67,74],[70,74],[71,74],[[],74],[[],74],[[],74],[18],[18],[18],[[67,67],27],[[70,70],27],[[71,71],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],75],0,0,[[67,23],24],[[70,23],24],[[71,23],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[67,73],[70,73],[71,73],[67,[[38,[37]]]],[[[0,[41,42]],43],7],[67,7],[71,7],[70,7],[67,7],[67,76],[70,76],[71,76],[[71,44]],[67,40],[71,45],0,0,[[],18],[[],18],[[],18],[[]],[[]],[[]],[[[33,[67]]],[[33,[2]]]],[[[33,[70]]],[[33,[2]]]],[[[33,[71]]],[[33,[2]]]],[[],26],[[],26],[[],26],[[],27],[[],27],[[],27],[67,27],[70,27],[71,27],0,[[67,77],78],[[70,77],78],[[71,77],78],[67,[[20,[37]]]],[67,76],[70,76],[71,76],[67],0,[[],67],[[],67],[[],70],[[],70],[[],71],[[],71],[[],75],[[67,[20,[37]]]],[[67,7]],[[71,7]],[[70,7]],[[67,7]],[67,[[20,[37]]]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],30],[[],30],[[],30],0,0,0,[[]],[[]],[[]],[40,71],[[67,79],78],[[70,79],78],[[71,79],78],0,[[[39,[80]]],65]],"c":[],"p":[[4,"Error"],[8,"Any"],[8,"Error"],[3,"Backtrace"],[4,"Option"],[3,"IllegalStateSnafu"],[15,"u64"],[8,"Into"],[3,"IllegalNamespaceSnafu"],[3,"OverrideCompactedEntrySnafu"],[3,"StartGcTaskSnafu"],[3,"StopGcTaskSnafu"],[3,"AddEntryLogBatchSnafu"],[3,"RaftEngineSnafu"],[8,"Clone"],[3,"FetchEntrySnafu"],[3,"Compat"],[15,"usize"],[3,"String"],[3,"Vec"],[15,"str"],[4,"Result"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[3,"Request"],[15,"bool"],[8,"StackError"],[3,"Demand"],[3,"TypeId"],[3,"NoopLogStore"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"EntryImpl"],[3,"NamespaceImpl"],[15,"u8"],[15,"slice"],[8,"AsRef"],[6,"Id"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[8,"Hasher"],[6,"Id"],[3,"Config"],[8,"Deserializer"],[3,"Error"],[4,"Error"],[8,"Serializer"],[3,"RaftEngineBackend"],[3,"BatchDeleteRequest"],[3,"BatchGetRequest"],[3,"BatchPutRequest"],[3,"CompareAndPutRequest"],[3,"DeleteRangeRequest"],[3,"Engine"],[6,"Result"],[3,"KeyValue"],[3,"MoveValueRequest"],[3,"PutRequest"],[3,"RangeRequest"],[6,"Result"],[3,"Txn"],[3,"RaftEngineLogStore"],[3,"PurgeExpiredFilesFunction"],[3,"EntryImpl"],[3,"MessageType"],[3,"WalConfig"],[3,"LogStoreState"],[3,"NamespaceImpl"],[4,"ReflectValueRef"],[15,"u32"],[3,"MessageDescriptor"],[3,"FileDescriptorProto"],[3,"UnknownFields"],[3,"CodedInputStream"],[6,"ProtobufResult"],[3,"CodedOutputStream"],[3,"Path"],[13,"OverrideCompactedEntry"],[13,"FetchEntry"],[13,"AddEntryLogBatch"],[13,"RaftEngine"],[13,"StartGcTask"],[13,"StopGcTask"],[13,"IllegalState"],[13,"IllegalNamespace"]]},\ "meta_client":{"doc":"","t":"DLLALLLLLMMLFFLLLLLLLLLLALLLLMLLLLMLMMLLLLLLLRRDDGDDALLLLLLLLLLLMMLLLLLLLLLLLAMLMLLLLLLLLLLLMLMLMLMLMLLLLLLLLALMLMLLMMMMLLLLLLLLAALMLLLLLLMMLAMLMLAMLMLLLLLLLLLLLLLLLLLLDDLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMMLMMLLLLLLLLLLLLLDDMLLLLMLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLFLLFLMLMLLLLLLLLLLLLLLLLLDDDDLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLMLLLLLLLLLLLLLLLMLLLLLMMLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLFDDLLLLMLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLDDLLLLMLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLDDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLNDNDNDNDNDNDENDNDNDNDNDGNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMM","n":["MetaClientOptions","borrow","borrow_mut","client","clone","clone_into","compat","compat_mut","compat_ref","connect_timeout_millis","ddl_timeout_millis","default","default_ddl_timeout_millis","default_heartbeat_timeout_millis","deref","deref_mut","deserialize","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","error","fmt","from","from_ref","from_subset","heartbeat_timeout_millis","init","into","into_request","is_in_subset","metasrv_addrs","serialize","tcp_nodelay","timeout_millis","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","DEFAULT_ASK_LEADER_MAX_RETRY","DEFAULT_SUBMIT_DDL_MAX_RETRY","HeartbeatSender","HeartbeatStream","Id","MetaClient","MetaClientBuilder","ask_leader","ask_leader","batch_delete","batch_get","batch_put","borrow","borrow","borrow_mut","borrow_mut","build","channel_config","channel_manager","channel_manager","channel_manager","clone","clone","clone_into","clone_into","compare_and_put","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","ddl","ddl","ddl_channel_manager","ddl_channel_manager","ddl_client","default","default","delete_range","deref","deref","deref_mut","deref_mut","drop","drop","enable_ddl","enable_ddl","enable_heartbeat","enable_heartbeat","enable_lock","enable_lock","enable_router","enable_router","enable_store","enable_store","fmt","fmt","from","from","from_ref","from_ref","from_subset","from_subset","heartbeat","heartbeat","heartbeat","heartbeat_channel_manager","heartbeat_channel_manager","heartbeat_client","id","id","id","id","id","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","load_balance","lock","lock","lock","lock_client","move_value","new","new","put","range","role","role","route","router","router","router_client","sender","start","store","store","store_client","stream","submit_ddl_task","submit_ddl_task","to_owned","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","unlock","vzip","vzip","with_channel_manager","AskLeader","LeadershipGroup","ask_leader","ask_leader_inner","borrow","borrow","borrow_mut","borrow_mut","channel_manager","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","create_asker","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_ref","from_subset","from_subset","get_leader","id","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","leader","leadership_group","max_retry","new","peers","role","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Client","Inner","ask_leader","borrow","borrow","borrow_mut","borrow_mut","channel_manager","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_ref","from_subset","from_subset","id","init","init","inner","into","into","into_request","into_request","is_in_subset","is_in_subset","is_not_leader","is_started","is_started","is_unreachable","make_client","max_retry","new","role","start","start","submit_ddl_task","submit_ddl_task","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Client","HeartbeatSender","HeartbeatStream","Inner","ask_leader","ask_leader","ask_leader","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","channel_manager","clone","clone_into","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","fmt","from","from","from","from","from_ref","from_subset","from_subset","from_subset","from_subset","heartbeat","heartbeat","id","id","id","id","id","init","init","init","init","inner","into","into","into","into","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_started","is_started","make_client","max_retry","message","new","new","new","new","role","role","send","sender","start","start","stream","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","random_get","Client","Inner","borrow","borrow","borrow_mut","borrow_mut","channel_manager","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_ref","from_subset","from_subset","id","init","init","inner","into","into","into_request","into_request","is_in_subset","is_in_subset","is_started","is_started","lock","lock","make_client","new","peers","random_client","role","start","start","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","unlock","unlock","vzip","vzip","Client","Inner","borrow","borrow","borrow_mut","borrow_mut","channel_manager","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_ref","from_subset","from_subset","id","init","init","inner","into","into","into_request","into_request","is_in_subset","is_in_subset","is_started","is_started","make_client","new","peers","random_client","role","route","route","start","start","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Client","Inner","batch_delete","batch_delete","batch_get","batch_get","batch_put","batch_put","borrow","borrow","borrow_mut","borrow_mut","channel_manager","clone","clone_into","compare_and_put","compare_and_put","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","delete_range","delete_range","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_ref","from_subset","from_subset","id","init","init","inner","into","into","into_request","into_request","is_in_subset","is_in_subset","is_started","is_started","make_client","move_value","move_value","new","peers","put","put","random_client","range","range","role","start","start","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AskLeader","AskLeaderSnafu","AskLeaderTimeout","AskLeaderTimeoutSnafu","ConvertMetaRequest","ConvertMetaRequestSnafu","ConvertMetaResponse","ConvertMetaResponseSnafu","CreateChannel","CreateChannelSnafu","CreateHeartbeatStream","CreateHeartbeatStreamSnafu","Error","IllegalGrpcClientState","IllegalGrpcClientStateSnafu","InvalidResponseHeader","InvalidResponseHeaderSnafu","MetaServer","MetaServerSnafu","NoLeader","NoLeaderSnafu","NotStarted","NotStartedSnafu","Result","RetryTimesExceeded","RetryTimesExceededSnafu","SendHeartbeat","SendHeartbeatSnafu","as_any","as_error_source","backtrace","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","build","build","build","build","build","build","build","build","cause","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","code","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","debug_fmt","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","description","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","err_msg","err_msg","fail","fail","fail","fail","fail","fail","fail","fail","fmt","fmt","fmt","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","msg","msg","name","next","provide","source","status_code","times","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_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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_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","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","code","err_msg","err_msg","error","location","location","location","location","location","location","location","location","location","location","location","msg","msg","name","source","source","source","source","times"],"q":[[0,"meta_client"],[45,"meta_client::client"],[168,"meta_client::client::ask_leader"],[228,"meta_client::client::ddl"],[292,"meta_client::client::heartbeat"],[411,"meta_client::client::load_balance"],[412,"meta_client::client::lock"],[476,"meta_client::client::router"],[538,"meta_client::client::store"],[614,"meta_client::error"],[1037,"meta_client::error::Error"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Ask the leader address of metasrv, and the heartbeat …","BatchDelete atomically deletes the given keys from the …","BatchGet atomically get values by the given keys from the …","BatchPut atomically puts the given keys into the key-value …","","","","","","","","","","","","","","CompareAndPut atomically puts the value to the given …","","","","","","","","","","","","","","DeleteRange deletes the given range from the key-value …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns a heartbeat bidirectional streaming: (sender, …","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","MoveValue atomically renames the key to the given updated …","","","Put puts the given key into the key-value store.","Range gets the keys in the range from the key-value store.","","","Fetch routing information for tables. The smallest unit is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Fetch the next message from this stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SNAFU context selector for the Error::AskLeader variant","","SNAFU context selector for the Error::AskLeaderTimeout …","","SNAFU context selector for the Error::ConvertMetaRequest …","","SNAFU context selector for the Error::ConvertMetaResponse …","","SNAFU context selector for the Error::CreateChannel variant","","SNAFU context selector for the Error::CreateHeartbeatStream…","","","SNAFU context selector for the …","","SNAFU context selector for the Error::InvalidResponseHeader…","","SNAFU context selector for the Error::MetaServer variant","","SNAFU context selector for the Error::NoLeader variant","","SNAFU context selector for the Error::NotStarted variant","","","SNAFU context selector for the Error::RetryTimesExceeded …","","SNAFU context selector for the Error::SendHeartbeat variant","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,14,14,14,14,23,14,23,14,23,14,23,23,14,23,14,23,14,14,23,14,23,14,23,14,0,14,23,23,14,23,14,14,23,14,23,14,23,14,23,23,23,23,23,23,23,23,23,23,23,14,23,14,23,14,23,14,0,14,14,23,23,14,14,72,71,23,14,23,14,23,14,23,14,23,14,0,0,14,14,14,14,23,14,14,14,72,23,14,0,14,14,72,14,0,14,14,71,14,14,23,14,23,14,23,14,23,14,23,14,23,14,14,23,14,14,0,0,58,58,61,58,61,58,58,58,58,61,58,61,58,61,58,58,61,58,61,58,61,58,61,58,61,58,58,61,58,58,58,61,58,61,58,61,58,61,58,61,58,58,58,61,58,58,61,58,61,58,61,58,61,58,61,58,61,58,0,0,64,28,64,28,64,64,28,28,28,64,28,64,28,64,28,64,28,64,28,64,28,64,28,64,28,28,64,64,28,64,28,28,64,28,64,28,64,0,28,64,0,64,64,28,64,28,64,28,64,28,28,64,28,64,28,64,28,64,28,64,28,64,0,0,0,0,31,70,70,72,71,31,70,72,71,31,70,70,31,31,72,71,31,70,72,71,31,70,72,71,31,70,72,71,31,70,72,71,31,70,72,71,31,70,71,31,70,72,71,31,70,31,72,71,31,70,31,70,72,71,72,71,70,72,71,31,70,31,72,71,31,70,72,71,31,70,72,71,31,70,31,70,70,70,71,72,71,31,70,72,70,72,72,31,70,71,31,72,71,31,70,72,71,31,70,72,71,31,70,72,71,31,70,72,71,31,70,72,71,31,70,0,0,0,35,78,35,78,78,35,35,35,78,35,78,35,78,35,78,35,78,35,78,35,78,35,78,35,35,78,78,35,78,35,35,78,35,78,35,78,35,78,35,78,78,35,78,78,78,35,78,35,35,78,35,78,35,78,35,78,35,78,35,78,35,78,0,0,45,84,45,84,84,45,45,45,84,45,84,45,84,45,84,45,84,45,84,45,84,45,84,45,45,84,84,45,84,45,45,84,45,84,45,84,45,84,84,45,84,84,84,45,84,45,84,45,45,84,45,84,45,84,45,84,45,84,45,84,0,0,50,90,50,90,50,90,50,90,50,90,90,50,50,50,90,50,90,50,90,50,90,50,90,50,90,50,90,50,90,50,90,50,90,50,50,90,90,50,90,50,50,90,50,90,50,90,50,90,90,50,90,50,90,50,90,90,50,90,90,50,90,50,50,90,50,90,50,90,50,90,50,90,50,90,106,0,106,0,106,0,106,0,106,0,106,0,0,106,0,106,0,106,0,106,0,106,0,0,106,0,106,0,106,106,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,115,116,117,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,110,112,113,114,119,120,115,116,117,121,122,123,118,112,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,116,110,112,113,114,115,116,117,118,110,112,113,114,119,120,115,116,117,121,122,123,118,106,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,106,110,112,113,114,119,120,115,116,117,121,122,123,118,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,112,118,115,106,106,106,106,118,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,110,112,113,114,119,120,115,116,117,121,122,123,118,106,127,128,129,130,128,131,132,130,133,134,129,135,136,137,138,127,139,134,133,136,137,138,139],"f":[0,[[]],[[]],0,[1,1],[[]],[[],2],[[],2],[[],2],0,0,[[],1],[[],3],[[],3],[4],[4],[5,[[6,[1]]]],[4],[[1,1],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[1,8],9],[[]],[[]],[[]],0,[[],4],[[]],[[],10],[[],7],0,[[1,11],6],0,0,[[]],[[],12],[[]],[[],6],[[],6],[[],13],[[]],0,0,0,0,0,0,0,0,[14,[[16,[15]]]],[[14,17],[[16,[18]]]],[[14,19],[[16,[20]]]],[[14,21],[[16,[22]]]],[[]],[[]],[[]],[[]],[23,14],[14,24],[[23,25],23],0,0,[23,23],[14,14],[[]],[[]],[[14,26],[[16,[27]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],0,0,[[23,25],23],0,[14,[[16,[28]]]],[[],23],[[],14],[[14,29],[[16,[30]]]],[4],[4],[4],[4],[4],[4],[23,23],0,[23,23],0,[23,23],0,[23,23],0,[23,23],0,[[23,8],9],[[14,8],9],[[]],[[]],[[]],[[]],[[]],[[]],0,[14,16],0,[[23,25],23],0,[14,[[16,[31]]]],[14,32],0,0,0,0,[[],4],[[],4],[[]],[[]],[[],10],[[],10],[[],7],[[],7],0,0,[[14,33],[[16,[34]]]],0,[14,[[16,[35]]]],[[14,36],[[16,[37]]]],[[3,3,38],23],[32,14],[[14,39],[[16,[40]]]],[[14,41],[[16,[42]]]],0,0,[[14,43],[[16,[44]]]],0,0,[14,[[16,[45]]]],0,[[14,[0,[[47,[[48,[[47,[46]]]]]],49]]],16],0,0,[14,[[16,[50]]]],0,[[14,51],[[16,[52]]]],[[14,53,51],[[56,[[55,[54]]]]]],[[]],[[]],[[],12],[[],12],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],13],[[],13],[[14,57],16],[[]],[[]],[[32,25],14],0,0,[58,[[16,[15]]]],[58,[[16,[15]]]],[[]],[[]],[[]],[[]],0,[58,58],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[58,[47,[46]]],[[16,[[60,[59]]]]]],[4],[4],[4],[4],[4],[4],[[61,8],9],[[58,8],9],[[]],[[]],[[]],[[]],[[]],[58,[[12,[15]]]],0,[[],4],[[],4],[[]],[[]],[[],10],[[],10],[[],7],[[],7],0,0,0,[[32,38,[63,[[62,[15]]]],25,4],58],0,0,[[]],[[],12],[[],12],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],13],[[],13],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],0,[28,28],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[4],[4],[4],[4],[4],[4],[[28,8],9],[[64,8],9],[[]],[[]],[[]],[[]],[[]],0,[[],4],[[],4],0,[[]],[[]],[[],10],[[],10],[[],7],[[],7],[[[12,[65]]],7],[28,7],[64,7],[66,7],[[64,[47,[46]]],[[16,[[67,[59]]]]]],0,[[32,38,25,4],28],0,[[28,[47,[[48,[[47,[46]]]]]]],16],[[64,[47,[[48,[[47,[46]]]]]]],16],[[28,68],[[16,[69]]]],[[64,68],[[16,[69]]]],[[]],[[],12],[[],12],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],13],[[],13],[[]],[[]],0,0,0,0,[31,[[16,[15]]]],[70,[[16,[15]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[31,31],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[[71,8],9],[[31,8],9],[[70,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[31,16],[70,16],[72,32],[71,32],0,0,0,[[],4],[[],4],[[],4],[[],4],0,[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],7],[[],7],[[],7],[[],7],[31,7],[70,7],[[70,[47,[46]]],[[16,[[60,[59]]]]]],0,[71,[[16,[[12,[73]]]]]],[[32,38,[75,[74]]],72],[[32,[76,[73]]],71],[[32,38,25,4],31],[[32,38,25,4],70],0,0,[[72,74],16],0,[[31,[47,[[48,[[47,[46]]]]]]],16],[[70,[47,[[48,[[47,[46]]]]]]],16],0,[[]],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[4,77],12],0,0,[[]],[[]],[[]],[[]],0,[35,35],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[4],[4],[4],[4],[4],[4],[[35,8],9],[[78,8],9],[[]],[[]],[[]],[[]],[[]],0,[[],4],[[],4],0,[[]],[[]],[[],10],[[],10],[[],7],[[],7],[35,7],[78,7],[[35,79],[[16,[80]]]],[[78,79],[[16,[80]]]],[[78,[47,[46]]],[[16,[[81,[59]]]]]],[[32,38,25],35],0,[78,[[16,[[81,[59]]]]]],0,[[35,[47,[[48,[[47,[46]]]]]]],16],[[78,[47,[[48,[[47,[46]]]]]]],16],[[]],[[],12],[[],12],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],13],[[],13],[[35,82],[[16,[83]]]],[[78,82],[[16,[83]]]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],0,[45,45],[[]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[4],[4],[4],[4],[4],[4],[[45,8],9],[[84,8],9],[[]],[[]],[[]],[[]],[[]],0,[[],4],[[],4],0,[[]],[[]],[[],10],[[],10],[[],7],[[],7],[45,7],[84,7],[[84,[47,[46]]],[[16,[[85,[59]]]]]],[[32,38,25],45],0,[84,[[16,[[85,[59]]]]]],0,[[45,86],[[16,[87]]]],[[84,86],[[16,[87]]]],[[45,[47,[[48,[[47,[46]]]]]]],16],[[84,[47,[[48,[[47,[46]]]]]]],16],[[]],[[],12],[[],12],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],13],[[],13],[[]],[[]],0,0,[[50,88],[[16,[89]]]],[[90,88],[[16,[89]]]],[[50,91],[[16,[92]]]],[[90,91],[[16,[92]]]],[[50,93],[[16,[94]]]],[[90,93],[[16,[94]]]],[[]],[[]],[[]],[[]],0,[50,50],[[]],[[50,95],[[16,[96]]]],[[90,95],[[16,[96]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[50,97],[[16,[98]]]],[[90,97],[[16,[98]]]],[4],[4],[4],[4],[4],[4],[[50,8],9],[[90,8],9],[[]],[[]],[[]],[[]],[[]],0,[[],4],[[],4],0,[[]],[[]],[[],10],[[],10],[[],7],[[],7],[50,7],[90,7],[[90,[47,[46]]],[[16,[[99,[59]]]]]],[[50,100],[[16,[101]]]],[[90,100],[[16,[101]]]],[[32,38,25],50],0,[[50,102],[[16,[103]]]],[[90,102],[[16,[103]]]],[90,[[16,[[99,[59]]]]]],[[50,104],[[16,[105]]]],[[90,104],[[16,[105]]]],0,[[50,[47,[[48,[[47,[46]]]]]]],16],[[90,[47,[[48,[[47,[46]]]]]]],16],[[]],[[],12],[[],12],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],13],[[],13],[[]],[[]],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,[106,107],[[],108],[106,[[12,[109]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[110,[[63,[15]]]]],106],[[[112,[[63,[111]],[63,[15]]]]],106],[113,106],[114,106],[[[115,[[63,[15]]]]],106],[[[116,[[63,[15]]]]],106],[117,106],[[[118,[[63,[4]],[63,[15]]]]],106],[106,[[12,[108]]]],[[[110,[49]]],[[110,[49]]]],[[[112,[49,49]]],[[112,[49,49]]]],[113,113],[114,114],[119,119],[120,120],[[[115,[49]]],[[115,[49]]]],[[[116,[49]]],[[116,[49]]]],[117,117],[121,121],[122,122],[123,123],[[[118,[49,49]]],[[118,[49,49]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[106,4,[62,[15]]]],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[106,46],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],0,0,[[[110,[[63,[15]]]]],[[6,[106]]]],[[[112,[[63,[111]],[63,[15]]]]],[[6,[106]]]],[113,[[6,[106]]]],[114,[[6,[106]]]],[[[115,[[63,[15]]]]],[[6,[106]]]],[[[116,[[63,[15]]]]],[[6,[106]]]],[117,[[6,[106]]]],[[[118,[[63,[4]],[63,[15]]]]],[[6,[106]]]],[[[110,[124]],8],9],[[[112,[124,124]],8],9],[[113,8],9],[[114,8],9],[[119,8],9],[[120,8],9],[[[115,[124]],8],9],[[[116,[124]],8],9],[[117,8],9],[[121,8],9],[[122,8],9],[[123,8],9],[[[118,[124,124]],8],9],[[106,8],9],[[106,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[66,106],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[110,[[63,[15]]]]],106],[[[112,[[63,[111]],[63,[15]]]]],106],[113,106],[114,106],[119,106],[120,106],[[[115,[[63,[15]]]]],106],[[[116,[[63,[15]]]]],106],[117,106],[121,106],[122,106],[123,106],[[[118,[[63,[4]],[63,[15]]]]],106],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,0,0,[106,[[12,[125]]]],[126],[106,[[12,[108]]]],[106,111],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[3,"MetaClientOptions"],[3,"Compat"],[15,"u64"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Request"],[8,"Serializer"],[4,"Option"],[3,"TypeId"],[3,"MetaClient"],[3,"String"],[6,"Result"],[3,"BatchDeleteRequest"],[3,"BatchDeleteResponse"],[3,"BatchGetRequest"],[3,"BatchGetResponse"],[3,"BatchPutRequest"],[3,"BatchPutResponse"],[3,"MetaClientBuilder"],[3,"ChannelConfig"],[3,"ChannelManager"],[3,"CompareAndPutRequest"],[3,"CompareAndPutResponse"],[3,"Client"],[3,"DeleteRangeRequest"],[3,"DeleteRangeResponse"],[3,"Client"],[6,"Id"],[3,"LockRequest"],[3,"LockResponse"],[3,"Client"],[3,"MoveValueRequest"],[3,"MoveValueResponse"],[4,"Role"],[3,"PutRequest"],[3,"PutResponse"],[3,"RangeRequest"],[3,"RangeResponse"],[3,"RouteRequest"],[3,"RouteResponse"],[3,"Client"],[15,"str"],[8,"AsRef"],[15,"slice"],[8,"Clone"],[3,"Client"],[3,"SubmitDdlTaskRequest"],[3,"SubmitDdlTaskResponse"],[3,"ExecutorContext"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"UnlockRequest"],[3,"AskLeader"],[3,"Channel"],[3,"HeartbeatClient"],[3,"LeadershipGroup"],[3,"Vec"],[8,"Into"],[3,"Inner"],[3,"ResponseHeader"],[3,"Status"],[3,"DdlTaskClient"],[3,"SubmitDdlTaskRequest"],[3,"SubmitDdlTaskResponse"],[3,"Inner"],[3,"HeartbeatStream"],[3,"HeartbeatSender"],[3,"HeartbeatResponse"],[3,"HeartbeatRequest"],[3,"Sender"],[3,"Streaming"],[8,"FnOnce"],[3,"Inner"],[3,"LockRequest"],[3,"LockResponse"],[3,"LockClient"],[3,"UnlockRequest"],[3,"UnlockResponse"],[3,"Inner"],[3,"RouterClient"],[3,"RouteRequest"],[3,"RouteResponse"],[3,"BatchDeleteRequest"],[3,"BatchDeleteResponse"],[3,"Inner"],[3,"BatchGetRequest"],[3,"BatchGetResponse"],[3,"BatchPutRequest"],[3,"BatchPutResponse"],[3,"CompareAndPutRequest"],[3,"CompareAndPutResponse"],[3,"DeleteRangeRequest"],[3,"DeleteRangeResponse"],[3,"StoreClient"],[3,"MoveValueRequest"],[3,"MoveValueResponse"],[3,"PutRequest"],[3,"PutResponse"],[3,"RangeRequest"],[3,"RangeResponse"],[4,"Error"],[8,"Any"],[8,"Error"],[3,"Backtrace"],[3,"IllegalGrpcClientStateSnafu"],[4,"StatusCode"],[3,"MetaServerSnafu"],[3,"AskLeaderSnafu"],[3,"NoLeaderSnafu"],[3,"NotStartedSnafu"],[3,"SendHeartbeatSnafu"],[3,"CreateHeartbeatStreamSnafu"],[3,"RetryTimesExceededSnafu"],[3,"AskLeaderTimeoutSnafu"],[3,"CreateChannelSnafu"],[3,"InvalidResponseHeaderSnafu"],[3,"ConvertMetaRequestSnafu"],[3,"ConvertMetaResponseSnafu"],[8,"Debug"],[8,"StackError"],[3,"Demand"],[13,"MetaServer"],[13,"IllegalGrpcClientState"],[13,"SendHeartbeat"],[13,"AskLeaderTimeout"],[13,"AskLeader"],[13,"NoLeader"],[13,"CreateChannel"],[13,"NotStarted"],[13,"CreateHeartbeatStream"],[13,"InvalidResponseHeader"],[13,"ConvertMetaRequest"],[13,"ConvertMetaResponse"],[13,"RetryTimesExceeded"]]},\ "meta_srv":{"doc":"","t":"CAAAAAAAAAAAAAAAAAAAAADLLFLLFLLLLLLLLLLLMLLLLLLFMLMLFLLMLLLLLLLLLLRDLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLLLLDDDEGNNLMLLLLLLLLLLLLLLLLMMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMFLLLLLLLLLMMLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRNIQENLLLLKLLLLLLLLALLLLKLLLLLKKLLKLKLLLLLLLLLDLLLLMLLLLLLLLLMLLLLLLMLMMLLLLLLLLLLLLLLLNDNDNDNDNDNDNDNDNDNDENDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNNDDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDGNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNNDDNDNNDDNDNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDDLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLLMMLLLLLLLLLMLLMLMLLLFLLLMLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLFLLLLLLLLLLLMLMLLLLLLLLLMLDIDDDDDLLLLLLLLLLLLLLLLLLLLLLLALLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLKLMMLMMLLLLLLLMLLLLLLLLLLLLLLLLLLLKLLLLLLLALLLLLLALMLLLLLAALLLLLLLAALLLMMMALLMALLLLLLLMMMMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLEDDDNLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDMLLMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLMMLMMLLLLLLLLMLLLLLLLLLLLLLLLLMMDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDRDLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLDDRRDRDDDDDLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFRIDGGDLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLMALLKLMAMLLLLLLLLLLLLLLLLLLLKLLDLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLDDDGDRDDDDGRLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMMMLMMLLLLLLLLLLMMLMMLMMMLLLMLLLLLLLLMLMLMLLLLLLLLLLLLLLLMMLLLMMMMLLMMMLLLLLLLLLLMLMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLDDLLLLLLLFFFFFLLLLLLLLMLLLLLLLLMLLLLMLLMLLLLLLLLLLLMLLLMLMLLMLLLMLLLMLLLLLLLLLLLLLLLLRRRRRDLLLLMLLLLLLLLLLLLLLLLLMFFFFLLMLLLLLLLLLAADDRDDDDISRLLALLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMLALLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLMLAALLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLMLLLLLLLMMLLKMLLLLLLMMMMLMMLLLLLLMMMMLLLLLMLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLDLLLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLDLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLMLLLLLLLLLLLLLLLLLLLLFMLLLLLLLLLLLLDDDNNEIGIGIDGEIDLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLALLKKAMAMMKLLLLLLLLLMMKMLLLLLLLLKKLLDIGMLLLLLLLLLLLLLLLLLLLLKLMLLLLLLLLDDIGIDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLMMLLLLLLLLLLLLKLKLLLLDGILLLLLLLLLLLLLMLLLLLLLMLLLLLLKLMLLLLLQNNGQIELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALALLKLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLDRLLLLLLLLLLLFLLLLLLLLLLLLLLLLLGGAAAAAAAADIDLLLLLLLFLLLLFLLLLLLLLLLLLLLLLLLLLKMAAALLLLLLLLLLLLALLFALLLALLLLLALMLLLLLLLLLLLLLLLLLALLRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLMLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLMLLLLLLLFFFEENNNNIDGGLLLLLLLLLLKMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKLLLLLLMLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLFFAAAAADIGDLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLMLLLDDDDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLMMMMMMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGIGLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLGLDLLLLLLLMLLLLLFLLLLLLLLLMLMLLLLLLLFF","n":["Result","bootstrap","cache_invalidator","cluster","election","error","failure_detector","greptimedb_telemetry","handler","inactive_region_manager","keys","lease","lock","metasrv","metrics","mocks","procedure","pubsub","selector","service","table_meta_alloc","table_routes","MetaSrvInstance","__clone_box","and","bootstrap_meta_srv_with_router","borrow","borrow_mut","build_meta_srv","clone","clone_into","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_ref","from_subset","http_srv","init","into","into_request","into_request","is_in_subset","lift_into","make_meta_srv","meta_srv","new","opts","or","router","sculpt","shutdown","signal_sender","start","subset","to_owned","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","DEFAULT_SUBJECT","MetasrvCacheInvalidator","and","borrow","borrow_mut","broadcast","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","info","init","into","into_request","into_request","invalidate_table_id","invalidate_table_name","is_in_subset","lift_into","mailbox","new","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","Context","MetaPeerClient","MetaPeerClientBuilder","MetaPeerClientBuilderError","MetaPeerClientRef","UninitializedField","ValidationError","__clone_box","addr","and","and","and","and","as_error_source","batch_get","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","channel_manager","channel_manager","channel_manager","check_resp_header","clone","clone_into","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","create_empty","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","election","election","election","fmt","fmt","from","from","from","from","from","from","from_ref","from_subset","from_subset","from_subset","from_subset","get_all_dn_stat_kvs","get_dn_key_value","get_dn_stat_kvs","get_node_cnt","in_memory","in_memory","in_memory","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_leader","lift_into","lift_into","lift_into","lift_into","max_retry_count","max_retry_count","max_retry_count","need_retry","or","or","or","or","provide","range","remote_batch_get","remote_range","retry_interval_ms","retry_interval_ms","retry_interval_ms","sculpt","sculpt","sculpt","sculpt","subset","subset","subset","subset","to_owned","to_stat_kv_map","to_string","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ELECTION_KEY","Elected","Election","Leader","LeaderChangeMessage","StepDown","__clone_box","and","borrow","borrow_mut","campaign","clone","clone_into","compat","compat_mut","compat_ref","deref","deref_mut","drop","etcd","fmt","from","from_ref","from_subset","in_infancy","init","into","into_request","into_request","is_in_subset","is_leader","leader","lift_into","or","resign","sculpt","subscribe_leader_change","subset","to_owned","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","EtcdElection","and","borrow","borrow_mut","campaign","client","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","in_infancy","infancy","init","into","into_request","into_request","is_in_subset","is_leader","is_leader","leader","leader_value","leader_watcher","lift_into","or","resign","sculpt","subscribe_leader_change","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","with_endpoints","with_etcd_client","BatchGet","BatchGetSnafu","ConnectEtcd","ConnectEtcdSnafu","ConvertEtcdTxnObject","ConvertEtcdTxnObjectSnafu","ConvertProtoData","ConvertProtoDataSnafu","CorruptedTableRoute","CorruptedTableRouteSnafu","CreateChannel","CreateChannelSnafu","DecodeTableRoute","DecodeTableRouteSnafu","DeserializeFromJson","DeserializeFromJsonSnafu","EmptyKey","EmptyKeySnafu","EmptyTableName","EmptyTableNameSnafu","Error","EtcdFailed","EtcdFailedSnafu","ExceededRetryLimit","ExceededRetryLimitSnafu","GetFullTableInfo","GetFullTableInfoSnafu","InitMetadata","InitMetadataSnafu","InvalidArguments","InvalidArgumentsSnafu","InvalidCatalogValue","InvalidCatalogValueSnafu","InvalidFullTableName","InvalidFullTableNameSnafu","InvalidHeartbeatRequest","InvalidHeartbeatRequestSnafu","InvalidHttpBody","InvalidHttpBodySnafu","InvalidInactiveRegionKey","InvalidInactiveRegionKeySnafu","InvalidLeaseKey","InvalidLeaseKeySnafu","InvalidRegionKeyFromUtf8","InvalidRegionKeyFromUtf8Snafu","InvalidStatKey","InvalidStatKeySnafu","InvalidTxnResult","InvalidTxnResultSnafu","InvalidUtf8Value","InvalidUtf8ValueSnafu","InvalidateTableCache","InvalidateTableCacheSnafu","IsNotLeader","IsNotLeaderSnafu","Join","JoinSnafu","LeaseGrant","LeaseGrantSnafu","LeaseKeyFromUtf8","LeaseKeyFromUtf8Snafu","LeaseValueFromUtf8","LeaseValueFromUtf8Snafu","ListCatalogs","ListCatalogsSnafu","ListSchemas","ListSchemasSnafu","Lock","LockNotConfig","LockNotConfigSnafu","LockSnafu","MailboxClosed","MailboxClosedSnafu","MailboxReceiver","MailboxReceiverSnafu","MailboxTimeout","MailboxTimeoutSnafu","MissingRequestHeader","MissingRequestHeaderSnafu","MissingRequiredParameter","MissingRequiredParameterSnafu","MoveValue","MoveValueSnafu","NextSequence","NextSequenceSnafu","NoEnoughAvailableDatanode","NoEnoughAvailableDatanodeSnafu","NoLeader","NoLeaderSnafu","OperateRegion","OperateRegionSnafu","Other","OtherSnafu","ParseAddr","ParseAddrSnafu","ParseNum","ParseNumSnafu","PublishMessage","PublishMessageSnafu","PushMessage","PushMessageSnafu","PusherNotFound","PusherNotFoundSnafu","Range","RangeSnafu","RecoverProcedure","RecoverProcedureSnafu","RegionFailoverCandidatesNotFound","RegionFailoverCandidatesNotFoundSnafu","RegisterProcedureLoader","RegisterProcedureLoaderSnafu","RequestDatanode","RequestDatanodeSnafu","ResponseHeaderNotFound","ResponseHeaderNotFoundSnafu","Result","RetryLater","RetryLaterSnafu","SchemaAlreadyExists","SchemaAlreadyExistsSnafu","SendShutdownSignal","SendShutdownSignalSnafu","SerializeToJson","SerializeToJsonSnafu","ShutdownServer","ShutdownServerSnafu","StartGrpc","StartGrpcSnafu","StartHttp","StartHttpSnafu","StatKeyFromUtf8","StatKeyFromUtf8Snafu","StatValueFromUtf8","StatValueFromUtf8Snafu","SubmitDdlTask","SubmitDdlTaskSnafu","SubmitProcedure","SubmitProcedureSnafu","TableAlreadyExists","TableAlreadyExistsSnafu","TableIdChanged","TableIdChangedSnafu","TableInfoNotFound","TableInfoNotFoundSnafu","TableMetadataManager","TableMetadataManagerSnafu","TableNotFound","TableNotFoundSnafu","TableRouteConversion","TableRouteConversionSnafu","TableRouteNotFound","TableRouteNotFoundSnafu","TcpBind","TcpBindSnafu","TcpIncoming","TcpIncomingSnafu","TooManyPartitions","TooManyPartitionsSnafu","Txn","TxnSnafu","Unexpected","UnexpectedInstructionReply","UnexpectedInstructionReplySnafu","UnexpectedSnafu","Unlock","UnlockSnafu","Unsupported","UnsupportedSelectorType","UnsupportedSelectorTypeSnafu","UnsupportedSnafu","UpdateTableMetadata","UpdateTableMetadataSnafu","UpdateTableRoute","UpdateTableRouteSnafu","WaitProcedure","WaitProcedureSnafu","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","addr","addr","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","as_any","as_error_source","available","backtrace","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","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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","catalog","cause","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","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","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","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","debug_fmt","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","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","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","description","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","err_msg","err_msg","err_msg","err_msg","err_msg","err_msg","err_msg","expected","expected","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","failed_region","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","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","found","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","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","func_name","id","id","id","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","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","input","input","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","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","key","key","key","key","key","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","mailbox_message","match_for_io_error","msg","name","next","node_addr","operation","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","param","peer","peer","provide","pusher_id","reason","reason","reason","retry_num","schema_name","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","selector_type","server","source","status_code","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","table_id","table_id","table_name","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_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_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","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_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","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","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","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","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_name","violated","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","addr","addr","available","catalog","err_msg","err_msg","err_msg","err_msg","err_msg","err_msg","err_msg","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","expected","expected","failed_region","found","func_name","id","id","id","input","input","key","key","key","key","key","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","mailbox_message","msg","name","node_addr","operation","param","peer","peer","pusher_id","reason","reason","reason","retry_num","schema_name","selector_type","server","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","table_id","table_id","table_name","type_name","violated","HeartbeatHistory","PhiAccrualFailureDetector","__clone_box","acceptable_heartbeat_pause_millis","add","and","and","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","deref","deref","deref_mut","deref_mut","drop","drop","drop_oldest","first_heartbeat_estimate_millis","from","from","from_ref","from_subset","from_subset","heartbeat","heartbeat_history","init","init","interval_sum","intervals","into","into","into_request","into_request","into_request","into_request","is_available","is_in_subset","is_in_subset","last_heartbeat_millis","lift_into","lift_into","max_sample_size","mean","min_std_deviation_millis","new","or","or","phi","phi","sculpt","sculpt","squared_interval_sum","std_deviation","subset","subset","threshold","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","variance","vzip","vzip","DistributedGreptimeDBTelemetryCollector","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","get_greptimedb_telemetry_task","get_mode","get_nodes","get_retry","get_uuid_cache","inc_retry","init","into","into_request","into_request","is_in_subset","lift_into","meta_peer_client","or","retry","sculpt","set_uuid_cache","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","uuid","vzip","HeartbeatAccumulator","HeartbeatHandler","HeartbeatHandlerGroup","HeartbeatMailbox","NameCachedHandler","Pusher","Pushers","__clone_box","__clone_box","add_handler","and","and","and","and","and","and","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","broadcast","check_leader_handler","check_timeout_bg","clone","clone","clone_into","clone_into","collect_stats_handler","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","create","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","failure_handler","filter_inactive_region_stats","fmt","from","from","from","from","from","from","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","handle","handle","handler","handlers","header","header","inactive_region_ids","init","init","init","init","init","init","insert","instructions","into","into","into","into","into","into","into_mailbox_message","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_acceptable","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","json_reply","keep_lease_handler","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","mailbox_handler","name","name","new","new","new","new","next_message_id","node_stat","on_leader_start_handler","on_recv","or","or","or","or","or","or","persist_stats_handler","publish_heartbeat_handler","push","push","pushers","pushers","pushers","region_lease","region_lease_handler","register","remove","res_header","response_header_handler","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","send","sender","senders","sequence","stat","subset","subset","subset","subset","subset","subset","timeout_notify","timeouts","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","unregister","vzip","vzip","vzip","vzip","vzip","vzip","CheckLeaderHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","handle","init","into","into_request","into_request","is_acceptable","is_in_subset","lift_into","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","CollectStatsHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","handle","init","into","into_request","into_request","is_acceptable","is_in_subset","lift_into","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","DatanodeHeartbeat","RegionFailureHandler","and","and","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","failure_detect_runner","from","from","from_subset","from_subset","handle","heartbeat_time","init","init","into","into","into_request","into_request","into_request","into_request","is_acceptable","is_in_subset","is_in_subset","lift_into","lift_into","or","or","region_idents","runner","sculpt","sculpt","subset","subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","try_into","try_into","try_new","type_id","type_id","vzip","vzip","FailureDetectControl","FailureDetectRunner","FailureDetectorContainer","FailureDetectorEntry","Purge","and","and","and","and","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","control_rx","control_tx","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","e","election","failure_detector","from","from","from","from","from_subset","from_subset","from_subset","from_subset","get_failure_detector","heartbeat_rx","heartbeat_tx","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","iter","lift_into","lift_into","lift_into","lift_into","new","or","or","or","or","receiver_handle","region_failover_manager","region_ident","remove","runner_handle","sculpt","sculpt","sculpt","sculpt","send_control","send_heartbeat","start","start_with","subset","subset","subset","subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","FilterInactiveRegionStatsHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","handle","init","into","into_request","into_request","is_acceptable","is_in_subset","lift_into","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","KeepLeaseHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","handle","init","into","into_request","into_request","is_acceptable","is_in_subset","lift_into","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","MailboxHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","handle","init","into","into_request","into_request","is_acceptable","is_in_subset","lift_into","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","RegionStat","Stat","addr","and","and","approximate_bytes","approximate_rows","borrow","borrow","borrow_mut","borrow_mut","cluster_id","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","default","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","erased_serialize","erased_serialize","fmt","fmt","from","from","from_subset","from_subset","id","id","init","init","into","into","into_request","into_request","into_request","into_request","is_empty","is_in_subset","is_in_subset","lift_into","lift_into","node_epoch","or","or","rcus","rcus","region_ids","region_num","region_stats","retain_active_region_stats","sculpt","sculpt","serialize","serialize","stat_key","subset","subset","timestamp_millis","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","vzip","vzip","wcus","wcus","OnLeaderStartHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","handle","init","into","into_request","into_request","is_acceptable","is_in_subset","lift_into","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","EpochStats","MAX_CACHED_STATS_PER_KEY","PersistStatsHandler","and","and","borrow","borrow","borrow_mut","borrow_mut","clear","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","default","deref","deref","deref_mut","deref_mut","drain_all","drop","drop","epoch","epoch","from","from","from_subset","from_subset","handle","init","init","into","into","into_request","into_request","into_request","into_request","is_acceptable","is_in_subset","is_in_subset","len","lift_into","lift_into","or","or","push","sculpt","sculpt","set_epoch","stats","stats_cache","subset","subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","vzip","vzip","PublishHeartbeatHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","handle","init","into","into_request","into_request","is_acceptable","is_in_subset","lift_into","new","or","publish","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","RegionLeaseHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","handle","init","into","into_request","into_request","is_acceptable","is_in_subset","lift_into","new","or","region_lease_seconds","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","ResponseHeaderHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","handle","init","into","into_request","into_request","is_acceptable","is_in_subset","lift_into","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","InactiveRegionManager","and","borrow","borrow_mut","clear_all_inactive_regions","compat","compat_mut","compat_ref","deref","deref_mut","deregister_inactive_region","drop","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","new","or","register_inactive_region","retain_active_regions","scan_all_inactive_regions","sculpt","store","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","DATANODE_LEASE_KEY_PATTERN","DATANODE_STAT_KEY_PATTERN","DN_LEASE_PREFIX","DN_STAT_PREFIX","INACTIVE_REGION_KEY_PATTERN","INACTIVE_REGION_PREFIX","InactiveRegionKey","LeaseKey","LeaseValue","StatKey","StatValue","__clone_box","__clone_box","__clone_box","__clone_box","__private_field","__private_field","__private_field","and","and","and","and","and","and","and","and","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cluster_id","cluster_id","cluster_id","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","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","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_str","from_str","from_str","from_str","from_str","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_hash","get_hash","get_hash","get_prefix_by_cluster","hash","hash","hash","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","node_addr","node_id","node_id","node_id","or","or","or","or","or","or","or","or","region_id","region_num","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","serialize","serialize","serialize","serialize","stats","subset","subset","subset","subset","subset","subset","subset","subset","timestamp_millis","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","alive_datanodes","filter_datanodes","get_lease_prefix","DEFAULT_EXPIRE_TIME_SECS","DistLock","DistLockGuard","DistLockRef","Key","Opts","and","and","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","deref","deref","deref_mut","deref_mut","drop","drop","drop","etcd","expire_secs","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","key","keys","lift_into","lift_into","lock","lock","lock","memory","name","new","or","or","sculpt","sculpt","subset","subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","unlock","vzip","vzip","EtcdLock","__clone_box","and","borrow","borrow_mut","client","clone","clone_into","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_ref","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","lock","or","sculpt","subset","to_owned","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","unlock","vzip","with_endpoints","with_etcd_client","table_metadata_lock_key","MemLock","and","borrow","borrow_mut","compat","compat_mut","compat_ref","default","deref","deref_mut","drop","from","from_subset","guards","init","into","into_request","into_request","is_in_subset","lift_into","lock","mutexes","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","unlock","vzip","Context","DatanodeClientOptions","DatanodeOptions","ElectionRef","LeaderValue","METASRV_HOME","MetaSrv","MetaSrvOptions","MetasrvInfo","SelectorContext","SelectorRef","TABLE_ID_SEQ","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","and","and","and","and","and","and","and","and","ask_leader","batch_delete","batch_get","batch_get","batch_put","bind_addr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","client_options","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compare_and_put","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","connect_timeout_millis","create_default_schema_if_not_exist","data_home","datanode","datanode_lease_secs","ddl_executor","ddl_executor","default","default","default","delete_range","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","election","election","election","enable_region_failover","enable_telemetry","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","greptimedb_telemetry_task","handler_group","handler_group","heartbeat","http","in_memory","in_memory","in_memory","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_infancy","is_leader","is_skip_all","kv_store","kv_store","kv_store","kv_store","leader_cached_kv_store","leader_cached_kv_store","leader_cached_kv_store","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lock","lock","lock","logging","mailbox","mailbox","mailbox","meta_peer_client","meta_peer_client","meta_peer_client","meta_peer_client","move_value","new_ctx","options","options","or","or","or","or","or","or","or","or","procedure","procedure_manager","procedure_manager","publish","pubsub","put","range","range","reset_in_memory","reset_leader_cached_kv_store","route","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","selector","selector","selector","serialize","serialize","serialize","server_addr","server_addr","server_addr","server_addr","set_skip_all","shutdown","skip_all","started","store_addr","submit_ddl_task","subscribe_manager","subset","subset","subset","subset","subset","subset","subset","subset","table_id","table_id_sequence","table_id_sequence","table_metadata_manager","table_metadata_manager","table_metadata_manager","tcp_nodelay","timeout_millis","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_toml_string","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","try_into","try_into","try_into","try_into","try_into","try_into","try_start","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlock","use_memory_store","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CheckLeaderByElection","MetaSrvBuilder","and","and","borrow","borrow","borrow_mut","borrow_mut","build","build_ddl_manager","build_default_meta_peer_client","build_leader_cached_kv_store","build_mailbox","build_procedure_manager","check","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","datanode_clients","datanode_clients","default","deref","deref","deref_mut","deref_mut","drop","drop","election","election","from","from","from_subset","from_subset","handler_group","heartbeat_handler","in_memory","in_memory","init","init","into","into","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","kv_store","kv_store","lift_into","lift_into","lock","lock","meta_peer_client","meta_peer_client","new","options","options","or","or","pubsub","pubsub","sculpt","sculpt","selector","selector","subset","subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","vzip","vzip","METRIC_META_HANDLER_EXECUTE","METRIC_META_HEARTBEAT_CONNECTION_NUM","METRIC_META_INACTIVE_REGIONS","METRIC_META_KV_REQUEST","METRIC_META_ROUTE_REQUEST","MockInfo","__clone_box","and","borrow","borrow_mut","channel_manager","clone","clone_into","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_ref","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","meta_srv","mock","mock_with_etcdstore","mock_with_memstore","mock_with_memstore_and_selector","or","sculpt","server_addr","subset","to_owned","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","region_failover","utils","FailoverProcedureGuard","Node","OPEN_REGION_MESSAGE_TIMEOUT","RegionFailoverContext","RegionFailoverKey","RegionFailoverManager","RegionFailoverProcedure","State","TYPE_NAME","_State_registry","__clone_box","__clone_box","activate_region","and","and","and","and","and","and","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cluster_id","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","context","create_context","deactivate_region","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","dist_lock","dist_lock","do_region_failover","drop","drop","drop","drop","drop","drop","drop","dump","eq","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","execute","failed_region","failed_region_exists","failover_end","failover_start","fmt","from","from","from","from","from","from","from","from_json","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_hash","hash","in_memory","in_memory","init","init","init","init","init","init","insert_running_procedures","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","invalidate_cache","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","key","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lock_key","mailbox","mailbox","new","new","next","node","or","or","or","or","or","or","procedure_manager","region_lease_secs","region_lease_secs","region_number","remark_inactive_region_if_needed","running_procedures","running_procedures","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","selector","selector","selector_ctx","selector_ctx","serialize","serialize","serialize","serialize","serialize","state","status","subset","subset","subset","subset","subset","subset","table_exists","table_id","table_metadata_manager","table_metadata_manager","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","try_into","try_into","try_start","type_id","type_id","type_id","type_id","type_id","type_id","type_name","update_metadata","vzip","vzip","vzip","vzip","vzip","vzip","ActivateRegion","and","borrow","borrow_mut","candidate","compat","compat_mut","compat_ref","deref","deref_mut","deserialize","drop","erased_serialize","fmt","from","from_subset","handle_response","init","into","into_request","into_request","is_in_subset","lift_into","new","next","or","region_storage_path","remark_inactive_region","remark_inactive_region_if_needed","sculpt","send_open_region_message","serialize","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","DeactivateRegion","and","borrow","borrow_mut","candidate","compat","compat_mut","compat_ref","deref","deref_mut","deserialize","drop","erased_serialize","fmt","from","from_subset","handle_response","init","into","into_request","into_request","is_in_subset","lift_into","new","next","or","sculpt","send_close_region_message","serialize","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","wait_for_region_lease_expiry","RegionFailoverEnd","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","deserialize","drop","erased_serialize","fmt","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","next","or","sculpt","serialize","status","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","RegionFailoverStart","and","borrow","borrow_mut","choose_candidate","compat","compat_mut","compat_ref","deref","deref_mut","deserialize","drop","erased_serialize","failover_candidate","fmt","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","new","next","or","sculpt","serialize","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","InvalidateCache","and","borrow","borrow_mut","broadcast_invalidate_table_cache_messages","compat","compat_mut","compat_ref","default","deref","deref_mut","deserialize","drop","erased_serialize","fmt","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","next","or","sculpt","serialize","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","UpdateRegionMetadata","and","borrow","borrow_mut","candidate","compat","compat_mut","compat_ref","deref","deref_mut","deserialize","drop","erased_serialize","fmt","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","new","next","or","pretty_log_table_route_change","region_storage_path","sculpt","serialize","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","update_metadata","update_table_route","vzip","AddSubRequest","DefaultPublish","DefaultSubscribeManager","Heartbeat","Heartbeat","Message","Publish","PublishRef","SubscribeManager","SubscribeManagerRef","SubscribeQuery","Subscriber","SubscriberRef","Topic","Transport","UnSubRequest","__clone_box","__clone_box","_transport","and","and","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_ref","from_ref","from_subset","from_subset","get_hash","hash","id","init","init","into","into","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","lift_into","lift_into","name","or","or","publish","sculpt","sculpt","send_msg","subscribe","subscribe_manager","subscribe_manager","subscriber","subscriber","subscriber_id","subscribers_by_topic","subset","subset","to_owned","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","topic","topic2sub","topic_list","transport_msg","transporter","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","un_subscribe","un_subscribe_all","vzip","vzip","DefaultPublish","Publish","PublishRef","_transport","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","new","or","sculpt","send_msg","send_msg","subscribe_manager","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","AddSubRequest","DefaultSubscribeManager","SubscribeManager","SubscribeManagerRef","SubscribeQuery","UnSubRequest","__clone_box","and","and","and","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","from","from","from","from_ref","from_subset","from_subset","from_subset","init","init","init","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","lift_into","lift_into","lift_into","or","or","or","sculpt","sculpt","sculpt","subscribe","subscribe","subscriber","subscriber_id","subscribers_by_topic","subscribers_by_topic","subset","subset","subset","to_owned","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","topic2sub","topic_list","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","un_subscribe","un_subscribe","un_subscribe_all","un_subscribe_all","vzip","vzip","vzip","Subscriber","SubscriberRef","Transport","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","fmt","from","from_subset","id","id","init","into","into_request","into_request","is_in_subset","lift_into","name","name","new","or","sculpt","subset","to_subset","to_subset_unchecked","transport_msg","transport_msg","transporter","try_from","try_into","try_into","type_id","vzip","Context","LeaseBased","LoadBased","Namespace","Output","Selector","SelectorType","__clone_box","and","borrow","borrow_mut","clone","clone_into","compat","compat_mut","compat_ref","default","deref","deref_mut","deserialize","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","fmt","from","from_ref","from_subset","init","into","into_request","into_request","is_in_subset","lease_based","lift_into","load_based","or","sculpt","select","serialize","subset","to_owned","to_subset","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","vzip","LeaseBasedSelector","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","or","sculpt","select","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","LoadBasedSelector","MAX_REGION_NUMBER","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","get_leader_peer_ids","init","into","into_request","into_request","is_in_subset","lift_into","or","sculpt","select","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","GrpcResult","GrpcStream","admin","cluster","ddl","heartbeat","lock","mailbox","router","store","Admin","HttpHandler","Router","__clone_box","and","and","borrow","borrow","borrow_mut","borrow_mut","boxed","call","call","call","call","check_path","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_ref","from_subset","from_subset","handle","handlers","health","heartbeat","inactive_regions","init","init","into","into","into_make_service","into_make_service_with_connect_info","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","leader","lift_into","lift_into","make_admin_service","meta","nest","new","new","node_lease","or","or","poll_ready","poll_ready","poll_ready","route","route","router","sculpt","sculpt","subset","subset","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","util","vzip","vzip","HTTP_OK","HealthHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","handle","init","into","into_request","into_request","is_in_subset","lift_into","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","HeartBeatHandler","StatValues","and","and","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","erased_serialize","filter_by_addr","fmt","from","from","from_subset","from_subset","handle","init","init","into","into","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","lift_into","lift_into","meta_peer_client","or","or","sculpt","sculpt","serialize","stat_vals","subset","subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","vzip","vzip","ClearInactiveRegionsHandler","InactiveRegions","ViewInactiveRegionsHandler","and","and","and","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","erased_serialize","fmt","from","from","from","from_subset","from_subset","from_subset","handle","handle","inactive_regions","init","init","init","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","lift_into","lift_into","lift_into","or","or","or","sculpt","sculpt","sculpt","serialize","store","store","subset","subset","subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","LeaderHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","election","from","from_subset","handle","init","into","into_request","into_request","is_in_subset","lift_into","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","CatalogsHandler","SchemasHandler","TableHandler","TablesHandler","and","and","and","and","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","from","from","from","from","from_subset","from_subset","from_subset","from_subset","handle","handle","handle","handle","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","lift_into","lift_into","lift_into","lift_into","or","or","or","or","sculpt","sculpt","sculpt","sculpt","subset","subset","subset","subset","table_metadata_manager","table_metadata_manager","table_metadata_manager","table_metadata_manager","to_http_response","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","HumanLease","LeaseValues","NodeLeaseHandler","and","and","and","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","erased_serialize","erased_serialize","fmt","fmt","from","from","from","from_subset","from_subset","from_subset","handle","human_time","init","init","init","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","lease","leases","lift_into","lift_into","lift_into","meta_peer_client","name","or","or","or","sculpt","sculpt","sculpt","serialize","serialize","subset","subset","subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","RouteHandler","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","handle","init","into","into_request","into_request","is_in_subset","lift_into","or","sculpt","subset","table_metadata_manager","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","extract_cluster_id","get_node_id","handle_ask_leader","BroadcastChannel","Channel","Datanode","Datanode","Frontend","Frontend","Mailbox","MailboxReceiver","MailboxRef","MessageId","__clone_box","and","and","and","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","broadcast","ch","channel","clone","clone_into","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","fmt","fmt","from","from","from","from_ref","from_subset","from_subset","from_subset","init","init","init","into","into","into","into_future","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","lift_into","lift_into","lift_into","message_id","message_id","new","on_recv","or","or","or","poll","pusher_id","pusher_range","rx","sculpt","sculpt","sculpt","send","subset","subset","subset","to_owned","to_string","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","type_id","type_id","type_id","vzip","vzip","vzip","fill_table_routes","handle_route","cached_kv","etcd","etcd_util","kv","memory","AlwaysLeader","CheckLeader","CheckLeaderRef","LeaderCachedKvStore","and","and","as_any","batch_delete","batch_get","batch_put","borrow","borrow","borrow_mut","borrow_mut","cache","check","check","check_leader","compare_and_put","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","create_new_version","delete_range","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_subset","from_subset","get_version","init","init","into","into","into_request","into_request","into_request","into_request","invalid_key","invalid_keys","is_in_subset","is_in_subset","is_leader","lift_into","lift_into","move_value","name","name","new","or","or","put","range","reset","sculpt","sculpt","store","subset","subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","try_into","try_into","txn","type_id","type_id","validate_version","version","vzip","vzip","with_always_leader","BatchDelete","BatchGet","BatchPut","CompareAndPut","Delete","EtcdStore","Get","MAX_TXN_SIZE","MoveValue","Put","and","and","and","and","and","and","and","and","and","as_any","batch_delete","batch_get","batch_put","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","client","compare_and_put","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","delete_options","delete_range","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","do_multi_txn","drop","drop","drop","drop","drop","drop","drop","drop","drop","expect","from","from","from","from","from","from","from","from","from","from_key","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","key","key","key","key","keys","keys","kvs","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","move_value","name","options","options","options","options","options","options","or","or","or","or","or","or","or","or","or","put","put_options","range","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","subset","subset","subset","subset","subset","subset","subset","subset","subset","to_key","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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_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","txn","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_endpoints","with_etcd_client","KvPair","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_etcd_kv","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","new","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","KvBackendAdapter","KvStoreRef","ResettableKvStore","ResettableKvStoreRef","and","as_any","batch_delete","batch_get","batch_put","borrow","borrow_mut","compare_and_put","compat","compat_mut","compat_ref","delete_range","deref","deref_mut","drop","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","move_value","name","or","put","range","reset","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","txn","type_id","vzip","wrap","MemStore","reset","MetaSrvTableMetadataAllocator","and","borrow","borrow_mut","compat","compat_mut","compat_ref","create","ctx","deref","deref_mut","drop","from","from_subset","handle_create_region_routes","init","into","into_request","into_request","is_in_subset","lift_into","new","or","sculpt","selector","subset","table_id_sequence","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","fetch_table","fetch_tables"],"q":[[0,"meta_srv"],[22,"meta_srv::bootstrap"],[66,"meta_srv::cache_invalidator"],[101,"meta_srv::cluster"],[259,"meta_srv::election"],[305,"meta_srv::election::etcd"],[346,"meta_srv::error"],[3644,"meta_srv::error::Error"],[3823,"meta_srv::failure_detector"],[3905,"meta_srv::greptimedb_telemetry"],[3943,"meta_srv::handler"],[4180,"meta_srv::handler::check_leader_handler"],[4210,"meta_srv::handler::collect_stats_handler"],[4240,"meta_srv::handler::failure_handler"],[4303,"meta_srv::handler::failure_handler::runner"],[4437,"meta_srv::handler::filter_inactive_region_stats"],[4467,"meta_srv::handler::keep_lease_handler"],[4497,"meta_srv::handler::mailbox_handler"],[4527,"meta_srv::handler::node_stat"],[4613,"meta_srv::handler::on_leader_start_handler"],[4643,"meta_srv::handler::persist_stats_handler"],[4713,"meta_srv::handler::publish_heartbeat_handler"],[4745,"meta_srv::handler::region_lease_handler"],[4777,"meta_srv::handler::response_header_handler"],[4807,"meta_srv::inactive_region_manager"],[4842,"meta_srv::keys"],[5170,"meta_srv::lease"],[5173,"meta_srv::lock"],[5246,"meta_srv::lock::etcd"],[5284,"meta_srv::lock::keys"],[5285,"meta_srv::lock::memory"],[5318,"meta_srv::metasrv"],[5701,"meta_srv::metasrv::builder"],[5786,"meta_srv::metrics"],[5791,"meta_srv::mocks"],[5831,"meta_srv::procedure"],[5833,"meta_srv::procedure::region_failover"],[6080,"meta_srv::procedure::region_failover::activate_region"],[6120,"meta_srv::procedure::region_failover::deactivate_region"],[6158,"meta_srv::procedure::region_failover::failover_end"],[6192,"meta_srv::procedure::region_failover::failover_start"],[6228,"meta_srv::procedure::region_failover::invalidate_cache"],[6263,"meta_srv::procedure::region_failover::update_metadata"],[6302,"meta_srv::pubsub"],[6411,"meta_srv::pubsub::publish"],[6446,"meta_srv::pubsub::subscribe_manager"],[6552,"meta_srv::pubsub::subscriber"],[6591,"meta_srv::selector"],[6645,"meta_srv::selector::lease_based"],[6674,"meta_srv::selector::load_based"],[6705,"meta_srv::service"],[6715,"meta_srv::service::admin"],[6805,"meta_srv::service::admin::health"],[6835,"meta_srv::service::admin::heartbeat"],[6899,"meta_srv::service::admin::inactive_regions"],[6992,"meta_srv::service::admin::leader"],[7022,"meta_srv::service::admin::meta"],[7143,"meta_srv::service::admin::node_lease"],[7241,"meta_srv::service::admin::route"],[7271,"meta_srv::service::admin::util"],[7272,"meta_srv::service::heartbeat"],[7274,"meta_srv::service::mailbox"],[7388,"meta_srv::service::router"],[7390,"meta_srv::service::store"],[7395,"meta_srv::service::store::cached_kv"],[7480,"meta_srv::service::store::etcd"],[7776,"meta_srv::service::store::etcd_util"],[7806,"meta_srv::service::store::kv"],[7850,"meta_srv::service::store::memory"],[7852,"meta_srv::table_meta_alloc"],[7886,"meta_srv::table_routes"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Builder for MetaPeerClient.","Error type for MetaPeerClientBuilder","","Uninitialized field","Custom validation error","","","","","","","","","","","","","","","","","Builds a new MetaPeerClient.","","","","","","","","","","","","","","","","","","","Create an empty builder, with all fields set to None or …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Campaign waits to acquire leadership in an election.","","","","","","","","","","","Returns the argument unchanged.","","","When a new leader is born, it may need some initialization …","","Calls U::from(self).","","","","Returns true if current node is the leader.","Returns the leader value for the current election.","","","Releases election leadership so other campaigners may …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","SNAFU context selector for the Error::BatchGet variant","","SNAFU context selector for the Error::ConnectEtcd variant","","SNAFU context selector for the Error::ConvertEtcdTxnObject …","","SNAFU context selector for the Error::ConvertProtoData …","","SNAFU context selector for the Error::CorruptedTableRoute …","","SNAFU context selector for the Error::CreateChannel variant","","SNAFU context selector for the Error::DecodeTableRoute …","","SNAFU context selector for the Error::DeserializeFromJson …","","SNAFU context selector for the Error::EmptyKey variant","","SNAFU context selector for the Error::EmptyTableName …","","","SNAFU context selector for the Error::EtcdFailed variant","","SNAFU context selector for the Error::ExceededRetryLimit …","","SNAFU context selector for the Error::GetFullTableInfo …","","SNAFU context selector for the Error::InitMetadata variant","","SNAFU context selector for the Error::InvalidArguments …","","SNAFU context selector for the Error::InvalidCatalogValue …","","SNAFU context selector for the Error::InvalidFullTableName …","","SNAFU context selector for the …","","SNAFU context selector for the Error::InvalidHttpBody …","","SNAFU context selector for the …","","SNAFU context selector for the Error::InvalidLeaseKey …","","SNAFU context selector for the …","","SNAFU context selector for the Error::InvalidStatKey …","","SNAFU context selector for the Error::InvalidTxnResult …","","SNAFU context selector for the Error::InvalidUtf8Value …","","SNAFU context selector for the Error::InvalidateTableCache …","","SNAFU context selector for the Error::IsNotLeader variant","","SNAFU context selector for the Error::Join variant","","SNAFU context selector for the Error::LeaseGrant variant","","SNAFU context selector for the Error::LeaseKeyFromUtf8 …","","SNAFU context selector for the Error::LeaseValueFromUtf8 …","","SNAFU context selector for the Error::ListCatalogs variant","","SNAFU context selector for the Error::ListSchemas variant","","","SNAFU context selector for the Error::LockNotConfig variant","SNAFU context selector for the Error::Lock variant","","SNAFU context selector for the Error::MailboxClosed variant","","SNAFU context selector for the Error::MailboxReceiver …","","SNAFU context selector for the Error::MailboxTimeout …","","SNAFU context selector for the Error::MissingRequestHeader …","","SNAFU context selector for the …","","SNAFU context selector for the Error::MoveValue variant","","SNAFU context selector for the Error::NextSequence variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::NoLeader variant","","SNAFU context selector for the Error::OperateRegion variant","","SNAFU context selector for the Error::Other variant","","SNAFU context selector for the Error::ParseAddr variant","","SNAFU context selector for the Error::ParseNum variant","","SNAFU context selector for the Error::PublishMessage …","","SNAFU context selector for the Error::PushMessage variant","","SNAFU context selector for the Error::PusherNotFound …","","SNAFU context selector for the Error::Range variant","","SNAFU context selector for the Error::RecoverProcedure …","","SNAFU context selector for the …","","SNAFU context selector for the …","","SNAFU context selector for the Error::RequestDatanode …","","SNAFU context selector for the …","","","SNAFU context selector for the Error::RetryLater variant","","SNAFU context selector for the Error::SchemaAlreadyExists …","","SNAFU context selector for the Error::SendShutdownSignal …","","SNAFU context selector for the Error::SerializeToJson …","","SNAFU context selector for the Error::ShutdownServer …","","SNAFU context selector for the Error::StartGrpc variant","","SNAFU context selector for the Error::StartHttp variant","","SNAFU context selector for the Error::StatKeyFromUtf8 …","","SNAFU context selector for the Error::StatValueFromUtf8 …","","SNAFU context selector for the Error::SubmitDdlTask variant","","SNAFU context selector for the Error::SubmitProcedure …","","SNAFU context selector for the Error::TableAlreadyExists …","","SNAFU context selector for the Error::TableIdChanged …","","SNAFU context selector for the Error::TableInfoNotFound …","","SNAFU context selector for the Error::TableMetadataManager …","","SNAFU context selector for the Error::TableNotFound variant","","SNAFU context selector for the Error::TableRouteConversion …","","SNAFU context selector for the Error::TableRouteNotFound …","","SNAFU context selector for the Error::TcpBind variant","","SNAFU context selector for the Error::TcpIncoming variant","","SNAFU context selector for the Error::TooManyPartitions …","","SNAFU context selector for the Error::Txn variant","","","SNAFU context selector for the …","SNAFU context selector for the Error::Unexpected variant","","SNAFU context selector for the Error::Unlock variant","","","SNAFU context selector for the …","SNAFU context selector for the Error::Unsupported variant","","SNAFU context selector for the Error::UpdateTableMetadata …","","SNAFU context selector for the Error::UpdateTableRoute …","","SNAFU context selector for the Error::WaitProcedure variant","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds the heartbeat statistics. It is capped by the number …","This is our port of Akka’s “PhiAccrualFailureDetector…","","Duration corresponding to number of potentially …","","","","","","","","","","","","","","","","","","","","","","","","Bootstrap the stats with heartbeats that corresponds to …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Number of samples to use for calculation of mean and …","","Minimum standard deviation to use for the normal …","","","","Calculation of phi, derived from the Cumulative …","The suspicion level of the accrual failure detector.","","","","","","","A low threshold is prone to generate many wrong suspicions …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Approximate bytes of this region","Approximate number of rows in this region","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The read capacity units during this period","The read capacity units during this period","","How many regions on this node","","","","","","","","","","","","","","","","","","","","","","","","","","","The write capacity units during this period","The write capacity units during this period","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","The input is a list of regions on a specific node. If one …","Scan all inactive regions in the cluster.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the latest number of regions.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","All keys used for distributed locking in the Metasrv. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A implementation of distributed lock based on etcd. The …","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","A “Node” in the state machine of region failover …","","The “Context” of region failover procedure state …","A key for the preventing running multiple failover …","","The states transition of region failover procedure:","The state machine of region failover procedure. Driven by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Sleep for region_lease_expiry_seconds, to make sure the …","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Updates the metadata of the table.","","","","The default implementation of Publish","","","","","This trait provides a send_msg method that can be used by …","","","","","","","Subscribed topic type, determined by the ability of meta.","This trait defines how messages are delivered from meta to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Subscriber’s id, globally unique, assigned by leader …","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Subscriber’s name, passed in by subscriber.","","","","","","","","","","","","","","","","","","","","","","","","","","Transport channel from meta to subscriber.","","","","","","","","","","","","","The default implementation of Publish","This trait provides a send_msg method that can be used by …","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This trait defines how messages are delivered from meta to …","","","","","","","","","","","Returns the argument unchanged.","","","Subscriber’s id, globally unique, assigned by leader …","","Calls U::from(self).","","","","","","Subscriber’s name, passed in by subscriber.","","","","","","","","","Transport channel from meta to subscriber.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A cache dedicated to a Leader node, in order to cache some …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","With a leader checker which always returns true when …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","Creates a KvPair from etcd KeyValue","","","","","","","","","","","An adaptor to bridge KvStoreRef and KvBackendRef.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","pre-allocates create table’s table id and region routes.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,10,0,10,10,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,0,10,10,10,10,0,10,10,10,10,10,10,10,10,10,10,10,10,10,0,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,0,0,0,0,38,38,37,41,41,33,37,38,38,33,41,33,37,38,41,33,37,38,37,37,33,37,0,37,37,41,33,37,38,41,33,37,38,41,33,37,38,37,37,41,33,37,38,41,33,37,38,41,33,37,38,37,33,37,38,38,41,33,37,38,38,38,37,41,33,37,38,33,33,33,33,37,33,37,41,33,37,38,41,33,37,38,41,41,33,33,37,37,38,38,41,33,37,38,33,41,33,37,38,37,33,37,0,41,33,37,38,38,33,33,33,37,33,37,41,33,37,38,41,33,37,38,37,0,38,41,33,37,38,41,33,37,38,41,33,37,38,41,41,33,33,37,37,38,38,41,33,37,38,41,33,37,38,0,55,0,363,0,55,55,55,55,55,363,55,55,55,55,55,55,55,55,0,55,55,55,55,363,55,55,55,55,55,363,363,55,55,363,55,363,55,55,55,55,55,55,55,55,55,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,52,0,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,0,52,52,0,0,52,0,52,52,0,0,52,0,52,0,52,0,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,116,120,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,52,52,66,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,109,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,128,72,73,90,93,98,99,65,66,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,95,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,52,65,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,84,91,92,93,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,126,127,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,102,102,103,103,104,104,105,105,107,107,108,108,109,109,110,110,64,64,65,65,66,66,111,111,112,112,113,113,67,67,114,114,115,115,116,116,117,117,118,118,119,119,120,120,68,68,69,69,70,70,71,71,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,72,72,73,73,129,129,130,130,131,131,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,132,132,133,133,134,134,82,82,83,83,135,135,84,84,136,136,137,137,138,138,85,85,139,139,86,86,140,140,141,141,142,142,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,143,143,95,95,96,96,97,97,98,98,144,144,145,145,146,146,147,147,148,148,149,149,150,150,99,99,151,151,100,100,101,101,52,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,69,70,71,76,79,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,96,0,64,78,52,83,101,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,86,107,111,52,89,76,96,97,84,87,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,80,113,52,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,74,75,88,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,102,102,103,103,104,104,105,105,107,107,108,108,109,109,110,110,64,64,65,65,66,66,111,111,112,112,113,113,67,67,114,114,115,115,116,116,117,117,118,118,119,119,120,120,68,68,69,69,70,70,71,71,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,72,72,73,73,129,129,130,130,131,131,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,132,132,133,133,134,134,82,82,83,83,135,135,84,84,136,136,137,137,138,138,85,85,139,139,86,86,140,140,141,141,142,142,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,143,143,95,95,96,96,97,97,98,98,144,144,145,145,146,146,147,147,148,148,149,149,150,150,99,99,151,151,100,100,101,101,52,52,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,143,81,102,103,104,105,107,108,109,110,64,65,66,111,112,113,67,114,115,116,117,118,119,120,68,69,70,71,121,122,123,124,125,126,127,128,72,73,129,130,131,74,75,76,77,78,79,80,81,132,133,134,82,83,135,84,136,137,138,85,139,86,140,141,142,87,88,89,90,91,92,93,94,143,95,96,97,98,144,145,146,147,148,149,150,99,151,100,101,52,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,364,379,380,365,381,382,383,384,385,386,387,368,388,389,390,391,392,393,394,395,396,397,366,398,397,399,400,401,372,386,387,402,403,404,405,406,407,408,409,410,411,412,367,375,413,397,366,414,415,416,377,378,364,380,417,418,402,403,404,381,382,383,384,385,386,387,368,369,370,419,420,388,421,422,405,423,424,406,425,426,427,389,390,428,429,391,399,392,393,394,430,395,431,432,433,434,435,436,371,400,401,372,437,438,398,439,440,373,441,442,443,444,445,446,447,374,396,448,449,439,413,424,429,449,450,411,414,436,405,439,440,399,434,425,415,407,408,409,410,411,412,367,414,415,417,419,420,427,431,432,433,438,441,442,443,444,445,446,447,421,422,435,438,426,0,0,158,160,158,160,158,160,158,160,158,158,158,160,158,160,158,160,158,160,160,158,160,158,160,158,158,160,160,158,158,160,158,160,160,160,158,158,158,160,158,160,160,158,158,160,160,158,160,160,158,158,158,160,158,160,158,0,160,160,158,158,158,160,158,160,158,160,158,160,158,160,158,160,160,158,158,160,158,158,160,158,0,166,166,166,166,166,166,166,166,166,166,166,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,0,0,0,0,0,0,0,173,168,168,180,185,170,176,173,168,180,185,170,176,173,168,180,185,170,176,173,168,170,173,0,170,173,168,173,168,0,180,185,170,176,173,168,180,185,170,176,173,168,180,185,170,176,173,168,170,176,173,168,180,185,170,176,173,168,180,185,170,176,173,168,180,185,170,176,173,168,0,0,176,180,185,170,176,173,168,173,168,180,185,170,176,173,168,169,168,185,168,180,176,176,180,185,170,176,173,168,173,176,180,185,170,176,173,168,176,180,180,185,185,170,170,176,176,173,173,168,168,169,180,185,170,176,173,168,170,0,180,185,170,176,173,168,0,169,185,180,185,170,168,170,0,0,170,180,185,170,176,173,168,0,0,180,173,168,170,168,176,0,168,173,180,0,180,185,170,176,173,168,170,180,170,170,176,180,185,170,176,173,168,170,170,173,168,180,185,170,176,173,168,180,185,170,176,173,168,180,185,170,176,173,168,180,180,185,185,170,170,176,176,173,173,168,168,180,185,170,176,173,168,168,180,185,170,176,173,168,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,0,0,200,191,200,191,200,191,200,191,200,191,200,191,200,191,200,191,200,191,191,200,191,200,191,191,200,200,191,200,191,200,200,191,191,191,200,191,200,191,200,191,200,0,200,191,200,191,200,191,200,191,200,191,200,200,191,191,191,200,191,200,191,0,0,0,0,199,199,194,195,193,199,194,195,193,199,194,195,193,193,199,194,195,193,199,194,195,193,199,194,195,193,194,194,199,194,195,193,199,194,195,193,199,194,194,195,193,195,194,195,199,194,195,193,199,194,195,193,193,194,194,199,194,195,193,199,194,195,193,199,199,194,194,195,195,193,193,199,194,195,193,193,199,194,195,193,194,199,194,195,193,194,194,195,193,194,199,194,195,193,194,194,194,194,199,194,195,193,199,194,195,193,199,194,195,193,199,194,195,193,199,199,194,194,195,195,193,193,199,194,195,193,199,194,195,193,0,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,0,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,0,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,0,0,204,204,205,205,205,204,205,204,205,204,204,205,204,205,204,205,204,205,204,205,204,205,204,205,204,205,204,205,204,205,204,205,204,205,204,205,204,205,204,205,204,204,205,205,204,204,205,204,205,204,204,205,204,205,204,204,204,204,204,205,204,205,204,204,205,204,204,205,204,205,204,204,205,205,204,204,205,205,204,205,204,205,204,205,0,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,0,0,0,214,215,214,215,214,215,214,214,215,214,215,214,215,214,215,214,215,214,215,214,214,215,214,214,214,215,214,215,215,214,215,214,215,214,214,215,215,215,214,215,214,214,215,214,215,214,214,215,214,214,215,214,215,214,215,214,215,214,215,214,214,215,215,214,215,214,215,0,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,0,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,0,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,0,0,0,0,0,0,0,0,0,0,0,222,223,47,221,224,226,227,224,226,227,222,223,47,48,221,224,226,227,222,223,47,48,221,224,226,227,222,223,47,48,221,222,223,47,221,222,223,47,221,222,47,221,224,226,227,222,223,47,48,221,224,226,227,222,223,47,48,221,224,226,227,222,223,47,48,221,224,224,226,226,227,227,222,223,47,48,221,224,226,227,222,223,47,48,221,222,223,48,221,224,226,227,222,223,47,48,221,222,223,47,221,222,222,222,222,222,223,223,223,223,223,47,47,47,47,47,221,221,221,221,221,222,223,48,221,222,223,47,48,221,224,226,227,222,223,47,47,48,221,222,223,47,221,222,223,47,48,221,224,226,227,222,223,47,48,221,222,47,221,221,222,47,221,224,226,227,222,223,47,48,221,224,226,227,222,223,47,48,221,224,224,226,226,227,227,222,222,223,223,47,47,48,48,221,221,224,226,227,222,223,47,48,221,224,226,227,222,223,47,48,221,223,222,47,221,224,226,227,222,223,47,48,221,221,48,224,226,227,222,223,47,48,221,222,223,48,221,48,224,226,227,222,223,47,48,221,223,222,223,47,221,224,226,227,222,223,47,48,221,224,226,227,222,223,47,48,221,224,226,227,222,222,222,223,223,223,47,47,47,48,48,48,221,221,221,224,224,226,226,227,227,222,222,223,223,47,47,48,48,221,221,224,226,227,222,223,47,48,221,224,226,227,222,223,47,48,221,0,0,0,0,0,0,0,0,0,233,234,233,234,233,234,233,234,233,234,233,234,233,233,234,233,234,233,234,234,0,233,233,234,233,234,233,234,233,234,233,233,234,234,233,234,234,0,233,234,451,234,234,0,234,234,233,234,233,234,233,234,233,234,233,234,233,234,233,233,234,234,233,234,451,233,234,0,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,0,0,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,0,0,0,0,0,0,0,0,0,0,0,0,8,243,244,178,245,9,31,452,8,243,244,178,245,9,9,9,9,9,9,8,31,452,8,243,244,178,245,9,31,452,8,243,244,178,245,9,0,243,8,243,244,178,245,9,8,243,244,178,245,9,9,31,452,8,243,244,178,245,9,31,452,8,243,244,178,245,9,31,452,8,243,244,178,245,9,244,9,8,8,245,9,9,8,243,244,9,31,452,8,243,244,178,245,9,31,452,8,243,244,178,245,9,8,243,244,31,452,8,243,244,178,245,9,9,178,9,8,8,8,243,244,8,8,8,8,8,243,243,243,243,243,244,244,244,244,244,8,243,244,8,243,244,31,452,8,243,244,178,245,9,8,243,244,178,245,9,31,452,8,243,244,178,245,9,9,9,9,9,8,9,178,9,31,452,8,243,244,178,245,9,31,452,8,243,244,178,245,9,31,31,452,452,8,8,243,243,244,244,178,178,245,245,9,9,31,452,8,243,244,178,245,9,178,9,178,9,178,245,9,9,178,9,31,452,8,243,244,178,245,9,9,9,9,8,9,178,9,9,178,245,9,9,9,9,9,31,452,8,243,244,178,245,9,8,9,9,9,9,9,9,9,178,178,9,31,452,8,243,244,178,245,9,9,8,9,8,243,244,31,8,178,245,178,9,178,9,8,9,9,31,452,8,243,244,178,245,9,245,9,9,9,178,9,244,244,8,243,244,178,245,9,31,452,8,243,244,178,245,9,31,452,8,243,244,178,245,9,8,31,452,8,243,244,178,245,9,31,31,452,452,8,8,243,243,244,244,178,178,245,245,9,9,9,31,452,8,243,244,178,245,9,9,8,31,452,8,243,244,178,245,9,0,0,263,267,263,267,263,267,263,0,0,0,0,0,267,263,267,263,267,263,267,263,263,263,263,267,263,267,263,267,263,263,263,267,263,267,263,263,263,263,263,267,263,267,263,263,267,267,263,267,263,263,263,267,263,263,263,263,263,263,263,263,267,263,263,263,267,263,263,263,267,263,267,263,267,263,267,263,263,267,267,263,267,263,267,0,0,0,0,0,0,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,268,0,0,0,0,268,268,268,268,268,268,268,268,268,268,268,268,0,0,0,0,0,0,0,0,0,0,273,0,269,270,0,192,272,273,269,271,270,192,272,273,269,271,270,192,272,273,269,271,270,269,270,269,270,269,192,272,273,269,271,270,192,272,273,269,271,270,192,272,273,269,271,270,273,192,0,192,272,273,269,271,270,192,272,273,269,271,270,271,192,270,192,192,272,272,273,269,271,270,273,269,269,269,269,269,269,271,273,271,192,0,0,271,192,272,273,269,269,271,270,273,269,270,192,272,273,269,271,270,269,269,192,270,192,272,273,269,271,270,192,192,272,273,269,271,270,192,192,272,272,273,273,269,269,271,271,270,270,0,192,272,273,269,271,270,272,192,272,273,269,271,270,273,192,270,192,273,277,273,192,272,273,269,271,270,192,192,270,269,277,192,272,192,272,273,269,271,270,192,270,192,270,271,277,277,277,277,271,277,192,272,273,269,271,270,192,269,192,270,269,270,192,272,273,269,271,270,192,272,273,269,271,270,192,272,273,269,271,270,192,192,272,272,273,273,269,269,271,271,270,270,192,192,272,273,269,271,270,273,0,192,272,273,269,271,270,0,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,0,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,0,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,0,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,0,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,0,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,285,0,285,285,285,285,285,285,285,285,285,285,285,285,285,0,0,0,287,288,0,0,0,0,0,0,0,0,0,0,0,287,288,292,287,288,287,288,287,288,287,288,287,288,287,288,287,288,287,288,287,288,287,288,287,288,287,287,287,287,287,287,287,288,287,288,287,288,287,288,287,287,296,287,288,287,288,287,287,288,288,287,288,287,288,296,287,288,0,287,288,453,294,0,292,0,289,291,454,287,288,287,288,287,288,287,288,288,295,289,293,296,287,288,287,287,288,288,287,288,294,294,287,288,0,0,0,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,453,292,292,292,292,292,292,292,292,292,292,0,0,0,0,0,0,291,289,295,291,289,295,291,289,295,291,291,291,289,295,291,289,295,291,289,295,291,295,289,295,291,289,295,291,289,295,291,291,289,295,291,291,289,295,291,289,295,291,289,295,291,289,289,295,295,291,291,289,295,291,289,295,291,289,295,291,289,295,291,294,295,289,291,454,295,289,295,291,291,289,295,291,289,295,291,295,289,289,295,291,289,289,295,295,291,291,289,295,291,294,295,294,295,289,295,291,0,0,0,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,293,296,296,296,296,296,296,296,455,297,297,0,455,0,0,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,0,297,0,297,297,455,297,297,297,297,297,297,297,297,297,297,297,0,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,0,0,301,301,301,301,301,301,301,301,301,301,301,0,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,0,0,0,0,0,0,0,0,0,0,0,0,0,303,303,306,303,306,303,306,0,303,303,303,306,0,303,303,303,306,303,306,303,306,306,303,306,303,306,303,306,303,306,303,303,306,313,306,0,0,0,303,306,303,306,303,303,303,303,306,306,303,306,0,303,306,0,0,306,303,306,0,303,306,303,303,303,0,306,303,303,306,303,306,303,303,306,303,306,303,306,303,303,306,306,303,306,0,303,306,0,0,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,0,0,316,315,316,315,316,315,316,315,316,315,316,315,316,315,316,315,315,316,315,315,0,315,316,315,316,315,316,316,315,316,315,316,316,315,315,316,315,316,315,316,316,315,316,315,315,315,316,315,316,315,316,315,316,315,316,316,315,315,316,315,316,315,0,0,0,318,319,317,318,319,317,318,319,317,318,319,317,318,319,317,318,319,317,318,319,317,318,319,317,317,318,319,317,317,317,318,319,317,318,319,317,318,319,317,318,319,317,318,319,317,318,318,319,319,317,317,318,319,317,318,319,317,318,319,317,318,319,317,317,318,319,318,319,317,318,319,317,318,319,317,318,319,317,318,318,319,319,317,317,318,319,317,318,319,317,0,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,0,0,0,0,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,321,322,322,323,323,324,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,321,322,323,324,0,321,322,323,324,321,322,323,324,321,322,323,324,321,321,322,322,323,323,324,324,321,322,323,324,321,322,323,324,0,0,0,327,325,326,327,325,326,327,325,326,327,325,326,327,325,326,327,325,326,327,325,326,327,325,326,325,326,327,325,326,325,326,325,326,327,325,326,327,325,326,327,325,327,325,326,327,325,326,327,327,325,325,326,326,327,325,326,325,326,327,325,326,327,325,327,325,326,327,325,326,325,326,327,325,326,327,325,326,327,325,326,327,325,326,327,327,325,325,326,326,327,325,326,327,325,326,0,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,0,0,0,0,0,171,187,171,187,0,0,0,0,187,171,280,187,171,280,187,171,280,187,456,280,280,187,187,171,280,187,171,280,187,171,280,187,171,280,187,171,280,187,171,280,187,187,187,187,171,280,187,187,171,280,187,171,280,187,171,280,187,280,171,171,280,280,187,187,171,280,187,171,280,187,280,280,280,456,171,280,187,280,187,171,280,171,280,187,456,171,280,187,187,187,171,280,187,171,280,187,171,280,187,171,171,280,280,187,187,280,171,280,187,171,280,187,0,0,0,0,0,0,0,0,0,0,0,335,266,266,266,266,266,335,266,335,266,266,457,335,266,266,335,266,335,266,335,266,266,266,335,266,335,266,335,266,335,266,335,266,266,335,266,335,266,335,335,266,266,266,266,335,266,266,335,266,266,266,266,266,335,266,266,266,266,335,266,266,335,266,335,266,335,266,335,266,335,335,266,266,266,335,266,266,266,335,266,266,0,0,0,0,0,0,0,0,0,0,343,346,347,348,349,350,351,352,353,343,343,343,343,343,346,347,348,349,350,351,352,353,343,346,347,348,349,350,351,352,353,343,343,343,346,347,348,349,350,351,352,353,343,346,347,348,349,350,351,352,353,343,346,347,348,349,350,351,352,353,353,343,343,346,347,348,349,350,351,352,353,343,346,347,348,349,350,351,352,353,343,343,346,347,348,349,350,351,352,353,351,343,346,347,348,349,350,351,352,353,353,343,346,347,348,349,350,351,352,353,343,346,347,348,349,350,351,352,353,343,346,347,348,349,350,351,352,353,343,343,346,346,347,347,348,348,349,349,350,350,351,351,352,352,353,353,343,346,347,348,349,350,351,352,353,346,347,351,352,348,350,349,343,346,347,348,349,350,351,352,353,343,343,346,347,348,349,350,352,343,346,347,348,349,350,351,352,353,343,351,343,343,346,347,348,349,350,351,352,353,343,346,347,348,349,350,351,352,353,353,343,346,347,348,349,350,351,352,353,343,346,347,348,349,350,351,352,353,343,346,346,347,347,348,348,349,349,350,350,351,351,352,352,353,353,343,343,346,346,347,347,348,348,349,349,350,350,351,351,352,352,353,353,343,343,346,347,348,349,350,351,352,353,347,351,343,346,347,348,349,350,351,352,353,343,343,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,0,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,458,356,356,356,356,356,356,356,356,356,356,356,0,358,0,359,359,359,359,359,359,359,359,359,359,359,359,359,0,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[2,[[3,[2,2]]]],[[4,5,6],7],[[]],[[]],[8,[[7,[9]]]],[10,10],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[]],0,[[],12],[[]],[[],13],[[],14],[[],15],[[]],[8,[[7,[9]]]],0,[8,[[7,[10]]]],0,[2,[[16,[2,2]]]],[9,5],[[]],[10,7],0,[10,7],[[],[[18,[17]]]],[[]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,[2,[[3,[2,2]]]],[[]],[[]],[[21,22,23],24],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],0,[[],12],[[]],[[],13],[[],14],[[21,22,25],[[28,[[27,[26]]]]]],[[21,22,29],[[28,[[27,[26]]]]]],[[],15],[[]],0,[[30,31],21],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,0,0,0,0,0,[1],0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[],32],[[33,[35,[[35,[34]]]]],[[7,[[35,[36]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[37,[[18,[33,38]]]],[[37,39],37],0,0,[[[19,[40]],41],7],[37,37],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],37],[[],37],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[37,[19,[42]]],37],0,0,[[38,43],44],[[38,43],44],[[]],[[]],[[]],[[]],[45,38],[46,38],[[]],[[]],[[]],[[]],[[]],[33,[[7,[[49,[47,48]]]]]],[[33,15],[[7,[[35,[36]]]]]],[[33,[35,[47]]],[[7,[[49,[47,48]]]]]],[33,[[7,[50]]]],[[37,51],37],0,0,[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],15],[[],15],[[],15],[[],15],[33,15],[[]],[[]],[[]],[[]],[[37,12],37],0,0,[52,15],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[53],[[33,[35,[34]],[35,[34]],15],[[7,[[35,[36]]]]]],[[33,[35,[[35,[34]]]]],[[7,[[35,[36]]]]]],[[33,[35,[34]],[35,[34]],15],[[7,[[35,[36]]]]]],[[37,54],37],0,0,[[]],[[]],[[]],[[]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[]],[[[35,[36]]],[[7,[[49,[47,48]]]]]],[[],46],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[1],[2,[[3,[2,2]]]],[[]],[[]],[[],[[28,[[27,[26]]]]]],[55,55],[[]],[[],11],[[],11],[[],11],[12],[12],[12],0,[[55,43],44],[[]],[[]],[[]],[[],15],[[],12],[[]],[[],14],[[],13],[[],15],[[],15],[[],[[28,[[27,[26]]]]]],[[]],[2,[[16,[2,2]]]],[[],[[28,[[27,[26]]]]]],[[]],[[],[[56,[55]]]],[[],[[18,[17]]]],[[]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[57,[[28,[[27,[26]]]]]],0,[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[57,15],0,[[],12],[[]],[[],14],[[],13],[[],15],[57,15],0,[57,[[28,[[27,[26]]]]]],0,0,[[]],[2,[[16,[2,2]]]],[57,[[28,[[27,[26]]]]]],[[]],[57,[[56,[55]]]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],[[[58,[4]],[58,[[59,[[58,[4]]]]]]],[[7,[42]]]],[[[58,[4]],60],[[7,[42]]]],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,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,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,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,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,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,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[52,61],[[],32],0,[52,[[19,[62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[64,[[63,[46]]]]],52],[[[65,[[63,[54]],[63,[54]]]]],52],[[[66,[[63,[12]],[63,[12]]]]],52],[67,52],[68,52],[[[69,[[63,[46]]]]],52],[[[70,[[63,[46]]]]],52],[[[71,[[63,[46]]]]],52],[[[72,[[63,[46]]]]],52],[[[73,[[63,[46]]]]],52],[[[74,[[63,[25]]]]],52],[[[75,[[63,[25]]]]],52],[[[76,[[63,[46]],[63,[46]]]]],52],[77,52],[[[78,[[63,[46]]]]],52],[[[79,[[63,[46]]]]],52],[[[80,[[63,[46]]]]],52],[[[81,[[63,[46]]]]],52],[82,52],[[[83,[[63,[46]]]]],52],[[[84,[[63,[46]],[63,[12]]]]],52],[85,52],[[[86,[[63,[46]]]]],52],[[[87,[[63,[46]]]]],52],[[[88,[[63,[46]]]]],52],[[[89,[[63,[46]]]]],52],[[[90,[[63,[46]]]]],52],[[[91,[[63,[54]]]]],52],[[[92,[[63,[54]]]]],52],[[[93,[[63,[54]],[63,[46]]]]],52],[94,52],[[[95,[[63,[46]]]]],52],[[[96,[[63,[46]],[63,[46]]]]],52],[[[97,[[63,[46]]]]],52],[[[98,[[63,[46]]]]],52],[[[99,[[63,[46]]]]],52],[100,52],[[[101,[[63,[46]]]]],52],0,[52,[[19,[32]]]],[102,102],[103,103],[104,104],[105,105],[[[107,[106]]],[[107,[106]]]],[108,108],[[[109,[106]]],[[109,[106]]]],[110,110],[[[64,[106]]],[[64,[106]]]],[[[65,[106,106]]],[[65,[106,106]]]],[[[66,[106,106]]],[[66,[106,106]]]],[[[111,[106]]],[[111,[106]]]],[112,112],[[[113,[106]]],[[113,[106]]]],[67,67],[114,114],[115,115],[[[116,[106]]],[[116,[106]]]],[117,117],[118,118],[119,119],[[[120,[106]]],[[120,[106]]]],[68,68],[[[69,[106]]],[[69,[106]]]],[[[70,[106]]],[[70,[106]]]],[[[71,[106]]],[[71,[106]]]],[121,121],[122,122],[123,123],[124,124],[125,125],[[[126,[106]]],[[126,[106]]]],[[[127,[106]]],[[127,[106]]]],[[[128,[106]]],[[128,[106]]]],[[[72,[106]]],[[72,[106]]]],[[[73,[106]]],[[73,[106]]]],[129,129],[130,130],[131,131],[[[74,[106]]],[[74,[106]]]],[[[75,[106]]],[[75,[106]]]],[[[76,[106,106]]],[[76,[106,106]]]],[77,77],[[[78,[106]]],[[78,[106]]]],[[[79,[106]]],[[79,[106]]]],[[[80,[106]]],[[80,[106]]]],[[[81,[106]]],[[81,[106]]]],[132,132],[133,133],[134,134],[82,82],[[[83,[106]]],[[83,[106]]]],[135,135],[[[84,[106,106]]],[[84,[106,106]]]],[136,136],[137,137],[138,138],[85,85],[139,139],[[[86,[106]]],[[86,[106]]]],[140,140],[141,141],[142,142],[[[87,[106]]],[[87,[106]]]],[[[88,[106]]],[[88,[106]]]],[[[89,[106]]],[[89,[106]]]],[[[90,[106]]],[[90,[106]]]],[[[91,[106]]],[[91,[106]]]],[[[92,[106]]],[[92,[106]]]],[[[93,[106,106]]],[[93,[106,106]]]],[94,94],[[[143,[106]]],[[143,[106]]]],[[[95,[106]]],[[95,[106]]]],[[[96,[106,106]]],[[96,[106,106]]]],[[[97,[106]]],[[97,[106]]]],[[[98,[106]]],[[98,[106]]]],[144,144],[145,145],[146,146],[147,147],[148,148],[149,149],[150,150],[[[99,[106]]],[[99,[106]]]],[151,151],[100,100],[[[101,[106]]],[[101,[106]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[52,12,[35,[46]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[52,4],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],0,0,0,0,0,0,0,0,0,[[[64,[[63,[46]]]]],[[18,[52]]]],[[[65,[[63,[54]],[63,[54]]]]],[[18,[52]]]],[[[66,[[63,[12]],[63,[12]]]]],[[18,[52]]]],[67,[[18,[52]]]],[68,[[18,[52]]]],[[[69,[[63,[46]]]]],[[18,[52]]]],[[[70,[[63,[46]]]]],[[18,[52]]]],[[[71,[[63,[46]]]]],[[18,[52]]]],[[[72,[[63,[46]]]]],[[18,[52]]]],[[[73,[[63,[46]]]]],[[18,[52]]]],[[[74,[[63,[25]]]]],[[18,[52]]]],[[[75,[[63,[25]]]]],[[18,[52]]]],[[[76,[[63,[46]],[63,[46]]]]],[[18,[52]]]],[77,[[18,[52]]]],[[[78,[[63,[46]]]]],[[18,[52]]]],[[[79,[[63,[46]]]]],[[18,[52]]]],[[[80,[[63,[46]]]]],[[18,[52]]]],[[[81,[[63,[46]]]]],[[18,[52]]]],[82,[[18,[52]]]],[[[83,[[63,[46]]]]],[[18,[52]]]],[[[84,[[63,[46]],[63,[12]]]]],[[18,[52]]]],[85,[[18,[52]]]],[[[86,[[63,[46]]]]],[[18,[52]]]],[[[87,[[63,[46]]]]],[[18,[52]]]],[[[88,[[63,[46]]]]],[[18,[52]]]],[[[89,[[63,[46]]]]],[[18,[52]]]],[[[90,[[63,[46]]]]],[[18,[52]]]],[[[91,[[63,[54]]]]],[[18,[52]]]],[[[92,[[63,[54]]]]],[[18,[52]]]],[[[93,[[63,[54]],[63,[46]]]]],[[18,[52]]]],[94,[[18,[52]]]],[[[95,[[63,[46]]]]],[[18,[52]]]],[[[96,[[63,[46]],[63,[46]]]]],[[18,[52]]]],[[[97,[[63,[46]]]]],[[18,[52]]]],[[[98,[[63,[46]]]]],[[18,[52]]]],[[[99,[[63,[46]]]]],[[18,[52]]]],[100,[[18,[52]]]],[[[101,[[63,[46]]]]],[[18,[52]]]],0,[[102,43],44],[[103,43],44],[[104,43],44],[[105,43],44],[[[107,[152]],43],44],[[108,43],44],[[[109,[152]],43],44],[[110,43],44],[[[64,[152]],43],44],[[[65,[152,152]],43],44],[[[66,[152,152]],43],44],[[[111,[152]],43],44],[[112,43],44],[[[113,[152]],43],44],[[67,43],44],[[114,43],44],[[115,43],44],[[[116,[152]],43],44],[[117,43],44],[[118,43],44],[[119,43],44],[[[120,[152]],43],44],[[68,43],44],[[[69,[152]],43],44],[[[70,[152]],43],44],[[[71,[152]],43],44],[[121,43],44],[[122,43],44],[[123,43],44],[[124,43],44],[[125,43],44],[[[126,[152]],43],44],[[[127,[152]],43],44],[[[128,[152]],43],44],[[[72,[152]],43],44],[[[73,[152]],43],44],[[129,43],44],[[130,43],44],[[131,43],44],[[[74,[152]],43],44],[[[75,[152]],43],44],[[[76,[152,152]],43],44],[[77,43],44],[[[78,[152]],43],44],[[[79,[152]],43],44],[[[80,[152]],43],44],[[[81,[152]],43],44],[[132,43],44],[[133,43],44],[[134,43],44],[[82,43],44],[[[83,[152]],43],44],[[135,43],44],[[[84,[152,152]],43],44],[[136,43],44],[[137,43],44],[[138,43],44],[[85,43],44],[[139,43],44],[[[86,[152]],43],44],[[140,43],44],[[141,43],44],[[142,43],44],[[[87,[152]],43],44],[[[88,[152]],43],44],[[[89,[152]],43],44],[[[90,[152]],43],44],[[[91,[152]],43],44],[[[92,[152]],43],44],[[[93,[152,152]],43],44],[[94,43],44],[[[143,[152]],43],44],[[[95,[152]],43],44],[[[96,[152,152]],43],44],[[[97,[152]],43],44],[[[98,[152]],43],44],[[144,43],44],[[145,43],44],[[146,43],44],[[147,43],44],[[148,43],44],[[149,43],44],[[150,43],44],[[[99,[152]],43],44],[[151,43],44],[[100,43],44],[[[101,[152]],43],44],[[52,43],44],[[52,43],44],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[102,52],[103,52],[104,52],[105,52],[[[107,[[63,[153]]]]],52],[108,52],[[[109,[[63,[46]]]]],52],[110,52],[[[64,[[63,[46]]]]],52],[[[65,[[63,[54]],[63,[54]]]]],52],[[[66,[[63,[12]],[63,[12]]]]],52],[[[111,[[63,[153]]]]],52],[112,52],[[[113,[[63,[46]]]]],52],[67,52],[114,52],[115,52],[[[116,[[63,[46]]]]],52],[117,52],[118,52],[119,52],[[[120,[[63,[46]]]]],52],[68,52],[[[69,[[63,[46]]]]],52],[[[70,[[63,[46]]]]],52],[[[71,[[63,[46]]]]],52],[121,52],[122,52],[123,52],[124,52],[125,52],[[[126,[[63,[46]]]]],52],[[[127,[[63,[46]]]]],52],[[[128,[[63,[46]]]]],52],[[[72,[[63,[46]]]]],52],[[[73,[[63,[46]]]]],52],[129,52],[130,52],[131,52],[[[74,[[63,[25]]]]],52],[[[75,[[63,[25]]]]],52],[[[76,[[63,[46]],[63,[46]]]]],52],[77,52],[[[78,[[63,[46]]]]],52],[[[79,[[63,[46]]]]],52],[[[80,[[63,[46]]]]],52],[[[81,[[63,[46]]]]],52],[132,52],[133,52],[134,52],[82,52],[[[83,[[63,[46]]]]],52],[135,52],[[[84,[[63,[46]],[63,[12]]]]],52],[136,52],[137,52],[138,52],[85,52],[139,52],[[[86,[[63,[46]]]]],52],[140,52],[141,52],[142,52],[[[87,[[63,[46]]]]],52],[[[88,[[63,[46]]]]],52],[[[89,[[63,[46]]]]],52],[[[90,[[63,[46]]]]],52],[[[91,[[63,[54]]]]],52],[[[92,[[63,[54]]]]],52],[[[93,[[63,[54]],[63,[46]]]]],52],[94,52],[[[143,[[63,[46]]]]],52],[[[95,[[63,[46]]]]],52],[[[96,[[63,[46]],[63,[46]]]]],52],[[[97,[[63,[46]]]]],52],[[[98,[[63,[46]]]]],52],[144,52],[145,52],[146,52],[147,52],[148,52],[149,52],[150,52],[[[99,[[63,[46]]]]],52],[151,52],[100,52],[[[101,[[63,[46]]]]],52],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[154,[[19,[155]]]],0,0,[52,[[19,[156]]]],0,0,[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],0,0,0,[53],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[52,[[19,[32]]]],[52,157],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],46],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],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,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,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,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,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,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,0,0,0,0,0,0,0,0,0,[1],0,[[158,159]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[158,158],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],160],[12],[12],[12],[12],[12],[12],[158],0,[[]],[[]],[[]],[[]],[[]],[[160,159]],0,[[],12],[[],12],0,0,[[]],[[]],[[],14],[[],13],[[],13],[[],14],[[160,159],15],[[],15],[[],15],0,[[]],[[]],0,[158,161],0,[162,158],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[159,161,161],161],[[160,159],161],[[]],[[]],0,[158,161],[[],[[18,[17]]]],[[],[[18,[17]]]],0,[[]],[[],19],[[],19],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[158,161],[[]],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[[19,[46]],163,15],[[165,[164]]]],[166,167],[166,[[28,[[27,[26]]]]]],[166,50],[166,[[19,[46]]]],[166],[[],12],[[]],[[],13],[[],14],[[],15],[[]],0,[2,[[16,[2,2]]]],0,[[]],[[166,46]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],0,[[]],0,0,0,0,0,0,0,[1],[1],[[168,169]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[170,171,172],[[28,[[27,[26]]]]]],[[173,[174,[46]],172],7],0,[[170,54]],[173,173],[168,168],[[]],[[]],0,[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[173,175],30],[[],176],[[],173],[[],168],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],0,0,[[176,43],44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[177,178,176],[[28,[[27,[26]]]]]],[[168,177,178],[[7,[179]]]],0,0,[180,40],0,0,[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[173,46,180],[[19,[180]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[176,[[19,[172]]]],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[181,15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[172,[[7,[182]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[],4],0,[[[183,[[18,[179,154]]]],184],180],[169,185],[[173,175],170],[173,168],[170,[[7,[54]]]],0,0,[[170,186,[7,[172]]],[[28,[[27,[26]]]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],0,0,[[180,179],7],[[173,4,172],7],[168,173],0,0,0,0,[[168,[58,[4]],180]],[[173,4],[[19,[180]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[170,187,172,188],[[28,[[27,[26]]]]]],0,0,0,0,[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],0,0,[[]],[[]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[168,[58,[4]]],[[19,[180]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[189,177,178,176],[[28,[[27,[26]]]]]],[[],12],[[]],[[],14],[[],13],[[189,181],15],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[190,177,178,176],[[28,[[27,[26]]]]]],[[],12],[[]],[[],14],[[],13],[[190,181],15],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[12],[12],[12],[12],[12],[12],0,[[]],[[]],[[]],[[]],[[191,177,178,176],[[28,[[27,[26]]]]]],0,[[],12],[[],12],[[]],[[]],[[],14],[[],13],[[],13],[[],14],[[191,181],15],[[],15],[[],15],[[]],[[]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],0,0,[[]],[[]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],19],[[],19],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[[19,[42]],[165,[192]]],[[7,[191]]]],[[],20],[[],20],[[]],[[]],0,0,0,0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[193],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,0,[12],[12],[12],[12],[12],[12],[12],[12],[12],[194],[12],[12],[12],0,0,[195,160],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[193,196],197],0,0,[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],15],[[],15],[[],15],[[],15],[193,[[27,[198]]]],[[]],[[]],[[]],[[]],[[[19,[42]],[165,[192]]],194],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],0,0,[195,196],[[193,196]],0,[[]],[[]],[[]],[[]],[[194,199]],[[194,200]],[194],[[194,[165,[193]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[201,177,178,176],[[28,[[27,[26]]]]]],[[],12],[[]],[[],14],[[],13],[[201,181],15],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[202,177,178,176],[[28,[[27,[26]]]]]],[[],12],[[]],[[],13],[[],14],[[202,181],15],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[203,177,178,176],[[28,[[27,[26]]]]]],[[],12],[[]],[[],14],[[],13],[[203,181],15],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],0,0,[[]],[[]],[[]],[[]],0,[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],204],[[],205],[12],[12],[12],[12],[206,[[18,[204]]]],[206,[[18,[205]]]],[12],[12],[207,[[18,[208,209]]]],[207,[[18,[208,209]]]],[[204,43],44],[[205,43],44],[[]],[[]],[[]],[[]],0,0,[[],12],[[],12],[[]],[[]],[[],13],[[],14],[[],13],[[],14],[204,15],[[],15],[[],15],[[]],[[]],0,[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],0,0,[204,[[35,[54]]]],0,0,[[204,[210,[54]]]],[[]],[[]],[[204,211],18],[[205,211],18],[204,47],[[],[[18,[17]]]],[[],[[18,[17]]]],0,[[],19],[[],19],[[]],[[]],[177,[[18,[204]]]],[[],18],[[],18],[212,[[18,[205]]]],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[]],[[]],0,0,0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[213,177,178,176],[[28,[[27,[26]]]]]],[[],12],[[]],[[],13],[[],14],[[213,181],15],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[214],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],214],[[],215],[12],[12],[12],[12],[214,[[35,[204]]]],[12],[12],[214,[[19,[54]]]],0,[[]],[[]],[[]],[[]],[[215,177,178,176],[[28,[[27,[26]]]]]],[[],12],[[],12],[[]],[[]],[[],14],[[],13],[[],13],[[],14],[[215,181],15],[[],15],[[],15],[214,12],[[]],[[]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[214,204]],[[]],[[]],[[214,54]],0,0,[[],[[18,[17]]]],[[],[[18,[17]]]],[[],19],[[],19],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[]],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[216,177,178,176],[[28,[[27,[26]]]]]],[[],12],[[]],[[],13],[[],14],[[216,181],15],[[],15],[[]],[217,216],[2,[[16,[2,2]]]],0,[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[218,177,178,176],[[28,[[27,[26]]]]]],[[],12],[[]],[[],13],[[],14],[[218,181],15],[[],15],[[]],[54,218],[2,[[16,[2,2]]]],0,[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[219,177,178,176],[[28,[[27,[26]]]]]],[[],12],[[]],[[],13],[[],14],[[219,181],15],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[220,54],7],[[],11],[[],11],[[],11],[12],[12],[[220,196],7],[12],[[]],[[]],[[],12],[[]],[[],14],[[],13],[[],15],[[]],[51,220],[2,[[16,[2,2]]]],[[220,196],7],[[220,54,54,[35,[54]]],[[7,[[210,[54]]]]]],[[220,54],[[7,[[35,[221]]]]]],[[]],0,[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],0,0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[222,222],[223,223],[47,47],[221,221],[[]],[[]],[[]],[[]],0,0,0,[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[12],[224,225],[226,225],[12],[12],[227,225],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[206,[[18,[222]]]],[206,[[18,[223]]]],[206,[[18,[48]]]],[206,[[18,[221]]]],[12],[12],[12],[12],[12],[12],[12],[12],[[222,222],15],[[223,223],15],[[47,47],15],[[221,221],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[207,[[18,[208,209]]]],[207,[[18,[208,209]]]],[207,[[18,[208,209]]]],[207,[[18,[208,209]]]],[[222,43],44],[[223,43],44],[[47,43],44],[[48,43],44],[[221,43],44],[[]],[[]],[[]],[[]],[[]],[[]],[222,47],[[]],[[]],[[]],[[]],[[]],[[]],[4,[[7,[222]]]],[4,[[7,[223]]]],[4,[[7,[47]]]],[4,[[7,[48]]]],[4,[[7,[221]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[228,229]],230],54],[[[0,[228,229]],230],54],[[[0,[228,229]],230],54],[54,[[35,[34]]]],[[222,231]],[[47,231]],[[221,231]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],0,[48,[[19,[54]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[222,211],18],[[223,211],18],[[48,211],18],[[221,211],18],0,[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],0,[[]],[[]],[[]],[[]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[[35,[34]]],[[7,[222]]]],[4,18],[[],18],[4,18],[[[35,[34]]],[[7,[223]]]],[[],18],[[[35,[34]]],[[7,[47]]]],[4,18],[[[35,[34]]],[[7,[48]]]],[[],18],[4,18],[4,18],[[],18],[[[35,[34]]],[[7,[221]]]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[54,163,54],[[7,[[49,[222,223]]]]]],[[54,163,232],[[7,[[49,[222,223]]]]]],[54,[[35,[34]]]],0,0,0,0,0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],233],[12],[12],[12],[12],[12],[12],[234],0,0,[[]],[[]],[[]],[[]],[[],12],[[],12],[[]],[[]],[[],13],[[],14],[[],14],[[],13],[[],15],[[],15],0,0,[[]],[[]],[[[35,[34]],233],[[28,[[27,[26]]]]]],[234,7],0,0,0,[[235,[35,[34]]],234],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[]],[[]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],19],[[],19],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[[35,[34]]],[[28,[[27,[26]]]]]],[[]],[[]],0,[1],[2,[[3,[2,2]]]],[[]],[[]],0,[236,236],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],[[236,[35,[34]],233],[[28,[[27,[26]]]]]],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[236,[35,[34]]],[[28,[[27,[26]]]]]],[[]],[[[58,[[59,[[58,[4]]]]]]],[[7,[235]]]],[60,[[7,[235]]]],[196,237],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[[],238],[12],[12],[12],[[]],[[]],0,[[],12],[[]],[[],13],[[],14],[[],15],[[]],[[238,[35,[34]],233],[[28,[[27,[26]]]]]],0,[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[238,[35,[34]]],[[28,[[27,[26]]]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[9,[14,[239]]],[[28,[[27,[26]]]]]],[[9,[14,[240]]],[[28,[[27,[26]]]]]],[[9,[14,[241]]],[[28,[[27,[26]]]]]],[[9,[14,[241]]],[[28,[[27,[26]]]]]],[[9,[14,[242]]],[[28,[[27,[26]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[8,8],[243,243],[244,244],[178,178],[245,245],[9,9],[[]],[[]],[[]],[[]],[[]],[[]],[[9,[14,[246]]],[[28,[[27,[26]]]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[9,7],0,0,0,[9,247],0,[[],8],[[],243],[[],244],[[9,[14,[248]]],[[28,[[27,[26]]]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[206,[[18,[8]]]],[206,[[18,[243]]]],[206,[[18,[244]]]],[12],[12],[12],[12],[12],[12],[12],[12],[9,[[19,[42]]]],0,0,0,0,[[8,8],15],[[243,243],15],[[244,244],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[207,[[18,[208,209]]]],[207,[[18,[208,209]]]],[207,[[18,[208,209]]]],[[8,43],44],[[243,43],44],[[244,43],44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[9,168],0,[[9,[14,[[249,[177]]]]],[[28,[[27,[26]]]]]],0,[9,51],0,0,[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[9,15],[178,15],[9,250],0,0,0,[9,51],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[9,[14,[251]]],[[28,[[27,[26]]]]]],[9,235],0,0,[9,30],0,0,[9,163],0,0,0,[[9,[14,[252]]],[[28,[[27,[26]]]]]],[9,178],[9,8],0,[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],0,[9,253],0,[9,[[19,[217]]]],0,[[9,[14,[254]]],[[28,[[27,[26]]]]]],[[9,[14,[255]]],[[28,[[27,[26]]]]]],[[9,[14,[255]]],[[28,[[27,[26]]]]]],[178],[178],[[9,[14,[256]]],[[28,[[27,[26]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,257],0,0,[[8,211],18],[[243,211],18],[[244,211],18],0,0,0,0,[178],[9],0,0,0,[[9,[14,[258]]],[[28,[[27,[26]]]]]],[9,[[19,[259]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],0,[9,260],0,[9,261],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[8,46],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[9,7],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[9,[14,[262]]],[[28,[[27,[26]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[263,[[7,[9]]]],[[8,[19,[[165,[264]]]],253,30,261,260],265],[[[19,[42]],51],163],[[[19,[42]],250],[[165,[266]]]],[[250,173],30],[[8,250],253],[267,15],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[263,[165,[264]]],263],0,[[],263],[12],[12],[12],[12],[12],[12],[[263,[19,[42]]],263],0,[[]],[[]],[[]],[[]],0,[[263,168],263],[[263,51],263],0,[[],12],[[],12],[[]],[[]],[[],13],[[],14],[[],13],[[],14],[[],15],[[],15],[[263,250],263],0,[[]],[[]],[[263,[19,[235]]],263],0,[[263,163],263],0,[[],263],[[263,8],263],0,[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[263,217,259],263],0,[[]],[[]],[[263,257],263],0,[[],[[18,[17]]]],[[],[[18,[17]]]],[[],19],[[],19],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[]],[[]],0,0,0,0,0,0,[1],[2,[[3,[2,2]]]],[[]],[[]],0,[268,268],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],0,[[8,250,[19,[257]],[19,[[165,[264]]]]],268],[4,268],[[],268],[257,268],[2,[[16,[2,2]]]],[[]],0,[[],[[18,[17]]]],[[]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[269,269],[270,270],[[]],[[]],0,[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[192,270],0,[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[206,[[18,[271]]]],0,0,[[192,196],7],[12],[12],[272],[12],[12],[12],[12],[273,[[274,[46]]]],[[269,269],15],[[],15],[[],15],[[],15],[[],15],[[],15],[207,[[18,[208,209]]]],[[273,275],[[28,[[27,[26]]]]]],0,[[192,196],[[7,[15]]]],0,0,[[271,43],44],[[]],[[]],[[]],[[]],[196,269],[[]],[[]],[[4,270],[[274,[273]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[228,229]],230],54],[[269,231]],0,0,[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[192,196],[[19,[272]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[]],[[]],[[]],[[]],[[]],[[]],[273,276],0,0,[[54,51,30,253,235,261],192],[[196,270],273],[[270,196],[[28,[[27,[26]]]]]],0,[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],0,0,0,0,[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[271,211],18],[[277,211],18],[[277,211],18],[[277,211],18],[[277,211],18],0,[[],278],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[192,196],[[7,[15]]]],0,0,0,[[]],[[]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[192,7],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[273,4],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],0,[[],11],[[],11],[[],11],[12],[12],[206,[[18,[279]]]],[12],[207,[[18,[208,209]]]],[[279,43],44],[[]],[[]],[[279,280,196],[[7,[[27,[277]]]]]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],[153,279],[[279,270,196],[[28,[[27,[26]]]]]],[2,[[16,[2,2]]]],0,0,[279],[[]],[[279,270,196,188],[[7,[280]]]],[[279,211],18],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],0,[[],11],[[],11],[[],11],[12],[12],[206,[[18,[281]]]],[12],[207,[[18,[208,209]]]],[[281,43],44],[[]],[[]],[[281,270,280,196],[[7,[[27,[277]]]]]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],[153,281],[[281,270,196],[[28,[[27,[26]]]]]],[2,[[16,[2,2]]]],[[]],[[281,270,196],[[7,[280]]]],[[281,211],18],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],[[281,270]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[206,[[18,[282]]]],[12],[207,[[18,[208,209]]]],[[282,43],44],[[]],[[]],[[],12],[[]],[[],14],[[],13],[[],15],[[]],[[282,270,196],[[28,[[27,[26]]]]]],[2,[[16,[2,2]]]],[[]],[[282,211],18],[282,278],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[283,270,196],[[7,[153]]]],[[],11],[[],11],[[],11],[12],[12],[206,[[18,[283]]]],[12],[207,[[18,[208,209]]]],0,[[283,43],44],[[]],[[]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],[[],283],[[283,270,196],[[28,[[27,[26]]]]]],[2,[[16,[2,2]]]],[[]],[[283,211],18],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[284,270,25],7],[[],11],[[],11],[[],11],[[],284],[12],[12],[206,[[18,[284]]]],[12],[207,[[18,[208,209]]]],[[284,43],44],[[]],[[]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],[[284,270,196],[[28,[[27,[26]]]]]],[2,[[16,[2,2]]]],[[]],[[284,211],18],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],0,[[],11],[[],11],[[],11],[12],[12],[206,[[18,[285]]]],[12],[207,[[18,[208,209]]]],[[285,43],44],[[]],[[]],[[],12],[[]],[[],14],[[],13],[[],15],[[]],[[153,46],285],[[285,270,196],[[28,[[27,[26]]]]]],[2,[[16,[2,2]]]],[[46,[59,[286]],196]],0,[[]],[[285,211],18],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[285,270,196],7],[[285,270,196],7],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[287,287],[288,288],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[12],[12],[12],[12],[12],[12],[[287,287],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[287,43],44],[[288,43],44],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[228,229]],230],54],[[287,231]],0,[[],12],[[],12],[[]],[[]],[[],14],[[],13],[[],13],[[],14],[[],15],[[],15],[[]],[[]],0,[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],0,[[]],[[]],[288,[[28,[[27,[26]]]]]],[289,7],0,0,0,0,0,[287,[[35,[290]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[]],[[]],[[],19],[[],19],[[]],[[]],[288,287],0,0,[288,[[28,[[27,[26]]]]]],0,[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[291,7],[[],7],[[]],[[]],0,0,0,0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],[165,292],[2,[[16,[2,2]]]],[[]],[288,[[28,[[27,[26]]]]]],[[[292,[[294,[[0,[293,152]]]],[0,[293,152]]]],288],[[28,[[27,[26]]]]]],0,[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,0,0,0,0,[1],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[291,291],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],295],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[291,43],44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[],13],[[],14],[[],14],[[],13],[[],13],[[],14],[[],15],[[],15],[[],15],[[]],[[]],[[]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[]],[[]],[[]],[289,7],[[[295,[293]],[289,[293]]],7],0,0,[287,[[35,[290]]]],[[[295,[293]],287],[[35,[[290,[293]]]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[]],[[],19],[[],19],[[],19],[[]],[[]],[[]],0,0,[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[],20],[291,7],[[[295,[293]],291],7],[[],7],[[[295,[293]]],7],[[]],[[]],[[]],0,0,0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[[296,[152]],43],44],[[]],[[]],[296,162],0,[[],12],[[]],[[],14],[[],13],[[],15],[[]],[296,4],0,[[162,[63,[46]]],296],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[288,[[28,[[27,[26]]]]]],[[[296,[293]],288],7],0,[[],18],[[],18],[[],18],[[],20],[[]],0,0,0,0,0,0,0,[1],[2,[[3,[2,2]]]],[[]],[[]],[297,297],[[]],[[],11],[[],11],[[],11],[[],297],[12],[12],[206,[[18,[297]]]],[12],[[297,297],15],[[],15],[[],15],[[],15],[[],15],[[],15],[207,[[18,[208,209]]]],[[297,43],44],[[]],[[]],[[]],[[],12],[[]],[[],14],[[],13],[[],15],0,[[]],0,[2,[[16,[2,2]]]],[[]],[298,[[28,[[27,[26]]]]]],[[297,211],18],[[],[[18,[17]]]],[[]],[[],19],[[]],[4,[[7,[297]]]],[[],18],[[],18],[[],18],[[],20],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[299,298],[[28,[[27,[26]]]]]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[300,25],[[7,[[35,[54]]]]]],[[],12],[[]],[[],14],[[],13],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[301,298],[[28,[[27,[26]]]]]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[46,302],[[303,[305,[304]]]],[305],[305],[[306,4,[49,[46,46]]],[[18,[[307,[302]],308]]]],[4],[303,303],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],306],[12],[12],[12],[12],[12],[12],[[]],[[]],[[]],[[]],[[]],[[4,[49,[46,46]]],[[28,[[27,[26]]]]]],0,0,0,0,[[],12],[[],12],[[]],[[]],[[],309],[[],310],[[],14],[[],13],[[],14],[[],13],[[],15],[[],15],0,[[]],[[]],[9,303],0,[[4,306],306],[306,303],[[],306],0,[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[311,[[312,[18]]]],[311,[[312,[18]]]],[[303,311],[[312,[18]]]],0,[[306,4,313],306],0,[[]],[[]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[]],[[],19],[[],19],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],0,[[]],[[]],0,0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[314,4,[49,[46,46]]],[[28,[[27,[26]]]]]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[12],[12],[12],[12],[206,[[18,[315]]]],[12],[12],[207,[[18,[208,209]]]],[[[35,[48]],4],[[35,[48]]]],[[315,43],44],[[]],[[]],[[]],[[]],[[316,4,[49,[46,46]]],[[28,[[27,[26]]]]]],[[],12],[[],12],[[]],[[]],[[],14],[[],13],[[],14],[[],13],[[],15],[[],15],[[]],[[]],0,[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[]],[[]],[[315,211],18],0,[[],[[18,[17]]]],[[],[[18,[17]]]],[[],19],[[],19],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[]],[[]],0,0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[12],[12],[12],[12],[12],[12],[206,[[18,[317]]]],[12],[12],[12],[207,[[18,[208,209]]]],[[317,43],44],[[]],[[]],[[]],[[]],[[]],[[]],[[318,4,[49,[46,46]]],[[28,[[27,[26]]]]]],[[319,4,[49,[46,46]]],[[28,[[27,[26]]]]]],0,[[],12],[[],12],[[],12],[[]],[[]],[[]],[[],14],[[],13],[[],13],[[],14],[[],14],[[],13],[[],15],[[],15],[[],15],[[]],[[]],[[]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[]],[[]],[[]],[[317,211],18],0,0,[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[],20],[[]],[[]],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],0,[[]],[[]],[[320,4,[49,[46,46]]],[[28,[[27,[26]]]]]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[321,4,[49,[46,46]]],[[28,[[27,[26]]]]]],[[322,4,[49,[46,46]]],[[28,[[27,[26]]]]]],[[323,4,[49,[46,46]]],[[28,[[27,[26]]]]]],[[324,4,[49,[46,46]]],[[28,[[27,[26]]]]]],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[]],[[]],[[]],[[]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],0,0,0,0,[[[35,[46]]],[[7,[[307,[46]]]]]],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],0,0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[12],[12],[12],[12],[12],[12],[206,[[18,[325]]]],[206,[[18,[326]]]],[12],[12],[12],[207,[[18,[208,209]]]],[207,[[18,[208,209]]]],[[325,43],44],[[326,43],44],[[]],[[]],[[]],[[]],[[]],[[]],[[327,4,[49,[46,46]]],[[28,[[27,[26]]]]]],0,[[],12],[[],12],[[],12],[[]],[[]],[[]],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],15],[[],15],[[],15],0,0,[[]],[[]],[[]],0,0,[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[]],[[]],[[]],[[325,211],18],[[326,211],18],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],20],[[],20],[[],20],[[]],[[]],[[]],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[[]],[[328,4,[49,[46,46]]],[[28,[[27,[26]]]]]],[[],12],[[]],[[],14],[[],13],[[],15],[[]],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],0,[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],[[[49,[46,46]]],[[7,[54]]]],[184,54],[[239,178],[[7,[329]]]],0,0,0,0,0,0,0,0,0,0,[1],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[171,172],[[28,[[27,[26]]]]]],0,[280,187],[187,187],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[187,187],15],[[187,43],44],[[187,43],44],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],15],[[],15],[[],15],[[]],[[]],[[]],[280,186],0,[[186,[330,[[7,[172]]]],187],280],[[186,[7,[172]]],[[28,[[27,[26]]]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[[28,[280]],311],312],[187,46],[171,[[174,[46]]]],0,[[]],[[]],[[]],[[187,172,188],[[28,[[27,[26]]]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[]],[[],46],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[28,311],312],[[],20],[[],20],[[],20],[[]],[[]],[[]],[35,7],[[256,178],[[7,[331]]]],0,0,0,0,0,0,0,0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[266,61],[[266,332],[[28,[[27,[26]]]]]],[[266,333],[[28,[[27,[26]]]]]],[[266,334],[[28,[[27,[26]]]]]],[[]],[[]],[[]],[[]],0,[[],15],[335,15],0,[[266,336],[[28,[[27,[26]]]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[266,12],[[266,337],[[28,[[27,[26]]]]]],[12],[12],[12],[12],[12],[12],[[]],[[]],[[]],[[]],[266,12],[[],12],[[],12],[[]],[[]],[[],13],[[],14],[[],13],[[],14],[[266,[35,[34]]],7],[[266,[35,[[35,[34]]]]],7],[[],15],[[],15],[266,15],[[]],[[]],[[266,338],[[28,[[27,[26]]]]]],[266,4],0,[[339,250],266],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[266,340],[[28,[[27,[26]]]]]],[[266,341],[[28,[[27,[26]]]]]],[266],[[]],[[]],0,[[],[[18,[17]]]],[[],[[18,[17]]]],[[],19],[[],19],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[266,342],[[28,[[27,[26]]]]]],[[],20],[[],20],[[266,12],15],0,[[]],[[]],[250,266],0,0,0,0,0,0,0,0,0,0,[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[2,[[3,[2,2]]]],[343,61],[[343,332],[[28,[[27,[26]]]]]],[[343,333],[[28,[[27,[26]]]]]],[[343,334],[[28,[[27,[26]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[343,336],[[28,[[27,[26]]]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[343,337],[[28,[[27,[26]]]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[[343,[35,[344]]],[[7,[[35,[345]]]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],14],[[],13],[[],13],[[],14],[[],13],[[],14],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[343,338],[[28,[[27,[26]]]]]],[343,4],0,0,0,0,0,0,[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[2,[[16,[2,2]]]],[[343,340],[[28,[[27,[26]]]]]],0,[[343,341],[[28,[[27,[26]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],[[],[[18,[17]]]],0,[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[341,[[7,[346]]]],[340,[[7,[347]]]],[[],18],[333,[[7,[348]]]],[[],18],[334,[[7,[349]]]],[[],18],[332,[[7,[350]]]],[[],18],[336,[[7,[351]]]],[[],18],[337,[[7,[352]]]],[[],18],[[],18],[338,[[7,[353]]]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[343,342],[[28,[[27,[26]]]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[58,[[59,[[58,[4]]]]]]],[[7,[250]]]],[60,250],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[12],[12],[12],[[]],[354,36],[[]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],[354,355],[2,[[16,[2,2]]]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],0,0,0,0,[2,[[3,[2,2]]]],[356,61],[[356,332],[[28,[[27,[26]]]]]],[[356,333],[[28,[[27,[26]]]]]],[[356,334],[[28,[[27,[26]]]]]],[[]],[[]],[[356,336],[[28,[[27,[26]]]]]],[[],11],[[],11],[[],11],[[356,337],[[28,[[27,[26]]]]]],[12],[12],[12],[[]],[[]],[[],12],[[]],[[],13],[[],14],[[],15],[[]],[[356,338],[[28,[[27,[26]]]]]],[356,4],[2,[[16,[2,2]]]],[[356,340],[[28,[[27,[26]]]]]],[[356,341],[[28,[[27,[26]]]]]],[[]],[[]],[[],[[18,[17]]]],[[],19],[[]],[[],18],[[],18],[[],18],[[356,342],[[28,[[27,[26]]]]]],[[],20],[[]],[250,357],0,[358],0,[2,[[3,[2,2]]]],[[]],[[]],[[],11],[[],11],[[],11],[[359,360,361,[59,[362]]],[[28,[[27,[26]]]]]],0,[12],[12],[12],[[]],[[]],[[54,361,[59,[362]],245,257,260],7],[[],12],[[]],[[],14],[[],13],[[],15],[[]],[[245,257,260],359],[2,[[16,[2,2]]]],[[]],0,[[],[[18,[17]]]],0,[[],19],[[]],[[],18],[[],18],[[],18],[[],20],[[]],[[261,25],[[7,[19]]]],[[178,[35,[25]]],[[7,[35]]]]],"c":[],"p":[[3,"Private"],[8,"Policy"],[3,"And"],[15,"str"],[3,"Router"],[3,"Receiver"],[6,"Result"],[3,"MetaSrvOptions"],[3,"MetaSrv"],[3,"MetaSrvInstance"],[3,"Compat"],[15,"usize"],[3,"Request"],[3,"Request"],[15,"bool"],[3,"Or"],[4,"CNil"],[4,"Result"],[4,"Option"],[3,"TypeId"],[3,"MetasrvCacheInvalidator"],[3,"Context"],[4,"Instruction"],[6,"Result"],[6,"TableId"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"TableName"],[6,"MailboxRef"],[3,"MetasrvInfo"],[8,"Error"],[3,"MetaPeerClient"],[15,"u8"],[3,"Vec"],[3,"KeyValue"],[3,"MetaPeerClientBuilder"],[4,"MetaPeerClientBuilderError"],[3,"ChannelManager"],[3,"ResponseHeader"],[3,"Context"],[6,"ElectionRef"],[3,"Formatter"],[6,"Result"],[3,"UninitializedFieldError"],[3,"String"],[3,"StatKey"],[3,"StatValue"],[3,"HashMap"],[15,"i32"],[6,"ResettableKvStoreRef"],[4,"Error"],[3,"Demand"],[15,"u64"],[4,"LeaderChangeMessage"],[3,"Receiver"],[3,"EtcdElection"],[8,"AsRef"],[15,"slice"],[3,"Client"],[8,"Any"],[3,"Backtrace"],[8,"Into"],[3,"TxnSnafu"],[3,"TableIdChangedSnafu"],[3,"NoEnoughAvailableDatanodeSnafu"],[3,"EmptyKeySnafu"],[3,"EmptyTableNameSnafu"],[3,"InvalidLeaseKeySnafu"],[3,"InvalidStatKeySnafu"],[3,"InvalidInactiveRegionKeySnafu"],[3,"InvalidArgumentsSnafu"],[3,"InvalidTxnResultSnafu"],[3,"TableRouteNotFoundSnafu"],[3,"TableInfoNotFoundSnafu"],[3,"CorruptedTableRouteSnafu"],[3,"NoLeaderSnafu"],[3,"TableNotFoundSnafu"],[3,"MoveValueSnafu"],[3,"UnsupportedSelectorTypeSnafu"],[3,"UnexpectedSnafu"],[3,"ResponseHeaderNotFoundSnafu"],[3,"IsNotLeaderSnafu"],[3,"ExceededRetryLimitSnafu"],[3,"LockNotConfigSnafu"],[3,"MissingRequiredParameterSnafu"],[3,"SchemaAlreadyExistsSnafu"],[3,"TableAlreadyExistsSnafu"],[3,"PusherNotFoundSnafu"],[3,"PushMessageSnafu"],[3,"MailboxClosedSnafu"],[3,"MailboxTimeoutSnafu"],[3,"MailboxReceiverSnafu"],[3,"MissingRequestHeaderSnafu"],[3,"RegionFailoverCandidatesNotFoundSnafu"],[3,"UnexpectedInstructionReplySnafu"],[3,"RetryLaterSnafu"],[3,"UpdateTableMetadataSnafu"],[3,"InvalidHeartbeatRequestSnafu"],[3,"TooManyPartitionsSnafu"],[3,"UnsupportedSnafu"],[3,"InitMetadataSnafu"],[3,"NextSequenceSnafu"],[3,"SubmitDdlTaskSnafu"],[3,"InvalidateTableCacheSnafu"],[8,"Clone"],[3,"OperateRegionSnafu"],[3,"ListCatalogsSnafu"],[3,"ListSchemasSnafu"],[3,"JoinSnafu"],[3,"RequestDatanodeSnafu"],[3,"SendShutdownSignalSnafu"],[3,"ShutdownServerSnafu"],[3,"EtcdFailedSnafu"],[3,"ConnectEtcdSnafu"],[3,"TcpBindSnafu"],[3,"TcpIncomingSnafu"],[3,"StartGrpcSnafu"],[3,"StartHttpSnafu"],[3,"ParseAddrSnafu"],[3,"LeaseKeyFromUtf8Snafu"],[3,"LeaseValueFromUtf8Snafu"],[3,"StatKeyFromUtf8Snafu"],[3,"StatValueFromUtf8Snafu"],[3,"InvalidRegionKeyFromUtf8Snafu"],[3,"SerializeToJsonSnafu"],[3,"DeserializeFromJsonSnafu"],[3,"ParseNumSnafu"],[3,"InvalidCatalogValueSnafu"],[3,"InvalidFullTableNameSnafu"],[3,"DecodeTableRouteSnafu"],[3,"CreateChannelSnafu"],[3,"BatchGetSnafu"],[3,"RangeSnafu"],[3,"InvalidHttpBodySnafu"],[3,"LockSnafu"],[3,"UnlockSnafu"],[3,"LeaseGrantSnafu"],[3,"InvalidUtf8ValueSnafu"],[3,"RecoverProcedureSnafu"],[3,"WaitProcedureSnafu"],[3,"SubmitProcedureSnafu"],[3,"RegisterProcedureLoaderSnafu"],[3,"TableRouteConversionSnafu"],[3,"ConvertProtoDataSnafu"],[3,"ConvertEtcdTxnObjectSnafu"],[3,"OtherSnafu"],[3,"TableMetadataManagerSnafu"],[3,"UpdateTableRouteSnafu"],[3,"GetFullTableInfoSnafu"],[3,"PublishMessageSnafu"],[8,"Debug"],[3,"Peer"],[3,"Status"],[3,"Error"],[8,"StackError"],[4,"StatusCode"],[3,"HeartbeatHistory"],[15,"i64"],[3,"PhiAccrualFailureDetector"],[15,"f64"],[15,"u32"],[6,"MetaPeerClientRef"],[4,"GreptimeDBTelemetryTask"],[3,"Arc"],[3,"DistributedGreptimeDBTelemetryCollector"],[4,"Mode"],[3,"HeartbeatHandlerGroup"],[8,"HeartbeatHandler"],[3,"HeartbeatMailbox"],[4,"BroadcastChannel"],[3,"MailboxMessage"],[3,"Pushers"],[3,"Range"],[3,"Sequence"],[3,"HeartbeatAccumulator"],[3,"HeartbeatRequest"],[3,"Context"],[3,"HeartbeatResponse"],[3,"Pusher"],[4,"Role"],[4,"InstructionReply"],[3,"Sender"],[3,"RequestHeader"],[3,"NameCachedHandler"],[6,"MessageId"],[4,"Channel"],[3,"Duration"],[3,"CheckLeaderHandler"],[3,"CollectStatsHandler"],[3,"RegionFailureHandler"],[3,"RegionFailoverManager"],[3,"FailureDetectorContainer"],[3,"FailureDetectRunner"],[3,"FailureDetectorEntry"],[3,"RegionIdent"],[8,"DerefMut"],[8,"Iterator"],[4,"FailureDetectControl"],[3,"DatanodeHeartbeat"],[3,"FilterInactiveRegionStatsHandler"],[3,"KeepLeaseHandler"],[3,"MailboxHandler"],[3,"Stat"],[3,"RegionStat"],[8,"Deserializer"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[3,"HashSet"],[8,"Serializer"],[3,"RegionStat"],[3,"OnLeaderStartHandler"],[3,"EpochStats"],[3,"PersistStatsHandler"],[3,"PublishHeartbeatHandler"],[6,"PublishRef"],[3,"RegionLeaseHandler"],[3,"ResponseHeaderHandler"],[3,"InactiveRegionManager"],[3,"InactiveRegionKey"],[3,"LeaseKey"],[3,"LeaseValue"],[3,"DATANODE_LEASE_KEY_PATTERN"],[3,"Regex"],[3,"DATANODE_STAT_KEY_PATTERN"],[3,"INACTIVE_REGION_KEY_PATTERN"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[8,"Hasher"],[8,"Fn"],[3,"Opts"],[3,"DistLockGuard"],[6,"DistLockRef"],[3,"EtcdLock"],[6,"Key"],[3,"MemLock"],[3,"AskLeaderRequest"],[3,"BatchDeleteRequest"],[3,"BatchGetRequest"],[3,"BatchPutRequest"],[3,"DatanodeOptions"],[3,"DatanodeClientOptions"],[3,"SelectorContext"],[3,"CompareAndPutRequest"],[6,"DdlTaskExecutorRef"],[3,"DeleteRangeRequest"],[3,"Streaming"],[6,"KvStoreRef"],[3,"LockRequest"],[3,"MoveValueRequest"],[6,"ProcedureManagerRef"],[3,"PutRequest"],[3,"RangeRequest"],[3,"RouteRequest"],[6,"SelectorRef"],[3,"SubmitDdlTaskRequest"],[6,"SubscribeManagerRef"],[6,"SequenceRef"],[6,"TableMetadataManagerRef"],[3,"UnlockRequest"],[3,"MetaSrvBuilder"],[3,"DatanodeClients"],[6,"DdlManagerRef"],[3,"LeaderCachedKvStore"],[3,"CheckLeaderByElection"],[3,"MockInfo"],[3,"RegionFailoverKey"],[3,"RegionFailoverContext"],[3,"Node"],[3,"FailoverProcedureGuard"],[3,"RegionFailoverProcedure"],[6,"Result"],[3,"Context"],[3,"LockKey"],[8,"State"],[4,"Status"],[3,"ActivateRegion"],[3,"MailboxReceiver"],[3,"DeactivateRegion"],[3,"RegionFailoverEnd"],[3,"RegionFailoverStart"],[3,"InvalidateCache"],[3,"UpdateRegionMetadata"],[3,"RegionRoute"],[4,"Topic"],[4,"Message"],[3,"AddSubRequest"],[6,"SubscriberRef"],[3,"UnSubRequest"],[3,"DefaultPublish"],[8,"Transport"],[8,"SubscribeManager"],[3,"DefaultSubscribeManager"],[3,"Subscriber"],[4,"SelectorType"],[6,"Namespace"],[3,"LeaseBasedSelector"],[3,"TableMetadataManager"],[3,"LoadBasedSelector"],[6,"BoxBody"],[3,"Admin"],[8,"Send"],[3,"Request"],[3,"Router"],[3,"Response"],[4,"Infallible"],[3,"IntoMakeService"],[3,"IntoMakeServiceWithConnectInfo"],[3,"Context"],[4,"Poll"],[8,"HttpHandler"],[3,"HealthHandler"],[3,"StatValues"],[3,"HeartBeatHandler"],[3,"InactiveRegions"],[3,"ViewInactiveRegionsHandler"],[3,"ClearInactiveRegionsHandler"],[3,"LeaderHandler"],[3,"CatalogsHandler"],[3,"SchemasHandler"],[3,"TablesHandler"],[3,"TableHandler"],[3,"HumanLease"],[3,"LeaseValues"],[3,"NodeLeaseHandler"],[3,"RouteHandler"],[3,"AskLeaderResponse"],[3,"Receiver"],[3,"RouteResponse"],[3,"BatchDeleteRequest"],[3,"BatchGetRequest"],[3,"BatchPutRequest"],[3,"AlwaysLeader"],[3,"CompareAndPutRequest"],[3,"DeleteRangeRequest"],[3,"MoveValueRequest"],[6,"CheckLeaderRef"],[3,"PutRequest"],[3,"RangeRequest"],[3,"Txn"],[3,"EtcdStore"],[3,"TxnOp"],[3,"TxnResponse"],[3,"Get"],[3,"Put"],[3,"BatchGet"],[3,"BatchPut"],[3,"BatchDelete"],[3,"CompareAndPut"],[3,"Delete"],[3,"MoveValue"],[3,"KeyValue"],[3,"KvPair"],[3,"KvBackendAdapter"],[6,"KvBackendRef"],[6,"MemStore"],[3,"MetaSrvTableMetadataAllocator"],[3,"TableMetadataAllocatorContext"],[3,"RawTableInfo"],[3,"Partition"],[8,"Election"],[13,"TcpBind"],[13,"ParseAddr"],[13,"NoEnoughAvailableDatanode"],[13,"ListSchemas"],[13,"ParseNum"],[13,"InvalidArguments"],[13,"InvalidTxnResult"],[13,"PushMessage"],[13,"MailboxReceiver"],[13,"UpdateTableMetadata"],[13,"InvalidHeartbeatRequest"],[13,"Join"],[13,"SendShutdownSignal"],[13,"EtcdFailed"],[13,"ConnectEtcd"],[13,"TcpIncoming"],[13,"StartGrpc"],[13,"LeaseKeyFromUtf8"],[13,"LeaseValueFromUtf8"],[13,"StatKeyFromUtf8"],[13,"StatValueFromUtf8"],[13,"InvalidRegionKeyFromUtf8"],[13,"SerializeToJson"],[13,"DeserializeFromJson"],[13,"DecodeTableRoute"],[13,"BatchGet"],[13,"Range"],[13,"InvalidHttpBody"],[13,"Lock"],[13,"Unlock"],[13,"LeaseGrant"],[13,"InvalidUtf8Value"],[13,"PublishMessage"],[13,"TableIdChanged"],[13,"RegionFailoverCandidatesNotFound"],[13,"ExceededRetryLimit"],[13,"MailboxClosed"],[13,"MailboxTimeout"],[13,"InvalidLeaseKey"],[13,"InvalidStatKey"],[13,"InvalidInactiveRegionKey"],[13,"CorruptedTableRoute"],[13,"MoveValue"],[13,"InitMetadata"],[13,"NextSequence"],[13,"SubmitDdlTask"],[13,"InvalidateTableCache"],[13,"OperateRegion"],[13,"ListCatalogs"],[13,"Txn"],[13,"RequestDatanode"],[13,"ShutdownServer"],[13,"EmptyKey"],[13,"StartHttp"],[13,"EmptyTableName"],[13,"InvalidCatalogValue"],[13,"InvalidFullTableName"],[13,"TableRouteNotFound"],[13,"TableInfoNotFound"],[13,"NoLeader"],[13,"TableNotFound"],[13,"UnsupportedSelectorType"],[13,"Unexpected"],[13,"CreateChannel"],[13,"ResponseHeaderNotFound"],[13,"IsNotLeader"],[13,"LockNotConfig"],[13,"RecoverProcedure"],[13,"WaitProcedure"],[13,"SubmitProcedure"],[13,"SchemaAlreadyExists"],[13,"TableAlreadyExists"],[13,"PusherNotFound"],[13,"MissingRequestHeader"],[13,"RegisterProcedureLoader"],[13,"UnexpectedInstructionReply"],[13,"RetryLater"],[13,"TableRouteConversion"],[13,"ConvertProtoData"],[13,"ConvertEtcdTxnObject"],[13,"Other"],[13,"TableMetadataManager"],[13,"UpdateTableRoute"],[13,"GetFullTableInfo"],[13,"TooManyPartitions"],[13,"Unsupported"],[13,"MissingRequiredParameter"],[8,"DistLock"],[3,"LeaderValue"],[8,"Publish"],[8,"SubscribeQuery"],[8,"Selector"],[8,"Mailbox"],[8,"CheckLeader"],[8,"ResettableKvStore"]]},\ -"mito2":{"doc":"Mito","t":"AAAAAAAAAAAAAAAAAAAADGLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLDGGDLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLFFFFFFFCDDDDMMLLLLLLLLFLLLLLLLLLLLLMLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMALLLMMLMMLLMLLLLLLLLLLLLLLLLALLLLMLLLLMMDLLLFLLLLLLLLLLMLLLMMLLLLLLGIIKKRRDDDFLLLLLLLMLLLLLLLLLLLLLLLLLLLMMFLLLLLLLLLFLFLLLLLLLLLLLLLLMMLLLMLMMLMLMMMLLLLLLLLLLLLLLLLLLMRRDMLLLLLLLLLLLLLLLLLLLLLLMMLLLLMMMMLLMLLLLLLLMMDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDENDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDGNDNDNDNDNDNDNDNDNDMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNEDDNNDIDGMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLKLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMMKLMMLLMLLLLLLLLLLLLMMMLMMMMLMKLLKLLMLMKLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLAAANNDDDDDEDDDNNMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLLLLLLMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLMMLLLMLLMLLMLLLLLLLLLLLLLLLLLLLLLDDRDRRDDMMLLLLLLLLLLFLMLLLLLLLLLLLLLLLLLMLLFLLLLLLLLLLLLLLLLLLLLMFFLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLFFLLLLLMLLLFLLMMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLDGCIIGGGDLLLLKLLMLLLLLLLLLLLLLLLLMLLLLLLKLLLLLLMKLLKAKLLKLMALLLLLLLLLLALLKMDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLMLLLMLLLMLMLMLLLLLLLLLLLLLLLLLLLRDDGDDDDDMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMLLLLLLMMMLLMMMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDGLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLRDDDIGNNERLLLLLLLLLLLLLMALLLLLLLLLLLLLFMLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLKLLLMMLLMMLALLAALMMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDNNEMLLLLLLLLLLLLLLMLLLLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLFMLLLLLLLLLLLLLLLLFFLLMLLLLLLLLLLLLLLLLLLLLMLLLLMMDDDDDMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENDNNLLMMLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFLMLLLLLLLLLLLLLDENMLLLLLMLLLLLLLLLLLLFLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLDMLLLLMLLLLLLMLLLLLLMMLMMLLLLLLLLLLLDGDGMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLMLAAMMLLLLLLLLLLLLLLALMLLMLLDLLLMFLLLLLLLLLLLLLLLMLMLFMLLMMMFMLLLLLLEDDNDLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMFAMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLFFDDDDGGLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLMLLLLLLLLLLLLLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLMMLMMLLLMMLLMMLLLLLLLLLLLLMMLLLLLLLLLLLLMLLLLDDLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMMLMLMMLLLLLLLLLLLLLMMLLMLNNENNDNDNNNENNDNDNINDDDDNNENDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLKLLLLLMMMMMMMMMLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLMMDIDLLLLLLLLLLMKLLLLLLLLKLKLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAGDRRRIGLLMLLLLLLLLLMLLLLLLKLMMKLLLLLLLAAAAADDDDGGRDDLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLMLLLLLLMLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIGDDLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMKLMLLLLLLLLLLLLRRRDDLLLLLLLLLLLLLLLLLMLALLLLLLLLLLLLMAMMLLLLLLLLLLLLMARDDLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLFLLLLLLLMMLLFFLFLLLLLLLLLLLLDGDDMMLLLLLLLLMMLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLMLMLMMMMMLMLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLMMMMLLLLLLLLLLLLLLDGLLLLLLLLLLLLMLLLLLLLLLLLDGDGLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLMLLLFLLLLLLLLLLLLLLLGDGDLLLLLLLLLLLLLFLLLLLLMMLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLRDDGDDGDDLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLMALLALALLLALLALALLLALLALALMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLMMLLLLLLMMMMLMMMMMMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLMLMMMFFRRFFFF","n":["access_layer","cache","compaction","config","docs","engine","error","flush","manifest","memtable","metrics","read","region","region_write_ctx","request","row_converter","schedule","sst","wal","worker","AccessLayer","AccessLayerRef","borrow","borrow_mut","compat","compat_mut","compat_ref","delete_sst","deref","deref_mut","drop","fmt","from","from_subset","init","into","into_request","is_in_subset","new","object_store","object_store","read_sst","region_dir","region_dir","sst_file_path","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","write_sst","CacheManager","CacheManagerRef","SstMetaCache","SstMetaKey","borrow","borrow","borrow_mut","borrow_mut","cache_size","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","estimated_size","fmt","from","from","from_ref","from_subset","from_subset","get_hash","get_parquet_meta_data","hash","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","put_parquet_meta_data","remove_parquet_meta_data","sst_meta_cache","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","column_descr_heap_size","file_meta_heap_size","parquet_column_index_heap_size","parquet_meta_size","parquet_offset_index_heap_size","row_group_meta_heap_size","schema_descr_heap_size","CompactionPickerRef","CompactionRequest","CompactionScheduler","CompactionStatus","PendingCompaction","access_layer","access_layer","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","compaction_options_to_picker","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","current_version","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","file_purger","file_purger","from","from","from","from","from_subset","from_subset","from_subset","from_subset","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","merge_waiter","new","new","new_compaction_request","on_compaction_failed","on_compaction_finished","on_failure","on_failure","on_region_closed","on_region_dropped","on_region_truncated","output","pending_compaction","picker","push_waiter","push_waiter","region_id","region_id","region_status","remove_region_on_failure","request_sender","request_sender","schedule_compaction","schedule_compaction_request","scheduler","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","twcs","type_id","type_id","type_id","type_id","version_control","vzip","vzip","vzip","vzip","waiters","waiters","CompactionOutput","borrow","borrow_mut","build","build_sst_reader","compat","compat_mut","compat_ref","deref","deref_mut","drop","fmt","from","from_subset","init","inputs","into","into_request","is_in_subset","output_file_id","output_level","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","CompactionPickerRef","CompactionTask","Picker","pick","run","MAX_PARALLEL_COMPACTION","TIME_BUCKETS","TimeBuckets","TwcsCompactionTask","TwcsPicker","assign_to_windows","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build_output","compaction_time_window","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","expired_ssts","file_purger","find_latest_window_in_seconds","fit_time_bucket","fmt","fmt","from","from","from","from_subset","from_subset","from_subset","get_expired_ssts","handle_compaction","infer_time_bucket","init","init","init","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","mark_files_compacting","max","max_active_window_files","max_inactive_window_files","merge_ssts","new","on_failure","outputs","pick","region_id","request_sender","run","schema","send_to_worker","sst_layer","sst_write_buffer_size","time_window_seconds","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","waiters","DEFAULT_MAX_BG_JOB","DEFAULT_NUM_WORKERS","MitoConfig","auto_flush_interval","borrow","borrow_mut","clone","clone_into","compat","compat_mut","compat_ref","default","deref","deref_mut","deserialize","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_ref","from_subset","global_write_buffer_reject_size","global_write_buffer_size","init","into","into_request","is_in_subset","manifest_checkpoint_distance","manifest_compress_type","max_background_jobs","num_workers","sanitize","serialize","sst_meta_cache_size","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","worker_channel_size","worker_request_batch_size","EngineInner","MitoEngine","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_ref","from_subset","from_subset","get_metadata","get_metadata","handle_query","handle_query","handle_request","handle_request","init","init","inner","into","into","into_request","into_request","is_in_subset","is_in_subset","is_region_exists","name","new","new","scanner","set_writable","set_writable","stop","stop","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","workers","BuildPredicate","BuildPredicateSnafu","CompactRegion","CompactRegionSnafu","CompatReader","CompatReaderSnafu","CompressObject","CompressObjectSnafu","ComputeArrow","ComputeArrowSnafu","ComputeVector","ComputeVectorSnafu","ConvertVector","ConvertVectorSnafu","CreateDefault","CreateDefaultSnafu","DecodeWal","DecodeWalSnafu","DecompressObject","DecompressObjectSnafu","DeleteSst","DeleteSstSnafu","DeleteWal","DeleteWalSnafu","DeserializeField","DeserializeFieldSnafu","EmptyRegionDir","EmptyRegionDirSnafu","EncodeWal","EncodeWalSnafu","Error","FieldTypeMismatch","FieldTypeMismatchSnafu","FillDefault","FillDefaultSnafu","FlushRegion","FlushRegionSnafu","InvalidBatch","InvalidBatchSnafu","InvalidMeta","InvalidMetaSnafu","InvalidMetadata","InvalidMetadataSnafu","InvalidParquet","InvalidParquetSnafu","InvalidRecordBatch","InvalidRecordBatchSnafu","InvalidRegionRequest","InvalidRegionRequestSnafu","InvalidRequest","InvalidRequestSnafu","InvalidScanIndex","InvalidScanIndexSnafu","InvalidSchedulerState","InvalidSchedulerStateSnafu","InvalidSender","InvalidSenderSnafu","Join","JoinSnafu","JsonOptions","JsonOptionsSnafu","NewRecordBatch","NewRecordBatchSnafu","NotSupportedField","NotSupportedFieldSnafu","OpenDal","OpenDalSnafu","PrimaryKeyLengthMismatch","PrimaryKeyLengthMismatchSnafu","ReadParquet","ReadParquetSnafu","ReadWal","ReadWalSnafu","Recv","RecvSnafu","RegionClosed","RegionClosedSnafu","RegionCorrupted","RegionCorruptedSnafu","RegionDropped","RegionDroppedSnafu","RegionMetadataNotFound","RegionMetadataNotFoundSnafu","RegionNotFound","RegionNotFoundSnafu","RegionReadonly","RegionReadonlySnafu","RegionTruncated","RegionTruncatedSnafu","RejectWrite","RejectWriteSnafu","Result","SerdeJson","SerdeJsonSnafu","SerializeField","SerializeFieldSnafu","StopScheduler","StopSchedulerSnafu","Utf8","Utf8Snafu","WorkerStopped","WorkerStoppedSnafu","WriteBuffer","WriteBufferSnafu","WriteGroup","WriteGroupSnafu","WriteParquet","WriteParquetSnafu","WriteWal","WriteWalSnafu","actual","as_any","as_error_source","backtrace","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","cause","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","column","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compress_type","compress_type","data_type","debug_fmt","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","description","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","end","expect","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","file","file_id","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","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","id","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","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_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_fill_default","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","next","path","path","path","path","provide","reason","reason","reason","reason","reason","reason","reason","region_dir","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","source","start","status_code","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_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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_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","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","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","actual","column","compress_type","compress_type","data_type","end","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","expect","file","file_id","id","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","path","path","path","path","reason","reason","reason","reason","reason","reason","reason","region_dir","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","source","source","source","source","source","source","source","source","source","source","source","source","source","source","start","Alter","EngineFull","FlushReason","FlushScheduler","FlushStatus","Manual","Others","RegionFlushTask","WriteBufferManager","WriteBufferManagerImpl","WriteBufferManagerRef","access_layer","add_ddl_request_to_pending","add_write_request_to_pending","as_ref","as_uncased","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","do_flush","drop","drop","drop","drop","drop","drop","file_purger","flush_memtables","flushing","fmt","fmt","free_mem","free_mem","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","get_mutable_limit","global_write_buffer_size","has_pending_ddls","init","init","init","init","init","into","into","into","into","into","into_flush_job","into_request","into_request","into_request","into_request","into_request","is_flush_requested","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","listener","memory_active","memory_usage","memory_usage","memory_used","memtable_builder","merge","merge_task","mutable_limit","mutable_usage","new","new","new","on_failure","on_failure","on_flush_failed","on_flush_success","on_region_closed","on_region_dropped","on_region_truncated","on_success","pending_ddls","pending_task","pending_writes","push_sender","reason","region_id","region_id","region_status","remove_region_on_failure","request_sender","reserve_mem","reserve_mem","schedule_flush","schedule_free_mem","schedule_free_mem","schedule_next_flush","scheduler","send_worker_request","senders","should_flush_engine","should_flush_engine","should_stall","should_stall","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","version_control","vzip","vzip","vzip","vzip","vzip","action","manager","storage","Change","Edit","RegionChange","RegionCheckpoint","RegionEdit","RegionManifest","RegionManifestBuilder","RegionMetaAction","RegionMetaActionList","RegionRemove","RegionTruncate","Remove","Truncate","actions","apply_change","apply_edit","apply_truncate","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","checkpoint","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compacted_actions","compaction_time_window","compaction_time_window","compaction_time_window","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","contains_metadata","decode","decode","default","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode","encode","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","files","files","files_to_add","files_to_remove","flushed_entry_id","flushed_entry_id","flushed_entry_id","flushed_sequence","flushed_sequence","flushed_sequence","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","last_version","last_version","manifest_version","manifest_version","metadata","metadata","metadata","new","region_id","region_id","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","truncated_entry_id","truncated_entry_id","truncated_entry_id","truncated_sequence","try_build","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","with_action","with_checkpoint","RegionManifestManager","RegionManifestManagerInner","RegionManifestOptions","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","checkpoint_distance","clone","clone_into","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compress_type","deref","deref","deref","deref_mut","deref_mut","deref_mut","do_checkpoint","drop","drop","drop","fmt","fmt","fmt","from","from","from","from_ref","from_subset","from_subset","from_subset","increase_version","init","init","init","inner","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","last_checkpoint","last_checkpoint_version","last_version","manifest","manifest","manifest_dir","may_do_checkpoint","new","new","object_store","open","open","options","stop","stop","store","to_owned","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update","update","vzip","vzip","vzip","CHECKPOINT_RE","CheckpointMetadata","DEFAULT_MANIFEST_COMPRESSION_TYPE","DELTA_RE","FALL_BACK_COMPRESS_TYPE","LAST_CHECKPOINT_FILE","ManifestObjectStore","ObjectStoreLogIterator","__private_field","__private_field","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checkpoint_file","checkpoint_file_path","checksum","clone","clone_into","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compress_type","decode","delete_until","delta_file","delta_file_path","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","encode","extend_metadata","file_compress_type","file_version","fmt","fmt","from","from","from","from","from","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","gen_path","get_paths","init","init","init","init","init","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","is_checkpoint_file","is_delta_file","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","iter","last_checkpoint_path","load_checkpoint","load_last_checkpoint","manifest_compress_type","new","next_log","object_store","object_store","path","save","save_checkpoint","scan","serialize","size","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","version","vzip","vzip","vzip","vzip","vzip","AllocTracker","BoxedBatchIterator","KeyValues","Memtable","MemtableBuilder","MemtableBuilderRef","MemtableId","MemtableRef","MemtableStats","borrow","borrow","borrow_mut","borrow_mut","build","bytes_allocated","bytes_allocated","bytes_allocated","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","default","deref","deref","deref_mut","deref_mut","done_allocating","drop","drop","drop","estimated_bytes","fmt","fmt","from","from","from_subset","from_subset","id","init","init","into","into","into_request","into_request","is_done_allocating","is_empty","is_in_subset","is_in_subset","iter","key_values","mark_immutable","new","on_allocation","stats","time_range","time_range","time_series","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","write","write_buffer_manager","KeyValue","KeyValues","ReadRowHelper","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fields","fmt","fmt","fmt","from","from","from","from_subset","from_subset","from_subset","helper","helper","indices","init","init","init","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","iter","mutation","new","new","num_fields","num_primary_key_column","num_primary_keys","num_rows","op_type","op_type","primary_keys","row","sequence","sequence","timestamp","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","INITIAL_BUILDER_CAPACITY","Iter","Series","SeriesRwLockMap","SeriesSet","TimeSeriesMemtable","TimeSeriesMemtableBuilder","ValueBuilder","Values","active","alloc_tracker","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","columns","compact","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","fields","fields","fmt","fmt","freeze","from","from","from","from","from","from","from","from","from_columns","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","frozen","get_or_add_series","id","id","id","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_iter","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_empty","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","iter","iter_series","last_key","len","mark_immutable","max_timestamp","metadata","min_timestamp","new","new","new","new","new","next","op_type","op_type","projection","push","push","region_metadata","region_metadata","row_codec","sequence","sequence","series","series","series_set","stats","timestamp","timestamp","to_batch","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_stats","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write","write_buffer_manager","MemtableVersion","MemtableVersionRef","borrow","borrow_mut","clone","clone_into","compat","compat_mut","compat_ref","deref","deref_mut","drop","fmt","freeze_mutable","from","from_ref","from_subset","immutables","immutables","init","into","into_request","is_empty","is_in_subset","list_memtables","mutable","mutable_usage","new","remove_memtables","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","WRITE_BUFFER_BYTES","Batch","BatchBuilder","BatchColumn","BatchReader","BoxedBatchReader","Iter","Reader","Source","TIMESTAMP_KEY_LEN","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone","clone_into","clone_into","column_id","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","concat","concat_arrays","data","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fields","fields","fields","filter","filter_deleted","first_sequence","first_timestamp","fmt","fmt","from","from","from","from","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","get_sequence","get_timestamp","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","is_empty","is_in_subset","is_in_subset","is_in_subset","is_in_subset","last_sequence","last_timestamp","merge","new","new","next_batch","next_batch","num_rows","op_types","op_types","op_types","op_types_array","primary_key","primary_key","primary_key","projected_fields","projection","push_field","push_field_array","scan_region","seq_scan","sequences","sequences","sequences","sequences_array","set_primary_key","slice","sort_and_dedup","take_in_place","timestamps","timestamps","timestamps","timestamps_array","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","with_fields","with_fields","with_required_columns","CompatFields","CompatPrimaryKey","CompatReader","DefaultValue","Index","IndexOrDefault","actual_fields","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","compat","compat","compat","compat","compat","compat","compat_fields","compat_mut","compat_mut","compat_mut","compat_mut","compat_pk","compat_ref","compat_ref","compat_ref","compat_ref","converter","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","fmt","from","from","from","from","from_subset","from_subset","from_subset","from_subset","has_same_columns","index_or_defaults","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","may_compat_fields","may_compat_primary_key","new","next_batch","reader","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","values","vzip","vzip","vzip","vzip","column_id","default_vector","BatchMerger","CompareFirst","MergeReader","MergeReaderBuilder","Node","batch_merger","batches","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cmp","cmp","compare","compare","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","current_batch","current_batch","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fetch_batch","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","init","init","init","init","init","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","is_eof","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_sorted","merge_batches","new","new","new","new","next_batch","nodes","partial_cmp","partial_cmp","primary_key","primary_key","push","push_batch_iter","push_batch_reader","source","sources","take_batch_from_heap","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","BatchIndex","Field","ProjectionMapper","Tag","Timestamp","all","batch_fields","batch_fields","batch_indices","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","codec","column_ids","column_ids","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","convert","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","from_ref","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","metadata","metadata","new","new_repeated_vector","output_schema","output_schema","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ScanRegion","Scanner","Seq","access_layer","borrow","borrow","borrow_mut","borrow_mut","build_time_range_predicate","cache_manager","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","file_in_range","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","request","scan","scanner","seq_scan","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","SeqScan","access_layer","borrow","borrow_mut","build_reader","build_stream","cache_manager","compat","compat_mut","compat_ref","deref","deref_mut","drop","files","from","from_subset","init","into","into_request","is_in_subset","mapper","memtables","new","predicate","time_range","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","with_cache","with_files","with_memtables","with_predicate","with_time_range","MitoRegion","MitoRegionRef","RegionMap","RegionMapRef","access_layer","borrow","borrow","borrow_mut","borrow_mut","clear","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","deref","deref","deref_mut","deref_mut","drop","drop","file_purger","fmt","fmt","from","from","from_subset","from_subset","get_region","init","init","insert_region","into","into","into_request","into_request","is_in_subset","is_in_subset","is_region_exists","is_writable","last_flush_millis","last_flush_millis","list_regions","manifest_manager","metadata","opener","options","region_id","regions","remove_region","set_writable","stop","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","update_flush_millis","version","version","version_control","vzip","vzip","writable","writable_region","writable_region_or","RegionOpener","borrow","borrow_mut","cache","cache_manager","check_recovered_region","compat","compat_mut","compat_ref","create_or_open","deref","deref_mut","drop","from","from_subset","init","into","into_request","is_in_subset","manifest_options","maybe_open","memtable_builder","metadata","metadata","new","new_manifest_dir","object_store","open","options","options","region_dir","region_id","replay_memtable","scheduler","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","CompactionOptions","RegionOptions","RegionOptionsWithoutEnum","Twcs","TwcsOptions","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","compaction","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","default","default","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","max_active_window_files","max_inactive_window_files","options_map_to_value","prefix_twcs","time_window","time_window_seconds","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","ttl","ttl","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","deserialize","serialize","Version","VersionBuilder","VersionControl","VersionControlData","VersionControlRef","VersionRef","add_files","alter_schema","apply_edit","apply_edit","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone","clone_into","clone_into","committed_sequence","compaction_time_window","compaction_time_window","compaction_time_window","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","current","data","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","flushed_entry_id","flushed_entry_id","flushed_entry_id","flushed_sequence","flushed_sequence","flushed_sequence","fmt","fmt","fmt","freeze_mutable","from","from","from","from","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_version","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","is_dropped","is_in_subset","is_in_subset","is_in_subset","is_in_subset","last_entry_id","mark_dropped","memtables","memtables","memtables","metadata","metadata","metadata","new","new","options","options","options","remove_memtables","set_sequence_and_entry_id","ssts","ssts","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","truncate","truncated_entry_id","truncated_entry_id","truncated_entry_id","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","RegionWriteCtx","WriteNotify","add_wal_entry","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","drop","err","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","new","next_entry_id","next_sequence","notifiers","notify_result","num_rows","push_mutation","region_id","sender","set_error","set_next_entry_id","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","version","version","version_control","vzip","vzip","wal_entry","write_memtable","Alter","Background","BackgroundNotify","Close","Compact","CompactionFailed","CompactionFailed","CompactionFinished","CompactionFinished","Create","Ddl","DdlRequest","Drop","Flush","FlushFailed","FlushFailed","FlushFinished","FlushFinished","OnFailure","Open","OptionOutputTx","OutputTx","SenderDdlRequest","SenderWriteRequest","Stop","Truncate","WorkerRequest","Write","WriteRequest","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","check_missing_column","check_schema","column_default_value","column_index_by_name","compacted_files","compaction_outputs","compaction_time_window","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","err","err","estimated_size","file_metas","file_purger","file_purger","fill_column","fill_missing_columns","flushed_entry_id","flushed_sequence","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_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","has_null","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","memtables_to_remove","name_to_index","new","new","new","none","on_failure","on_failure","on_failure","on_failure","on_success","on_success","op_type","region_id","region_id","region_id","region_id","region_id","request","request","rows","send","send","send_mut","sender","sender","senders","senders","take_inner","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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_region_request","try_into","try_into","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","type_id","type_id","validate_proto_value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","notify","region_id","McmpRowCodec","RowCodec","SortField","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","data_type","decode","decode","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","encode","encode","encode_to_vec","encode_to_vec","estimated_size","estimated_size","fields","fmt","fmt","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","new","num_fields","serialize","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","scheduler","Job","LocalScheduler","STATE_AWAIT_TERMINATION","STATE_RUNNING","STATE_STOP","Scheduler","SchedulerRef","borrow","borrow_mut","cancel_token","compat","compat_mut","compat_ref","deref","deref_mut","drop","drop","from","from_subset","handles","init","into","into_request","is_in_subset","is_running","new","schedule","schedule","sender","state","stop","stop","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","file","file_purger","parquet","stream_writer","version","FileHandle","FileHandleInner","FileId","FileMeta","FileTimeRange","Level","MAX_LEVEL","ParseIdError","ParseIdSnafu","as_error_source","as_parquet","backtrace","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cause","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","compacting","compacting","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","default","default","deleted","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","file_id","file_id","file_path","file_purger","file_size","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_str","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_hash","get_hash","hash","hash","init","init","init","init","init","init","inner","into","into","into","into","into","into","into_error","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","level","mark_deleted","meta","meta","new","new","parse_str","provide","random","region_id","region_id","serialize","serialize","set_compacting","source","source","time_range","time_range","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","FilePurger","FilePurgerRef","LocalFilePurger","PurgeRequest","borrow","borrow","borrow_mut","borrow_mut","cache_manager","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","file_id","fmt","fmt","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","region_id","scheduler","send_request","send_request","sst_layer","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DEFAULT_ROW_GROUP_SIZE","DEFAULT_WRITE_BUFFER_SIZE","PARQUET_METADATA_KEY","SstInfo","WriteOptions","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","deref","deref","deref_mut","deref_mut","drop","drop","file_size","fmt","format","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","num_rows","reader","row_group_size","time_range","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write_buffer_size","writer","FIXED_POS_COLUMN_NUM","ReadFormat","WriteFormat","arrow_schema","arrow_schema","arrow_schema","arrow_schema","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","convert_batch","convert_record_batch","deref","deref","deref_mut","deref_mut","drop","drop","field_id_to_index","from","from","from_subset","from_subset","get_field_batch_columns","init","init","internal_fields","into","into","into_request","into_request","is_in_subset","is_in_subset","metadata","metadata","metadata","new","new","new_primary_key_array","primary_key_offsets","projection_indices","to_sst_arrow_schema","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AsyncFileReaderCache","BoxedRecordBatchStream","ParquetReader","ParquetReaderBuilder","_file_handle","batches","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cache","cache","cache_manager","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","file_dir","file_handle","file_id","file_path","from","from","from","from_subset","from_subset","from_subset","get_byte_ranges","get_bytes","get_metadata","get_region_metadata","init","init","init","init_stream","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","metadata","metadata","new","next_batch","object_store","predicate","predicate","projection","projection","read_format","reader","region_id","stream","time_range","time_range","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ParquetWriter","SourceStats","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","deref","deref","deref_mut","deref_mut","drop","drop","file_path","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","metadata","new","num_rows","object_store","source","time_range","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","write_all","BufferedWriter","InnerBufferedWriter","borrow","borrow_mut","close","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","init","inner","into","into_request","is_in_subset","to_subset","to_subset_unchecked","try_from","try_into","try_new","type_id","vzip","write","LevelMeta","LevelMetaArray","SstVersion","SstVersionRef","add_files","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","files","files","fmt","fmt","from","from","from_ref","from_ref","from_subset","from_subset","get_expired_files","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","level","levels","levels","mark_all_deleted","new","new","new_level_meta_vec","remove_files","to_owned","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","EntryId","Wal","WalEntryStream","WalWriter","add_entry","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","decode_entry","deref","deref","deref_mut","deref_mut","drop","drop","entries","entry_encode_buf","fmt","from","from","from_ref","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","obsolete","scan","store","store","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write_to_wal","writer","DROPPING_MARKER_FILE","RegionWorker","RegionWorkerLoop","RequestBuffer","StalledRequests","WorkerGroup","WorkerId","WorkerListener","WorkerStarter","append","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cache_manager","cache_manager","cache_manager","cache_manager","clean","clone","clone_into","compaction_scheduler","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","config","config","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","dropping_regions","estimated_size","flush_regions_on_engine_full","flush_scheduler","from","from","from","from","from","from","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_region","get_region","handle","handle_alter","handle_alter_request","handle_background_notify","handle_close","handle_close_request","handle_compaction","handle_compaction_failure","handle_compaction_finished","handle_compaction_request","handle_create","handle_create_request","handle_ddl_requests","handle_drop","handle_drop_request","handle_flush","handle_flush_failed","handle_flush_finished","handle_flush_request","handle_open","handle_open_request","handle_requests","handle_truncate","handle_truncate_request","handle_write","handle_write_requests","id","id","id","init","init","init","init","init","init","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_region_exists","is_region_exists","is_running","listener","listener","log_store","maybe_flush_worker","memtable_builder","new_flush_task","object_store","object_store","on_flush_begin","on_flush_success","on_later_drop_begin","on_later_drop_end","on_write_stall","prepare_region_write_ctx","receiver","regions","regions","requests","run","running","running","scheduler","scheduler","scheduler","sender","sender","set_running","should_reject_write","stalled_requests","start","start","stop","stop","submit_request","submit_to_worker","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","value_to_index","vzip","vzip","vzip","vzip","vzip","vzip","wal","worker","workers","write_buffer_manager","write_buffer_manager","alter_region_schema","metadata_after_alteration","GC_TASK_INTERVAL_SEC","MAX_RETRY_TIMES","later_drop_task","remove_region_dir_once","maybe_fill_missing_columns","reject_write_requests"],"q":[[0,"mito2"],[20,"mito2::access_layer"],[52,"mito2::cache"],[116,"mito2::cache::cache_size"],[123,"mito2::compaction"],[244,"mito2::compaction::output"],[271,"mito2::compaction::picker"],[276,"mito2::compaction::twcs"],[372,"mito2::config"],[420,"mito2::engine"],[483,"mito2::error"],[2116,"mito2::error::Error"],[2237,"mito2::flush"],[2412,"mito2::manifest"],[2415,"mito2::manifest::action"],[2755,"mito2::manifest::manager"],[2848,"mito2::manifest::storage"],[2999,"mito2::memtable"],[3074,"mito2::memtable::key_values"],[3159,"mito2::memtable::time_series"],[3366,"mito2::memtable::version"],[3402,"mito2::metrics"],[3403,"mito2::read"],[3561,"mito2::read::compat"],[3664,"mito2::read::compat::IndexOrDefault"],[3666,"mito2::read::merge"],[3813,"mito2::read::projection"],[3877,"mito2::read::scan_region"],[3930,"mito2::read::seq_scan"],[3966,"mito2::region"],[4039,"mito2::region::opener"],[4079,"mito2::region::options"],[4216,"mito2::region::options::prefix_twcs"],[4218,"mito2::region::version"],[4357,"mito2::region_write_ctx"],[4419,"mito2::request"],[4750,"mito2::request::WorkerRequest"],[4752,"mito2::row_converter"],[4812,"mito2::schedule"],[4813,"mito2::schedule::scheduler"],[4851,"mito2::sst"],[4856,"mito2::sst::file"],[5066,"mito2::sst::file_purger"],[5120,"mito2::sst::parquet"],[5175,"mito2::sst::parquet::format"],[5236,"mito2::sst::parquet::reader"],[5330,"mito2::sst::parquet::writer"],[5382,"mito2::sst::stream_writer"],[5408,"mito2::sst::version"],[5474,"mito2::wal"],[5534,"mito2::worker"],[5758,"mito2::worker::handle_alter"],[5760,"mito2::worker::handle_drop"],[5764,"mito2::worker::handle_write"]],"d":["","Cache for the engine.","","Configurations.","Mito developer document","Mito region engine.","","Flush related utilities and structs.","manifest storage","Memtables are write buffers for regions.","","Common structs and utilities for reading data.","Mito region.","","Worker requests.","","","Sorted strings tables.","Write ahead log of the engine.","Structs and utilities for writing regions.","A layer to access SST files under the same directory.","","","","","","","Deletes a SST file with given file id.","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","Returns a new AccessLayer for specific region_dir.","Returns the object store of the layer.","","Returns a reader builder for specific file.","Returns the directory of the region.","","Returns the file_path for the file_name in the object …","","","","","","","Returns a new parquet writer to write the SST for specific …","Manages cached data for the engine.","","","Cache key for SST meta.","","","","","Cache size of different cache value.","","","","","","","","","","","","","","","","","","","","","Returns memory used by the key (estimated).","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Gets cached ParquetMetaData.","","","","Calls U::from(self).","Calls U::from(self).","","","","","Creates a new manager with specific cache size in bytes.","Puts ParquetMetaData into the cache.","Removes ParquetMetaData from the cache.","Cache for SST metadata.","","","","","","","","","","","","","","Returns estimated size of ColumnDescriptor allocated from …","Returns estimated size of FileMetaData allocated from heap.","Returns estimated size of ParquetColumnIndex allocated …","Returns estimated size of ParquetMetaData.","Returns estimated size of ParquetOffsetIndex allocated …","Returns estimated size of ColumnDescriptor allocated from …","Returns estimated size of SchemaDescriptor allocated from …","","Region compaction request.","Compaction scheduler tracks and manages compaction tasks.","Status of running and pending region compaction tasks.","Pending compaction tasks.","","Access layer of the region.","","","","","","","","","Builds compaction picker according to CompactionOptions.","","","","","","","","","","","","","","","","","","","","","","","","","","","","File purger of the region.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Merge the watier to the pending compaction.","","Creates a new CompactionStatus","Creates a new compaction request for compaction picker.","Notifies the scheduler that the compaction job is failed.","Notifies the scheduler that the compaction job is finished …","Send flush error to waiter.","","Notifies the scheduler that the region is closed.","Notifies the scheduler that the region is dropped.","Notifies the scheduler that the region is truncated.","","Compaction pending to schedule.","","Push waiter to the request.","Push waiter to the request.","","Id of the region.","Compacting regions.","","Sender to send notification to the region worker.","Request sender of the worker that this scheduler belongs …","Schedules a compaction for the region.","Schedules a compaction request.","","","","","","","","","","","","","","","","","","","","","","","Version control of the region.","","","","","Waiters of the compaction request.","","","","","","Builds BoxedBatchReader that reads all SST files and …","","","","","","","","Returns the argument unchanged.","","","Compaction input files.","Calls U::from(self).","","","","Compaction output file level.","","","","","","","","","Picker picks input SST files and builds the compaction …","","","","A set of predefined time buckets.","","","TwcsPicker picks files of which the max timestamp are in …","Assigns files to windows with predefined window size (in …","","","","","","","Builds compaction output from files. For active writing …","","","","","","","","","","","","","","","","","","","","","","","Finds the latest active writing window among all files. …","Fits a given time span into time bucket by find the …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Finds all expired SSTs across levels.","","Infers the suitable time bucket duration. Now it simply …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Merges all SST files. Returns (output files, input files).","","Handles compaction failure, notifies all waiters.","","","","Request sender to notify the worker.","","","Notifies region worker to handle post-compaction tasks.","","","","","","","","","","","","","","","","","","","","","","Senders that are used to notify waiters waiting for …","Default max running background job.","Default region worker num.","Configuration for MitoEngine.","Interval to auto flush a region if it has not flushed yet …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Global write buffer size threshold to reject write …","Global write buffer size threshold to trigger flush …","","Calls U::from(self).","","","Number of meta action updated to trigger a new checkpoint …","Manifest compression type (default uncompressed).","Max number of running background jobs (default 4).","Number of region workers (default 1).","Sanitize incorrect configurations.","","Cache size for SST metadata (default 128MB). Setting it to …","","","","","","","","Request channel size of each worker (default 128).","Max batch size for a worker to handle requests (default …","Inner struct of MitoEngine.","Region engine implementation for timeseries data.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Get metadata of a region.","Retrieve region’s metadata.","Handles the scan request and returns a Scanner for the …","Handle substrait query and return a stream of record …","Handles RegionRequest and return its executed result.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Returns true if the specific region exists.","","Returns a new EngineInner with specific config, log_store …","Returns a new MitoEngine with specific config, log_store …","Returns a scanner to scan for request.","Set writable mode for a region.","","Stop the inner engine.","Stop the engine.","","","","","","","","","","","","","","Region workers group.","","SNAFU context selector for the Error::BuildPredicate …","","SNAFU context selector for the Error::CompactRegion variant","","SNAFU context selector for the Error::CompatReader variant","","SNAFU context selector for the Error::CompressObject …","","SNAFU context selector for the Error::ComputeArrow variant","","SNAFU context selector for the Error::ComputeVector variant","","SNAFU context selector for the Error::ConvertVector variant","","SNAFU context selector for the Error::CreateDefault variant","","SNAFU context selector for the Error::DecodeWal variant","","SNAFU context selector for the Error::DecompressObject …","","SNAFU context selector for the Error::DeleteSst variant","","SNAFU context selector for the Error::DeleteWal variant","","SNAFU context selector for the Error::DeserializeField …","","SNAFU context selector for the Error::EmptyRegionDir …","","SNAFU context selector for the Error::EncodeWal variant","","","SNAFU context selector for the Error::FieldTypeMismatch …","An error type to indicate that schema is changed and we …","SNAFU context selector for the Error::FillDefault variant","","SNAFU context selector for the Error::FlushRegion variant","","SNAFU context selector for the Error::InvalidBatch variant","","SNAFU context selector for the Error::InvalidMeta variant","","SNAFU context selector for the Error::InvalidMetadata …","","SNAFU context selector for the Error::InvalidParquet …","","SNAFU context selector for the Error::InvalidRecordBatch …","","SNAFU context selector for the Error::InvalidRegionRequest …","","SNAFU context selector for the Error::InvalidRequest …","","SNAFU context selector for the Error::InvalidScanIndex …","","SNAFU context selector for the Error::InvalidSchedulerState…","","SNAFU context selector for the Error::InvalidSender variant","","SNAFU context selector for the Error::Join variant","","SNAFU context selector for the Error::JsonOptions variant","","SNAFU context selector for the Error::NewRecordBatch …","","SNAFU context selector for the Error::NotSupportedField …","","SNAFU context selector for the Error::OpenDal variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::ReadParquet variant","","SNAFU context selector for the Error::ReadWal variant","","SNAFU context selector for the Error::Recv variant","","SNAFU context selector for the Error::RegionClosed variant","","SNAFU context selector for the Error::RegionCorrupted …","","SNAFU context selector for the Error::RegionDropped variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::RegionNotFound …","","SNAFU context selector for the Error::RegionReadonly …","","SNAFU context selector for the Error::RegionTruncated …","","SNAFU context selector for the Error::RejectWrite variant","","","SNAFU context selector for the Error::SerdeJson variant","","SNAFU context selector for the Error::SerializeField …","","SNAFU context selector for the Error::StopScheduler variant","","SNAFU context selector for the Error::Utf8 variant","","SNAFU context selector for the Error::WorkerStopped variant","","SNAFU context selector for the Error::WriteBuffer variant","","SNAFU context selector for the Error::WriteGroup variant","","SNAFU context selector for the Error::WriteParquet variant","","SNAFU context selector for the Error::WriteWal variant","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if we need to fill default value for a region.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Flush to alter table.","Engine reaches flush threshold.","Reason of a flush task.","Manages background flushes of a worker.","Flush status of a region scheduled by the FlushScheduler.","Manual flush.","Other reasons.","Task to flush a region.","Global write buffer (memtable) manager.","Default WriteBufferManager implementation.","","","Add ddl request to pending queue.","Add write request to pending queue.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Runs the flush task.","","","","","","","","Flushes memtables to level 0 SSTs.","There is a flush task running.","","","We have freed mem bytes.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the size limit for mutable memtables.","Write buffer size for the engine.","Returns true if the region has pending DDLs.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the flush task into a background job.","","","","","","Returns true if the region already requested flush.","","","","","","","Memory that hasn’t been scheduled to free (e.g. used by …","Returns the total memory used by memtables.","","Memory in used (e.g. used by mutable and immutable …","","Merge two flush tasks.","Merges the task to pending task.","Mutable memtable memory size limit.","Returns memory usage of mutable memtables.","Creates a new flush scheduler.","","Returns a new manager with specific …","Send flush error to waiter.","","Notifies the scheduler that the flush job is failed.","Notifies the scheduler that the flush job is finished.","Notifies the scheduler that the region is closed.","Notifies the scheduler that the region is dropped.","Notifies the scheduler that the region is truncated.","Consumes the task and notify the sender the job is success.","Pending ddl requests.","Task waiting for next flush.","Requests waiting to write after altering the region.","Push the sender if it is not none.","Reason to flush.","Region to flush.","Current region.","Tracks regions need to flush.","","Request sender to notify the worker.","Reserves mem bytes.","","Schedules a flush task for specific region.","Tells the manager we are freeing mem bytes.","","Schedules a new flush task when the scheduler can submit …","Background job scheduler.","Notify flush job status.","Flush result senders.","Returns whether to trigger the engine.","","Returns whether to stall write requests.","","","","","","","","","","","","","","","","","","","","","","","","","","","Version control of the region.","","","","","","Defines RegionMetaAction related structs and …","","","Change region’s metadata for request like ALTER","Edit region’s state for changing options or file list.","","","","The region manifest data.","","Actions that can be applied to region manifest.","","","Last data truncated in the region.","Remove the region.","Truncate the region.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Inferred compaction time window.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check if the builder keeps a RegionMetadata.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encode self into json in the form of string lines.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SST files.","","","","","Last WAL entry id of flushed data.","","","Last sequence of flushed data.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","The last manifest version that this checkpoint …","Current manifest version.","","The metadata after changed.","Metadata of the region.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Last WAL entry id of truncated data.","Last WAL entry id of truncated data.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Start with a checkpoint.","Manage region’s manifest. Provide APIs to access …","","Options for RegionManifestManager.","","","","","","","Interval of version (ManifestVersion) between two …","","","","","","","","","","","","","","","","","","","Make a new checkpoint. Return the fresh one if there are …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Increases last version and returns the increased version.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Fetch the last RegionCheckpoint from storage.","The last version included in checkpoint file.","","Retrieve the current RegionManifest.","","Directory to store manifest.","","Construct a region’s manifest and persist it.","Creates a new manifest.","","Open an existing manifest.","Open an existing manifest.","","Stop background tasks gracefully.","","","","","","","","","","","","","","","","","","","Update the manifest. Return the current manifest version …","","","","","","","","","Due to backward compatibility, it is possible that the user…","","","","","","","","","","","","","","","","","Returns the checkpoint file path under the current …","","","","","","","","","","","","","","","","","","","","","","","Returns the delta file path under the current compression …","","","","","","","","","","","","","","","","","","","","","Return’s the file compress algorithm by file extension.","Return’s the file manifest version from path","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Return all Rs in the root directory that meet the filter …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","Returns the last checkpoint path, because the last …","","Load the latest checkpoint. Return manifest version and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The latest version this checkpoint contains.","","","","","","Memtable memory allocation tracker.","","","In memory write buffer.","Builder to build a new Memtable.","","Id for memtables.","","","","","","","Builds a new memtable instance.","Returns the estimated bytes allocated by this memtable.","Returns bytes allocated.","Bytes allocated by the tracker.","","","","","","","","","","","","","Marks we have finished allocating memory so we can free it …","","","","The estimated bytes allocated by this memtable from heap.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the id of this memtable.","","","Calls U::from(self).","Calls U::from(self).","","","Whether allocating is done.","Returns true if the memtable is empty.","","","Scans the memtable. projection selects columns to read, …","","Mark the memtable as immutable.","Returns a new AllocTracker.","Tracks bytes memory is allocated.","Returns the MemtableStats info of Memtable.","Returns the time range of the memtable.","The time range that this memtable contains.","","","","","","","","","","","","Memtable version.","","","Write key values into the memtable.","","Key value view of a row.","Key value view of a mutation.","Helper to read rows in key, value order.","","","","","","","","","","","","","","","","","","","","","","","","","Get field columns.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Key value read helper.","","Key and value column indices.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Returns a key value iterator.","Mutation to read.","Creates KeyValues from specific mutation.","Creates a ReadRowHelper for specific rows.","Get number of field columns.","Number of primary key columns.","Get number of primary key columns.","Returns number of rows.","Get op type.","","Get primary key columns.","","Get sequence.","","Get timestamp.","","","","","","","","","","","","","","","","","","","Initial vector builder capacity.","","A Series holds a list of field values of some given …","","","Memtable implementation that groups rows by their primary …","Builder to build TimeSeriesMemtable.","ValueBuilder holds all the vector builders for field …","Values holds an immutable vectors of field columns, …","","","","","","","","","","","","","","","","","","","","Returns a vector of all columns converted to arrow Array …","Freezes active part to frozen part and compact frozen part …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Freezes the active part and push it to frozen.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Builds a new Values instance from columns.","","","","","","","","","","Returns the series for given primary key, or create a new …","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Iterates all series in SeriesSet.","","Returns the length of ValueBuilder","","","","","","","","","Creates a new builder with specific write_buffer_manager.","","","","","Pushes a row of values into Series.","Pushes a new row to ValueBuilder. We don’t need primary …","","","","","","","","","","","","Converts Values to Batch, sorts the batch according to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates memtable stats.","","","","","","","","","","A version of current memtables in a region.","","","","","","","","","","","","","Returns a new MemtableVersion which switches the old …","Returns the argument unchanged.","","","Immutable memtables.","Immutable memtables.","","Calls U::from(self).","","Returns true if the memtable version is empty.","","Lists mutable and immutable memtables.","Mutable memtable.","Returns the memory usage of the mutable memtable.","Returns a new MemtableVersion with specific mutable …","Removes memtables by ids from immutable memtables.","","","","","","","","Global write buffer size in bytes.","Storage internal representation of a batch of rows for a …","Builder to build Batch.","A column in a Batch.","Async batch reader.","Pointer to BatchReader.","Source from a BoxedBatchIterator.","Source from a BoxedBatchReader.","Async Batch reader and iterator wrapper.","Len of timestamp in arrow row format.","","","","","","","","","Builds the Batch.","","","","","Id of the column.","Utilities to adapt readers with different schema.","","","","","","","","","","","","","Takes batches and concat them into one batch.","Helper function to concat arrays from iter.","Data of the column.","","","","","","","","","","","","","","","","","","","","Returns fields in the batch.","","Fields organized in columnar format.","","Removes rows whose op type is delete.","Returns the first sequence in the batch or None if the …","Returns the first timestamp in the batch or None if the …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Gets a sequence at given index.","Gets a timestamp at given index.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Returns true if the number of rows in the batch is 0.","","","","","Returns the last sequence in the batch or None if the …","Returns the last timestamp in the batch or None if the …","Merge reader implementation.","Creates a new BatchBuilder with primary key.","Creates a new batch.","Fetch next Batch.","Returns next Batch from this data source.","Returns the number of rows in the batch.","Returns op types of the batch.","","Op types of rows","Try to set an array as op types.","Returns primary key of the batch.","","Primary key encoded in a comparable form.","Returns ids of fields in the Batch after applying the …","Utilities for projection.","Push a field column.","Push an array as a field.","Scans a region according to the scan request.","Sequential scan.","Returns sequences of the batch.","","Sequences of rows","Try to set an array as sequences.","Replaces the primary key of the batch.","Slice the batch, returning a new batch.","Sorts and dedup rows in the batch.","Takes the batch in place.","Returns timestamps of the batch.","","Timestamps of rows, should be sorted and not null.","Try to set an array as timestamps.","","","","","","","","","","","","","","","","","","","","","","","","","","","Set all field columns.","Tries to set fields for the batch.","Creates a new BatchBuilder with all required columns.","Helper to make fields compatible.","Helper to make primary key compatible.","Reader to adapt schema of underlying reader to expected …","Default value for the column.","Index of the column in source batch.","Index in source batch or a default value to fill a column.","Column Ids the reader actually returns.","","","","","","","","","","","Make primary key of the batch compatible.","","Make fields of the batch compatible.","","Optional fields adapter.","","","","","Optional primary key adapter.","","","","","Row converter to append values to primary keys.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns true if left and right have same columns to read.","Indices to convert actual fields to expect fields.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Creates a CompatFields if needed.","Creates a CompatPrimaryKey if needed.","Creates a new compat reader.","","Underlying reader.","","","","","","","","","","","","","","","","","","","","","Default values to append.","","","","","Id of the column.","Default value. The vector has only 1 element.","Helper to merge batches for same primary key.","Type to compare Batch by first row.","Reader to merge sorted batches.","Builder to build and initialize a MergeReader.","A Node represent an individual input data source to be …","Batches for the next primary key.","Buffered non-empty batches to merge.","","","","","","","","","","","Builds and initializes the reader, then resets the builder.","","Compares by primary key, time index, sequence desc.","","","","","","","","","","","","","","","","","","Returns current batch.","Current batch to be read.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns current batch and fetches next batch from the …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Returns whether the node still has batch to read.","","","","","","Whether the batch buffer is still sorted.","Merge all buffered batches and returns the merged batch. …","Creates a new MergeReader.","Returns a empty merger.","Initialize a node.","Returns an empty builder.","","Holds a min-heap for all Nodes. Each node yields batches …","","","Returns the primary key of current merger and None if the …","Returns the primary key of current batch.","Push a batch into the merger.","Push a batch iterator to sources.","Pushes a batch reader to sources.","Data source of this Node.","Input sources.","Takes batch from heap top and reheap.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Index of a vector in a Batch.","Index in fields.","Handles projection and converts a projected Batch to a …","Index in primary keys.","The time index column.","Returns a new mapper without projection.","Returns ids of fields in Batches the mapper expects to …","Ids of field columns in the Batch.","Maps column in RecordBatch to index in Batch.","","","","","","","Decoder for primary key.","Returns ids of projected columns.","Ids of columns to project. It keeps ids in the same order …","","","","","","","Converts a Batch to a RecordBatch.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Returns the metadata that created the mapper.","Metadata of the region.","Returns a new mapper with projection.","Returns a vector with repeated values.","Returns the schema of converted RecordBatch.","Schema for converted RecordBatch.","","","","","","","","","","","","","","Helper to scans a region by ScanRequest.","A scanner scans a region and returns a …","Sequential scan.","Access layer of the region.","","","","","Build time range predicate from filters.","Cache.","","","","","","","","","","","","","Returns true if the time range of a SST file matches the …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Creates a ScanRegion.","Scan request.","Returns a SendableRecordBatchStream to retrieve scan …","Returns a Scanner to scan the region.","Scan sequentially.","","","","","","","","","","","Version of the region at scan.","","","Scans a region and returns rows in a sorted sequence.","Region SST access layer.","","","Builds a BoxedBatchReader from sequential scan.","Builds a stream for the query.","Cache.","","","","","","","Handles to SST files to scan.","Returns the argument unchanged.","","","Calls U::from(self).","","","Maps projected Batches to RecordBatches.","Memtables to scan.","Creates a new SeqScan.","Predicate to push down.","Time range filter for time index.","","","","","","","Sets cache for this query.","Sets files to read.","Sets memtables to read.","Sets predicate to push down.","Sets time range filter for time index.","Metadata and runtime status of a region.","","Regions indexed by ids.","","SSTs accessor for this region.","","","","","Clear the map.","","","","","","","","","","","","","","SST file purger.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Gets region by region id.","","","Inserts a new region into the map.","Calls U::from(self).","Calls U::from(self).","","","","","Returns true if the region exists.","Returns whether the region is writable.","Returns last flush timestamp in millis.","Last flush time in millis.","List all regions.","Manager to maintain manifest for this region.","Returns current metadata of the region.","Region opener.","Options for a region.","Id of this region.","","Remove region by id.","Sets the writable flag.","Stop background managers for this region.","","","","","","","","","","","Update flush time to current time.","Version control of mito engine.","Returns current version of the region.","Version controller for this region.","","","Whether the region is writable.","Gets writable region by region id.","Gets writable region by region id.","Builder to create a new MitoRegion or open an existing one.","","","Sets the cache manager for the region.","","Checks whether the recovered region has the same schema as …","","","","Writes region manifest and creates a new region if it does …","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","Returns a new manifest options.","Tries to open the region and returns None if the region …","","Sets metadata of the region to create.","","Returns a new opener.","Returns the directory to the manifest files.","","Opens an existing region in read only mode.","Sets options for the region.","","","","Replays the mutations from WAL and inserts mutations to …","","","","","","","","Options for compactions","Options that affect the entire region.","We need to define a new struct without enum fields as …","Time window compaction strategy.","Time window compaction options.","","","","","","","","","","","","","","","Compaction options.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Max num of files that can be kept in active writing time …","Max num of files that can be kept in inactive time window.","Converts the options map to a json object.","","Compaction time window defined when creating tables.","Returns time window in second resolution.","","","","","","","","","","","","","","","","","","","","","Region SST files TTL.","Region SST files TTL.","","","","","","","","","","","Static metadata of a region.","Version builder.","Controls metadata and sequence numbers for a region.","Data of VersionControl.","","","Add files to the builder.","Alter schema of the region.","Apply edit to the builder.","Apply edit to current version.","","","","","","","","","Builds a new Version from the builder.","","","","","Sequence number of last committed data.","Sets compaction time window.","","Inferred compaction time window.","","","","","","","","","","","","","Returns current copy of data.","","","","","","","","","","","","","","Sets flushed entry id.","","Inclusive max WAL entry id of flushed data.","Sets flushed sequence.","","Inclusive max sequence of flushed data.","","","","Freezes the mutable memtable if it is not empty.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns a new builder from an existing version.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Marker of whether this region is dropped/dropping","","","","","Last WAL entry Id.","Mark all opened files as deleted and set the delete marker …","Sets memtables.","","Mutable and immutable memtables.","Sets metadata.","","Metadata of the region.","Returns a new builder.","Returns a new VersionControl with specific version.","Sets options.","","Options of the region.","Remove memtables from the builder.","Updates committed sequence and entry id.","","SSTs of the region.","","","","","","","","","","","Truncate current version.","Sets truncated entty id.","","Latest entry id during the truncating table.","","","","","","","","","","","","","Latest version.","","","","","Context to keep region metadata and buffer write requests.","Context to keep region metadata and buffer write requests. …","Encode and add WAL entry to the writer.","","","","","","","","","","","","","","","","","","Error to send to the waiter.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Creates a new notify from the sender.","Returns an empty context.","Next entry id of WAL to write.","Next sequence number to write.","Notifiers to send write results to waiters.","Send result to the waiter.","Number of rows to be written.","Push mutation to the context.","Id of region to write.","Sender to send write result to the waiter for this …","Sets error and marks all write operations are failed.","Updates next entry id.","","","","","","","","","","","","Version of the region while creating the context.","VersionControl of the region.","","","Valid WAL entry to write.","Consumes mutations and writes them into mutable memtable.","","Notifications from internal background jobs.","Notification from a background job.","","","A failing compaction result.","Compaction has failed.","Notifies a compaction job has finished.","Compaction has finished.","","Ddl request to a region.","DDL request to a region.","","","Notifies a flush job is failed.","Flush has failed.","Notifies a flush job is finished.","Flush has finished.","Callback on failure.","","Optional output result sender.","Oneshot output result sender.","Sender and Ddl request.","Sender and write request.","Notify a worker to stop.","","Request sent to a worker","Write to a region.","Request to write a region.","","","","","","","","","","","","","","","","","","","","","","","","","Checks whether we should allow a row doesn’t provide …","Checks schema of rows is compatible with schema of the …","Returns the default value for specific column.","Gets column index by name.","Compacted files that are to be removed from region version.","Compaction output files that are to be added to region …","Inferred Compaction time window.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The error source of the failure.","The error source of the failure.","Returns estimated size of the request.","Meta of the flushed SSTs.","File purger for cleaning files on failure.","File purger for cleaning files on failure.","Fills default value for specific column.","Tries to fill missing columns.","Entry id of flushed data.","Sequence of flushed data.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Whether each column has null.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Id of memtables to remove.","Map column name to column index in rows.","Creates a new request.","Creates a new output sender.","Creates a sender.","Creates an empty sender.","Handles err on failure.","","","Compaction succeeded but failed to update manifest or …","","","Type of the write request.","Region to write.","Region id of the request.","Region id.","Region id.","","","Ddl request.","Rows to write.","Sends the result.","Sends the result and consumes the sender.","Sends the result and consumes the inner sender.","Result sender.","Result sender.","Flush result senders.","Compaction result senders.","Takes the inner sender.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts request from a RegionRequest.","","","","","","","","","","","","","","","","","","","","","","","","","Validate proto value schema.","","","","","","","","","","","","","Internal notification.","Id of the region to send.","A memory-comparable row Value encoder/decoder.","Row value encoder/decoder.","","","","","","","","","","","","","Decode row values from bytes.","","","","","","","","","Encodes rows to bytes.","","Encodes rows to specific vec.","","","Estimated length for encoded bytes.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Request scheduler based on local state.","","The state of scheduler","","Scheduler defines a set of API to schedule Jobs","","","","Token used to halt the scheduler","","","","","","","","Returns the argument unchanged.","","Task handles","","Calls U::from(self).","","","","Starts a new scheduler.","Schedules a Job","","Sends jobs to flume bounded channel","State of scheduler","Stops scheduler. If await_termination is set to true, the …","if await_termination is true, scheduler will wait all …","","","","","","","Structures to describe metadata of files.","","SST in parquet format.","","SST version.","Handle to a SST file.","Inner data of FileHandle.","Unique id for [SST File].","Metadata of a SST file.","Time range of a SST file.","Type to store SST level.","Maximum level of SSTs.","","SNAFU context selector for the ParseIdError error","","Append .parquet to file id to make a complete file name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the file id.","Compared to normal file names, FileId ignore the extension","Returns the complete file path of the file.","","Size of the file.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","SST level of the file.","Mark the file as deleted and will delete it on drop …","","","","","Parses id from string.","","Returns a new unique FileId randomly.","Returns the region id of the file.","Region of file.","","","","","","Returns the time range of the file.","Timestamp range of file.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A worker to delete files in background.","","Purger that purges file for current region.","Request to remove a file.","","","","","","","","","","","","","","","","","","Id of the file.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Creates a new purger.","Region id of the file.","","Send a purge request to the background worker.","","","","","","","","","","","","","","","","","Key of metadata in parquet SST.","Parquet SST info returned by the writer.","Parquet write options.","","","","","","","","","","","","","","","","","","File size in bytes.","","Format to store in parquet.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Number of rows.","Parquet reader.","Row group size.","Time range of the SST.","","","","","","","","","","","","","Buffer size for async writer.","Parquet writer.","Number of columns that have fixed positions.","Helper for reading the SST format.","Helper for writing the SST format.","Gets the arrow schema to store in parquet.","Gets the converted arrow schema.","SST file schema.","SST file schema.","","","","","","","","","","","Convert batch to a arrow record batch to store in parquet.","Convert a arrow record batch into batches.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Get fields from record_batch.","","","Fields for internal columns.","Calls U::from(self).","Calls U::from(self).","","","","","Gets the metadata of the SST.","","","Creates a new helper.","Creates a helper with existing metadata.","Creates a new array for specific primary_key.","Compute offsets of different primary keys in the array.","Gets sorted projection indices to read columns from …","Gets the arrow schema to store in parquet.","","","","","","","","","","","","","Cache layer for parquet’s AsyncFileReader.","","Parquet batch reader to read our SST format.","Parquet SST reader builder.","SST file to read.","Buffered batches to return.","","","","","","","Builds and initializes a ParquetReader.","Attaches the cache to the builder.","Global cache.","Manager that caches SST data.","","","","","","","","","","","","","","","","","","","SST directory.","","Id of the file to read.","Path of the file.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Decode region metadata from key value.","","","","Initializes the parquet stream, also creates a ReadFormat …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Returns the metadata of the SST.","Parquet metadata cached locally.","Returns a new ParquetReaderBuilder to read specific SST.","","","Attaches the predicate to the builder.","Predicate to push down.","Attaches the projection to the builder.","Metadata of columns to read.","Helper to read record batches.","Underlying async file reader.","Id of the region.","Inner parquet record batch stream.","Attaches the time range to the builder.","Time range to filter.","","","","","","","","","","","","","","","","","","","Parquet SST writer.","","","","","","","","","","","","","","","","","","","SST output file path.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Region metadata of the source and the target SST.","Creates a new parquet SST writer.","Number of rows fetched.","","Input data source.","Time range of fetched batches.","","","","","","","","","","","","","","Iterates source and writes all rows to Parquet file.","Parquet writer that buffers row groups in memory and …","","","","Close parquet writer.","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","Write a record batch to stream writer.","Metadata of files in the same SST level.","","A version of all SSTs in a region.","","Add files to the version.","","","","","","","","","","","","","","","","","","","","","","Handles of SSTs in this level.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns expired SSTs from current level.","","","Calls U::from(self).","Calls U::from(self).","","","","","Level number.","Returns a slice to metadatas of all levels.","SST metadata organized by levels.","Marks all SSTs in this version as deleted.","Returns a new SstVersion.","Returns an empty meta of specific level.","","Remove files from the version.","","","","","","","","","","","","","","","WAL entry id.","Write ahead log.","A stream that yields tuple of WAL entry id and …","WAL batch writer.","Add an wal entry for specific region to the writer’s …","","","","","","","","","","","","","Decode Wal entry from log store.","","","","","","","Entries to write.","Buffer to encode WAL entry.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Creates a new Wal from the log store.","Mark entries whose ids <= last_id as deleted.","Scan entries of specific region starting from start_id …","Log store of the WAL.","The underlying log store.","","","","","","","","","","","","","","Write all buffered entries to the WAL.","Returns a writer to write to the WAL.","","Worker to write and alter regions bound to it.","Background worker loop to handle requests.","","Buffer for stalled write requests.","A fixed size group of RegionWorkers.","Identifier for a worker.","Wrapper that only calls event listener in tests.","Worker start config.","Appends stalled requests.","","","","","","","","","","","","","Returns cache of the group.","","Cache.","Cache.","","","","Scheduler for compaction tasks.","","","","","","","","","","","","","","","","","","","","Engine config.","","","","","","","","","","","","","","","","","","","","","","Regions that are not yet fully dropped.","Estimated size of all stalled requests.","Find some regions to flush to reduce write buffer usage.","Schedules background flush requests.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns region of specific region_id.","Returns region of specific region_id.","Handle to the worker thread.","Handling alter related requests.","","Handles region background request","Handling close request.","","","When compaction fails, we simply log the error.","Handles compaction finished, update region version and …","Handles compaction request submitted to region worker.","Handling create request.","","Takes and handles all ddl requests.","Handling drop request.","","Handling flush related requests.","On region flush job failed.","On region flush job finished.","Handles manual flush request.","Handling open request.","","Dispatches and processes requests.","Handling truncate related requests.","","Handling write requests.","Takes and handles all write requests.","","Id of the worker.","Id of the worker.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if the worker contains specific region.","Returns true if the specific region exists.","Returns true if the worker is still running.","","Event listener for tests.","","Checks whether the engine reaches flush threshold. If so, …","Memtable builder for each region.","Create a flush task with specific reason for the region.","","Object store for manifest and SSTs.","","Flush is finished successfully.","","On later drop task is finished.","Engine is stalled.","Validates and groups requests by region.","Request receiver.","Regions bound to the worker.","Regions bound to the worker.","Stalled requests.","Starts the worker loop.","Whether to run the worker thread.","Whether the worker thread is still running.","","Background job scheduler.","Global background job scheduelr.","Request sender.","Request sender.","Sets whether the worker is still running.","Returns true if the engine needs to reject some write …","Stalled write requests.","Starts a region worker and its background thread.","Starts a worker group.","Stop the worker.","Stops the worker group.","Submits request to background worker thread.","Submits a request to a worker in the group.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WAL of the engine.","Get worker for specific region_id.","Workers of the group.","","Engine write buffer manager.","Alter the schema of the region.","Creates a metadata after applying the alter request to the …","","","Background GC task to remove the entire region path once …","Removes region dir if there is no parquet files, returns …","Checks the schema and fill missing columns.","Send rejected error to all write_requests."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,27,22,27,22,0,22,22,27,22,27,22,27,22,27,22,27,22,27,22,22,22,22,22,22,22,22,22,27,22,22,27,22,22,27,22,27,22,27,22,27,22,27,22,27,27,27,27,22,27,22,27,22,27,22,27,22,27,22,27,22,0,0,0,0,0,0,0,0,0,0,0,0,48,41,48,40,50,41,48,40,50,41,0,48,40,50,41,48,40,50,41,48,40,50,41,48,48,40,50,41,48,40,50,41,48,40,40,50,41,48,41,48,40,50,41,48,40,50,41,48,40,50,41,48,40,50,41,48,40,50,41,48,40,50,41,41,40,41,41,40,40,50,41,40,40,40,0,41,0,48,50,48,41,40,40,48,40,40,40,40,48,40,50,41,48,40,50,41,48,40,50,41,48,40,50,41,0,48,40,50,41,41,48,40,50,41,48,50,0,51,51,51,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,0,0,39,56,0,0,0,0,0,0,64,65,66,64,65,66,64,65,64,65,66,64,65,66,64,65,66,64,65,66,64,65,66,64,65,65,66,65,65,0,66,64,65,64,65,66,64,65,66,0,65,0,64,65,66,64,65,66,64,65,66,64,65,66,65,66,64,64,65,64,65,65,64,65,65,65,65,65,65,65,64,64,65,66,64,65,66,64,65,66,64,65,66,64,65,66,64,65,66,65,0,0,0,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,0,0,74,73,74,73,73,73,74,73,74,73,74,73,74,73,74,73,74,73,74,73,73,74,73,74,73,74,73,74,73,74,73,73,74,73,74,73,74,73,73,73,74,73,73,74,73,74,73,73,74,73,74,73,74,73,74,73,74,73,74,73,74,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,99,49,49,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,85,86,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,122,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,111,112,95,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,85,99,85,86,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,96,137,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,88,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,49,111,112,120,121,49,89,91,92,96,97,98,106,108,90,91,92,93,122,123,125,126,127,138,102,103,104,105,139,106,107,108,49,85,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,313,314,315,316,317,318,319,315,316,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,313,335,333,336,319,320,318,321,337,322,336,323,338,339,324,340,325,326,341,342,343,327,344,345,328,346,329,317,330,335,347,348,349,331,350,313,351,352,332,353,333,354,355,356,357,358,359,360,361,362,334,363,315,316,325,326,338,342,343,335,347,348,360,363,341,342,343,364,314,327,345,328,346,354,355,356,357,358,359,360,362,363,339,340,314,344,345,346,365,366,349,350,353,354,359,361,318,150,150,0,0,0,150,150,0,0,0,0,152,147,147,150,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,152,147,147,156,155,150,152,152,156,155,150,367,155,152,147,156,155,150,152,147,156,155,150,155,155,147,152,147,156,155,150,152,147,156,155,150,152,152,147,156,155,150,147,152,147,156,155,150,152,155,367,155,155,152,152,156,155,155,147,156,155,152,156,147,147,147,147,147,152,156,156,156,152,152,152,156,147,147,152,367,155,147,367,155,147,147,152,152,367,155,367,155,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,156,152,147,156,155,150,0,0,0,161,161,0,0,0,0,0,0,0,0,0,161,161,165,157,157,157,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,164,161,158,159,162,160,163,164,165,161,158,159,162,160,163,164,165,164,159,163,157,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,157,164,165,157,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,164,165,161,158,159,162,160,163,157,164,165,164,165,161,158,159,162,160,163,164,165,161,161,161,161,161,158,158,158,158,158,159,159,159,159,159,162,162,162,162,162,160,160,160,160,160,163,163,163,163,163,164,164,164,164,164,165,165,165,165,165,163,157,159,159,159,163,157,159,163,157,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,164,164,163,157,158,163,157,165,162,160,161,158,159,162,160,163,164,165,161,158,159,162,160,163,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,160,163,157,160,157,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,165,157,0,0,0,167,169,168,167,169,168,167,167,167,167,169,168,167,169,168,167,169,168,167,167,169,168,167,169,168,168,167,169,168,167,169,168,167,169,168,167,167,169,168,168,167,169,168,169,167,169,168,167,169,168,167,169,168,168,168,168,169,168,167,168,169,168,167,169,168,168,169,168,168,167,167,169,168,167,169,168,167,169,168,167,169,168,167,169,168,169,168,167,169,168,0,0,0,0,0,0,0,0,172,174,176,172,174,170,171,176,172,174,170,171,0,170,171,170,170,176,172,174,170,171,176,172,174,170,171,176,172,174,170,171,170,171,170,0,170,176,172,172,174,174,170,171,176,172,174,170,171,171,176,172,174,170,171,171,171,0,0,170,171,176,172,174,170,171,170,176,172,174,170,171,0,170,176,172,174,170,171,176,172,174,170,171,176,172,174,170,171,0,0,176,172,174,170,171,176,170,170,170,0,170,176,176,170,170,170,170,170,171,171,170,176,172,174,170,171,176,172,174,170,171,176,172,174,170,171,176,172,174,170,171,176,172,174,170,171,171,176,172,174,170,171,0,0,0,0,0,0,0,0,0,178,179,178,179,368,178,179,179,178,179,178,179,178,179,178,179,178,179,178,179,179,178,179,179,178,178,179,178,179,178,179,369,178,179,178,179,178,179,179,369,178,179,369,0,369,179,179,369,178,178,0,178,179,178,179,178,179,178,179,178,179,0,178,179,369,179,0,0,0,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,186,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,185,185,187,186,187,186,185,186,186,186,186,186,186,186,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,0,0,0,0,0,0,0,0,0,197,198,198,200,202,197,199,194,195,198,200,202,197,199,194,195,194,195,195,195,197,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,194,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,199,195,198,194,197,198,200,202,197,199,194,195,195,195,195,198,200,202,197,199,194,195,197,200,198,198,194,198,200,202,197,199,194,195,198,200,202,197,199,194,195,202,198,200,202,197,199,194,195,198,198,200,202,197,199,194,195,198,200,202,199,198,198,202,198,198,200,197,199,194,202,199,195,202,197,199,198,200,198,199,195,200,202,198,198,199,195,195,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,198,200,202,197,199,194,195,198,194,0,0,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,0,0,0,0,0,0,20,20,0,0,205,20,203,206,205,20,203,206,205,203,206,203,206,206,0,205,20,203,206,205,20,203,206,205,20,203,206,203,0,206,205,20,203,206,205,20,203,206,205,20,203,206,203,206,206,206,206,206,206,203,205,203,203,203,203,203,203,206,205,20,203,206,203,206,205,20,203,206,203,203,205,20,203,206,205,20,203,206,205,20,203,206,203,205,20,203,206,203,203,0,205,203,217,20,203,203,205,203,205,203,205,203,203,0,205,205,0,0,203,205,203,205,203,203,203,203,203,205,203,205,203,206,205,20,203,206,205,20,203,206,205,20,203,206,205,20,203,206,205,20,203,206,205,20,203,206,205,203,205,0,0,0,214,214,0,213,216,212,213,214,216,212,213,214,216,212,212,213,213,214,216,216,212,213,214,216,216,212,213,214,212,216,212,213,214,216,212,213,214,216,212,213,214,212,213,214,216,212,213,214,216,212,213,214,0,213,216,212,213,214,216,212,213,214,216,212,213,214,216,212,213,214,0,0,216,216,216,216,212,213,214,216,212,213,214,216,212,213,214,216,212,213,214,216,212,213,214,212,216,212,213,214,370,370,0,0,0,0,0,219,223,219,223,220,222,218,219,223,220,222,218,218,220,222,220,222,219,223,220,222,218,219,223,220,222,218,219,223,220,222,218,220,220,218,219,223,220,222,218,219,223,220,222,218,219,223,220,222,218,220,222,220,220,220,220,220,222,222,222,222,222,220,219,223,220,222,218,219,223,220,222,218,219,223,220,222,218,219,223,220,222,218,219,223,220,222,218,220,219,223,220,222,218,223,223,219,223,220,218,219,219,220,222,223,220,223,218,218,220,218,219,219,223,220,222,218,219,223,220,222,218,219,223,220,222,218,219,223,220,222,218,219,223,220,222,218,219,223,220,222,218,0,224,0,224,224,215,215,215,215,215,224,215,224,224,224,215,215,215,215,224,215,224,215,224,215,215,224,215,224,215,224,224,215,224,224,215,224,215,224,215,224,215,224,215,224,215,215,215,0,215,215,224,215,224,215,224,215,224,215,224,215,224,215,224,0,0,76,228,76,228,76,228,228,228,76,228,76,228,76,228,76,228,76,228,76,228,0,76,228,76,228,76,228,76,228,76,228,76,228,228,228,76,228,228,76,228,76,228,76,228,76,228,76,228,228,76,228,0,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,0,0,0,0,234,234,233,234,233,233,234,233,234,233,234,233,233,234,233,234,233,234,233,234,234,233,234,233,234,233,233,234,233,233,234,233,234,233,234,233,233,234,234,234,233,234,234,0,0,234,233,233,234,234,234,233,234,233,234,233,234,233,234,233,234,0,234,234,234,233,234,233,233,0,236,236,236,236,0,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,0,236,236,236,236,236,236,0,236,236,236,236,236,236,236,0,0,0,38,0,242,38,243,244,242,38,243,244,242,38,243,242,38,243,242,242,38,243,244,242,38,243,244,242,38,243,244,242,38,243,244,242,38,243,244,242,38,243,244,242,38,243,244,242,38,243,244,242,38,243,242,242,242,242,242,38,38,38,38,38,243,243,243,243,243,242,38,243,244,242,38,243,244,242,38,243,242,38,243,244,242,38,243,244,242,38,243,244,242,38,243,244,242,38,243,244,243,243,0,0,243,243,242,38,243,242,38,243,244,242,38,243,244,242,242,38,243,244,242,38,243,244,242,244,242,38,243,244,242,38,243,244,0,0,0,0,0,0,0,0,248,46,248,46,248,46,153,154,248,46,153,154,248,153,154,153,154,153,248,248,154,248,46,153,154,248,46,153,154,248,46,153,154,46,46,248,46,153,154,248,46,153,154,248,46,153,154,248,248,154,248,248,154,46,153,154,46,248,46,153,154,153,154,248,46,153,154,248,248,46,153,154,248,46,153,154,248,46,153,154,153,248,46,153,154,153,46,248,248,154,248,248,154,248,46,248,248,154,248,46,248,154,153,154,248,46,153,154,248,46,153,154,46,248,248,154,248,46,153,154,248,46,153,154,248,46,153,154,153,248,46,153,154,0,0,249,251,249,251,249,251,249,251,249,251,249,251,249,251,249,251,251,249,251,251,249,251,249,251,249,251,249,251,249,251,249,251,249,249,249,249,251,251,249,249,251,249,249,251,249,251,249,251,249,251,249,251,249,249,249,249,251,249,249,249,256,44,0,256,256,0,257,0,257,256,44,0,256,256,0,257,0,257,0,256,0,0,0,0,44,256,0,44,0,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,253,253,253,253,260,260,260,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,259,261,253,258,258,260,253,253,258,258,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,253,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,258,253,253,255,42,42,235,42,258,260,258,260,253,253,148,258,260,261,149,148,253,255,42,42,149,148,258,260,42,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,44,253,255,42,149,44,256,148,257,258,259,260,261,253,255,42,149,44,256,148,257,258,259,260,261,0,253,255,42,149,44,256,148,257,258,259,260,261,371,371,0,0,0,266,265,266,265,266,265,266,265,266,265,266,372,265,266,265,266,265,266,266,265,372,265,372,265,266,265,265,266,265,266,265,266,265,266,265,266,265,266,265,266,265,266,265,265,266,266,265,266,265,266,265,266,265,266,265,266,265,0,0,0,0,0,0,0,0,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,43,270,270,270,43,270,270,270,270,270,270,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,271,3,271,273,271,272,3,53,13,273,271,272,3,53,13,271,272,3,53,13,272,3,53,13,13,273,273,271,272,3,53,13,273,271,272,3,53,13,273,271,272,3,53,13,3,53,273,273,271,272,3,53,13,273,271,272,3,53,13,271,3,53,273,273,271,272,3,53,13,271,3,53,3,3,3,3,3,53,53,53,53,53,13,53,13,273,53,271,271,272,3,3,53,13,273,271,272,3,53,13,272,3,53,13,3,273,271,272,3,53,13,3,53,3,53,273,271,272,3,53,13,13,273,271,272,3,53,13,272,273,271,272,3,53,13,273,271,272,3,53,13,53,13,13,273,273,13,3,271,3,13,53,3,53,13,271,271,13,53,272,3,53,13,271,3,273,271,272,3,53,13,273,271,272,3,53,13,273,271,272,3,53,13,273,271,272,3,53,13,273,271,272,3,53,13,273,271,272,3,53,13,0,0,0,0,275,276,275,276,275,275,276,275,276,275,276,275,276,275,276,275,276,276,275,276,275,276,275,276,275,276,275,276,275,276,275,276,275,276,275,373,275,275,275,276,275,276,275,276,275,276,275,276,275,276,0,0,0,0,0,296,277,296,277,296,277,296,277,296,277,277,296,277,296,277,296,277,296,277,0,296,277,296,277,296,277,296,277,296,277,296,277,296,0,277,296,296,277,296,277,296,277,296,277,296,277,296,277,277,0,0,0,0,278,280,278,280,278,280,278,280,278,280,278,280,278,280,278,280,278,280,278,280,278,280,280,278,280,278,280,280,278,280,0,278,280,278,280,278,280,280,278,280,278,280,0,0,280,0,278,280,278,280,278,280,278,280,278,280,278,280,0,0,0,0,287,287,14,287,289,14,287,289,14,14,289,14,14,287,289,14,287,289,14,287,289,14,287,289,14,287,289,14,287,289,14,14,289,287,14,287,289,14,287,289,289,289,289,14,14,287,289,14,14,287,289,14,287,289,14,287,289,287,289,14,287,14,14,14,14,14,287,289,289,287,14,14,14,287,289,14,287,289,14,287,289,14,287,289,14,287,289,14,287,289,0,0,21,295,21,295,21,295,21,295,21,295,295,21,295,21,295,21,295,21,21,295,21,295,21,295,21,295,21,295,21,295,21,21,295,21,21,295,21,295,21,295,21,295,21,295,21,295,295,21,295,21,0,0,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,0,0,0,0,299,299,67,299,67,299,67,299,67,299,67,299,67,299,67,299,67,299,67,299,67,67,67,299,67,299,67,299,67,299,67,67,299,67,299,67,299,67,299,67,67,299,299,299,299,67,0,299,299,67,299,67,299,67,299,67,299,67,299,67,299,67,0,0,0,0,250,250,238,250,238,238,238,250,238,250,238,250,238,0,250,238,250,238,250,238,250,250,238,250,238,238,250,238,250,238,250,238,250,238,250,238,238,238,238,250,238,238,250,238,250,238,250,238,250,238,250,238,250,238,250,238,0,0,0,0,0,0,0,0,0,304,312,308,306,305,304,307,312,308,306,305,304,307,305,312,306,305,306,307,307,306,312,308,306,305,304,307,312,308,306,305,304,307,312,308,306,305,304,307,312,306,304,307,312,308,306,305,304,307,312,308,306,305,304,307,312,308,308,306,305,304,307,306,304,306,306,312,308,306,305,304,307,307,312,308,306,305,304,307,308,305,308,0,306,306,0,306,0,306,306,306,0,306,306,0,306,0,306,306,306,0,306,306,0,306,0,306,312,308,306,312,308,306,305,304,307,312,308,306,305,304,307,312,308,306,305,304,307,312,308,306,305,304,307,308,305,308,312,306,312,306,306,306,312,306,307,307,307,307,307,306,306,308,306,304,306,308,306,312,306,305,308,306,308,306,306,312,305,308,305,308,305,307,312,308,306,305,304,307,312,308,306,305,304,307,312,308,306,305,304,307,312,308,306,305,304,307,312,308,306,305,304,307,0,312,308,306,305,304,307,306,305,305,312,306,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[2,3],4],[5],[5],[5],[[2,6],7],[[]],[[]],[[],5],[[]],[[],8],[[],9],[[[11,[10]],12],2],[2,12],0,[[2,13],14],[2,15],0,[[2,15],10],[[],16],[[]],[[],17],[[],17],[[],18],[[]],[[2,3,19,20],21],0,0,0,0,[[]],[[]],[[]],[[]],0,[22,22],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[[22,22],9],[[],9],[[],9],[[],9],[[],9],[[],9],[22,5],[[22,6],7],[[]],[[]],[[]],[[]],[[]],[[[0,[23,24]],25],26],[[27,28,3],[[16,[[30,[29]]]]]],[[22,31]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[26,27],[[27,28,3,[30,[29]]]],[[27,28,3]],0,[[]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],[32,5],[33,5],[34,5],[29,5],[35,5],[36,5],[37,5],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[38,[[30,[39]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[40],[5],[5],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[41,42]],[[[30,[43]],[45,[44]]],40],[[28,[30,[46]],[30,[2]],47],41],[[41,[45,[44]],42],48],[[40,28,[30,[49]]]],[[40,28]],[[50,28,[30,[49]]]],[[41,[30,[49]]]],[[40,28]],[[40,28]],[[40,28]],0,0,0,[[48,42]],[[50,42]],[48,28],0,0,[[40,28,[30,[49]]]],0,0,[[40,28,[30,[46]],[30,[2]],47,42],4],[[40,48],4],0,[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[51,28,19,[30,[2]],52],[[4,[[16,[53]]]]]],[[19,[30,[2]],[54,[13]]],[[4,[55]]]],[[],1],[[],1],[[],1],[5],[5],[5],[[51,6],7],[[]],[[]],[[],5],0,[[]],[[],8],[[],9],0,0,[[],16],[[]],[[],17],[[],17],[[],18],[[]],0,0,0,[48,[[16,[[57,[56]]]]]],[[],[[59,[[57,[58]]]]]],0,0,0,0,0,[[60,61],[[63,[61,[62,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[64,[63,[61,[62,[13]]]],[16,[61]]],[[62,[51]]]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[5],[65],[5],[5],0,0,[[60,61],[[16,[61]]]],[[66,61],61],[[64,6],7],[[65,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[[54,[67]],[16,[68]],69],[[62,[13]]]],[65,4],[60,61],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[65,9]],[66,61],0,0,[65,4],[[5,5,[16,[61]]],64],[[65,[30,[49]]]],0,[[64,48],[[16,[[57,[56]]]]]],0,0,[65,[[59,[[57,[58]]]]]],0,[[65,44]],0,0,0,[[],16],[[],16],[[],16],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[70,70],[[]],[[],1],[[],1],[[],1],[[],70],[5],[5],[71,[[17,[70]]]],[5],[[70,70],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[70,6],7],[[]],[[]],[[]],0,0,[[],5],[[]],[[],8],[[],9],0,0,0,0,[70],[[70,72],17],0,[[]],[[],16],[[]],[[],17],[[],17],[[],18],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[73,73],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[[]],[[]],[[]],[[]],[[]],[[74,28],[[4,[19]]]],[[73,28],[[59,[[57,[58]]]]]],[[74,28,75],[[4,[76]]]],[[73,28,75],[[59,[[57,[58]]]]]],[[74,28,77],[[4,[78]]]],[[73,28,77],[[59,[[57,[58]]]]]],[[],5],[[],5],0,[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[73,28],9],[73,15],[[70,[30,[79]],12],74],[[70,[30,[79]],12],73],[[73,28,75],[[4,[76]]]],[[74,28,9],4],[[73,28,9],[[4,[80]]]],[74,4],[73,[[59,[[57,[58]]]]]],[[]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],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,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,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,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,[49,81],[[],82],[49,[[16,[83]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[85,[[11,[84]],[11,[84]]]]],49],[86,49],[[[88,[[11,[87]]]]],49],[[[89,[[11,[10]]]]],49],[[[90,[[11,[28]]]]],49],[[[91,[[11,[28]],[11,[10]]]]],49],[[[92,[[11,[28]],[11,[10]]]]],49],[[[93,[[11,[28]]]]],49],[[[95,[[11,[94]]]]],49],[[[96,[[11,[10]],[11,[10]]]]],49],[[[97,[[11,[10]]]]],49],[[[98,[[11,[10]]]]],49],[[[99,[[11,[5]],[11,[5]]]]],49],[100,49],[101,49],[[[102,[[11,[28]]]]],49],[[[103,[[11,[28]]]]],49],[[[104,[[11,[28]]]]],49],[[[105,[[11,[28]]]]],49],[[[106,[[11,[28]],[11,[10]]]]],49],[[[107,[[11,[28]]]]],49],[[[108,[[11,[28]],[11,[10]]]]],49],[49,[[16,[82]]]],[109,109],[[[111,[110,110]]],[[111,[110,110]]]],[[[112,[110,110]]],[[112,[110,110]]]],[113,113],[[[85,[110,110]]],[[85,[110,110]]]],[114,114],[86,86],[115,115],[[[88,[110]]],[[88,[110]]]],[116,116],[[[89,[110]]],[[89,[110]]]],[117,117],[118,118],[119,119],[[[120,[110]]],[[120,[110]]]],[[[121,[110]]],[[121,[110]]]],[[[90,[110]]],[[90,[110]]]],[[[91,[110,110]]],[[91,[110,110]]]],[[[92,[110,110]]],[[92,[110,110]]]],[[[93,[110]]],[[93,[110]]]],[[[122,[110,110]]],[[122,[110,110]]]],[[[123,[110]]],[[123,[110]]]],[124,124],[[[125,[110]]],[[125,[110]]]],[[[126,[110]]],[[126,[110]]]],[[[127,[110]]],[[127,[110]]]],[128,128],[129,129],[130,130],[[[95,[110]]],[[95,[110]]]],[131,131],[[[96,[110,110]]],[[96,[110,110]]]],[[[97,[110]]],[[97,[110]]]],[[[98,[110]]],[[98,[110]]]],[132,132],[133,133],[134,134],[[[99,[110,110]]],[[99,[110,110]]]],[100,100],[101,101],[135,135],[136,136],[[[137,[110]]],[[137,[110]]]],[[[138,[110]]],[[138,[110]]]],[[[102,[110]]],[[102,[110]]]],[[[103,[110]]],[[103,[110]]]],[[[104,[110]]],[[104,[110]]]],[[[105,[110]]],[[105,[110]]]],[[[139,[110]]],[[139,[110]]]],[[[106,[110,110]]],[[106,[110,110]]]],[140,140],[[[107,[110]]],[[107,[110]]]],[141,141],[[[108,[110,110]]],[[108,[110,110]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,0,0,[[49,5,[62,[10]]]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[49,15],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,0,[[[85,[[11,[84]],[11,[84]]]]],[[17,[49]]]],[86,[[17,[49]]]],[[[88,[[11,[87]]]]],[[17,[49]]]],[[[89,[[11,[10]]]]],[[17,[49]]]],[[[90,[[11,[28]]]]],[[17,[49]]]],[[[91,[[11,[28]],[11,[10]]]]],[[17,[49]]]],[[[92,[[11,[28]],[11,[10]]]]],[[17,[49]]]],[[[93,[[11,[28]]]]],[[17,[49]]]],[[[95,[[11,[94]]]]],[[17,[49]]]],[[[96,[[11,[10]],[11,[10]]]]],[[17,[49]]]],[[[97,[[11,[10]]]]],[[17,[49]]]],[[[98,[[11,[10]]]]],[[17,[49]]]],[[[99,[[11,[5]],[11,[5]]]]],[[17,[49]]]],[100,[[17,[49]]]],[101,[[17,[49]]]],[[[102,[[11,[28]]]]],[[17,[49]]]],[[[103,[[11,[28]]]]],[[17,[49]]]],[[[104,[[11,[28]]]]],[[17,[49]]]],[[[105,[[11,[28]]]]],[[17,[49]]]],[[[106,[[11,[28]],[11,[10]]]]],[[17,[49]]]],[[[107,[[11,[28]]]]],[[17,[49]]]],[[[108,[[11,[28]],[11,[10]]]]],[[17,[49]]]],0,0,[[109,6],7],[[[111,[142,142]],6],7],[[[112,[142,142]],6],7],[[113,6],7],[[[85,[142,142]],6],7],[[114,6],7],[[86,6],7],[[115,6],7],[[[88,[142]],6],7],[[116,6],7],[[[89,[142]],6],7],[[117,6],7],[[118,6],7],[[119,6],7],[[[120,[142]],6],7],[[[121,[142]],6],7],[[[90,[142]],6],7],[[[91,[142,142]],6],7],[[[92,[142,142]],6],7],[[[93,[142]],6],7],[[[122,[142,142]],6],7],[[[123,[142]],6],7],[[124,6],7],[[[125,[142]],6],7],[[[126,[142]],6],7],[[[127,[142]],6],7],[[128,6],7],[[129,6],7],[[130,6],7],[[[95,[142]],6],7],[[131,6],7],[[[96,[142,142]],6],7],[[[97,[142]],6],7],[[[98,[142]],6],7],[[132,6],7],[[133,6],7],[[134,6],7],[[[99,[142,142]],6],7],[[100,6],7],[[101,6],7],[[135,6],7],[[136,6],7],[[[137,[142]],6],7],[[[138,[142]],6],7],[[[102,[142]],6],7],[[[103,[142]],6],7],[[[104,[142]],6],7],[[[105,[142]],6],7],[[[139,[142]],6],7],[[[106,[142,142]],6],7],[[140,6],7],[[[107,[142]],6],7],[[141,6],7],[[[108,[142,142]],6],7],[[49,6],7],[[49,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[109,49],[[[111,[[11,[143]],[11,[10]]]]],49],[[[112,[[11,[143]],[11,[10]]]]],49],[113,49],[[[85,[[11,[84]],[11,[84]]]]],49],[114,49],[86,49],[115,49],[[[88,[[11,[87]]]]],49],[116,49],[[[89,[[11,[10]]]]],49],[117,49],[118,49],[119,49],[[[120,[[11,[10]]]]],49],[[[121,[[11,[10]]]]],49],[[[90,[[11,[28]]]]],49],[[[91,[[11,[28]],[11,[10]]]]],49],[[[92,[[11,[28]],[11,[10]]]]],49],[[[93,[[11,[28]]]]],49],[[[122,[[11,[28]],[11,[10]]]]],49],[[[123,[[11,[28]]]]],49],[124,49],[[[125,[[11,[28]]]]],49],[[[126,[[11,[28]]]]],49],[[[127,[[11,[28]]]]],49],[128,49],[129,49],[130,49],[[[95,[[11,[94]]]]],49],[131,49],[[[96,[[11,[10]],[11,[10]]]]],49],[[[97,[[11,[10]]]]],49],[[[98,[[11,[10]]]]],49],[132,49],[133,49],[134,49],[[[99,[[11,[5]],[11,[5]]]]],49],[100,49],[101,49],[135,49],[136,49],[[[137,[[11,[3]]]]],49],[[[138,[[11,[28]]]]],49],[[[102,[[11,[28]]]]],49],[[[103,[[11,[28]]]]],49],[[[104,[[11,[28]]]]],49],[[[105,[[11,[28]]]]],49],[[[139,[[11,[28]]]]],49],[[[106,[[11,[28]],[11,[10]]]]],49],[140,49],[[[107,[[11,[28]]]]],49],[141,49],[[[108,[[11,[28]],[11,[10]]]]],49],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[49,9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[49,[[16,[144]]]],0,0,0,0,[145],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,[49,[[16,[82]]]],0,[49,146],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[147,148]],[[147,149]],[150,15],[[],151],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[152,153]],[5],[5],[147],[5],[5],[5],0,[[152,[30,[154]]],[[4,[[62,[53]]]]]],0,[[155,6],7],[[150,6],7],[5],[[155,5]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[5,5],0,[[147,28],9],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[152,[30,[46]]],[[59,[[57,[58]]]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[147,28],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[],5],[155,5],0,0,[[152,152]],[[156,152]],0,[155,5],[[[30,[43]]],147],[[28,[30,[46]]],156],[5,155],[[152,[30,[49]]]],[[156,[30,[49]]]],[[147,28,[30,[49]]]],[[147,28],16],[[147,28]],[[147,28]],[[147,28]],[152],0,0,0,[[152,42]],0,0,0,0,[[147,28,[30,[49]]]],0,[5],[[155,5]],[[147,28,[30,[46]],152],4],[5],[[155,5]],[147,4],0,[[152,44]],0,[[],9],[155,9],[[],9],[155,9],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[157,84,158]],[[157,84,159]],[[157,84,160]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[161,161],[158,158],[159,159],[162,162],[160,160],[163,163],[164,164],[165,165],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[157,9],[[[54,[166]]],[[4,[164]]]],[[[54,[166]]],[[4,[165]]]],[[],157],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[71,[[17,[161]]]],[71,[[17,[158]]]],[71,[[17,[159]]]],[71,[[17,[162]]]],[71,[[17,[160]]]],[71,[[17,[163]]]],[71,[[17,[164]]]],[71,[[17,[165]]]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[164,[[4,[[62,[166]]]]]],[165,[[4,[[62,[166]]]]]],[[161,161],9],[[158,158],9],[[159,159],9],[[162,162],9],[[160,160],9],[[163,163],9],[[164,164],9],[[165,165],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,0,0,0,0,0,0,0,0,[[161,6],7],[[158,6],7],[[159,6],7],[[162,6],7],[[160,6],7],[[163,6],7],[[157,6],7],[[164,6],7],[[165,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[164,84],0,0,0,0,0,0,[[[62,[161]]],165],0,0,[[161,72],17],[[158,72],17],[[159,72],17],[[162,72],17],[[160,72],17],[[163,72],17],[[164,72],17],[[165,72],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[157,[[4,[163]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[161,165],[[[16,[163]]],157],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[167,167],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[5],[5],[5],[5],[5],[5],[168,[[4,[[16,[164]]]]]],[5],[5],[5],[[167,6],7],[[169,6],7],[[168,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[168,84],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[170,[[4,[[16,[164]]]]]],0,0,[169,[[30,[163]]]],0,0,[[168,84],4],[[19,167],[[4,[169]]]],[[19,167],[[4,[168]]]],0,[167,[[4,[[16,[169]]]]]],[167,[[4,[[16,[168]]]]]],0,[169,4],[168,4],0,[[]],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[169,165],[[4,[84]]]],[[168,165],[[4,[84]]]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[84,10],[[170,84],10],0,[170,170],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[[54,[166]]],[[4,[171]]]],[[170,84,9],[[4,[5]]]],[84,10],[[170,84],10],[5],[172,173],[5],[5],[174,173],[5],[5],[5],[5],[5],[5],[5],[71,[[17,[171]]]],[5],[5],[5],[5],[5],[171,[[4,[[62,[166]]]]]],0,[15,143],[15,84],[[170,6],7],[[171,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,15,143],10],[[170,175],[[4,[62]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[15,9],[15,9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[170,10],[[170,84],[[4,[16]]]],[170,[[4,[16]]]],[9,143],[[15,12,143],170],[176,[[4,[16]]]],0,0,0,[[170,84,[54,[166]]],4],[[170,84,[54,[166]]],4],[[170,84,84],[[4,[176]]]],[[171,72],17],0,[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[19,177],[178,5],[179,5],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],178],[[],179],[5],[5],[5],[5],[179],[5],[179],[5],0,[[178,6],7],[[179,6],7],[[]],[[]],[[]],[[]],[[],180],[[],5],[[],5],[[]],[[]],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[[16,[[54,[181]]]],[54,[182]]],183],0,[[]],[[[16,[184]]],179],[[179,5]],[[],178],[178,16],0,0,[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],0,[[]],[[]],[185,4],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[5],[5],[5],[186,60],[[185,6],7],[[186,6],7],[[187,6],7],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],5],[[],5],[[],5],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[185,60],0,[[188,189],[[16,[185]]]],[[188,190],187],[186,5],0,[186,5],[185,5],[186,191],0,[186,60],0,[186,192],0,[186,193],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[194,19],177],[195,195],[[]],[195,[[62,[196]]]],[[197,19],[[4,[195]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],194],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,0,[[198,6],7],[[194,6],7],[[197,19]],[[]],[[]],[[]],[[]],[[]],[[]],[199,195],[[]],[[[54,[196]]],[[4,[195]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[200,[62,[166]]]],[198,180],0,0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[198,9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[198,[16,[[54,[181]]]],[54,[182]]],183],[[200,[201,[181]]],202],0,[199,5],[198],0,0,0,[[19,180,[16,[184]]],198],[19,200],[19,197],[[19,5],199],[[[16,[184]]],194],[202,16],0,0,0,[[197,193,26,191,[62,[193]]]],[[199,193,26,166,[62,[193]]]],0,0,0,0,0,0,0,0,[198,178],0,0,[[195,[54,[166]],19,[201,[181]]],[[4,[203]]]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[198,5,61,61]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[198,185],4],0,0,0,[[]],[[]],[204,204],[[]],[[],1],[[],1],[[],1],[5],[5],[5],[[204,6],7],[[204,177],[[16,[204]]]],[[]],[[]],[[]],[204,[[54,[177]]]],0,[[],5],[[]],[[],8],[204,9],[[],9],[204,[[62,[177]]]],0,[204,5],[177,204],[[204,[54,[180]]]],[[]],[[],16],[[]],[[],17],[[],17],[[],18],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[205,[[4,[203]]]],[203,203],[206,206],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[[62,[203]]],[[4,[203]]]],[60,[[4,[196]]]],0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[203,203],9],[[206,206],9],[[],9],[[],9],[[],9],[[],9],[[],9],[203,[[54,[206]]]],0,0,[[203,207],4],[203,4],[203,[[16,[192]]]],[203,[[16,[69]]]],[[203,6],7],[[206,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[203,5],192],[[203,5],69],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[203,9],[[],9],[[],9],[[],9],[[],9],[203,[[16,[192]]]],[203,[[16,[69]]]],0,[[[62,[166]]],205],[[[62,[166]],208,[30,[209]],[30,[210]],[62,[206]]],[[4,[203]]]],[[],[[59,[[57,[58]]]]]],[20,[[4,[[16,[203]]]]]],[203,5],[203,[[30,[210]]]],0,0,[[205,196],[[4,[205]]]],[203,[[54,[166]]]],0,0,[[188,[54,[181]]],[[62,[181]]]],0,[[205,206],205],[[205,181,196],[[4,[205]]]],0,0,[203,[[30,[209]]]],0,0,[[205,196],[[4,[205]]]],[[203,[62,[166]]]],[[203,5,5],203],[203,4],[[203,211],4],[203,208],0,0,[[205,196],[[4,[205]]]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[205,[62,[206]]],205],[[203,[62,[206]]],[[4,[203]]]],[[[62,[166]],208,[30,[209]],[30,[210]]],205],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[212,203],[[4,[203]]]],[[],1],[[213,203],203],[[],1],0,[[],1],[[],1],[[],1],[[],1],0,[[],1],[[],1],[[],1],[[],1],0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[212,6],7],[[213,6],7],[[214,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[188,188],9],0,[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[215,188],[[4,[[16,[213]]]]]],[[188,188],[[4,[[16,[212]]]]]],[[215,19],[[4,[216]]]],[[[216,[217]]],[[59,[[57,[58]]]]]],0,[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[218,[[4,[219]]]],[[220,220],221],[[222,222],221],[[],221],[[],221],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[220,203],0,[[],218],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[220,220],9],[[222,222],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[220,[[4,[203]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[220,9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[223,[[4,[[16,[203]]]]]],[[[62,[20]]],[[4,[219]]]],[[],223],[20,[[4,[220]]]],[[],218],[219,[[59,[[57,[58]]]]]],0,[[220,220],[[16,[221]]]],[[222,222],[[16,[221]]]],[223,[[16,[[54,[166]]]]]],[220,[[54,[166]]]],[[223,203]],[[218,183],218],[[218,55],218],0,0,[219,4],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[19,[[4,[215]]]],[215,[[54,[181]]]],0,0,[[]],[[]],[[]],[[]],[224,224],[[]],0,[215,[[54,[181]]]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[215,203],[[226,[225]]]],[5],[5],[5],[5],[5],[5],[[224,6],7],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[215,19],0,[[19,60],[[4,[215]]]],[[94,193,5],[[226,[208]]]],[215,227],0,[[]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[228,229],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[[13,229],9],[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[[30,[154]],[30,[2]],75,[16,[[30,[27]]]]],228],0,[76,[[4,[230]]]],[228,[[4,[76]]]],[228,[[4,[231]]]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],0,[[]],[[]],0,0,[[]],[[]],[231,[[4,[55]]]],[231,[[4,[230]]]],0,[[],1],[[],1],[[],1],[5],[5],[5],0,[[]],[[]],[[],5],[[]],[[],8],[[],9],0,0,[[[30,[2]],215],231],0,0,[[],16],[[]],[[],17],[[],17],[[],18],[[]],[[231,[16,[[30,[27]]]]],231],[[231,[62,[13]]],231],[[231,[62,[177]]],231],[[231,[16,[232]]],231],[[231,[16,[229]]],231],0,0,0,0,0,[[]],[[]],[[]],[[]],[233],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],233],[5],[5],[5],[5],[5],[5],0,[[234,6],7],[[233,6],7],[[]],[[]],[[]],[[]],[[233,28],[[16,[[30,[234]]]]]],[[],5],[[],5],[[233,[30,[234]]]],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[233,28],9],[234,9],[234,61],0,[233,[[62,[[30,[234]]]]]],0,[234,19],0,0,0,0,[[233,28]],[[234,9]],[234,4],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[234],0,[234,[[30,[154]]]],0,[[]],[[]],0,[[233,28],[[4,[[30,[234]]]]]],[[233,28,235],[[16,[[30,[234]]]]]],0,[[]],[[]],[[236,[16,[[30,[27]]]]],236],0,[[188,28,[54,[237]],[54,[181]]],4],[[],1],[[],1],[[],1],[[236,70,[238,[79]]],[[4,[234]]]],[5],[5],[5],[[]],[[]],[[],5],[[]],[[],8],[[],9],[[236,70],167],[[236,70,[238,[79]]],[[4,[[16,[234]]]]]],0,[[236,188],236],0,[[28,15,239,12,[30,[43]]],236],[15,10],0,[[236,70,[238,[79]]],[[4,[234]]]],[[236,[240,[10,10]]],236],0,0,0,[[[238,[79]],28,241,[30,[46]]],4],0,[[],16],[[]],[[],17],[[],17],[[],18],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[242,242],[38,38],[243,243],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],242],[[],38],[[],243],[[],244],[5],[5],[5],[5],[5],[5],[5],[5],[71,[[17,[242]]]],[71,[[17,[38]]]],[71,[[17,[243]]]],[71,[[17,[244]]]],[5],[5],[5],[5],[[242,242],9],[[38,38],9],[[243,243],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[242,6],7],[[38,6],7],[[243,6],7],[[244,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],0,0,[[[240,[10,10]]],245],0,0,[243,[[16,[61]]]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[[240,[10,10]]],[[4,[242]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[71,[[17,[246]]]],[[247,72],17],0,0,0,0,0,0,[[248,47,60],248],[[46,19,239]],[[248,159,47],248],[[46,159,[54,[180]],47]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[248,154],[153,153],[154,154],[[]],[[]],0,[[248,[16,[68]]],248],0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[46,153],0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[248,241],248],0,0,[[248,192],248],0,0,[[46,6],7],[[153,6],7],[[154,6],7],[[46,239]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[30,[154]]],248],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],0,[[46,239]],[[248,204],248],0,0,[[248,19],248],0,0,[[19,177],248],[154,46],[[248,242],248],0,0,[[248,[54,[180]]],248],[[46,192,241]],0,0,[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[46,241,192,239]],[[248,[16,[241]]],248],0,0,[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],0,0,[[249,[250,[79]]],4],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[251],[5],[5],0,[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[42,5],251],[[28,[30,[46]]],249],0,0,0,[251],0,[[249,252,[16,[190]],42]],0,0,[[249,[30,[49]]]],[[249,241]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[249,[[30,[154]]]],0,0,[[]],[[]],0,[249],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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[253,237],4],[[253,188],4],[[253,237],[[4,[254]]]],[[253,15],[[16,[5]]]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,0,[253,5],0,0,0,[[253,237],4],[[253,188],4],0,0,[[253,6],7],[[255,6],7],[[42,6],7],[[149,6],7],[[44,6],7],[[256,6],7],[[148,6],7],[[257,6],7],[[258,6],7],[[259,6],7],[[260,6],7],[[261,6],7],[[]],[[]],[[[262,[[4,[78]]]]],42],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[28,191,190],[[4,[253]]]],[[[262,[[4,[78]]]]],255],[[[16,[255]]],42],[[],42],[49],[[42,49]],[[258,49]],[[260,49]],[258],[260],0,0,0,0,0,0,0,0,0,[[255,[4,[78]]]],[[42,[4,[78]]]],[[42,[4,[78]]]],0,0,0,0,[42,[[16,[255]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[28,77],4],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[28,254,263],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[[54,[166]]],[[4,[[62,[264]]]]]],[[265,[54,[166]]],[[4,[[62,[264]]]]]],[5],[5],[5],[5],[[266,[268,[267]]],[[4,[264]]]],[5],[5],[60,[[4,[[62,[166]]]]]],[[265,60],[[4,[[62,[166]]]]]],[[60,[62,[166]]],4],[[265,60,[62,[166]]],4],[266,5],[265,5],0,[[266,6],7],[[265,6],7],[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[94,266],[[[62,[266]]],265],[265,5],[[266,[269,[[62,[166]]]],193],4],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],0,[[],1],[[],1],[[],1],[5],[5],[270],[5],[[]],[[]],0,[[],5],[[]],[[],8],[[],9],[270,9],[5,270],[[[59,[[57,[58]]]]],4],[[270,[59,[[57,[58]]]]],4],0,0,[9,[[59,[[57,[58]]]]]],[[270,9],[[59,[[57,[58]]]]]],[[],16],[[]],[[],17],[[],17],[[],18],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],82],[3,10],[271,[[16,[83]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[271,[[16,[82]]]],[272,272],[3,3],[53,53],[13,13],[[]],[[]],[[]],[[]],[13,9],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],3],[[],53],0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[271,15],[71,[[17,[3]]]],[71,[[17,[53]]]],[273],[5],[5],[5],[5],[5],[5],[[271,271],9],[[3,3],9],[[53,53],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[13,3],0,[[13,15],10],0,0,[[271,6],7],[[271,6],7],[[272,6],7],[[3,6],7],[[3,6],7],[[53,6],7],[[13,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,[[17,[3,271]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[23,24]],25],26],[[[0,[23,24]],25],26],[[3,31]],[[53,31]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[]],[[]],[[]],[272,271],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[13],[13,53],0,[[53,47],273],[[53,47],13],[15,[[17,[3,271]]]],[145],[[],3],[13,28],0,[[3,72],17],[[53,72],17],[[13,9]],[271,[[16,[82]]]],0,[13,274],0,[[]],[[]],[[]],[[]],[[],10],[[],10],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],0,[[275,6],7],[[276,6],7],[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[[30,[43]],[30,[2]],[16,[[30,[27]]]]],275],0,0,[276],[[275,276]],0,[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],277],[5],[5],[5],[5],[5],[5],0,[[277,6],7],0,[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],0,0,0,0,[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,0,[278,279],[280,279],0,0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[278,203],[[4,[281]]]],[[280,281,[62,[203]]],4],[5],[5],[5],[5],[5],[5],0,[[]],[[]],[[]],[[]],[[280,281],[[4,[[62,[206]]]]]],[[],5],[[],5],[[],[[283,[282]]]],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[280,19],0,0,[19,278],[19,280],[[[54,[166]],5],196],[[[285,[284]]],[[4,[[62,[5]]]]]],[[280,286],[[62,[5]]]],[188,279],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,[[4,[287]]]],[[14,[16,[[30,[27]]]]],14],0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[288]],[62,[[290,[5]]]]],[[293,[[4,[[62,[291]],292]]]]]],[[[289,[288]],[290,[5]]],[[293,[[4,[291,292]]]]]],[[[289,[288]]],[[293,[[4,[[30,[29]],292]]]]]],[[14,15,[16,[[62,[294]]]]],[[4,[188]]]],[[],5],[[],5],[[],5],[[14,15],4],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[287,19],0,[[10,13,12],14],[287,[[59,[[57,[58]]]]]],0,[[14,[16,[232]]],14],0,[[14,[16,[[62,[181]]]]],14],0,0,0,0,0,[[14,[16,[229]]],14],0,[[],16],[[],16],[[],16],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],295],[5],[5],[5],[5],[5],[5],0,[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],0,[[10,19,20,12],21],0,0,0,0,[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[295,203]],[[]],[[]],[[21,277],[[4,[[16,[296]]]]]],0,0,[[]],[[]],[297,4],[[],1],[[],1],[[],1],[5],[5],[5],[[]],[[]],[[],5],0,[[]],[[],8],[[],9],[[],16],[[]],[[],17],[[],17],[[10,12,279,[16,[298]],5],[[4,[297]]]],[[],18],[[]],[[297,281],4],0,0,0,0,[[299,47,60]],[[]],[[]],[[]],[[]],[299,299],[67,67],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[67,60],0,[[299,6],7],[[67,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[67,69],[[62,[13]]]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],0,[299,[[54,[67]]]],0,[299],[[],299],[300,67],[[],[[283,[67]]]],[[299,60]],[[]],[[]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,[[[250,[79]],28,241,301],4],[[]],[[]],[[]],[[]],[[[238,[110]]],[[238,[110]]]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[28,302],4],[5],[5],[5],[5],[5],[5],0,0,[[[238,[142]],6],7],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[30,238],[[[238,[79]],28,241],4],[[[238,[79]],28,241],[[4,[303]]]],0,0,[[]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],[[[250,[79]]],4],[[[238,[79]]],[[250,[79]]]],0,0,0,0,0,0,0,0,0,[[304,[62,[149]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[305,[[30,[27]]]],0,0,0,[306],[307,307],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,0,[[],304],[[],307],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[308],[5],[5],[5],[5],0,0,[306,4],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[308,28],[[16,[[30,[234]]]]]],[[305,28],[[16,[[30,[234]]]]]],0,0,[[306,28,309,42]],[[[306,[79]],28,257]],0,[[306,28],[[4,[78]]]],0,[[[306,[79]],261]],[[[306,[79]],28,260]],[[[306,[79]],28,42]],0,[[[306,[79]],28,310],[[4,[78]]]],[[[306,[79]],[62,[148]]]],0,[[306,28],[[4,[78]]]],0,[[306,28,259]],[[[306,[79]],28,258]],[[306,28,42]],0,[[[306,[79]],28,311],[[4,[78]]]],[[[306,[79]],[62,[44]]]],0,[[[306,[79]],28],[[4,[78]]]],0,[[[306,[79]],[62,[149]],9]],0,0,0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[308,28],9],[[305,28],9],[308,9],0,0,0,[306],0,[[306,[30,[234]],150],152],0,0,[[307,28]],[[307,28]],[[307,28],[[16,[68]]]],[[307,28,9]],[307],[[306,[62,[149]]],[[240,[28,249]]]],0,0,0,0,[[[306,[79]]]],0,0,0,0,0,0,0,[[308,9]],[306,9],0,[[[312,[79]]],308],[[70,[30,[79]],12],305],[308,4],[305,4],[[308,44],4],[[305,28,44],4],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[5,5],5],[[]],[[]],[[]],[[]],[[]],[[]],0,[[305,28],308],0,0,0,[[[30,[234]],154,309,239],4],[[188,309],[[4,[19]]]],0,0,[[28,10,12,[30,[233]],68],9],[[15,12],[[4,[9]]]],[[253,188],4],[[[62,[149]]]]],"c":[],"p":[[3,"Compat"],[3,"AccessLayer"],[3,"FileId"],[6,"Result"],[15,"usize"],[3,"Formatter"],[6,"Result"],[3,"Request"],[15,"bool"],[3,"String"],[8,"Into"],[3,"Operator"],[3,"FileHandle"],[3,"ParquetReaderBuilder"],[15,"str"],[4,"Option"],[4,"Result"],[3,"TypeId"],[6,"RegionMetadataRef"],[4,"Source"],[3,"ParquetWriter"],[3,"SstMetaKey"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[15,"u64"],[3,"CacheManager"],[3,"RegionId"],[3,"ParquetMetaData"],[3,"Arc"],[8,"Hasher"],[3,"ColumnDescriptor"],[3,"FileMetaData"],[6,"ParquetColumnIndex"],[6,"ParquetOffsetIndex"],[3,"RowGroupMetaData"],[3,"SchemaDescriptor"],[4,"CompactionOptions"],[8,"Picker"],[3,"CompactionScheduler"],[3,"CompactionStatus"],[3,"OptionOutputTx"],[8,"Scheduler"],[4,"WorkerRequest"],[3,"Sender"],[3,"VersionControl"],[6,"FilePurgerRef"],[3,"CompactionRequest"],[4,"Error"],[3,"PendingCompaction"],[3,"CompactionOutput"],[3,"ReadableSize"],[3,"FileMeta"],[15,"slice"],[6,"BoxedBatchReader"],[8,"CompactionTask"],[3,"Box"],[8,"Future"],[3,"Pin"],[8,"Iterator"],[15,"i64"],[3,"Vec"],[3,"BTreeMap"],[3,"TwcsPicker"],[3,"TwcsCompactionTask"],[3,"TimeBuckets"],[3,"LevelMeta"],[3,"Duration"],[3,"Timestamp"],[3,"MitoConfig"],[8,"Deserializer"],[8,"Serializer"],[3,"MitoEngine"],[3,"EngineInner"],[3,"ScanRequest"],[4,"Scanner"],[4,"RegionRequest"],[4,"Output"],[8,"LogStore"],[3,"BoxedError"],[8,"Any"],[8,"Error"],[3,"Backtrace"],[6,"ManifestVersion"],[3,"InvalidScanIndexSnafu"],[3,"RegionMetadataNotFoundSnafu"],[15,"u32"],[3,"WorkerStoppedSnafu"],[3,"InvalidMetaSnafu"],[3,"RegionNotFoundSnafu"],[3,"RegionCorruptedSnafu"],[3,"InvalidRequestSnafu"],[3,"FillDefaultSnafu"],[4,"ConcreteDataType"],[3,"NotSupportedFieldSnafu"],[3,"InvalidParquetSnafu"],[3,"InvalidBatchSnafu"],[3,"InvalidRecordBatchSnafu"],[3,"PrimaryKeyLengthMismatchSnafu"],[3,"InvalidSenderSnafu"],[3,"InvalidSchedulerStateSnafu"],[3,"RegionDroppedSnafu"],[3,"RegionClosedSnafu"],[3,"RegionTruncatedSnafu"],[3,"RejectWriteSnafu"],[3,"CompatReaderSnafu"],[3,"RegionReadonlySnafu"],[3,"EmptyRegionDirSnafu"],[3,"OpenDalSnafu"],[8,"Clone"],[3,"CompressObjectSnafu"],[3,"DecompressObjectSnafu"],[3,"SerdeJsonSnafu"],[3,"Utf8Snafu"],[3,"JoinSnafu"],[3,"RecvSnafu"],[3,"InvalidMetadataSnafu"],[3,"NewRecordBatchSnafu"],[3,"WriteBufferSnafu"],[3,"WriteParquetSnafu"],[3,"ReadParquetSnafu"],[3,"CreateDefaultSnafu"],[3,"EncodeWalSnafu"],[3,"WriteWalSnafu"],[3,"ReadWalSnafu"],[3,"DecodeWalSnafu"],[3,"DeleteWalSnafu"],[3,"WriteGroupSnafu"],[3,"FieldTypeMismatchSnafu"],[3,"SerializeFieldSnafu"],[3,"DeserializeFieldSnafu"],[3,"ConvertVectorSnafu"],[3,"ComputeArrowSnafu"],[3,"ComputeVectorSnafu"],[3,"StopSchedulerSnafu"],[3,"BuildPredicateSnafu"],[3,"DeleteSstSnafu"],[3,"FlushRegionSnafu"],[3,"CompactRegionSnafu"],[3,"InvalidRegionRequestSnafu"],[3,"JsonOptionsSnafu"],[8,"Debug"],[4,"CompressionType"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[3,"FlushScheduler"],[3,"SenderDdlRequest"],[3,"SenderWriteRequest"],[4,"FlushReason"],[3,"UncasedStr"],[3,"RegionFlushTask"],[3,"VersionControlData"],[3,"Version"],[3,"WriteBufferManagerImpl"],[3,"FlushStatus"],[3,"RegionManifestBuilder"],[3,"RegionChange"],[3,"RegionEdit"],[3,"RegionTruncate"],[4,"RegionMetaAction"],[3,"RegionRemove"],[3,"RegionManifest"],[3,"RegionCheckpoint"],[3,"RegionMetaActionList"],[15,"u8"],[3,"RegionManifestOptions"],[3,"RegionManifestManagerInner"],[3,"RegionManifestManager"],[3,"ManifestObjectStore"],[3,"CheckpointMetadata"],[3,"DELTA_RE"],[3,"Regex"],[3,"CHECKPOINT_RE"],[8,"Fn"],[3,"ObjectStoreLogIterator"],[6,"MemtableRef"],[3,"MemtableStats"],[3,"AllocTracker"],[6,"MemtableId"],[6,"ColumnId"],[3,"Expr"],[6,"BoxedBatchIterator"],[6,"WriteBufferManagerRef"],[3,"KeyValues"],[3,"KeyValue"],[3,"ReadRowHelper"],[3,"RegionMetadata"],[3,"Mutation"],[3,"Rows"],[4,"OpType"],[6,"SequenceNumber"],[4,"ValueRef"],[3,"TimeSeriesMemtableBuilder"],[3,"Values"],[6,"ArrayRef"],[3,"Series"],[3,"TimeSeriesMemtable"],[3,"ValueBuilder"],[3,"SeriesSet"],[3,"HashSet"],[3,"Iter"],[3,"Batch"],[3,"MemtableVersion"],[3,"BatchBuilder"],[3,"BatchColumn"],[3,"BooleanVector"],[6,"VectorRef"],[6,"UInt64Vector"],[6,"UInt8Vector"],[6,"UInt32Vector"],[3,"CompatPrimaryKey"],[3,"CompatFields"],[4,"IndexOrDefault"],[3,"ProjectionMapper"],[3,"CompatReader"],[8,"BatchReader"],[3,"MergeReaderBuilder"],[3,"MergeReader"],[3,"Node"],[4,"Ordering"],[3,"CompareFirst"],[3,"BatchMerger"],[4,"BatchIndex"],[3,"RecordBatch"],[6,"Result"],[6,"SchemaRef"],[3,"ScanRegion"],[6,"TimestampRange"],[6,"SendableRecordBatchStream"],[3,"SeqScan"],[3,"Predicate"],[3,"RegionMap"],[3,"MitoRegion"],[8,"OnFailure"],[3,"RegionOpener"],[3,"ColumnMetadata"],[3,"Wal"],[6,"MemtableBuilderRef"],[3,"HashMap"],[6,"EntryId"],[3,"RegionOptions"],[3,"TwcsOptions"],[3,"RegionOptionsWithoutEnum"],[4,"Value"],[8,"Deserialize"],[8,"Serialize"],[3,"VersionBuilder"],[3,"RegionWriteCtx"],[3,"WalWriter"],[3,"WriteNotify"],[15,"i32"],[3,"WriteRequest"],[3,"Value"],[3,"OutputTx"],[4,"DdlRequest"],[4,"BackgroundNotify"],[3,"FlushFinished"],[3,"FlushFailed"],[3,"CompactionFinished"],[3,"CompactionFailed"],[3,"Sender"],[3,"ColumnSchema"],[4,"Value"],[3,"McmpRowCodec"],[3,"SortField"],[8,"Buf"],[3,"Deserializer"],[3,"Serializer"],[3,"LocalScheduler"],[3,"ParseIdError"],[3,"ParseIdSnafu"],[3,"FileHandleInner"],[6,"FileTimeRange"],[3,"LocalFilePurger"],[3,"PurgeRequest"],[3,"WriteOptions"],[3,"WriteFormat"],[6,"SchemaRef"],[3,"ReadFormat"],[3,"RecordBatch"],[6,"FieldRef"],[15,"array"],[3,"UInt16Type"],[3,"DictionaryArray"],[8,"IntoIterator"],[3,"ParquetReader"],[8,"AsyncFileReader"],[3,"AsyncFileReaderCache"],[3,"Range"],[3,"Bytes"],[4,"ParquetError"],[6,"BoxFuture"],[3,"KeyValue"],[3,"SourceStats"],[3,"SstInfo"],[3,"BufferedWriter"],[3,"WriterProperties"],[3,"SstVersion"],[6,"Level"],[3,"WalEntry"],[8,"Entry"],[6,"WalEntryStream"],[3,"StalledRequests"],[3,"WorkerGroup"],[3,"RegionWorkerLoop"],[3,"WorkerListener"],[3,"RegionWorker"],[3,"RegionAlterRequest"],[3,"RegionCreateRequest"],[3,"RegionOpenRequest"],[3,"WorkerStarter"],[13,"PrimaryKeyLengthMismatch"],[13,"CreateDefault"],[13,"CompressObject"],[13,"DecompressObject"],[13,"NotSupportedField"],[13,"InvalidScanIndex"],[13,"OpenDal"],[13,"SerdeJson"],[13,"Utf8"],[13,"Join"],[13,"Recv"],[13,"NewRecordBatch"],[13,"WriteParquet"],[13,"ReadParquet"],[13,"EncodeWal"],[13,"DecodeWal"],[13,"SerializeField"],[13,"DeserializeField"],[13,"ComputeArrow"],[13,"StopScheduler"],[13,"DeleteSst"],[13,"JsonOptions"],[13,"InvalidParquet"],[13,"WorkerStopped"],[13,"RegionMetadataNotFound"],[13,"InvalidMeta"],[13,"InvalidMetadata"],[13,"WriteBuffer"],[13,"RegionNotFound"],[13,"RegionCorrupted"],[13,"InvalidRequest"],[13,"WriteWal"],[13,"ReadWal"],[13,"DeleteWal"],[13,"InvalidBatch"],[13,"InvalidRecordBatch"],[13,"ConvertVector"],[13,"ComputeVector"],[13,"InvalidSender"],[13,"InvalidSchedulerState"],[13,"BuildPredicate"],[13,"FlushRegion"],[13,"RegionDropped"],[13,"RegionClosed"],[13,"RegionTruncated"],[13,"RejectWrite"],[13,"CompactRegion"],[13,"CompatReader"],[13,"InvalidRegionRequest"],[13,"RegionReadonly"],[13,"EmptyRegionDir"],[13,"FillDefault"],[13,"WriteGroup"],[13,"FieldTypeMismatch"],[8,"WriteBufferManager"],[8,"MemtableBuilder"],[8,"Memtable"],[13,"DefaultValue"],[13,"Background"],[8,"RowCodec"],[8,"FilePurger"]]},\ +"mito2":{"doc":"Mito","t":"AAAAAAAAAAAAAAAAAAAADGLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLDGGDLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLFFFFFFFCDDDDMMLLLLLLLLFLLLLLLLLLLLLMLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMALLLMMLMMLLMLLLLLLLLLLLLLLLLALLLLMLLLLMMDLLLFLLLLLLLLLLMLLLMMLLLLLLGIIKKRRDDDFLLLLLLLMLLLLLLLLLLLLLLLLLLLMMFLLLLLLLLLFLFLLLLLLLLLLLLLLMMLLLMLMMLMLMMMLLLLLLLLLLLLLLLLLLMRRDMLLLLLLLLLLLLLLLLLLLLLLMMLLLLMMMMLLMLLLLLLLMMDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDENDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDGNDNDNDNDNDNDNDNDNDMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNEDDNNDIDGMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLKLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMMKLMMLLMLLLLLLLLLLLLMMMLMMMMLMKLLKLLMLMKLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLAAANNDDDDDEDDDNNMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLLLLLLMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLMMLLLMLLMLLMLLLLLLLLLLLLLLLLLLLLLDDRDRRDDMMLLLLLLLLLLFLMLLLLLLLLLLLLLLLLLMLLFLLLLLLLLLLLLLLLLLLLLMFFLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLFFLLLLLMLLLFLLMMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLDGCIIGGGDLLLLKLLMLLLLLLLLLLLLLLLLMLLLLLLKLLLLLLMKLLKAKLLKLMALLLLLLLLLLALLKMDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLMLLLMLLLMLMLMLLLLLLLLLLLLLLLLLLLRDDGDDDDDMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMLLLLLLMMMLLMMMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDGLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLRDDDIGNNERLLLLLLLLLLLLLMALLLLLLLLLLLLLFMLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLKLLLMMLLMMLALLAALMMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDNNEMLLLLLLLLLLLLLLMLLLLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLFMLLLLLLLLLLLLLLLLFFLLMLLLLLLLLLLLLLLLLLLLLMLLLLMMDDDDDDMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMFLLLLLLLLFMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENDNNLLMMLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFLMLLLLLLLLLLLLLDENMLLLLLMLLLLLLLLLLLLFLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLDMLLLLMLLLLLLMLLLLLLMMLMMLLLLLLLLLLLDGDGMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLMLAAMMLLLLLLLLLLLLLLALMLLMLLDLLLMFLLLLLLLLLLLLLLLMLMLFMLLMMMFMLLLLLLEDDNDLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMFAMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLFFDDDDGGLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLMLLLLLLLLLLLLLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLMMLMMLLLMMLLMMLLLLLLLLLLLLMMLLLLLLLLLLLLMLLLLDDLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMMLMLMMLLLLLLLLLLLLLMMLLMLNNENNDNDNNNENNDNDNINDDDDNNENDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLKLLLLLMMMMMMMMMLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLMMDIDLLLLLLLLLLMKLLLLLLLLKLKLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAGDRRRIGLLMLLLLLLLLLMLLLLLLKLMMKLLLLLLLAAAAADDDDGGRDDLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLMLLLLLLMLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIGDDLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMKLMLLLLLLLLLLLLRRRDDLLLLLLLLLLLLLLLLLMLALLLLLLLLLLLLMAMMLLLLLLLLLLLLMARDDLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLFLLLLLLLMMLLFFLFLLLLLLLLLLLLDGDDMMLLLLLLLLMMLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLMLMLMMMMMLMLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLMMMMLLLLLLLLLLLLLLDGLLLLLLLLLLLLMLLLLLLLLLLLDGDGLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLMLLLFLLLLLLLLLLLLLLLGDGDLLLLLLLLLLLLLFLLLLLLMMLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLRDDGDDGDDLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLMALLALALLLALLALALLLALLALALMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLMMLLLLLLMMMMLMMMMMMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLMLMMMFFRRFFFF","n":["access_layer","cache","compaction","config","docs","engine","error","flush","manifest","memtable","metrics","read","region","region_write_ctx","request","row_converter","schedule","sst","wal","worker","AccessLayer","AccessLayerRef","borrow","borrow_mut","compat","compat_mut","compat_ref","delete_sst","deref","deref_mut","drop","fmt","from","from_subset","init","into","into_request","is_in_subset","new","object_store","object_store","read_sst","region_dir","region_dir","sst_file_path","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","write_sst","CacheManager","CacheManagerRef","SstMetaCache","SstMetaKey","borrow","borrow","borrow_mut","borrow_mut","cache_size","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","estimated_size","fmt","from","from","from_ref","from_subset","from_subset","get_hash","get_parquet_meta_data","hash","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","put_parquet_meta_data","remove_parquet_meta_data","sst_meta_cache","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","column_descr_heap_size","file_meta_heap_size","parquet_column_index_heap_size","parquet_meta_size","parquet_offset_index_heap_size","row_group_meta_heap_size","schema_descr_heap_size","CompactionPickerRef","CompactionRequest","CompactionScheduler","CompactionStatus","PendingCompaction","access_layer","access_layer","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","compaction_options_to_picker","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","current_version","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","file_purger","file_purger","from","from","from","from","from_subset","from_subset","from_subset","from_subset","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","merge_waiter","new","new","new_compaction_request","on_compaction_failed","on_compaction_finished","on_failure","on_failure","on_region_closed","on_region_dropped","on_region_truncated","output","pending_compaction","picker","push_waiter","push_waiter","region_id","region_id","region_status","remove_region_on_failure","request_sender","request_sender","schedule_compaction","schedule_compaction_request","scheduler","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","twcs","type_id","type_id","type_id","type_id","version_control","vzip","vzip","vzip","vzip","waiters","waiters","CompactionOutput","borrow","borrow_mut","build","build_sst_reader","compat","compat_mut","compat_ref","deref","deref_mut","drop","fmt","from","from_subset","init","inputs","into","into_request","is_in_subset","output_file_id","output_level","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","CompactionPickerRef","CompactionTask","Picker","pick","run","MAX_PARALLEL_COMPACTION","TIME_BUCKETS","TimeBuckets","TwcsCompactionTask","TwcsPicker","assign_to_windows","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build_output","compaction_time_window","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","expired_ssts","file_purger","find_latest_window_in_seconds","fit_time_bucket","fmt","fmt","from","from","from","from_subset","from_subset","from_subset","get_expired_ssts","handle_compaction","infer_time_bucket","init","init","init","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","mark_files_compacting","max","max_active_window_files","max_inactive_window_files","merge_ssts","new","on_failure","outputs","pick","region_id","request_sender","run","schema","send_to_worker","sst_layer","sst_write_buffer_size","time_window_seconds","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","waiters","DEFAULT_MAX_BG_JOB","DEFAULT_NUM_WORKERS","MitoConfig","auto_flush_interval","borrow","borrow_mut","clone","clone_into","compat","compat_mut","compat_ref","default","deref","deref_mut","deserialize","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_ref","from_subset","global_write_buffer_reject_size","global_write_buffer_size","init","into","into_request","is_in_subset","manifest_checkpoint_distance","manifest_compress_type","max_background_jobs","num_workers","sanitize","serialize","sst_meta_cache_size","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","worker_channel_size","worker_request_batch_size","EngineInner","MitoEngine","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_ref","from_subset","from_subset","get_metadata","get_metadata","handle_query","handle_query","handle_request","handle_request","init","init","inner","into","into","into_request","into_request","is_in_subset","is_in_subset","is_region_exists","name","new","new","scanner","set_writable","set_writable","stop","stop","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","workers","BuildPredicate","BuildPredicateSnafu","CompactRegion","CompactRegionSnafu","CompatReader","CompatReaderSnafu","CompressObject","CompressObjectSnafu","ComputeArrow","ComputeArrowSnafu","ComputeVector","ComputeVectorSnafu","ConvertVector","ConvertVectorSnafu","CreateDefault","CreateDefaultSnafu","DecodeWal","DecodeWalSnafu","DecompressObject","DecompressObjectSnafu","DeleteSst","DeleteSstSnafu","DeleteWal","DeleteWalSnafu","DeserializeField","DeserializeFieldSnafu","EmptyRegionDir","EmptyRegionDirSnafu","EncodeWal","EncodeWalSnafu","Error","FieldTypeMismatch","FieldTypeMismatchSnafu","FillDefault","FillDefaultSnafu","FlushRegion","FlushRegionSnafu","InvalidBatch","InvalidBatchSnafu","InvalidMeta","InvalidMetaSnafu","InvalidMetadata","InvalidMetadataSnafu","InvalidParquet","InvalidParquetSnafu","InvalidRecordBatch","InvalidRecordBatchSnafu","InvalidRegionRequest","InvalidRegionRequestSnafu","InvalidRequest","InvalidRequestSnafu","InvalidScanIndex","InvalidScanIndexSnafu","InvalidSchedulerState","InvalidSchedulerStateSnafu","InvalidSender","InvalidSenderSnafu","Join","JoinSnafu","JsonOptions","JsonOptionsSnafu","NewRecordBatch","NewRecordBatchSnafu","NotSupportedField","NotSupportedFieldSnafu","OpenDal","OpenDalSnafu","PrimaryKeyLengthMismatch","PrimaryKeyLengthMismatchSnafu","ReadParquet","ReadParquetSnafu","ReadWal","ReadWalSnafu","Recv","RecvSnafu","RegionClosed","RegionClosedSnafu","RegionCorrupted","RegionCorruptedSnafu","RegionDropped","RegionDroppedSnafu","RegionMetadataNotFound","RegionMetadataNotFoundSnafu","RegionNotFound","RegionNotFoundSnafu","RegionReadonly","RegionReadonlySnafu","RegionTruncated","RegionTruncatedSnafu","RejectWrite","RejectWriteSnafu","Result","SerdeJson","SerdeJsonSnafu","SerializeField","SerializeFieldSnafu","StopScheduler","StopSchedulerSnafu","Utf8","Utf8Snafu","WorkerStopped","WorkerStoppedSnafu","WriteBuffer","WriteBufferSnafu","WriteGroup","WriteGroupSnafu","WriteParquet","WriteParquetSnafu","WriteWal","WriteWalSnafu","actual","as_any","as_error_source","backtrace","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","cause","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","column","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compress_type","compress_type","data_type","debug_fmt","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","description","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","end","expect","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","file","file_id","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","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","id","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","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_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_fill_default","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","next","path","path","path","path","provide","reason","reason","reason","reason","reason","reason","reason","region_dir","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","source","start","status_code","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_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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_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","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","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","actual","column","compress_type","compress_type","data_type","end","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","error","expect","file","file_id","id","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","path","path","path","path","reason","reason","reason","reason","reason","reason","reason","region_dir","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","region_id","source","source","source","source","source","source","source","source","source","source","source","source","source","source","start","Alter","EngineFull","FlushReason","FlushScheduler","FlushStatus","Manual","Others","RegionFlushTask","WriteBufferManager","WriteBufferManagerImpl","WriteBufferManagerRef","access_layer","add_ddl_request_to_pending","add_write_request_to_pending","as_ref","as_uncased","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","do_flush","drop","drop","drop","drop","drop","drop","file_purger","flush_memtables","flushing","fmt","fmt","free_mem","free_mem","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","get_mutable_limit","global_write_buffer_size","has_pending_ddls","init","init","init","init","init","into","into","into","into","into","into_flush_job","into_request","into_request","into_request","into_request","into_request","is_flush_requested","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","listener","memory_active","memory_usage","memory_usage","memory_used","memtable_builder","merge","merge_task","mutable_limit","mutable_usage","new","new","new","on_failure","on_failure","on_flush_failed","on_flush_success","on_region_closed","on_region_dropped","on_region_truncated","on_success","pending_ddls","pending_task","pending_writes","push_sender","reason","region_id","region_id","region_status","remove_region_on_failure","request_sender","reserve_mem","reserve_mem","schedule_flush","schedule_free_mem","schedule_free_mem","schedule_next_flush","scheduler","send_worker_request","senders","should_flush_engine","should_flush_engine","should_stall","should_stall","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","version_control","vzip","vzip","vzip","vzip","vzip","action","manager","storage","Change","Edit","RegionChange","RegionCheckpoint","RegionEdit","RegionManifest","RegionManifestBuilder","RegionMetaAction","RegionMetaActionList","RegionRemove","RegionTruncate","Remove","Truncate","actions","apply_change","apply_edit","apply_truncate","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","checkpoint","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compacted_actions","compaction_time_window","compaction_time_window","compaction_time_window","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","contains_metadata","decode","decode","default","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode","encode","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","files","files","files_to_add","files_to_remove","flushed_entry_id","flushed_entry_id","flushed_entry_id","flushed_sequence","flushed_sequence","flushed_sequence","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","last_version","last_version","manifest_version","manifest_version","metadata","metadata","metadata","new","region_id","region_id","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","truncated_entry_id","truncated_entry_id","truncated_entry_id","truncated_sequence","try_build","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","with_action","with_checkpoint","RegionManifestManager","RegionManifestManagerInner","RegionManifestOptions","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","checkpoint_distance","clone","clone_into","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compress_type","deref","deref","deref","deref_mut","deref_mut","deref_mut","do_checkpoint","drop","drop","drop","fmt","fmt","fmt","from","from","from","from_ref","from_subset","from_subset","from_subset","increase_version","init","init","init","inner","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","last_checkpoint","last_checkpoint_version","last_version","manifest","manifest","manifest_dir","may_do_checkpoint","new","new","object_store","open","open","options","stop","stop","store","to_owned","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update","update","vzip","vzip","vzip","CHECKPOINT_RE","CheckpointMetadata","DEFAULT_MANIFEST_COMPRESSION_TYPE","DELTA_RE","FALL_BACK_COMPRESS_TYPE","LAST_CHECKPOINT_FILE","ManifestObjectStore","ObjectStoreLogIterator","__private_field","__private_field","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checkpoint_file","checkpoint_file_path","checksum","clone","clone_into","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compress_type","decode","delete_until","delta_file","delta_file_path","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","encode","extend_metadata","file_compress_type","file_version","fmt","fmt","from","from","from","from","from","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","gen_path","get_paths","init","init","init","init","init","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","is_checkpoint_file","is_delta_file","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","iter","last_checkpoint_path","load_checkpoint","load_last_checkpoint","manifest_compress_type","new","next_log","object_store","object_store","path","save","save_checkpoint","scan","serialize","size","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","version","vzip","vzip","vzip","vzip","vzip","AllocTracker","BoxedBatchIterator","KeyValues","Memtable","MemtableBuilder","MemtableBuilderRef","MemtableId","MemtableRef","MemtableStats","borrow","borrow","borrow_mut","borrow_mut","build","bytes_allocated","bytes_allocated","bytes_allocated","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","default","deref","deref","deref_mut","deref_mut","done_allocating","drop","drop","drop","estimated_bytes","fmt","fmt","from","from","from_subset","from_subset","id","init","init","into","into","into_request","into_request","is_done_allocating","is_empty","is_in_subset","is_in_subset","iter","key_values","mark_immutable","new","on_allocation","stats","time_range","time_range","time_series","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","write","write_buffer_manager","KeyValue","KeyValues","ReadRowHelper","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fields","fmt","fmt","fmt","from","from","from","from_subset","from_subset","from_subset","helper","helper","indices","init","init","init","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","iter","mutation","new","new","num_fields","num_primary_key_column","num_primary_keys","num_rows","op_type","op_type","primary_keys","row","sequence","sequence","timestamp","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","INITIAL_BUILDER_CAPACITY","Iter","Series","SeriesRwLockMap","SeriesSet","TimeSeriesMemtable","TimeSeriesMemtableBuilder","ValueBuilder","Values","active","alloc_tracker","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","columns","compact","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","fields","fields","fmt","fmt","freeze","from","from","from","from","from","from","from","from","from_columns","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","frozen","get_or_add_series","id","id","id","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_iter","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_empty","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","iter","iter_series","last_key","len","mark_immutable","max_timestamp","metadata","min_timestamp","new","new","new","new","new","next","op_type","op_type","projection","push","push","region_metadata","region_metadata","row_codec","sequence","sequence","series","series","series_set","stats","timestamp","timestamp","to_batch","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_stats","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write","write_buffer_manager","MemtableVersion","MemtableVersionRef","borrow","borrow_mut","clone","clone_into","compat","compat_mut","compat_ref","deref","deref_mut","drop","fmt","freeze_mutable","from","from_ref","from_subset","immutables","immutables","init","into","into_request","is_empty","is_in_subset","list_memtables","mutable","mutable_usage","new","remove_memtables","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","WRITE_BUFFER_BYTES","Batch","BatchBuilder","BatchColumn","BatchReader","BoxedBatchReader","Iter","Reader","Source","TIMESTAMP_KEY_LEN","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone","clone_into","clone_into","column_id","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","concat","concat_arrays","data","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fields","fields","fields","filter","filter_deleted","first_sequence","first_timestamp","fmt","fmt","from","from","from","from","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","get_sequence","get_timestamp","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","is_empty","is_in_subset","is_in_subset","is_in_subset","is_in_subset","last_sequence","last_timestamp","merge","new","new","next_batch","next_batch","num_rows","op_types","op_types","op_types","op_types_array","primary_key","primary_key","primary_key","projected_fields","projection","push_field","push_field_array","scan_region","seq_scan","sequences","sequences","sequences","sequences_array","set_primary_key","slice","sort_and_dedup","take_in_place","timestamps","timestamps","timestamps","timestamps_array","timestamps_native","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","with_fields","with_fields","with_required_columns","CompatFields","CompatPrimaryKey","CompatReader","DefaultValue","Index","IndexOrDefault","actual_fields","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","compat","compat","compat","compat","compat","compat","compat_fields","compat_mut","compat_mut","compat_mut","compat_mut","compat_pk","compat_ref","compat_ref","compat_ref","compat_ref","converter","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","fmt","from","from","from","from","from_subset","from_subset","from_subset","from_subset","has_same_columns","index_or_defaults","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","may_compat_fields","may_compat_primary_key","new","next_batch","reader","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","values","vzip","vzip","vzip","vzip","column_id","default_vector","BatchMerger","CompareFirst","CompareTimeSeq","MergeReader","MergeReaderBuilder","Node","batch_merger","batches","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cmp","cmp","cmp","collect_batches_to_merge","compare","compare","compare","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","current_batch","current_batch","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fetch_batch","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","init","init","init","init","init","init","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","is_eof","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_sorted","merge_batches","new","new","new","new","next_batch","nodes","output","output_batch","partial_cmp","partial_cmp","partial_cmp","primary_key","primary_key","push","push_batch_iter","push_batch_reader","push_remaining_to_heap","source","sources","take_batch_from_heap","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","BatchIndex","Field","ProjectionMapper","Tag","Timestamp","all","batch_fields","batch_fields","batch_indices","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","codec","column_ids","column_ids","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","convert","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","from_ref","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","metadata","metadata","new","new_repeated_vector","output_schema","output_schema","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ScanRegion","Scanner","Seq","access_layer","borrow","borrow","borrow_mut","borrow_mut","build_time_range_predicate","cache_manager","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","file_in_range","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","request","scan","scanner","seq_scan","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","SeqScan","access_layer","borrow","borrow_mut","build_reader","build_stream","cache_manager","compat","compat_mut","compat_ref","deref","deref_mut","drop","files","from","from_subset","init","into","into_request","is_in_subset","mapper","memtables","new","predicate","time_range","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","with_cache","with_files","with_memtables","with_predicate","with_time_range","MitoRegion","MitoRegionRef","RegionMap","RegionMapRef","access_layer","borrow","borrow","borrow_mut","borrow_mut","clear","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","deref","deref","deref_mut","deref_mut","drop","drop","file_purger","fmt","fmt","from","from","from_subset","from_subset","get_region","init","init","insert_region","into","into","into_request","into_request","is_in_subset","is_in_subset","is_region_exists","is_writable","last_flush_millis","last_flush_millis","list_regions","manifest_manager","metadata","opener","options","region_id","regions","remove_region","set_writable","stop","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","update_flush_millis","version","version","version_control","vzip","vzip","writable","writable_region","writable_region_or","RegionOpener","borrow","borrow_mut","cache","cache_manager","check_recovered_region","compat","compat_mut","compat_ref","create_or_open","deref","deref_mut","drop","from","from_subset","init","into","into_request","is_in_subset","manifest_options","maybe_open","memtable_builder","metadata","metadata","new","new_manifest_dir","object_store","open","options","options","region_dir","region_id","replay_memtable","scheduler","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","CompactionOptions","RegionOptions","RegionOptionsWithoutEnum","Twcs","TwcsOptions","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","compaction","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","default","default","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","max_active_window_files","max_inactive_window_files","options_map_to_value","prefix_twcs","time_window","time_window_seconds","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","ttl","ttl","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","deserialize","serialize","Version","VersionBuilder","VersionControl","VersionControlData","VersionControlRef","VersionRef","add_files","alter_schema","apply_edit","apply_edit","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone","clone_into","clone_into","committed_sequence","compaction_time_window","compaction_time_window","compaction_time_window","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","current","data","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","flushed_entry_id","flushed_entry_id","flushed_entry_id","flushed_sequence","flushed_sequence","flushed_sequence","fmt","fmt","fmt","freeze_mutable","from","from","from","from","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_version","init","init","init","init","into","into","into","into","into_request","into_request","into_request","into_request","is_dropped","is_in_subset","is_in_subset","is_in_subset","is_in_subset","last_entry_id","mark_dropped","memtables","memtables","memtables","metadata","metadata","metadata","new","new","options","options","options","remove_memtables","set_sequence_and_entry_id","ssts","ssts","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","truncate","truncated_entry_id","truncated_entry_id","truncated_entry_id","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","RegionWriteCtx","WriteNotify","add_wal_entry","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","drop","err","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","new","next_entry_id","next_sequence","notifiers","notify_result","num_rows","push_mutation","region_id","sender","set_error","set_next_entry_id","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","version","version","version_control","vzip","vzip","wal_entry","write_memtable","Alter","Background","BackgroundNotify","Close","Compact","CompactionFailed","CompactionFailed","CompactionFinished","CompactionFinished","Create","Ddl","DdlRequest","Drop","Flush","FlushFailed","FlushFailed","FlushFinished","FlushFinished","OnFailure","Open","OptionOutputTx","OutputTx","SenderDdlRequest","SenderWriteRequest","Stop","Truncate","WorkerRequest","Write","WriteRequest","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","check_missing_column","check_schema","column_default_value","column_index_by_name","compacted_files","compaction_outputs","compaction_time_window","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","err","err","estimated_size","file_metas","file_purger","file_purger","fill_column","fill_missing_columns","flushed_entry_id","flushed_sequence","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_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","has_null","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","memtables_to_remove","name_to_index","new","new","new","none","on_failure","on_failure","on_failure","on_failure","on_success","on_success","op_type","region_id","region_id","region_id","region_id","region_id","request","request","rows","send","send","send_mut","sender","sender","senders","senders","take_inner","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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_region_request","try_into","try_into","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","type_id","type_id","validate_proto_value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","notify","region_id","McmpRowCodec","RowCodec","SortField","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","data_type","decode","decode","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","encode","encode","encode_to_vec","encode_to_vec","estimated_size","estimated_size","fields","fmt","fmt","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","new","num_fields","serialize","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","scheduler","Job","LocalScheduler","STATE_AWAIT_TERMINATION","STATE_RUNNING","STATE_STOP","Scheduler","SchedulerRef","borrow","borrow_mut","cancel_token","compat","compat_mut","compat_ref","deref","deref_mut","drop","drop","from","from_subset","handles","init","into","into_request","is_in_subset","is_running","new","schedule","schedule","sender","state","stop","stop","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","file","file_purger","parquet","stream_writer","version","FileHandle","FileHandleInner","FileId","FileMeta","FileTimeRange","Level","MAX_LEVEL","ParseIdError","ParseIdSnafu","as_error_source","as_parquet","backtrace","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cause","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","compacting","compacting","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","default","default","deleted","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","file_id","file_id","file_path","file_purger","file_size","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_str","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_hash","get_hash","hash","hash","init","init","init","init","init","init","inner","into","into","into","into","into","into","into_error","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","level","mark_deleted","meta","meta","new","new","parse_str","provide","random","region_id","region_id","serialize","serialize","set_compacting","source","source","time_range","time_range","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","FilePurger","FilePurgerRef","LocalFilePurger","PurgeRequest","borrow","borrow","borrow_mut","borrow_mut","cache_manager","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","file_id","fmt","fmt","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","region_id","scheduler","send_request","send_request","sst_layer","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DEFAULT_ROW_GROUP_SIZE","DEFAULT_WRITE_BUFFER_SIZE","PARQUET_METADATA_KEY","SstInfo","WriteOptions","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","deref","deref","deref_mut","deref_mut","drop","drop","file_size","fmt","format","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","num_rows","reader","row_group_size","time_range","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write_buffer_size","writer","FIXED_POS_COLUMN_NUM","ReadFormat","WriteFormat","arrow_schema","arrow_schema","arrow_schema","arrow_schema","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","convert_batch","convert_record_batch","deref","deref","deref_mut","deref_mut","drop","drop","field_id_to_index","from","from","from_subset","from_subset","get_field_batch_columns","init","init","internal_fields","into","into","into_request","into_request","is_in_subset","is_in_subset","metadata","metadata","metadata","new","new","new_primary_key_array","primary_key_offsets","projection_indices","to_sst_arrow_schema","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AsyncFileReaderCache","BoxedRecordBatchStream","ParquetReader","ParquetReaderBuilder","_file_handle","batches","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cache","cache","cache_manager","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","file_dir","file_handle","file_id","file_path","from","from","from","from_subset","from_subset","from_subset","get_byte_ranges","get_bytes","get_metadata","get_region_metadata","init","init","init","init_stream","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","metadata","metadata","new","next_batch","object_store","predicate","predicate","projection","projection","read_format","reader","region_id","stream","time_range","time_range","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ParquetWriter","SourceStats","borrow","borrow","borrow_mut","borrow_mut","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","default","deref","deref","deref_mut","deref_mut","drop","drop","file_path","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","metadata","new","num_rows","object_store","source","time_range","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","write_all","BufferedWriter","InnerBufferedWriter","borrow","borrow_mut","close","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","init","inner","into","into_request","is_in_subset","to_subset","to_subset_unchecked","try_from","try_into","try_new","type_id","vzip","write","LevelMeta","LevelMetaArray","SstVersion","SstVersionRef","add_files","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","files","files","fmt","fmt","from","from","from_ref","from_ref","from_subset","from_subset","get_expired_files","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","level","levels","levels","mark_all_deleted","new","new","new_level_meta_vec","remove_files","to_owned","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","EntryId","Wal","WalEntryStream","WalWriter","add_entry","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","decode_entry","deref","deref","deref_mut","deref_mut","drop","drop","entries","entry_encode_buf","fmt","from","from","from_ref","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","obsolete","scan","store","store","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write_to_wal","writer","DROPPING_MARKER_FILE","RegionWorker","RegionWorkerLoop","RequestBuffer","StalledRequests","WorkerGroup","WorkerId","WorkerListener","WorkerStarter","append","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cache_manager","cache_manager","cache_manager","cache_manager","clean","clone","clone_into","compaction_scheduler","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","config","config","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","dropping_regions","estimated_size","flush_regions_on_engine_full","flush_scheduler","from","from","from","from","from","from","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_region","get_region","handle","handle_alter","handle_alter_request","handle_background_notify","handle_close","handle_close_request","handle_compaction","handle_compaction_failure","handle_compaction_finished","handle_compaction_request","handle_create","handle_create_request","handle_ddl_requests","handle_drop","handle_drop_request","handle_flush","handle_flush_failed","handle_flush_finished","handle_flush_request","handle_open","handle_open_request","handle_requests","handle_truncate","handle_truncate_request","handle_write","handle_write_requests","id","id","id","init","init","init","init","init","init","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_region_exists","is_region_exists","is_running","listener","listener","log_store","maybe_flush_worker","memtable_builder","new_flush_task","object_store","object_store","on_flush_begin","on_flush_success","on_later_drop_begin","on_later_drop_end","on_write_stall","prepare_region_write_ctx","receiver","regions","regions","requests","run","running","running","scheduler","scheduler","scheduler","sender","sender","set_running","should_reject_write","stalled_requests","start","start","stop","stop","submit_request","submit_to_worker","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","value_to_index","vzip","vzip","vzip","vzip","vzip","vzip","wal","worker","workers","write_buffer_manager","write_buffer_manager","alter_region_schema","metadata_after_alteration","GC_TASK_INTERVAL_SEC","MAX_RETRY_TIMES","later_drop_task","remove_region_dir_once","maybe_fill_missing_columns","reject_write_requests"],"q":[[0,"mito2"],[20,"mito2::access_layer"],[52,"mito2::cache"],[116,"mito2::cache::cache_size"],[123,"mito2::compaction"],[244,"mito2::compaction::output"],[271,"mito2::compaction::picker"],[276,"mito2::compaction::twcs"],[372,"mito2::config"],[420,"mito2::engine"],[483,"mito2::error"],[2116,"mito2::error::Error"],[2237,"mito2::flush"],[2412,"mito2::manifest"],[2415,"mito2::manifest::action"],[2755,"mito2::manifest::manager"],[2848,"mito2::manifest::storage"],[2999,"mito2::memtable"],[3074,"mito2::memtable::key_values"],[3159,"mito2::memtable::time_series"],[3366,"mito2::memtable::version"],[3402,"mito2::metrics"],[3403,"mito2::read"],[3562,"mito2::read::compat"],[3665,"mito2::read::compat::IndexOrDefault"],[3667,"mito2::read::merge"],[3848,"mito2::read::projection"],[3912,"mito2::read::scan_region"],[3965,"mito2::read::seq_scan"],[4001,"mito2::region"],[4074,"mito2::region::opener"],[4114,"mito2::region::options"],[4251,"mito2::region::options::prefix_twcs"],[4253,"mito2::region::version"],[4392,"mito2::region_write_ctx"],[4454,"mito2::request"],[4785,"mito2::request::WorkerRequest"],[4787,"mito2::row_converter"],[4847,"mito2::schedule"],[4848,"mito2::schedule::scheduler"],[4886,"mito2::sst"],[4891,"mito2::sst::file"],[5101,"mito2::sst::file_purger"],[5155,"mito2::sst::parquet"],[5210,"mito2::sst::parquet::format"],[5271,"mito2::sst::parquet::reader"],[5365,"mito2::sst::parquet::writer"],[5417,"mito2::sst::stream_writer"],[5443,"mito2::sst::version"],[5509,"mito2::wal"],[5569,"mito2::worker"],[5793,"mito2::worker::handle_alter"],[5795,"mito2::worker::handle_drop"],[5799,"mito2::worker::handle_write"]],"d":["","Cache for the engine.","","Configurations.","Mito developer document","Mito region engine.","","Flush related utilities and structs.","manifest storage","Memtables are write buffers for regions.","","Common structs and utilities for reading data.","Mito region.","","Worker requests.","","","Sorted strings tables.","Write ahead log of the engine.","Structs and utilities for writing regions.","A layer to access SST files under the same directory.","","","","","","","Deletes a SST file with given file id.","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","Returns a new AccessLayer for specific region_dir.","Returns the object store of the layer.","","Returns a reader builder for specific file.","Returns the directory of the region.","","Returns the file_path for the file_name in the object …","","","","","","","Returns a new parquet writer to write the SST for specific …","Manages cached data for the engine.","","","Cache key for SST meta.","","","","","Cache size of different cache value.","","","","","","","","","","","","","","","","","","","","","Returns memory used by the key (estimated).","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Gets cached ParquetMetaData.","","","","Calls U::from(self).","Calls U::from(self).","","","","","Creates a new manager with specific cache size in bytes.","Puts ParquetMetaData into the cache.","Removes ParquetMetaData from the cache.","Cache for SST metadata.","","","","","","","","","","","","","","Returns estimated size of ColumnDescriptor allocated from …","Returns estimated size of FileMetaData allocated from heap.","Returns estimated size of ParquetColumnIndex allocated …","Returns estimated size of ParquetMetaData.","Returns estimated size of ParquetOffsetIndex allocated …","Returns estimated size of ColumnDescriptor allocated from …","Returns estimated size of SchemaDescriptor allocated from …","","Region compaction request.","Compaction scheduler tracks and manages compaction tasks.","Status of running and pending region compaction tasks.","Pending compaction tasks.","","Access layer of the region.","","","","","","","","","Builds compaction picker according to CompactionOptions.","","","","","","","","","","","","","","","","","","","","","","","","","","","","File purger of the region.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Merge the watier to the pending compaction.","","Creates a new CompactionStatus","Creates a new compaction request for compaction picker.","Notifies the scheduler that the compaction job is failed.","Notifies the scheduler that the compaction job is finished …","Send flush error to waiter.","","Notifies the scheduler that the region is closed.","Notifies the scheduler that the region is dropped.","Notifies the scheduler that the region is truncated.","","Compaction pending to schedule.","","Push waiter to the request.","Push waiter to the request.","","Id of the region.","Compacting regions.","","Sender to send notification to the region worker.","Request sender of the worker that this scheduler belongs …","Schedules a compaction for the region.","Schedules a compaction request.","","","","","","","","","","","","","","","","","","","","","","","Version control of the region.","","","","","Waiters of the compaction request.","","","","","","Builds BoxedBatchReader that reads all SST files and …","","","","","","","","Returns the argument unchanged.","","","Compaction input files.","Calls U::from(self).","","","","Compaction output file level.","","","","","","","","","Picker picks input SST files and builds the compaction …","","","","A set of predefined time buckets.","","","TwcsPicker picks files of which the max timestamp are in …","Assigns files to windows with predefined window size (in …","","","","","","","Builds compaction output from files. For active writing …","","","","","","","","","","","","","","","","","","","","","","","Finds the latest active writing window among all files. …","Fits a given time span into time bucket by find the …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Finds all expired SSTs across levels.","","Infers the suitable time bucket duration. Now it simply …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Merges all SST files. Returns (output files, input files).","","Handles compaction failure, notifies all waiters.","","","","Request sender to notify the worker.","","","Notifies region worker to handle post-compaction tasks.","","","","","","","","","","","","","","","","","","","","","","Senders that are used to notify waiters waiting for …","Default max running background job.","Default region worker num.","Configuration for MitoEngine.","Interval to auto flush a region if it has not flushed yet …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Global write buffer size threshold to reject write …","Global write buffer size threshold to trigger flush …","","Calls U::from(self).","","","Number of meta action updated to trigger a new checkpoint …","Manifest compression type (default uncompressed).","Max number of running background jobs (default 4).","Number of region workers (default 1).","Sanitize incorrect configurations.","","Cache size for SST metadata (default 128MB). Setting it to …","","","","","","","","Request channel size of each worker (default 128).","Max batch size for a worker to handle requests (default …","Inner struct of MitoEngine.","Region engine implementation for timeseries data.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Get metadata of a region.","Retrieve region’s metadata.","Handles the scan request and returns a Scanner for the …","Handle substrait query and return a stream of record …","Handles RegionRequest and return its executed result.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Returns true if the specific region exists.","","Returns a new EngineInner with specific config, log_store …","Returns a new MitoEngine with specific config, log_store …","Returns a scanner to scan for request.","Set writable mode for a region.","","Stop the inner engine.","Stop the engine.","","","","","","","","","","","","","","Region workers group.","","SNAFU context selector for the Error::BuildPredicate …","","SNAFU context selector for the Error::CompactRegion variant","","SNAFU context selector for the Error::CompatReader variant","","SNAFU context selector for the Error::CompressObject …","","SNAFU context selector for the Error::ComputeArrow variant","","SNAFU context selector for the Error::ComputeVector variant","","SNAFU context selector for the Error::ConvertVector variant","","SNAFU context selector for the Error::CreateDefault variant","","SNAFU context selector for the Error::DecodeWal variant","","SNAFU context selector for the Error::DecompressObject …","","SNAFU context selector for the Error::DeleteSst variant","","SNAFU context selector for the Error::DeleteWal variant","","SNAFU context selector for the Error::DeserializeField …","","SNAFU context selector for the Error::EmptyRegionDir …","","SNAFU context selector for the Error::EncodeWal variant","","","SNAFU context selector for the Error::FieldTypeMismatch …","An error type to indicate that schema is changed and we …","SNAFU context selector for the Error::FillDefault variant","","SNAFU context selector for the Error::FlushRegion variant","","SNAFU context selector for the Error::InvalidBatch variant","","SNAFU context selector for the Error::InvalidMeta variant","","SNAFU context selector for the Error::InvalidMetadata …","","SNAFU context selector for the Error::InvalidParquet …","","SNAFU context selector for the Error::InvalidRecordBatch …","","SNAFU context selector for the Error::InvalidRegionRequest …","","SNAFU context selector for the Error::InvalidRequest …","","SNAFU context selector for the Error::InvalidScanIndex …","","SNAFU context selector for the Error::InvalidSchedulerState…","","SNAFU context selector for the Error::InvalidSender variant","","SNAFU context selector for the Error::Join variant","","SNAFU context selector for the Error::JsonOptions variant","","SNAFU context selector for the Error::NewRecordBatch …","","SNAFU context selector for the Error::NotSupportedField …","","SNAFU context selector for the Error::OpenDal variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::ReadParquet variant","","SNAFU context selector for the Error::ReadWal variant","","SNAFU context selector for the Error::Recv variant","","SNAFU context selector for the Error::RegionClosed variant","","SNAFU context selector for the Error::RegionCorrupted …","","SNAFU context selector for the Error::RegionDropped variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::RegionNotFound …","","SNAFU context selector for the Error::RegionReadonly …","","SNAFU context selector for the Error::RegionTruncated …","","SNAFU context selector for the Error::RejectWrite variant","","","SNAFU context selector for the Error::SerdeJson variant","","SNAFU context selector for the Error::SerializeField …","","SNAFU context selector for the Error::StopScheduler variant","","SNAFU context selector for the Error::Utf8 variant","","SNAFU context selector for the Error::WorkerStopped variant","","SNAFU context selector for the Error::WriteBuffer variant","","SNAFU context selector for the Error::WriteGroup variant","","SNAFU context selector for the Error::WriteParquet variant","","SNAFU context selector for the Error::WriteWal variant","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if we need to fill default value for a region.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Flush to alter table.","Engine reaches flush threshold.","Reason of a flush task.","Manages background flushes of a worker.","Flush status of a region scheduled by the FlushScheduler.","Manual flush.","Other reasons.","Task to flush a region.","Global write buffer (memtable) manager.","Default WriteBufferManager implementation.","","","Add ddl request to pending queue.","Add write request to pending queue.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Runs the flush task.","","","","","","","","Flushes memtables to level 0 SSTs.","There is a flush task running.","","","We have freed mem bytes.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the size limit for mutable memtables.","Write buffer size for the engine.","Returns true if the region has pending DDLs.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the flush task into a background job.","","","","","","Returns true if the region already requested flush.","","","","","","","Memory that hasn’t been scheduled to free (e.g. used by …","Returns the total memory used by memtables.","","Memory in used (e.g. used by mutable and immutable …","","Merge two flush tasks.","Merges the task to pending task.","Mutable memtable memory size limit.","Returns memory usage of mutable memtables.","Creates a new flush scheduler.","","Returns a new manager with specific …","Send flush error to waiter.","","Notifies the scheduler that the flush job is failed.","Notifies the scheduler that the flush job is finished.","Notifies the scheduler that the region is closed.","Notifies the scheduler that the region is dropped.","Notifies the scheduler that the region is truncated.","Consumes the task and notify the sender the job is success.","Pending ddl requests.","Task waiting for next flush.","Requests waiting to write after altering the region.","Push the sender if it is not none.","Reason to flush.","Region to flush.","Current region.","Tracks regions need to flush.","","Request sender to notify the worker.","Reserves mem bytes.","","Schedules a flush task for specific region.","Tells the manager we are freeing mem bytes.","","Schedules a new flush task when the scheduler can submit …","Background job scheduler.","Notify flush job status.","Flush result senders.","Returns whether to trigger the engine.","","Returns whether to stall write requests.","","","","","","","","","","","","","","","","","","","","","","","","","","","Version control of the region.","","","","","","Defines RegionMetaAction related structs and …","","","Change region’s metadata for request like ALTER","Edit region’s state for changing options or file list.","","","","The region manifest data.","","Actions that can be applied to region manifest.","","","Last data truncated in the region.","Remove the region.","Truncate the region.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Inferred compaction time window.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check if the builder keeps a RegionMetadata.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encode self into json in the form of string lines.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SST files.","","","","","Last WAL entry id of flushed data.","","","Last sequence of flushed data.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","The last manifest version that this checkpoint …","Current manifest version.","","The metadata after changed.","Metadata of the region.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Last WAL entry id of truncated data.","Last WAL entry id of truncated data.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Start with a checkpoint.","Manage region’s manifest. Provide APIs to access …","","Options for RegionManifestManager.","","","","","","","Interval of version (ManifestVersion) between two …","","","","","","","","","","","","","","","","","","","Make a new checkpoint. Return the fresh one if there are …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Increases last version and returns the increased version.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Fetch the last RegionCheckpoint from storage.","The last version included in checkpoint file.","","Retrieve the current RegionManifest.","","Directory to store manifest.","","Construct a region’s manifest and persist it.","Creates a new manifest.","","Open an existing manifest.","Open an existing manifest.","","Stop background tasks gracefully.","","","","","","","","","","","","","","","","","","","Update the manifest. Return the current manifest version …","","","","","","","","","Due to backward compatibility, it is possible that the user…","","","","","","","","","","","","","","","","","Returns the checkpoint file path under the current …","","","","","","","","","","","","","","","","","","","","","","","Returns the delta file path under the current compression …","","","","","","","","","","","","","","","","","","","","","Return’s the file compress algorithm by file extension.","Return’s the file manifest version from path","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Return all Rs in the root directory that meet the filter …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","Returns the last checkpoint path, because the last …","","Load the latest checkpoint. Return manifest version and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The latest version this checkpoint contains.","","","","","","Memtable memory allocation tracker.","","","In memory write buffer.","Builder to build a new Memtable.","","Id for memtables.","","","","","","","Builds a new memtable instance.","Returns the estimated bytes allocated by this memtable.","Returns bytes allocated.","Bytes allocated by the tracker.","","","","","","","","","","","","","Marks we have finished allocating memory so we can free it …","","","","The estimated bytes allocated by this memtable from heap.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the id of this memtable.","","","Calls U::from(self).","Calls U::from(self).","","","Whether allocating is done.","Returns true if the memtable is empty.","","","Scans the memtable. projection selects columns to read, …","","Mark the memtable as immutable.","Returns a new AllocTracker.","Tracks bytes memory is allocated.","Returns the MemtableStats info of Memtable.","Returns the time range of the memtable.","The time range that this memtable contains.","","","","","","","","","","","","Memtable version.","","","Write key values into the memtable.","","Key value view of a row.","Key value view of a mutation.","Helper to read rows in key, value order.","","","","","","","","","","","","","","","","","","","","","","","","","Get field columns.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Key value read helper.","","Key and value column indices.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Returns a key value iterator.","Mutation to read.","Creates KeyValues from specific mutation.","Creates a ReadRowHelper for specific rows.","Get number of field columns.","Number of primary key columns.","Get number of primary key columns.","Returns number of rows.","Get op type.","","Get primary key columns.","","Get sequence.","","Get timestamp.","","","","","","","","","","","","","","","","","","","Initial vector builder capacity.","","A Series holds a list of field values of some given …","","","Memtable implementation that groups rows by their primary …","Builder to build TimeSeriesMemtable.","ValueBuilder holds all the vector builders for field …","Values holds an immutable vectors of field columns, …","","","","","","","","","","","","","","","","","","","","Returns a vector of all columns converted to arrow Array …","Freezes active part to frozen part and compact frozen part …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Freezes the active part and push it to frozen.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Builds a new Values instance from columns.","","","","","","","","","","Returns the series for given primary key, or create a new …","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Iterates all series in SeriesSet.","","Returns the length of ValueBuilder","","","","","","","","","Creates a new builder with specific write_buffer_manager.","","","","","Pushes a row of values into Series.","Pushes a new row to ValueBuilder. We don’t need primary …","","","","","","","","","","","","Converts Values to Batch, sorts the batch according to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates memtable stats.","","","","","","","","","","A version of current memtables in a region.","","","","","","","","","","","","","Returns a new MemtableVersion which switches the old …","Returns the argument unchanged.","","","Immutable memtables.","Immutable memtables.","","Calls U::from(self).","","Returns true if the memtable version is empty.","","Lists mutable and immutable memtables.","Mutable memtable.","Returns the memory usage of the mutable memtable.","Returns a new MemtableVersion with specific mutable …","Removes memtables by ids from immutable memtables.","","","","","","","","Global write buffer size in bytes.","Storage internal representation of a batch of rows for a …","Builder to build Batch.","A column in a Batch.","Async batch reader.","Pointer to BatchReader.","Source from a BoxedBatchIterator.","Source from a BoxedBatchReader.","Async Batch reader and iterator wrapper.","Len of timestamp in arrow row format.","","","","","","","","","Builds the Batch.","","","","","Id of the column.","Utilities to adapt readers with different schema.","","","","","","","","","","","","","Takes batches and concat them into one batch.","Helper function to concat arrays from iter.","Data of the column.","","","","","","","","","","","","","","","","","","","","Returns fields in the batch.","","Fields organized in columnar format.","","Removes rows whose op type is delete.","Returns the first sequence in the batch or None if the …","Returns the first timestamp in the batch or None if the …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Gets a sequence at given index.","Gets a timestamp at given index.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Returns true if the number of rows in the batch is 0.","","","","","Returns the last sequence in the batch or None if the …","Returns the last timestamp in the batch or None if the …","Merge reader implementation.","Creates a new BatchBuilder with primary key.","Creates a new batch.","Fetch next Batch.","Returns next Batch from this data source.","Returns the number of rows in the batch.","Returns op types of the batch.","","Op types of rows","Try to set an array as op types.","Returns primary key of the batch.","","Primary key encoded in a comparable form.","Returns ids of fields in the Batch after applying the …","Utilities for projection.","Push a field column.","Push an array as a field.","Scans a region according to the scan request.","Sequential scan.","Returns sequences of the batch.","","Sequences of rows","Try to set an array as sequences.","Replaces the primary key of the batch.","Slice the batch, returning a new batch.","Sorts and dedup rows in the batch.","Takes the batch in place.","Returns timestamps of the batch.","","Timestamps of rows, should be sorted and not null.","Try to set an array as timestamps.","Returns timestamps in a native slice or None if the batch …","","","","","","","","","","","","","","","","","","","","","","","","","","","Set all field columns.","Tries to set fields for the batch.","Creates a new BatchBuilder with all required columns.","Helper to make fields compatible.","Helper to make primary key compatible.","Reader to adapt schema of underlying reader to expected …","Default value for the column.","Index of the column in source batch.","Index in source batch or a default value to fill a column.","Column Ids the reader actually returns.","","","","","","","","","","","Make primary key of the batch compatible.","Make fields of the batch compatible.","","","Optional fields adapter.","","","","","Optional primary key adapter.","","","","","Row converter to append values to primary keys.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns true if left and right have same columns to read.","Indices to convert actual fields to expect fields.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Creates a CompatFields if needed.","Creates a CompatPrimaryKey if needed.","Creates a new compat reader.","","Underlying reader.","","","","","","","","","","","","","","","","","","","","","Default values to append.","","","","","Id of the column.","Default value. The vector has only 1 element.","Helper to merge batches for same primary key.","Type to compare Batch by first row.","Compare Batch by timestamp and sequence.","Reader to merge sorted batches.","Builder to build and initialize a MergeReader.","A Node represent an individual input data source to be …","Batches for the next primary key.","Buffered non-empty batches to merge.","","","","","","","","","","","","","Builds and initializes the reader, then resets the builder.","Compares by first timestamp desc, first sequence. (The …","","Compares by primary key, time index, sequence desc.","Collect batches from sources for the same primary key.","","","","","","","","","","","","","","","","","","","","","","Returns current batch.","Current batch to be read.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns current batch and fetches next batch from the …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Returns whether the node still has batch to read.","","","","","","","Whether the batch buffer is still sorted.","Merge all buffered batches and returns the merged batch. …","Creates a new MergeReader.","Returns a empty merger.","Initialize a node.","Returns an empty builder.","","Holds a min-heap for all Nodes. Each node yields batches …","Sorted batches to output.","Removes deleted items from the batch and pushes it back to …","","","","Returns the primary key of current merger and None if the …","Returns the primary key of current batch.","Push a batch into the merger.","Push a batch iterator to sources.","Pushes a batch reader to sources.","Skips first num_to_skip rows from the batch and pushes …","Data source of this Node.","Input sources.","Takes batch from heap top and reheap.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Index of a vector in a Batch.","Index in fields.","Handles projection and converts a projected Batch to a …","Index in primary keys.","The time index column.","Returns a new mapper without projection.","Returns ids of fields in Batches the mapper expects to …","Ids of field columns in the Batch.","Maps column in RecordBatch to index in Batch.","","","","","","","Decoder for primary key.","Returns ids of projected columns.","Ids of columns to project. It keeps ids in the same order …","","","","","","","Converts a Batch to a RecordBatch.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Returns the metadata that created the mapper.","Metadata of the region.","Returns a new mapper with projection.","Returns a vector with repeated values.","Returns the schema of converted RecordBatch.","Schema for converted RecordBatch.","","","","","","","","","","","","","","Helper to scans a region by ScanRequest.","A scanner scans a region and returns a …","Sequential scan.","Access layer of the region.","","","","","Build time range predicate from filters.","Cache.","","","","","","","","","","","","","Returns true if the time range of a SST file matches the …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Creates a ScanRegion.","Scan request.","Returns a SendableRecordBatchStream to retrieve scan …","Returns a Scanner to scan the region.","Scan sequentially.","","","","","","","","","","","Version of the region at scan.","","","Scans a region and returns rows in a sorted sequence.","Region SST access layer.","","","Builds a BoxedBatchReader from sequential scan.","Builds a stream for the query.","Cache.","","","","","","","Handles to SST files to scan.","Returns the argument unchanged.","","","Calls U::from(self).","","","Maps projected Batches to RecordBatches.","Memtables to scan.","Creates a new SeqScan.","Predicate to push down.","Time range filter for time index.","","","","","","","Sets cache for this query.","Sets files to read.","Sets memtables to read.","Sets predicate to push down.","Sets time range filter for time index.","Metadata and runtime status of a region.","","Regions indexed by ids.","","SSTs accessor for this region.","","","","","Clear the map.","","","","","","","","","","","","","","SST file purger.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Gets region by region id.","","","Inserts a new region into the map.","Calls U::from(self).","Calls U::from(self).","","","","","Returns true if the region exists.","Returns whether the region is writable.","Returns last flush timestamp in millis.","Last flush time in millis.","List all regions.","Manager to maintain manifest for this region.","Returns current metadata of the region.","Region opener.","Options for a region.","Id of this region.","","Remove region by id.","Sets the writable flag.","Stop background managers for this region.","","","","","","","","","","","Update flush time to current time.","Version control of mito engine.","Returns current version of the region.","Version controller for this region.","","","Whether the region is writable.","Gets writable region by region id.","Gets writable region by region id.","Builder to create a new MitoRegion or open an existing one.","","","Sets the cache manager for the region.","","Checks whether the recovered region has the same schema as …","","","","Writes region manifest and creates a new region if it does …","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","Returns a new manifest options.","Tries to open the region and returns None if the region …","","Sets metadata of the region to create.","","Returns a new opener.","Returns the directory to the manifest files.","","Opens an existing region in read only mode.","Sets options for the region.","","","","Replays the mutations from WAL and inserts mutations to …","","","","","","","","Options for compactions","Options that affect the entire region.","We need to define a new struct without enum fields as …","Time window compaction strategy.","Time window compaction options.","","","","","","","","","","","","","","","Compaction options.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Max num of files that can be kept in active writing time …","Max num of files that can be kept in inactive time window.","Converts the options map to a json object.","","Compaction time window defined when creating tables.","Returns time window in second resolution.","","","","","","","","","","","","","","","","","","","","","Region SST files TTL.","Region SST files TTL.","","","","","","","","","","","Static metadata of a region.","Version builder.","Controls metadata and sequence numbers for a region.","Data of VersionControl.","","","Add files to the builder.","Alter schema of the region.","Apply edit to the builder.","Apply edit to current version.","","","","","","","","","Builds a new Version from the builder.","","","","","Sequence number of last committed data.","Sets compaction time window.","","Inferred compaction time window.","","","","","","","","","","","","","Returns current copy of data.","","","","","","","","","","","","","","Sets flushed entry id.","","Inclusive max WAL entry id of flushed data.","Sets flushed sequence.","","Inclusive max sequence of flushed data.","","","","Freezes the mutable memtable if it is not empty.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns a new builder from an existing version.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Marker of whether this region is dropped/dropping","","","","","Last WAL entry Id.","Mark all opened files as deleted and set the delete marker …","Sets memtables.","","Mutable and immutable memtables.","Sets metadata.","","Metadata of the region.","Returns a new builder.","Returns a new VersionControl with specific version.","Sets options.","","Options of the region.","Remove memtables from the builder.","Updates committed sequence and entry id.","","SSTs of the region.","","","","","","","","","","","Truncate current version.","Sets truncated entty id.","","Latest entry id during the truncating table.","","","","","","","","","","","","","Latest version.","","","","","Context to keep region metadata and buffer write requests.","Context to keep region metadata and buffer write requests. …","Encode and add WAL entry to the writer.","","","","","","","","","","","","","","","","","","Error to send to the waiter.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Creates a new notify from the sender.","Returns an empty context.","Next entry id of WAL to write.","Next sequence number to write.","Notifiers to send write results to waiters.","Send result to the waiter.","Number of rows to be written.","Push mutation to the context.","Id of region to write.","Sender to send write result to the waiter for this …","Sets error and marks all write operations are failed.","Updates next entry id.","","","","","","","","","","","","Version of the region while creating the context.","VersionControl of the region.","","","Valid WAL entry to write.","Consumes mutations and writes them into mutable memtable.","","Notifications from internal background jobs.","Notification from a background job.","","","A failing compaction result.","Compaction has failed.","Notifies a compaction job has finished.","Compaction has finished.","","Ddl request to a region.","DDL request to a region.","","","Notifies a flush job is failed.","Flush has failed.","Notifies a flush job is finished.","Flush has finished.","Callback on failure.","","Optional output result sender.","Oneshot output result sender.","Sender and Ddl request.","Sender and write request.","Notify a worker to stop.","","Request sent to a worker","Write to a region.","Request to write a region.","","","","","","","","","","","","","","","","","","","","","","","","","Checks whether we should allow a row doesn’t provide …","Checks schema of rows is compatible with schema of the …","Returns the default value for specific column.","Gets column index by name.","Compacted files that are to be removed from region version.","Compaction output files that are to be added to region …","Inferred Compaction time window.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The error source of the failure.","The error source of the failure.","Returns estimated size of the request.","Meta of the flushed SSTs.","File purger for cleaning files on failure.","File purger for cleaning files on failure.","Fills default value for specific column.","Tries to fill missing columns.","Entry id of flushed data.","Sequence of flushed data.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Whether each column has null.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Id of memtables to remove.","Map column name to column index in rows.","Creates a new request.","Creates a new output sender.","Creates a sender.","Creates an empty sender.","Handles err on failure.","","","Compaction succeeded but failed to update manifest or …","","","Type of the write request.","Region to write.","Region id of the request.","Region id.","Region id.","","","Ddl request.","Rows to write.","Sends the result.","Sends the result and consumes the sender.","Sends the result and consumes the inner sender.","Result sender.","Result sender.","Flush result senders.","Compaction result senders.","Takes the inner sender.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts request from a RegionRequest.","","","","","","","","","","","","","","","","","","","","","","","","","Validate proto value schema.","","","","","","","","","","","","","Internal notification.","Id of the region to send.","A memory-comparable row Value encoder/decoder.","Row value encoder/decoder.","","","","","","","","","","","","","Decode row values from bytes.","","","","","","","","","Encodes rows to bytes.","","Encodes rows to specific vec.","","","Estimated length for encoded bytes.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Request scheduler based on local state.","","The state of scheduler","","Scheduler defines a set of API to schedule Jobs","","","","Token used to halt the scheduler","","","","","","","","Returns the argument unchanged.","","Task handles","","Calls U::from(self).","","","","Starts a new scheduler.","Schedules a Job","","Sends jobs to flume bounded channel","State of scheduler","Stops scheduler. If await_termination is set to true, the …","if await_termination is true, scheduler will wait all …","","","","","","","Structures to describe metadata of files.","","SST in parquet format.","","SST version.","Handle to a SST file.","Inner data of FileHandle.","Unique id for [SST File].","Metadata of a SST file.","Time range of a SST file.","Type to store SST level.","Maximum level of SSTs.","","SNAFU context selector for the ParseIdError error","","Append .parquet to file id to make a complete file name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the file id.","Compared to normal file names, FileId ignore the extension","Returns the complete file path of the file.","","Size of the file.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","SST level of the file.","Mark the file as deleted and will delete it on drop …","","","","","Parses id from string.","","Returns a new unique FileId randomly.","Returns the region id of the file.","Region of file.","","","","","","Returns the time range of the file.","Timestamp range of file.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A worker to delete files in background.","","Purger that purges file for current region.","Request to remove a file.","","","","","","","","","","","","","","","","","","Id of the file.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Creates a new purger.","Region id of the file.","","Send a purge request to the background worker.","","","","","","","","","","","","","","","","","Key of metadata in parquet SST.","Parquet SST info returned by the writer.","Parquet write options.","","","","","","","","","","","","","","","","","","File size in bytes.","","Format to store in parquet.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Number of rows.","Parquet reader.","Row group size.","Time range of the SST.","","","","","","","","","","","","","Buffer size for async writer.","Parquet writer.","Number of columns that have fixed positions.","Helper for reading the SST format.","Helper for writing the SST format.","Gets the arrow schema to store in parquet.","Gets the converted arrow schema.","SST file schema.","SST file schema.","","","","","","","","","","","Convert batch to a arrow record batch to store in parquet.","Convert a arrow record batch into batches.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Get fields from record_batch.","","","Fields for internal columns.","Calls U::from(self).","Calls U::from(self).","","","","","Gets the metadata of the SST.","","","Creates a new helper.","Creates a helper with existing metadata.","Creates a new array for specific primary_key.","Compute offsets of different primary keys in the array.","Gets sorted projection indices to read columns from …","Gets the arrow schema to store in parquet.","","","","","","","","","","","","","Cache layer for parquet’s AsyncFileReader.","","Parquet batch reader to read our SST format.","Parquet SST reader builder.","SST file to read.","Buffered batches to return.","","","","","","","Builds and initializes a ParquetReader.","Attaches the cache to the builder.","Global cache.","Manager that caches SST data.","","","","","","","","","","","","","","","","","","","SST directory.","","Id of the file to read.","Path of the file.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Decode region metadata from key value.","","","","Initializes the parquet stream, also creates a ReadFormat …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Returns the metadata of the SST.","Parquet metadata cached locally.","Returns a new ParquetReaderBuilder to read specific SST.","","","Attaches the predicate to the builder.","Predicate to push down.","Attaches the projection to the builder.","Metadata of columns to read.","Helper to read record batches.","Underlying async file reader.","Id of the region.","Inner parquet record batch stream.","Attaches the time range to the builder.","Time range to filter.","","","","","","","","","","","","","","","","","","","Parquet SST writer.","","","","","","","","","","","","","","","","","","","SST output file path.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Region metadata of the source and the target SST.","Creates a new parquet SST writer.","Number of rows fetched.","","Input data source.","Time range of fetched batches.","","","","","","","","","","","","","","Iterates source and writes all rows to Parquet file.","Parquet writer that buffers row groups in memory and …","","","","Close parquet writer.","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","Write a record batch to stream writer.","Metadata of files in the same SST level.","","A version of all SSTs in a region.","","Add files to the version.","","","","","","","","","","","","","","","","","","","","","","Handles of SSTs in this level.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns expired SSTs from current level.","","","Calls U::from(self).","Calls U::from(self).","","","","","Level number.","Returns a slice to metadatas of all levels.","SST metadata organized by levels.","Marks all SSTs in this version as deleted.","Returns a new SstVersion.","Returns an empty meta of specific level.","","Remove files from the version.","","","","","","","","","","","","","","","WAL entry id.","Write ahead log.","A stream that yields tuple of WAL entry id and …","WAL batch writer.","Add an wal entry for specific region to the writer’s …","","","","","","","","","","","","","Decode Wal entry from log store.","","","","","","","Entries to write.","Buffer to encode WAL entry.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Creates a new Wal from the log store.","Mark entries whose ids <= last_id as deleted.","Scan entries of specific region starting from start_id …","Log store of the WAL.","The underlying log store.","","","","","","","","","","","","","","Write all buffered entries to the WAL.","Returns a writer to write to the WAL.","","Worker to write and alter regions bound to it.","Background worker loop to handle requests.","","Buffer for stalled write requests.","A fixed size group of RegionWorkers.","Identifier for a worker.","Wrapper that only calls event listener in tests.","Worker start config.","Appends stalled requests.","","","","","","","","","","","","","Returns cache of the group.","","Cache.","Cache.","","","","Scheduler for compaction tasks.","","","","","","","","","","","","","","","","","","","","Engine config.","","","","","","","","","","","","","","","","","","","","","","Regions that are not yet fully dropped.","Estimated size of all stalled requests.","Find some regions to flush to reduce write buffer usage.","Schedules background flush requests.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns region of specific region_id.","Returns region of specific region_id.","Handle to the worker thread.","Handling alter related requests.","","Handles region background request","Handling close request.","","","When compaction fails, we simply log the error.","Handles compaction finished, update region version and …","Handles compaction request submitted to region worker.","Handling create request.","","Takes and handles all ddl requests.","Handling drop request.","","Handling flush related requests.","On region flush job failed.","On region flush job finished.","Handles manual flush request.","Handling open request.","","Dispatches and processes requests.","Handling truncate related requests.","","Handling write requests.","Takes and handles all write requests.","","Id of the worker.","Id of the worker.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if the worker contains specific region.","Returns true if the specific region exists.","Returns true if the worker is still running.","","Event listener for tests.","","Checks whether the engine reaches flush threshold. If so, …","Memtable builder for each region.","Create a flush task with specific reason for the region.","","Object store for manifest and SSTs.","","Flush is finished successfully.","","On later drop task is finished.","Engine is stalled.","Validates and groups requests by region.","Request receiver.","Regions bound to the worker.","Regions bound to the worker.","Stalled requests.","Starts the worker loop.","Whether to run the worker thread.","Whether the worker thread is still running.","","Background job scheduler.","Global background job scheduelr.","Request sender.","Request sender.","Sets whether the worker is still running.","Returns true if the engine needs to reject some write …","Stalled write requests.","Starts a region worker and its background thread.","Starts a worker group.","Stop the worker.","Stops the worker group.","Submits request to background worker thread.","Submits a request to a worker in the group.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WAL of the engine.","Get worker for specific region_id.","Workers of the group.","","Engine write buffer manager.","Alter the schema of the region.","Creates a metadata after applying the alter request to the …","","","Background GC task to remove the entire region path once …","Removes region dir if there is no parquet files, returns …","Checks the schema and fill missing columns.","Send rejected error to all write_requests."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,27,22,27,22,0,22,22,27,22,27,22,27,22,27,22,27,22,27,22,22,22,22,22,22,22,22,22,27,22,22,27,22,22,27,22,27,22,27,22,27,22,27,22,27,27,27,27,22,27,22,27,22,27,22,27,22,27,22,27,22,0,0,0,0,0,0,0,0,0,0,0,0,48,41,48,40,50,41,48,40,50,41,0,48,40,50,41,48,40,50,41,48,40,50,41,48,48,40,50,41,48,40,50,41,48,40,40,50,41,48,41,48,40,50,41,48,40,50,41,48,40,50,41,48,40,50,41,48,40,50,41,48,40,50,41,41,40,41,41,40,40,50,41,40,40,40,0,41,0,48,50,48,41,40,40,48,40,40,40,40,48,40,50,41,48,40,50,41,48,40,50,41,48,40,50,41,0,48,40,50,41,41,48,40,50,41,48,50,0,51,51,51,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,0,0,39,56,0,0,0,0,0,0,64,65,66,64,65,66,64,65,64,65,66,64,65,66,64,65,66,64,65,66,64,65,66,64,65,65,66,65,65,0,66,64,65,64,65,66,64,65,66,0,65,0,64,65,66,64,65,66,64,65,66,64,65,66,65,66,64,64,65,64,65,65,64,65,65,65,65,65,65,65,64,64,65,66,64,65,66,64,65,66,64,65,66,64,65,66,64,65,66,65,0,0,0,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,0,0,74,73,74,73,73,73,74,73,74,73,74,73,74,73,74,73,74,73,74,73,73,74,73,74,73,74,73,74,73,74,73,73,74,73,74,73,74,73,73,73,74,73,73,74,73,74,73,73,74,73,74,73,74,73,74,73,74,73,74,73,74,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,49,0,99,49,49,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,85,86,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,122,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,111,112,95,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,85,99,85,86,88,89,90,91,92,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,96,137,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,88,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,49,111,112,120,121,49,89,91,92,96,97,98,106,108,90,91,92,93,122,123,125,126,127,138,102,103,104,105,139,106,107,108,49,85,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,109,111,112,113,85,114,86,115,88,116,89,117,118,119,120,121,90,91,92,93,122,123,124,125,126,127,128,129,130,95,131,96,97,98,132,133,134,99,100,101,135,136,137,138,102,103,104,105,139,106,140,107,141,108,49,316,317,318,319,320,321,322,318,319,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,316,338,336,339,322,323,321,324,340,325,339,326,341,342,327,343,328,329,344,345,346,330,347,348,331,349,332,320,333,338,350,351,352,334,353,316,354,355,335,356,336,357,358,359,360,361,362,363,364,365,337,366,318,319,328,329,341,345,346,338,350,351,363,366,344,345,346,367,317,330,348,331,349,357,358,359,360,361,362,363,365,366,342,343,317,347,348,349,368,369,352,353,356,357,362,364,321,150,150,0,0,0,150,150,0,0,0,0,152,147,147,150,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,152,147,147,156,155,150,152,152,156,155,150,370,155,152,147,156,155,150,152,147,156,155,150,155,155,147,152,147,156,155,150,152,147,156,155,150,152,152,147,156,155,150,147,152,147,156,155,150,152,155,370,155,155,152,152,156,155,155,147,156,155,152,156,147,147,147,147,147,152,156,156,156,152,152,152,156,147,147,152,370,155,147,370,155,147,147,152,152,370,155,370,155,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,152,147,156,155,150,156,152,147,156,155,150,0,0,0,161,161,0,0,0,0,0,0,0,0,0,161,161,165,157,157,157,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,164,161,158,159,162,160,163,164,165,161,158,159,162,160,163,164,165,164,159,163,157,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,157,164,165,157,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,164,165,161,158,159,162,160,163,157,164,165,164,165,161,158,159,162,160,163,164,165,161,161,161,161,161,158,158,158,158,158,159,159,159,159,159,162,162,162,162,162,160,160,160,160,160,163,163,163,163,163,164,164,164,164,164,165,165,165,165,165,163,157,159,159,159,163,157,159,163,157,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,164,164,163,157,158,163,157,165,162,160,161,158,159,162,160,163,164,165,161,158,159,162,160,163,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,160,163,157,160,157,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,161,158,159,162,160,163,157,164,165,165,157,0,0,0,167,169,168,167,169,168,167,167,167,167,169,168,167,169,168,167,169,168,167,167,169,168,167,169,168,168,167,169,168,167,169,168,167,169,168,167,167,169,168,168,167,169,168,169,167,169,168,167,169,168,167,169,168,168,168,168,169,168,167,168,169,168,167,169,168,168,169,168,168,167,167,169,168,167,169,168,167,169,168,167,169,168,167,169,168,169,168,167,169,168,0,0,0,0,0,0,0,0,172,174,176,172,174,170,171,176,172,174,170,171,0,170,171,170,170,176,172,174,170,171,176,172,174,170,171,176,172,174,170,171,170,171,170,0,170,176,172,172,174,174,170,171,176,172,174,170,171,171,176,172,174,170,171,171,171,0,0,170,171,176,172,174,170,171,170,176,172,174,170,171,0,170,176,172,174,170,171,176,172,174,170,171,176,172,174,170,171,0,0,176,172,174,170,171,176,170,170,170,0,170,176,176,170,170,170,170,170,171,171,170,176,172,174,170,171,176,172,174,170,171,176,172,174,170,171,176,172,174,170,171,176,172,174,170,171,171,176,172,174,170,171,0,0,0,0,0,0,0,0,0,178,179,178,179,371,178,179,179,178,179,178,179,178,179,178,179,178,179,178,179,179,178,179,179,178,178,179,178,179,178,179,372,178,179,178,179,178,179,179,372,178,179,372,0,372,179,179,372,178,178,0,178,179,178,179,178,179,178,179,178,179,0,178,179,372,179,0,0,0,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,186,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,185,185,187,186,187,186,185,186,186,186,186,186,186,186,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,185,186,187,0,0,0,0,0,0,0,0,0,197,198,198,200,202,197,199,194,195,198,200,202,197,199,194,195,194,195,195,195,197,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,194,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,199,195,198,194,197,198,200,202,197,199,194,195,195,195,195,198,200,202,197,199,194,195,197,200,198,198,194,198,200,202,197,199,194,195,198,200,202,197,199,194,195,202,198,200,202,197,199,194,195,198,198,200,202,197,199,194,195,198,200,202,199,198,198,202,198,198,200,197,199,194,202,199,195,202,197,199,198,200,198,199,195,200,202,198,198,199,195,195,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,200,202,197,199,194,195,198,198,200,202,197,199,194,195,198,194,0,0,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,0,0,0,0,0,0,20,20,0,0,205,20,203,206,205,20,203,206,205,203,206,203,206,206,0,205,20,203,206,205,20,203,206,205,20,203,206,203,0,206,205,20,203,206,205,20,203,206,205,20,203,206,203,206,206,206,206,206,206,203,205,203,203,203,203,203,203,206,205,20,203,206,203,206,205,20,203,206,203,203,205,20,203,206,205,20,203,206,205,20,203,206,203,205,20,203,206,203,203,0,205,203,217,20,203,203,205,203,205,203,205,203,203,0,205,205,0,0,203,205,203,205,203,203,203,203,203,205,203,205,203,203,206,205,20,203,206,205,20,203,206,205,20,203,206,205,20,203,206,205,20,203,206,205,20,203,206,205,203,205,0,0,0,214,214,0,213,216,212,213,214,216,212,213,214,216,212,212,213,213,214,216,216,212,213,214,216,216,212,213,214,212,216,212,213,214,216,212,213,214,216,212,213,214,212,213,214,216,212,213,214,216,212,213,214,0,213,216,212,213,214,216,212,213,214,216,212,213,214,216,212,213,214,0,0,216,216,216,216,212,213,214,216,212,213,214,216,212,213,214,216,212,213,214,216,212,213,214,212,216,212,213,214,373,373,0,0,0,0,0,0,219,224,219,224,220,222,223,218,219,224,220,222,223,218,218,220,222,223,219,220,222,223,219,224,220,222,223,218,219,224,220,222,223,218,219,224,220,222,223,218,222,222,218,219,224,220,222,223,218,219,224,220,222,223,218,219,224,220,222,223,218,220,222,223,220,220,220,220,220,222,222,222,222,222,223,223,223,223,223,222,219,224,220,222,223,218,219,224,220,222,223,218,219,224,220,222,223,218,219,224,220,222,223,218,219,224,220,222,223,218,222,219,224,220,222,223,218,224,224,219,224,222,218,219,219,219,0,220,222,223,224,222,224,218,218,0,222,218,219,219,224,220,222,223,218,219,224,220,222,223,218,219,224,220,222,223,218,219,224,220,222,223,218,219,224,220,222,223,218,219,224,220,222,223,218,0,227,0,227,227,215,215,215,215,215,227,215,227,227,227,215,215,215,215,227,215,227,215,227,215,215,227,215,227,215,227,227,215,227,227,215,227,215,227,215,227,215,227,215,227,215,215,215,0,215,215,227,215,227,215,227,215,227,215,227,215,227,215,227,0,0,76,231,76,231,76,231,231,231,76,231,76,231,76,231,76,231,76,231,76,231,0,76,231,76,231,76,231,76,231,76,231,76,231,231,231,76,231,231,76,231,76,231,76,231,76,231,76,231,231,76,231,0,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,0,0,0,0,237,237,236,237,236,236,237,236,237,236,237,236,236,237,236,237,236,237,236,237,237,236,237,236,237,236,236,237,236,236,237,236,237,236,237,236,236,237,237,237,236,237,237,0,0,237,236,236,237,237,237,236,237,236,237,236,237,236,237,236,237,0,237,237,237,236,237,236,236,0,239,239,239,239,0,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,0,239,239,239,239,239,239,0,239,239,239,239,239,239,239,0,0,0,38,0,245,38,246,247,245,38,246,247,245,38,246,245,38,246,245,245,38,246,247,245,38,246,247,245,38,246,247,245,38,246,247,245,38,246,247,245,38,246,247,245,38,246,247,245,38,246,247,245,38,246,245,245,245,245,245,38,38,38,38,38,246,246,246,246,246,245,38,246,247,245,38,246,247,245,38,246,245,38,246,247,245,38,246,247,245,38,246,247,245,38,246,247,245,38,246,247,246,246,0,0,246,246,245,38,246,245,38,246,247,245,38,246,247,245,245,38,246,247,245,38,246,247,245,247,245,38,246,247,245,38,246,247,0,0,0,0,0,0,0,0,251,46,251,46,251,46,153,154,251,46,153,154,251,153,154,153,154,153,251,251,154,251,46,153,154,251,46,153,154,251,46,153,154,46,46,251,46,153,154,251,46,153,154,251,46,153,154,251,251,154,251,251,154,46,153,154,46,251,46,153,154,153,154,251,46,153,154,251,251,46,153,154,251,46,153,154,251,46,153,154,153,251,46,153,154,153,46,251,251,154,251,251,154,251,46,251,251,154,251,46,251,154,153,154,251,46,153,154,251,46,153,154,46,251,251,154,251,46,153,154,251,46,153,154,251,46,153,154,153,251,46,153,154,0,0,252,254,252,254,252,254,252,254,252,254,252,254,252,254,252,254,254,252,254,254,252,254,252,254,252,254,252,254,252,254,252,254,252,252,252,252,254,254,252,252,254,252,252,254,252,254,252,254,252,254,252,254,252,252,252,252,254,252,252,252,259,44,0,259,259,0,260,0,260,259,44,0,259,259,0,260,0,260,0,259,0,0,0,0,44,259,0,44,0,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,256,256,256,256,263,263,263,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,262,264,256,261,261,263,256,256,261,261,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,256,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,261,256,256,258,42,42,238,42,261,263,261,263,256,256,148,261,263,264,149,148,256,258,42,42,149,148,261,263,42,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,44,256,258,42,149,44,259,148,260,261,262,263,264,256,258,42,149,44,259,148,260,261,262,263,264,0,256,258,42,149,44,259,148,260,261,262,263,264,374,374,0,0,0,269,268,269,268,269,268,269,268,269,268,269,375,268,269,268,269,268,269,269,268,375,268,375,268,269,268,268,269,268,269,268,269,268,269,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,268,269,268,269,268,269,268,0,0,0,0,0,0,0,0,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,273,43,273,273,273,43,273,273,273,273,273,273,273,0,0,0,0,0,0,0,0,0,0,0,0,0,0,274,3,274,276,274,275,3,53,13,276,274,275,3,53,13,274,275,3,53,13,275,3,53,13,13,276,276,274,275,3,53,13,276,274,275,3,53,13,276,274,275,3,53,13,3,53,276,276,274,275,3,53,13,276,274,275,3,53,13,274,3,53,276,276,274,275,3,53,13,274,3,53,3,3,3,3,3,53,53,53,53,53,13,53,13,276,53,274,274,275,3,3,53,13,276,274,275,3,53,13,275,3,53,13,3,276,274,275,3,53,13,3,53,3,53,276,274,275,3,53,13,13,276,274,275,3,53,13,275,276,274,275,3,53,13,276,274,275,3,53,13,53,13,13,276,276,13,3,274,3,13,53,3,53,13,274,274,13,53,275,3,53,13,274,3,276,274,275,3,53,13,276,274,275,3,53,13,276,274,275,3,53,13,276,274,275,3,53,13,276,274,275,3,53,13,276,274,275,3,53,13,0,0,0,0,278,279,278,279,278,278,279,278,279,278,279,278,279,278,279,278,279,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,376,278,278,278,279,278,279,278,279,278,279,278,279,278,279,0,0,0,0,0,299,280,299,280,299,280,299,280,299,280,280,299,280,299,280,299,280,299,280,0,299,280,299,280,299,280,299,280,299,280,299,280,299,0,280,299,299,280,299,280,299,280,299,280,299,280,299,280,280,0,0,0,0,281,283,281,283,281,283,281,283,281,283,281,283,281,283,281,283,281,283,281,283,281,283,283,281,283,281,283,283,281,283,0,281,283,281,283,281,283,283,281,283,281,283,0,0,283,0,281,283,281,283,281,283,281,283,281,283,281,283,0,0,0,0,290,290,14,290,292,14,290,292,14,14,292,14,14,290,292,14,290,292,14,290,292,14,290,292,14,290,292,14,290,292,14,14,292,290,14,290,292,14,290,292,292,292,292,14,14,290,292,14,14,290,292,14,290,292,14,290,292,290,292,14,290,14,14,14,14,14,290,292,292,290,14,14,14,290,292,14,290,292,14,290,292,14,290,292,14,290,292,14,290,292,0,0,21,298,21,298,21,298,21,298,21,298,298,21,298,21,298,21,298,21,21,298,21,298,21,298,21,298,21,298,21,298,21,21,298,21,21,298,21,298,21,298,21,298,21,298,21,298,298,21,298,21,0,0,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,0,0,0,0,302,302,67,302,67,302,67,302,67,302,67,302,67,302,67,302,67,302,67,302,67,67,67,302,67,302,67,302,67,302,67,67,302,67,302,67,302,67,302,67,67,302,302,302,302,67,0,302,302,67,302,67,302,67,302,67,302,67,302,67,302,67,0,0,0,0,253,253,241,253,241,241,241,253,241,253,241,253,241,0,253,241,253,241,253,241,253,253,241,253,241,241,253,241,253,241,253,241,253,241,253,241,241,241,241,253,241,241,253,241,253,241,253,241,253,241,253,241,253,241,253,241,0,0,0,0,0,0,0,0,0,307,315,311,309,308,307,310,315,311,309,308,307,310,308,315,309,308,309,310,310,309,315,311,309,308,307,310,315,311,309,308,307,310,315,311,309,308,307,310,315,309,307,310,315,311,309,308,307,310,315,311,309,308,307,310,315,311,311,309,308,307,310,309,307,309,309,315,311,309,308,307,310,310,315,311,309,308,307,310,311,308,311,0,309,309,0,309,0,309,309,309,0,309,309,0,309,0,309,309,309,0,309,309,0,309,0,309,315,311,309,315,311,309,308,307,310,315,311,309,308,307,310,315,311,309,308,307,310,315,311,309,308,307,310,311,308,311,315,309,315,309,309,309,315,309,310,310,310,310,310,309,309,311,309,307,309,311,309,315,309,308,311,309,311,309,309,315,308,311,308,311,308,310,315,311,309,308,307,310,315,311,309,308,307,310,315,311,309,308,307,310,315,311,309,308,307,310,315,311,309,308,307,310,0,315,311,309,308,307,310,309,308,308,315,309,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[2,3],4],[5],[5],[5],[[2,6],7],[[]],[[]],[[],5],[[]],[[],8],[[],9],[[[11,[10]],12],2],[2,12],0,[[2,13],14],[2,15],0,[[2,15],10],[[],16],[[]],[[],17],[[],17],[[],18],[[]],[[2,3,19,20],21],0,0,0,0,[[]],[[]],[[]],[[]],0,[22,22],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[[22,22],9],[[],9],[[],9],[[],9],[[],9],[[],9],[22,5],[[22,6],7],[[]],[[]],[[]],[[]],[[]],[[[0,[23,24]],25],26],[[27,28,3],[[16,[[30,[29]]]]]],[[22,31]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[26,27],[[27,28,3,[30,[29]]]],[[27,28,3]],0,[[]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],[32,5],[33,5],[34,5],[29,5],[35,5],[36,5],[37,5],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[38,[[30,[39]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[40],[5],[5],[5],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[41,42]],[[[30,[43]],[45,[44]]],40],[[28,[30,[46]],[30,[2]],47],41],[[41,[45,[44]],42],48],[[40,28,[30,[49]]]],[[40,28]],[[50,28,[30,[49]]]],[[41,[30,[49]]]],[[40,28]],[[40,28]],[[40,28]],0,0,0,[[48,42]],[[50,42]],[48,28],0,0,[[40,28,[30,[49]]]],0,0,[[40,28,[30,[46]],[30,[2]],47,42],4],[[40,48],4],0,[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[51,28,19,[30,[2]],52],[[4,[[16,[53]]]]]],[[19,[30,[2]],[54,[13]]],[[4,[55]]]],[[],1],[[],1],[[],1],[5],[5],[5],[[51,6],7],[[]],[[]],[[],5],0,[[]],[[],8],[[],9],0,0,[[],16],[[]],[[],17],[[],17],[[],18],[[]],0,0,0,[48,[[16,[[57,[56]]]]]],[[],[[59,[[57,[58]]]]]],0,0,0,0,0,[[60,61],[[63,[61,[62,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[64,[63,[61,[62,[13]]]],[16,[61]]],[[62,[51]]]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[5],[5],[65],[5],0,0,[[60,61],[[16,[61]]]],[[66,61],61],[[64,6],7],[[65,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[[54,[67]],[16,[68]],69],[[62,[13]]]],[65,4],[60,61],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[65,9]],[66,61],0,0,[65,4],[[5,5,[16,[61]]],64],[[65,[30,[49]]]],0,[[64,48],[[16,[[57,[56]]]]]],0,0,[65,[[59,[[57,[58]]]]]],0,[[65,44]],0,0,0,[[],16],[[],16],[[],16],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[70,70],[[]],[[],1],[[],1],[[],1],[[],70],[5],[5],[71,[[17,[70]]]],[5],[[70,70],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[70,6],7],[[]],[[]],[[]],0,0,[[],5],[[]],[[],8],[[],9],0,0,0,0,[70],[[70,72],17],0,[[]],[[],16],[[]],[[],17],[[],17],[[],18],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[73,73],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[[]],[[]],[[]],[[]],[[]],[[74,28],[[4,[19]]]],[[73,28],[[59,[[57,[58]]]]]],[[74,28,75],[[4,[76]]]],[[73,28,75],[[59,[[57,[58]]]]]],[[74,28,77],[[4,[78]]]],[[73,28,77],[[59,[[57,[58]]]]]],[[],5],[[],5],0,[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[73,28],9],[73,15],[[70,[30,[79]],12],74],[[70,[30,[79]],12],73],[[73,28,75],[[4,[76]]]],[[74,28,9],4],[[73,28,9],[[4,[80]]]],[74,4],[73,[[59,[[57,[58]]]]]],[[]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],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,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,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,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,[49,81],[[],82],[49,[[16,[83]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[85,[[11,[84]],[11,[84]]]]],49],[86,49],[[[88,[[11,[87]]]]],49],[[[89,[[11,[10]]]]],49],[[[90,[[11,[28]]]]],49],[[[91,[[11,[28]],[11,[10]]]]],49],[[[92,[[11,[28]],[11,[10]]]]],49],[[[93,[[11,[28]]]]],49],[[[95,[[11,[94]]]]],49],[[[96,[[11,[10]],[11,[10]]]]],49],[[[97,[[11,[10]]]]],49],[[[98,[[11,[10]]]]],49],[[[99,[[11,[5]],[11,[5]]]]],49],[100,49],[101,49],[[[102,[[11,[28]]]]],49],[[[103,[[11,[28]]]]],49],[[[104,[[11,[28]]]]],49],[[[105,[[11,[28]]]]],49],[[[106,[[11,[28]],[11,[10]]]]],49],[[[107,[[11,[28]]]]],49],[[[108,[[11,[28]],[11,[10]]]]],49],[49,[[16,[82]]]],[109,109],[[[111,[110,110]]],[[111,[110,110]]]],[[[112,[110,110]]],[[112,[110,110]]]],[113,113],[[[85,[110,110]]],[[85,[110,110]]]],[114,114],[86,86],[115,115],[[[88,[110]]],[[88,[110]]]],[116,116],[[[89,[110]]],[[89,[110]]]],[117,117],[118,118],[119,119],[[[120,[110]]],[[120,[110]]]],[[[121,[110]]],[[121,[110]]]],[[[90,[110]]],[[90,[110]]]],[[[91,[110,110]]],[[91,[110,110]]]],[[[92,[110,110]]],[[92,[110,110]]]],[[[93,[110]]],[[93,[110]]]],[[[122,[110,110]]],[[122,[110,110]]]],[[[123,[110]]],[[123,[110]]]],[124,124],[[[125,[110]]],[[125,[110]]]],[[[126,[110]]],[[126,[110]]]],[[[127,[110]]],[[127,[110]]]],[128,128],[129,129],[130,130],[[[95,[110]]],[[95,[110]]]],[131,131],[[[96,[110,110]]],[[96,[110,110]]]],[[[97,[110]]],[[97,[110]]]],[[[98,[110]]],[[98,[110]]]],[132,132],[133,133],[134,134],[[[99,[110,110]]],[[99,[110,110]]]],[100,100],[101,101],[135,135],[136,136],[[[137,[110]]],[[137,[110]]]],[[[138,[110]]],[[138,[110]]]],[[[102,[110]]],[[102,[110]]]],[[[103,[110]]],[[103,[110]]]],[[[104,[110]]],[[104,[110]]]],[[[105,[110]]],[[105,[110]]]],[[[139,[110]]],[[139,[110]]]],[[[106,[110,110]]],[[106,[110,110]]]],[140,140],[[[107,[110]]],[[107,[110]]]],[141,141],[[[108,[110,110]]],[[108,[110,110]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,0,0,[[49,5,[62,[10]]]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[49,15],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,0,[[[85,[[11,[84]],[11,[84]]]]],[[17,[49]]]],[86,[[17,[49]]]],[[[88,[[11,[87]]]]],[[17,[49]]]],[[[89,[[11,[10]]]]],[[17,[49]]]],[[[90,[[11,[28]]]]],[[17,[49]]]],[[[91,[[11,[28]],[11,[10]]]]],[[17,[49]]]],[[[92,[[11,[28]],[11,[10]]]]],[[17,[49]]]],[[[93,[[11,[28]]]]],[[17,[49]]]],[[[95,[[11,[94]]]]],[[17,[49]]]],[[[96,[[11,[10]],[11,[10]]]]],[[17,[49]]]],[[[97,[[11,[10]]]]],[[17,[49]]]],[[[98,[[11,[10]]]]],[[17,[49]]]],[[[99,[[11,[5]],[11,[5]]]]],[[17,[49]]]],[100,[[17,[49]]]],[101,[[17,[49]]]],[[[102,[[11,[28]]]]],[[17,[49]]]],[[[103,[[11,[28]]]]],[[17,[49]]]],[[[104,[[11,[28]]]]],[[17,[49]]]],[[[105,[[11,[28]]]]],[[17,[49]]]],[[[106,[[11,[28]],[11,[10]]]]],[[17,[49]]]],[[[107,[[11,[28]]]]],[[17,[49]]]],[[[108,[[11,[28]],[11,[10]]]]],[[17,[49]]]],0,0,[[109,6],7],[[[111,[142,142]],6],7],[[[112,[142,142]],6],7],[[113,6],7],[[[85,[142,142]],6],7],[[114,6],7],[[86,6],7],[[115,6],7],[[[88,[142]],6],7],[[116,6],7],[[[89,[142]],6],7],[[117,6],7],[[118,6],7],[[119,6],7],[[[120,[142]],6],7],[[[121,[142]],6],7],[[[90,[142]],6],7],[[[91,[142,142]],6],7],[[[92,[142,142]],6],7],[[[93,[142]],6],7],[[[122,[142,142]],6],7],[[[123,[142]],6],7],[[124,6],7],[[[125,[142]],6],7],[[[126,[142]],6],7],[[[127,[142]],6],7],[[128,6],7],[[129,6],7],[[130,6],7],[[[95,[142]],6],7],[[131,6],7],[[[96,[142,142]],6],7],[[[97,[142]],6],7],[[[98,[142]],6],7],[[132,6],7],[[133,6],7],[[134,6],7],[[[99,[142,142]],6],7],[[100,6],7],[[101,6],7],[[135,6],7],[[136,6],7],[[[137,[142]],6],7],[[[138,[142]],6],7],[[[102,[142]],6],7],[[[103,[142]],6],7],[[[104,[142]],6],7],[[[105,[142]],6],7],[[[139,[142]],6],7],[[[106,[142,142]],6],7],[[140,6],7],[[[107,[142]],6],7],[[141,6],7],[[[108,[142,142]],6],7],[[49,6],7],[[49,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[109,49],[[[111,[[11,[143]],[11,[10]]]]],49],[[[112,[[11,[143]],[11,[10]]]]],49],[113,49],[[[85,[[11,[84]],[11,[84]]]]],49],[114,49],[86,49],[115,49],[[[88,[[11,[87]]]]],49],[116,49],[[[89,[[11,[10]]]]],49],[117,49],[118,49],[119,49],[[[120,[[11,[10]]]]],49],[[[121,[[11,[10]]]]],49],[[[90,[[11,[28]]]]],49],[[[91,[[11,[28]],[11,[10]]]]],49],[[[92,[[11,[28]],[11,[10]]]]],49],[[[93,[[11,[28]]]]],49],[[[122,[[11,[28]],[11,[10]]]]],49],[[[123,[[11,[28]]]]],49],[124,49],[[[125,[[11,[28]]]]],49],[[[126,[[11,[28]]]]],49],[[[127,[[11,[28]]]]],49],[128,49],[129,49],[130,49],[[[95,[[11,[94]]]]],49],[131,49],[[[96,[[11,[10]],[11,[10]]]]],49],[[[97,[[11,[10]]]]],49],[[[98,[[11,[10]]]]],49],[132,49],[133,49],[134,49],[[[99,[[11,[5]],[11,[5]]]]],49],[100,49],[101,49],[135,49],[136,49],[[[137,[[11,[3]]]]],49],[[[138,[[11,[28]]]]],49],[[[102,[[11,[28]]]]],49],[[[103,[[11,[28]]]]],49],[[[104,[[11,[28]]]]],49],[[[105,[[11,[28]]]]],49],[[[139,[[11,[28]]]]],49],[[[106,[[11,[28]],[11,[10]]]]],49],[140,49],[[[107,[[11,[28]]]]],49],[141,49],[[[108,[[11,[28]],[11,[10]]]]],49],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[49,9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[49,[[16,[144]]]],0,0,0,0,[145],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,[49,[[16,[82]]]],0,[49,146],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[147,148]],[[147,149]],[150,15],[[],151],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[152,153]],[5],[147],[5],[5],[5],[5],0,[[152,[30,[154]]],[[4,[[62,[53]]]]]],0,[[155,6],7],[[150,6],7],[5],[[155,5]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[5,5],0,[[147,28],9],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[152,[30,[46]]],[[59,[[57,[58]]]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[147,28],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[],5],[155,5],0,0,[[152,152]],[[156,152]],0,[155,5],[[[30,[43]]],147],[[28,[30,[46]]],156],[5,155],[[152,[30,[49]]]],[[156,[30,[49]]]],[[147,28,[30,[49]]]],[[147,28],16],[[147,28]],[[147,28]],[[147,28]],[152],0,0,0,[[152,42]],0,0,0,0,[[147,28,[30,[49]]]],0,[5],[[155,5]],[[147,28,[30,[46]],152],4],[5],[[155,5]],[147,4],0,[[152,44]],0,[[],9],[155,9],[[],9],[155,9],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[157,84,158]],[[157,84,159]],[[157,84,160]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[161,161],[158,158],[159,159],[162,162],[160,160],[163,163],[164,164],[165,165],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[157,9],[[[54,[166]]],[[4,[164]]]],[[[54,[166]]],[[4,[165]]]],[[],157],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[71,[[17,[161]]]],[71,[[17,[158]]]],[71,[[17,[159]]]],[71,[[17,[162]]]],[71,[[17,[160]]]],[71,[[17,[163]]]],[71,[[17,[164]]]],[71,[[17,[165]]]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[164,[[4,[[62,[166]]]]]],[165,[[4,[[62,[166]]]]]],[[161,161],9],[[158,158],9],[[159,159],9],[[162,162],9],[[160,160],9],[[163,163],9],[[164,164],9],[[165,165],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,0,0,0,0,0,0,0,0,[[161,6],7],[[158,6],7],[[159,6],7],[[162,6],7],[[160,6],7],[[163,6],7],[[157,6],7],[[164,6],7],[[165,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[164,84],0,0,0,0,0,0,[[[62,[161]]],165],0,0,[[161,72],17],[[158,72],17],[[159,72],17],[[162,72],17],[[160,72],17],[[163,72],17],[[164,72],17],[[165,72],17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[157,[[4,[163]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[161,165],[[[16,[163]]],157],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[167,167],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[5],[5],[5],[5],[5],[5],[168,[[4,[[16,[164]]]]]],[5],[5],[5],[[167,6],7],[[169,6],7],[[168,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[168,84],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[170,[[4,[[16,[164]]]]]],0,0,[169,[[30,[163]]]],0,0,[[168,84],4],[[19,167],[[4,[169]]]],[[19,167],[[4,[168]]]],0,[167,[[4,[[16,[169]]]]]],[167,[[4,[[16,[168]]]]]],0,[169,4],[168,4],0,[[]],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[169,165],[[4,[84]]]],[[168,165],[[4,[84]]]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[84,10],[[170,84],10],0,[170,170],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[[54,[166]]],[[4,[171]]]],[[170,84,9],[[4,[5]]]],[84,10],[[170,84],10],[5],[172,173],[5],[5],[174,173],[5],[5],[5],[5],[5],[5],[5],[71,[[17,[171]]]],[5],[5],[5],[5],[5],[171,[[4,[[62,[166]]]]]],0,[15,143],[15,84],[[170,6],7],[[171,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,15,143],10],[[170,175],[[4,[62]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[15,9],[15,9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[170,10],[[170,84],[[4,[16]]]],[170,[[4,[16]]]],[9,143],[[15,12,143],170],[176,[[4,[16]]]],0,0,0,[[170,84,[54,[166]]],4],[[170,84,[54,[166]]],4],[[170,84,84],[[4,[176]]]],[[171,72],17],0,[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[19,177],[178,5],[179,5],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],178],[[],179],[5],[5],[5],[5],[179],[5],[5],[179],0,[[178,6],7],[[179,6],7],[[]],[[]],[[]],[[]],[[],180],[[],5],[[],5],[[]],[[]],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[[16,[[54,[181]]]],[54,[182]]],183],0,[[]],[[[16,[184]]],179],[[179,5]],[[],178],[178,16],0,0,[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],0,[[]],[[]],[185,4],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[5],[5],[5],[186,60],[[185,6],7],[[186,6],7],[[187,6],7],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],5],[[],5],[[],5],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[185,60],0,[[188,189],[[16,[185]]]],[[188,190],187],[186,5],0,[186,5],[185,5],[186,191],0,[186,60],0,[186,192],0,[186,193],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[194,19],177],[195,195],[[]],[195,[[62,[196]]]],[[197,19],[[4,[195]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],194],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,0,[[198,6],7],[[194,6],7],[[197,19]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[199,195],[[[54,[196]]],[[4,[195]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[200,[62,[166]]]],[198,180],0,0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[198,9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[198,[16,[[54,[181]]]],[54,[182]]],183],[[200,[201,[181]]],202],0,[199,5],[198],0,0,0,[[19,180,[16,[184]]],198],[19,200],[19,197],[[19,5],199],[[[16,[184]]],194],[202,16],0,0,0,[[197,193,26,191,[62,[193]]]],[[199,193,26,166,[62,[193]]]],0,0,0,0,0,0,0,0,[198,178],0,0,[[195,[54,[166]],19,[201,[181]]],[[4,[203]]]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[198,5,61,61]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[198,185],4],0,0,0,[[]],[[]],[204,204],[[]],[[],1],[[],1],[[],1],[5],[5],[5],[[204,6],7],[[204,177],[[16,[204]]]],[[]],[[]],[[]],[204,[[54,[177]]]],0,[[],5],[[]],[[],8],[204,9],[[],9],[204,[[62,[177]]]],0,[204,5],[177,204],[[204,[54,[180]]]],[[]],[[],16],[[]],[[],17],[[],17],[[],18],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[205,[[4,[203]]]],[203,203],[206,206],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[[62,[203]]],[[4,[203]]]],[60,[[4,[196]]]],0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[203,203],9],[[206,206],9],[[],9],[[],9],[[],9],[[],9],[[],9],[203,[[54,[206]]]],0,0,[[203,207],4],[203,4],[203,[[16,[192]]]],[203,[[16,[69]]]],[[203,6],7],[[206,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[203,5],192],[[203,5],69],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[203,9],[[],9],[[],9],[[],9],[[],9],[203,[[16,[192]]]],[203,[[16,[69]]]],0,[[[62,[166]]],205],[[[62,[166]],208,[30,[209]],[30,[210]],[62,[206]]],[[4,[203]]]],[[],[[59,[[57,[58]]]]]],[20,[[4,[[16,[203]]]]]],[203,5],[203,[[30,[210]]]],0,0,[[205,196],[[4,[205]]]],[203,[[54,[166]]]],0,0,[[188,[54,[181]]],[[62,[181]]]],0,[[205,206],205],[[205,181,196],[[4,[205]]]],0,0,[203,[[30,[209]]]],0,0,[[205,196],[[4,[205]]]],[[203,[62,[166]]]],[[203,5,5],203],[203,4],[[203,211],4],[203,208],0,0,[[205,196],[[4,[205]]]],[203,[[16,[[54,[61]]]]]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[205,[62,[206]]],205],[[203,[62,[206]]],[[4,[203]]]],[[[62,[166]],208,[30,[209]],[30,[210]]],205],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[212,203],[[4,[203]]]],[[213,203],203],[[],1],[[],1],0,[[],1],[[],1],[[],1],[[],1],0,[[],1],[[],1],[[],1],[[],1],0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[212,6],7],[[213,6],7],[[214,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[188,188],9],0,[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[215,188],[[4,[[16,[213]]]]]],[[188,188],[[4,[[16,[212]]]]]],[[215,19],[[4,[216]]]],[[[216,[217]]],[[59,[[57,[58]]]]]],0,[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[218,[[4,[219]]]],[[220,220],221],[[222,222],221],[[223,223],221],[219,4],[[],221],[[],221],[[],221],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[222,203],0,[[],218],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[220,220],9],[[222,222],9],[[223,223],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[222,[[4,[203]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[222,9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[224,[[4,[[225,[203]]]]]],[[[62,[20]]],[[4,[219]]]],[[],224],[20,[[4,[222]]]],[[],218],[219,[[59,[[57,[58]]]]]],0,0,[[[225,[203]],203],4],[[220,220],[[16,[221]]]],[[222,222],[[16,[221]]]],[[223,223],[[16,[221]]]],[224,[[16,[[54,[166]]]]]],[222,[[54,[166]]]],[[224,203]],[[218,183],218],[[218,55],218],[[[226,[220]],203,5]],0,0,[219,4],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[19,[[4,[215]]]],[215,[[54,[181]]]],0,0,[[]],[[]],[[]],[[]],[227,227],[[]],0,[215,[[54,[181]]]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[215,203],[[229,[228]]]],[5],[5],[5],[5],[5],[5],[[227,6],7],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[215,19],0,[[19,60],[[4,[215]]]],[[94,193,5],[[229,[208]]]],[215,230],0,[[]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[231,232],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[[13,232],9],[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[[30,[154]],[30,[2]],75,[16,[[30,[27]]]]],231],0,[76,[[4,[233]]]],[231,[[4,[76]]]],[231,[[4,[234]]]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],0,[[]],[[]],0,0,[[]],[[]],[234,[[4,[55]]]],[234,[[4,[233]]]],0,[[],1],[[],1],[[],1],[5],[5],[5],0,[[]],[[]],[[],5],[[]],[[],8],[[],9],0,0,[[[30,[2]],215],234],0,0,[[],16],[[]],[[],17],[[],17],[[],18],[[]],[[234,[16,[[30,[27]]]]],234],[[234,[62,[13]]],234],[[234,[62,[177]]],234],[[234,[16,[235]]],234],[[234,[16,[232]]],234],0,0,0,0,0,[[]],[[]],[[]],[[]],[236],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],236],[5],[5],[5],[5],[5],[5],0,[[237,6],7],[[236,6],7],[[]],[[]],[[]],[[]],[[236,28],[[16,[[30,[237]]]]]],[[],5],[[],5],[[236,[30,[237]]]],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[236,28],9],[237,9],[237,61],0,[236,[[62,[[30,[237]]]]]],0,[237,19],0,0,0,0,[[236,28]],[[237,9]],[237,4],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[237],0,[237,[[30,[154]]]],0,[[]],[[]],0,[[236,28],[[4,[[30,[237]]]]]],[[236,28,238],[[16,[[30,[237]]]]]],0,[[]],[[]],[[239,[16,[[30,[27]]]]],239],0,[[188,28,[54,[240]],[54,[181]]],4],[[],1],[[],1],[[],1],[[239,70,[241,[79]]],[[4,[237]]]],[5],[5],[5],[[]],[[]],[[],5],[[]],[[],8],[[],9],[[239,70],167],[[239,70,[241,[79]]],[[4,[[16,[237]]]]]],0,[[239,188],239],0,[[28,15,242,12,[30,[43]]],239],[15,10],0,[[239,70,[241,[79]]],[[4,[237]]]],[[239,[243,[10,10]]],239],0,0,0,[[[241,[79]],28,244,[30,[46]]],4],0,[[],16],[[]],[[],17],[[],17],[[],18],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[245,245],[38,38],[246,246],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],245],[[],38],[[],246],[[],247],[5],[5],[5],[5],[5],[5],[5],[5],[71,[[17,[245]]]],[71,[[17,[38]]]],[71,[[17,[246]]]],[71,[[17,[247]]]],[5],[5],[5],[5],[[245,245],9],[[38,38],9],[[246,246],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[245,6],7],[[38,6],7],[[246,6],7],[[247,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],0,0,[[[243,[10,10]]],248],0,0,[246,[[16,[61]]]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[],17],[[[243,[10,10]]],[[4,[245]]]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[71,[[17,[249]]]],[[250,72],17],0,0,0,0,0,0,[[251,47,60],251],[[46,19,242]],[[251,159,47],251],[[46,159,[54,[180]],47]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[251,154],[153,153],[154,154],[[]],[[]],0,[[251,[16,[68]]],251],0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[46,153],0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[251,244],251],0,0,[[251,192],251],0,0,[[46,6],7],[[153,6],7],[[154,6],7],[[46,242]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[30,[154]]],251],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],0,[[46,242]],[[251,204],251],0,0,[[251,19],251],0,0,[[19,177],251],[154,46],[[251,245],251],0,0,[[251,[54,[180]]],251],[[46,192,244]],0,0,[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[46,244,192,242]],[[251,[16,[244]]],251],0,0,[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],0,0,[[252,[253,[79]]],4],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[254],[5],0,[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[42,5],254],[[28,[30,[46]]],252],0,0,0,[254],0,[[252,255,[16,[190]],42]],0,0,[[252,[30,[49]]]],[[252,244]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[252,[[30,[154]]]],0,0,[[]],[[]],0,[252],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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[256,240],4],[[256,188],4],[[256,240],[[4,[257]]]],[[256,15],[[16,[5]]]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,0,[256,5],0,0,0,[[256,240],4],[[256,188],4],0,0,[[256,6],7],[[258,6],7],[[42,6],7],[[149,6],7],[[44,6],7],[[259,6],7],[[148,6],7],[[260,6],7],[[261,6],7],[[262,6],7],[[263,6],7],[[264,6],7],[[]],[[]],[[[265,[[4,[78]]]]],42],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[28,191,190],[[4,[256]]]],[[[265,[[4,[78]]]]],258],[[[16,[258]]],42],[[],42],[49],[[42,49]],[[261,49]],[[263,49]],[261],[263],0,0,0,0,0,0,0,0,0,[[258,[4,[78]]]],[[42,[4,[78]]]],[[42,[4,[78]]]],0,0,0,0,[42,[[16,[258]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[28,77],4],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[28,257,266],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[[54,[166]]],[[4,[[62,[267]]]]]],[[268,[54,[166]]],[[4,[[62,[267]]]]]],[5],[5],[5],[5],[[269,[271,[270]]],[[4,[267]]]],[5],[5],[60,[[4,[[62,[166]]]]]],[[268,60],[[4,[[62,[166]]]]]],[[60,[62,[166]]],4],[[268,60,[62,[166]]],4],[269,5],[268,5],0,[[269,6],7],[[268,6],7],[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[94,269],[[[62,[269]]],268],[268,5],[[269,[272,[[62,[166]]]],193],4],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],0,[[],1],[[],1],[[],1],[5],[5],[273],[5],[[]],[[]],0,[[],5],[[]],[[],8],[[],9],[273,9],[5,273],[[[59,[[57,[58]]]]],4],[[273,[59,[[57,[58]]]]],4],0,0,[9,[[59,[[57,[58]]]]]],[[273,9],[[59,[[57,[58]]]]]],[[],16],[[]],[[],17],[[],17],[[],18],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],82],[3,10],[274,[[16,[83]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[274,[[16,[82]]]],[275,275],[3,3],[53,53],[13,13],[[]],[[]],[[]],[[]],[13,9],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],3],[[],53],0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[274,15],[71,[[17,[3]]]],[71,[[17,[53]]]],[276],[5],[5],[5],[5],[5],[5],[[274,274],9],[[3,3],9],[[53,53],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[13,3],0,[[13,15],10],0,0,[[274,6],7],[[274,6],7],[[275,6],7],[[3,6],7],[[3,6],7],[[53,6],7],[[13,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[15,[[17,[3,274]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[23,24]],25],26],[[[0,[23,24]],25],26],[[3,31]],[[53,31]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[]],[[]],[[]],[275,274],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[13],[13,53],0,[[53,47],276],[[53,47],13],[15,[[17,[3,274]]]],[145],[[],3],[13,28],0,[[3,72],17],[[53,72],17],[[13,9]],[274,[[16,[82]]]],0,[13,277],0,[[]],[[]],[[]],[[]],[[],10],[[],10],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],0,[[278,6],7],[[279,6],7],[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[[30,[43]],[30,[2]],[16,[[30,[27]]]]],278],0,0,[279],[[278,279]],0,[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],280],[5],[5],[5],[5],[5],[5],0,[[280,6],7],0,[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],0,0,0,0,[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,0,[281,282],[283,282],0,0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[281,203],[[4,[284]]]],[[283,284,[62,[203]]],4],[5],[5],[5],[5],[5],[5],0,[[]],[[]],[[]],[[]],[[283,284],[[4,[[62,[206]]]]]],[[],5],[[],5],[[],[[286,[285]]]],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[283,19],0,0,[19,281],[19,283],[[[54,[166]],5],196],[[[288,[287]]],[[4,[[62,[5]]]]]],[[283,289],[[62,[5]]]],[188,282],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,[[4,[290]]]],[[14,[16,[[30,[27]]]]],14],0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[292,[291]],[62,[[293,[5]]]]],[[296,[[4,[[62,[294]],295]]]]]],[[[292,[291]],[293,[5]]],[[296,[[4,[294,295]]]]]],[[[292,[291]]],[[296,[[4,[[30,[29]],295]]]]]],[[14,15,[16,[[62,[297]]]]],[[4,[188]]]],[[],5],[[],5],[[],5],[[14,15],4],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[290,19],0,[[10,13,12],14],[290,[[59,[[57,[58]]]]]],0,[[14,[16,[235]]],14],0,[[14,[16,[[62,[181]]]]],14],0,0,0,0,0,[[14,[16,[232]]],14],0,[[],16],[[],16],[[],16],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],298],[5],[5],[5],[5],[5],[5],0,[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],0,[[10,19,20,12],21],0,0,0,0,[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[298,203]],[[]],[[]],[[21,280],[[4,[[16,[299]]]]]],0,0,[[]],[[]],[300,4],[[],1],[[],1],[[],1],[5],[5],[5],[[]],[[]],[[],5],0,[[]],[[],8],[[],9],[[],16],[[]],[[],17],[[],17],[[10,12,282,[16,[301]],5],[[4,[300]]]],[[],18],[[]],[[300,284],4],0,0,0,0,[[302,47,60]],[[]],[[]],[[]],[[]],[302,302],[67,67],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[5],[5],[5],[5],[5],[5],[67,60],0,[[302,6],7],[[67,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[67,69],[[62,[13]]]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],0,[302,[[54,[67]]]],0,[302],[[],302],[303,67],[[],[[286,[67]]]],[[302,60]],[[]],[[]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],0,0,0,0,[[[253,[79]],28,244,304],4],[[]],[[]],[[]],[[]],[[[241,[110]]],[[241,[110]]]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[28,305],4],[5],[5],[5],[5],[5],[5],0,0,[[[241,[142]],6],7],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[]],[[]],[[],8],[[],8],[[],9],[[],9],[30,241],[[[241,[79]],28,244],4],[[[241,[79]],28,244],[[4,[306]]]],0,0,[[]],[[],16],[[],16],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[]],[[]],[[[253,[79]]],4],[[[241,[79]]],[[253,[79]]]],0,0,0,0,0,0,0,0,0,[[307,[62,[149]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[308,[[30,[27]]]],0,0,0,[309],[310,310],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,0,[[],307],[[],310],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[311],[5],[5],[5],[5],[5],0,0,[309,4],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[311,28],[[16,[[30,[237]]]]]],[[308,28],[[16,[[30,[237]]]]]],0,0,[[309,28,312,42]],[[[309,[79]],28,260]],0,[[309,28],[[4,[78]]]],0,[[[309,[79]],264]],[[[309,[79]],28,263]],[[[309,[79]],28,42]],0,[[[309,[79]],28,313],[[4,[78]]]],[[[309,[79]],[62,[148]]]],0,[[309,28],[[4,[78]]]],0,[[309,28,262]],[[[309,[79]],28,261]],[[309,28,42]],0,[[[309,[79]],28,314],[[4,[78]]]],[[[309,[79]],[62,[44]]]],0,[[[309,[79]],28],[[4,[78]]]],0,[[[309,[79]],[62,[149]],9]],0,0,0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[311,28],9],[[308,28],9],[311,9],0,0,0,[309],0,[[309,[30,[237]],150],152],0,0,[[310,28]],[[310,28]],[[310,28],[[16,[68]]]],[[310,28,9]],[310],[[309,[62,[149]]],[[243,[28,252]]]],0,0,0,0,[[[309,[79]]]],0,0,0,0,0,0,0,[[311,9]],[309,9],0,[[[315,[79]]],311],[[70,[30,[79]],12],308],[311,4],[308,4],[[311,44],4],[[308,28,44],4],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[5,5],5],[[]],[[]],[[]],[[]],[[]],[[]],0,[[308,28],311],0,0,0,[[[30,[237]],154,312,242],4],[[188,312],[[4,[19]]]],0,0,[[28,10,12,[30,[236]],68],9],[[15,12],[[4,[9]]]],[[256,188],4],[[[62,[149]]]]],"c":[],"p":[[3,"Compat"],[3,"AccessLayer"],[3,"FileId"],[6,"Result"],[15,"usize"],[3,"Formatter"],[6,"Result"],[3,"Request"],[15,"bool"],[3,"String"],[8,"Into"],[3,"Operator"],[3,"FileHandle"],[3,"ParquetReaderBuilder"],[15,"str"],[4,"Option"],[4,"Result"],[3,"TypeId"],[6,"RegionMetadataRef"],[4,"Source"],[3,"ParquetWriter"],[3,"SstMetaKey"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[15,"u64"],[3,"CacheManager"],[3,"RegionId"],[3,"ParquetMetaData"],[3,"Arc"],[8,"Hasher"],[3,"ColumnDescriptor"],[3,"FileMetaData"],[6,"ParquetColumnIndex"],[6,"ParquetOffsetIndex"],[3,"RowGroupMetaData"],[3,"SchemaDescriptor"],[4,"CompactionOptions"],[8,"Picker"],[3,"CompactionScheduler"],[3,"CompactionStatus"],[3,"OptionOutputTx"],[8,"Scheduler"],[4,"WorkerRequest"],[3,"Sender"],[3,"VersionControl"],[6,"FilePurgerRef"],[3,"CompactionRequest"],[4,"Error"],[3,"PendingCompaction"],[3,"CompactionOutput"],[3,"ReadableSize"],[3,"FileMeta"],[15,"slice"],[6,"BoxedBatchReader"],[8,"CompactionTask"],[3,"Box"],[8,"Future"],[3,"Pin"],[8,"Iterator"],[15,"i64"],[3,"Vec"],[3,"BTreeMap"],[3,"TwcsPicker"],[3,"TwcsCompactionTask"],[3,"TimeBuckets"],[3,"LevelMeta"],[3,"Duration"],[3,"Timestamp"],[3,"MitoConfig"],[8,"Deserializer"],[8,"Serializer"],[3,"MitoEngine"],[3,"EngineInner"],[3,"ScanRequest"],[4,"Scanner"],[4,"RegionRequest"],[4,"Output"],[8,"LogStore"],[3,"BoxedError"],[8,"Any"],[8,"Error"],[3,"Backtrace"],[6,"ManifestVersion"],[3,"InvalidScanIndexSnafu"],[3,"RegionMetadataNotFoundSnafu"],[15,"u32"],[3,"WorkerStoppedSnafu"],[3,"InvalidMetaSnafu"],[3,"RegionNotFoundSnafu"],[3,"RegionCorruptedSnafu"],[3,"InvalidRequestSnafu"],[3,"FillDefaultSnafu"],[4,"ConcreteDataType"],[3,"NotSupportedFieldSnafu"],[3,"InvalidParquetSnafu"],[3,"InvalidBatchSnafu"],[3,"InvalidRecordBatchSnafu"],[3,"PrimaryKeyLengthMismatchSnafu"],[3,"InvalidSenderSnafu"],[3,"InvalidSchedulerStateSnafu"],[3,"RegionDroppedSnafu"],[3,"RegionClosedSnafu"],[3,"RegionTruncatedSnafu"],[3,"RejectWriteSnafu"],[3,"CompatReaderSnafu"],[3,"RegionReadonlySnafu"],[3,"EmptyRegionDirSnafu"],[3,"OpenDalSnafu"],[8,"Clone"],[3,"CompressObjectSnafu"],[3,"DecompressObjectSnafu"],[3,"SerdeJsonSnafu"],[3,"Utf8Snafu"],[3,"JoinSnafu"],[3,"RecvSnafu"],[3,"InvalidMetadataSnafu"],[3,"NewRecordBatchSnafu"],[3,"WriteBufferSnafu"],[3,"WriteParquetSnafu"],[3,"ReadParquetSnafu"],[3,"CreateDefaultSnafu"],[3,"EncodeWalSnafu"],[3,"WriteWalSnafu"],[3,"ReadWalSnafu"],[3,"DecodeWalSnafu"],[3,"DeleteWalSnafu"],[3,"WriteGroupSnafu"],[3,"FieldTypeMismatchSnafu"],[3,"SerializeFieldSnafu"],[3,"DeserializeFieldSnafu"],[3,"ConvertVectorSnafu"],[3,"ComputeArrowSnafu"],[3,"ComputeVectorSnafu"],[3,"StopSchedulerSnafu"],[3,"BuildPredicateSnafu"],[3,"DeleteSstSnafu"],[3,"FlushRegionSnafu"],[3,"CompactRegionSnafu"],[3,"InvalidRegionRequestSnafu"],[3,"JsonOptionsSnafu"],[8,"Debug"],[4,"CompressionType"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[3,"FlushScheduler"],[3,"SenderDdlRequest"],[3,"SenderWriteRequest"],[4,"FlushReason"],[3,"UncasedStr"],[3,"RegionFlushTask"],[3,"VersionControlData"],[3,"Version"],[3,"WriteBufferManagerImpl"],[3,"FlushStatus"],[3,"RegionManifestBuilder"],[3,"RegionChange"],[3,"RegionEdit"],[3,"RegionTruncate"],[4,"RegionMetaAction"],[3,"RegionRemove"],[3,"RegionManifest"],[3,"RegionCheckpoint"],[3,"RegionMetaActionList"],[15,"u8"],[3,"RegionManifestOptions"],[3,"RegionManifestManagerInner"],[3,"RegionManifestManager"],[3,"ManifestObjectStore"],[3,"CheckpointMetadata"],[3,"DELTA_RE"],[3,"Regex"],[3,"CHECKPOINT_RE"],[8,"Fn"],[3,"ObjectStoreLogIterator"],[6,"MemtableRef"],[3,"MemtableStats"],[3,"AllocTracker"],[6,"MemtableId"],[6,"ColumnId"],[3,"Expr"],[6,"BoxedBatchIterator"],[6,"WriteBufferManagerRef"],[3,"KeyValues"],[3,"KeyValue"],[3,"ReadRowHelper"],[3,"RegionMetadata"],[3,"Mutation"],[3,"Rows"],[4,"OpType"],[6,"SequenceNumber"],[4,"ValueRef"],[3,"TimeSeriesMemtableBuilder"],[3,"Values"],[6,"ArrayRef"],[3,"Series"],[3,"TimeSeriesMemtable"],[3,"ValueBuilder"],[3,"SeriesSet"],[3,"HashSet"],[3,"Iter"],[3,"Batch"],[3,"MemtableVersion"],[3,"BatchBuilder"],[3,"BatchColumn"],[3,"BooleanVector"],[6,"VectorRef"],[6,"UInt64Vector"],[6,"UInt8Vector"],[6,"UInt32Vector"],[3,"CompatPrimaryKey"],[3,"CompatFields"],[4,"IndexOrDefault"],[3,"ProjectionMapper"],[3,"CompatReader"],[8,"BatchReader"],[3,"MergeReaderBuilder"],[3,"MergeReader"],[3,"CompareTimeSeq"],[4,"Ordering"],[3,"Node"],[3,"CompareFirst"],[3,"BatchMerger"],[3,"VecDeque"],[3,"BinaryHeap"],[4,"BatchIndex"],[3,"RecordBatch"],[6,"Result"],[6,"SchemaRef"],[3,"ScanRegion"],[6,"TimestampRange"],[6,"SendableRecordBatchStream"],[3,"SeqScan"],[3,"Predicate"],[3,"RegionMap"],[3,"MitoRegion"],[8,"OnFailure"],[3,"RegionOpener"],[3,"ColumnMetadata"],[3,"Wal"],[6,"MemtableBuilderRef"],[3,"HashMap"],[6,"EntryId"],[3,"RegionOptions"],[3,"TwcsOptions"],[3,"RegionOptionsWithoutEnum"],[4,"Value"],[8,"Deserialize"],[8,"Serialize"],[3,"VersionBuilder"],[3,"RegionWriteCtx"],[3,"WalWriter"],[3,"WriteNotify"],[15,"i32"],[3,"WriteRequest"],[3,"Value"],[3,"OutputTx"],[4,"DdlRequest"],[4,"BackgroundNotify"],[3,"FlushFinished"],[3,"FlushFailed"],[3,"CompactionFinished"],[3,"CompactionFailed"],[3,"Sender"],[3,"ColumnSchema"],[4,"Value"],[3,"McmpRowCodec"],[3,"SortField"],[8,"Buf"],[3,"Deserializer"],[3,"Serializer"],[3,"LocalScheduler"],[3,"ParseIdError"],[3,"ParseIdSnafu"],[3,"FileHandleInner"],[6,"FileTimeRange"],[3,"LocalFilePurger"],[3,"PurgeRequest"],[3,"WriteOptions"],[3,"WriteFormat"],[6,"SchemaRef"],[3,"ReadFormat"],[3,"RecordBatch"],[6,"FieldRef"],[15,"array"],[3,"UInt16Type"],[3,"DictionaryArray"],[8,"IntoIterator"],[3,"ParquetReader"],[8,"AsyncFileReader"],[3,"AsyncFileReaderCache"],[3,"Range"],[3,"Bytes"],[4,"ParquetError"],[6,"BoxFuture"],[3,"KeyValue"],[3,"SourceStats"],[3,"SstInfo"],[3,"BufferedWriter"],[3,"WriterProperties"],[3,"SstVersion"],[6,"Level"],[3,"WalEntry"],[8,"Entry"],[6,"WalEntryStream"],[3,"StalledRequests"],[3,"WorkerGroup"],[3,"RegionWorkerLoop"],[3,"WorkerListener"],[3,"RegionWorker"],[3,"RegionAlterRequest"],[3,"RegionCreateRequest"],[3,"RegionOpenRequest"],[3,"WorkerStarter"],[13,"PrimaryKeyLengthMismatch"],[13,"CreateDefault"],[13,"CompressObject"],[13,"DecompressObject"],[13,"NotSupportedField"],[13,"InvalidScanIndex"],[13,"OpenDal"],[13,"SerdeJson"],[13,"Utf8"],[13,"Join"],[13,"Recv"],[13,"NewRecordBatch"],[13,"WriteParquet"],[13,"ReadParquet"],[13,"EncodeWal"],[13,"DecodeWal"],[13,"SerializeField"],[13,"DeserializeField"],[13,"ComputeArrow"],[13,"StopScheduler"],[13,"DeleteSst"],[13,"JsonOptions"],[13,"InvalidParquet"],[13,"WorkerStopped"],[13,"RegionMetadataNotFound"],[13,"InvalidMeta"],[13,"InvalidMetadata"],[13,"WriteBuffer"],[13,"RegionNotFound"],[13,"RegionCorrupted"],[13,"InvalidRequest"],[13,"WriteWal"],[13,"ReadWal"],[13,"DeleteWal"],[13,"InvalidBatch"],[13,"InvalidRecordBatch"],[13,"ConvertVector"],[13,"ComputeVector"],[13,"InvalidSender"],[13,"InvalidSchedulerState"],[13,"BuildPredicate"],[13,"FlushRegion"],[13,"RegionDropped"],[13,"RegionClosed"],[13,"RegionTruncated"],[13,"RejectWrite"],[13,"CompactRegion"],[13,"CompatReader"],[13,"InvalidRegionRequest"],[13,"RegionReadonly"],[13,"EmptyRegionDir"],[13,"FillDefault"],[13,"WriteGroup"],[13,"FieldTypeMismatch"],[8,"WriteBufferManager"],[8,"MemtableBuilder"],[8,"Memtable"],[13,"DefaultValue"],[13,"Background"],[8,"RowCodec"],[8,"FilePurger"]]},\ "nyc_taxi":{"doc":"Use the taxi trip records from New York City dataset to …","t":"DRRRLLMLLFLLLLLFFLLFFLMLLLLFLLLLLFMFMFMMMLLLLLLLLF","n":["Args","CATALOG_NAME","SCHEMA_NAME","TABLE_NAME","augment_args","augment_args_for_update","batch_size","borrow","borrow_mut","build_values","command","command_for_update","compat","compat_mut","compat_ref","convert_record_batch","create_table_expr","deref","deref_mut","do_query","do_write","drop","endpoint","from","from_arg_matches","from_arg_matches_mut","from_subset","get_file_list","group_id","init","into","into_request","is_in_subset","is_record_batch_full","iter_num","main","path","query_set","skip_read","skip_write","thread_num","to_subset","to_subset_unchecked","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","write_data"],"q":[[0,"nyc_taxi"]],"d":["","","","","","","Batch size of insert request.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","Number of query iteration","","Path to the dataset","","","","Number of client threads on write (parallel on file level)","","","","","","","","",""],"i":[0,0,0,0,8,8,8,8,8,0,8,8,8,8,8,0,0,8,8,0,0,8,8,8,8,8,8,0,8,8,8,8,8,0,8,0,8,0,8,8,8,8,8,8,8,8,8,8,8,0],"f":[0,0,0,0,[1,1],[1,1],0,[[]],[[]],[2],[[],1],[[],1],[[],3],[[],3],[[],3],[4],[[],5],[6],[6],[[6,7]],[[8,7]],[6],0,[[]],[9,[[11,[8,10]]]],[9,[[11,[8,10]]]],[[]],[[[13,[12]]],[[15,[14]]]],[[],[[17,[16]]]],[[],6],[[]],[[],18],[[],19],[4,19],0,[[]],0,[[],[[21,[20,20]]]],0,0,0,[[],17],[[]],[[],11],[[],11],[[],22],[[8,9],[[11,[10]]]],[[8,9],[[11,[10]]]],[[]],[[6,7,14,23,24],25]],"c":[],"p":[[3,"Command"],[6,"ArrayRef"],[3,"Compat"],[3,"RecordBatch"],[3,"CreateTableExpr"],[15,"usize"],[3,"Database"],[3,"Args"],[3,"ArgMatches"],[6,"Error"],[4,"Result"],[3,"Path"],[8,"AsRef"],[3,"PathBuf"],[3,"Vec"],[3,"Id"],[4,"Option"],[3,"Request"],[15,"bool"],[3,"String"],[3,"HashMap"],[3,"TypeId"],[3,"MultiProgress"],[3,"ProgressStyle"],[15,"u128"]]},\ "object_store":{"doc":"","t":"QNNNNNNNNNNNNNDEDENNDNNNNENNNDIGNNDGSNNNNDLMMLLLLLLLLLLLLLLLLLLLLLLKLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLMMLLLLLLLLLLLLLLLLMLALMLLLLLMLMALLLLLMLMLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLMLALLLLLLMLLLMLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLDDDDDDDIDDDMLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLMMLKLLLLLLLLLLLLLLLLAMMLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLMMLFLLLLLLLLLLLLLLLLLMLLLLLMMLLLLLLLLFLLLLLLLLLLLRRRRDDDDDDDDDDDDDDLLLMMMLMLLMMLLMMLMLMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMLMLLLLLLLLLLLLLLLLMMLMLLLMMLMLMLMLMLMLMLMLMLMLLLLLLLLLLLMMMMMMMMMMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLMMLMLMLMLMLLLLLLLLLLLLLLMMMMMMMMMMMMMMLMLMLLMMLMLMLMLLMMLMLMLMLMLMLLLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLMDDMLLLLMLLLLLLLLLLLLMMLMFMMLLLLLLLLFFFF","n":["Accessor","AlreadyExists","CacheControl","Complete","ConditionNotMatch","ConfigInvalid","ContentDisposition","ContentIncomplete","ContentLength","ContentMd5","ContentRange","ContentTruncated","ContentType","DIR","Entry","EntryMode","Error","ErrorKind","Etag","FILE","HttpClient","InvalidInput","IsADirectory","IsSameFile","LastModified","Metakey","Mode","NotADirectory","NotFound","ObjectStore","ObjectStoreBuilder","Pager","PermissionDenied","RateLimited","Reader","Result","SCHEME","Unexpected","Unknown","Unsupported","Version","Writer","abort","accessor","backtrace","bitand","bitor","bitxor","blocking","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","build","build","check","client","client","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","context","copy","copy","create_dir","default","delete","delete_with","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_map","from_map","info","inner","inner","into","into","into","into","into","into","into","into","into","into_parts","into_static","is_dir","is_exist","is_file","is_temporary","kind","kind","layer","layers","limit","limit","list","list_with","lister","lister_with","map","message","metadata","metadata","metrics","name","new","new","new","not","operation","path","path","poll_close","poll_complete","poll_flush","poll_flush","poll_next","poll_next","poll_read","poll_read","poll_read","poll_seek","poll_seek","poll_shutdown","poll_write","poll_write","presign_read","presign_read_with","presign_stat","presign_write","presign_write_with","provide","raw_normalize_path","read","read_with","reader","reader_with","rem","remove","remove_all","remove_via","rename","seek_state","send","services","set_permanent","set_persistent","set_source","set_temporary","sink","source","source","start_seek","stat","stat_with","status","sub","test_util","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","util","via_map","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_context","with_limit","with_operation","write","write","write_with","writer","writer_with","BlockingLayer","ConcurrentLimitLayer","ImmutableIndexLayer","LoggingLayer","LruCacheAccessor","LruCacheLayer","MetricsLayer","RetryInterceptor","RetryLayer","TimeoutLayer","TracingLayer","backtrace_output","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","cache","cache","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","create","default","default","default","default","error_level","extend_iter","failure_level","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","handle","inner","insert","intercept","into","into","into","into","into","into","into","into","layer","layer","layer","layer","layer","layer","layer","layer","lru_cache","lru_cache","lru_cache","new","new","new","notify","permits","speed","timeout","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vec","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_backtrace_output","with_error_level","with_factor","with_failure_level","with_jitter","with_max_delay","with_max_times","with_min_delay","with_notify","with_speed","with_timeout","LruCacheAccessor","LruCacheLayer","batch","blocking_copy","blocking_create_dir","blocking_delete","blocking_list","blocking_list","blocking_read","blocking_read","blocking_rename","blocking_stat","blocking_write","blocking_write","borrow","borrow","borrow_mut","borrow_mut","cache","cache","cache_path","can_cache","clone","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","copy","create_dir","delete","delete","fmt","from","from","info","inner","inner","into","into","layer","list","list","lru_cache","lru_cache","lru_contains_key","new","presign","read","read","recover_keys","rename","stat","to_output_reader","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","write","OBJECT_STORE_LRU_CACHE_ERROR","OBJECT_STORE_LRU_CACHE_ERROR_KIND","OBJECT_STORE_LRU_CACHE_HIT","OBJECT_STORE_LRU_CACHE_MISS","Azblob","Azdls","Cos","Fs","Gcs","Ghac","Http","Ipmfs","Memory","Obs","Oss","S3","Webdav","Webhdfs","access_key_id","access_key_id","access_key_id","access_key_id","access_key_id","access_key_id","access_key_secret","access_key_secret","account_key","account_key","account_key","account_key","account_name","account_name","account_name","account_name","allow_anonymous","allow_anonymous","atomic_write_dir","atomic_write_dir","batch_max_operations","batch_max_operations","batch_max_operations","batch_max_operations","batch_max_operations","batch_max_operations","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","bucket","bucket","bucket","bucket","bucket","bucket","bucket","bucket","bucket","bucket","build","build","build","build","build","build","build","build","build","build","build","build","build","build","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","container","container","credential","credential","credential_path","credential_path","customed_credential_load","customed_credential_load","customed_token_loader","customed_token_loader","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_storage_class","default_storage_class","default_storage_class","default_storage_class","delegation","delegation","detect_region","disable_config_load","disable_config_load","disable_config_load","disable_config_load","disable_ec2_metadata","disable_ec2_metadata","disable_list_batch","disable_list_batch","enable_create_simulation","enable_create_simulation","enable_exact_buf_write","enable_exact_buf_write","enable_path_check","enable_path_check","enable_virtual_host_style","enable_virtual_host_style","encryption_algorithm","encryption_algorithm","encryption_key","encryption_key","encryption_key_sha256","encryption_key_sha256","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","endpoint","external_id","external_id","filesystem","filesystem","fmt","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_connection_string","from_map","from_map","from_map","from_map","from_map","from_map","from_map","from_map","from_map","from_map","from_map","from_map","from_map","from_map","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","http_client","into","into","into","into","into","into","into","into","into","into","into","into","into","into","password","password","password","password","predefined_acl","predefined_acl","presign_endpoint","presign_endpoint","region","region","role_arn","role_arn","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","root","sas_token","sas_token","scope","scope","secret_access_key","secret_access_key","secret_access_key","secret_access_key","secret_id","secret_id","secret_key","secret_key","security_token","security_token","server_side_encryption","server_side_encryption","server_side_encryption","server_side_encryption","server_side_encryption_aws_kms_key_id","server_side_encryption_aws_kms_key_id","server_side_encryption_customer_algorithm","server_side_encryption_customer_algorithm","server_side_encryption_customer_key","server_side_encryption_customer_key","server_side_encryption_customer_key_md5","server_side_encryption_customer_key_md5","server_side_encryption_key_id","server_side_encryption_key_id","server_side_encryption_with_aws_managed_kms_key","server_side_encryption_with_customer_key","server_side_encryption_with_customer_key","server_side_encryption_with_customer_managed_kms_key","server_side_encryption_with_s3_key","service_account","service_account","to_owned","to_owned","to_owned","to_owned","to_owned","token","token","token","token","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_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","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","username","username","username","username","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write_min_size","write_min_size","TempFolder","TestS3Config","access_key_id","borrow","borrow","borrow_mut","borrow_mut","bucket","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","fmt","from","from","into","into","new","path","region","remove_all","root","s3_test_config","secret_access_key","store","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","collect","join_dir","join_path","normalize_dir"],"q":[[0,"object_store"],[301,"object_store::layers"],[471,"object_store::layers::lru_cache"],[538,"object_store::metrics"],[542,"object_store::services"],[991,"object_store::test_util"],[1026,"object_store::util"]],"d":["The accessor that built by this builder.","The given path already exists thus we failed to the …","Key for cache control.","The special metadata key that used to mark this entry …","The condition of this operation is not match.","The config for backend is invalid.","Key for content disposition.","The content is incomplete.","Key for content length.","Key for content md5.","Key for content range.","The content is truncated.","Key for content type.","DIR means the path can be listed.","Entry returned by Lister or BlockingLister to represent a …","EntryMode represents the mode.","Error is the error struct returned by all opendal …","ErrorKind is all kinds of Error of opendal.","Key for etag.","FILE means the path has data to read.","HttpClient that used across opendal.","The input is invalid.","The given path is a directory.","The given file paths are same.","Key for last last modified.","Metakey describes the metadata keys that can be stored or …","Key for mode.","The given path is not a directory.","The given path is not found.","Operator is the entry for all public async APIs.","Builder is used to set up a real underlying service, i.e. …","The boxed version of Page","The given path doesn’t have enough permission for this …","Requests that sent to this path is over the limit, please …","Reader is designed to read data from given path in an …","Result that is a wrapper of Result<T, opendal::Error>","Associated scheme for this builder. It indicates what …","OpenDAL don’t know what happened here, and no actions …","Unknown means we don’t know what we can do on this path.","Underlying service doesn’t support this operation.","Key for version.","Writer is designed to write data into given path in an …","Abort the writer and clean up all written data.","","","","","","Create a new blocking operator.","","","","","","","","","","","","","","","","","","","Consume the accessor builder to build a service.","Build a new http client in async context.","Check if this operator can work correctly.","Get the async client from http client.","","","","","","","","","","","","","","Close the writer and make sure all data have been …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Copy into writer.","Copy a file from from to to.","Create a dir at given path.","","Delete the given path.","Delete the given path with extra options.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a builder from given map which contains several …","Create a new operator from given map.","Get information of underlying accessor.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consume this entry to get it’s path and metadata.","Convert self into static str.","Check if this mode is DIR.","Check if this path exists or not.","Check if this mode is FILE.","Check if this error is temporary.","Return error’s kind.","","Create a new layer with dynamic dispatch.","","Get current operator’s limit. Limit is usually the …","","List entries within a given directory.","List entries within a given directory with options.","List entries within a given directory as a stream.","List entries within a given directory as a stream with …","Operate on error with map.","","Fetch metadata of this entry.","","object-store metrics","Name of entry. Name is the last segment of path.","Create a new Error with error kind and message.","Create a new operator with input builder.","Create a new http client in async context.","","","Path of entry. Path is relative to operator’s root.","","","","Writer makes sure that every write is flushed.","","","","","","","","","","","","Presign an operation for read.","Presign an operation for read option described in OpenDAL […","Presign an operation for stat(head).","Presign an operation for write.","Presign an operation for write with option described in …","","Make sure all operation are constructed by normalized path:","Read the whole path into a bytes.","Read the whole path into a bytes with extra options.","Create a new reader which can read the whole path.","Create a new reader with extra options","","Notes","Remove the path and all nested dirs and files recursively.","remove will remove files via the given paths.","Rename a file from from to to.","","Send a request in async way.","Services will provide builders to build underlying …","Set permanent status for error.","Set persistent status for error.","Set source for error.","Set temporary status for error.","Sink into writer.","","","","Get current path’s metadata.","Get current path’s metadata without cache directly with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new operator from given scheme and map.","","","","","","","","","","Add more context in error.","Specify the batch limit.","Update error’s operation.","Write into inner writer.","Write bytes into path.","Write data with extra options.","Write multiple bytes into path.","Write multiple bytes into path with extra options.","Add blocking API support for non-blocking services.","Add concurrent request limit.","Add an immutable in-memory index for underlying storage …","Add log for every operations.","","","Add metrics for every operations.","RetryInterceptor is used to intercept while retry happened.","Add retry for temporary failed operations.","Add timeout for every operations.","Add tracing for every operations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new BlockingLayer with the current runtime’s …","","","","","","Insert keys from iter.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Insert a key into index.","Everytime RetryLayer is retrying, this function will be …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Create a new retry layer.","Create a new ConcurrentLimitLayer will specify permits","Create a new TimeoutLayer with default settings.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Setting whether to output backtrace while unexpected …","Setting the log level while expected error happened.","Set factor of current backoff.","Setting the log level while unexpected failure happened.","Set jitter of current backoff.","Set max_delay of current backoff.","Set max_times of current backoff.","Set min_delay of current backoff.","Set the retry interceptor as new notify.","Set speed for TimeoutLayer with given value.","Set timeout for TimeoutLayer with given value.","","","","","","","","","","","","","","","","","","","","","","Returns true when the path of the file can be cached.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Recover existing keys from cache to lru_cache.","","","","","","","","","","","","","","","","","","","Azure Storage Blob services support.","Azure Data Lake Storage Gen2 Support. As known as abfs, …","Tencent-Cloud COS services support.","POSIX file system support.","Google Cloud Storage services support.","GitHub Action Cache Services support.","HTTP Read-only service support like Nginx and Caddy.","IPFS file system support based on IPFS MFS API.","In memory service support. (BTreeMap Based)","Huawei-Cloud Object Storage Service (OBS) support","Aliyun Object Storage Service (OSS) support","Aws S3 and compatible services (including minio, …","WebDAV backend support.","WebHDFS’s REST API support. There two implementations of …","Set access_key_id of this backend.","Set access_key_id of this backend.","Set access_key_id of this backend.","","","","Set access_key_secret of this backend.","","Set account_key of this backend.","Set account_key of this backend.","","","Set account_name of this backend.","Set account_name of this backend.","","","Allow anonymous will allow opendal to send request without …","","Set temp dir for atomic write.","","Set maximum batch operations of this backend.","Set maximum batch operations of this backend.","Set maximum batch operations of this backend.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set bucket of this backend. The param is required.","set the container’s name","Set bucket of this backend. The param is required.","Set bucket name of this backend.","Set bucket name of this backend.","","","","","","","","","","","","","","","","","","","build the backend","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set container name of this backend.","","set the base64 hashed credentials string used for OAuth2","","set the credentials path of GCS.","","Adding a customed credential load for service.","","Specify the customed token loader used by this service.","","","","","","","","","","","","","","","","Set the default storage class for GCS.","Set default storage_class for this backend.","","","Set the delegation token of this backend, used for …","","Detect region of S3 bucket.","Disable config load so that opendal will not load config …","Disable config load so that opendal will not load config …","","","Disable load credential from ec2 metadata.","","Disable batch listing","","Enable create simulation for ghac service.","","Enable exact buf write so that opendal will write data …","","OpenDAL requires all input path are normalized to make …","","Enable virtual host style so that opendal will send API …","","Set encryption_algorithm of this backend.","","Set encryption_key of this backend.","","Set encryption_key_sha256 of this backend.","","Set endpoint of this backend.","Set endpoint of this backend.","Set endpoint of this backend.","set the endpoint GCS service uses","Set endpoint for http backend.","Set endpoint for ipfs.","Set endpoint of this backend.","Set endpoint of this backend.","Set endpoint of this backend.","Set endpoint for http backend.","Set the remote address of this backend default to …","","","","","","","","","","","","Set external_id for this backend.","","Set filesystem name of this backend.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","from_connection_string will make a builder from connection …","","","","","","","","","","","","","","","Specify the http client that used by this service.","Specify the http client that used by this service.","Specify the http client that used by this service.","Specify the http client that used by this service.","Specify the http client that used by this service.","Specify the http client that used by this service.","Specify the http client that used by this service.","Specify the http client that used by this service.","Specify the http client that used by this service.","Specify the http client that used by this service.","Specify the http client that used by this service.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","set password for http backend","set the password for Webdav","","","Set the predefined acl for GCS.","","Set a endpoint for generating presigned urls.","","Region represent the signing region of this endpoint. This …","","Set role_arn for this backend.","","Set root of this backend.","Set root of this backend.","Set root of this backend.","Set root for backend.","set the working directory root of backend","set the working directory root of backend","Set root path of http backend.","Set root for ipfs.","Set the root for BTreeMap.","Set root of this backend.","Set root of this backend.","Set root of this backend.","Set root path of http backend.","Set the working directory of this backend","","","","","","","","","","","","","","","Set sas_token of this backend.","","set the GCS service scope","","Set secret_access_key of this backend.","Set secret_access_key of this backend.","","","Set secret_id of this backend.","","Set secret_key of this backend.","","Set temporary credential used in AWS S3 connections","","Set server_side_encryption for this backend.","Set server_side_encryption for this backend.","","","Set server_side_encryption_aws_kms_key_id for this backend","","Set server_side_encryption_customer_algorithm for this …","","Set server_side_encryption_customer_key for this backend.","","Set server_side_encryption_customer_key_md5 for this …","","Set server_side_encryption_key_id for this backend.","","Enable server side encryption with aws managed kms key","Enable server side encryption with customer key.","Enable server side encryption with customer key.","Enable server side encryption with customer managed kms key","Enable server side encryption with s3 managed key","Set the GCS service account.","","","","","","","set bearer token for http backend","set the bearer token for Webdav","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","set password for http backend","set the password for Webdav","","","set the version that used by cache.","","","","","","","","","","","","","","","","set the minimum size of unsized write, it should be …","","Temp folder for object store test","Test s3 config from environment variables","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","Returns s3 test config, return None if not found.","","","","","","","","","","","","Join two paths and normalize the output dir.","Push child to parent dir and normalize the output path.","Normalize a directory path, ensure it is ends with ‘/’"],"i":[37,15,3,3,15,15,3,15,3,3,3,15,3,13,0,0,0,0,3,13,0,15,15,15,3,0,3,15,15,0,0,0,15,15,0,0,37,15,13,15,3,0,1,6,8,3,3,3,6,42,1,8,13,14,3,6,15,11,42,1,8,13,14,3,6,15,11,37,11,6,11,11,13,14,3,6,15,11,13,14,3,6,15,11,1,42,1,8,13,14,3,6,15,11,42,1,8,13,14,3,6,15,11,42,1,8,13,14,3,6,15,11,8,1,6,6,13,6,6,13,3,15,13,13,13,13,13,3,3,3,3,3,15,15,15,15,15,8,8,13,13,14,3,6,15,15,11,42,1,8,13,14,3,6,15,11,37,6,6,42,1,42,1,8,13,14,3,6,15,11,14,15,13,6,13,8,8,8,6,0,6,6,6,6,6,6,8,8,14,14,0,14,8,6,11,3,8,14,14,1,42,1,1,42,42,42,42,42,42,42,1,1,1,6,6,6,6,6,8,0,6,6,6,6,3,6,6,6,6,42,11,0,8,8,8,8,1,8,8,42,6,6,8,3,0,13,14,3,6,15,11,8,13,15,42,1,8,13,14,3,6,15,11,42,1,8,13,14,3,6,15,11,42,42,1,8,13,14,3,6,15,11,0,6,42,1,8,13,14,3,6,15,11,8,6,8,1,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,71,68,78,69,70,71,72,73,74,68,78,69,70,71,72,73,74,68,98,89,68,69,70,71,72,73,74,68,69,70,71,72,73,74,68,78,69,70,71,72,73,74,68,78,69,70,71,72,73,74,68,78,69,70,71,72,73,74,73,68,70,71,72,71,70,71,70,71,73,74,68,78,69,70,71,72,73,74,73,89,70,77,68,78,69,70,71,72,73,74,68,78,69,70,71,72,73,74,0,98,89,68,69,72,68,69,72,72,68,69,70,71,72,73,74,68,78,69,70,71,72,73,74,68,78,69,70,71,72,73,74,68,78,69,70,71,72,73,74,70,68,78,69,70,71,72,73,74,71,71,68,71,68,68,68,68,68,72,72,0,0,89,89,89,89,89,89,89,89,89,89,89,89,98,89,98,89,98,89,89,0,98,98,98,89,98,89,98,89,89,89,89,89,89,98,89,89,89,89,98,89,98,89,89,98,89,98,98,89,89,89,98,89,89,0,98,98,89,98,89,98,89,98,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,104,105,103,104,105,104,104,106,107,106,107,106,107,106,107,105,105,108,108,106,104,105,106,104,105,106,107,109,108,110,111,112,113,114,103,104,105,115,116,106,107,109,108,110,111,112,113,114,103,104,105,115,116,109,110,103,104,105,109,110,103,104,105,106,107,109,108,110,111,112,113,114,103,104,105,115,116,106,107,109,103,116,106,107,109,103,116,106,107,109,108,110,111,112,113,114,103,104,105,115,116,106,107,109,108,110,111,112,113,114,103,104,105,115,116,106,107,109,108,110,111,112,113,114,103,104,105,115,116,106,106,110,110,110,110,105,105,110,110,106,107,109,108,110,111,112,113,114,103,104,105,115,116,110,105,110,105,116,116,105,109,105,109,105,105,105,116,116,111,111,105,105,108,108,105,105,106,106,106,106,106,106,106,107,109,110,112,113,103,104,105,115,116,106,107,109,110,112,113,103,104,105,115,116,105,105,107,107,106,107,109,108,110,111,112,113,103,104,105,115,116,106,107,109,108,110,111,112,113,114,103,104,105,115,116,106,106,107,109,108,110,111,112,113,114,103,104,105,115,116,106,107,109,110,111,112,113,103,104,105,115,106,107,109,110,111,112,113,103,104,105,115,106,107,109,108,110,111,112,113,114,103,104,105,115,116,112,115,112,115,110,110,104,104,105,105,105,105,106,107,109,108,110,111,112,113,114,103,104,105,115,116,106,107,109,108,110,111,112,113,114,103,104,105,115,116,106,106,110,110,103,105,103,105,109,109,109,109,105,105,104,105,104,105,105,105,105,105,105,105,105,105,104,104,105,106,105,105,105,110,110,106,107,109,103,116,112,115,112,115,106,107,109,108,110,111,112,113,114,103,104,105,115,116,106,107,109,108,110,111,112,113,114,103,104,105,115,116,106,107,109,108,110,111,112,113,114,103,104,105,115,116,112,115,112,115,111,111,106,107,109,108,110,111,112,113,114,103,104,105,115,116,104,104,0,0,119,120,119,120,119,119,120,119,120,119,120,119,119,120,119,120,119,120,120,119,120,119,0,119,120,120,119,120,119,120,119,120,119,0,0,0,0],"f":[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,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],0,0,[[3,[5,[[4,[3]]]]]],[[3,[5,[[4,[3]]]]]],[[3,[5,[[4,[3]]]]]],[6,7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[9,[8]]]],[10,[[9,[11,8]]]],[6,2],[11,12],0,[13,13],[14,14],[3,3],[6,6],[15,15],[11,11],[[]],[[]],[[]],[[]],[[]],[[]],[1,2],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,[[1,17],2],[[6,18,18],2],[[6,18],2],[[],13],[[6,18],2],[[6,18],19],[[13,13],20],[[3,3],20],[[15,15],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[8,21],[[9,[22]]]],[[8,21],[[9,[22]]]],[[13,21],[[9,[22]]]],[[13,21],[[9,[22]]]],[[14,21],[[9,[22]]]],[[3,21],[[9,[22]]]],[[6,21],[[9,[22]]]],[[15,21],[[9,[22]]]],[[15,21],[[9,[22]]]],[[11,21],[[9,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[25,[23,23,24]]]],[[[25,[23,23,24]]],[[9,[[27,[26]],8]]]],[6,28],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14],[15,18],[13,20],[[6,18],2],[13,20],[8,20],[8,15],0,[[6,[31,[[30,[26,29]]]]],6],0,[6,32],0,[[6,18],2],[[6,18],33],[[6,18],2],[[6,18],34],[[8,35],8],0,[14,36],0,0,[14,18],[[15,18],8],[37,[[9,[[27,[26]],8]]]],[[],[[9,[11,8]]]],[3],0,[14,18],0,[[[38,[1]],39],[[41,[[9,[40]]]]]],[[[38,[42]],39],[[41,[[9,[43,40]]]]]],[[[38,[1]],39],[[41,[[9,[40]]]]]],[[[38,[1]],39],[[41,[[9,[40]]]]]],[[42,39],[[41,[[45,[[9,[44,8]]]]]]]],[[[38,[42]],39],[[41,[45]]]],[[42,39,[47,[46]]],[[41,[[9,[32,8]]]]]],[[[38,[42]],39,[47,[46]]],[[41,[[9,[32,40]]]]]],[[[38,[42]],39,48],[[41,[[9,[40]]]]]],[[42,39,49],[[41,[[9,[43,8]]]]]],[[[38,[42]],39,49],[[41,[[9,[43,40]]]]]],[[[38,[1]],39],[[41,[[9,[40]]]]]],[[[38,[1]],39,[47,[46]]],[[41,[[9,[32,40]]]]]],[[[38,[1]],39,[47,[46]]],[[41,[[9,[32,40]]]]]],[[6,18,50],2],[[6,18,50],51],[[6,18,50],2],[[6,18,50],2],[[6,18,50],52],[53],[18,23],[[6,18],2],[[6,18],54],[[6,18],2],[[6,18],55],[[3,[5,[[4,[3]]]]]],[[6,[56,[23,29]]],2],[[6,18],2],[[6,[0,[57,58]]],2],[[6,18,18],2],0,[[11,[60,[59]]],2],0,[8,8],[8,8],[[8,[5,[61]]],8],[8,8],[[1,57],2],[8,[[45,[62]]]],0,[[[38,[42]],49],[[9,[40]]]],[[6,18],2],[[6,18],63],0,[[3,[5,[[4,[3]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[],23],[[],23],[[],23],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[38,39],[[41,[[45,[9]]]]]],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],0,[[65,[25,[23,23,24]]],[[9,[6,8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[8,18,[5,[23]]],8],[[6,32],6],[[8,[5,[18]]],8],[[1,[5,[44]]],2],[[6,18,[5,[44]]],2],[[6,18,[5,[44]]],66],[[6,18],2],[[6,18],67],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[68,68],[69,69],[70,70],[71,71],[72,72],[73,73],[74,74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],[[9,[73,8]]]],[[],[[68,[75]]]],[[],70],[[],71],[[],72],0,[[70,76]],0,[[70,21],[[9,[22]]]],[[71,21],[[9,[22]]]],[[73,21],[[9,[22]]]],[[74,21],[[9,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[70,23]],[[8,50,47]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[68,[77]],26]],[[78,26]],[[69,26]],[[70,26]],[[71,26]],[[72,26]],[[73,26]],[[74,26]],0,0,0,[[],[[68,[75]]]],[32,69],[[],72],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[71,20],71],[[71,[45,[18]]],[[9,[71,8]]]],[[[68,[75]],79],[[68,[75]]]],[[71,[45,[18]]],[[9,[71,8]]]],[[[68,[75]]],[[68,[75]]]],[[[68,[75]],50],[[68,[75]]]],[[[68,[75]],32],[[68,[75]]]],[[[68,[75]],50],[[68,[75]]]],[[[68,[75]],77],[[68,[77]]]],[[72,43],72],[[72,50],72],0,0,[80,[[38,[[81,[2,29]]]]]],[[18,18,82],[[9,[83,8]]]],[[18,84],[[9,[85,8]]]],[[18,86],[[9,[87,8]]]],[[18,88],[[9,[8]]]],[[[89,[26,26]],18,88],90],[[18,91],[[9,[8]]]],[[[89,[26,26]],18,91],90],[[18,18,92],[[9,[93,8]]]],[[18,94],[[9,[95,8]]]],[[[89,[26,26]],18,96],90],[[18,96],[[9,[8]]]],[[]],[[]],[[]],[[]],0,0,[[89,18,91],23],[18,20],[[[98,[97]]],[[98,[97]]]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[18,18,82],[[38,[[81,[2,29]]]]]],[[18,84],[[38,[[81,[2,29]]]]]],[[18,86],[[38,[[81,[2,29]]]]]],[[[89,[26,26]],18,86],[[38,[[81,[2]]]]]],[[[89,[99,99]],21],100],[[]],[[]],[[],101],[[[89,[26,26]]]],0,[[]],[[]],[[[98,[26]],26]],[[[89,[26,26]],18,88],[[38,[[81,[2]]]]]],[[18,88],[[38,[[81,[2,29]]]]]],0,0,[[[98,[[0,[26,97]]]],18],20],[[[30,[[0,[26,97]]]],32],[[90,[[98,[[0,[26,97]]]]]]]],[[18,102],[[38,[[81,[2,29]]]]]],[[18,91],[[38,[[81,[2,29]]]]]],[[[89,[26,26]],18,91],[[38,[[81,[2]]]]]],[[[98,[[0,[26,97]]]]],90],[[18,18,92],[[38,[[81,[2,29]]]]]],[[18,94],[[38,[[81,[2,29]]]]]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],64],[[],64],[[]],[[]],[[18,96],[[38,[[81,[2,29]]]]]],[[[89,[26,26]],18,96],[[38,[[81,[2]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[103,18],103],[[104,18],104],[[105,18],105],0,0,0,[[104,18],104],0,[[106,18],106],[[107,18],107],0,0,[[106,18],106],[[107,18],107],0,0,[105,105],0,[[108,18],108],0,[[106,32],106],[[104,32],104],[[105,32],105],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[109,18],109],[[110,18],110],[[103,18],103],[[104,18],104],[[105,18],105],0,0,0,0,0,[106,[[9,[8]]]],[107,[[9,[8]]]],[109,[[9,[8]]]],[108,[[9,[8]]]],[110,[[9,[8]]]],[111,[[9,[8]]]],[112,[[9,[8]]]],[113,[[9,[8]]]],[114,[[9,[8]]]],[103,[[9,[8]]]],[104,[[9,[8]]]],[105,[[9,[8]]]],[115,[[9,[8]]]],[116,[[9,[8]]]],[106,106],[107,107],[109,109],[103,103],[116,116],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[106,18],106],0,[[110,18],110],0,[[110,18],110],0,[[105,[81,[117,29]]],105],0,[[110,[81,[118,29]]],110],0,[[],106],[[],107],[[],109],[[],108],[[],110],[[],111],[[],112],[[],113],[[],114],[[],103],[[],104],[[],105],[[],115],[[],116],[[110,18],110],[[105,18],105],0,0,[[116,18],116],0,[[18,18],2],[109,109],[105,105],0,0,[105,105],0,[116,116],0,[111,111],0,[105,105],0,[108,108],0,[105,105],0,[[106,18],106],0,[[106,18],106],0,[[106,18],106],0,[[106,18],106],[[107,18],107],[[109,18],109],[[110,18],110],[[112,18],112],[[113,18],113],[[103,18],103],[[104,18],104],[[105,18],105],[[115,18],115],[[116,18],116],0,0,0,0,0,0,0,0,0,0,0,[[105,18],105],0,[[107,18],107],0,[[106,21],[[9,[22]]]],[[107,21],[[9,[22]]]],[[109,21],[[9,[22]]]],[[108,21],[[9,[22]]]],[[110,21],[[9,[22]]]],[[111,21],[[9,[22]]]],[[112,21],[[9,[22]]]],[[113,21],[[9,[22]]]],[[103,21],[[9,[22]]]],[[104,21],[[9,[22]]]],[[105,21],[[9,[22]]]],[[115,21],[[9,[22]]]],[[116,21],[[9,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[9,[106,8]]]],[[[25,[23,23,24]]],106],[[[25,[23,23,24]]],107],[[[25,[23,23,24]]],109],[[[25,[23,23,24]]],108],[[[25,[23,23,24]]],110],[[[25,[23,23,24]]],111],[[[25,[23,23,24]]],112],[[[25,[23,23,24]]],113],[[[25,[23,23,24]]],114],[[[25,[23,23,24]]],103],[[[25,[23,23,24]]],104],[[[25,[23,23,24]]],105],[[[25,[23,23,24]]],115],[[[25,[23,23,24]]],116],[[106,11],106],[[107,11],107],[[109,11],109],[[110,11],110],[[111,11],111],[[112,11],112],[[113,11],113],[[103,11],103],[[104,11],104],[[105,11],105],[[115,11],115],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[112,18],112],[[115,18],115],0,0,[[110,18],110],0,[[104,18],104],0,[[105,18],105],0,[[105,18],105],0,[[106,18],106],[[107,18],107],[[109,18],109],[[108,18],108],[[110,18],110],[[111,18],111],[[112,18],112],[[113,18],113],[[114,18],114],[[103,18],103],[[104,18],104],[[105,18],105],[[115,18],115],[[116,18],116],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[106,18],106],0,[[110,18],110],0,[[103,18],103],[[105,18],105],0,0,[[109,18],109],0,[[109,18],109],0,[[105,18],105],0,[[104,18],104],[[105,18],105],0,0,[[105,18],105],0,[[105,18],105],0,[[105,18],105],0,[[105,18],105],0,[[104,18],104],0,[105,105],[[106,[47,[46]]],106],[[105,18,[47,[46]]],105],[[105,18],105],[105,105],[[110,18],110],0,[[]],[[]],[[]],[[]],[[]],[[112,18],112],[[115,18],115],0,0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[112,18],112],[[115,18],115],0,0,[[111,18],111],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[104,32],104],0,0,0,0,[[]],[[]],[[]],[[]],0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[119,21],100],[[]],[[]],[[]],[[]],[[6,18],120],0,0,[120,90],0,[[],[[45,[119]]]],0,0,[[],9],[[],9],[[],9],[[],9],[[],64],[[],64],[[]],[[]],[121,[[9,[[56,[14]],8]]]],[[18,18],23],[[18,18],23],[18,23]],"c":[],"p":[[3,"Writer"],[8,"Future"],[4,"Metakey"],[3,"FlagSet"],[8,"Into"],[3,"ObjectStore"],[3,"BlockingOperator"],[3,"Error"],[4,"Result"],[3,"ClientBuilder"],[3,"HttpClient"],[3,"Client"],[4,"EntryMode"],[3,"Entry"],[4,"ErrorKind"],[3,"Compat"],[8,"AsyncRead"],[15,"str"],[3,"FutureDelete"],[15,"bool"],[3,"Formatter"],[3,"Error"],[3,"String"],[3,"RandomState"],[3,"HashMap"],[8,"Accessor"],[3,"OperatorBuilder"],[3,"OperatorInfo"],[3,"Global"],[3,"Arc"],[8,"Layer"],[15,"usize"],[3,"FutureList"],[3,"FutureLister"],[8,"FnOnce"],[3,"Metadata"],[8,"ObjectStoreBuilder"],[3,"Pin"],[3,"Context"],[3,"Error"],[4,"Poll"],[3,"Reader"],[15,"u64"],[3,"Bytes"],[4,"Option"],[15,"u8"],[15,"slice"],[3,"ReadBuf"],[4,"SeekFrom"],[3,"Duration"],[3,"FuturePresignRead"],[3,"FuturePresignWrite"],[3,"Demand"],[3,"FutureRead"],[3,"FutureReader"],[3,"Vec"],[8,"Stream"],[8,"Unpin"],[4,"AsyncBody"],[3,"Request"],[3,"Error"],[8,"Error"],[3,"FutureStat"],[3,"TypeId"],[4,"Scheme"],[3,"FutureWrite"],[3,"FutureWriter"],[3,"RetryLayer"],[3,"ConcurrentLimitLayer"],[3,"ImmutableIndexLayer"],[3,"LoggingLayer"],[3,"TimeoutLayer"],[3,"BlockingLayer"],[3,"MetricsLayer"],[3,"DefaultRetryInterceptor"],[8,"IntoIterator"],[8,"RetryInterceptor"],[3,"TracingLayer"],[15,"f32"],[3,"OpBatch"],[3,"Box"],[3,"OpCopy"],[3,"RpCopy"],[3,"OpCreateDir"],[3,"RpCreateDir"],[3,"OpDelete"],[3,"RpDelete"],[3,"OpList"],[3,"LruCacheAccessor"],[6,"Result"],[3,"OpRead"],[3,"OpRename"],[3,"RpRename"],[3,"OpStat"],[3,"RpStat"],[3,"OpWrite"],[8,"Clone"],[3,"LruCacheLayer"],[8,"Debug"],[6,"Result"],[3,"AccessorInfo"],[3,"OpPresign"],[3,"Obs"],[3,"Oss"],[3,"S3"],[3,"Azblob"],[3,"Azdls"],[3,"Fs"],[3,"Cos"],[3,"Gcs"],[3,"Ghac"],[3,"Http"],[3,"Ipmfs"],[3,"Memory"],[3,"Webdav"],[3,"Webhdfs"],[8,"CredentialLoad"],[8,"TokenLoad"],[3,"TestS3Config"],[3,"TempFolder"],[3,"Lister"]]},\ "operator":{"doc":"","t":"AAAAAAAAADGLLLMLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLFLNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDENDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDGNDNDNDNDNDNNDNDDNDNDNDNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDLLLLLLFFFLLLFLLFLLLFFLLLLLLLLLLLLLFLLLLLLLLDGLLLLFMLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLFFFLRRRDLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLAAAFFFAFFFDLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLDDDMAMMMAMADLLLLLLLLLLLLLLLLLLLFLLLLLLLLLDLLLMLLLLMLLLLLLLLLLLLLLMLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLDDDDMMAMMFMMMAFAMADLLLLLLLLLLLLLLLLLLLFLLLLLLLLLDLLLMLLLLMLLLLLLLLLLLLLLMLLLLLLLLLRDLLLMFLLLLMLLLLLLLLLLLLLLLMFLFLLLLLLLLDLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLDLLLLALLLLMLMLLLLLLALALLLLLLAMLLALALLLLLLFLLLLFLLLMLLLLLLLLMLLMLALLLLLMFFLLLALLLLLLLLRRRFFFFFFFFFFDLLLLLLLMLLLLLLLMLLLLLLLLLFLLLLLLL","n":["delete","error","expr_factory","insert","metrics","region_req_factory","req_convert","statement","table","Deleter","DeleterRef","and","borrow","borrow_mut","catalog_manager","compat","compat_mut","compat_ref","datanode_manager","deref","deref_mut","do_request","drop","from","from_subset","get_table","group_requests_by_peer","handle_column_deletes","handle_row_deletes","handle_table_delete","init","into","into_request","into_request","is_in_subset","key_column_names","lift_into","new","or","partition_manager","sculpt","subset","to_subset","to_subset_unchecked","trim_columns","try_from","try_into","try_into","type_id","validate_column_count_match","vzip","AlterExprToRequest","AlterExprToRequestSnafu","BuildBackend","BuildBackendSnafu","BuildColumnVectors","BuildColumnVectorsSnafu","BuildCreateExprOnInsertion","BuildCreateExprOnInsertionSnafu","BuildCsvConfig","BuildCsvConfigSnafu","BuildDfLogicalPlan","BuildDfLogicalPlanSnafu","BuildFileStream","BuildFileStreamSnafu","BuildParquetRecordBatchStream","BuildParquetRecordBatchStreamSnafu","BuildRegex","BuildRegexSnafu","BuildTableMeta","BuildTableMetaSnafu","Catalog","CatalogSnafu","ColumnDataType","ColumnDataTypeSnafu","ColumnDefaultValue","ColumnDefaultValueSnafu","ColumnNoneDefaultValue","ColumnNoneDefaultValueSnafu","ColumnNotFound","ColumnNotFoundSnafu","ConvertColumnDefaultConstraint","ConvertColumnDefaultConstraintSnafu","ConvertSqlValue","ConvertSqlValueSnafu","CopyTable","CopyTableSnafu","CreateTableInfo","CreateTableInfoSnafu","DescribeStatement","DescribeStatementSnafu","DeserializePartition","DeserializePartitionSnafu","EncodeJson","EncodeJsonSnafu","Error","ExecLogicalPlan","ExecLogicalPlanSnafu","ExecuteDdl","ExecuteDdlSnafu","ExecuteStatement","ExecuteStatementSnafu","External","ExternalSnafu","FindNewColumnsOnInsertion","FindNewColumnsOnInsertionSnafu","FindRegionLeader","FindRegionLeaderSnafu","FindTablePartitionRule","FindTablePartitionRuleSnafu","IllegalPrimaryKeysDef","IllegalPrimaryKeysDefSnafu","InferFileTableSchema","InferFileTableSchemaSnafu","InferSchema","InferSchemaSnafu","Insert","InsertSnafu","IntoVectors","IntoVectorsSnafu","InvalidColumnDef","InvalidColumnDefSnafu","InvalidCopyParameter","InvalidCopyParameterSnafu","InvalidDeleteRequest","InvalidDeleteRequestSnafu","InvalidInsertRequest","InvalidInsertRequestSnafu","InvalidPartitionColumns","InvalidPartitionColumnsSnafu","InvalidSchema","InvalidSchemaSnafu","InvalidSql","InvalidSqlSnafu","InvalidateTableCache","InvalidateTableCacheSnafu","JoinTask","JoinTaskSnafu","ListObjects","ListObjectsSnafu","MissingInsertBody","MissingInsertBodySnafu","MissingTimeIndexColumn","MissingTimeIndexColumnSnafu","NotSupported","NotSupportedSnafu","ParseFileFormat","ParseFileFormatSnafu","ParseQuery","ParseQuerySnafu","ParseSql","ParseSqlSnafu","ParseUrl","ParseUrlSnafu","PlanStatement","PlanStatementSnafu","PrepareFileTable","PrepareFileTableSnafu","PrepareImmutableTable","PrepareImmutableTableSnafu","ProjectSchema","ProjectSchemaSnafu","ReadDfRecordBatch","ReadDfRecordBatchSnafu","ReadObject","ReadObjectSnafu","ReadOrc","ReadOrcSnafu","ReadParquet","ReadParquetSnafu","ReadRecordBatch","ReadRecordBatchSnafu","RequestDeletes","RequestDeletesSnafu","RequestInserts","RequestInsertsSnafu","Result","SchemaExists","SchemaExistsSnafu","SchemaIncompatible","SchemaIncompatibleSnafu","SchemaNotFound","SchemaNotFoundSnafu","SplitDelete","SplitDeleteSnafu","SplitInsert","SplitInsertSnafu","Table","TableMetadataManager","TableMetadataManagerSnafu","TableNotFound","TableNotFoundSnafu","TableSnafu","Unexpected","UnexpectedSnafu","UnrecognizedTableOption","UnrecognizedTableOptionSnafu","UnsupportedFormat","UnsupportedFormatSnafu","WriteParquet","WriteParquetSnafu","WriteStreamToFile","WriteStreamToFileSnafu","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","and","as_any","as_error_source","backtrace","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","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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","cause","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","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","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","column","column","column","column_name","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","compat_ref","debug_fmt","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","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","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","err_msg","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","fail","feat","file_schema","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","fmt","format","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","index","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","init","init","init","init","init","init","init","init","init","init","init","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","into","into","into","into","into","into","into","into","into","into","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","key","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","lift_into","msg","msg","name","next","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","or","path","path","path","provide","reason","reason","reason","schema_info","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","source","status_code","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","subset","table","table_name","table_name","table_name","table_name","table_name","table_schema","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_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_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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","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","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","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","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","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","type_id","value","value","violated","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","column","column","column","column_name","err_msg","error","error","error","error","error","error","error","error","error","error","error","error","feat","file_schema","format","index","key","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","msg","msg","name","path","path","path","reason","reason","reason","schema_info","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","table","table_name","table_name","table_name","table_name","table_name","table_schema","value","value","violated","CreateExprFactory","__clone_box","and","borrow","borrow_mut","clone","clone_into","column_schemas_to_defs","columns_to_column_schemas","columns_to_expr","compat","compat_mut","compat_ref","create_external_expr","create_table_expr_by_column_schemas","create_table_expr_by_columns","create_to_expr","deref","deref_mut","drop","find_primary_keys","find_time_index","fmt","from","from_ref","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","or","sculpt","subset","to_alter_expr","to_owned","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","Inserter","InserterRef","alter_table_on_demand","and","borrow","borrow_mut","build_create_table_expr","catalog_manager","compat","compat_mut","compat_ref","create_or_alter_tables_on_demand","create_table","datanode_manager","deref","deref_mut","do_request","drop","from","from_subset","get_table","group_requests_by_peer","handle_column_inserts","handle_row_inserts","handle_statement_insert","handle_table_insert","init","into","into_request","into_request","is_in_subset","lift_into","new","or","partition_manager","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","validate_column_count_match","validate_request_with_table","validate_required_columns","vzip","DIST_CREATE_TABLE","DIST_DELETE_ROW_COUNT","DIST_INGEST_ROW_COUNT","RegionRequestFactory","and","borrow","borrow_mut","build_delete","build_insert","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","header","init","into","into_request","into_request","is_in_subset","lift_into","new","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","common","delete","insert","column_schema","columns_to_rows","data_type","partitioner","push_column_to_rows","row_count","semantic_type","Partitioner","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","new","or","partition_delete_requests","partition_insert_requests","partition_manager","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","ColumnToRow","RowToRegion","TableToRegion","catalog_manager","column_to_row","ctx","partition_manager","partition_manager","row_to_region","table_info","table_to_region","ColumnToRow","and","borrow","borrow_mut","compat","compat_mut","compat_ref","convert","deref","deref_mut","drop","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","or","request_column_to_row","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","RowToRegion","and","borrow","borrow_mut","catalog_manager","compat","compat_mut","compat_ref","convert","ctx","deref","deref_mut","drop","from","from_subset","get_table","init","into","into_request","into_request","is_in_subset","lift_into","new","or","partition_manager","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","TableToRegion","and","borrow","borrow_mut","compat","compat_mut","compat_ref","convert","deref","deref_mut","drop","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","new","or","partition_manager","sculpt","subset","table_info","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","ColumnToRow","RowToRegion","StatementToRegion","TableToRegion","catalog_manager","catalog_manager","column_to_row","ctx","ctx","data_type","partition_manager","partition_manager","partition_manager","row_to_region","semantic_type","stmt_to_region","table_info","table_to_region","ColumnToRow","and","borrow","borrow_mut","compat","compat_mut","compat_ref","convert","deref","deref_mut","drop","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","or","request_column_to_row","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","RowToRegion","and","borrow","borrow_mut","catalog_manager","compat","compat_mut","compat_ref","convert","ctx","deref","deref_mut","drop","from","from_subset","get_table","init","into","into_request","into_request","is_in_subset","lift_into","new","or","partition_manager","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","DEFAULT_PLACEHOLDER_VALUE","StatementToRegion","and","borrow","borrow_mut","catalog_manager","column_names","compat","compat_mut","compat_ref","convert","ctx","deref","deref_mut","drop","from","from_subset","get_full_name","get_table","init","into","into_request","into_request","is_in_subset","lift_into","new","or","partition_manager","replace_default","sculpt","sql_value_to_grpc_value","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","TableToRegion","and","borrow","borrow_mut","compat","compat_mut","compat_ref","convert","deref","deref_mut","drop","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","new","or","partition_manager","sculpt","subset","table_info","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","StatementExecutor","__clone_box","alter_table","alter_table_inner","and","backup","borrow","borrow_mut","build_file_stream","build_read_stream","cache_invalidator","catalog_manager","catalog_manager","clone","clone_into","compat","compat_mut","compat_ref","copy_database","copy_table_from","copy_table_from","copy_table_to","copy_table_to","create_database","create_external_table","create_table","create_table_inner","create_table_procedure","ddl","ddl_executor","deref","deref_mut","describe","describe_table","dml","drop","drop_table","drop_table_procedure","execute_sql","execute_stmt","execute_tql","extract_timestamp","from","from_ref","from_subset","get_table","idents_to_full_database_name","infer_schema","init","insert","inserter","into","into_request","into_request","is_in_subset","lift_into","list_copy_from_entries","new","or","partition_manager","plan","plan_exec","query_engine","sculpt","show","show_create_table","show_databases","show_tables","stream_to_file","subset","table_metadata_manager","to_copy_database_request","to_copy_table_request","to_owned","to_subset","to_subset_unchecked","tql","truncate_table","truncate_table_procedure","try_from","try_into","try_into","type_id","verify_alter","vzip","COPY_DATABASE_TIME_END_KEY","COPY_DATABASE_TIME_START_KEY","DEFAULT_BATCH_SIZE","batch_insert","ensure_schema_compatible","generated_schema_projection_and_compatible_file_schema","create_table_info","find_partition_columns","find_partition_entries","merge_options","parse_partitions","validate_partition_columns","create_partitions_stmt","TableMutationOperator","and","borrow","borrow_mut","compat","compat_mut","compat_ref","delete","deleter","deref","deref_mut","drop","from","from_subset","init","insert","inserter","into","into_request","into_request","is_in_subset","lift_into","new","or","sculpt","subset","table_idents_to_full_name","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip"],"q":[[0,"operator"],[9,"operator::delete"],[51,"operator::error"],[2853,"operator::error::Error"],[3016,"operator::expr_factory"],[3060,"operator::insert"],[3107,"operator::metrics"],[3110,"operator::region_req_factory"],[3142,"operator::req_convert"],[3145,"operator::req_convert::common"],[3152,"operator::req_convert::common::partitioner"],[3184,"operator::req_convert::delete"],[3195,"operator::req_convert::delete::column_to_row"],[3225,"operator::req_convert::delete::row_to_region"],[3259,"operator::req_convert::delete::table_to_region"],[3291,"operator::req_convert::insert"],[3309,"operator::req_convert::insert::column_to_row"],[3339,"operator::req_convert::insert::row_to_region"],[3373,"operator::req_convert::insert::stmt_to_region"],[3412,"operator::req_convert::insert::table_to_region"],[3444,"operator::statement"],[3529,"operator::statement::backup"],[3531,"operator::statement::copy_table_from"],[3535,"operator::statement::ddl"],[3541,"operator::statement::show"],[3542,"operator::table"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","SNAFU context selector for the Error::AlterExprToRequest …","","SNAFU context selector for the Error::BuildBackend variant","","SNAFU context selector for the Error::BuildColumnVectors …","","SNAFU context selector for the …","","SNAFU context selector for the Error::BuildCsvConfig …","","SNAFU context selector for the Error::BuildDfLogicalPlan …","","SNAFU context selector for the Error::BuildFileStream …","","SNAFU context selector for the …","","SNAFU context selector for the Error::BuildRegex variant","","SNAFU context selector for the Error::BuildTableMeta …","","SNAFU context selector for the Error::Catalog variant","","SNAFU context selector for the Error::ColumnDataType …","","SNAFU context selector for the Error::ColumnDefaultValue …","","SNAFU context selector for the …","","SNAFU context selector for the Error::ColumnNotFound …","","SNAFU context selector for the …","","SNAFU context selector for the Error::ConvertSqlValue …","","SNAFU context selector for the Error::CopyTable variant","","SNAFU context selector for the Error::CreateTableInfo …","","SNAFU context selector for the Error::DescribeStatement …","","SNAFU context selector for the Error::DeserializePartition …","","SNAFU context selector for the Error::EncodeJson variant","","","SNAFU context selector for the Error::ExecLogicalPlan …","","SNAFU context selector for the Error::ExecuteDdl variant","","SNAFU context selector for the Error::ExecuteStatement …","","SNAFU context selector for the Error::External variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::FindRegionLeader …","","SNAFU context selector for the …","","SNAFU context selector for the Error::IllegalPrimaryKeysDef…","","SNAFU context selector for the Error::InferFileTableSchema …","","SNAFU context selector for the Error::InferSchema variant","","SNAFU context selector for the Error::Insert variant","","SNAFU context selector for the Error::IntoVectors variant","","SNAFU context selector for the Error::InvalidColumnDef …","","SNAFU context selector for the Error::InvalidCopyParameter …","","SNAFU context selector for the Error::InvalidDeleteRequest …","","SNAFU context selector for the Error::InvalidInsertRequest …","","SNAFU context selector for the …","","SNAFU context selector for the Error::InvalidSchema variant","","SNAFU context selector for the Error::InvalidSql variant","","SNAFU context selector for the Error::InvalidateTableCache …","","SNAFU context selector for the Error::JoinTask variant","","SNAFU context selector for the Error::ListObjects variant","","SNAFU context selector for the Error::MissingInsertBody …","","SNAFU context selector for the …","","SNAFU context selector for the Error::NotSupported variant","","SNAFU context selector for the Error::ParseFileFormat …","","SNAFU context selector for the Error::ParseQuery variant","","SNAFU context selector for the Error::ParseSql variant","","SNAFU context selector for the Error::ParseUrl variant","","SNAFU context selector for the Error::PlanStatement variant","","SNAFU context selector for the Error::PrepareFileTable …","","SNAFU context selector for the Error::PrepareImmutableTable…","","SNAFU context selector for the Error::ProjectSchema variant","","SNAFU context selector for the Error::ReadDfRecordBatch …","","SNAFU context selector for the Error::ReadObject variant","","SNAFU context selector for the Error::ReadOrc variant","","SNAFU context selector for the Error::ReadParquet variant","","SNAFU context selector for the Error::ReadRecordBatch …","","SNAFU context selector for the Error::RequestDeletes …","","SNAFU context selector for the Error::RequestInserts …","","","SNAFU context selector for the Error::SchemaExists variant","","SNAFU context selector for the Error::SchemaIncompatible …","","SNAFU context selector for the Error::SchemaNotFound …","","SNAFU context selector for the Error::SplitDelete variant","","SNAFU context selector for the Error::SplitInsert variant","","","SNAFU context selector for the Error::TableMetadataManager …","","SNAFU context selector for the Error::TableNotFound variant","SNAFU context selector for the Error::Table variant","","SNAFU context selector for the Error::Unexpected variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::UnsupportedFormat …","","SNAFU context selector for the Error::WriteParquet variant","","SNAFU context selector for the Error::WriteStreamToFile …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert CreateTable statement to CreateExpr gRPC request.","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts timestamp from a [HashMap<String, String>] with …","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Converts CopyDatabaseArgument to CopyDatabaseRequest. This …","","","","","","","","","","","","","","","","","Executes all pending inserts all at once, drain pending …","","Allows the file schema is a subset of table","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","Converts maybe fully-qualified table name (…","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,33,0,0,33,0,33,0,33,0,33,0,33,0,33,33,0,33,0,0,33,0,33,0,33,0,33,0,33,0,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,33,33,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,63,111,52,64,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,39,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,46,50,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,33,49,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,50,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,54,54,55,55,38,38,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,39,39,40,40,41,41,42,42,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,43,43,44,44,73,73,45,45,74,74,75,75,76,76,77,77,78,78,79,79,80,80,46,46,81,81,82,82,83,83,84,84,47,47,85,85,86,86,87,87,88,88,89,89,90,90,49,49,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,50,50,104,104,105,105,106,106,51,51,107,107,108,108,109,109,110,110,111,111,52,52,53,53,112,112,113,113,114,114,33,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,51,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,45,47,44,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,94,96,97,33,40,41,53,43,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,33,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,53,42,67,80,88,89,50,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,54,54,55,55,38,38,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,39,39,40,40,41,41,42,42,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,43,43,44,44,73,73,45,45,74,74,75,75,76,76,77,77,78,78,79,79,80,80,46,46,81,81,82,82,83,83,84,84,47,47,85,85,86,86,87,87,88,88,89,89,90,90,49,49,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,50,50,104,104,105,105,106,106,51,51,107,107,108,108,109,109,110,110,111,111,52,52,53,53,112,112,113,113,114,114,33,33,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,61,51,38,54,55,38,57,58,59,60,61,62,63,64,39,40,41,42,65,66,67,68,69,70,71,72,43,44,73,45,74,75,76,77,78,79,80,46,81,82,83,84,47,85,86,87,88,89,90,49,91,92,93,94,95,96,97,98,99,100,101,102,103,50,104,105,106,51,107,108,109,110,111,52,53,112,113,114,33,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,234,236,237,238,239,240,241,242,243,244,245,216,219,220,246,247,221,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,222,263,223,264,265,266,267,268,269,270,224,271,272,273,235,274,275,276,277,225,278,226,227,228,279,229,230,280,234,231,232,281,236,282,283,284,285,217,218,286,287,288,289,258,268,256,277,278,226,246,247,286,255,237,238,240,241,242,243,244,245,216,219,248,249,250,251,252,253,254,257,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,217,287,288,289,286,290,249,223,271,272,234,244,236,239,0,123,123,123,123,123,123,0,0,0,123,123,123,0,123,123,0,123,123,123,0,0,123,123,123,123,123,123,123,123,123,123,123,123,123,0,123,123,123,123,123,123,123,123,0,0,137,137,137,137,0,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,0,0,0,137,0,0,0,0,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,0,0,0,0,0,0,0,0,0,0,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,0,0,0,164,0,164,164,167,0,167,0,0,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,291,291,291,291,291,291,291,291,291,0,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,0,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,0,0,0,0,169,171,0,169,171,0,169,171,175,0,0,0,175,0,0,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,0,292,292,292,292,292,292,292,292,292,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,0,0,171,171,171,171,0,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,0,171,0,171,171,171,171,171,171,171,171,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,0,139,139,139,139,0,139,139,139,139,139,139,139,139,139,139,139,139,139,0,139,0,139,139,139,139,139,139,0,139,139,139,0,139,0,139,139,139,139,139,139,0,139,139,139,139,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,139,139,139,139,139,139,0,0,139,139,139,0,139,139,139,139,139,139,139,139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,0,213,213,213,213,213,213,213],"f":[0,0,0,0,0,0,0,0,0,0,0,[1,[[2,[1,1]]]],[[]],[[]],0,[[],3],[[],3],[[],3],0,[4],[4],[[5,6,7,7],[[9,[8]]]],[4],[[]],[[]],[[5,10,10,10],[[9,[11]]]],[[5,6],[[9,[[13,[12,6]]]]]],[[5,14,15],[[9,[16]]]],[[5,17,15],[[9,[16]]]],[[5,18,15],[[9,[4]]]],[[],4],[[]],[[],19],[[],20],[[],21],[[5,11],[[9,[[23,[22]]]]]],[[]],[[24,25,26],5],[1,[[27,[1,1]]]],0,[[]],[[],[[29,[28]]]],[[],30],[[]],[[5,17,15],[[9,[17]]]],[[],29],[[],29],[[],29],[[],31],[17,9],[[]],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,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,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,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,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,0,0,0,0,0,0,0,[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[32],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[33,34],[[],35],[33,[[30,[36]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[38,[[37,[22]]]]],33],[[[39,[[37,[22]]]]],33],[[[40,[[37,[22]]]]],33],[[[41,[[37,[22]]]]],33],[[[42,[[37,[22]]]]],33],[[[43,[[37,[22]]]]],33],[[[44,[[37,[22]]]]],33],[[[45,[[37,[22]]]]],33],[[[46,[[37,[22]]]]],33],[[[47,[[37,[22]]]]],33],[[[49,[[37,[48]]]]],33],[[[50,[[37,[4]],[37,[22]],[37,[22]]]]],33],[[[51,[[37,[22]],[37,[22]]]]],33],[[[52,[[37,[22]]]]],33],[[[53,[[37,[22]],[37,[22]]]]],33],[33,[[30,[35]]]],[54,54],[55,55],[[[38,[56]]],[[38,[56]]]],[57,57],[58,58],[59,59],[60,60],[[[61,[56]]],[[61,[56]]]],[62,62],[[[63,[56]]],[[63,[56]]]],[[[64,[56]]],[[64,[56]]]],[[[39,[56]]],[[39,[56]]]],[[[40,[56]]],[[40,[56]]]],[[[41,[56]]],[[41,[56]]]],[[[42,[56]]],[[42,[56]]]],[65,65],[66,66],[[[67,[56]]],[[67,[56]]]],[68,68],[69,69],[70,70],[71,71],[72,72],[[[43,[56]]],[[43,[56]]]],[[[44,[56]]],[[44,[56]]]],[73,73],[[[45,[56]]],[[45,[56]]]],[74,74],[75,75],[76,76],[77,77],[78,78],[79,79],[[[80,[56]]],[[80,[56]]]],[[[46,[56]]],[[46,[56]]]],[81,81],[82,82],[83,83],[84,84],[[[47,[56]]],[[47,[56]]]],[85,85],[86,86],[87,87],[[[88,[56]]],[[88,[56]]]],[[[89,[56]]],[[89,[56]]]],[90,90],[[[49,[56]]],[[49,[56]]]],[91,91],[92,92],[93,93],[[[94,[56]]],[[94,[56]]]],[95,95],[[[96,[56]]],[[96,[56]]]],[[[97,[56]]],[[97,[56]]]],[98,98],[99,99],[100,100],[101,101],[102,102],[103,103],[[[50,[56,56,56]]],[[50,[56,56,56]]]],[104,104],[105,105],[106,106],[[[51,[56,56]]],[[51,[56,56]]]],[107,107],[108,108],[109,109],[110,110],[[[111,[56]]],[[111,[56]]]],[[[52,[56]]],[[52,[56]]]],[[[53,[56,56]]],[[53,[56,56]]]],[112,112],[113,113],[114,114],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,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],[[],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],[[],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],[[],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],[[],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],[[],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],[[],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],[[],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],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[33,4,[115,[22]]]],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[33,10],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],[4],0,[[[38,[[37,[22]]]]],[[29,[33]]]],[[[39,[[37,[22]]]]],[[29,[33]]]],[[[40,[[37,[22]]]]],[[29,[33]]]],[[[41,[[37,[22]]]]],[[29,[33]]]],[[[42,[[37,[22]]]]],[[29,[33]]]],[[[43,[[37,[22]]]]],[[29,[33]]]],[[[44,[[37,[22]]]]],[[29,[33]]]],[[[45,[[37,[22]]]]],[[29,[33]]]],[[[46,[[37,[22]]]]],[[29,[33]]]],[[[47,[[37,[22]]]]],[[29,[33]]]],[[[49,[[37,[48]]]]],[[29,[33]]]],[[[50,[[37,[4]],[37,[22]],[37,[22]]]]],[[29,[33]]]],[[[51,[[37,[22]],[37,[22]]]]],[[29,[33]]]],[[[52,[[37,[22]]]]],[[29,[33]]]],[[[53,[[37,[22]],[37,[22]]]]],[[29,[33]]]],0,0,[[54,116],117],[[55,116],117],[[[38,[118]],116],117],[[57,116],117],[[58,116],117],[[59,116],117],[[60,116],117],[[[61,[118]],116],117],[[62,116],117],[[[63,[118]],116],117],[[[64,[118]],116],117],[[[39,[118]],116],117],[[[40,[118]],116],117],[[[41,[118]],116],117],[[[42,[118]],116],117],[[65,116],117],[[66,116],117],[[[67,[118]],116],117],[[68,116],117],[[69,116],117],[[70,116],117],[[71,116],117],[[72,116],117],[[[43,[118]],116],117],[[[44,[118]],116],117],[[73,116],117],[[[45,[118]],116],117],[[74,116],117],[[75,116],117],[[76,116],117],[[77,116],117],[[78,116],117],[[79,116],117],[[[80,[118]],116],117],[[[46,[118]],116],117],[[81,116],117],[[82,116],117],[[83,116],117],[[84,116],117],[[[47,[118]],116],117],[[85,116],117],[[86,116],117],[[87,116],117],[[[88,[118]],116],117],[[[89,[118]],116],117],[[90,116],117],[[[49,[118]],116],117],[[91,116],117],[[92,116],117],[[93,116],117],[[[94,[118]],116],117],[[95,116],117],[[[96,[118]],116],117],[[[97,[118]],116],117],[[98,116],117],[[99,116],117],[[100,116],117],[[101,116],117],[[102,116],117],[[103,116],117],[[[50,[118,118,118]],116],117],[[104,116],117],[[105,116],117],[[106,116],117],[[[51,[118,118]],116],117],[[107,116],117],[[108,116],117],[[109,116],117],[[110,116],117],[[[111,[118]],116],117],[[[52,[118]],116],117],[[[53,[118,118]],116],117],[[112,116],117],[[113,116],117],[[114,116],117],[[33,116],117],[[33,116],117],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[54,33],[55,33],[[[38,[[37,[22]]]]],33],[57,33],[58,33],[59,33],[60,33],[[[61,[[37,[119]]]]],33],[62,33],[[[63,[[37,[22]]]]],33],[[[64,[[37,[22]]]]],33],[[[39,[[37,[22]]]]],33],[[[40,[[37,[22]]]]],33],[[[41,[[37,[22]]]]],33],[[[42,[[37,[22]]]]],33],[65,33],[66,33],[[[67,[[37,[22]]]]],33],[68,33],[69,33],[70,33],[71,33],[72,33],[[[43,[[37,[22]]]]],33],[[[44,[[37,[22]]]]],33],[73,33],[[[45,[[37,[22]]]]],33],[74,33],[75,33],[76,33],[77,33],[78,33],[79,33],[[[80,[[37,[22]]]]],33],[[[46,[[37,[22]]]]],33],[81,33],[82,33],[83,33],[84,33],[[[47,[[37,[22]]]]],33],[85,33],[86,33],[87,33],[[[88,[[37,[22]]]]],33],[[[89,[[37,[22]]]]],33],[90,33],[[[49,[[37,[48]]]]],33],[91,33],[92,33],[93,33],[[[94,[[37,[22]]]]],33],[95,33],[[[96,[[37,[22]]]]],33],[[[97,[[37,[22]]]]],33],[98,33],[99,33],[100,33],[101,33],[102,33],[103,33],[[[50,[[37,[4]],[37,[22]],[37,[22]]]]],33],[104,33],[105,33],[106,33],[[[51,[[37,[22]],[37,[22]]]]],33],[107,33],[108,33],[109,33],[110,33],[[[111,[[37,[22]]]]],33],[[[52,[[37,[22]]]]],33],[[[53,[[37,[22]],[37,[22]]]]],33],[112,33],[113,33],[114,33],[[],20],[[],19],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],19],[[],20],[[],19],[[],20],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],19],[[],20],[[],19],[[],20],[[],20],[[],19],[[],19],[[],20],[[],19],[[],20],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],19],[[],20],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],19],[[],20],[[],20],[[],19],[[],19],[[],20],[[],20],[[],19],[[],19],[[],20],[[],20],[[],19],[[],19],[[],20],[[],19],[[],20],[[],20],[[],19],[[],19],[[],20],[[],19],[[],20],[[],20],[[],19],[[],19],[[],20],[[],20],[[],19],[[],20],[[],19],[[],19],[[],20],[[],20],[[],19],[[],19],[[],20],[[],19],[[],20],[[],20],[[],19],[[],20],[[],19],[[],19],[[],20],[[],20],[[],19],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],20],[[],19],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[33,[[30,[120]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],[1,[[27,[1,1]]]],0,0,0,[121],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,[[30,[35]]]],[33,122],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],[[],[[29,[28]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[32],[1,[[2,[1,1]]]],[[]],[[]],[123,123],[[]],[[[115,[124]],[125,[22]]],[[9,[[115,[126]]]]]],[[[125,[127]],10],[[9,[[115,[124]]]]]],[[[125,[127]],10,[125,[22]]],[[9,[[115,[126]]]]]],[[],3],[[],3],[[],3],[[128,15],[[9,[129]]]],[[123,130,[125,[131]],10],[[9,[129]]]],[[123,130,[125,[132]],10],[[9,[129]]]],[[133,15],[[9,[129]]]],[4],[4],[4],[[[125,[127]],[125,[134]]],[[9,[[115,[22]]]]]],[[[125,[134]]],[[9,[22]]]],[[123,116],117],[[]],[[]],[[]],[[],4],[[]],[[],20],[[],19],[[],21],[[]],[1,[[27,[1,1]]]],[[]],[[],[[29,[28]]]],[[135,15],[[9,[136]]]],[[]],[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[[]],0,0,[[137,138,11,15,139],9],[1,[[2,[1,1]]]],[[]],[[]],[[130,[125,[131]]],[[9,[129]]]],0,[[],3],[[],3],[[],3],[[137,140,15,139],9],[[137,138,15,139],9],0,[4],[4],[[137,141,7,7],[[9,[8]]]],[4],[[]],[[]],[[137,10,10,10],[[9,[[30,[11]]]]]],[[137,141],[[9,[[13,[12,141]]]]]],[[137,142,15,139],[[9,[16]]]],[[137,140,15,139],[[9,[16]]]],[[137,143,15],[[9,[16]]]],[[137,144,15],[[9,[4]]]],[[],4],[[]],[[],20],[[],19],[[],21],[[]],[[24,25,26],137],[1,[[27,[1,1]]]],0,[[]],[[],[[29,[28]]]],[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[140,9],[[138,11],9],[[[125,[131]],145],9],[[]],0,0,0,0,[1,[[2,[1,1]]]],[[]],[[]],[[146,6],147],[[146,141],147],[[],3],[[],3],[[],3],[4],[4],[4],[[]],[[]],0,[[],4],[[]],[[],19],[[],20],[[],21],[[]],[148,146],[1,[[27,[1,1]]]],[[]],[[],[[29,[28]]]],[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[[]],0,0,0,[[149,[13,[22,150]]],[[9,[[115,[131]]]]]],[[[115,[132]],151],[[9,[152]]]],[153,[[9,[154]]]],0,[[132,[125,[155]]],9],[[[13,[22,150]]],[[9,[4]]]],[[149,10],[[9,[156]]]],0,[1,[[2,[1,1]]]],[[]],[[]],[[],3],[[],3],[[],3],[4],[4],[4],[[]],[[]],[[],4],[[]],[[],19],[[],20],[[],21],[[]],[157,158],[1,[[27,[1,1]]]],[[158,159,152],[[9,[[115,[160]]]]]],[[158,159,152],[[9,[[115,[161]]]]]],0,[[]],[[],[[29,[28]]]],[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1,[[2,[1,1]]]],[[]],[[]],[[],3],[[],3],[[],3],[14,[[9,[17]]]],[4],[4],[4],[[]],[[]],[[],4],[[]],[[],20],[[],19],[[],21],[[]],[1,[[27,[1,1]]]],[162,[[9,[163]]]],[[]],[[],[[29,[28]]]],[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[[]],0,[1,[[2,[1,1]]]],[[]],[[]],0,[[],3],[[],3],[[],3],[[164,17],[[9,[6]]]],0,[4],[4],[4],[[]],[[]],[[164,10],[[9,[11]]]],[[],4],[[]],[[],19],[[],20],[[],21],[[]],[[165,157,166],164],[1,[[27,[1,1]]]],0,[[]],[[],[[29,[28]]]],[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[[]],0,[1,[[2,[1,1]]]],[[]],[[]],[[],3],[[],3],[[],3],[[167,18],[[9,[6]]]],[4],[4],[4],[[]],[[]],[[],4],[[]],[[],20],[[],19],[[],21],[[]],[[149,157],167],[1,[[27,[1,1]]]],0,[[]],[[],[[29,[28]]]],0,[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[[]],0,0,0,0,0,0,0,0,0,[153,[[9,[154]]]],0,0,0,0,[[149,10],[[9,[156]]]],0,0,0,0,[1,[[2,[1,1]]]],[[]],[[]],[[],3],[[],3],[[],3],[142,[[9,[140]]]],[4],[4],[4],[[]],[[]],[[],4],[[]],[[],20],[[],19],[[],21],[[]],[1,[[27,[1,1]]]],[168,[[9,[138]]]],[[]],[[],[[29,[28]]]],[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[[]],0,[1,[[2,[1,1]]]],[[]],[[]],0,[[],3],[[],3],[[],3],[[169,140],[[9,[141]]]],0,[4],[4],[4],[[]],[[]],[[169,10],[[9,[11]]]],[[],4],[[]],[[],20],[[],19],[[],21],[[]],[[165,157,166],169],[1,[[27,[1,1]]]],0,[[]],[[],[[29,[28]]]],[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[[]],0,0,[1,[[2,[1,1]]]],[[]],[[]],0,[[143,170],[[115,[22]]]],[[],3],[[],3],[[],3],[[171,143],[[9,[141]]]],0,[4],[4],[4],[[]],[[]],[[171,172],9],[[171,10,10,10],[[9,[11]]]],[[],4],[[]],[[],19],[[],20],[[],21],[[]],[[165,157,166],171],[1,[[27,[1,1]]]],0,[173,21],[[]],[[124,173],[[9,[174]]]],[[],[[29,[28]]]],[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[[]],0,[1,[[2,[1,1]]]],[[]],[[]],[[],3],[[],3],[[],3],[[175,144],[[9,[141]]]],[4],[4],[4],[[]],[[]],[[],4],[[]],[[],20],[[],19],[[],21],[[]],[[149,157],175],[1,[[27,[1,1]]]],0,[[]],[[],[[29,[28]]]],0,[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[[]],0,[32],[[139,135,15],[[9,[16]]]],[[139,136],[[9,[16]]]],[1,[[2,[1,1]]]],0,[[]],[[]],[[139,[0,[176,177]],10,178],[[9,[179]]]],[[139,48,180,10,178,[115,[4]]],[[9,[179]]]],0,[139,24],0,[139,139],[[]],[[],3],[[],3],[[],3],[[139,181],[[9,[16]]]],0,[[139,182,15],[[9,[4]]]],0,[[139,182,15],[[9,[4]]]],[[139,10,10,21],[[9,[16]]]],[[139,128,15],[[9,[11]]]],[[139,133,15],[[9,[11]]]],[[139,129,[30,[183]]],[[9,[11]]]],[[139,129,[115,[184]],185],[[9,[186]]]],0,0,[4],[4],0,[[139,187,15],[[9,[16]]]],0,[4],[[139,188],[[9,[16]]]],[[139,188,189],[[9,[186]]]],[[139,190,15],[[9,[16]]]],[[139,191,15],[[9,[16]]]],[[139,192,15],[[9,[16]]]],[[193,10],[[9,[[30,[194]]]]]],[[]],[[]],[[]],[[139,130],[[9,[11]]]],[[172,15],9],[[139,48,180,10],[[9,[178]]]],[[],4],[[139,[195,[143]],15],[[9,[16]]]],0,[[]],[[],19],[[],20],[[],21],[[]],[[139,182],9],[[24,196,197,198,199,200],139],[1,[[27,[1,1]]]],0,[[139,191,15],[[9,[201]]]],[[139,191,15],[[9,[16]]]],0,[[]],0,[[139,188,11,15],[[9,[16]]]],[[139,202,15],[[9,[16]]]],[[139,203,15],[[9,[16]]]],[[139,204,48,180,10],[[9,[4]]]],[[],[[29,[28]]]],0,[[205,15],[[9,[181]]]],[[206,15],[[9,[182]]]],[[]],[[],30],[[]],0,[[139,188],[[9,[16]]]],[[139,188,189],[[9,[186]]]],[[],29],[[],29],[[],29],[[],31],[[139,189,[207,[149]],136],9],[[]],0,0,0,[[[115,[208]],4],[[9,[4]]]],[[178,178],9],[[178,178]],[[129,[115,[22]],209],[[9,[185]]]],[[[30,[183]]],[[9,[[115,[22]]]]]],[[129,[30,[183]],[125,[22]]],[[9,[[115,[[115,[210]]]]]]]],[[211,209],211],[[129,[30,[183]]],9],[[129,[125,[22]]],9],[[[115,[212]]],[[9,[[30,[183]]]]]],0,[1,[[2,[1,1]]]],[[]],[[]],[[],3],[[],3],[[],3],[[213,18,15],[[214,[[195,[208]]]]]],0,[4],[4],[4],[[]],[[]],[[],4],[[213,144,15],[[214,[[195,[208]]]]]],0,[[]],[[],19],[[],20],[[],21],[[]],[[200,215],213],[1,[[27,[1,1]]]],[[]],[[],[[29,[28]]]],[[172,15],9],[[],30],[[]],[[],29],[[],29],[[],29],[[],31],[[]]],"c":[],"p":[[8,"Policy"],[3,"And"],[3,"Compat"],[15,"usize"],[3,"Deleter"],[3,"DeleteRequests"],[15,"u64"],[6,"AffectedRows"],[6,"Result"],[15,"str"],[6,"TableRef"],[3,"Peer"],[3,"HashMap"],[3,"DeleteRequests"],[6,"QueryContextRef"],[4,"Output"],[3,"RowDeleteRequests"],[3,"DeleteRequest"],[3,"Request"],[3,"Request"],[15,"bool"],[3,"String"],[3,"HashSet"],[6,"CatalogManagerRef"],[6,"PartitionRuleManagerRef"],[6,"DatanodeManagerRef"],[3,"Or"],[4,"CNil"],[4,"Result"],[4,"Option"],[3,"TypeId"],[3,"Private"],[4,"Error"],[8,"Any"],[8,"Error"],[3,"Backtrace"],[8,"Into"],[3,"UnexpectedSnafu"],[3,"InvalidSqlSnafu"],[3,"InvalidInsertRequestSnafu"],[3,"InvalidDeleteRequestSnafu"],[3,"TableNotFoundSnafu"],[3,"SchemaNotFoundSnafu"],[3,"SchemaExistsSnafu"],[3,"ColumnNotFoundSnafu"],[3,"NotSupportedSnafu"],[3,"IllegalPrimaryKeysDefSnafu"],[4,"Format"],[3,"UnsupportedFormatSnafu"],[3,"InvalidSchemaSnafu"],[3,"InvalidCopyParameterSnafu"],[3,"ColumnNoneDefaultValueSnafu"],[3,"InvalidPartitionColumnsSnafu"],[3,"InvalidateTableCacheSnafu"],[3,"ExecuteDdlSnafu"],[8,"Clone"],[3,"ExternalSnafu"],[3,"RequestInsertsSnafu"],[3,"RequestDeletesSnafu"],[3,"ParseSqlSnafu"],[3,"ConvertSqlValueSnafu"],[3,"ColumnDataTypeSnafu"],[3,"InvalidColumnDefSnafu"],[3,"ConvertColumnDefaultConstraintSnafu"],[3,"JoinTaskSnafu"],[3,"CatalogSnafu"],[3,"FindTablePartitionRuleSnafu"],[3,"SplitInsertSnafu"],[3,"SplitDeleteSnafu"],[3,"FindRegionLeaderSnafu"],[3,"CreateTableInfoSnafu"],[3,"BuildCreateExprOnInsertionSnafu"],[3,"TableSnafu"],[3,"ExecuteStatementSnafu"],[3,"PlanStatementSnafu"],[3,"ParseQuerySnafu"],[3,"ExecLogicalPlanSnafu"],[3,"BuildDfLogicalPlanSnafu"],[3,"AlterExprToRequestSnafu"],[3,"BuildTableMetaSnafu"],[3,"FindNewColumnsOnInsertionSnafu"],[3,"IntoVectorsSnafu"],[3,"DeserializePartitionSnafu"],[3,"DescribeStatementSnafu"],[3,"UnrecognizedTableOptionSnafu"],[3,"MissingTimeIndexColumnSnafu"],[3,"BuildRegexSnafu"],[3,"CopyTableSnafu"],[3,"InsertSnafu"],[3,"ParseUrlSnafu"],[3,"ParseFileFormatSnafu"],[3,"BuildBackendSnafu"],[3,"ListObjectsSnafu"],[3,"InferSchemaSnafu"],[3,"BuildCsvConfigSnafu"],[3,"WriteStreamToFileSnafu"],[3,"ReadObjectSnafu"],[3,"ReadDfRecordBatchSnafu"],[3,"ReadParquetSnafu"],[3,"ReadOrcSnafu"],[3,"BuildParquetRecordBatchStreamSnafu"],[3,"BuildFileStreamSnafu"],[3,"WriteParquetSnafu"],[3,"ProjectSchemaSnafu"],[3,"EncodeJsonSnafu"],[3,"PrepareImmutableTableSnafu"],[3,"TableMetadataManagerSnafu"],[3,"ReadRecordBatchSnafu"],[3,"BuildColumnVectorsSnafu"],[3,"MissingInsertBodySnafu"],[3,"ColumnDefaultValueSnafu"],[3,"PrepareFileTableSnafu"],[3,"InferFileTableSchemaSnafu"],[3,"SchemaIncompatibleSnafu"],[3,"Vec"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[4,"Value"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[3,"CreateExprFactory"],[3,"ColumnSchema"],[15,"slice"],[3,"ColumnDef"],[3,"ColumnDef"],[3,"CreateExternalTable"],[3,"CreateTableExpr"],[3,"TableReference"],[3,"ColumnSchema"],[3,"Column"],[3,"CreateTable"],[4,"TableConstraint"],[3,"AlterTable"],[3,"AlterExpr"],[3,"Inserter"],[3,"RowInsertRequest"],[3,"StatementExecutor"],[3,"RowInsertRequests"],[3,"InsertRequests"],[3,"InsertRequests"],[3,"Insert"],[3,"InsertRequest"],[3,"Schema"],[3,"RegionRequestFactory"],[3,"RegionRequest"],[3,"RegionRequestHeader"],[3,"TableInfo"],[6,"VectorRef"],[15,"u32"],[3,"Rows"],[4,"ConcreteDataType"],[4,"ColumnDataType"],[3,"Row"],[4,"SemanticType"],[3,"PartitionRuleManager"],[3,"Partitioner"],[6,"TableId"],[3,"DeleteRequest"],[3,"InsertRequest"],[3,"DeleteRequest"],[3,"RowDeleteRequest"],[3,"RowToRegion"],[8,"CatalogManager"],[3,"QueryContext"],[3,"TableToRegion"],[3,"InsertRequest"],[3,"RowToRegion"],[6,"SchemaRef"],[3,"StatementToRegion"],[3,"ObjectName"],[4,"Value"],[3,"Value"],[3,"TableToRegion"],[8,"FileOpener"],[8,"Send"],[6,"SchemaRef"],[6,"SendableRecordBatchStream"],[3,"Operator"],[3,"CopyDatabaseRequest"],[3,"CopyTableRequest"],[3,"Partitions"],[3,"Partition"],[3,"RawTableInfo"],[3,"SubmitDdlTaskResponse"],[3,"DescribeTable"],[3,"TableName"],[6,"TableId"],[4,"Statement"],[4,"QueryStatement"],[4,"Tql"],[3,"OptionMap"],[3,"Timestamp"],[3,"Box"],[6,"QueryEngineRef"],[6,"DdlTaskExecutorRef"],[6,"KvBackendRef"],[6,"CacheInvalidatorRef"],[6,"InserterRef"],[4,"LogicalPlan"],[3,"ShowDatabases"],[3,"ShowTables"],[6,"SendableRecordBatchStream"],[3,"CopyDatabaseArgument"],[4,"CopyTable"],[3,"Arc"],[8,"Future"],[3,"SchemaNameValue"],[4,"PartitionBound"],[3,"TableOptions"],[3,"PartitionInfo"],[3,"TableMutationOperator"],[3,"Pin"],[6,"DeleterRef"],[13,"InvalidColumnDef"],[13,"ColumnDefaultValue"],[13,"ColumnNoneDefaultValue"],[13,"ConvertColumnDefaultConstraint"],[13,"InvalidSql"],[13,"JoinTask"],[13,"BuildDfLogicalPlan"],[13,"BuildTableMeta"],[13,"BuildRegex"],[13,"BuildCsvConfig"],[13,"ReadObject"],[13,"ReadDfRecordBatch"],[13,"ReadParquet"],[13,"BuildParquetRecordBatchStream"],[13,"BuildFileStream"],[13,"ProjectSchema"],[13,"EncodeJson"],[13,"NotSupported"],[13,"InvalidSchema"],[13,"UnsupportedFormat"],[13,"InvalidCopyParameter"],[13,"InvalidateTableCache"],[13,"ExecuteDdl"],[13,"Unexpected"],[13,"External"],[13,"RequestInserts"],[13,"RequestDeletes"],[13,"ParseSql"],[13,"ConvertSqlValue"],[13,"ColumnDataType"],[13,"InvalidInsertRequest"],[13,"InvalidDeleteRequest"],[13,"Catalog"],[13,"FindTablePartitionRule"],[13,"SplitInsert"],[13,"SplitDelete"],[13,"FindRegionLeader"],[13,"CreateTableInfo"],[13,"BuildCreateExprOnInsertion"],[13,"SchemaNotFound"],[13,"SchemaExists"],[13,"Table"],[13,"ColumnNotFound"],[13,"ExecuteStatement"],[13,"PlanStatement"],[13,"ParseQuery"],[13,"ExecLogicalPlan"],[13,"AlterExprToRequest"],[13,"FindNewColumnsOnInsertion"],[13,"IntoVectors"],[13,"DeserializePartition"],[13,"DescribeStatement"],[13,"IllegalPrimaryKeysDef"],[13,"UnrecognizedTableOption"],[13,"MissingTimeIndexColumn"],[13,"CopyTable"],[13,"Insert"],[13,"ParseUrl"],[13,"ParseFileFormat"],[13,"BuildBackend"],[13,"ListObjects"],[13,"InferSchema"],[13,"WriteStreamToFile"],[13,"ReadOrc"],[13,"WriteParquet"],[13,"PrepareImmutableTable"],[13,"TableMetadataManager"],[13,"ReadRecordBatch"],[13,"BuildColumnVectors"],[13,"MissingInsertBody"],[13,"InvalidPartitionColumns"],[13,"PrepareFileTable"],[13,"InferFileTableSchema"],[13,"SchemaIncompatible"],[13,"TableNotFound"],[3,"ColumnToRow"],[3,"ColumnToRow"]]},\ diff --git a/settings.html b/settings.html index 10680bafe3d2..2c95bc3f9bf0 100644 --- a/settings.html +++ b/settings.html @@ -1 +1 @@ -Rustdoc settings

    Rustdoc settings

    Back
    \ No newline at end of file +Rustdoc settings

    Rustdoc settings

    Back
    \ No newline at end of file diff --git a/sql/error/enum.Error.html b/sql/error/enum.Error.html index b6cda10d79b9..604d2af11837 100644 --- a/sql/error/enum.Error.html +++ b/sql/error/enum.Error.html @@ -35,8 +35,8 @@ }, ColumnTypeMismatch { column_name: String, - expect: ConcreteDataType, - actual: ConcreteDataType, + expect: ConcreteDataType, + actual: ConcreteDataType, }, InvalidDatabaseName { name: String, @@ -47,13 +47,13 @@ InvalidDefault { column: String, location: Location, - source: Error, + source: Error, }, InvalidCast { sql_value: Value, - datatype: ConcreteDataType, + datatype: ConcreteDataType, location: Location, - source: Error, + source: Error, }, InvalidTableOption { key: String, @@ -61,11 +61,11 @@ }, SerializeColumnDefaultConstraint { location: Location, - source: Error, + source: Error, }, ConvertToGrpcDataType { location: Location, - source: Error, + source: Error, }, InvalidSqlValue { value: String, @@ -80,15 +80,15 @@ }, ConvertSqlValue { value: Value, - datatype: ConcreteDataType, + datatype: ConcreteDataType, location: Location, }, ConvertValue { - value: Value, + value: Value, location: Location, },

    }
    Expand description

    SQL parser errors.

    -

    Variants§

    §

    Unsupported

    Fields

    §keyword: String
    §

    Unexpected

    Fields

    §expected: String
    §actual: String
    §error: ParserError
    §

    UnsupportedDefaultValue

    Fields

    §column_name: String
    §expr: Expr
    §

    Syntax

    Fields

    §error: ParserError
    §

    MissingTimeIndex

    Fields

    §

    InvalidTimeIndex

    Fields

    §

    InvalidSql

    Fields

    §

    InvalidColumnOption

    Fields

    §name: String
    §

    SqlTypeNotSupported

    Fields

    §

    ParseSqlValue

    Fields

    §

    ColumnTypeMismatch

    Fields

    §column_name: String
    §

    InvalidDatabaseName

    Fields

    §name: String
    §

    InvalidTableName

    Fields

    §name: String
    §

    InvalidDefault

    Fields

    §column: String
    §location: Location
    §source: Error
    §

    InvalidCast

    Fields

    §sql_value: Value
    §location: Location
    §source: Error
    §

    InvalidTableOption

    Fields

    §location: Location
    §

    SerializeColumnDefaultConstraint

    Fields

    §location: Location
    §source: Error
    §

    ConvertToGrpcDataType

    Fields

    §location: Location
    §source: Error
    §

    InvalidSqlValue

    Fields

    §value: String
    §

    TimestampOverflow

    Fields

    §timestamp: Timestamp
    §target_unit: TimeUnit
    §

    ConvertToDfStatement

    Fields

    §statement: String
    §location: Location
    §

    ConvertSqlValue

    Fields

    §value: Value
    §location: Location
    §

    ConvertValue

    Fields

    §value: Value
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere +

    Variants§

    §

    Unsupported

    Fields

    §keyword: String
    §

    Unexpected

    Fields

    §expected: String
    §actual: String
    §error: ParserError
    §

    UnsupportedDefaultValue

    Fields

    §column_name: String
    §expr: Expr
    §

    Syntax

    Fields

    §error: ParserError
    §

    MissingTimeIndex

    Fields

    §

    InvalidTimeIndex

    Fields

    §

    InvalidSql

    Fields

    §

    InvalidColumnOption

    Fields

    §name: String
    §

    SqlTypeNotSupported

    Fields

    §

    ParseSqlValue

    Fields

    §

    ColumnTypeMismatch

    Fields

    §column_name: String
    §expect: ConcreteDataType
    §actual: ConcreteDataType
    §

    InvalidDatabaseName

    Fields

    §name: String
    §

    InvalidTableName

    Fields

    §name: String
    §

    InvalidDefault

    Fields

    §column: String
    §location: Location
    §source: Error
    §

    InvalidCast

    Fields

    §sql_value: Value
    §datatype: ConcreteDataType
    §location: Location
    §source: Error
    §

    InvalidTableOption

    Fields

    §location: Location
    §

    SerializeColumnDefaultConstraint

    Fields

    §location: Location
    §source: Error
    §

    ConvertToGrpcDataType

    Fields

    §location: Location
    §source: Error
    §

    InvalidSqlValue

    Fields

    §value: String
    §

    TimestampOverflow

    Fields

    §timestamp: Timestamp
    §target_unit: TimeUnit
    §

    ConvertToDfStatement

    Fields

    §statement: String
    §location: Location
    §

    ConvertSqlValue

    Fields

    §value: Value
    §datatype: ConcreteDataType
    §location: Location
    §

    ConvertValue

    Fields

    §value: Value
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

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

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

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

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

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

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -98,26 +98,26 @@ Self: Sized,

    source§

    impl<__T0, __T1, __T2> IntoError<Error> for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ConvertSqlValueSnafu<__T0, __T1>where + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ConvertSqlValueSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<Value>, - __T1: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertToDfStatementSnafu<__T0>where + __T1: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertToDfStatementSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertToGrpcDataTypeSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<Value>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for InvalidCastSnafu<__T0, __T1>where + __T0: Into<Value>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for InvalidCastSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<Value>, - __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for InvalidColumnOptionSnafu<__T0, __T1>where + __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for InvalidColumnOptionSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<String>, __T1: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidDatabaseNameSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidSqlValueSnafu<__T0>where Error: Error + ErrorCompat, @@ -131,7 +131,7 @@ Error: Error + ErrorCompat,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ParseSqlValueSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for SerializeColumnDefaultConstraintSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for SqlTypeNotSupportedSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for SqlTypeNotSupportedSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<DataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for SyntaxSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ParserError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for TimestampOverflowSnafu<__T0, __T1>where diff --git a/sql/error/struct.ColumnTypeMismatchSnafu.html b/sql/error/struct.ColumnTypeMismatchSnafu.html index 4180c63fe5b0..59ba08fd8613 100644 --- a/sql/error/struct.ColumnTypeMismatchSnafu.html +++ b/sql/error/struct.ColumnTypeMismatchSnafu.html @@ -5,17 +5,17 @@ }
    Expand description

    SNAFU context selector for the Error::ColumnTypeMismatch variant

    Fields§

    §column_name: __T0§expect: __T1§actual: __T2

    Implementations§

    source§

    impl<__T0, __T1, __T2> ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    source

    pub fn build(self) -> Errorwhere __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone, __T2: Clone> Clone for ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    source§

    fn clone(&self) -> ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    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<__T0: Debug, __T1: Debug, __T2: Debug> Debug for ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    source§

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

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

    impl<__T0, __T1, __T2> IntoError<Error> for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy, __T2: Copy> Copy for ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    Auto Trait Implementations§

    §

    impl<__T0, __T1, __T2> RefUnwindSafe for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy, __T2: Copy> Copy for ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    Auto Trait Implementations§

    §

    impl<__T0, __T1, __T2> RefUnwindSafe for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where __T0: RefUnwindSafe, __T1: RefUnwindSafe, __T2: RefUnwindSafe,

    §

    impl<__T0, __T1, __T2> Send for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where diff --git a/sql/error/struct.ConvertSqlValueSnafu.html b/sql/error/struct.ConvertSqlValueSnafu.html index 77a83934ad38..4de5316c3205 100644 --- a/sql/error/struct.ConvertSqlValueSnafu.html +++ b/sql/error/struct.ConvertSqlValueSnafu.html @@ -4,14 +4,14 @@ }
    Expand description

    SNAFU context selector for the Error::ConvertSqlValue variant

    Fields§

    §value: __T0§datatype: __T1

    Implementations§

    source§

    impl<__T0, __T1> ConvertSqlValueSnafu<__T0, __T1>

    source

    pub fn build(self) -> Errorwhere __T0: Into<SqlValue>, - __T1: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    + __T1: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where __T0: Into<SqlValue>, - __T1: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    + __T1: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for ConvertSqlValueSnafu<__T0, __T1>

    source§

    fn clone(&self) -> ConvertSqlValueSnafu<__T0, __T1>

    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<__T0: Debug, __T1: Debug> Debug for ConvertSqlValueSnafu<__T0, __T1>

    source§

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

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

    impl<__T0, __T1> IntoError<Error> for ConvertSqlValueSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<Value>, - __T1: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for ConvertSqlValueSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for ConvertSqlValueSnafu<__T0, __T1>where + __T1: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for ConvertSqlValueSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for ConvertSqlValueSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for ConvertSqlValueSnafu<__T0, __T1>where __T0: Send, diff --git a/sql/error/struct.ConvertToGrpcDataTypeSnafu.html b/sql/error/struct.ConvertToGrpcDataTypeSnafu.html index 2adacf354159..7e6a6e1a7b3f 100644 --- a/sql/error/struct.ConvertToGrpcDataTypeSnafu.html +++ b/sql/error/struct.ConvertToGrpcDataTypeSnafu.html @@ -1,6 +1,6 @@ ConvertToGrpcDataTypeSnafu in sql::error - Rust
    pub struct ConvertToGrpcDataTypeSnafu;
    Expand description

    SNAFU context selector for the Error::ConvertToGrpcDataType variant

    Trait Implementations§

    source§

    impl Clone for ConvertToGrpcDataTypeSnafu

    source§

    fn clone(&self) -> ConvertToGrpcDataTypeSnafu

    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 ConvertToGrpcDataTypeSnafu

    source§

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

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

    impl IntoError<Error> for ConvertToGrpcDataTypeSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertToGrpcDataTypeSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertToGrpcDataTypeSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/sql/error/struct.ConvertValueSnafu.html b/sql/error/struct.ConvertValueSnafu.html index e47207b3cd94..722281436594 100644 --- a/sql/error/struct.ConvertValueSnafu.html +++ b/sql/error/struct.ConvertValueSnafu.html @@ -2,12 +2,12 @@ pub value: __T0, }
    Expand description

    SNAFU context selector for the Error::ConvertValue variant

    Fields§

    §value: __T0

    Implementations§

    source§

    impl<__T0> ConvertValueSnafu<__T0>

    source

    pub fn build(self) -> Errorwhere - __T0: Into<Value>,

    Consume the selector and return the associated error

    + __T0: Into<Value>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where - __T0: Into<Value>,

    Consume the selector and return a Result with the associated error

    + __T0: Into<Value>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for ConvertValueSnafu<__T0>

    source§

    fn clone(&self) -> ConvertValueSnafu<__T0>

    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<__T0: Debug> Debug for ConvertValueSnafu<__T0>

    source§

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

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

    impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<Value>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertValueSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertValueSnafu<__T0>where + __T0: Into<Value>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertValueSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertValueSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for ConvertValueSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for ConvertValueSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for ConvertValueSnafu<__T0>where diff --git a/sql/error/struct.InvalidCastSnafu.html b/sql/error/struct.InvalidCastSnafu.html index 47481e8faa34..6d8678d8ed65 100644 --- a/sql/error/struct.InvalidCastSnafu.html +++ b/sql/error/struct.InvalidCastSnafu.html @@ -5,7 +5,7 @@

    Fields§

    §sql_value: __T0§datatype: __T1

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for InvalidCastSnafu<__T0, __T1>

    source§

    fn clone(&self) -> InvalidCastSnafu<__T0, __T1>

    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<__T0: Debug, __T1: Debug> Debug for InvalidCastSnafu<__T0, __T1>

    source§

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

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

    impl<__T0, __T1> IntoError<Error> for InvalidCastSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<Value>, - __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for InvalidCastSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for InvalidCastSnafu<__T0, __T1>where + __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for InvalidCastSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for InvalidCastSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for InvalidCastSnafu<__T0, __T1>where __T0: Send, diff --git a/sql/error/struct.InvalidDefaultSnafu.html b/sql/error/struct.InvalidDefaultSnafu.html index 30ec06f49f5f..237aa26ed50a 100644 --- a/sql/error/struct.InvalidDefaultSnafu.html +++ b/sql/error/struct.InvalidDefaultSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::InvalidDefault variant

    Fields§

    §column: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for InvalidDefaultSnafu<__T0>

    source§

    fn clone(&self) -> InvalidDefaultSnafu<__T0>

    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<__T0: Debug> Debug for InvalidDefaultSnafu<__T0>

    source§

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

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

    impl<__T0> IntoError<Error> for InvalidDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for InvalidDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for InvalidDefaultSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for InvalidDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for InvalidDefaultSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for InvalidDefaultSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for InvalidDefaultSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for InvalidDefaultSnafu<__T0>where diff --git a/sql/error/struct.SerializeColumnDefaultConstraintSnafu.html b/sql/error/struct.SerializeColumnDefaultConstraintSnafu.html index fe5adf54547d..40c471610827 100644 --- a/sql/error/struct.SerializeColumnDefaultConstraintSnafu.html +++ b/sql/error/struct.SerializeColumnDefaultConstraintSnafu.html @@ -1,6 +1,6 @@ SerializeColumnDefaultConstraintSnafu in sql::error - Rust
    pub struct SerializeColumnDefaultConstraintSnafu;
    Expand description

    SNAFU context selector for the Error::SerializeColumnDefaultConstraint variant

    Trait Implementations§

    source§

    impl Clone for SerializeColumnDefaultConstraintSnafu

    source§

    fn clone(&self) -> SerializeColumnDefaultConstraintSnafu

    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 SerializeColumnDefaultConstraintSnafu

    source§

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

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

    impl IntoError<Error> for SerializeColumnDefaultConstraintSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for SerializeColumnDefaultConstraintSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for SerializeColumnDefaultConstraintSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/sql/statements/fn.column_def_to_schema.html b/sql/statements/fn.column_def_to_schema.html index 5890a7760da3..ffdb18b3a0c4 100644 --- a/sql/statements/fn.column_def_to_schema.html +++ b/sql/statements/fn.column_def_to_schema.html @@ -1,5 +1,5 @@ column_def_to_schema in sql::statements - Rust
    pub fn column_def_to_schema(
         column_def: &ColumnDef,
         is_time_index: bool
    -) -> Result<ColumnSchema>
    Expand description

    Create a ColumnSchema from ColumnDef.

    +) -> Result<ColumnSchema>
    Expand description

    Create a ColumnSchema from ColumnDef.

    \ No newline at end of file diff --git a/sql/statements/fn.concrete_data_type_to_sql_data_type.html b/sql/statements/fn.concrete_data_type_to_sql_data_type.html index 3a670ebbcab8..420a319da1e4 100644 --- a/sql/statements/fn.concrete_data_type_to_sql_data_type.html +++ b/sql/statements/fn.concrete_data_type_to_sql_data_type.html @@ -1,3 +1,3 @@ concrete_data_type_to_sql_data_type in sql::statements - Rust
    pub fn concrete_data_type_to_sql_data_type(
    -    data_type: &ConcreteDataType
    +    data_type: &ConcreteDataType
     ) -> Result<DataType>
    \ No newline at end of file diff --git a/sql/statements/fn.parse_column_default_constraint.html b/sql/statements/fn.parse_column_default_constraint.html index c01d3ba8fb70..576bb7d18412 100644 --- a/sql/statements/fn.parse_column_default_constraint.html +++ b/sql/statements/fn.parse_column_default_constraint.html @@ -1,5 +1,5 @@ parse_column_default_constraint in sql::statements - Rust
    fn parse_column_default_constraint(
         column_name: &str,
    -    data_type: &ConcreteDataType,
    +    data_type: &ConcreteDataType,
         opts: &[ColumnOptionDef]
    -) -> Result<Option<ColumnDefaultConstraint>>
    \ No newline at end of file +) -> Result<Option<ColumnDefaultConstraint>>

    \ No newline at end of file diff --git a/sql/statements/fn.parse_hex_string.html b/sql/statements/fn.parse_hex_string.html index 2b35f4c355d8..f23d42f792ba 100644 --- a/sql/statements/fn.parse_hex_string.html +++ b/sql/statements/fn.parse_hex_string.html @@ -1 +1 @@ -parse_hex_string in sql::statements - Rust
    fn parse_hex_string(s: &str) -> Result<Value>
    \ No newline at end of file +parse_hex_string in sql::statements - Rust
    fn parse_hex_string(s: &str) -> Result<Value>
    \ No newline at end of file diff --git a/sql/statements/fn.parse_string_to_value.html b/sql/statements/fn.parse_string_to_value.html index c3d3b893d982..e3a4f565e91b 100644 --- a/sql/statements/fn.parse_string_to_value.html +++ b/sql/statements/fn.parse_string_to_value.html @@ -1,5 +1,5 @@ parse_string_to_value in sql::statements - Rust
    fn parse_string_to_value(
         column_name: &str,
         s: String,
    -    data_type: &ConcreteDataType
    -) -> Result<Value>
    \ No newline at end of file + data_type: &ConcreteDataType +) -> Result<Value>

    \ No newline at end of file diff --git a/sql/statements/fn.sql_data_type_to_concrete_data_type.html b/sql/statements/fn.sql_data_type_to_concrete_data_type.html index 5f7dd2c16ad3..ac7f4e7187d1 100644 --- a/sql/statements/fn.sql_data_type_to_concrete_data_type.html +++ b/sql/statements/fn.sql_data_type_to_concrete_data_type.html @@ -1,3 +1,3 @@ sql_data_type_to_concrete_data_type in sql::statements - Rust
    pub fn sql_data_type_to_concrete_data_type(
         data_type: &DataType
    -) -> Result<ConcreteDataType>
    \ No newline at end of file +) -> Result<ConcreteDataType>

    \ No newline at end of file diff --git a/sql/statements/fn.sql_number_to_value.html b/sql/statements/fn.sql_number_to_value.html index 70bf12163ef4..76c5738f9c4d 100644 --- a/sql/statements/fn.sql_number_to_value.html +++ b/sql/statements/fn.sql_number_to_value.html @@ -1,5 +1,5 @@ sql_number_to_value in sql::statements - Rust
    pub fn sql_number_to_value(
    -    data_type: &ConcreteDataType,
    +    data_type: &ConcreteDataType,
         n: &str
    -) -> Result<Value>
    Expand description

    Convert a sql value into datatype’s value

    +) -> Result<Value>
    Expand description

    Convert a sql value into datatype’s value

    \ No newline at end of file diff --git a/sql/statements/fn.sql_value_to_value.html b/sql/statements/fn.sql_value_to_value.html index 50f509178280..cea3d78e4618 100644 --- a/sql/statements/fn.sql_value_to_value.html +++ b/sql/statements/fn.sql_value_to_value.html @@ -1,5 +1,5 @@ sql_value_to_value in sql::statements - Rust
    pub fn sql_value_to_value(
         column_name: &str,
    -    data_type: &ConcreteDataType,
    +    data_type: &ConcreteDataType,
         sql_val: &Value
    -) -> Result<Value>
    \ No newline at end of file +) -> Result<Value>

    \ No newline at end of file diff --git a/sql/statements/fn.value_to_sql_value.html b/sql/statements/fn.value_to_sql_value.html index f9ddbdc97b31..25f07c98a411 100644 --- a/sql/statements/fn.value_to_sql_value.html +++ b/sql/statements/fn.value_to_sql_value.html @@ -1 +1 @@ -value_to_sql_value in sql::statements - Rust
    pub fn value_to_sql_value(val: &Value) -> Result<Value>
    \ No newline at end of file +value_to_sql_value in sql::statements - Rust
    pub fn value_to_sql_value(val: &Value) -> Result<Value>
    \ No newline at end of file diff --git a/src/mito2/read.rs.html b/src/mito2/read.rs.html index dc1c8e102f05..57fe52c70bab 100644 --- a/src/mito2/read.rs.html +++ b/src/mito2/read.rs.html @@ -871,6 +871,62 @@ 871 872 873 +874 +875 +876 +877 +878 +879 +880 +881 +882 +883 +884 +885 +886 +887 +888 +889 +890 +891 +892 +893 +894 +895 +896 +897 +898 +899 +900 +901 +902 +903 +904 +905 +906 +907 +908 +909 +910 +911 +912 +913 +914 +915 +916 +917 +918 +919 +920 +921 +922 +923 +924 +925 +926 +927 +928 +929

    // Copyright 2023 Greptime Team
     //
     // Licensed under the Apache License, Version 2.0 (the "License");
    @@ -903,10 +959,13 @@
     use datatypes::arrow::array::{Array, ArrayRef};
     use datatypes::arrow::compute::SortOptions;
     use datatypes::arrow::row::{RowConverter, SortField};
    -use datatypes::prelude::{DataType, ScalarVector};
    +use datatypes::prelude::{ConcreteDataType, DataType, ScalarVector};
    +use datatypes::types::TimestampType;
     use datatypes::value::ValueRef;
     use datatypes::vectors::{
    -    BooleanVector, Helper, UInt32Vector, UInt64Vector, UInt8Vector, Vector, VectorRef,
    +    BooleanVector, Helper, TimestampMicrosecondVector, TimestampMillisecondVector,
    +    TimestampNanosecondVector, TimestampSecondVector, UInt32Vector, UInt64Vector, UInt8Vector,
    +    Vector, VectorRef,
     };
     use snafu::{ensure, OptionExt, ResultExt};
     use store_api::metadata::RegionMetadata;
    @@ -1228,6 +1287,47 @@
                 .collect()
         }
     
    +    /// Returns timestamps in a native slice or `None` if the batch is empty.
    +    pub(crate) fn timestamps_native(&self) -> Option<&[i64]> {
    +        if self.timestamps.is_empty() {
    +            return None;
    +        }
    +
    +        let values = match self.timestamps.data_type() {
    +            ConcreteDataType::Timestamp(TimestampType::Second(_)) => self
    +                .timestamps
    +                .as_any()
    +                .downcast_ref::<TimestampSecondVector>()
    +                .unwrap()
    +                .as_arrow()
    +                .values(),
    +            ConcreteDataType::Timestamp(TimestampType::Millisecond(_)) => self
    +                .timestamps
    +                .as_any()
    +                .downcast_ref::<TimestampMillisecondVector>()
    +                .unwrap()
    +                .as_arrow()
    +                .values(),
    +            ConcreteDataType::Timestamp(TimestampType::Microsecond(_)) => self
    +                .timestamps
    +                .as_any()
    +                .downcast_ref::<TimestampMicrosecondVector>()
    +                .unwrap()
    +                .as_arrow()
    +                .values(),
    +            ConcreteDataType::Timestamp(TimestampType::Nanosecond(_)) => self
    +                .timestamps
    +                .as_any()
    +                .downcast_ref::<TimestampNanosecondVector>()
    +                .unwrap()
    +                .as_arrow()
    +                .values(),
    +            other => panic!("timestamps in a Batch has other type {:?}", other),
    +        };
    +
    +        Some(values)
    +    }
    +
         /// Takes the batch in place.
         fn take_in_place(&mut self, indices: &UInt32Vector) -> Result<()> {
             self.timestamps = self.timestamps.take(indices).context(ComputeVectorSnafu)?;
    @@ -1265,7 +1365,7 @@
         ///
         /// # Panics
         /// Panics if `index` is out-of-bound or the sequence vector returns null.
    -    fn get_sequence(&self, index: usize) -> SequenceNumber {
    +    pub(crate) fn get_sequence(&self, index: usize) -> SequenceNumber {
             // Safety: sequences is not null so it actually returns Some.
             self.sequences.get_data(index).unwrap()
         }
    @@ -1519,12 +1619,13 @@
         }
     
         #[test]
    -    fn test_first_last_empty() {
    +    fn test_empty_batch() {
             let batch = new_batch(&[], &[], &[], &[]);
             assert_eq!(None, batch.first_timestamp());
             assert_eq!(None, batch.last_timestamp());
             assert_eq!(None, batch.first_sequence());
             assert_eq!(None, batch.last_sequence());
    +        assert!(batch.timestamps_native().is_none());
         }
     
         #[test]
    @@ -1580,6 +1681,17 @@
             assert_eq!(expect, batch);
         }
     
    +    #[test]
    +    fn test_timestamps_native() {
    +        let batch = new_batch(
    +            &[1, 2, 3, 4],
    +            &[11, 12, 13, 14],
    +            &[OpType::Put, OpType::Delete, OpType::Put, OpType::Put],
    +            &[21, 22, 23, 24],
    +        );
    +        assert_eq!(&[1, 2, 3, 4], batch.timestamps_native().unwrap());
    +    }
    +
         #[test]
         fn test_concat_empty() {
             let err = Batch::concat(vec![]).unwrap_err();
    diff --git a/src/mito2/read/merge.rs.html b/src/mito2/read/merge.rs.html
    index 9f6ffcb2bb90..1804899c9707 100644
    --- a/src/mito2/read/merge.rs.html
    +++ b/src/mito2/read/merge.rs.html
    @@ -529,6 +529,214 @@
     529
     530
     531
    +532
    +533
    +534
    +535
    +536
    +537
    +538
    +539
    +540
    +541
    +542
    +543
    +544
    +545
    +546
    +547
    +548
    +549
    +550
    +551
    +552
    +553
    +554
    +555
    +556
    +557
    +558
    +559
    +560
    +561
    +562
    +563
    +564
    +565
    +566
    +567
    +568
    +569
    +570
    +571
    +572
    +573
    +574
    +575
    +576
    +577
    +578
    +579
    +580
    +581
    +582
    +583
    +584
    +585
    +586
    +587
    +588
    +589
    +590
    +591
    +592
    +593
    +594
    +595
    +596
    +597
    +598
    +599
    +600
    +601
    +602
    +603
    +604
    +605
    +606
    +607
    +608
    +609
    +610
    +611
    +612
    +613
    +614
    +615
    +616
    +617
    +618
    +619
    +620
    +621
    +622
    +623
    +624
    +625
    +626
    +627
    +628
    +629
    +630
    +631
    +632
    +633
    +634
    +635
    +636
    +637
    +638
    +639
    +640
    +641
    +642
    +643
    +644
    +645
    +646
    +647
    +648
    +649
    +650
    +651
    +652
    +653
    +654
    +655
    +656
    +657
    +658
    +659
    +660
    +661
    +662
    +663
    +664
    +665
    +666
    +667
    +668
    +669
    +670
    +671
    +672
    +673
    +674
    +675
    +676
    +677
    +678
    +679
    +680
    +681
    +682
    +683
    +684
    +685
    +686
    +687
    +688
    +689
    +690
    +691
    +692
    +693
    +694
    +695
    +696
    +697
    +698
    +699
    +700
    +701
    +702
    +703
    +704
    +705
    +706
    +707
    +708
    +709
    +710
    +711
    +712
    +713
    +714
    +715
    +716
    +717
    +718
    +719
    +720
    +721
    +722
    +723
    +724
    +725
    +726
    +727
    +728
    +729
    +730
    +731
    +732
    +733
    +734
    +735
    +736
    +737
    +738
    +739
     
    // Copyright 2023 Greptime Team
     //
     // Licensed under the Apache License, Version 2.0 (the "License");
    @@ -546,7 +754,7 @@
     //! Merge reader implementation.
     
     use std::cmp::Ordering;
    -use std::collections::BinaryHeap;
    +use std::collections::{BinaryHeap, VecDeque};
     use std::mem;
     
     use async_trait::async_trait;
    @@ -568,32 +776,27 @@
         nodes: BinaryHeap<Node>,
         /// Batches for the next primary key.
         batch_merger: BatchMerger,
    +    /// Sorted batches to output.
    +    output: VecDeque<Batch>,
     }
     
     #[async_trait]
     impl BatchReader for MergeReader {
         async fn next_batch(&mut self) -> Result<Option<Batch>> {
    -        // Collect batches from sources for the same primary key and return
    -        // the collected batch.
    -        while !self.nodes.is_empty() {
    -            // Peek current key.
    -            let Some(current_key) = self.batch_merger.primary_key() else {
    -                // The merger is empty, we could push it directly.
    -                self.take_batch_from_heap().await?;
    -                // Try next node.
    -                continue;
    -            };
    -            // If next node has a different key, we have finish collecting current key.
    -            // Safety: node is not empty.
    -            if self.nodes.peek().unwrap().primary_key() != current_key {
    -                break;
    +        while !self.output.is_empty() || !self.nodes.is_empty() {
    +            // Takes from sorted output if there are batches in it.
    +            if let Some(batch) = self.output.pop_front() {
    +                return Ok(Some(batch));
                 }
    -            // They have the same primary key, we could take it and try next node.
    -            self.take_batch_from_heap().await?;
    +
    +            // Collects batches to the merger.
    +            self.collect_batches_to_merge().await?;
    +
    +            // Merge collected batches to output.
    +            self.output = self.batch_merger.merge_batches()?;
             }
     
    -        // Merge collected batches.
    -        self.batch_merger.merge_batches()
    +        Ok(None)
         }
     }
     
    @@ -612,9 +815,32 @@
             Ok(MergeReader {
                 nodes,
                 batch_merger: BatchMerger::new(),
    +            output: VecDeque::new(),
             })
         }
     
    +    /// Collect batches from sources for the same primary key.
    +    async fn collect_batches_to_merge(&mut self) -> Result<()> {
    +        while !self.nodes.is_empty() {
    +            // Peek current key.
    +            let Some(current_key) = self.batch_merger.primary_key() else {
    +                // The merger is empty, we could push it directly.
    +                self.take_batch_from_heap().await?;
    +                // Try next node.
    +                continue;
    +            };
    +            // If next node has a different key, we have finish collecting current key.
    +            // Safety: node is not empty.
    +            if self.nodes.peek().unwrap().primary_key() != current_key {
    +                break;
    +            }
    +            // They have the same primary key, we could take it and try next node.
    +            self.take_batch_from_heap().await?;
    +        }
    +
    +        Ok(())
    +    }
    +
         /// Takes batch from heap top and reheap.
         async fn take_batch_from_heap(&mut self) -> Result<()> {
             let mut next_node = self.nodes.pop().unwrap();
    @@ -732,32 +958,143 @@
     
         /// Merge all buffered batches and returns the merged batch. Then
         /// reset the buffer.
    -    fn merge_batches(&mut self) -> Result<Option<Batch>> {
    +    fn merge_batches(&mut self) -> Result<VecDeque<Batch>> {
             if self.batches.is_empty() {
    -            return Ok(None);
    +            return Ok(VecDeque::new());
             }
     
    -        let batches = mem::take(&mut self.batches);
    -        // Concat all batches.
    -        let mut batch = Batch::concat(batches)?;
    -
    -        // TODO(yingwen): metrics for sorted and unsorted batches.
    -        if !self.is_sorted {
    -            // Slow path. We need to merge overlapping batches. For simplicity, we
    -            // just sort the all batches and remove duplications.
    -            batch.sort_and_dedup()?;
    -            // We don't need to remove duplications if timestamps of batches
    -            // are not overlapping.
    -        }
    +        let mut output = VecDeque::with_capacity(self.batches.len());
    +        if self.is_sorted {
    +            // Fast path. We can output batches directly.
    +            for batch in self.batches.drain(..) {
    +                output_batch(&mut output, batch)?;
    +            }
     
    -        // Filter rows by op type. Currently, the reader only removes deleted rows but doesn't filter
    -        // rows by sequence for simplicity and performance reason.
    -        batch.filter_deleted()?;
    +            return Ok(output);
    +        }
     
    -        // Reset merger.
    +        // Slow path. We need to merge overlapping batches.
    +        // Constructs a heap from batches. Batches in the heap is not empty, we need to check
    +        // this before pushing a batch into the heap.
    +        let mut heap = BinaryHeap::from_iter(self.batches.drain(..).map(CompareTimeSeq));
    +        // Reset merger as sorted as we have cleared batches.
             self.is_sorted = true;
     
    -        Ok(Some(batch))
    +        // Sorts batches.
    +        while let Some(top) = heap.pop() {
    +            let top = top.0;
    +            let Some(next) = heap.peek() else {
    +                // If there is no remaining batch, we can output the top-most batch.
    +                output_batch(&mut output, top)?;
    +                break;
    +            };
    +            let next = &next.0;
    +
    +            if top.last_timestamp() < next.first_timestamp() {
    +                // If the top-most batch doesn't overlaps with the next batch, we can output it.
    +                output_batch(&mut output, top)?;
    +                continue;
    +            }
    +
    +            // Safety: Batches (top, next) in the heap is not empty, so we can use unwrap here.
    +            // Min timestamp in the next batch.
    +            let next_min_ts = next.first_timestamp().unwrap();
    +            let timestamps = top.timestamps_native().unwrap();
    +            // Binary searches the timestamp in the top batch.
    +            // Safety: Batches should have the same timestamp resolution so we can compare the native
    +            // value directly.
    +            match timestamps.binary_search(&next_min_ts.value()) {
    +                Ok(pos) => {
    +                    // They have duplicate timestamps. Outputs non overlapping timestamps.
    +                    // Batch itself doesn't contain duplicate timestamps so timestamps before `pos`
    +                    // must be less than `next_min_ts`.
    +                    // It's possible to output a very small batch but concatenating small batches
    +                    // slows down the reader.
    +                    output_batch(&mut output, top.slice(0, pos))?;
    +                    // Removes duplicate timestamp and fixes the heap. Keeps the timestamp with largest
    +                    // sequence.
    +                    // Safety: pos is a valid index returned by `binary_search` and `sequences` are always
    +                    // not null.
    +                    if top.get_sequence(pos) > next.first_sequence().unwrap() {
    +                        // Safety: `next` is not None.
    +                        let next = heap.pop().unwrap().0;
    +                        // Keeps the timestamp in top and skips the first timestamp in the `next`
    +                        // batch.
    +                        push_remaining_to_heap(&mut heap, next, 1);
    +                        // Skips already outputted timestamps.
    +                        push_remaining_to_heap(&mut heap, top, pos);
    +                    } else {
    +                        // Keeps timestamp in next and skips the duplicated timestamp and already outputted
    +                        // timestamp in top.
    +                        push_remaining_to_heap(&mut heap, top, pos + 1);
    +                    }
    +                }
    +                Err(pos) => {
    +                    // No duplicate timestamp. Outputs timestamp before `pos`.
    +                    output_batch(&mut output, top.slice(0, pos))?;
    +                    push_remaining_to_heap(&mut heap, top, pos);
    +                }
    +            }
    +        }
    +
    +        Ok(output)
    +    }
    +}
    +
    +/// Skips first `num_to_skip` rows from the batch and pushes remaining batch into the heap if the batch
    +/// is still not empty.
    +fn push_remaining_to_heap(heap: &mut BinaryHeap<CompareTimeSeq>, batch: Batch, num_to_skip: usize) {
    +    debug_assert!(batch.num_rows() >= num_to_skip);
    +    let remaining = batch.num_rows() - num_to_skip;
    +    if remaining == 0 {
    +        // Nothing remains.
    +        return;
    +    }
    +
    +    heap.push(CompareTimeSeq(batch.slice(num_to_skip, remaining)));
    +}
    +
    +/// Removes deleted items from the `batch` and pushes it back to the `output` if
    +/// the `batch` is not empty.
    +fn output_batch(output: &mut VecDeque<Batch>, mut batch: Batch) -> Result<()> {
    +    // Filter rows by op type. Currently, the reader only removes deleted rows but doesn't filter
    +    // rows by sequence for simplicity and performance reason.
    +    batch.filter_deleted()?;
    +    if batch.is_empty() {
    +        return Ok(());
    +    }
    +
    +    output.push_back(batch);
    +    Ok(())
    +}
    +
    +/// Compare [Batch] by timestamp and sequence.
    +struct CompareTimeSeq(Batch);
    +
    +impl PartialEq for CompareTimeSeq {
    +    fn eq(&self, other: &Self) -> bool {
    +        self.0.first_timestamp() == other.0.first_timestamp()
    +            && self.0.first_sequence() == other.0.first_sequence()
    +    }
    +}
    +
    +impl Eq for CompareTimeSeq {}
    +
    +impl PartialOrd for CompareTimeSeq {
    +    fn partial_cmp(&self, other: &CompareTimeSeq) -> Option<Ordering> {
    +        Some(self.cmp(other))
    +    }
    +}
    +
    +impl Ord for CompareTimeSeq {
    +    /// Compares by first timestamp desc, first sequence. (The heap is a max heap).
    +    fn cmp(&self, other: &CompareTimeSeq) -> Ordering {
    +        self.0
    +            .first_timestamp()
    +            .cmp(&other.0.first_timestamp())
    +            .then_with(|| other.0.first_sequence().cmp(&self.0.first_sequence()))
    +            // We reverse the ordering as the heap is a max heap.
    +            .reverse()
         }
     }
     
    @@ -927,17 +1264,19 @@
                 &[
                     new_batch(
                         b"k1",
    -                    &[1, 2, 4, 5, 7],
    -                    &[11, 12, 14, 15, 17],
    -                    &[
    -                        OpType::Put,
    -                        OpType::Put,
    -                        OpType::Put,
    -                        OpType::Put,
    -                        OpType::Put,
    -                    ],
    -                    &[21, 22, 24, 25, 27],
    +                    &[1, 2],
    +                    &[11, 12],
    +                    &[OpType::Put, OpType::Put],
    +                    &[21, 22],
    +                ),
    +                new_batch(
    +                    b"k1",
    +                    &[4, 5],
    +                    &[14, 15],
    +                    &[OpType::Put, OpType::Put],
    +                    &[24, 25],
                     ),
    +                new_batch(b"k1", &[7], &[17], &[OpType::Put], &[27]),
                     new_batch(b"k2", &[3], &[13], &[OpType::Put], &[23]),
                 ],
             )
    @@ -998,27 +1337,63 @@
                 &[
                     new_batch(
                         b"k1",
    -                    &[1, 2, 3, 4],
    -                    &[11, 12, 10, 14],
    -                    &[OpType::Put, OpType::Put, OpType::Put, OpType::Put],
    -                    &[21, 22, 33, 24],
    -                ),
    -                new_batch(
    -                    b"k2",
    -                    &[1, 3, 10],
    -                    &[11, 13, 20],
    -                    &[OpType::Put, OpType::Put, OpType::Put],
    -                    &[21, 23, 30],
    +                    &[1, 2],
    +                    &[11, 12],
    +                    &[OpType::Put, OpType::Put],
    +                    &[21, 22],
                     ),
    +                new_batch(b"k1", &[3], &[10], &[OpType::Put], &[33]),
    +                new_batch(b"k1", &[4], &[14], &[OpType::Put], &[24]),
    +                new_batch(b"k2", &[1], &[11], &[OpType::Put], &[21]),
    +                new_batch(b"k2", &[3], &[13], &[OpType::Put], &[23]),
    +                new_batch(b"k2", &[10], &[20], &[OpType::Put], &[30]),
                 ],
             )
             .await;
         }
     
    +    #[tokio::test]
    +    async fn test_merge_deleted() {
    +        let reader1 = VecBatchReader::new(&[
    +            new_batch(
    +                b"k1",
    +                &[1, 2],
    +                &[11, 12],
    +                &[OpType::Delete, OpType::Delete],
    +                &[21, 22],
    +            ),
    +            new_batch(
    +                b"k2",
    +                &[2, 3],
    +                &[12, 13],
    +                &[OpType::Delete, OpType::Put],
    +                &[22, 23],
    +            ),
    +        ]);
    +        let reader2 = VecBatchReader::new(&[new_batch(
    +            b"k1",
    +            &[4, 5],
    +            &[14, 15],
    +            &[OpType::Delete, OpType::Delete],
    +            &[24, 25],
    +        )]);
    +        let mut reader = MergeReaderBuilder::new()
    +            .push_batch_reader(Box::new(reader1))
    +            .push_batch_iter(Box::new(reader2))
    +            .build()
    +            .await
    +            .unwrap();
    +        check_reader_result(
    +            &mut reader,
    +            &[new_batch(b"k2", &[3], &[13], &[OpType::Put], &[23])],
    +        )
    +        .await;
    +    }
    +
         #[test]
         fn test_batch_merger_empty() {
             let mut merger = BatchMerger::new();
    -        assert!(merger.merge_batches().unwrap().is_none());
    +        assert!(merger.merge_batches().unwrap().is_empty());
         }
     
         #[test]
    @@ -1040,7 +1415,48 @@
                 &[22, 24],
             ));
             assert!(!merger.is_sorted);
    -        let batch = merger.merge_batches().unwrap().unwrap();
    +        let batches = merger.merge_batches().unwrap();
    +        let batch = Batch::concat(batches.into_iter().collect()).unwrap();
    +        assert_eq!(
    +            batch,
    +            new_batch(
    +                b"k1",
    +                &[1, 2, 3, 4, 5],
    +                &[10, 11, 10, 11, 10],
    +                &[
    +                    OpType::Put,
    +                    OpType::Put,
    +                    OpType::Put,
    +                    OpType::Put,
    +                    OpType::Put
    +                ],
    +                &[21, 22, 23, 24, 25]
    +            )
    +        );
    +        assert!(merger.is_sorted);
    +    }
    +
    +    #[test]
    +    fn test_batch_merger_unsorted_by_heap() {
    +        let mut merger = BatchMerger::new();
    +        merger.push(new_batch(
    +            b"k1",
    +            &[1, 3, 5],
    +            &[10, 10, 10],
    +            &[OpType::Put, OpType::Put, OpType::Put],
    +            &[21, 23, 25],
    +        ));
    +        assert!(merger.is_sorted);
    +        merger.push(new_batch(
    +            b"k1",
    +            &[2, 4],
    +            &[11, 11],
    +            &[OpType::Put, OpType::Put],
    +            &[22, 24],
    +        ));
    +        assert!(!merger.is_sorted);
    +        let batches = merger.merge_batches().unwrap();
    +        let batch = Batch::concat(batches.into_iter().collect()).unwrap();
             assert_eq!(
                 batch,
                 new_batch(
    diff --git a/storage/chunk/struct.ChunkReaderImpl.html b/storage/chunk/struct.ChunkReaderImpl.html
    index 3cc1005b8e82..681bd87ede85 100644
    --- a/storage/chunk/struct.ChunkReaderImpl.html
    +++ b/storage/chunk/struct.ChunkReaderImpl.html
    @@ -7,7 +7,7 @@
         schema: ProjectedSchemaRef,
         batch_reader: BoxedBatchReader,
         output_ordering: Option<Vec<OrderOption>>
    -) -> ChunkReaderImpl

    source

    pub fn projected_schema(&self) -> &ProjectedSchemaRef

    Trait Implementations§

    source§

    impl ChunkReader for ChunkReaderImpl

    §

    type Error = Error

    source§

    fn user_schema(&self) -> &SchemaRef

    Schema of the chunks returned by this reader. +) -> ChunkReaderImpl

    source

    pub fn projected_schema(&self) -> &ProjectedSchemaRef

    Trait Implementations§

    source§

    impl ChunkReader for ChunkReaderImpl

    §

    type Error = Error

    source§

    fn user_schema(&self) -> &SchemaRef

    Schema of the chunks returned by this reader. This schema does not contain internal columns.
    source§

    fn next_chunk<'life0, 'async_trait>( &'life0 mut self ) -> Pin<Box<dyn Future<Output = Result<Option<Chunk>>> + Send + 'async_trait>>where diff --git a/storage/error/enum.Error.html b/storage/error/enum.Error.html index 4c9bab9c797b..56c6e48b53a0 100644 --- a/storage/error/enum.Error.html +++ b/storage/error/enum.Error.html @@ -155,7 +155,7 @@ }, PushBatch { location: Location, - source: Error, + source: Error, }, BuildBatch { msg: String, @@ -164,7 +164,7 @@ FilterColumn { name: String, location: Location, - source: Error, + source: Error, }, InvalidAlterRequest { location: Location, @@ -177,7 +177,7 @@ CreateDefault { name: String, location: Location, - source: Error, + source: Error, }, WriteToOldVersion { data_version: u32, @@ -196,7 +196,7 @@ CreateDefaultToRead { column: String, location: Location, - source: Error, + source: Error, }, NoDefaultToRead { column: String, @@ -205,7 +205,7 @@ ConvertChunk { name: String, location: Location, - source: Error, + source: Error, }, UnknownColumn { name: String, @@ -221,8 +221,8 @@ }, TypeMismatch { name: String, - expect: ConcreteDataType, - given: ConcreteDataType, + expect: ConcreteDataType, + given: ConcreteDataType, location: Location, }, HasNull { @@ -249,7 +249,7 @@ }, ParseSchema { location: Location, - source: Error, + source: Error, }, MoreColumnThanExpected { location: Location, @@ -321,8 +321,8 @@ error: JoinError, location: Location, }, -

    }

    Variants§

    §

    InvalidRegionDesc

    Fields

    §region: String
    §location: Location
    §source: Error
    §

    BatchMissingColumn

    Fields

    §column: String
    §location: Location
    §

    WriteParquet

    Fields

    §error: ParquetError
    §location: Location
    §

    WriteBuffer

    Fields

    §location: Location
    §source: Error
    §

    NewRecordBatch

    Fields

    §location: Location
    §error: ArrowError
    §

    ReadObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    WriteObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    DeleteObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    CompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    DecompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    ListObjects

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    Utf8

    Fields

    §location: Location
    §

    EncodeJson

    Fields

    §location: Location
    §error: Error
    §

    DecodeJson

    Fields

    §location: Location
    §error: Error
    §

    InvalidScanIndex

    Fields

    §start: ManifestVersion
    §end: ManifestVersion
    §location: Location
    §

    WriteWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    EncodeWalHeader

    Fields

    §location: Location
    §error: Error
    §

    DecodeWalHeader

    Fields

    §location: Location
    §error: Error
    §

    WaitFlush

    Fields

    §region_id: RegionId
    §error: RecvError
    §location: Location
    §

    ManifestProtocolForbidRead

    Fields

    §min_version: ProtocolVersion
    §supported_version: ProtocolVersion
    §location: Location
    §

    ManifestProtocolForbidWrite

    Fields

    §min_version: ProtocolVersion
    §supported_version: ProtocolVersion
    §location: Location
    §

    DecodeMetaActionList

    Fields

    §location: Location
    §

    Readline

    Fields

    §error: Error
    §

    ReadParquet

    Fields

    §file: String
    §error: ParquetError
    §location: Location
    §

    InvalidRegionState

    Fields

    §state: &'static str
    §location: Location
    §

    ReadWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    MarkWalObsolete

    Fields

    §region_id: u64
    §location: Location
    §source: BoxedError
    §

    WalDataCorrupted

    Fields

    §region_id: RegionId
    §message: String
    §location: Location
    §

    DeleteWalNamespace

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    SequenceNotMonotonic

    Fields

    §prev: SequenceNumber
    §given: SequenceNumber
    §location: Location
    §

    ConvertStoreSchema

    Fields

    §file: String
    §location: Location
    §source: Error
    §

    InvalidRawRegion

    Fields

    §region: String
    §location: Location
    §source: Error
    §

    ClosedRegion

    Fields

    §location: Location
    §

    InvalidProjection

    Fields

    §location: Location
    §source: Error
    §

    PushBatch

    Fields

    §location: Location
    §source: Error
    §

    BuildBatch

    Fields

    §location: Location
    §

    FilterColumn

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    InvalidAlterRequest

    Fields

    §location: Location
    §source: Error
    §

    AlterMetadata

    Fields

    §location: Location
    §source: Error
    §

    CreateDefault

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    WriteToOldVersion

    Fields

    §data_version: u32

    Schema version of data to write.

    -
    §schema_version: u32
    §location: Location
    §

    NotInSchemaToCompat

    Fields

    §column: String
    §version: u32
    §location: Location
    §

    CompatRead

    Fields

    §reason: String
    §location: Location
    §

    CreateDefaultToRead

    Fields

    §column: String
    §location: Location
    §source: Error
    §

    NoDefaultToRead

    Fields

    §column: String
    §location: Location
    §

    ConvertChunk

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    UnknownColumn

    Fields

    §name: String
    §location: Location
    §

    CreateRecordBatch

    Fields

    §location: Location
    §source: Error
    §

    RequestTooLarge

    Fields

    §num_rows: usize
    §location: Location
    §

    TypeMismatch

    Fields

    §name: String
    §location: Location
    §

    HasNull

    Fields

    §name: String
    §location: Location
    §

    UnequalLengths

    Fields

    §name: String
    §expect: usize
    §given: usize
    §location: Location
    §

    BatchCorrupted

    Fields

    §message: String
    §location: Location
    §

    DecodeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    EncodeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    ParseSchema

    Fields

    §location: Location
    §source: Error
    §

    MoreColumnThanExpected

    Fields

    §location: Location
    §

    DecodeParquetTimeRange

    Fields

    §location: Location
    §

    RateLimited

    Fields

    §

    IllegalSchedulerState

    Fields

    §location: Location
    §

    StartManifestGcTask

    Fields

    §location: Location
    §source: Error
    §

    StopManifestGcTask

    Fields

    §location: Location
    §source: Error
    §

    StopScheduler

    Fields

    §error: JoinError
    §location: Location
    §

    DeleteSst

    Fields

    §error: Error
    §location: Location
    §

    TtlCalculation

    Fields

    §location: Location
    §source: Error
    §

    ManifestCheckpoint

    Fields

    §location: Location
    §

    CompactTaskCancel

    Fields

    §region_id: RegionId
    §error: RecvError
    §

    DuplicateFlush

    Fields

    §region_id: RegionId
    §sequence: SequenceNumber
    §location: Location
    §

    StartPickTask

    Fields

    §location: Location
    §source: Error
    §

    StopPickTask

    Fields

    §location: Location
    §source: Error
    §

    ConvertColumnsToRows

    Fields

    §error: ArrowError
    §location: Location
    §

    SortArrays

    Fields

    §error: ArrowError
    §location: Location
    §

    BuildPredicate

    Fields

    §source: Error
    §location: Location
    §

    JoinError

    Fields

    §error: JoinError
    §location: Location

    Implementations§

    source§

    impl Error

    source

    pub(crate) fn is_object_to_delete_not_found(&self) -> bool

    Returns true if the error is the object path to delete +

    }

    Variants§

    §

    InvalidRegionDesc

    Fields

    §region: String
    §location: Location
    §source: Error
    §

    BatchMissingColumn

    Fields

    §column: String
    §location: Location
    §

    WriteParquet

    Fields

    §error: ParquetError
    §location: Location
    §

    WriteBuffer

    Fields

    §location: Location
    §source: Error
    §

    NewRecordBatch

    Fields

    §location: Location
    §error: ArrowError
    §

    ReadObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    WriteObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    DeleteObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    CompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    DecompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    ListObjects

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    Utf8

    Fields

    §location: Location
    §

    EncodeJson

    Fields

    §location: Location
    §error: Error
    §

    DecodeJson

    Fields

    §location: Location
    §error: Error
    §

    InvalidScanIndex

    Fields

    §start: ManifestVersion
    §end: ManifestVersion
    §location: Location
    §

    WriteWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    EncodeWalHeader

    Fields

    §location: Location
    §error: Error
    §

    DecodeWalHeader

    Fields

    §location: Location
    §error: Error
    §

    WaitFlush

    Fields

    §region_id: RegionId
    §error: RecvError
    §location: Location
    §

    ManifestProtocolForbidRead

    Fields

    §min_version: ProtocolVersion
    §supported_version: ProtocolVersion
    §location: Location
    §

    ManifestProtocolForbidWrite

    Fields

    §min_version: ProtocolVersion
    §supported_version: ProtocolVersion
    §location: Location
    §

    DecodeMetaActionList

    Fields

    §location: Location
    §

    Readline

    Fields

    §error: Error
    §

    ReadParquet

    Fields

    §file: String
    §error: ParquetError
    §location: Location
    §

    InvalidRegionState

    Fields

    §state: &'static str
    §location: Location
    §

    ReadWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    MarkWalObsolete

    Fields

    §region_id: u64
    §location: Location
    §source: BoxedError
    §

    WalDataCorrupted

    Fields

    §region_id: RegionId
    §message: String
    §location: Location
    §

    DeleteWalNamespace

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    SequenceNotMonotonic

    Fields

    §prev: SequenceNumber
    §given: SequenceNumber
    §location: Location
    §

    ConvertStoreSchema

    Fields

    §file: String
    §location: Location
    §source: Error
    §

    InvalidRawRegion

    Fields

    §region: String
    §location: Location
    §source: Error
    §

    ClosedRegion

    Fields

    §location: Location
    §

    InvalidProjection

    Fields

    §location: Location
    §source: Error
    §

    PushBatch

    Fields

    §location: Location
    §source: Error
    §

    BuildBatch

    Fields

    §location: Location
    §

    FilterColumn

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    InvalidAlterRequest

    Fields

    §location: Location
    §source: Error
    §

    AlterMetadata

    Fields

    §location: Location
    §source: Error
    §

    CreateDefault

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    WriteToOldVersion

    Fields

    §data_version: u32

    Schema version of data to write.

    +
    §schema_version: u32
    §location: Location
    §

    NotInSchemaToCompat

    Fields

    §column: String
    §version: u32
    §location: Location
    §

    CompatRead

    Fields

    §reason: String
    §location: Location
    §

    CreateDefaultToRead

    Fields

    §column: String
    §location: Location
    §source: Error
    §

    NoDefaultToRead

    Fields

    §column: String
    §location: Location
    §

    ConvertChunk

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    UnknownColumn

    Fields

    §name: String
    §location: Location
    §

    CreateRecordBatch

    Fields

    §location: Location
    §source: Error
    §

    RequestTooLarge

    Fields

    §num_rows: usize
    §location: Location
    §

    TypeMismatch

    Fields

    §name: String
    §expect: ConcreteDataType
    §given: ConcreteDataType
    §location: Location
    §

    HasNull

    Fields

    §name: String
    §location: Location
    §

    UnequalLengths

    Fields

    §name: String
    §expect: usize
    §given: usize
    §location: Location
    §

    BatchCorrupted

    Fields

    §message: String
    §location: Location
    §

    DecodeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    EncodeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    ParseSchema

    Fields

    §location: Location
    §source: Error
    §

    MoreColumnThanExpected

    Fields

    §location: Location
    §

    DecodeParquetTimeRange

    Fields

    §location: Location
    §

    RateLimited

    Fields

    §

    IllegalSchedulerState

    Fields

    §location: Location
    §

    StartManifestGcTask

    Fields

    §location: Location
    §source: Error
    §

    StopManifestGcTask

    Fields

    §location: Location
    §source: Error
    §

    StopScheduler

    Fields

    §error: JoinError
    §location: Location
    §

    DeleteSst

    Fields

    §error: Error
    §location: Location
    §

    TtlCalculation

    Fields

    §location: Location
    §source: Error
    §

    ManifestCheckpoint

    Fields

    §location: Location
    §

    CompactTaskCancel

    Fields

    §region_id: RegionId
    §error: RecvError
    §

    DuplicateFlush

    Fields

    §region_id: RegionId
    §sequence: SequenceNumber
    §location: Location
    §

    StartPickTask

    Fields

    §location: Location
    §source: Error
    §

    StopPickTask

    Fields

    §location: Location
    §source: Error
    §

    ConvertColumnsToRows

    Fields

    §error: ArrowError
    §location: Location
    §

    SortArrays

    Fields

    §error: ArrowError
    §location: Location
    §

    BuildPredicate

    Fields

    §source: Error
    §location: Location
    §

    JoinError

    Fields

    §error: JoinError
    §location: Location

    Implementations§

    source§

    impl Error

    source

    pub(crate) fn is_object_to_delete_not_found(&self) -> bool

    Returns true if the error is the object path to delete doesn’t exist.

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

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

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

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

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

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

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where @@ -349,14 +349,14 @@ __T0: Into<CompressionType>, __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertColumnsToRowsSnafuwhere + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertColumnsToRowsSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertStoreSchemaSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for CreateRecordBatchSnafuwhere + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for CreateRecordBatchSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DecodeArrowSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DecodeJsonSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DecodeMetaActionListSnafu<__T0>where @@ -380,7 +380,7 @@ Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for EncodeWalHeaderSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for FilterColumnSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for HasNullSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for HasNullSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for IllegalSchedulerStateSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for InvalidAlterRequestSnafuwhere @@ -415,8 +415,8 @@ Error: Error + ErrorCompat, __T0: Into<String>, __T1: Into<u32>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ParseSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for PushBatchSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for RateLimitedSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for PushBatchSnafuwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for RateLimitedSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ReadObjectSnafu<__T0>where Error: Error + ErrorCompat, @@ -440,8 +440,8 @@ Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1, __T2> IntoError<Error> for TypeMismatchSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1, __T2> IntoError<Error> for UnequalLengthsSnafu<__T0, __T1, __T2>where + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1, __T2> IntoError<Error> for UnequalLengthsSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, __T0: Into<String>, __T1: Into<usize>, diff --git a/storage/error/struct.ConvertChunkSnafu.html b/storage/error/struct.ConvertChunkSnafu.html index a7c46b223d4b..c2bc59dfae27 100644 --- a/storage/error/struct.ConvertChunkSnafu.html +++ b/storage/error/struct.ConvertChunkSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::ConvertChunk variant

    Fields§

    §name: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for ConvertChunkSnafu<__T0>

    source§

    fn clone(&self) -> ConvertChunkSnafu<__T0>

    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<__T0: Debug> Debug for ConvertChunkSnafu<__T0>

    source§

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

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

    impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertChunkSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertChunkSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertChunkSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertChunkSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for ConvertChunkSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for ConvertChunkSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for ConvertChunkSnafu<__T0>where diff --git a/storage/error/struct.CreateDefaultSnafu.html b/storage/error/struct.CreateDefaultSnafu.html index c8af75295765..fdc59e58ba78 100644 --- a/storage/error/struct.CreateDefaultSnafu.html +++ b/storage/error/struct.CreateDefaultSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::CreateDefault variant

    Fields§

    §name: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for CreateDefaultSnafu<__T0>

    source§

    fn clone(&self) -> CreateDefaultSnafu<__T0>

    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<__T0: Debug> Debug for CreateDefaultSnafu<__T0>

    source§

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

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

    impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for CreateDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for CreateDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for CreateDefaultSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for CreateDefaultSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for CreateDefaultSnafu<__T0>where diff --git a/storage/error/struct.CreateDefaultToReadSnafu.html b/storage/error/struct.CreateDefaultToReadSnafu.html index 3a58f804365c..6d2b92e92556 100644 --- a/storage/error/struct.CreateDefaultToReadSnafu.html +++ b/storage/error/struct.CreateDefaultToReadSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::CreateDefaultToRead variant

    Fields§

    §column: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for CreateDefaultToReadSnafu<__T0>

    source§

    fn clone(&self) -> CreateDefaultToReadSnafu<__T0>

    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<__T0: Debug> Debug for CreateDefaultToReadSnafu<__T0>

    source§

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

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

    impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for CreateDefaultToReadSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultToReadSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error

    source§

    impl<__T0: Copy> Copy for CreateDefaultToReadSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultToReadSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for CreateDefaultToReadSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for CreateDefaultToReadSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for CreateDefaultToReadSnafu<__T0>where diff --git a/storage/error/struct.FilterColumnSnafu.html b/storage/error/struct.FilterColumnSnafu.html index 3df0f4db53c2..61f026486fea 100644 --- a/storage/error/struct.FilterColumnSnafu.html +++ b/storage/error/struct.FilterColumnSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::FilterColumn variant

    Fields§

    §name: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for FilterColumnSnafu<__T0>

    source§

    fn clone(&self) -> FilterColumnSnafu<__T0>

    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<__T0: Debug> Debug for FilterColumnSnafu<__T0>

    source§

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

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

    impl<__T0> IntoError<Error> for FilterColumnSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for FilterColumnSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for FilterColumnSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for FilterColumnSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for FilterColumnSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for FilterColumnSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for FilterColumnSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for FilterColumnSnafu<__T0>where diff --git a/storage/error/struct.ParseSchemaSnafu.html b/storage/error/struct.ParseSchemaSnafu.html index 0440e3274fca..197864af0ae6 100644 --- a/storage/error/struct.ParseSchemaSnafu.html +++ b/storage/error/struct.ParseSchemaSnafu.html @@ -1,6 +1,6 @@ ParseSchemaSnafu in storage::error - Rust
    pub struct ParseSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::ParseSchema variant

    Trait Implementations§

    source§

    impl Clone for ParseSchemaSnafu

    source§

    fn clone(&self) -> ParseSchemaSnafu

    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 ParseSchemaSnafu

    source§

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

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

    impl IntoError<Error> for ParseSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ParseSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ParseSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/error/struct.PushBatchSnafu.html b/storage/error/struct.PushBatchSnafu.html index bb5ec963b0f4..6239787e30aa 100644 --- a/storage/error/struct.PushBatchSnafu.html +++ b/storage/error/struct.PushBatchSnafu.html @@ -1,6 +1,6 @@ PushBatchSnafu in storage::error - Rust
    pub struct PushBatchSnafu;
    Expand description

    SNAFU context selector for the Error::PushBatch variant

    Trait Implementations§

    source§

    impl Clone for PushBatchSnafu

    source§

    fn clone(&self) -> PushBatchSnafu

    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 PushBatchSnafu

    source§

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

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

    impl IntoError<Error> for PushBatchSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for PushBatchSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for PushBatchSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/error/struct.TypeMismatchSnafu.html b/storage/error/struct.TypeMismatchSnafu.html index e3f299233fe8..6937052f5b0b 100644 --- a/storage/error/struct.TypeMismatchSnafu.html +++ b/storage/error/struct.TypeMismatchSnafu.html @@ -5,17 +5,17 @@ }
    Expand description

    SNAFU context selector for the Error::TypeMismatch variant

    Fields§

    §name: __T0§expect: __T1§given: __T2

    Implementations§

    source§

    impl<__T0, __T1, __T2> TypeMismatchSnafu<__T0, __T1, __T2>

    source

    pub fn build(self) -> Errorwhere __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone, __T2: Clone> Clone for TypeMismatchSnafu<__T0, __T1, __T2>

    source§

    fn clone(&self) -> TypeMismatchSnafu<__T0, __T1, __T2>

    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<__T0: Debug, __T1: Debug, __T2: Debug> Debug for TypeMismatchSnafu<__T0, __T1, __T2>

    source§

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

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

    impl<__T0, __T1, __T2> IntoError<Error> for TypeMismatchSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy, __T2: Copy> Copy for TypeMismatchSnafu<__T0, __T1, __T2>

    Auto Trait Implementations§

    §

    impl<__T0, __T1, __T2> RefUnwindSafe for TypeMismatchSnafu<__T0, __T1, __T2>where + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy, __T2: Copy> Copy for TypeMismatchSnafu<__T0, __T1, __T2>

    Auto Trait Implementations§

    §

    impl<__T0, __T1, __T2> RefUnwindSafe for TypeMismatchSnafu<__T0, __T1, __T2>where __T0: RefUnwindSafe, __T1: RefUnwindSafe, __T2: RefUnwindSafe,

    §

    impl<__T0, __T1, __T2> Send for TypeMismatchSnafu<__T0, __T1, __T2>where diff --git a/storage/memtable/btree/fn.collect_iter.html b/storage/memtable/btree/fn.collect_iter.html index 6c0b87af6074..bbe30b4726cd 100644 --- a/storage/memtable/btree/fn.collect_iter.html +++ b/storage/memtable/btree/fn.collect_iter.html @@ -1,4 +1,4 @@ collect_iter in storage::memtable::btree - Rust
    fn collect_iter<'a, I: Iterator<Item = (&'a InnerKey, &'a RowValue)>>(
         iter: I,
         batch_size: usize
    -) -> (Vec<&'a InnerKey>, UInt64Vector, UInt8Vector, Vec<&'a RowValue>)
    \ No newline at end of file +) -> (Vec<&'a InnerKey>, UInt64Vector, UInt8Vector, Vec<&'a RowValue>)

    \ No newline at end of file diff --git a/storage/memtable/btree/fn.rows_to_vectors.html b/storage/memtable/btree/fn.rows_to_vectors.html index 96c0571fec23..4a2ea51d7ef1 100644 --- a/storage/memtable/btree/fn.rows_to_vectors.html +++ b/storage/memtable/btree/fn.rows_to_vectors.html @@ -1,5 +1,5 @@ -rows_to_vectors in storage::memtable::btree - Rust
    fn rows_to_vectors<I: Iterator<Item = ConcreteDataType>, T: RowsProvider>(
    +rows_to_vectors in storage::memtable::btree - Rust
    fn rows_to_vectors<I: Iterator<Item = ConcreteDataType>, T: RowsProvider>(
         data_types: I,
         column_needed: &[bool],
         provider: T
    -) -> Vec<VectorRef>
    \ No newline at end of file +) -> Vec<VectorRef>
    \ No newline at end of file diff --git a/storage/memtable/btree/struct.BTreeMemtable.html b/storage/memtable/btree/struct.BTreeMemtable.html index 24ff0897f46d..4b8533693878 100644 --- a/storage/memtable/btree/struct.BTreeMemtable.html +++ b/storage/memtable/btree/struct.BTreeMemtable.html @@ -14,8 +14,8 @@ ) -> BTreeMemtable

    source

    fn update_stats( &self, request_size: usize, - min: Option<Value>, - max: Option<Value> + min: Option<Value>, + max: Option<Value> )

    Updates memtable stats. This function is guarded by BTreeMemtable::map so that store-after-load is safe.

    Trait Implementations§

    source§

    impl Debug for BTreeMemtable

    source§

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

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

    impl Memtable for BTreeMemtable

    source§

    fn id(&self) -> MemtableId

    Returns id of this memtable.
    source§

    fn schema(&self) -> RegionSchemaRef

    Returns schema of the memtable.
    source§

    fn write(&self, kvs: &KeyValues) -> Result<()>

    Write key/values to the memtable. Read more
    source§

    fn iter(&self, ctx: IterContext) -> Result<BoxedBatchIterator>

    Iterates the memtable.
    source§

    fn num_rows(&self) -> usize

    Returns the number of rows in the memtable.
    source§

    fn stats(&self) -> MemtableStats

    Returns stats of this memtable.
    source§

    fn mark_immutable(&self)

    Mark the memtable is immutable. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/storage/memtable/btree/struct.InnerKey.html b/storage/memtable/btree/struct.InnerKey.html index 5c062d607c2f..76132665afeb 100644 --- a/storage/memtable/btree/struct.InnerKey.html +++ b/storage/memtable/btree/struct.InnerKey.html @@ -1,11 +1,11 @@ InnerKey in storage::memtable::btree - Rust
    struct InnerKey {
    -    row_key: Vec<Value>,
    +    row_key: Vec<Value>,
         sequence: SequenceNumber,
         index_in_batch: usize,
         op_type: OpType,
    -}

    Fields§

    §row_key: Vec<Value>

    User defined primary keys

    +}

    Fields§

    §row_key: Vec<Value>

    User defined primary keys

    §sequence: SequenceNumber

    Sequence number of row

    -
    §index_in_batch: usize§op_type: OpType

    Implementations§

    source§

    impl InnerKey

    source

    fn timestamp(&self) -> &Value

    source

    fn is_row_key_equal(&self, other: &InnerKey) -> bool

    source

    fn is_visible(&self, sequence: SequenceNumber) -> bool

    source

    fn is_in_time_range(&self, range: &Option<TimestampRange>) -> bool

    source

    fn reset_for_seek(&mut self)

    Reset the InnerKey so that we can use it to seek next key that +

    §index_in_batch: usize§op_type: OpType

    Implementations§

    source§

    impl InnerKey

    source

    fn timestamp(&self) -> &Value

    source

    fn is_row_key_equal(&self, other: &InnerKey) -> bool

    source

    fn is_visible(&self, sequence: SequenceNumber) -> bool

    source

    fn is_in_time_range(&self, range: &Option<TimestampRange>) -> bool

    source

    fn reset_for_seek(&mut self)

    Reset the InnerKey so that we can use it to seek next key that has different row key.

    Trait Implementations§

    source§

    impl Clone for InnerKey

    source§

    fn clone(&self) -> InnerKey

    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 InnerKey

    source§

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

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

    impl Ord for InnerKey

    source§

    fn cmp(&self, other: &InnerKey) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere diff --git a/storage/memtable/btree/struct.RowValue.html b/storage/memtable/btree/struct.RowValue.html index 5f35e31a7209..eced72ca502e 100644 --- a/storage/memtable/btree/struct.RowValue.html +++ b/storage/memtable/btree/struct.RowValue.html @@ -1,6 +1,6 @@ RowValue in storage::memtable::btree - Rust
    struct RowValue {
    -    values: Vec<Value>,
    -}

    Fields§

    §values: Vec<Value>

    Trait Implementations§

    source§

    impl Clone for RowValue

    source§

    fn clone(&self) -> RowValue

    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 RowValue

    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 Twhere + values: Vec<Value>, +}

    Fields§

    §values: Vec<Value>

    Trait Implementations§

    source§

    impl Clone for RowValue

    source§

    fn clone(&self) -> RowValue

    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 RowValue

    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 Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/memtable/btree/trait.RowsProvider.html b/storage/memtable/btree/trait.RowsProvider.html index 154add2b90be..9dc07bd1a950 100644 --- a/storage/memtable/btree/trait.RowsProvider.html +++ b/storage/memtable/btree/trait.RowsProvider.html @@ -1,9 +1,9 @@ RowsProvider in storage::memtable::btree - Rust
    trait RowsProvider {
         // Required methods
         fn row_num(&self) -> usize;
    -    fn row_by_index(&self, idx: usize) -> &Vec<Value>;
    +    fn row_by_index(&self, idx: usize) -> &Vec<Value>;
     
         // Provided methods
         fn column_num(&self) -> usize { ... }
         fn is_empty(&self) -> bool { ... }
    -}

    Required Methods§

    source

    fn row_num(&self) -> usize

    source

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    Provided Methods§

    source

    fn column_num(&self) -> usize

    source

    fn is_empty(&self) -> bool

    Implementations on Foreign Types§

    source§

    impl<'a> RowsProvider for &'a [&RowValue]

    source§

    fn row_num(&self) -> usize

    source§

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    source§

    impl<'a> RowsProvider for &'a [&InnerKey]

    source§

    fn row_num(&self) -> usize

    source§

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    Implementors§

    \ No newline at end of file +}

    Required Methods§

    source

    fn row_num(&self) -> usize

    source

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    Provided Methods§

    source

    fn column_num(&self) -> usize

    source

    fn is_empty(&self) -> bool

    Implementations on Foreign Types§

    source§

    impl<'a> RowsProvider for &'a [&RowValue]

    source§

    fn row_num(&self) -> usize

    source§

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    source§

    impl<'a> RowsProvider for &'a [&InnerKey]

    source§

    fn row_num(&self) -> usize

    source§

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    Implementors§

    \ No newline at end of file diff --git a/storage/memtable/struct.KeyValues.html b/storage/memtable/struct.KeyValues.html index e97b58919b5c..2588fb3a65f6 100644 --- a/storage/memtable/struct.KeyValues.html +++ b/storage/memtable/struct.KeyValues.html @@ -2,13 +2,13 @@ pub sequence: SequenceNumber, pub op_type: OpType, pub start_index_in_batch: usize, - pub keys: Vec<VectorRef>, - pub values: Vec<VectorRef>, - pub timestamp: Option<VectorRef>, + pub keys: Vec<VectorRef>, + pub values: Vec<VectorRef>, + pub timestamp: Option<VectorRef>, }
    Expand description

    Key-value pairs in columnar format.

    Fields§

    §sequence: SequenceNumber§op_type: OpType§start_index_in_batch: usize

    Start index of these key-value paris in batch. Each row in the same batch has a unique index to identify it.

    -
    §keys: Vec<VectorRef>§values: Vec<VectorRef>§timestamp: Option<VectorRef>

    Implementations§

    source§

    impl KeyValues

    source

    fn reset(&mut self, op_type: OpType, index_in_batch: usize)

    source

    pub fn len(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn estimated_memory_size(&self) -> usize

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    §keys: Vec<VectorRef>§values: Vec<VectorRef>§timestamp: Option<VectorRef>

    Implementations§

    source§

    impl KeyValues

    source

    fn reset(&mut self, op_type: OpType, index_in_batch: usize)

    source

    pub fn len(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn estimated_memory_size(&self) -> usize

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/metadata/enum.Error.html b/storage/metadata/enum.Error.html index f19c776bd6eb..007413c1371c 100644 --- a/storage/metadata/enum.Error.html +++ b/storage/metadata/enum.Error.html @@ -17,7 +17,7 @@ }, InvalidSchema { location: Location, - source: Error, + source: Error, }, ReservedColumn { name: String, @@ -47,7 +47,7 @@ }, ToColumnSchema { location: Location, - source: Error, + source: Error, }, ParseMetaInt { key_value: String, @@ -64,7 +64,7 @@ }, ConvertArrowSchema { location: Location, - source: Error, + source: Error, }, InvalidIndex { location: Location, @@ -72,18 +72,18 @@ ConvertChunk { name: String, location: Location, - source: Error, + source: Error, }, ConvertSchema { location: Location, - source: Error, + source: Error, }, InvalidProjection { msg: String, location: Location, },

    }
    Expand description

    Error for handling metadata.

    -

    Variants§

    §

    ColNameExists

    Fields

    §name: String
    §location: Location
    §

    CfNameExists

    Fields

    §name: String
    §location: Location
    §

    CfIdExists

    Fields

    §id: ColumnId
    §location: Location
    §

    ColIdExists

    Fields

    §id: ColumnId
    §location: Location
    §

    InvalidSchema

    Fields

    §location: Location
    §source: Error
    §

    ReservedColumn

    Fields

    §name: String
    §location: Location
    §

    MissingTimestamp

    Fields

    §location: Location
    §

    InvalidAlterVersion

    Fields

    §

    AddExistColumn

    Fields

    §name: String
    §

    AddNonNullColumn

    Fields

    §name: String
    §

    DropAbsentColumn

    Fields

    §name: String
    §

    DropKeyColumn

    Fields

    §name: String
    §

    DropInternalColumn

    Fields

    §name: String
    §

    ToColumnSchema

    Fields

    §location: Location
    §source: Error
    §

    ParseMetaInt

    Fields

    §key_value: String
    §location: Location
    §

    MetaNotFound

    Fields

    §location: Location
    §

    BuildColumnDescriptor

    Fields

    §error: ColumnDescriptorBuilderError
    §location: Location
    §

    ConvertArrowSchema

    Fields

    §location: Location
    §source: Error
    §

    InvalidIndex

    Fields

    §location: Location
    §

    ConvertChunk

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    ConvertSchema

    Fields

    §location: Location
    §source: Error
    §

    InvalidProjection

    Fields

    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere +

    Variants§

    §

    ColNameExists

    Fields

    §name: String
    §location: Location
    §

    CfNameExists

    Fields

    §name: String
    §location: Location
    §

    CfIdExists

    Fields

    §id: ColumnId
    §location: Location
    §

    ColIdExists

    Fields

    §id: ColumnId
    §location: Location
    §

    InvalidSchema

    Fields

    §location: Location
    §source: Error
    §

    ReservedColumn

    Fields

    §name: String
    §location: Location
    §

    MissingTimestamp

    Fields

    §location: Location
    §

    InvalidAlterVersion

    Fields

    §

    AddExistColumn

    Fields

    §name: String
    §

    AddNonNullColumn

    Fields

    §name: String
    §

    DropAbsentColumn

    Fields

    §name: String
    §

    DropKeyColumn

    Fields

    §name: String
    §

    DropInternalColumn

    Fields

    §name: String
    §

    ToColumnSchema

    Fields

    §location: Location
    §source: Error
    §

    ParseMetaInt

    Fields

    §key_value: String
    §location: Location
    §

    MetaNotFound

    Fields

    §location: Location
    §

    BuildColumnDescriptor

    Fields

    §error: ColumnDescriptorBuilderError
    §location: Location
    §

    ConvertArrowSchema

    Fields

    §location: Location
    §source: Error
    §

    InvalidIndex

    Fields

    §location: Location
    §

    ConvertChunk

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    ConvertSchema

    Fields

    §location: Location
    §source: Error
    §

    InvalidProjection

    Fields

    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

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

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

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

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

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

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

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

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -104,10 +104,10 @@ __T0: Into<ColumnId>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ColNameExistsSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DropAbsentColumnSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertSchemaSnafuwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DropAbsentColumnSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DropInternalColumnSnafu<__T0>where Error: Error + ErrorCompat, @@ -120,7 +120,7 @@ Error: Error + ErrorCompat,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidProjectionSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for InvalidSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for MetaNotFoundSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for MetaNotFoundSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for MissingTimestampSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ParseMetaIntSnafu<__T0>where @@ -128,7 +128,7 @@ __T0: Into<String>,

    §

    type Source = ParseIntError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ReservedColumnSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ToColumnSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere Self: Sized,

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

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

    §

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

    For maximum effectiveness, this needs to be called as a method diff --git a/storage/metadata/fn.try_parse_int.html b/storage/metadata/fn.try_parse_int.html index cfa9125e8b2d..7a952e5620d8 100644 --- a/storage/metadata/fn.try_parse_int.html +++ b/storage/metadata/fn.try_parse_int.html @@ -1,5 +1,5 @@ try_parse_int in storage::metadata - Rust
    fn try_parse_int<T>(
    -    metadata: &Metadata,
    +    metadata: &Metadata,
         key: &str,
         default_value: Option<T>
     ) -> Result<T>where
    diff --git a/storage/metadata/struct.ColumnMetadata.html b/storage/metadata/struct.ColumnMetadata.html
    index 78f2f7a4c1d5..90d4c919ccea 100644
    --- a/storage/metadata/struct.ColumnMetadata.html
    +++ b/storage/metadata/struct.ColumnMetadata.html
    @@ -1,12 +1,12 @@
     ColumnMetadata in storage::metadata - Rust
    pub struct ColumnMetadata {
         pub cf_id: ColumnFamilyId,
         pub desc: ColumnDescriptor,
    -}

    Fields§

    §cf_id: ColumnFamilyId§desc: ColumnDescriptor

    Implementations§

    source§

    impl ColumnMetadata

    source

    pub fn id(&self) -> ColumnId

    source

    pub fn name(&self) -> &str

    source

    pub fn to_column_schema(&self) -> Result<ColumnSchema>

    Convert self to ColumnSchema for building a StoreSchema. This +}

    Fields§

    §cf_id: ColumnFamilyId§desc: ColumnDescriptor

    Implementations§

    source§

    impl ColumnMetadata

    source

    pub fn id(&self) -> ColumnId

    source

    pub fn name(&self) -> &str

    source

    pub fn to_column_schema(&self) -> Result<ColumnSchema>

    Convert self to [ColumnSchema] for building a StoreSchema. This would store additional metadatas to the ColumnSchema.

    source

    pub fn from_column_schema( - column_schema: &ColumnSchema -) -> Result<ColumnMetadata>

    source

    fn to_metadata(&self) -> Metadata

    Trait Implementations§

    source§

    impl Clone for ColumnMetadata

    source§

    fn clone(&self) -> ColumnMetadata

    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 ColumnMetadata

    source§

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

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

    impl<'de> Deserialize<'de> for ColumnMetadata

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + column_schema: &ColumnSchema +) -> Result<ColumnMetadata>

    Convert [ColumnSchema] in StoreSchema to ColumnMetadata.

    +
    source

    fn to_metadata(&self) -> Metadata

    Trait Implementations§

    source§

    impl Clone for ColumnMetadata

    source§

    fn clone(&self) -> ColumnMetadata

    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 ColumnMetadata

    source§

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

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

    impl<'de> Deserialize<'de> for ColumnMetadata

    source§

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

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

    impl PartialEq<ColumnMetadata> for ColumnMetadata

    source§

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

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

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

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

    impl Serialize for ColumnMetadata

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/storage/metadata/struct.ConvertArrowSchemaSnafu.html b/storage/metadata/struct.ConvertArrowSchemaSnafu.html index 7ef822c7750b..e9dfd5b4c658 100644 --- a/storage/metadata/struct.ConvertArrowSchemaSnafu.html +++ b/storage/metadata/struct.ConvertArrowSchemaSnafu.html @@ -1,6 +1,6 @@ ConvertArrowSchemaSnafu in storage::metadata - Rust
    pub(crate) struct ConvertArrowSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::ConvertArrowSchema variant

    Trait Implementations§

    source§

    impl Clone for ConvertArrowSchemaSnafu

    source§

    fn clone(&self) -> ConvertArrowSchemaSnafu

    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 ConvertArrowSchemaSnafu

    source§

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

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

    impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertArrowSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertArrowSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/metadata/struct.ConvertChunkSnafu.html b/storage/metadata/struct.ConvertChunkSnafu.html index 395f283f387a..85ebca797bbc 100644 --- a/storage/metadata/struct.ConvertChunkSnafu.html +++ b/storage/metadata/struct.ConvertChunkSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::ConvertChunk variant

    Fields§

    §name: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for ConvertChunkSnafu<__T0>

    source§

    fn clone(&self) -> ConvertChunkSnafu<__T0>

    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<__T0: Debug> Debug for ConvertChunkSnafu<__T0>

    source§

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

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

    impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertChunkSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertChunkSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertChunkSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertChunkSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for ConvertChunkSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for ConvertChunkSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for ConvertChunkSnafu<__T0>where diff --git a/storage/metadata/struct.ConvertSchemaSnafu.html b/storage/metadata/struct.ConvertSchemaSnafu.html index f345afcf8cad..4ec8549af5c7 100644 --- a/storage/metadata/struct.ConvertSchemaSnafu.html +++ b/storage/metadata/struct.ConvertSchemaSnafu.html @@ -1,6 +1,6 @@ ConvertSchemaSnafu in storage::metadata - Rust
    pub(crate) struct ConvertSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::ConvertSchema variant

    Trait Implementations§

    source§

    impl Clone for ConvertSchemaSnafu

    source§

    fn clone(&self) -> ConvertSchemaSnafu

    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 ConvertSchemaSnafu

    source§

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

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

    impl IntoError<Error> for ConvertSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

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

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/metadata/struct.InvalidSchemaSnafu.html b/storage/metadata/struct.InvalidSchemaSnafu.html index 408360dd4761..c87f399f7b66 100644 --- a/storage/metadata/struct.InvalidSchemaSnafu.html +++ b/storage/metadata/struct.InvalidSchemaSnafu.html @@ -1,6 +1,6 @@ InvalidSchemaSnafu in storage::metadata - Rust
    pub(crate) struct InvalidSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::InvalidSchema variant

    Trait Implementations§

    source§

    impl Clone for InvalidSchemaSnafu

    source§

    fn clone(&self) -> InvalidSchemaSnafu

    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 InvalidSchemaSnafu

    source§

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

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

    impl IntoError<Error> for InvalidSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for InvalidSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for InvalidSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

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

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/metadata/struct.RegionMetaImpl.html b/storage/metadata/struct.RegionMetaImpl.html index 4ba5602fcbe6..4386a869da58 100644 --- a/storage/metadata/struct.RegionMetaImpl.html +++ b/storage/metadata/struct.RegionMetaImpl.html @@ -2,7 +2,7 @@ metadata: RegionMetadataRef, }
    Expand description

    Implementation of [RegionMeta].

    Holds a snapshot of region metadata.

    -

    Fields§

    §metadata: RegionMetadataRef

    Implementations§

    Trait Implementations§

    source§

    impl Clone for RegionMetaImpl

    source§

    fn clone(&self) -> RegionMetaImpl

    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 RegionMetaImpl

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl RegionMeta for RegionMetaImpl

    source§

    fn schema(&self) -> &SchemaRef

    Returns the schema of the region.
    source§

    fn version(&self) -> u32

    Returns the version of the region metadata.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Fields§

    §metadata: RegionMetadataRef

    Implementations§

    Trait Implementations§

    source§

    impl Clone for RegionMetaImpl

    source§

    fn clone(&self) -> RegionMetaImpl

    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 RegionMetaImpl

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl RegionMeta for RegionMetaImpl

    source§

    fn schema(&self) -> &SchemaRef

    Returns the schema of the region.
    source§

    fn version(&self) -> u32

    Returns the version of the region metadata.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/metadata/struct.RegionMetadata.html b/storage/metadata/struct.RegionMetadata.html index 33c7c9db906b..cfc08f212889 100644 --- a/storage/metadata/struct.RegionMetadata.html +++ b/storage/metadata/struct.RegionMetadata.html @@ -7,7 +7,7 @@ version: VersionNumber, }
    Expand description

    In memory metadata of region.

    Fields§

    §id: RegionId§name: String§schema: RegionSchemaRef

    Latest schema of the region.

    -
    §columns: ColumnsMetadataRef§column_families: ColumnFamiliesMetadata§version: VersionNumber

    Implementations§

    source§

    impl RegionMetadata

    source

    pub fn id(&self) -> RegionId

    source

    pub fn name(&self) -> &str

    source

    pub fn schema(&self) -> &RegionSchemaRef

    source

    pub fn user_schema(&self) -> &SchemaRef

    source

    pub fn version(&self) -> u32

    source

    pub fn validate_alter(&self, req: &AlterRequest) -> Result<()>

    Checks whether the req is valid, returns Err if it is invalid.

    +
    §columns: ColumnsMetadataRef§column_families: ColumnFamiliesMetadata§version: VersionNumber

    Implementations§

    source§

    impl RegionMetadata

    source

    pub fn id(&self) -> RegionId

    source

    pub fn name(&self) -> &str

    source

    pub fn schema(&self) -> &RegionSchemaRef

    source

    pub fn user_schema(&self) -> &SchemaRef

    source

    pub fn version(&self) -> u32

    source

    pub fn validate_alter(&self, req: &AlterRequest) -> Result<()>

    Checks whether the req is valid, returns Err if it is invalid.

    source

    pub fn alter(&self, req: &AlterRequest) -> Result<RegionMetadata>

    Returns a new RegionMetadata after alteration, leave self unchanged.

    Caller should use RegionMetadata::validate_alter to validate the req and ensure the version of the req is equal to the version of the metadata.

    diff --git a/storage/metadata/struct.ToColumnSchemaSnafu.html b/storage/metadata/struct.ToColumnSchemaSnafu.html index 9bbab48f9de3..37cc760ba4dc 100644 --- a/storage/metadata/struct.ToColumnSchemaSnafu.html +++ b/storage/metadata/struct.ToColumnSchemaSnafu.html @@ -1,6 +1,6 @@ ToColumnSchemaSnafu in storage::metadata - Rust
    pub(crate) struct ToColumnSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::ToColumnSchema variant

    Trait Implementations§

    source§

    impl Clone for ToColumnSchemaSnafu

    source§

    fn clone(&self) -> ToColumnSchemaSnafu

    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 ToColumnSchemaSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for ToColumnSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ToColumnSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ToColumnSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/read/struct.Batch.html b/storage/read/struct.Batch.html index 57ed48b4cb3d..aebd3f81b364 100644 --- a/storage/read/struct.Batch.html +++ b/storage/read/struct.Batch.html @@ -1,16 +1,16 @@ Batch in storage::read - Rust

    Struct storage::read::Batch

    source ·
    pub struct Batch {
    -    pub columns: Vec<VectorRef>,
    +    pub columns: Vec<VectorRef>,
     }
    Expand description

    Storage internal representation of a batch of rows.

    -

    Fields§

    §columns: Vec<VectorRef>

    Rows organized in columnar format.

    +

    Fields§

    §columns: Vec<VectorRef>

    Rows organized in columnar format.

    Columns follow the same order convention of region schema: key, value, internal columns.

    -

    Implementations§

    source§

    impl Batch

    source

    pub fn new(columns: Vec<VectorRef>) -> Batch

    Create a new Batch from columns.

    +

    Implementations§

    source§

    impl Batch

    source

    pub fn new(columns: Vec<VectorRef>) -> Batch

    Create a new Batch from columns.

    Panics

    Panics if vectors in columns have different length.

    -
    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    fn slice(&self, offset: usize, length: usize) -> Batch

    Slice the batch, returning a new batch.

    +
    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    fn slice(&self, offset: usize, length: usize) -> Batch

    Slice the batch, returning a new batch.

    Panics

    Panics if offset + length > self.num_rows().

    -
    source

    fn assert_columns(columns: &[VectorRef])

    Trait Implementations§

    source§

    impl Clone for Batch

    source§

    fn clone(&self) -> Batch

    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 Batch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Batch

    source§

    fn default() -> Batch

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Batch> for Batch

    source§

    fn eq(&self, other: &Batch) -> bool

    This method tests for self and other values to be equal, and is used +
    source

    fn assert_columns(columns: &[VectorRef])

    Trait Implementations§

    source§

    impl Clone for Batch

    source§

    fn clone(&self) -> Batch

    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 Batch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Batch

    source§

    fn default() -> Batch

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Batch> for Batch

    source§

    fn eq(&self, other: &Batch) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for Batch

    source§

    impl StructuralEq for Batch

    source§

    impl StructuralPartialEq for Batch

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Batch

    §

    impl Send for Batch

    §

    impl Sync for Batch

    §

    impl Unpin for Batch

    §

    impl !UnwindSafe for Batch

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/storage/read/struct.BatchBuilder.html b/storage/read/struct.BatchBuilder.html index 9800e759d606..bcefe9f99297 100644 --- a/storage/read/struct.BatchBuilder.html +++ b/storage/read/struct.BatchBuilder.html @@ -1,8 +1,8 @@ BatchBuilder in storage::read - Rust

    Struct storage::read::BatchBuilder

    source ·
    pub struct BatchBuilder {
    -    builders: Vec<Box<dyn MutableVector>>,
    +    builders: Vec<Box<dyn MutableVector>>,
     }
    Expand description

    Reusable Batch builder.

    -

    Fields§

    §builders: Vec<Box<dyn MutableVector>>

    Implementations§

    source§

    impl BatchBuilder

    source

    pub fn with_capacity<'a, I>(types: I, capacity: usize) -> BatchBuilderwhere - I: IntoIterator<Item = &'a ConcreteDataType>,

    Create a new BatchBuilder from data types with given capacity.

    +

    Fields§

    §builders: Vec<Box<dyn MutableVector>>

    Implementations§

    source§

    impl BatchBuilder

    source

    pub fn with_capacity<'a, I>(types: I, capacity: usize) -> BatchBuilderwhere + I: IntoIterator<Item = &'a ConcreteDataType>,

    Create a new BatchBuilder from data types with given capacity.

    Panics

    Panics if types is empty.

    source

    pub fn num_rows(&self) -> usize

    Returns number of rows already in this builder.

    diff --git a/storage/read/trait.BatchOp.html b/storage/read/trait.BatchOp.html index 5897ae5cf214..f0a9486d875c 100644 --- a/storage/read/trait.BatchOp.html +++ b/storage/read/trait.BatchOp.html @@ -13,7 +13,7 @@ selected: &mut BitVec, prev: Option<&Batch> ); - fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>; + fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>; fn unselect_deleted(&self, batch: &Batch, selected: &mut BitVec); }
    Expand description

    Compute operations for Batch.

    Required Methods§

    source

    fn compare_row( @@ -39,7 +39,7 @@

    Panics

    If prev is Some and not empty, the last row of prev would be used to dedup current batch. Set i-th bit of selected to true if i-th row is unique, which means the row key of i-th row is different from i+1-th’s.

    -

    The caller could use selected to build a BooleanVector to filter the +

    The caller could use selected to build a [BooleanVector] to filter the batch, and must ensure selected is initialized by filling batch.num_rows() bits to zero.

    Panics
    @@ -49,7 +49,7 @@
    Panics
    empty).
  • selected.len() is less than the number of rows.
  • -
    source

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values +

    source

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values are true).

    Note that the nulls of filter are interpreted as false will lead to these elements being masked out.

    diff --git a/storage/schema/compat/struct.ReadAdapter.html b/storage/schema/compat/struct.ReadAdapter.html index af76c5c8c798..85e546baee24 100644 --- a/storage/schema/compat/struct.ReadAdapter.html +++ b/storage/schema/compat/struct.ReadAdapter.html @@ -26,10 +26,10 @@
    source

    pub fn source_value_needed(&self) -> &[bool]

    Returns a bool slice to denote which value column in source is needed.

    source

    pub fn batch_from_parts( &self, - row_key_columns: Vec<VectorRef>, - field_columns: Vec<VectorRef>, - sequences: VectorRef, - op_types: VectorRef + row_key_columns: Vec<VectorRef>, + field_columns: Vec<VectorRef>, + sequences: VectorRef, + op_types: VectorRef ) -> Result<Batch>

    Construct a new Batch from row key, value, sequence and op_type.

    Panics

    Panics if input VectorRef is empty.

    @@ -41,7 +41,7 @@
    Panics

    The [RecordBatch] should have the same schema as ReadAdapter::fields_to_read().

    source

    fn need_compat(&self) -> bool

    source

    fn source_columns_to_batch( &self, - source: Vec<VectorRef>, + source: Vec<VectorRef>, num_rows: usize ) -> Result<Batch>

    Trait Implementations§

    source§

    impl Debug for ReadAdapter

    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 Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/storage/schema/compat/trait.CompatWrite.html b/storage/schema/compat/trait.CompatWrite.html index 91fa6b9d50d6..fef4065d1881 100644 --- a/storage/schema/compat/trait.CompatWrite.html +++ b/storage/schema/compat/trait.CompatWrite.html @@ -1,8 +1,8 @@ CompatWrite in storage::schema::compat - Rust
    pub trait CompatWrite {
         // Required method
    -    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>;
    +    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>;
     }
    Expand description

    Make schema compatible to write to target with another schema.

    -

    Required Methods§

    source

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema.

    +

    Required Methods§

    source

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema.

    For column in dest_schema but not in self, this method would insert a vector with default value.

    If there are columns not in dest_schema, an error would be returned.

    diff --git a/storage/schema/projected/struct.ProjectedSchema.html b/storage/schema/projected/struct.ProjectedSchema.html index 2a27b3f0b68d..801be6a27a58 100644 --- a/storage/schema/projected/struct.ProjectedSchema.html +++ b/storage/schema/projected/struct.ProjectedSchema.html @@ -1,11 +1,11 @@ ProjectedSchema in storage::schema::projected - Rust
    pub struct ProjectedSchema {
         projection: Option<Projection>,
         schema_to_read: StoreSchemaRef,
    -    projected_user_schema: SchemaRef,
    +    projected_user_schema: SchemaRef,
     }
    Expand description

    Schema with projection info.

    Fields§

    §projection: Option<Projection>

    Projection info, None means don’t need to do projection.

    §schema_to_read: StoreSchemaRef

    Schema used to read from data sources.

    -
    §projected_user_schema: SchemaRef

    User schema after projection.

    +
    §projected_user_schema: SchemaRef

    User schema after projection.

    Implementations§

    source§

    impl ProjectedSchema

    source

    pub fn new( region_schema: RegionSchemaRef, projected_columns: Option<Vec<usize>> @@ -14,7 +14,7 @@ Some, then the Vec in it contains the indices of columns need to be read.

    If the Vec is empty or contains invalid index, Err would be returned.

    source

    pub fn no_projection(region_schema: RegionSchemaRef) -> ProjectedSchema

    Create a ProjectedSchema that read all columns.

    -
    source

    pub fn projected_user_schema(&self) -> &SchemaRef

    source

    pub fn schema_to_read(&self) -> &StoreSchemaRef

    source

    pub fn batch_to_chunk(&self, batch: &Batch) -> Chunk

    Convert Batch into [Chunk].

    +
    source

    pub fn projected_user_schema(&self) -> &SchemaRef

    source

    pub fn schema_to_read(&self) -> &StoreSchemaRef

    source

    pub fn batch_to_chunk(&self, batch: &Batch) -> Chunk

    Convert Batch into [Chunk].

    This will remove all internal columns. The input batch should has the same schema as self.schema_to_read(). The output [Chunk] has the same schema as @@ -26,7 +26,7 @@ ) -> Result<StoreSchemaRef>

    source

    fn build_projected_user_schema( region_schema: &RegionSchema, projection: &Projection -) -> Result<SchemaRef>

    source

    fn validate_projection( +) -> Result<SchemaRef>

    source

    fn validate_projection( region_schema: &RegionSchema, indices: &[usize] ) -> Result<()>

    Trait Implementations§

    source§

    impl BatchOp for ProjectedSchema

    source§

    fn compare_row( @@ -40,7 +40,7 @@ batch: &Batch, selected: &mut BitVec, prev: Option<&Batch> -)

    Find unique rows in batch by row key. Read more
    source§

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values +)

    Find unique rows in batch by row key. Read more
    source§

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values are true). Read more
    source§

    fn unselect_deleted(&self, batch: &Batch, selected: &mut BitVec)

    Unselect deleted rows according to the OpType. Read more
    source§

    impl Debug for ProjectedSchema

    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 Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/storage/schema/region/fn.build_user_schema.html b/storage/schema/region/fn.build_user_schema.html index f1bfaa0f0ad4..8e39ff78f390 100644 --- a/storage/schema/region/fn.build_user_schema.html +++ b/storage/schema/region/fn.build_user_schema.html @@ -1 +1 @@ -build_user_schema in storage::schema::region - Rust
    fn build_user_schema(columns: &ColumnsMetadata, version: u32) -> Result<Schema>
    \ No newline at end of file +build_user_schema in storage::schema::region - Rust
    fn build_user_schema(columns: &ColumnsMetadata, version: u32) -> Result<Schema>
    \ No newline at end of file diff --git a/storage/schema/region/struct.RegionSchema.html b/storage/schema/region/struct.RegionSchema.html index c46bbcdb0a17..3cc04c342ece 100644 --- a/storage/schema/region/struct.RegionSchema.html +++ b/storage/schema/region/struct.RegionSchema.html @@ -1,5 +1,5 @@ RegionSchema in storage::schema::region - Rust
    pub struct RegionSchema {
    -    user_schema: SchemaRef,
    +    user_schema: SchemaRef,
         store_schema: StoreSchemaRef,
         columns: ColumnsMetadataRef,
     }
    Expand description

    Schema of region.

    @@ -12,15 +12,15 @@ internal sequence, op_type columns.

    The user schema is the schema that only contains columns that user could visit, as well as what the schema user created.

    -

    Fields§

    §user_schema: SchemaRef

    Schema that only contains columns that user defined, excluding internal columns +

    Fields§

    §user_schema: SchemaRef

    Schema that only contains columns that user defined, excluding internal columns that are reserved and used by the storage engine.

    -

    Holding a SchemaRef to allow converting into SchemaRef/arrow::SchemaRef +

    Holding a [SchemaRef] to allow converting into SchemaRef/arrow::SchemaRef conveniently. The fields order in SchemaRef must be consistent with columns order in ColumnsMetadata to ensure the projection index of a field is correct.

    §store_schema: StoreSchemaRef

    store schema contains all columns of the region, including all internal columns.

    §columns: ColumnsMetadataRef

    Metadata of columns.

    -

    Implementations§

    source§

    impl RegionSchema

    source

    pub fn new(columns: ColumnsMetadataRef, version: u32) -> Result<RegionSchema>

    source

    pub fn user_schema(&self) -> &SchemaRef

    Returns the schema of the region, excluding internal columns that used by +

    Implementations§

    source§

    impl RegionSchema

    source

    pub fn new(columns: ColumnsMetadataRef, version: u32) -> Result<RegionSchema>

    source

    pub fn user_schema(&self) -> &SchemaRef

    Returns the schema of the region, excluding internal columns that used by the storage engine.

    source

    pub fn store_schema(&self) -> &StoreSchemaRef

    Returns the schema actually stores, which would also contains all internal columns.

    source

    pub fn row_key_columns(&self) -> impl Iterator<Item = &ColumnMetadata>

    source

    pub fn field_columns(&self) -> impl Iterator<Item = &ColumnMetadata>

    source

    pub fn num_row_key_columns(&self) -> usize

    source

    pub fn num_field_columns(&self) -> usize

    source

    pub fn version(&self) -> u32

    source

    pub(crate) fn row_key_end(&self) -> usize

    source

    pub(crate) fn sequence_index(&self) -> usize

    source

    pub(crate) fn op_type_index(&self) -> usize

    source

    pub(crate) fn row_key_indices(&self) -> impl Iterator<Item = usize>

    source

    pub fn timestamp_index(&self) -> usize

    source

    pub(crate) fn timestamp_column_name(&self) -> &str

    source

    pub(crate) fn value_indices(&self) -> impl Iterator<Item = usize>

    source

    pub fn column_metadata(&self, idx: usize) -> &ColumnMetadata

    Trait Implementations§

    source§

    impl Debug for RegionSchema

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<RegionSchema> for RegionSchema

    source§

    fn eq(&self, other: &RegionSchema) -> bool

    This method tests for self and other values to be equal, and is used diff --git a/storage/schema/store/struct.StoreSchema.html b/storage/schema/store/struct.StoreSchema.html index aaf07fbcf4fb..9ab4475eebbf 100644 --- a/storage/schema/store/struct.StoreSchema.html +++ b/storage/schema/store/struct.StoreSchema.html @@ -1,12 +1,12 @@ StoreSchema in storage::schema::store - Rust
    pub struct StoreSchema {
         columns: Vec<ColumnMetadata>,
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         row_key_end: usize,
         user_column_end: usize,
     }
    Expand description

    Schema that contains storage engine specific metadata, such as internal columns.

    Used internally, contains all row key columns, internal columns and a sub set of value columns in a region. The columns are organized in key, value, internal order.

    -

    Fields§

    §columns: Vec<ColumnMetadata>§schema: SchemaRef§row_key_end: usize§user_column_end: usize

    Implementations§

    source§

    impl StoreSchema

    source

    pub fn version(&self) -> u32

    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn arrow_schema(&self) -> &Arc<ArrowSchema>

    source

    pub fn batch_to_arrow_record_batch( +

    Fields§

    §columns: Vec<ColumnMetadata>§schema: SchemaRef§row_key_end: usize§user_column_end: usize

    Implementations§

    source§

    impl StoreSchema

    source

    pub fn version(&self) -> u32

    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn arrow_schema(&self) -> &Arc<ArrowSchema>

    source

    pub fn batch_to_arrow_record_batch( &self, batch: &Batch ) -> Result<RecordBatch, Error>

    source

    pub fn row_key_end(&self) -> usize

    Returns the ending index of row key columns.

    diff --git a/storage/schema/struct.ProjectedSchema.html b/storage/schema/struct.ProjectedSchema.html index 4efba77f9b23..1e4118183dd2 100644 --- a/storage/schema/struct.ProjectedSchema.html +++ b/storage/schema/struct.ProjectedSchema.html @@ -1,11 +1,11 @@ ProjectedSchema in storage::schema - Rust
    pub struct ProjectedSchema {
         projection: Option<Projection>,
         schema_to_read: StoreSchemaRef,
    -    projected_user_schema: SchemaRef,
    +    projected_user_schema: SchemaRef,
     }
    Expand description

    Schema with projection info.

    Fields§

    §projection: Option<Projection>

    Projection info, None means don’t need to do projection.

    §schema_to_read: StoreSchemaRef

    Schema used to read from data sources.

    -
    §projected_user_schema: SchemaRef

    User schema after projection.

    +
    §projected_user_schema: SchemaRef

    User schema after projection.

    Implementations§

    source§

    impl ProjectedSchema

    source

    pub fn new( region_schema: RegionSchemaRef, projected_columns: Option<Vec<usize>> @@ -14,7 +14,7 @@ Some, then the Vec in it contains the indices of columns need to be read.

    If the Vec is empty or contains invalid index, Err would be returned.

    source

    pub fn no_projection(region_schema: RegionSchemaRef) -> ProjectedSchema

    Create a ProjectedSchema that read all columns.

    -
    source

    pub fn projected_user_schema(&self) -> &SchemaRef

    source

    pub fn schema_to_read(&self) -> &StoreSchemaRef

    source

    pub fn batch_to_chunk(&self, batch: &Batch) -> Chunk

    Convert Batch into [Chunk].

    +
    source

    pub fn projected_user_schema(&self) -> &SchemaRef

    source

    pub fn schema_to_read(&self) -> &StoreSchemaRef

    source

    pub fn batch_to_chunk(&self, batch: &Batch) -> Chunk

    Convert Batch into [Chunk].

    This will remove all internal columns. The input batch should has the same schema as self.schema_to_read(). The output [Chunk] has the same schema as @@ -26,7 +26,7 @@ ) -> Result<StoreSchemaRef>

    source

    fn build_projected_user_schema( region_schema: &RegionSchema, projection: &Projection -) -> Result<SchemaRef>

    source

    fn validate_projection( +) -> Result<SchemaRef>

    source

    fn validate_projection( region_schema: &RegionSchema, indices: &[usize] ) -> Result<()>

    Trait Implementations§

    source§

    impl BatchOp for ProjectedSchema

    source§

    fn compare_row( @@ -40,7 +40,7 @@ batch: &Batch, selected: &mut BitVec, prev: Option<&Batch> -)

    Find unique rows in batch by row key. Read more
    source§

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values +)

    Find unique rows in batch by row key. Read more
    source§

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values are true). Read more
    source§

    fn unselect_deleted(&self, batch: &Batch, selected: &mut BitVec)

    Unselect deleted rows according to the OpType. Read more
    source§

    impl Debug for ProjectedSchema

    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 Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/storage/schema/struct.RegionSchema.html b/storage/schema/struct.RegionSchema.html index 2e39a33b44bc..46c8ae2fb0bd 100644 --- a/storage/schema/struct.RegionSchema.html +++ b/storage/schema/struct.RegionSchema.html @@ -1,5 +1,5 @@ RegionSchema in storage::schema - Rust
    pub struct RegionSchema {
    -    user_schema: SchemaRef,
    +    user_schema: SchemaRef,
         store_schema: StoreSchemaRef,
         columns: ColumnsMetadataRef,
     }
    Expand description

    Schema of region.

    @@ -12,15 +12,15 @@ internal sequence, op_type columns.

    The user schema is the schema that only contains columns that user could visit, as well as what the schema user created.

    -

    Fields§

    §user_schema: SchemaRef

    Schema that only contains columns that user defined, excluding internal columns +

    Fields§

    §user_schema: SchemaRef

    Schema that only contains columns that user defined, excluding internal columns that are reserved and used by the storage engine.

    -

    Holding a SchemaRef to allow converting into SchemaRef/arrow::SchemaRef +

    Holding a [SchemaRef] to allow converting into SchemaRef/arrow::SchemaRef conveniently. The fields order in SchemaRef must be consistent with columns order in ColumnsMetadata to ensure the projection index of a field is correct.

    §store_schema: StoreSchemaRef

    store schema contains all columns of the region, including all internal columns.

    §columns: ColumnsMetadataRef

    Metadata of columns.

    -

    Implementations§

    source§

    impl RegionSchema

    source

    pub fn new(columns: ColumnsMetadataRef, version: u32) -> Result<RegionSchema>

    source

    pub fn user_schema(&self) -> &SchemaRef

    Returns the schema of the region, excluding internal columns that used by +

    Implementations§

    source§

    impl RegionSchema

    source

    pub fn new(columns: ColumnsMetadataRef, version: u32) -> Result<RegionSchema>

    source

    pub fn user_schema(&self) -> &SchemaRef

    Returns the schema of the region, excluding internal columns that used by the storage engine.

    source

    pub fn store_schema(&self) -> &StoreSchemaRef

    Returns the schema actually stores, which would also contains all internal columns.

    source

    pub fn row_key_columns(&self) -> impl Iterator<Item = &ColumnMetadata>

    source

    pub fn field_columns(&self) -> impl Iterator<Item = &ColumnMetadata>

    source

    pub fn num_row_key_columns(&self) -> usize

    source

    pub fn num_field_columns(&self) -> usize

    source

    pub fn version(&self) -> u32

    source

    pub(crate) fn row_key_end(&self) -> usize

    source

    pub(crate) fn sequence_index(&self) -> usize

    source

    pub(crate) fn op_type_index(&self) -> usize

    source

    pub(crate) fn row_key_indices(&self) -> impl Iterator<Item = usize>

    source

    pub fn timestamp_index(&self) -> usize

    source

    pub(crate) fn timestamp_column_name(&self) -> &str

    source

    pub(crate) fn value_indices(&self) -> impl Iterator<Item = usize>

    source

    pub fn column_metadata(&self, idx: usize) -> &ColumnMetadata

    Trait Implementations§

    source§

    impl Debug for RegionSchema

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<RegionSchema> for RegionSchema

    source§

    fn eq(&self, other: &RegionSchema) -> bool

    This method tests for self and other values to be equal, and is used diff --git a/storage/schema/struct.StoreSchema.html b/storage/schema/struct.StoreSchema.html index 4a1cc2db6d46..abfb7e89245f 100644 --- a/storage/schema/struct.StoreSchema.html +++ b/storage/schema/struct.StoreSchema.html @@ -1,12 +1,12 @@ StoreSchema in storage::schema - Rust

    Struct storage::schema::StoreSchema

    source ·
    pub struct StoreSchema {
         columns: Vec<ColumnMetadata>,
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         row_key_end: usize,
         user_column_end: usize,
     }
    Expand description

    Schema that contains storage engine specific metadata, such as internal columns.

    Used internally, contains all row key columns, internal columns and a sub set of value columns in a region. The columns are organized in key, value, internal order.

    -

    Fields§

    §columns: Vec<ColumnMetadata>§schema: SchemaRef§row_key_end: usize§user_column_end: usize

    Implementations§

    source§

    impl StoreSchema

    source

    pub fn version(&self) -> u32

    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn arrow_schema(&self) -> &Arc<ArrowSchema>

    source

    pub fn batch_to_arrow_record_batch( +

    Fields§

    §columns: Vec<ColumnMetadata>§schema: SchemaRef§row_key_end: usize§user_column_end: usize

    Implementations§

    source§

    impl StoreSchema

    source

    pub fn version(&self) -> u32

    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn arrow_schema(&self) -> &Arc<ArrowSchema>

    source

    pub fn batch_to_arrow_record_batch( &self, batch: &Batch ) -> Result<RecordBatch, Error>

    source

    pub fn row_key_end(&self) -> usize

    Returns the ending index of row key columns.

    diff --git a/storage/snapshot/struct.SnapshotImpl.html b/storage/snapshot/struct.SnapshotImpl.html index 272d0a2cc517..5385a9b156ba 100644 --- a/storage/snapshot/struct.SnapshotImpl.html +++ b/storage/snapshot/struct.SnapshotImpl.html @@ -11,7 +11,7 @@ ) -> SnapshotImpl

    source

    fn sequence_to_read( &self, request_sequence: Option<SequenceNumber> -) -> SequenceNumber

    Trait Implementations§

    source§

    impl Snapshot for SnapshotImpl

    §

    type Error = Error

    §

    type Reader = ChunkReaderImpl

    source§

    fn schema(&self) -> &SchemaRef

    source§

    fn scan<'life0, 'life1, 'async_trait>( +) -> SequenceNumber

    Trait Implementations§

    source§

    impl Snapshot for SnapshotImpl

    §

    type Error = Error

    §

    type Reader = ChunkReaderImpl

    source§

    fn schema(&self) -> &SchemaRef

    source§

    fn scan<'life0, 'life1, 'async_trait>( &'life0 self, ctx: &'life1 ReadContext, request: ScanRequest diff --git a/storage/sst/enum.Source.html b/storage/sst/enum.Source.html index 9ef5d59bd39e..0e98c5596b4d 100644 --- a/storage/sst/enum.Source.html +++ b/storage/sst/enum.Source.html @@ -6,7 +6,7 @@

    Variants§

    §

    Iter(BoxedBatchIterator)

    Writes rows from memtable to parquet

    §

    Reader(ChunkReaderImpl)

    Writes row from ChunkReaderImpl (maybe a set of SSTs) to parquet.

    §

    Stream(SendableRecordBatchStream)

    Record batch stream yielded by table scan

    -

    Implementations§

    source§

    impl Source

    source

    async fn next_batch(&mut self) -> Result<Option<Batch>>

    source

    fn schema(&self) -> SchemaRef

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Source

    §

    impl Send for Source

    §

    impl !Sync for Source

    §

    impl Unpin for Source

    §

    impl !UnwindSafe for Source

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Implementations§

    source§

    impl Source

    source

    async fn next_batch(&mut self) -> Result<Option<Batch>>

    source

    fn schema(&self) -> SchemaRef

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Source

    §

    impl Send for Source

    §

    impl !Sync for Source

    §

    impl Unpin for Source

    §

    impl !UnwindSafe for Source

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/sst/parquet/fn.decode_timestamp_range.html b/storage/sst/parquet/fn.decode_timestamp_range.html index 73cd2d37a8d6..5929402a355d 100644 --- a/storage/sst/parquet/fn.decode_timestamp_range.html +++ b/storage/sst/parquet/fn.decode_timestamp_range.html @@ -1,4 +1,4 @@ decode_timestamp_range in storage::sst::parquet - Rust
    fn decode_timestamp_range(
         file_meta: &FileMetaData,
    -    schema: &SchemaRef
    +    schema: &SchemaRef
     ) -> Result<Option<(Timestamp, Timestamp)>>
    \ No newline at end of file diff --git a/storage/sst/parquet/fn.decode_timestamp_range_inner.html b/storage/sst/parquet/fn.decode_timestamp_range_inner.html index f26bfc3dbda2..29b29e475182 100644 --- a/storage/sst/parquet/fn.decode_timestamp_range_inner.html +++ b/storage/sst/parquet/fn.decode_timestamp_range_inner.html @@ -1,5 +1,5 @@ decode_timestamp_range_inner in storage::sst::parquet - Rust
    fn decode_timestamp_range_inner(
         file_meta: &FileMetaData,
         ts_index: usize,
    -    ts_datatype: &ConcreteDataType
    +    ts_datatype: &ConcreteDataType
     ) -> Result<Option<(Timestamp, Timestamp)>>
    \ No newline at end of file diff --git a/storage/sst/stream_writer/struct.BufferedWriter.html b/storage/sst/stream_writer/struct.BufferedWriter.html index 309ac5d50d59..eea96467113f 100644 --- a/storage/sst/stream_writer/struct.BufferedWriter.html +++ b/storage/sst/stream_writer/struct.BufferedWriter.html @@ -6,7 +6,7 @@

    Fields§

    §inner: LazyBufferedWriter<Writer, ArrowWriter<SharedBuffer>, Box<dyn FnMut(String) -> Pin<Box<dyn Future<Output = Result<Writer>> + Send>> + Send>>§arrow_schema: SchemaRef

    Implementations§

    source§

    impl BufferedWriter

    source

    pub async fn try_new( path: String, store: ObjectStore, - schema: &SchemaRef, + schema: &SchemaRef, props: Option<WriterProperties>, buffer_threshold: usize ) -> Result<Self>

    source

    pub async fn write(&mut self, batch: &Batch) -> Result<()>

    Write a record batch to stream writer.

    diff --git a/storage/sst/struct.BufferedWriter.html b/storage/sst/struct.BufferedWriter.html index 558b074fdc8f..f90ccadaaedc 100644 --- a/storage/sst/struct.BufferedWriter.html +++ b/storage/sst/struct.BufferedWriter.html @@ -6,7 +6,7 @@

    Fields§

    §inner: LazyBufferedWriter<Writer, ArrowWriter<SharedBuffer>, Box<dyn FnMut(String) -> Pin<Box<dyn Future<Output = Result<Writer>> + Send>> + Send>>§arrow_schema: SchemaRef

    Implementations§

    source§

    impl BufferedWriter

    source

    pub async fn try_new( path: String, store: ObjectStore, - schema: &SchemaRef, + schema: &SchemaRef, props: Option<WriterProperties>, buffer_threshold: usize ) -> Result<Self>

    source

    pub async fn write(&mut self, batch: &Batch) -> Result<()>

    Write a record batch to stream writer.

    diff --git a/storage/version/struct.Version.html b/storage/version/struct.Version.html index 1aa27e8d4691..92c0ef714523 100644 --- a/storage/version/struct.Version.html +++ b/storage/version/struct.Version.html @@ -20,7 +20,7 @@ sst_layer: AccessLayerRef, file_purger: Arc<LocalScheduler<FilePurgeRequest>> ) -> Version

    Create a new Version with given metadata and initial manifest_version.

    -
    source

    pub fn metadata(&self) -> &RegionMetadataRef

    source

    pub fn schema(&self) -> &RegionSchemaRef

    source

    pub fn user_schema(&self) -> &SchemaRef

    source

    pub fn mutable_memtable(&self) -> &MemtableRef

    source

    pub fn memtables(&self) -> &Arc<MemtableVersion>

    source

    pub fn ssts(&self) -> &Arc<LevelMetas>

    source

    pub fn flushed_sequence(&self) -> SequenceNumber

    source

    pub fn apply_checkpoint( +

    source

    pub fn metadata(&self) -> &RegionMetadataRef

    source

    pub fn schema(&self) -> &RegionSchemaRef

    source

    pub fn user_schema(&self) -> &SchemaRef

    source

    pub fn mutable_memtable(&self) -> &MemtableRef

    source

    pub fn memtables(&self) -> &Arc<MemtableVersion>

    source

    pub fn ssts(&self) -> &Arc<LevelMetas>

    source

    pub fn flushed_sequence(&self) -> SequenceNumber

    source

    pub fn apply_checkpoint( &mut self, flushed_sequence: Option<SequenceNumber>, manifest_version: ManifestVersion, diff --git a/storage/write_batch/compat/fn.column_not_in_schema.html b/storage/write_batch/compat/fn.column_not_in_schema.html index 49e10aa9861c..700ca875ede2 100644 --- a/storage/write_batch/compat/fn.column_not_in_schema.html +++ b/storage/write_batch/compat/fn.column_not_in_schema.html @@ -1,4 +1,4 @@ column_not_in_schema in storage::write_batch::compat - Rust
    fn column_not_in_schema(
    -    schema: &SchemaRef,
    -    column_schemas: &[ColumnSchema]
    +    schema: &SchemaRef,
    +    column_schemas: &[ColumnSchema]
     ) -> Option<String>
    \ No newline at end of file diff --git a/storage/write_batch/fn.first_vector_len.html b/storage/write_batch/fn.first_vector_len.html index eec3d9c1f6ce..1800fa40ccce 100644 --- a/storage/write_batch/fn.first_vector_len.html +++ b/storage/write_batch/fn.first_vector_len.html @@ -1,2 +1,2 @@ -first_vector_len in storage::write_batch - Rust
    fn first_vector_len(data: &HashMap<String, VectorRef>) -> usize
    Expand description

    Returns the length of the first vector in data.

    +first_vector_len in storage::write_batch - Rust
    fn first_vector_len(data: &HashMap<String, VectorRef>) -> usize
    Expand description

    Returns the length of the first vector in data.

    \ No newline at end of file diff --git a/storage/write_batch/fn.new_column_with_default_value.html b/storage/write_batch/fn.new_column_with_default_value.html index 3294a54e77af..4328bb3a3985 100644 --- a/storage/write_batch/fn.new_column_with_default_value.html +++ b/storage/write_batch/fn.new_column_with_default_value.html @@ -1,6 +1,6 @@ new_column_with_default_value in storage::write_batch - Rust
    pub(crate) fn new_column_with_default_value(
    -    column_schema: &ColumnSchema,
    +    column_schema: &ColumnSchema,
         num_rows: usize
    -) -> Result<VectorRef>
    Expand description

    Creates a new column and fills it by default value.

    +) -> Result<VectorRef>
    Expand description

    Creates a new column and fills it by default value.

    num_rows MUST be greater than 0. This function will also validate the schema.

    \ No newline at end of file diff --git a/storage/write_batch/fn.validate_column.html b/storage/write_batch/fn.validate_column.html index d25bf913a589..a7d1f632c2d0 100644 --- a/storage/write_batch/fn.validate_column.html +++ b/storage/write_batch/fn.validate_column.html @@ -1,2 +1,2 @@ -validate_column in storage::write_batch - Rust
    fn validate_column(column_schema: &ColumnSchema, col: &VectorRef) -> Result<()>
    Expand description

    Checks whether col matches given column_schema.

    +validate_column in storage::write_batch - Rust
    fn validate_column(column_schema: &ColumnSchema, col: &VectorRef) -> Result<()>
    Expand description

    Checks whether col matches given column_schema.

    \ No newline at end of file diff --git a/storage/write_batch/struct.Mutation.html b/storage/write_batch/struct.Mutation.html index 71b86aa9cf5f..d1834645cffe 100644 --- a/storage/write_batch/struct.Mutation.html +++ b/storage/write_batch/struct.Mutation.html @@ -4,7 +4,7 @@ }
    Expand description

    A write operation to the region.

    Fields§

    §op_type: OpType

    Type of the mutation.

    §record_batch: RecordBatch

    Data of the mutation.

    -

    Trait Implementations§

    source§

    impl CompatWrite for Mutation

    source§

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema. Read more
    source§

    impl Debug for Mutation

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Mutation> for Mutation

    source§

    fn eq(&self, other: &Mutation) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl CompatWrite for Mutation

    source§

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema. Read more
    source§

    impl Debug for Mutation

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Mutation> for Mutation

    source§

    fn eq(&self, other: &Mutation) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl StructuralPartialEq for Mutation

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/storage/write_batch/struct.NameToVector.html b/storage/write_batch/struct.NameToVector.html index 5763e82ea9dd..2bc48d15db52 100644 --- a/storage/write_batch/struct.NameToVector.html +++ b/storage/write_batch/struct.NameToVector.html @@ -1,6 +1,6 @@ -NameToVector in storage::write_batch - Rust
    struct NameToVector(HashMap<String, VectorRef>);
    Expand description

    Tuple Fields§

    §0: HashMap<String, VectorRef>

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/write_batch/struct.Payload.html b/storage/write_batch/struct.Payload.html index 0d788ff2a388..64cd19f8fa13 100644 --- a/storage/write_batch/struct.Payload.html +++ b/storage/write_batch/struct.Payload.html @@ -1,12 +1,12 @@ Payload in storage::write_batch - Rust
    pub struct Payload {
    -    pub schema: SchemaRef,
    +    pub schema: SchemaRef,
         pub mutations: Vec<Mutation>,
     }
    Expand description

    Data of WriteBatch.

    We serialize this struct to the WAL instead of the whole WriteBatch to avoid storing unnecessary information.

    -

    Fields§

    §schema: SchemaRef

    Schema of the payload.

    +

    Fields§

    §schema: SchemaRef

    Schema of the payload.

    This schema doesn’t contain internal columns.

    -
    §mutations: Vec<Mutation>

    Implementations§

    source§

    impl Payload

    source

    fn new(schema: SchemaRef) -> Payload

    Creates a new payload with given schema.

    +
    §mutations: Vec<Mutation>

    Implementations§

    source§

    impl Payload

    source

    fn new(schema: SchemaRef) -> Payload

    Creates a new payload with given schema.

    source

    pub fn is_empty(&self) -> bool

    Returns true if there is no mutation in the payload.

    Trait Implementations§

    source§

    impl Debug for Payload

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Payload> for Payload

    source§

    fn eq(&self, other: &Payload) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/storage/write_batch/struct.WriteBatch.html b/storage/write_batch/struct.WriteBatch.html index e5aad642d58c..1b9a2381791c 100644 --- a/storage/write_batch/struct.WriteBatch.html +++ b/storage/write_batch/struct.WriteBatch.html @@ -8,18 +8,18 @@
    §row_key_end: usize

    The ending index of row key columns.

    The WriteBatch use this index to locate all row key columns from the schema.

    -

    Implementations§

    source§

    impl WriteBatch

    source

    pub fn new(schema: SchemaRef, row_key_end: usize) -> Self

    Creates a new WriteBatch.

    +

    Implementations§

    source§

    impl WriteBatch

    source

    pub fn new(schema: SchemaRef, row_key_end: usize) -> Self

    Creates a new WriteBatch.

    The schema is the user schema of the region (no internal columns) and the row_key_end is the ending index of row key columns.

    Panics

    Panics if row_key_end <= schema.num_columns().

    -
    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn payload(&self) -> &Payload

    source§

    impl WriteBatch

    source

    fn process_put_data(&self, data: NameToVector) -> Result<RecordBatch>

    Validates data and converts it into a [RecordBatch].

    +
    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn payload(&self) -> &Payload

    source§

    impl WriteBatch

    source

    fn process_put_data(&self, data: NameToVector) -> Result<RecordBatch>

    Validates data and converts it into a [RecordBatch].

    It fills missing columns by schema’s default values.

    source

    fn process_delete_data(&self, data: NameToVector) -> Result<RecordBatch>

    Validates data and converts it into a [RecordBatch].

    It fills value columns by null, ignoring whether the column is nullable as the contents of value columns won’t be read.

    -
    source

    fn add_num_rows_to_mutate(&mut self, len: usize) -> Result<()>

    source

    fn row_key_column_schemas(&self) -> &[ColumnSchema]

    Returns all row key columns in the schema.

    -

    Trait Implementations§

    source§

    impl CompatWrite for WriteBatch

    source§

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema. Read more
    source§

    impl Debug for WriteBatch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl WriteRequest for WriteBatch

    §

    type Error = Error

    source§

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<()>

    Add put operation to the request. Read more
    source§

    fn delete(&mut self, keys: HashMap<String, VectorRef>) -> Result<()>

    Delete rows by keys. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    source

    fn add_num_rows_to_mutate(&mut self, len: usize) -> Result<()>

    source

    fn row_key_column_schemas(&self) -> &[ColumnSchema]

    Returns all row key columns in the schema.

    +

    Trait Implementations§

    source§

    impl CompatWrite for WriteBatch

    source§

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema. Read more
    source§

    impl Debug for WriteBatch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl WriteRequest for WriteBatch

    §

    type Error = Error

    source§

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<()>

    Add put operation to the request. Read more
    source§

    fn delete(&mut self, keys: HashMap<String, VectorRef>) -> Result<()>

    Delete rows by keys. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/store_api/error/enum.Error.html b/store_api/error/enum.Error.html index 5494de47de2f..75077f18d3f2 100644 --- a/store_api/error/enum.Error.html +++ b/store_api/error/enum.Error.html @@ -5,14 +5,14 @@ }, InvalidDefaultConstraint { constraint: String, - source: Error, + source: Error, location: Location, }, BuildColumnDescriptor { error: ColumnDescriptorBuilderError, location: Location, }, -}

    Variants§

    §

    InvalidRawRegionRequest

    Fields

    §location: Location
    §

    InvalidDefaultConstraint

    Fields

    §constraint: String
    §source: Error
    §location: Location
    §

    BuildColumnDescriptor

    Fields

    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere +}

    Variants§

    §

    InvalidRawRegionRequest

    Fields

    §location: Location
    §

    InvalidDefaultConstraint

    Fields

    §constraint: String
    §source: Error
    §location: Location
    §

    BuildColumnDescriptor

    Fields

    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -22,7 +22,7 @@ Self: Sized,

    source§

    impl IntoError<Error> for BuildColumnDescriptorSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ColumnDescriptorBuilderError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidDefaultConstraintSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidRawRegionRequestSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidRawRegionRequestSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere Self: Sized,

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/store_api/error/struct.InvalidDefaultConstraintSnafu.html b/store_api/error/struct.InvalidDefaultConstraintSnafu.html index bc4198f8b81c..eac179296fdb 100644 --- a/store_api/error/struct.InvalidDefaultConstraintSnafu.html +++ b/store_api/error/struct.InvalidDefaultConstraintSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::InvalidDefaultConstraint variant

    Fields§

    §constraint: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for InvalidDefaultConstraintSnafu<__T0>

    source§

    fn clone(&self) -> InvalidDefaultConstraintSnafu<__T0>

    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<__T0: Debug> Debug for InvalidDefaultConstraintSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for InvalidDefaultConstraintSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for InvalidDefaultConstraintSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for InvalidDefaultConstraintSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for InvalidDefaultConstraintSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for InvalidDefaultConstraintSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for InvalidDefaultConstraintSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for InvalidDefaultConstraintSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for InvalidDefaultConstraintSnafu<__T0>where diff --git a/store_api/metadata/enum.MetadataError.html b/store_api/metadata/enum.MetadataError.html index 84ec175b4f43..f07198648012 100644 --- a/store_api/metadata/enum.MetadataError.html +++ b/store_api/metadata/enum.MetadataError.html @@ -1,6 +1,6 @@ MetadataError in store_api::metadata - Rust
    pub enum MetadataError {
         InvalidSchema {
    -        source: Error,
    +        source: Error,
             location: Location,
         },
         InvalidMeta {
    @@ -13,7 +13,7 @@
         },
         ConvertDatatypes {
             location: Location,
    -        source: Error,
    +        source: Error,
         },
         InvalidRawRegionRequest {
             err: String,
    @@ -24,7 +24,7 @@
             err: String,
             location: Location,
         },
    -}

    Variants§

    §

    InvalidSchema

    Fields

    §source: Error
    §location: Location
    §

    InvalidMeta

    Fields

    §reason: String
    §location: Location
    §

    SerdeJson

    Fields

    §location: Location
    §error: Error
    §

    ConvertDatatypes

    Fields

    §location: Location
    §source: Error
    §

    InvalidRawRegionRequest

    Fields

    §location: Location
    §

    InvalidRegionRequest

    Fields

    §region_id: RegionId
    §location: Location

    Trait Implementations§

    source§

    impl Debug for MetadataError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for MetadataError

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for MetadataErrorwhere +}

    Variants§

    §

    InvalidSchema

    Fields

    §source: Error
    §location: Location
    §

    InvalidMeta

    Fields

    §reason: String
    §location: Location
    §

    SerdeJson

    Fields

    §location: Location
    §error: Error
    §

    ConvertDatatypes

    Fields

    §location: Location
    §source: Error
    §

    InvalidRawRegionRequest

    Fields

    §location: Location
    §

    InvalidRegionRequest

    Fields

    §region_id: RegionId
    §location: Location

    Trait Implementations§

    source§

    impl Debug for MetadataError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for MetadataError

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for MetadataErrorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for MetadataError

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -32,7 +32,7 @@ downcast to a specific implementation.
    source§

    fn location_opt(&self) -> Option<Location>

    Get the location of this error, None if the location is unavailable. Add _opt suffix to avoid confusing with similar method in std::error::Error
    source§

    fn output_msg(&self) -> Stringwhere Self: Sized,

    source§

    impl IntoError<MetadataError> for ConvertDatatypesSnafuwhere - MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<MetadataError> for InvalidMetaSnafu<__T0>where + MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<MetadataError> for InvalidMetaSnafu<__T0>where MetadataError: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<MetadataError> for InvalidRawRegionRequestSnafu<__T0>where MetadataError: Error + ErrorCompat, @@ -40,7 +40,7 @@ MetadataError: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl IntoError<MetadataError> for InvalidSchemaSnafuwhere - MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl IntoError<MetadataError> for SerdeJsonSnafuwhere + MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl IntoError<MetadataError> for SerdeJsonSnafuwhere MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl StackError for MetadataError

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere Self: Sized,

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> AsErrorSource for Twhere diff --git a/store_api/metadata/struct.ConvertDatatypesSnafu.html b/store_api/metadata/struct.ConvertDatatypesSnafu.html index 6df5f51b6978..5d3d4f2e8a46 100644 --- a/store_api/metadata/struct.ConvertDatatypesSnafu.html +++ b/store_api/metadata/struct.ConvertDatatypesSnafu.html @@ -1,6 +1,6 @@ ConvertDatatypesSnafu in store_api::metadata - Rust
    pub struct ConvertDatatypesSnafu;
    Expand description

    SNAFU context selector for the MetadataError::ConvertDatatypes variant

    Trait Implementations§

    source§

    impl Clone for ConvertDatatypesSnafu

    source§

    fn clone(&self) -> ConvertDatatypesSnafu

    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 ConvertDatatypesSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<MetadataError> for ConvertDatatypesSnafuwhere - MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl Copy for ConvertDatatypesSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl Copy for ConvertDatatypesSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/store_api/metadata/struct.InvalidSchemaSnafu.html b/store_api/metadata/struct.InvalidSchemaSnafu.html index 0b76e06e49c9..92e634078794 100644 --- a/store_api/metadata/struct.InvalidSchemaSnafu.html +++ b/store_api/metadata/struct.InvalidSchemaSnafu.html @@ -1,6 +1,6 @@ InvalidSchemaSnafu in store_api::metadata - Rust
    pub struct InvalidSchemaSnafu;
    Expand description

    SNAFU context selector for the MetadataError::InvalidSchema variant

    Trait Implementations§

    source§

    impl Clone for InvalidSchemaSnafu

    source§

    fn clone(&self) -> InvalidSchemaSnafu

    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 InvalidSchemaSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<MetadataError> for InvalidSchemaSnafuwhere - MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl Copy for InvalidSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl Copy for InvalidSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/store_api/storage/chunk/struct.Chunk.html b/store_api/storage/chunk/struct.Chunk.html index 2c94e063f3b7..85632c950cad 100644 --- a/store_api/storage/chunk/struct.Chunk.html +++ b/store_api/storage/chunk/struct.Chunk.html @@ -1,7 +1,7 @@ Chunk in store_api::storage::chunk - Rust

    Struct store_api::storage::chunk::Chunk

    source ·
    pub struct Chunk {
    -    pub columns: Vec<VectorRef>,
    +    pub columns: Vec<VectorRef>,
     }
    Expand description

    A bunch of rows in columnar format.

    -

    Fields§

    §columns: Vec<VectorRef>

    Implementations§

    source§

    impl Chunk

    source

    pub fn new(columns: Vec<VectorRef>) -> Chunk

    Trait Implementations§

    source§

    impl Debug for Chunk

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Chunk

    §

    impl Send for Chunk

    §

    impl Sync for Chunk

    §

    impl Unpin for Chunk

    §

    impl !UnwindSafe for Chunk

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Fields§

    §columns: Vec<VectorRef>

    Implementations§

    source§

    impl Chunk

    source

    pub fn new(columns: Vec<VectorRef>) -> Chunk

    Trait Implementations§

    source§

    impl Debug for Chunk

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Chunk

    §

    impl Send for Chunk

    §

    impl Sync for Chunk

    §

    impl Unpin for Chunk

    §

    impl !UnwindSafe for Chunk

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/store_api/storage/enum.ColumnDefaultConstraint.html b/store_api/storage/enum.ColumnDefaultConstraint.html index 50b612e1ea85..4ee15e4043c2 100644 --- a/store_api/storage/enum.ColumnDefaultConstraint.html +++ b/store_api/storage/enum.ColumnDefaultConstraint.html @@ -1,43 +1,43 @@ -ColumnDefaultConstraint in store_api::storage - Rust
    pub enum ColumnDefaultConstraint {
    +ColumnDefaultConstraint in store_api::storage - Rust
    pub enum ColumnDefaultConstraint {
         Function(String),
    -    Value(Value),
    +    Value(Value),
     }
    Expand description

    Column’s default constraint.

    -

    Variants§

    §

    Function(String)

    §

    Value(Value)

    Implementations§

    source§

    impl ColumnDefaultConstraint

    source

    pub fn null_value() -> ColumnDefaultConstraint

    Returns a default null constraint.

    -
    source

    pub fn validate( +

    Variants§

    §

    Function(String)

    §

    Value(Value)

    Implementations§

    §

    impl ColumnDefaultConstraint

    pub fn null_value() -> ColumnDefaultConstraint

    Returns a default null constraint.

    +

    pub fn validate( &self, data_type: &ConcreteDataType, is_nullable: bool -) -> Result<(), Error>

    Check whether the constraint is valid for columns with given data_type +) -> Result<(), Error>

    Check whether the constraint is valid for columns with given data_type and is_nullable attributes.

    -
    source

    pub fn create_default_vector( +

    pub fn create_default_vector( &self, data_type: &ConcreteDataType, is_nullable: bool, num_rows: usize -) -> Result<Arc<dyn Vector, Global>, Error>

    Create a vector that contains num_rows default values for given data_type.

    +) -> Result<Arc<dyn Vector, Global>, Error>

    Create a vector that contains num_rows default values for given data_type.

    If is_nullable is true, then this method would returns error if the created default value is null.

    Panics

    Panics if num_rows == 0.

    -
    source

    pub fn create_default( +

    pub fn create_default( &self, data_type: &ConcreteDataType, is_nullable: bool -) -> Result<Value, Error>

    Create a default value for given data_type.

    +) -> Result<Value, Error>

    Create a default value for given data_type.

    If is_nullable is true, then this method would returns error if the created default value is null.

    -

    Trait Implementations§

    source§

    impl Clone for ColumnDefaultConstraint

    source§

    fn clone(&self) -> ColumnDefaultConstraint

    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 ColumnDefaultConstraint

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ColumnDefaultConstraint

    Trait Implementations§

    §

    impl Clone for ColumnDefaultConstraint

    §

    fn clone(&self) -> ColumnDefaultConstraint

    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
    §

    impl Debug for ColumnDefaultConstraint

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl<'de> Deserialize<'de> for ColumnDefaultConstraint

    §

    fn deserialize<__D>( __deserializer: __D ) -> Result<ColumnDefaultConstraint, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ColumnDefaultConstraint

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<ColumnDefaultConstraint> for ColumnDefaultConstraint

    source§

    fn eq(&self, other: &ColumnDefaultConstraint) -> bool

    This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Display for ColumnDefaultConstraint

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl PartialEq<ColumnDefaultConstraint> for ColumnDefaultConstraint

    §

    fn eq(&self, other: &ColumnDefaultConstraint) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for ColumnDefaultConstraint

    source§

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    §

    impl Serialize for ColumnDefaultConstraint

    §

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&[u8]> for ColumnDefaultConstraint

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(bytes: &[u8]) -> Result<ColumnDefaultConstraint, Error>

    Performs the conversion.
    source§

    impl TryFrom<ColumnDefaultConstraint> for Vec<u8, Global>

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl TryFrom<&[u8]> for ColumnDefaultConstraint

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(bytes: &[u8]) -> Result<ColumnDefaultConstraint, Error>

    Performs the conversion.
    §

    impl TryFrom<ColumnDefaultConstraint> for Vec<u8, Global>

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from( value: ColumnDefaultConstraint -) -> Result<Vec<u8, Global>, <Vec<u8, Global> as TryFrom<ColumnDefaultConstraint>>::Error>

    Performs the conversion.
    source§

    impl Eq for ColumnDefaultConstraint

    source§

    impl StructuralEq for ColumnDefaultConstraint

    source§

    impl StructuralPartialEq for ColumnDefaultConstraint

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<Vec<u8, Global>, <Vec<u8, Global> as TryFrom<ColumnDefaultConstraint>>::Error>

    Performs the conversion.
    §

    impl Eq for ColumnDefaultConstraint

    §

    impl StructuralEq for ColumnDefaultConstraint

    §

    impl StructuralPartialEq for ColumnDefaultConstraint

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/store_api/storage/enum.ConcreteDataType.html b/store_api/storage/enum.ConcreteDataType.html index d33d40337620..35e38f30e6c3 100644 --- a/store_api/storage/enum.ConcreteDataType.html +++ b/store_api/storage/enum.ConcreteDataType.html @@ -1,122 +1,122 @@ -ConcreteDataType in store_api::storage - Rust
    pub enum ConcreteDataType {
    -
    Show 22 variants Null(NullType), - Boolean(BooleanType), - Int8(Int8Type), - Int16(Int16Type), - Int32(Int32Type), - Int64(Int64Type), - UInt8(UInt8Type), - UInt16(UInt16Type), - UInt32(UInt32Type), - UInt64(UInt64Type), - Float32(Float32Type), - Float64(Float64Type), - Binary(BinaryType), - String(StringType), - Date(DateType), - DateTime(DateTimeType), - Timestamp(TimestampType), - Time(TimeType), - Duration(DurationType), - Interval(IntervalType), - List(ListType), - Dictionary(DictionaryType), -
    }

    Variants§

    §

    Null(NullType)

    §

    Boolean(BooleanType)

    §

    Int8(Int8Type)

    §

    Int16(Int16Type)

    §

    Int32(Int32Type)

    §

    Int64(Int64Type)

    §

    UInt8(UInt8Type)

    §

    UInt16(UInt16Type)

    §

    UInt32(UInt32Type)

    §

    UInt64(UInt64Type)

    §

    Float32(Float32Type)

    §

    Float64(Float64Type)

    §

    Binary(BinaryType)

    §

    String(StringType)

    §

    Date(DateType)

    §

    DateTime(DateTimeType)

    §

    Timestamp(TimestampType)

    §

    Time(TimeType)

    §

    Duration(DurationType)

    §

    Interval(IntervalType)

    §

    List(ListType)

    §

    Dictionary(DictionaryType)

    Implementations§

    source§

    impl ConcreteDataType

    source

    pub fn is_float(&self) -> bool

    source

    pub fn is_boolean(&self) -> bool

    source

    pub fn is_string(&self) -> bool

    source

    pub fn is_stringifiable(&self) -> bool

    source

    pub fn is_signed(&self) -> bool

    source

    pub fn is_unsigned(&self) -> bool

    source

    pub fn is_numeric(&self) -> bool

    source

    pub fn is_timestamp(&self) -> bool

    source

    pub fn numerics() -> Vec<ConcreteDataType, Global>

    source

    pub fn from_arrow_type(dt: &DataType) -> ConcreteDataType

    Convert arrow data type to ConcreteDataType.

    +ConcreteDataType in store_api::storage - Rust
    pub enum ConcreteDataType {
    +
    Show 22 variants Null(NullType), + Boolean(BooleanType), + Int8(Int8Type), + Int16(Int16Type), + Int32(Int32Type), + Int64(Int64Type), + UInt8(UInt8Type), + UInt16(UInt16Type), + UInt32(UInt32Type), + UInt64(UInt64Type), + Float32(Float32Type), + Float64(Float64Type), + Binary(BinaryType), + String(StringType), + Date(DateType), + DateTime(DateTimeType), + Timestamp(TimestampType), + Time(TimeType), + Duration(DurationType), + Interval(IntervalType), + List(ListType), + Dictionary(DictionaryType), +
    }

    Variants§

    §

    Null(NullType)

    §

    Boolean(BooleanType)

    §

    Int8(Int8Type)

    §

    Int16(Int16Type)

    §

    Int32(Int32Type)

    §

    Int64(Int64Type)

    §

    UInt8(UInt8Type)

    §

    UInt16(UInt16Type)

    §

    UInt32(UInt32Type)

    §

    UInt64(UInt64Type)

    §

    Float32(Float32Type)

    §

    Float64(Float64Type)

    §

    Binary(BinaryType)

    §

    String(StringType)

    §

    Date(DateType)

    §

    DateTime(DateTimeType)

    §

    Timestamp(TimestampType)

    §

    Time(TimeType)

    §

    Duration(DurationType)

    §

    Interval(IntervalType)

    §

    List(ListType)

    §

    Dictionary(DictionaryType)

    Implementations§

    §

    impl ConcreteDataType

    pub fn is_float(&self) -> bool

    pub fn is_boolean(&self) -> bool

    pub fn is_string(&self) -> bool

    pub fn is_stringifiable(&self) -> bool

    pub fn is_signed(&self) -> bool

    pub fn is_unsigned(&self) -> bool

    pub fn is_numeric(&self) -> bool

    pub fn is_timestamp(&self) -> bool

    pub fn numerics() -> Vec<ConcreteDataType, Global>

    pub fn from_arrow_type(dt: &DataType) -> ConcreteDataType

    Convert arrow data type to ConcreteDataType.

    Panics

    Panic if given arrow data type is not supported.

    -
    source

    pub fn is_null(&self) -> bool

    source

    pub fn as_list(&self) -> Option<&ListType>

    Try to cast the type as a ListType.

    -
    source

    pub fn as_timestamp(&self) -> Option<TimestampType>

    Try to cast data type as a TimestampType.

    -
    source

    pub fn as_time(&self) -> Option<TimeType>

    Try to cast data type as a TimeType.

    -
    source

    pub fn can_arrow_type_cast_to(&self, to_type: &ConcreteDataType) -> bool

    Checks if the data type can cast to another data type.

    -
    source

    pub fn as_duration(&self) -> Option<DurationType>

    Try to cast data type as a DurationType.

    -
    source§

    impl ConcreteDataType

    source§

    impl ConcreteDataType

    source

    pub fn timestamp_second_datatype() -> ConcreteDataType

    source

    pub fn timestamp_millisecond_datatype() -> ConcreteDataType

    source

    pub fn timestamp_microsecond_datatype() -> ConcreteDataType

    source

    pub fn timestamp_nanosecond_datatype() -> ConcreteDataType

    source

    pub fn time_datatype(unit: TimeUnit) -> ConcreteDataType

    Returns the time data type with TimeUnit.

    -
    source

    pub fn time_second_datatype() -> ConcreteDataType

    Creates a [Time(TimeSecondType)] datatype.

    -
    source

    pub fn time_millisecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeMillisecondType)] datatype.

    -
    source

    pub fn time_microsecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeMicrosecond)] datatype.

    -
    source

    pub fn time_nanosecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeNanosecond)] datatype.

    -
    source

    pub fn duration_second_datatype() -> ConcreteDataType

    Creates a [Duration(DurationSecondType)] datatype.

    -
    source

    pub fn duration_millisecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationMillisecondType)] datatype.

    -
    source

    pub fn duration_microsecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationMicrosecondType)] datatype.

    -
    source

    pub fn duration_nanosecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationNanosecondType)] datatype.

    -
    source

    pub fn interval_month_day_nano_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalMonthDayNanoType)] datatype.

    -
    source

    pub fn interval_year_month_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalYearMonthType)] datatype.

    -
    source

    pub fn interval_day_time_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalDayTimeType)] datatype.

    -
    source

    pub fn timestamp_datatype(unit: TimeUnit) -> ConcreteDataType

    source

    pub fn from_arrow_time_unit(t: &TimeUnit) -> ConcreteDataType

    Converts from arrow timestamp unit to

    -
    source

    pub fn duration_datatype(unit: TimeUnit) -> ConcreteDataType

    source

    pub fn interval_datatype(unit: IntervalUnit) -> ConcreteDataType

    source

    pub fn from_arrow_interval_unit(u: &IntervalUnit) -> ConcreteDataType

    source

    pub fn list_datatype(item_type: ConcreteDataType) -> ConcreteDataType

    source

    pub fn dictionary_datatype( +

    pub fn is_null(&self) -> bool

    pub fn as_list(&self) -> Option<&ListType>

    Try to cast the type as a [ListType].

    +

    pub fn as_timestamp(&self) -> Option<TimestampType>

    Try to cast data type as a [TimestampType].

    +

    pub fn as_time(&self) -> Option<TimeType>

    Try to cast data type as a [TimeType].

    +

    pub fn can_arrow_type_cast_to(&self, to_type: &ConcreteDataType) -> bool

    Checks if the data type can cast to another data type.

    +

    pub fn as_duration(&self) -> Option<DurationType>

    Try to cast data type as a [DurationType].

    +
    §

    impl ConcreteDataType

    §

    impl ConcreteDataType

    pub fn timestamp_second_datatype() -> ConcreteDataType

    pub fn timestamp_millisecond_datatype() -> ConcreteDataType

    pub fn timestamp_microsecond_datatype() -> ConcreteDataType

    pub fn timestamp_nanosecond_datatype() -> ConcreteDataType

    pub fn time_datatype(unit: TimeUnit) -> ConcreteDataType

    Returns the time data type with TimeUnit.

    +

    pub fn time_second_datatype() -> ConcreteDataType

    Creates a [Time(TimeSecondType)] datatype.

    +

    pub fn time_millisecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeMillisecondType)] datatype.

    +

    pub fn time_microsecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeMicrosecond)] datatype.

    +

    pub fn time_nanosecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeNanosecond)] datatype.

    +

    pub fn duration_second_datatype() -> ConcreteDataType

    Creates a [Duration(DurationSecondType)] datatype.

    +

    pub fn duration_millisecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationMillisecondType)] datatype.

    +

    pub fn duration_microsecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationMicrosecondType)] datatype.

    +

    pub fn duration_nanosecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationNanosecondType)] datatype.

    +

    pub fn interval_month_day_nano_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalMonthDayNanoType)] datatype.

    +

    pub fn interval_year_month_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalYearMonthType)] datatype.

    +

    pub fn interval_day_time_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalDayTimeType)] datatype.

    +

    pub fn timestamp_datatype(unit: TimeUnit) -> ConcreteDataType

    pub fn from_arrow_time_unit(t: &TimeUnit) -> ConcreteDataType

    Converts from arrow timestamp unit to

    +

    pub fn duration_datatype(unit: TimeUnit) -> ConcreteDataType

    pub fn interval_datatype(unit: IntervalUnit) -> ConcreteDataType

    pub fn from_arrow_interval_unit(u: &IntervalUnit) -> ConcreteDataType

    pub fn list_datatype(item_type: ConcreteDataType) -> ConcreteDataType

    pub fn dictionary_datatype( key_type: ConcreteDataType, value_type: ConcreteDataType -) -> ConcreteDataType

    Trait Implementations§

    source§

    impl Clone for ConcreteDataType

    source§

    fn clone(&self) -> ConcreteDataType

    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 DataType for ConcreteDataType

    source§

    fn name(&self) -> &str

    Name of this data type.

    -
    source§

    fn logical_type_id(&self) -> LogicalTypeId

    Returns id of the Logical data type.

    -
    source§

    fn default_value(&self) -> Value

    Returns the default value of this type.

    -
    source§

    fn as_arrow_type(&self) -> DataType

    Convert this type as [arrow::datatypes::DataType].

    -
    source§

    fn create_mutable_vector( +) -> ConcreteDataType

    Trait Implementations§

    §

    impl Clone for ConcreteDataType

    §

    fn clone(&self) -> ConcreteDataType

    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
    §

    impl DataType for ConcreteDataType

    §

    fn name(&self) -> &str

    Name of this data type.

    +
    §

    fn logical_type_id(&self) -> LogicalTypeId

    Returns id of the Logical data type.

    +
    §

    fn default_value(&self) -> Value

    Returns the default value of this type.

    +
    §

    fn as_arrow_type(&self) -> DataType

    Convert this type as [arrow::datatypes::DataType].

    +
    §

    fn create_mutable_vector( &self, __enum_dispatch_arg_0: usize -) -> Box<dyn MutableVector, Global>

    Creates a mutable vector with given capacity of this type.

    -
    source§

    fn try_cast(&self, __enum_dispatch_arg_0: Value) -> Option<Value>

    Casts the value to specific DataType. +) -> Box<dyn MutableVector, Global>

    Creates a mutable vector with given capacity of this type.

    +
    §

    fn try_cast(&self, __enum_dispatch_arg_0: Value) -> Option<Value>

    Casts the value to specific DataType. Return None if cast failed.

    -
    source§

    impl Debug for ConcreteDataType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ConcreteDataType

    §

    impl Debug for ConcreteDataType

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl<'de> Deserialize<'de> for ConcreteDataType

    §

    fn deserialize<__D>( __deserializer: __D ) -> Result<ConcreteDataType, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ConcreteDataType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl From<&ConcreteDataType> for ConcreteDataType

    source§

    fn from(t: &ConcreteDataType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<BinaryType> for ConcreteDataType

    source§

    fn from(v: BinaryType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<BooleanType> for ConcreteDataType

    source§

    fn from(v: BooleanType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<ColumnDataTypeWrapper> for ConcreteDataType

    source§

    fn from(datatype: ColumnDataTypeWrapper) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<DateTimeType> for ConcreteDataType

    source§

    fn from(v: DateTimeType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<DateType> for ConcreteDataType

    source§

    fn from(v: DateType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<DictionaryType> for ConcreteDataType

    source§

    fn from(v: DictionaryType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<DurationType> for ConcreteDataType

    source§

    fn from(v: DurationType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Float32Type> for ConcreteDataType

    source§

    fn from(v: Float32Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Float64Type> for ConcreteDataType

    source§

    fn from(v: Float64Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Int16Type> for ConcreteDataType

    source§

    fn from(v: Int16Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Int32Type> for ConcreteDataType

    source§

    fn from(v: Int32Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Int64Type> for ConcreteDataType

    source§

    fn from(v: Int64Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Int8Type> for ConcreteDataType

    source§

    fn from(v: Int8Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<IntervalType> for ConcreteDataType

    source§

    fn from(v: IntervalType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<ListType> for ConcreteDataType

    source§

    fn from(v: ListType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<NullType> for ConcreteDataType

    source§

    fn from(v: NullType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<StringType> for ConcreteDataType

    source§

    fn from(v: StringType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<TimeType> for ConcreteDataType

    source§

    fn from(v: TimeType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<TimestampType> for ConcreteDataType

    source§

    fn from(v: TimestampType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<UInt16Type> for ConcreteDataType

    source§

    fn from(v: UInt16Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<UInt32Type> for ConcreteDataType

    source§

    fn from(v: UInt32Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<UInt64Type> for ConcreteDataType

    source§

    fn from(v: UInt64Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<UInt8Type> for ConcreteDataType

    source§

    fn from(v: UInt8Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl Hash for ConcreteDataType

    source§

    fn hash<__H>(&self, state: &mut __H)where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Display for ConcreteDataType

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl From<&ConcreteDataType> for ConcreteDataType

    §

    fn from(t: &ConcreteDataType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<BinaryType> for ConcreteDataType

    §

    fn from(v: BinaryType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<BooleanType> for ConcreteDataType

    §

    fn from(v: BooleanType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<ColumnDataTypeWrapper> for ConcreteDataType

    §

    fn from(datatype: ColumnDataTypeWrapper) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<DateTimeType> for ConcreteDataType

    §

    fn from(v: DateTimeType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<DateType> for ConcreteDataType

    §

    fn from(v: DateType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<DictionaryType> for ConcreteDataType

    §

    fn from(v: DictionaryType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<DurationType> for ConcreteDataType

    §

    fn from(v: DurationType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Float32Type> for ConcreteDataType

    §

    fn from(v: Float32Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Float64Type> for ConcreteDataType

    §

    fn from(v: Float64Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Int16Type> for ConcreteDataType

    §

    fn from(v: Int16Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Int32Type> for ConcreteDataType

    §

    fn from(v: Int32Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Int64Type> for ConcreteDataType

    §

    fn from(v: Int64Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Int8Type> for ConcreteDataType

    §

    fn from(v: Int8Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<IntervalType> for ConcreteDataType

    §

    fn from(v: IntervalType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<ListType> for ConcreteDataType

    §

    fn from(v: ListType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<NullType> for ConcreteDataType

    §

    fn from(v: NullType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<StringType> for ConcreteDataType

    §

    fn from(v: StringType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<TimeType> for ConcreteDataType

    §

    fn from(v: TimeType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<TimestampType> for ConcreteDataType

    §

    fn from(v: TimestampType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<UInt16Type> for ConcreteDataType

    §

    fn from(v: UInt16Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<UInt32Type> for ConcreteDataType

    §

    fn from(v: UInt32Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<UInt64Type> for ConcreteDataType

    §

    fn from(v: UInt64Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<UInt8Type> for ConcreteDataType

    §

    fn from(v: UInt8Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl Hash for ConcreteDataType

    §

    fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ConcreteDataType

    source§

    fn cmp(&self, other: &ConcreteDataType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    §

    impl Ord for ConcreteDataType

    §

    fn cmp(&self, other: &ConcreteDataType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ConcreteDataType> for ConcreteDataType

    source§

    fn eq(&self, other: &ConcreteDataType) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    §

    impl PartialEq<ConcreteDataType> for ConcreteDataType

    §

    fn eq(&self, other: &ConcreteDataType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ConcreteDataType> for ConcreteDataType

    source§

    fn partial_cmp(&self, other: &ConcreteDataType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    §

    impl PartialOrd<ConcreteDataType> for ConcreteDataType

    §

    fn partial_cmp(&self, other: &ConcreteDataType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl Serialize for ConcreteDataType

    source§

    fn serialize<__S>( +operator. Read more

    §

    impl Serialize for ConcreteDataType

    §

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&DataType> for ConcreteDataType

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(dt: &DataType) -> Result<ConcreteDataType, Error>

    Performs the conversion.
    source§

    impl TryInto<BinaryType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl TryFrom<&DataType> for ConcreteDataType

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(dt: &DataType) -> Result<ConcreteDataType, Error>

    Performs the conversion.
    §

    impl TryInto<BinaryType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<BinaryType, <ConcreteDataType as TryInto<BinaryType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<BooleanType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<BinaryType, <ConcreteDataType as TryInto<BinaryType>>::Error>

    Performs the conversion.
    §

    impl TryInto<BooleanType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<BooleanType, <ConcreteDataType as TryInto<BooleanType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<DateTimeType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<BooleanType, <ConcreteDataType as TryInto<BooleanType>>::Error>

    Performs the conversion.
    §

    impl TryInto<DateTimeType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<DateTimeType, <ConcreteDataType as TryInto<DateTimeType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<DateType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<DateTimeType, <ConcreteDataType as TryInto<DateTimeType>>::Error>

    Performs the conversion.
    §

    impl TryInto<DateType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<DateType, <ConcreteDataType as TryInto<DateType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<DictionaryType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<DateType, <ConcreteDataType as TryInto<DateType>>::Error>

    Performs the conversion.
    §

    impl TryInto<DictionaryType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<DictionaryType, <ConcreteDataType as TryInto<DictionaryType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<DurationType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<DictionaryType, <ConcreteDataType as TryInto<DictionaryType>>::Error>

    Performs the conversion.
    §

    impl TryInto<DurationType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<DurationType, <ConcreteDataType as TryInto<DurationType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Float32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<DurationType, <ConcreteDataType as TryInto<DurationType>>::Error>

    Performs the conversion.
    §

    impl TryInto<Float32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<Float32Type, <ConcreteDataType as TryInto<Float32Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Float64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<Float32Type, <ConcreteDataType as TryInto<Float32Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<Float64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<Float64Type, <ConcreteDataType as TryInto<Float64Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Int16Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<Float64Type, <ConcreteDataType as TryInto<Float64Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<Int16Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<Int16Type, <ConcreteDataType as TryInto<Int16Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Int32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<Int16Type, <ConcreteDataType as TryInto<Int16Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<Int32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<Int32Type, <ConcreteDataType as TryInto<Int32Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Int64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<Int32Type, <ConcreteDataType as TryInto<Int32Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<Int64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<Int64Type, <ConcreteDataType as TryInto<Int64Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Int8Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<Int64Type, <ConcreteDataType as TryInto<Int64Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<Int8Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<Int8Type, <ConcreteDataType as TryInto<Int8Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<IntervalType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<Int8Type, <ConcreteDataType as TryInto<Int8Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<IntervalType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<IntervalType, <ConcreteDataType as TryInto<IntervalType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<ListType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<IntervalType, <ConcreteDataType as TryInto<IntervalType>>::Error>

    Performs the conversion.
    §

    impl TryInto<ListType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<ListType, <ConcreteDataType as TryInto<ListType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<NullType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<ListType, <ConcreteDataType as TryInto<ListType>>::Error>

    Performs the conversion.
    §

    impl TryInto<NullType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<NullType, <ConcreteDataType as TryInto<NullType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<StringType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<NullType, <ConcreteDataType as TryInto<NullType>>::Error>

    Performs the conversion.
    §

    impl TryInto<StringType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<StringType, <ConcreteDataType as TryInto<StringType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<TimeType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<StringType, <ConcreteDataType as TryInto<StringType>>::Error>

    Performs the conversion.
    §

    impl TryInto<TimeType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<TimeType, <ConcreteDataType as TryInto<TimeType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<TimestampType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<TimeType, <ConcreteDataType as TryInto<TimeType>>::Error>

    Performs the conversion.
    §

    impl TryInto<TimestampType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<TimestampType, <ConcreteDataType as TryInto<TimestampType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<UInt16Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<TimestampType, <ConcreteDataType as TryInto<TimestampType>>::Error>

    Performs the conversion.
    §

    impl TryInto<UInt16Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<UInt16Type, <ConcreteDataType as TryInto<UInt16Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<UInt32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<UInt16Type, <ConcreteDataType as TryInto<UInt16Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<UInt32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<UInt32Type, <ConcreteDataType as TryInto<UInt32Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<UInt64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<UInt32Type, <ConcreteDataType as TryInto<UInt32Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<UInt64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<UInt64Type, <ConcreteDataType as TryInto<UInt64Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<UInt8Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( +) -> Result<UInt64Type, <ConcreteDataType as TryInto<UInt64Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<UInt8Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( self -) -> Result<UInt8Type, <ConcreteDataType as TryInto<UInt8Type>>::Error>

    Performs the conversion.
    source§

    impl Eq for ConcreteDataType

    source§

    impl StructuralEq for ConcreteDataType

    source§

    impl StructuralPartialEq for ConcreteDataType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<UInt8Type, <ConcreteDataType as TryInto<UInt8Type>>::Error>

    Performs the conversion.
    §

    impl Eq for ConcreteDataType

    §

    impl StructuralEq for ConcreteDataType

    §

    impl StructuralPartialEq for ConcreteDataType

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ConcreteDataType

    §

    impl Send for ConcreteDataType

    §

    impl Sync for ConcreteDataType

    §

    impl Unpin for ConcreteDataType

    §

    impl UnwindSafe for ConcreteDataType

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CallHasher for Twhere diff --git a/store_api/storage/requests/trait.WriteRequest.html b/store_api/storage/requests/trait.WriteRequest.html index b895a2bec0eb..4ec9e84d257a 100644 --- a/store_api/storage/requests/trait.WriteRequest.html +++ b/store_api/storage/requests/trait.WriteRequest.html @@ -4,20 +4,20 @@ // Required methods fn put( &mut self, - data: HashMap<String, VectorRef> + data: HashMap<String, VectorRef> ) -> Result<(), Self::Error>; fn delete( &mut self, - keys: HashMap<String, VectorRef> + keys: HashMap<String, VectorRef> ) -> Result<(), Self::Error>; }
    Expand description

    Write request holds a collection of updates to apply to a region.

    The implementation of the write request should ensure all operations in the request follows the same schema restriction.

    -

    Required Associated Types§

    Required Methods§

    source

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<(), Self::Error>

    Add put operation to the request.

    +

    Required Associated Types§

    Required Methods§

    source

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<(), Self::Error>

    Add put operation to the request.

    data is the columnar format of the data to put.

    source

    fn delete( &mut self, - keys: HashMap<String, VectorRef> + keys: HashMap<String, VectorRef> ) -> Result<(), Self::Error>

    Delete rows by keys.

    keys are the row keys, in columnar format, of the rows to delete.

    Implementors§

    \ No newline at end of file diff --git a/store_api/storage/struct.Chunk.html b/store_api/storage/struct.Chunk.html index 58c6b3dcdfc9..63dfeac2da06 100644 --- a/store_api/storage/struct.Chunk.html +++ b/store_api/storage/struct.Chunk.html @@ -1,7 +1,7 @@ Chunk in store_api::storage - Rust

    Struct store_api::storage::Chunk

    source ·
    pub struct Chunk {
    -    pub columns: Vec<VectorRef>,
    +    pub columns: Vec<VectorRef>,
     }
    Expand description

    A bunch of rows in columnar format.

    -

    Fields§

    §columns: Vec<VectorRef>

    Implementations§

    source§

    impl Chunk

    source

    pub fn new(columns: Vec<VectorRef>) -> Chunk

    Trait Implementations§

    source§

    impl Debug for Chunk

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Chunk

    §

    impl Send for Chunk

    §

    impl Sync for Chunk

    §

    impl Unpin for Chunk

    §

    impl !UnwindSafe for Chunk

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Fields§

    §columns: Vec<VectorRef>

    Implementations§

    source§

    impl Chunk

    source

    pub fn new(columns: Vec<VectorRef>) -> Chunk

    Trait Implementations§

    source§

    impl Debug for Chunk

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Chunk

    §

    impl Send for Chunk

    §

    impl Sync for Chunk

    §

    impl Unpin for Chunk

    §

    impl !UnwindSafe for Chunk

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/store_api/storage/struct.ColumnSchema.html b/store_api/storage/struct.ColumnSchema.html index 0d4545d8760c..1c704e8087fc 100644 --- a/store_api/storage/struct.ColumnSchema.html +++ b/store_api/storage/struct.ColumnSchema.html @@ -1,4 +1,4 @@ -ColumnSchema in store_api::storage - Rust
    pub struct ColumnSchema {
    +ColumnSchema in store_api::storage - Rust
    pub struct ColumnSchema {
         pub name: String,
         pub data_type: ConcreteDataType,
         is_nullable: bool,
    @@ -6,42 +6,42 @@
         default_constraint: Option<ColumnDefaultConstraint>,
         metadata: HashMap<String, String, RandomState>,
     }
    Expand description

    Schema of a column, used as an immutable struct.

    -

    Fields§

    §name: String§data_type: ConcreteDataType§is_nullable: bool§is_time_index: bool§default_constraint: Option<ColumnDefaultConstraint>§metadata: HashMap<String, String, RandomState>

    Implementations§

    source§

    impl ColumnSchema

    source

    pub fn new<T>( +

    Fields§

    §name: String§data_type: ConcreteDataType§is_nullable: bool§is_time_index: bool§default_constraint: Option<ColumnDefaultConstraint>§metadata: HashMap<String, String, RandomState>

    Implementations§

    §

    impl ColumnSchema

    pub fn new<T>( name: T, data_type: ConcreteDataType, is_nullable: bool ) -> ColumnSchemawhere - T: Into<String>,

    source

    pub fn is_time_index(&self) -> bool

    source

    pub fn is_nullable(&self) -> bool

    source

    pub fn default_constraint(&self) -> Option<&ColumnDefaultConstraint>

    source

    pub fn metadata(&self) -> &HashMap<String, String, RandomState>

    source

    pub fn mut_metadata(&mut self) -> &mut HashMap<String, String, RandomState>

    source

    pub fn with_time_index(self, is_time_index: bool) -> ColumnSchema

    source

    pub fn with_default_constraint( + T: Into<String>,

    pub fn is_time_index(&self) -> bool

    pub fn is_nullable(&self) -> bool

    pub fn default_constraint(&self) -> Option<&ColumnDefaultConstraint>

    pub fn metadata(&self) -> &HashMap<String, String, RandomState>

    pub fn mut_metadata(&mut self) -> &mut HashMap<String, String, RandomState>

    pub fn with_time_index(self, is_time_index: bool) -> ColumnSchema

    pub fn with_default_constraint( self, default_constraint: Option<ColumnDefaultConstraint> -) -> Result<ColumnSchema, Error>

    source

    pub fn with_metadata( +) -> Result<ColumnSchema, Error>

    pub fn with_metadata( self, metadata: HashMap<String, String, RandomState> ) -> ColumnSchema

    Creates a new ColumnSchema with given metadata.

    -
    source

    pub fn create_default_vector( +

    pub fn create_default_vector( &self, num_rows: usize -) -> Result<Option<Arc<dyn Vector, Global>>, Error>

    Creates a vector with default value for this column.

    +) -> Result<Option<Arc<dyn Vector, Global>>, Error>

    Creates a vector with default value for this column.

    If the column is NOT NULL but doesn’t has DEFAULT value supplied, returns Ok(None).

    -
    source

    pub fn create_default_vector_for_padding( +

    pub fn create_default_vector_for_padding( &self, num_rows: usize -) -> Arc<dyn Vector, Global>

    Creates a vector for padding.

    -

    This method always returns a vector since it uses DataType::default_value +) -> Arc<dyn Vector, Global>

    Creates a vector for padding.

    +

    This method always returns a vector since it uses [DataType::default_value] to fill the vector. Callers should only use the created vector for padding and never read its content.

    -
    source

    pub fn create_default(&self) -> Result<Option<Value>, Error>

    Creates a default value for this column.

    +

    pub fn create_default(&self) -> Result<Option<Value>, Error>

    Creates a default value for this column.

    If the column is NOT NULL but doesn’t has DEFAULT value supplied, returns Ok(None).

    -

    Trait Implementations§

    source§

    impl Clone for ColumnSchema

    source§

    fn clone(&self) -> ColumnSchema

    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 ColumnSchema

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ColumnSchema

    Trait Implementations§

    §

    impl Clone for ColumnSchema

    §

    fn clone(&self) -> ColumnSchema

    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
    §

    impl Debug for ColumnSchema

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl<'de> Deserialize<'de> for ColumnSchema

    §

    fn deserialize<__D>( __deserializer: __D ) -> Result<ColumnSchema, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<ColumnSchema> for ColumnSchema

    source§

    fn eq(&self, other: &ColumnSchema) -> bool

    This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,
    Deserialize this value from the given Serde deserializer. Read more
    §

    impl PartialEq<ColumnSchema> for ColumnSchema

    §

    fn eq(&self, other: &ColumnSchema) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for ColumnSchema

    source§

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    §

    impl Serialize for ColumnSchema

    §

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&Field> for ColumnSchema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(field: &Field) -> Result<ColumnSchema, Error>

    Performs the conversion.
    source§

    impl Eq for ColumnSchema

    source§

    impl StructuralEq for ColumnSchema

    source§

    impl StructuralPartialEq for ColumnSchema

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ColumnSchema

    §

    impl Send for ColumnSchema

    §

    impl Sync for ColumnSchema

    §

    impl Unpin for ColumnSchema

    §

    impl UnwindSafe for ColumnSchema

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl TryFrom<&Field> for ColumnSchema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(field: &Field) -> Result<ColumnSchema, Error>

    Performs the conversion.
    §

    impl Eq for ColumnSchema

    §

    impl StructuralEq for ColumnSchema

    §

    impl StructuralPartialEq for ColumnSchema

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ColumnSchema

    §

    impl Send for ColumnSchema

    §

    impl Sync for ColumnSchema

    §

    impl Unpin for ColumnSchema

    §

    impl UnwindSafe for ColumnSchema

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/store_api/storage/struct.Schema.html b/store_api/storage/struct.Schema.html index e2b5eddcee64..8457eb6fbdc0 100644 --- a/store_api/storage/struct.Schema.html +++ b/store_api/storage/struct.Schema.html @@ -1,27 +1,27 @@ -Schema in store_api::storage - Rust

    Struct store_api::storage::Schema

    source ·
    pub struct Schema {
    +Schema in store_api::storage - Rust

    Struct store_api::storage::Schema

    pub struct Schema {
         column_schemas: Vec<ColumnSchema, Global>,
         name_to_index: HashMap<String, usize, RandomState>,
         arrow_schema: Arc<Schema, Global>,
         timestamp_index: Option<usize>,
         version: u32,
     }
    Expand description

    A common schema, should be immutable.

    -

    Fields§

    §column_schemas: Vec<ColumnSchema, Global>§name_to_index: HashMap<String, usize, RandomState>§arrow_schema: Arc<Schema, Global>§timestamp_index: Option<usize>§version: u32

    Implementations§

    source§

    impl Schema

    source

    pub const INITIAL_VERSION: u32 = 0u32

    Initial version of the schema.

    -
    source

    pub fn new(column_schemas: Vec<ColumnSchema, Global>) -> Schema

    Create a schema from a vector of ColumnSchema.

    +

    Fields§

    §column_schemas: Vec<ColumnSchema, Global>§name_to_index: HashMap<String, usize, RandomState>§arrow_schema: Arc<Schema, Global>§timestamp_index: Option<usize>§version: u32

    Implementations§

    §

    impl Schema

    pub const INITIAL_VERSION: u32 = 0u32

    Initial version of the schema.

    +

    pub fn new(column_schemas: Vec<ColumnSchema, Global>) -> Schema

    Create a schema from a vector of ColumnSchema.

    Panics

    Panics when ColumnSchema’s default_constraint can’t be serialized into json.

    -
    source

    pub fn try_new( +

    pub fn try_new( column_schemas: Vec<ColumnSchema, Global> -) -> Result<Schema, Error>

    Try to Create a schema from a vector of ColumnSchema.

    -
    source

    pub fn arrow_schema(&self) -> &Arc<Schema, Global>

    source

    pub fn column_schemas(&self) -> &[ColumnSchema]

    source

    pub fn column_schema_by_name(&self, name: &str) -> Option<&ColumnSchema>

    source

    pub fn column_name_by_index(&self, idx: usize) -> &str

    Retrieve the column’s name by index

    +) -> Result<Schema, Error>

    Try to Create a schema from a vector of ColumnSchema.

    +

    pub fn arrow_schema(&self) -> &Arc<Schema, Global>

    pub fn column_schemas(&self) -> &[ColumnSchema]

    pub fn column_schema_by_name(&self, name: &str) -> Option<&ColumnSchema>

    pub fn column_name_by_index(&self, idx: usize) -> &str

    Retrieve the column’s name by index

    Panics

    This method may panic if the index is out of range of column schemas.

    -
    source

    pub fn column_index_by_name(&self, name: &str) -> Option<usize>

    source

    pub fn contains_column(&self, name: &str) -> bool

    source

    pub fn num_columns(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn timestamp_index(&self) -> Option<usize>

    Returns index of the timestamp key column.

    -
    source

    pub fn timestamp_column(&self) -> Option<&ColumnSchema>

    source

    pub fn version(&self) -> u32

    source

    pub fn metadata(&self) -> &HashMap<String, String, RandomState>

    source

    pub fn try_project(&self, indices: &[usize]) -> Result<Schema, Error>

    Generate a new projected schema

    +

    pub fn column_index_by_name(&self, name: &str) -> Option<usize>

    pub fn contains_column(&self, name: &str) -> bool

    pub fn num_columns(&self) -> usize

    pub fn is_empty(&self) -> bool

    pub fn timestamp_index(&self) -> Option<usize>

    Returns index of the timestamp key column.

    +

    pub fn timestamp_column(&self) -> Option<&ColumnSchema>

    pub fn version(&self) -> u32

    pub fn metadata(&self) -> &HashMap<String, String, RandomState>

    pub fn try_project(&self, indices: &[usize]) -> Result<Schema, Error>

    Generate a new projected schema

    Panic

    If the index out ouf bound

    -

    Trait Implementations§

    source§

    impl Clone for Schema

    source§

    fn clone(&self) -> Schema

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Schema

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Schema> for Schema

    source§

    fn eq(&self, other: &Schema) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    §

    impl Clone for Schema

    §

    fn clone(&self) -> Schema

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Schema

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl PartialEq<Schema> for Schema

    §

    fn eq(&self, other: &Schema) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl TryFrom<Arc<DFSchema, Global>> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: Arc<DFSchema, Global>) -> Result<Schema, Error>

    Performs the conversion.
    source§

    impl TryFrom<Arc<Schema, Global>> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(arrow_schema: Arc<Schema, Global>) -> Result<Schema, Error>

    Performs the conversion.
    source§

    impl TryFrom<RawSchema> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(raw: RawSchema) -> Result<Schema, Error>

    Performs the conversion.
    source§

    impl TryFrom<Schema> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(arrow_schema: Schema) -> Result<Schema, Error>

    Performs the conversion.
    source§

    impl Eq for Schema

    source§

    impl StructuralEq for Schema

    source§

    impl StructuralPartialEq for Schema

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Schema

    §

    impl Send for Schema

    §

    impl Sync for Schema

    §

    impl Unpin for Schema

    §

    impl UnwindSafe for Schema

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    §

    impl TryFrom<Arc<DFSchema, Global>> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(value: Arc<DFSchema, Global>) -> Result<Schema, Error>

    Performs the conversion.
    §

    impl TryFrom<Arc<Schema, Global>> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(arrow_schema: Arc<Schema, Global>) -> Result<Schema, Error>

    Performs the conversion.
    §

    impl TryFrom<RawSchema> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(raw: RawSchema) -> Result<Schema, Error>

    Performs the conversion.
    §

    impl TryFrom<Schema> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(arrow_schema: Schema) -> Result<Schema, Error>

    Performs the conversion.
    §

    impl Eq for Schema

    §

    impl StructuralEq for Schema

    §

    impl StructuralPartialEq for Schema

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Schema

    §

    impl Send for Schema

    §

    impl Sync for Schema

    §

    impl Unpin for Schema

    §

    impl UnwindSafe for Schema

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/store_api/storage/struct.SchemaBuilder.html b/store_api/storage/struct.SchemaBuilder.html index c46ac123e770..073f64ae1d4a 100644 --- a/store_api/storage/struct.SchemaBuilder.html +++ b/store_api/storage/struct.SchemaBuilder.html @@ -1,21 +1,21 @@ -SchemaBuilder in store_api::storage - Rust
    pub struct SchemaBuilder {
    +SchemaBuilder in store_api::storage - Rust
    pub struct SchemaBuilder {
         column_schemas: Vec<ColumnSchema, Global>,
         name_to_index: HashMap<String, usize, RandomState>,
         fields: Vec<Field, Global>,
         timestamp_index: Option<usize>,
         version: u32,
         metadata: HashMap<String, String, RandomState>,
    -}

    Fields§

    §column_schemas: Vec<ColumnSchema, Global>§name_to_index: HashMap<String, usize, RandomState>§fields: Vec<Field, Global>§timestamp_index: Option<usize>§version: u32§metadata: HashMap<String, String, RandomState>

    Implementations§

    Fields§

    §column_schemas: Vec<ColumnSchema, Global>§name_to_index: HashMap<String, usize, RandomState>§fields: Vec<Field, Global>§timestamp_index: Option<usize>§version: u32§metadata: HashMap<String, String, RandomState>

    Implementations§

    §

    impl SchemaBuilder

    pub fn try_from_columns( column_schemas: Vec<ColumnSchema, Global> -) -> Result<SchemaBuilder, Error>

    source

    pub fn version(self, version: u32) -> SchemaBuilder

    source

    pub fn add_metadata( +) -> Result<SchemaBuilder, Error>

    pub fn version(self, version: u32) -> SchemaBuilder

    pub fn add_metadata( self, key: impl Into<String>, value: impl Into<String> ) -> SchemaBuilder

    Add key value pair to metadata.

    Old metadata with same key would be overwritten.

    -
    source

    pub fn build(self) -> Result<Schema, Error>

    Trait Implementations§

    source§

    impl Default for SchemaBuilder

    source§

    fn default() -> SchemaBuilder

    Returns the “default value” for a type. Read more
    source§

    impl TryFrom<Vec<ColumnSchema, Global>> for SchemaBuilder

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from( +

    pub fn build(self) -> Result<Schema, Error>

    Trait Implementations§

    §

    impl Default for SchemaBuilder

    §

    fn default() -> SchemaBuilder

    Returns the “default value” for a type. Read more
    §

    impl TryFrom<Vec<ColumnSchema, Global>> for SchemaBuilder

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from( column_schemas: Vec<ColumnSchema, Global> -) -> Result<SchemaBuilder, Error>

    Performs the conversion.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<SchemaBuilder, Error>

    Performs the conversion.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for SchemaBuilder

    §

    impl Send for SchemaBuilder

    §

    impl Sync for SchemaBuilder

    §

    impl Unpin for SchemaBuilder

    §

    impl UnwindSafe for SchemaBuilder

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere 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) -> Twhere diff --git a/store_api/storage/trait.WriteRequest.html b/store_api/storage/trait.WriteRequest.html index 6733ed9a52f3..53194357ecd0 100644 --- a/store_api/storage/trait.WriteRequest.html +++ b/store_api/storage/trait.WriteRequest.html @@ -4,20 +4,20 @@ // Required methods fn put( &mut self, - data: HashMap<String, VectorRef> + data: HashMap<String, VectorRef> ) -> Result<(), Self::Error>; fn delete( &mut self, - keys: HashMap<String, VectorRef> + keys: HashMap<String, VectorRef> ) -> Result<(), Self::Error>; }
    Expand description

    Write request holds a collection of updates to apply to a region.

    The implementation of the write request should ensure all operations in the request follows the same schema restriction.

    -

    Required Associated Types§

    Required Methods§

    source

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<(), Self::Error>

    Add put operation to the request.

    +

    Required Associated Types§

    Required Methods§

    source

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<(), Self::Error>

    Add put operation to the request.

    data is the columnar format of the data to put.

    source

    fn delete( &mut self, - keys: HashMap<String, VectorRef> + keys: HashMap<String, VectorRef> ) -> Result<(), Self::Error>

    Delete rows by keys.

    keys are the row keys, in columnar format, of the rows to delete.

    Implementors§

    \ No newline at end of file diff --git a/store_api/storage/type.SchemaRef.html b/store_api/storage/type.SchemaRef.html index ce5367bc042f..e20eb191dede 100644 --- a/store_api/storage/type.SchemaRef.html +++ b/store_api/storage/type.SchemaRef.html @@ -1 +1 @@ -SchemaRef in store_api::storage - Rust

    Type Definition store_api::storage::SchemaRef

    source ·
    pub type SchemaRef = Arc<Schema, Global>;
    \ No newline at end of file +SchemaRef in store_api::storage - Rust

    Type Definition store_api::storage::SchemaRef

    pub type SchemaRef = Arc<Schema, Global>;
    \ No newline at end of file diff --git a/table/metadata/enum.ConvertError.html b/table/metadata/enum.ConvertError.html index 474d2ca5b76f..020a5e031b44 100644 --- a/table/metadata/enum.ConvertError.html +++ b/table/metadata/enum.ConvertError.html @@ -1,4 +1,4 @@ -ConvertError in table::metadata - Rust
    pub enum ConvertError {
    +ConvertError in table::metadata - Rust
    pub enum ConvertError {
     
    Show 21 variants Serialize { error: Error, location: Location, @@ -86,17 +86,17 @@ reason: String, location: Location, }, -
    }

    Variants§

    §

    Serialize

    Fields

    §error: Error
    §location: Location
    §

    Deserialize

    Fields

    §error: Error
    §location: Location
    §json: String
    §

    Conversion

    Fields

    §from: String
    §location: Location
    §

    BadArrayAccess

    Fields

    §index: usize
    §size: usize
    §location: Location
    §

    UnknownVector

    Fields

    §location: Location
    §

    UnsupportedArrowType

    Fields

    §arrow_type: DataType
    §location: Location
    §

    UnsupportedOperation

    Fields

    §vector_type: String
    §location: Location
    §

    ParseSchemaVersion

    Fields

    §value: String
    §location: Location
    §

    InvalidTimestampIndex

    Fields

    §index: usize
    §location: Location
    §

    CastType

    Fields

    §location: Location
    §

    CastTimeType

    Fields

    §location: Location
    §

    ArrowCompute

    Fields

    §error: ArrowError
    §location: Location
    §

    ProjectArrowSchema

    Fields

    §error: ArrowError
    §location: Location
    §

    UnsupportedDefaultExpr

    Fields

    §expr: String
    §location: Location
    §

    NullDefault

    Fields

    §location: Location
    §

    DefaultValueType

    Fields

    §reason: String
    §location: Location
    §

    DuplicateMeta

    Fields

    §location: Location
    §

    ToScalarValue

    Fields

    §reason: String
    §location: Location
    §

    InvalidTimestampPrecision

    Fields

    §precision: u64
    §location: Location
    §

    DuplicateColumn

    Fields

    §column: String
    §location: Location
    §

    TryFromValue

    Fields

    §reason: String
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    Variants§

    §

    Serialize

    Fields

    §error: Error
    §location: Location
    §

    Deserialize

    Fields

    §error: Error
    §location: Location
    §json: String
    §

    Conversion

    Fields

    §from: String
    §location: Location
    §

    BadArrayAccess

    Fields

    §index: usize
    §size: usize
    §location: Location
    §

    UnknownVector

    Fields

    §location: Location
    §

    UnsupportedArrowType

    Fields

    §arrow_type: DataType
    §location: Location
    §

    UnsupportedOperation

    Fields

    §vector_type: String
    §location: Location
    §

    ParseSchemaVersion

    Fields

    §value: String
    §location: Location
    §

    InvalidTimestampIndex

    Fields

    §index: usize
    §location: Location
    §

    CastType

    Fields

    §location: Location
    §

    CastTimeType

    Fields

    §location: Location
    §

    ArrowCompute

    Fields

    §error: ArrowError
    §location: Location
    §

    ProjectArrowSchema

    Fields

    §error: ArrowError
    §location: Location
    §

    UnsupportedDefaultExpr

    Fields

    §expr: String
    §location: Location
    §

    NullDefault

    Fields

    §location: Location
    §

    DefaultValueType

    Fields

    §reason: String
    §location: Location
    §

    DuplicateMeta

    Fields

    §location: Location
    §

    ToScalarValue

    Fields

    §reason: String
    §location: Location
    §

    InvalidTimestampPrecision

    Fields

    §precision: u64
    §location: Location
    §

    DuplicateColumn

    Fields

    §column: String
    §location: Location
    §

    TryFromValue

    Fields

    §reason: String
    §location: Location

    Trait Implementations§

    §

    impl Debug for Error

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Display for Error

    §

    fn fmt( &self, __snafu_display_formatter: &mut Formatter<'_> -) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere - Error: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where +) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Error for Errorwhere + Error: Debug + Display,

    §

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    §

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    §

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    §

    impl ErrorCompat for Error

    §

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error -and continuing with recursive calls to Error::source. Read more
    source§

    impl ErrorExt for Error

    source§

    fn status_code(&self) -> StatusCode

    Map this error to StatusCode.
    source§

    fn as_any(&self) -> &(dyn Any + 'static)

    Returns the error as Any so that it can be +and continuing with recursive calls to Error::source. Read more
    §

    impl ErrorExt for Error

    §

    fn status_code(&self) -> StatusCode

    Map this error to StatusCode.
    §

    fn as_any(&self) -> &(dyn Any + 'static)

    Returns the error as Any so that it can be downcast to a specific implementation.
    source§

    fn location_opt(&self) -> Option<Location>

    Get the location of this error, None if the location is unavailable. Add _opt suffix to avoid confusing with similar method in std::error::Error
    source§

    fn output_msg(&self) -> Stringwhere - Self: Sized,

    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String, Global>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere + Self: Sized,

    §

    impl StackError for Error

    §

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String, Global>)

    §

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere Self: Sized,

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> AsErrorSource for Twhere T: Error + 'static,

    §

    fn as_error_source(&self) -> &(dyn Error + 'static)

    For maximum effectiveness, this needs to be called as a method diff --git a/table/metadata/struct.RawTableMeta.html b/table/metadata/struct.RawTableMeta.html index bd9eb2c535e3..6f033a1039a6 100644 --- a/table/metadata/struct.RawTableMeta.html +++ b/table/metadata/struct.RawTableMeta.html @@ -1,5 +1,5 @@ RawTableMeta in table::metadata - Rust
    pub struct RawTableMeta {
    -    pub schema: RawSchema,
    +    pub schema: RawSchema,
         pub primary_key_indices: Vec<usize>,
         pub value_indices: Vec<usize>,
         pub engine: String,
    @@ -9,7 +9,7 @@
         pub created_on: DateTime<Utc>,
         pub partition_key_indices: Vec<usize>,
     }
    Expand description

    Struct used to serialize and deserialize TableMeta.

    -

    Fields§

    §schema: RawSchema§primary_key_indices: Vec<usize>§value_indices: Vec<usize>§engine: String§next_column_id: ColumnId§region_numbers: Vec<u32>§options: TableOptions§created_on: DateTime<Utc>§partition_key_indices: Vec<usize>

    Trait Implementations§

    source§

    impl Clone for RawTableMeta

    source§

    fn clone(&self) -> RawTableMeta

    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 RawTableMeta

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for RawTableMeta

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +

    Fields§

    §schema: RawSchema§primary_key_indices: Vec<usize>§value_indices: Vec<usize>§engine: String§next_column_id: ColumnId§region_numbers: Vec<u32>§options: TableOptions§created_on: DateTime<Utc>§partition_key_indices: Vec<usize>

    Trait Implementations§

    source§

    impl Clone for RawTableMeta

    source§

    fn clone(&self) -> RawTableMeta

    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 RawTableMeta

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for RawTableMeta

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl From<TableMeta> for RawTableMeta

    source§

    fn from(meta: TableMeta) -> RawTableMeta

    Converts to this type from the input type.
    source§

    impl PartialEq<RawTableMeta> for RawTableMeta

    source§

    fn eq(&self, other: &RawTableMeta) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for RawTableMeta

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/table/metadata/struct.TableMeta.html b/table/metadata/struct.TableMeta.html index 0374963c9d04..17a1ab5349e4 100644 --- a/table/metadata/struct.TableMeta.html +++ b/table/metadata/struct.TableMeta.html @@ -1,5 +1,5 @@ TableMeta in table::metadata - Rust

    Struct table::metadata::TableMeta

    source ·
    pub struct TableMeta {
    -    pub schema: SchemaRef,
    +    pub schema: SchemaRef,
         pub primary_key_indices: Vec<usize>,
         pub value_indices: Vec<usize>,
         pub engine: String,
    @@ -11,7 +11,7 @@
     }
    Expand description

    The table metadata Note: if you add new fields to this struct, please ensure ‘new_meta_builder’ function works. TODO(dennis): find a better way to ensure ‘new_meta_builder’ works when adding new fields.

    -

    Fields§

    §schema: SchemaRef§primary_key_indices: Vec<usize>

    The indices of columns in primary key. Note that the index of timestamp column +

    Fields§

    §schema: SchemaRef§primary_key_indices: Vec<usize>

    The indices of columns in primary key. Note that the index of timestamp column is not included in these indices.

    §value_indices: Vec<usize>§engine: String§region_numbers: Vec<u32>§next_column_id: ColumnId§options: TableOptions

    Table options.

    §created_on: DateTime<Utc>§partition_key_indices: Vec<usize>

    Implementations§

    source§

    impl TableMeta

    source

    pub fn row_key_column_names(&self) -> impl Iterator<Item = &String>

    source

    pub fn field_column_names(&self) -> impl Iterator<Item = &String>

    source

    pub fn builder_with_alter_kind( @@ -23,7 +23,7 @@

    source

    pub fn alloc_new_column( &mut self, table_name: &str, - new_column: &ColumnSchema + new_column: &ColumnSchema ) -> Result<ColumnDescriptor>

    Allocate a new column for the table.

    This method would bump the next_column_id of the meta.

    source

    fn new_meta_builder(&self) -> TableMetaBuilder

    source

    fn add_columns( diff --git a/table/metadata/struct.TableMetaBuilder.html b/table/metadata/struct.TableMetaBuilder.html index cdae57e0299a..2b0cf89e5a42 100644 --- a/table/metadata/struct.TableMetaBuilder.html +++ b/table/metadata/struct.TableMetaBuilder.html @@ -1,5 +1,5 @@ TableMetaBuilder in table::metadata - Rust
    pub struct TableMetaBuilder {
    -    schema: Option<SchemaRef>,
    +    schema: Option<SchemaRef>,
         primary_key_indices: Option<Vec<usize>>,
         value_indices: Option<Vec<usize>>,
         engine: Option<String>,
    @@ -9,10 +9,10 @@
         created_on: Option<DateTime<Utc>>,
         partition_key_indices: Option<Vec<usize>>,
     }
    Expand description

    Builder for TableMeta.

    -

    Fields§

    §schema: Option<SchemaRef>§primary_key_indices: Option<Vec<usize>>

    The indices of columns in primary key. Note that the index of timestamp column +

    Fields§

    §schema: Option<SchemaRef>§primary_key_indices: Option<Vec<usize>>

    The indices of columns in primary key. Note that the index of timestamp column is not included in these indices.

    §value_indices: Option<Vec<usize>>§engine: Option<String>§region_numbers: Option<Vec<u32>>§next_column_id: Option<ColumnId>§options: Option<TableOptions>

    Table options.

    -
    §created_on: Option<DateTime<Utc>>§partition_key_indices: Option<Vec<usize>>

    Implementations§

    source§

    impl TableMetaBuilder

    source

    pub fn schema(&mut self, value: SchemaRef) -> &mut Self

    source

    pub fn primary_key_indices(&mut self, value: Vec<usize>) -> &mut Self

    The indices of columns in primary key. Note that the index of timestamp column +

    §created_on: Option<DateTime<Utc>>§partition_key_indices: Option<Vec<usize>>

    Implementations§

    source§

    impl TableMetaBuilder

    source

    pub fn schema(&mut self, value: SchemaRef) -> &mut Self

    source

    pub fn primary_key_indices(&mut self, value: Vec<usize>) -> &mut Self

    The indices of columns in primary key. Note that the index of timestamp column is not included in these indices.

    source

    pub fn value_indices(&mut self, value: Vec<usize>) -> &mut Self

    source

    pub fn engine<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self

    source

    pub fn region_numbers<VALUE: Into<Vec<u32>>>( &mut self, diff --git a/table/metadata/type.ConvertResult.html b/table/metadata/type.ConvertResult.html index 6c9cbe89d95d..374f8de604f9 100644 --- a/table/metadata/type.ConvertResult.html +++ b/table/metadata/type.ConvertResult.html @@ -1 +1 @@ -ConvertResult in table::metadata - Rust

    Type Definition table::metadata::ConvertResult

    source ·
    pub type ConvertResult<T> = Result<T, Error>;
    \ No newline at end of file +ConvertResult in table::metadata - Rust

    Type Definition table::metadata::ConvertResult

    pub type ConvertResult<T> = Result<T, Error>;
    \ No newline at end of file diff --git a/table/predicate/stats/struct.RowGroupPruningStatistics.html b/table/predicate/stats/struct.RowGroupPruningStatistics.html index a8cb370af5ab..81cd5d31f5e8 100644 --- a/table/predicate/stats/struct.RowGroupPruningStatistics.html +++ b/table/predicate/stats/struct.RowGroupPruningStatistics.html @@ -1,7 +1,7 @@ RowGroupPruningStatistics in table::predicate::stats - Rust
    pub struct RowGroupPruningStatistics<'a> {
         pub meta_data: &'a [RowGroupMetaData],
    -    pub schema: &'a SchemaRef,
    -}

    Fields§

    §meta_data: &'a [RowGroupMetaData]§schema: &'a SchemaRef

    Implementations§

    source§

    impl<'a> RowGroupPruningStatistics<'a>

    source

    pub fn new(meta_data: &'a [RowGroupMetaData], schema: &'a SchemaRef) -> Self

    source

    fn field_by_name(&self, name: &str) -> Option<(usize, &DataType)>

    Trait Implementations§

    source§

    impl<'a> PruningStatistics for RowGroupPruningStatistics<'a>

    source§

    fn min_values(&self, column: &Column) -> Option<ArrayRef>

    return the minimum values for the named column, if known. + pub schema: &'a SchemaRef, +}

    Fields§

    §meta_data: &'a [RowGroupMetaData]§schema: &'a SchemaRef

    Implementations§

    source§

    impl<'a> RowGroupPruningStatistics<'a>

    source

    pub fn new(meta_data: &'a [RowGroupMetaData], schema: &'a SchemaRef) -> Self

    source

    fn field_by_name(&self, name: &str) -> Option<(usize, &DataType)>

    Trait Implementations§

    source§

    impl<'a> PruningStatistics for RowGroupPruningStatistics<'a>

    source§

    fn min_values(&self, column: &Column) -> Option<ArrayRef>

    return the minimum values for the named column, if known. Note: the returned array must contain num_containers() rows
    source§

    fn max_values(&self, column: &Column) -> Option<ArrayRef>

    return the maximum values for the named column, if known. Note: the returned array must contain num_containers() rows.
    source§

    fn num_containers(&self) -> usize

    return the number of containers (e.g. row groups) being pruned with these statistics
    source§

    fn null_counts(&self, column: &Column) -> Option<ArrayRef>

    return the number of null values for the named column as an diff --git a/table/predicate/struct.Predicate.html b/table/predicate/struct.Predicate.html index 5b7fa7ec35e3..4db1e4f2bd6c 100644 --- a/table/predicate/struct.Predicate.html +++ b/table/predicate/struct.Predicate.html @@ -1,12 +1,12 @@ Predicate in table::predicate - Rust

    Struct table::predicate::Predicate

    source ·
    pub struct Predicate {
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         exprs: Vec<Arc<dyn PhysicalExpr>>,
    -}

    Fields§

    §schema: SchemaRef

    The schema of underlying storage.

    +}

    Fields§

    §schema: SchemaRef

    The schema of underlying storage.

    §exprs: Vec<Arc<dyn PhysicalExpr>>

    Physical expressions of this predicate.

    -

    Implementations§

    source§

    impl Predicate

    source

    pub fn try_new(exprs: Vec<Expr>, schema: SchemaRef) -> Result<Self>

    Creates a new Predicate by converting logical exprs to physical exprs that can be +

    Implementations§

    source§

    impl Predicate

    source

    pub fn try_new(exprs: Vec<Expr>, schema: SchemaRef) -> Result<Self>

    Creates a new Predicate by converting logical exprs to physical exprs that can be evaluated against record batches. Returns error when failed to convert exprs.

    -
    source

    pub fn exprs(&self) -> &[Arc<dyn PhysicalExpr>]

    source

    pub fn empty(schema: SchemaRef) -> Self

    Builds an empty predicate from given schema.

    +
    source

    pub fn exprs(&self) -> &[Arc<dyn PhysicalExpr>]

    source

    pub fn empty(schema: SchemaRef) -> Self

    Builds an empty predicate from given schema.

    source

    pub fn prune_row_groups(&self, row_groups: &[RowGroupMetaData]) -> Vec<bool>

    Evaluates the predicate against row group metadata. Returns a vector of boolean values, among which false means the row group can be skipped.

    Trait Implementations§

    source§

    impl Clone for Predicate

    source§

    fn clone(&self) -> Predicate

    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

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/table/requests/struct.AddColumnRequest.html b/table/requests/struct.AddColumnRequest.html index 3e46bf24aabb..5367ef5e0ae3 100644 --- a/table/requests/struct.AddColumnRequest.html +++ b/table/requests/struct.AddColumnRequest.html @@ -1,9 +1,9 @@ AddColumnRequest in table::requests - Rust
    pub struct AddColumnRequest {
    -    pub column_schema: ColumnSchema,
    +    pub column_schema: ColumnSchema,
         pub is_key: bool,
         pub location: Option<AddColumnLocation>,
     }
    Expand description

    Add column request

    -

    Fields§

    §column_schema: ColumnSchema§is_key: bool§location: Option<AddColumnLocation>

    Trait Implementations§

    source§

    impl Clone for AddColumnRequest

    source§

    fn clone(&self) -> AddColumnRequest

    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 AddColumnRequest

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for AddColumnRequest

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +

    Fields§

    §column_schema: ColumnSchema§is_key: bool§location: Option<AddColumnLocation>

    Trait Implementations§

    source§

    impl Clone for AddColumnRequest

    source§

    fn clone(&self) -> AddColumnRequest

    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 AddColumnRequest

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for AddColumnRequest

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for AddColumnRequest

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/table/requests/struct.CreateTableRequest.html b/table/requests/struct.CreateTableRequest.html index aa682ed7e089..8a7530a77ca8 100644 --- a/table/requests/struct.CreateTableRequest.html +++ b/table/requests/struct.CreateTableRequest.html @@ -4,14 +4,14 @@ pub schema_name: String, pub table_name: String, pub desc: Option<String>, - pub schema: RawSchema, + pub schema: RawSchema, pub region_numbers: Vec<u32>, pub primary_key_indices: Vec<usize>, pub create_if_not_exists: bool, pub table_options: TableOptions, pub engine: String, }
    Expand description

    Create table request

    -

    Fields§

    §id: TableId§catalog_name: String§schema_name: String§table_name: String§desc: Option<String>§schema: RawSchema§region_numbers: Vec<u32>§primary_key_indices: Vec<usize>§create_if_not_exists: bool§table_options: TableOptions§engine: String

    Implementations§

    Trait Implementations§

    source§

    impl Clone for CreateTableRequest

    source§

    fn clone(&self) -> CreateTableRequest

    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 CreateTableRequest

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for CreateTableRequest

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +

    Fields§

    §id: TableId§catalog_name: String§schema_name: String§table_name: String§desc: Option<String>§schema: RawSchema§region_numbers: Vec<u32>§primary_key_indices: Vec<usize>§create_if_not_exists: bool§table_options: TableOptions§engine: String

    Implementations§

    Trait Implementations§

    source§

    impl Clone for CreateTableRequest

    source§

    fn clone(&self) -> CreateTableRequest

    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 CreateTableRequest

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for CreateTableRequest

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for CreateTableRequest

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/table/requests/struct.DeleteRequest.html b/table/requests/struct.DeleteRequest.html index d071aa1ddc5e..fc7a7633b56b 100644 --- a/table/requests/struct.DeleteRequest.html +++ b/table/requests/struct.DeleteRequest.html @@ -2,9 +2,9 @@ pub catalog_name: String, pub schema_name: String, pub table_name: String, - pub key_column_values: HashMap<String, VectorRef>, + pub key_column_values: HashMap<String, VectorRef>, }
    Expand description

    Delete (by primary key) request

    -

    Fields§

    §catalog_name: String§schema_name: String§table_name: String§key_column_values: HashMap<String, VectorRef>

    Values of each column in this table’s primary key and time index.

    +

    Fields§

    §catalog_name: String§schema_name: String§table_name: String§key_column_values: HashMap<String, VectorRef>

    Values of each column in this table’s primary key and time index.

    The key is the column name, and the value is the column value.

    Trait Implementations§

    source§

    impl Debug for DeleteRequest

    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 Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/table/requests/struct.InsertRequest.html b/table/requests/struct.InsertRequest.html index ea3a98934df1..83420949c427 100644 --- a/table/requests/struct.InsertRequest.html +++ b/table/requests/struct.InsertRequest.html @@ -2,8 +2,8 @@ pub catalog_name: String, pub schema_name: String, pub table_name: String, - pub columns_values: HashMap<String, VectorRef>, -}

    Fields§

    §catalog_name: String§schema_name: String§table_name: String§columns_values: HashMap<String, VectorRef>

    Trait Implementations§

    source§

    impl Debug for InsertRequest

    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 Twhere + pub columns_values: HashMap<String, VectorRef>, +}

    Fields§

    §catalog_name: String§schema_name: String§table_name: String§columns_values: HashMap<String, VectorRef>

    Trait Implementations§

    source§

    impl Debug for InsertRequest

    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 Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/table/stats/struct.ColumnStatistics.html b/table/stats/struct.ColumnStatistics.html index c9b6d94ea387..93c73604159b 100644 --- a/table/stats/struct.ColumnStatistics.html +++ b/table/stats/struct.ColumnStatistics.html @@ -1,12 +1,12 @@ ColumnStatistics in table::stats - Rust
    pub struct ColumnStatistics {
         pub null_count: Option<usize>,
    -    pub max_value: Option<Value>,
    -    pub min_value: Option<Value>,
    +    pub max_value: Option<Value>,
    +    pub min_value: Option<Value>,
         pub distinct_count: Option<usize>,
     }
    Expand description

    Statistics for a column within a relation

    Fields§

    §null_count: Option<usize>

    Number of null values on column

    -
    §max_value: Option<Value>

    Maximum value of column

    -
    §min_value: Option<Value>

    Minimum value of column

    +
    §max_value: Option<Value>

    Maximum value of column

    +
    §min_value: Option<Value>

    Minimum value of column

    §distinct_count: Option<usize>

    Number of distinct values

    Trait Implementations§

    source§

    impl Clone for ColumnStatistics

    source§

    fn clone(&self) -> ColumnStatistics

    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 ColumnStatistics

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for ColumnStatistics

    source§

    fn default() -> ColumnStatistics

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<ColumnStatistics> for ColumnStatistics

    source§

    fn eq(&self, other: &ColumnStatistics) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/table/table/numbers/struct.NumbersDataSource.html b/table/table/numbers/struct.NumbersDataSource.html index 1483fe878766..129fff94351a 100644 --- a/table/table/numbers/struct.NumbersDataSource.html +++ b/table/table/numbers/struct.NumbersDataSource.html @@ -1,6 +1,6 @@ NumbersDataSource in table::table::numbers - Rust
    struct NumbersDataSource {
    -    schema: SchemaRef,
    -}

    Fields§

    §schema: SchemaRef

    Implementations§

    source§

    impl NumbersDataSource

    source

    pub fn new(schema: SchemaRef) -> Self

    Trait Implementations§

    source§

    impl DataSource for NumbersDataSource

    source§

    fn get_stream( + schema: SchemaRef, +}

    Fields§

    §schema: SchemaRef

    Implementations§

    source§

    impl NumbersDataSource

    source

    pub fn new(schema: SchemaRef) -> Self

    Trait Implementations§

    source§

    impl DataSource for NumbersDataSource

    source§

    fn get_stream( &self, request: ScanRequest ) -> Result<SendableRecordBatchStream, BoxedError>

    Retrieves a stream of record batches based on the provided scan request.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/table/table/numbers/struct.NumbersStream.html b/table/table/numbers/struct.NumbersStream.html index 42792be26cf1..1b6ecab21d6a 100644 --- a/table/table/numbers/struct.NumbersStream.html +++ b/table/table/numbers/struct.NumbersStream.html @@ -1,8 +1,8 @@ NumbersStream in table::table::numbers - Rust
    struct NumbersStream {
         limit: u32,
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         already_run: bool,
    -}

    Fields§

    §limit: u32§schema: SchemaRef§already_run: bool

    Trait Implementations§

    source§

    impl RecordBatchStream for NumbersStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for NumbersStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +}

    Fields§

    §limit: u32§schema: SchemaRef§already_run: bool

    Trait Implementations§

    source§

    impl RecordBatchStream for NumbersStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for NumbersStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, _cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/table/table/numbers/struct.NumbersTable.html b/table/table/numbers/struct.NumbersTable.html index a2e5bde02e65..fedfb841d61b 100644 --- a/table/table/numbers/struct.NumbersTable.html +++ b/table/table/numbers/struct.NumbersTable.html @@ -1,5 +1,5 @@ NumbersTable in table::table::numbers - Rust
    pub struct NumbersTable;
    Expand description

    numbers table for test

    -

    Implementations§

    source§

    impl NumbersTable

    source

    pub fn table(table_id: TableId) -> TableRef

    source

    pub fn table_with_name(table_id: TableId, name: String) -> TableRef

    source

    pub fn schema() -> SchemaRef

    source

    pub fn table_info( +

    Implementations§

    source§

    impl NumbersTable

    source

    pub fn table(table_id: TableId) -> TableRef

    source

    pub fn table_with_name(table_id: TableId, name: String) -> TableRef

    source

    pub fn schema() -> SchemaRef

    source

    pub fn table_info( table_id: TableId, name: String, engine: String diff --git a/table/table/scan/struct.StreamScanAdapter.html b/table/table/scan/struct.StreamScanAdapter.html index eedf45fa11b4..cb9867120354 100644 --- a/table/table/scan/struct.StreamScanAdapter.html +++ b/table/table/scan/struct.StreamScanAdapter.html @@ -1,14 +1,14 @@ StreamScanAdapter in table::table::scan - Rust
    pub struct StreamScanAdapter {
         stream: Mutex<Option<SendableRecordBatchStream>>,
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         output_ordering: Option<Vec<PhysicalSortExpr>>,
         metric: ExecutionPlanMetricsSet,
     }
    Expand description

    Adapt greptime’s [SendableRecordBatchStream] to GreptimeDB’s [PhysicalPlan].

    -

    Fields§

    §stream: Mutex<Option<SendableRecordBatchStream>>§schema: SchemaRef§output_ordering: Option<Vec<PhysicalSortExpr>>§metric: ExecutionPlanMetricsSet

    Implementations§

    source§

    impl StreamScanAdapter

    source

    pub fn new(stream: SendableRecordBatchStream) -> Self

    source

    pub fn with_output_ordering( +

    Fields§

    §stream: Mutex<Option<SendableRecordBatchStream>>§schema: SchemaRef§output_ordering: Option<Vec<PhysicalSortExpr>>§metric: ExecutionPlanMetricsSet

    Implementations§

    source§

    impl StreamScanAdapter

    source

    pub fn new(stream: SendableRecordBatchStream) -> Self

    source

    pub fn with_output_ordering( self, output_ordering: Vec<PhysicalSortExpr> ) -> Self

    Trait Implementations§

    source§

    impl Debug for StreamScanAdapter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PhysicalPlan for StreamScanAdapter

    source§

    fn as_any(&self) -> &dyn Any

    Returns the physical plan as Any so that it can be -downcast to a specific implementation.
    source§

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan
    source§

    fn output_partitioning(&self) -> Partitioning

    Specifies the output partitioning scheme of this plan
    source§

    fn output_ordering(&self) -> Option<&[PhysicalSortExpr]>

    returns Some(keys) that describes how the output was sorted.
    source§

    fn children(&self) -> Vec<PhysicalPlanRef>

    Get a list of child physical plans that provide the input for this plan. The returned list +downcast to a specific implementation.
    source§

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan
    source§

    fn output_partitioning(&self) -> Partitioning

    Specifies the output partitioning scheme of this plan
    source§

    fn output_ordering(&self) -> Option<&[PhysicalSortExpr]>

    returns Some(keys) that describes how the output was sorted.
    source§

    fn children(&self) -> Vec<PhysicalPlanRef>

    Get a list of child physical plans that provide the input for this plan. The returned list will be empty for leaf nodes, will contain a single value for unary nodes, or two values for binary nodes (such as joins).
    source§

    fn with_new_children( &self, diff --git a/table/table/scan/struct.StreamWithMetricWrapper.html b/table/table/scan/struct.StreamWithMetricWrapper.html index 1025ab9e6fd5..dee6913b2a4a 100644 --- a/table/table/scan/struct.StreamWithMetricWrapper.html +++ b/table/table/scan/struct.StreamWithMetricWrapper.html @@ -1,7 +1,7 @@ StreamWithMetricWrapper in table::table::scan - Rust
    pub struct StreamWithMetricWrapper {
         stream: SendableRecordBatchStream,
         metric: MemoryUsageMetrics,
    -}

    Fields§

    §stream: SendableRecordBatchStream§metric: MemoryUsageMetrics

    Trait Implementations§

    source§

    impl RecordBatchStream for StreamWithMetricWrapper

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for StreamWithMetricWrapper

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +}

    Fields§

    §stream: SendableRecordBatchStream§metric: MemoryUsageMetrics

    Trait Implementations§

    source§

    impl RecordBatchStream for StreamWithMetricWrapper

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for StreamWithMetricWrapper

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/table/table/trait.Table.html b/table/table/trait.Table.html index e4ae02051e46..70c61af3f2ef 100644 --- a/table/table/trait.Table.html +++ b/table/table/trait.Table.html @@ -1,7 +1,7 @@ Table in table::table - Rust

    Trait table::table::Table

    source ·
    pub trait Table: Send + Sync {
         // Required methods
         fn as_any(&self) -> &dyn Any;
    -    fn schema(&self) -> SchemaRef;
    +    fn schema(&self) -> SchemaRef;
         fn table_info(&self) -> TableInfoRef;
         fn table_type(&self) -> TableType;
         fn scan_to_stream<'life0, 'async_trait>(
    @@ -19,7 +19,7 @@
     }
    Expand description

    Table abstraction.

    Required Methods§

    source

    fn as_any(&self) -> &dyn Any

    Returns the table as Any so that it can be downcast to a specific implementation.

    -
    source

    fn schema(&self) -> SchemaRef

    Get a reference to the schema for this table

    +
    source

    fn schema(&self) -> SchemaRef

    Get a reference to the schema for this table

    source

    fn table_info(&self) -> TableInfoRef

    Get a reference to the table info.

    source

    fn table_type(&self) -> TableType

    Get the type of this table for metadata/catalog purposes.

    source

    fn scan_to_stream<'life0, 'async_trait>( diff --git a/table/test_util/empty_table/struct.EmptyDataSource.html b/table/test_util/empty_table/struct.EmptyDataSource.html index f3a3d19015ed..9748e29f5c0e 100644 --- a/table/test_util/empty_table/struct.EmptyDataSource.html +++ b/table/test_util/empty_table/struct.EmptyDataSource.html @@ -1,6 +1,6 @@ EmptyDataSource in table::test_util::empty_table - Rust
    struct EmptyDataSource {
    -    schema: SchemaRef,
    -}

    Fields§

    §schema: SchemaRef

    Trait Implementations§

    source§

    impl DataSource for EmptyDataSource

    source§

    fn get_stream( + schema: SchemaRef, +}

    Fields§

    §schema: SchemaRef

    Trait Implementations§

    source§

    impl DataSource for EmptyDataSource

    source§

    fn get_stream( &self, _request: ScanRequest ) -> Result<SendableRecordBatchStream, BoxedError>

    Retrieves a stream of record batches based on the provided scan request.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/table/test_util/memtable/struct.MemtableStream.html b/table/test_util/memtable/struct.MemtableStream.html index 276c793bf831..f091b7d7729c 100644 --- a/table/test_util/memtable/struct.MemtableStream.html +++ b/table/test_util/memtable/struct.MemtableStream.html @@ -1,7 +1,7 @@ MemtableStream in table::test_util::memtable - Rust
    struct MemtableStream {
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         recordbatch: Option<RecordBatch>,
    -}

    Fields§

    §schema: SchemaRef§recordbatch: Option<RecordBatch>

    Trait Implementations§

    source§

    impl RecordBatchStream for MemtableStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for MemtableStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +}

    Fields§

    §schema: SchemaRef§recordbatch: Option<RecordBatch>

    Trait Implementations§

    source§

    impl RecordBatchStream for MemtableStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for MemtableStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, _ctx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/table/test_util/table_info/fn.test_table_info.html b/table/test_util/table_info/fn.test_table_info.html index 4d4cb7022726..03191aa6cfe9 100644 --- a/table/test_util/table_info/fn.test_table_info.html +++ b/table/test_util/table_info/fn.test_table_info.html @@ -3,5 +3,5 @@ table_name: &str, schema_name: &str, catalog_name: &str, - schema: SchemaRef + schema: SchemaRef ) -> TableInfo
    \ No newline at end of file diff --git a/table/thin_table/struct.ThinTableAdapter.html b/table/thin_table/struct.ThinTableAdapter.html index 69fe0360ed6b..36608191cdc8 100644 --- a/table/thin_table/struct.ThinTableAdapter.html +++ b/table/thin_table/struct.ThinTableAdapter.html @@ -2,7 +2,7 @@ table: ThinTable, data_source: DataSourceRef, }

    Fields§

    §table: ThinTable§data_source: DataSourceRef

    Implementations§

    source§

    impl ThinTableAdapter

    source

    pub fn new(table: ThinTable, data_source: DataSourceRef) -> Self

    source

    pub fn data_source(&self) -> DataSourceRef

    Trait Implementations§

    source§

    impl Table for ThinTableAdapter

    source§

    fn as_any(&self) -> &dyn Any

    Returns the table as Any so that it can be -downcast to a specific implementation.
    source§

    fn schema(&self) -> SchemaRef

    Get a reference to the schema for this table
    source§

    fn table_info(&self) -> TableInfoRef

    Get a reference to the table info.
    source§

    fn table_type(&self) -> TableType

    Get the type of this table for metadata/catalog purposes.
    source§

    fn scan_to_stream<'life0, 'async_trait>( +downcast to a specific implementation.

    source§

    fn schema(&self) -> SchemaRef

    Get a reference to the schema for this table
    source§

    fn table_info(&self) -> TableInfoRef

    Get a reference to the table info.
    source§

    fn table_type(&self) -> TableType

    Get the type of this table for metadata/catalog purposes.
    source§

    fn scan_to_stream<'life0, 'async_trait>( &'life0 self, request: ScanRequest ) -> Pin<Box<dyn Future<Output = Result<SendableRecordBatchStream>> + Send + 'async_trait>>where