diff --git a/catalog/error/enum.Error.html b/catalog/error/enum.Error.html index 3c06d5cd4b44..c7aa73aeea40 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

§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 +

}

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 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 1ee382358f7e..9dcb54a36000 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 b24f57c02797..a8b299044c03 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 45892b4c2c9f..2b4da4fe4cb8 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 33b43e3268db..70658b6ff487 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 534d0d260686..60cba0c1b50f 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§

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( +}

Fields§

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

Implementations§

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 d342dbba5d40..fda5d2f35fff 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 fc2e7f26baaf..31d1dfa2caf6 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 6050a90beb82..d714d7d50865 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§

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§

Implementors§

\ No newline at end of file diff --git a/catalog/kvbackend/manager/struct.KvBackendCatalogManager.html b/catalog/kvbackend/manager/struct.KvBackendCatalogManager.html index c97c07f6c97c..ea4fb44fea2f 100644 --- a/catalog/kvbackend/manager/struct.KvBackendCatalogManager.html +++ b/catalog/kvbackend/manager/struct.KvBackendCatalogManager.html @@ -1,6 +1,6 @@ KvBackendCatalogManager in catalog::kvbackend::manager - Rust
pub struct KvBackendCatalogManager {
     cache_invalidator: CacheInvalidatorRef,
-    partition_manager: PartitionRuleManagerRef,
+    partition_manager: PartitionRuleManagerRef,
     table_metadata_manager: TableMetadataManagerRef,
     datanode_manager: DatanodeManagerRef,
     system_catalog: SystemCatalog,
@@ -8,12 +8,12 @@
 

The result comes from two source, all the user tables are presented in a kv-backend which persists the metadata of a table. And system tables comes from SystemCatalog, which is static and read-only.

-

Fields§

§cache_invalidator: CacheInvalidatorRef§partition_manager: PartitionRuleManagerRef§table_metadata_manager: TableMetadataManagerRef§datanode_manager: DatanodeManagerRef§system_catalog: SystemCatalog

A sub-CatalogManager that handles system tables

+

Fields§

§cache_invalidator: CacheInvalidatorRef§partition_manager: PartitionRuleManagerRef§table_metadata_manager: TableMetadataManagerRef§datanode_manager: DatanodeManagerRef§system_catalog: SystemCatalog

A sub-CatalogManager that handles system tables

Implementations§

source§

impl KvBackendCatalogManager

source

pub fn new( backend: KvBackendRef, cache_invalidator: CacheInvalidatorRef, datanode_manager: DatanodeManagerRef -) -> Arc<Self>

source

pub fn partition_manager(&self) -> PartitionRuleManagerRef

source

pub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef

source

pub fn datanode_manager(&self) -> DatanodeManagerRef

Trait Implementations§

source§

impl CacheInvalidator for KvBackendCatalogManager

source§

fn invalidate_table_name<'life0, 'life1, 'async_trait>( +) -> Arc<Self>

source

pub fn partition_manager(&self) -> PartitionRuleManagerRef

source

pub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef

source

pub fn datanode_manager(&self) -> DatanodeManagerRef

Trait Implementations§

source§

impl CacheInvalidator for KvBackendCatalogManager

source§

fn invalidate_table_name<'life0, 'life1, 'async_trait>( &'life0 self, ctx: &'life1 Context, table_name: TableName diff --git a/catalog/kvbackend/struct.KvBackendCatalogManager.html b/catalog/kvbackend/struct.KvBackendCatalogManager.html index 6ab74e5beb93..239798bb5bac 100644 --- a/catalog/kvbackend/struct.KvBackendCatalogManager.html +++ b/catalog/kvbackend/struct.KvBackendCatalogManager.html @@ -1,6 +1,6 @@ KvBackendCatalogManager in catalog::kvbackend - Rust
pub struct KvBackendCatalogManager {
     cache_invalidator: CacheInvalidatorRef,
-    partition_manager: PartitionRuleManagerRef,
+    partition_manager: PartitionRuleManagerRef,
     table_metadata_manager: TableMetadataManagerRef,
     datanode_manager: DatanodeManagerRef,
     system_catalog: SystemCatalog,
@@ -8,12 +8,12 @@
 

The result comes from two source, all the user tables are presented in a kv-backend which persists the metadata of a table. And system tables comes from SystemCatalog, which is static and read-only.

-

Fields§

§cache_invalidator: CacheInvalidatorRef§partition_manager: PartitionRuleManagerRef§table_metadata_manager: TableMetadataManagerRef§datanode_manager: DatanodeManagerRef§system_catalog: SystemCatalog

A sub-CatalogManager that handles system tables

+

Fields§

§cache_invalidator: CacheInvalidatorRef§partition_manager: PartitionRuleManagerRef§table_metadata_manager: TableMetadataManagerRef§datanode_manager: DatanodeManagerRef§system_catalog: SystemCatalog

A sub-CatalogManager that handles system tables

Implementations§

source§

impl KvBackendCatalogManager

source

pub fn new( backend: KvBackendRef, cache_invalidator: CacheInvalidatorRef, datanode_manager: DatanodeManagerRef -) -> Arc<Self>

source

pub fn partition_manager(&self) -> PartitionRuleManagerRef

source

pub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef

source

pub fn datanode_manager(&self) -> DatanodeManagerRef

Trait Implementations§

source§

impl CacheInvalidator for KvBackendCatalogManager

source§

fn invalidate_table_name<'life0, 'life1, 'async_trait>( +) -> Arc<Self>

source

pub fn partition_manager(&self) -> PartitionRuleManagerRef

source

pub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef

source

pub fn datanode_manager(&self) -> DatanodeManagerRef

Trait Implementations§

source§

impl CacheInvalidator for KvBackendCatalogManager

source§

fn invalidate_table_name<'life0, 'life1, 'async_trait>( &'life0 self, ctx: &'life1 Context, table_name: TableName diff --git a/cmd/cli/enum.SubCommand.html b/cmd/cli/enum.SubCommand.html index fcc51e7df37a..858dde53d198 100644 --- a/cmd/cli/enum.SubCommand.html +++ b/cmd/cli/enum.SubCommand.html @@ -1,8 +1,7 @@ -SubCommand in cmd::cli - Rust

Enum cmd::cli::SubCommand

source ·
enum SubCommand {
-    Attach(AttachCommand),
+SubCommand in cmd::cli - Rust

Enum cmd::cli::SubCommand

source ·
enum SubCommand {
     Upgrade(UpgradeCommand),
     Bench(BenchTableMetadataCommand),
-}

Variants§

Implementations§

Trait Implementations§

source§

impl CommandFactory for SubCommand

source§

fn into_app<'b>() -> Command<'b>

Deprecated, replaced with CommandFactory::command
source§

fn into_app_for_update<'b>() -> Command<'b>

Deprecated, replaced with CommandFactory::command_for_update
§

fn command<'help>() -> App<'help>

Build a [Command] that can instantiate Self. Read more
§

fn command_for_update<'help>() -> App<'help>

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for SubCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +}

Variants§

Implementations§

Trait Implementations§

source§

impl CommandFactory for SubCommand

source§

fn into_app<'b>() -> Command<'b>

Deprecated, replaced with CommandFactory::command
source§

fn into_app_for_update<'b>() -> Command<'b>

Deprecated, replaced with CommandFactory::command_for_update
§

fn command<'help>() -> App<'help>

Build a [Command] that can instantiate Self. Read more
§

fn command_for_update<'help>() -> App<'help>

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for SubCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, diff --git a/cmd/cli/index.html b/cmd/cli/index.html index 02e97e5f7e04..8517eb928168 100644 --- a/cmd/cli/index.html +++ b/cmd/cli/index.html @@ -1 +1 @@ -cmd::cli - Rust

Module cmd::cli

source ·

Modules

Structs

Enums

Traits

\ No newline at end of file +cmd::cli - Rust

Module cmd::cli

source ·

Modules

Structs

Enums

Traits

\ No newline at end of file diff --git a/cmd/cli/struct.AttachCommand.html b/cmd/cli/struct.AttachCommand.html index 2bd4f5a7273a..93633ccc7108 100644 --- a/cmd/cli/struct.AttachCommand.html +++ b/cmd/cli/struct.AttachCommand.html @@ -2,7 +2,7 @@ pub(crate) grpc_addr: String, pub(crate) meta_addr: Option<String>, pub(crate) disable_helper: bool, -}

Fields§

§grpc_addr: String§meta_addr: Option<String>§disable_helper: bool

Implementations§

Trait Implementations§

source§

impl Args for AttachCommand

source§

fn augment_args<'b>(__clap_app: Command<'b>) -> Command<'b>

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for AttachCommand

source§

fn into_app<'b>() -> Command<'b>

Deprecated, replaced with CommandFactory::command
source§

fn into_app_for_update<'b>() -> Command<'b>

Deprecated, replaced with CommandFactory::command_for_update
§

fn command<'help>() -> App<'help>

Build a [Command] that can instantiate Self. Read more
§

fn command_for_update<'help>() -> App<'help>

Build a [Command] that can update self. Read more
source§

impl Debug for AttachCommand

source§

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

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

impl FromArgMatches for AttachCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +}

Fields§

§grpc_addr: String§meta_addr: Option<String>§disable_helper: bool

Implementations§

Trait Implementations§

source§

impl Args for AttachCommand

source§

fn augment_args<'b>(__clap_app: Command<'b>) -> Command<'b>

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for AttachCommand

source§

fn into_app<'b>() -> Command<'b>

Deprecated, replaced with CommandFactory::command
source§

fn into_app_for_update<'b>() -> Command<'b>

Deprecated, replaced with CommandFactory::command_for_update
§

fn command<'help>() -> App<'help>

Build a [Command] that can instantiate Self. Read more
§

fn command_for_update<'help>() -> App<'help>

Build a [Command] that can update self. Read more
source§

impl Debug for AttachCommand

source§

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

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

impl FromArgMatches for AttachCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, diff --git a/common_error/ext/trait.StackError.html b/common_error/ext/trait.StackError.html index 8c79ca160e51..e0640ad181fe 100644 --- a/common_error/ext/trait.StackError.html +++ b/common_error/ext/trait.StackError.html @@ -7,4 +7,4 @@ fn last(&self) -> &dyn StackError where Self: Sized { ... } }

Required Methods§

source

fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

source

fn next(&self) -> Option<&dyn StackError>

Provided Methods§

source

fn last(&self) -> &dyn StackErrorwhere - Self: Sized,

Implementations on Foreign Types§

source§

impl<T: ?Sized + StackError> StackError for Arc<T>

source§

fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

source§

fn next(&self) -> Option<&dyn StackError>

source§

impl<T: StackError> StackError for Box<T>

source§

fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

source§

fn next(&self) -> Option<&dyn StackError>

Implementors§

\ No newline at end of file + Self: Sized,

Implementations on Foreign Types§

source§

impl<T: StackError> StackError for Box<T>

source§

fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

source§

fn next(&self) -> Option<&dyn StackError>

source§

impl<T: ?Sized + StackError> StackError for Arc<T>

source§

fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

source§

fn next(&self) -> Option<&dyn StackError>

Implementors§

\ 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 838ac30b25c4..dd9ef4098fdf 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 e950892b55f9..aa8cfd63e1f7 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 25a35a9e6f6b..ab686ebffc38 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 23db648c9728..8950c3cf84bf 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 8defb8f33993..ebb303a7d3bd 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 c41985236648..2f7c63eb42c1 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 723e19d1d015..302c5251289b 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 96fb99c58a94..5a594f164d4b 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 259c2f445c12..a23e2e988d4d 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 6e33f0da052e..7c6e1133a14c 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 f01083a374b2..132a5b025d2c 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 5d067befc3cd..2e07c78e1668 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 ef56d44605fa..11976eeef7ca 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 75ea6bb222f2..ff8142ff12bf 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 3fd433e33bf9..0da9e8de0220 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 af4df03b7ffc..1cb9a6f9cda6 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 24cc449d0711..0449ef60dafb 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 7331094d9f2d..ab8a19b930a8 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 ee950329f386..1e5297d3a108 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 20d540008ac8..b876fe084d9d 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 d71afe469d29..5db186995bee 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 a2d6f6210e1e..48d663b747ab 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 3c0c8dd004e1..91e01dc8948c 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 9f816a89982a..b810e5c795ea 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 56b2565beb84..e96103516825 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 9f7e2d972f4a..7d239d94d2b7 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 fe2115457750..ee36b643dda9 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 3ee233d55548..1470d2486723 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 263e343dd4ac..9fc98c428250 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 859c187ba8c6..b798ba5c1d59 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 54d71c76644d..343d2abbb899 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 a3730436a71c..4beb7d439be8 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 b91b765ba08f..33c92171531f 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 809ef5436d33..fdb7b3e1c2e6 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 b3af53873d4e..2ef8c17246e2 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 d17a2f94ec47..0f309bb8d824 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 a94debe72359..45ee33980aa2 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 cde8088e1e57..87aa67d2bbd3 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 193fe6c619e0..efaffe0f2312 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 09b836e868c2..65db86ee26bd 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 07753853fa63..9f7cfcf5f7a5 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 fe24df9b96a7..d0103570d107 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 613ca221a1c4..032a3f126e08 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 ffca5aabe58a..c5c4a1dbe7fd 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 6f6c160a72d6..14cb80583b5f 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 215ef12d60ea..8fbf71633331 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 a3fd8e872eae..a6ad658e332e 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 dcdca71fe3e6..2bf9b43cc3db 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 cd9606316cc7..e4b3e4de86de 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 cd8ec3e5a3a4..bac5e51e06a0 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 93998bfe6aae..f748ceb6ea0e 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 9d3ca9a15f1d..b03c0b3f7261 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 d9142c922d5e..15bc9183d054 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 5f4e03e03b70..3b77e30f7ca5 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 6bcba5862fae..ccdd998b5a1d 100644 --- a/common_grpc_expr/error/enum.Error.html +++ b/common_grpc_expr/error/enum.Error.html @@ -26,7 +26,7 @@ }, CreateVector { location: Location, - source: Error, + source: Error, }, MissingField { field: 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 @@ -54,7 +54,7 @@ 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<__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, diff --git a/common_grpc_expr/error/struct.CreateVectorSnafu.html b/common_grpc_expr/error/struct.CreateVectorSnafu.html index f2a4eb7e2bbf..a852c0ed2384 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/fn.create_table_schema.html b/common_grpc_expr/fn.create_table_schema.html index 95272c7052ee..865a85397787 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 2a5354f6ba2c..e543fac1c467 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 a5159bdd2fb1..533ba8ce4573 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 f78d6b79c2a7..3b9a28df467a 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 541ce4833b77..e33f4b58b726 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
§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
§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 2f45994d60f6..b234e4cb2f59 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 1f40c075fd56..ff11e2c34266 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 6b6d5522ead4..27d4ebf41443 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
§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 +

}

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 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 604dc132f7b8..dc7ac26c77a5 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 3a2a9b8dbecf..6907d3767ebe 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 38e8cf17c211..3e2045c53100 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 980a92726a62..3e878386a13c 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 853abe57dbeb..6c95927db161 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 e4756c3676ab..96164e51e99f 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 d5c51ca1c7fb..fe42814b1655 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 5d20e4f7d68e..a2d0c029d3bc 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 95095bc6409e..f777158dfe8a 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 b6f8e04c9c47..38201a8b25bd 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 8526c2ffeab4..c15a712444ff 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 4fc6b0646669..3e76a0dbdd1a 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 8e208a162510..8ad381639190 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 65ace51ad717..8487f5181962 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 c3d7be4e7f19..f9058aed0e10 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 da8187323c2c..ce84b6c20828 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 c861d10d8835..47c8699db24c 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 e221995bee82..1364db1c99ca 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 8b5a0aee32f5..e2b5ab0cd28d 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 c67e83aacd17..56d515100360 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 dea7fbb9bc91..a29b2e6031b3 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 08552213a605..bb8e0e2e7515 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 a180f85ed652..2e6796726d72 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 af77c8f86e88..dc337cc0f65d 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 03331ddc1615..a03f25a16b05 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 15d426876b53..4d5c2cd8e396 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 9974e127a778..1486d5726363 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 cd30f1ced1f8..b69338d4fb56 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§

    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 70d07a934828..de7d9120555b 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§

    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( +) -> Result<Self>

    Trait Implementations§

    source§

    impl RecordBatchStream for RecordBatchStreamAdapter

    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 ee7b008a27cc..a9f018670aac 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

    §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 +}

    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 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 a9e4e01d95c6..8ddad8223546 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 6437d28544cd..3a7fa62d5ae3 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 cce2ad80002e..5885e0fb1aa7 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 a9761e6ceaf9..cc091d198e60 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 9740284ccfb4..d28605d2521d 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 5acfe12d6448..1629381cf2d9 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 c2e96f7e0a15..888dc8a35d21 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§

    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( +

    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( 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 38077053c17c..7e9ebce350ad 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 867372887d29..70e856da0bd9 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§

    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( +

    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( 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 91a2c53c9827..6a5567f3ac72 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 7ca993c9e1ca..147a5e6e0971 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§

    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( +}

    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( 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 df656b45afd5..ece2fbc71968 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 075b54b61081..ea875e727400 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 defa8a10bfbb..df30a106a4af 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 1751e1dd9bc4..e64a83398982 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 197ab0b0add1..e6dacb9ade35 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 7f9459f211c9..df03d4383201 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 5f60e219d42a..15e649c0a8b8 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 4a214beea4e1..b67af27872f8 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/implementors/common_query/logical_plan/accumulator/trait.Accumulator.js b/implementors/common_query/logical_plan/accumulator/trait.Accumulator.js index 53a9d3f269ee..08e98c345072 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<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>,"],["impl<T> Accumulator for ScipyStatsNormCdf<T>where\n T: WrapperType + Sum<T>,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for Mean<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for Argmin<T>where\n T: WrapperType + PartialOrd,"],["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<T> Accumulator for Percentile<T>where\n T: WrapperType,"],["impl<T> Accumulator for Argmax<T>where\n T: WrapperType + PartialOrd,"],["impl<T> Accumulator for ScipyStatsNormPdf<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64> + Sum<T>,"]] +"common_function":[["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>,"],["impl<T> Accumulator for ScipyStatsNormCdf<T>where\n T: WrapperType + Sum<T>,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for Mean<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for Argmin<T>where\n T: WrapperType + PartialOrd,"],["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<T> Accumulator for Percentile<T>where\n T: WrapperType,"],["impl<T> Accumulator for Argmax<T>where\n T: WrapperType + PartialOrd,"],["impl<T> Accumulator for ScipyStatsNormPdf<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64> + Sum<T>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index 95737f0d2d25..258bf0e3ea81 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -4,7 +4,7 @@ "common_base":[["impl Default for StringBytes"],["impl Default for Plugins"],["impl Default for Bytes"]], "common_config":[["impl Default for KvStoreConfig"],["impl Default for WalConfig"]], "common_datasource":[["impl Default for CsvConfigBuilder"],["impl Default for JsonFormat"],["impl Default for SharedBuffer"],["impl Default for OrcFormat"],["impl Default for ParquetFormat"],["impl Default for CsvFormat"]], -"common_function":[["impl<T> Default for Percentile<T>where\n T: WrapperType + Default,"],["impl Default for MeanAccumulatorCreator"],["impl<I: Default, O: Default> Default for Diff<I, O>"],["impl Default for EvalContext"],["impl Default for PowFunction"],["impl<T: Default> Default for ScipyStatsNormPdf<T>"],["impl Default for FunctionContext"],["impl Default for PercentileAccumulatorCreator"],["impl Default for FunctionRegistry"],["impl<T: Default> Default for Argmin<T>"],["impl Default for ArgmaxAccumulatorCreator"],["impl Default for PolyvalAccumulatorCreator"],["impl Default for RateFunction"],["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 GreatestFunction"],["impl<T: Default> Default for Mean<T>"],["impl Default for ArgminAccumulatorCreator"],["impl Default for ClipFunction"],["impl Default for ToUnixtimeFunction"],["impl Default for DiffAccumulatorCreator"],["impl<T: Default> Default for Argmax<T>"],["impl Default for ScipyStatsNormPdfAccumulatorCreator"],["impl Default for RangeFunction"],["impl<T: Default> Default for ScipyStatsNormCdf<T>"],["impl Default for ScipyStatsNormCdfAccumulatorCreator"]], +"common_function":[["impl<T> Default for Percentile<T>where\n T: WrapperType + Default,"],["impl Default for MeanAccumulatorCreator"],["impl<I: Default, O: Default> Default for Diff<I, O>"],["impl Default for EvalContext"],["impl Default for PowFunction"],["impl<T: Default> Default for ScipyStatsNormPdf<T>"],["impl Default for FunctionContext"],["impl Default for PercentileAccumulatorCreator"],["impl Default for FunctionRegistry"],["impl<T: Default> Default for Argmin<T>"],["impl Default for ArgmaxAccumulatorCreator"],["impl Default for PolyvalAccumulatorCreator"],["impl Default for RateFunction"],["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 GreatestFunction"],["impl<T: Default> Default for Mean<T>"],["impl Default for ArgminAccumulatorCreator"],["impl Default for ClipFunction"],["impl Default for ToUnixtimeFunction"],["impl Default for DiffAccumulatorCreator"],["impl<T: Default> Default for Argmax<T>"],["impl Default for ScipyStatsNormPdfAccumulatorCreator"],["impl Default for RangeFunction"],["impl<T: Default> Default for ScipyStatsNormCdf<T>"],["impl Default for ScipyStatsNormCdfAccumulatorCreator"]], "common_grpc":[["impl Default for ChannelManager"],["impl Default for Pool"],["impl Default for LinesWriter"],["impl Default for FlightDecoder"],["impl Default for FlightEncoder"],["impl Default for ChannelConfig"]], "common_meta":[["impl Default for Peer"],["impl Default for CompareAndPutResponse"],["impl Default for MoveValueRequest"],["impl Default for TxnRequest"],["impl Default for CompareAndPutRequest"],["impl Default for RangeRequest"],["impl Default for RegionRoute"],["impl Default for SubmitDdlTaskResponse"],["impl Default for RegionInfo"],["impl Default for BatchDeleteRequest"],["impl Default for DeleteRangeRequest"],["impl<T> Default for MemoryKvBackend<T>"],["impl Default for TableNameManager"],["impl Default for RouteRequest"],["impl Default for Region"],["impl Default for ExecutorContext"],["impl Default for Context"],["impl Default for BatchPutRequest"],["impl<'a> Default for CatalogNameKey<'a>"],["impl Default for BatchGetRequest"],["impl Default for Txn"],["impl Default for PutRequest"],["impl Default for SchemaNameValue"],["impl<'a> Default for SchemaNameKey<'a>"],["impl Default for ParseMailboxMessageHandler"]], "common_procedure":[["impl Default for LockKey"],["impl Default for ProcedureConfig"],["impl Default for ManagerConfig"],["impl Default for ProcedureState"]], diff --git a/implementors/core/error/trait.Error.js b/implementors/core/error/trait.Error.js index aad5d4a8d12f..6520333854f7 100644 --- a/implementors/core/error/trait.Error.js +++ b/implementors/core/error/trait.Error.js @@ -7,7 +7,7 @@ "common_base":[["impl Error for Errorwhere\n Self: Debug + Display,"]], "common_catalog":[["impl Error for Errorwhere\n Self: Debug + Display,"]], "common_datasource":[["impl Error for Errorwhere\n Self: Debug + Display,"],["impl Error for CsvConfigBuilderError"]], -"common_error":[["impl Error for PlainError"],["impl Error for MockError"],["impl Error for BoxedError"]], +"common_error":[["impl Error for PlainError"],["impl Error for BoxedError"],["impl Error for MockError"]], "common_grpc":[["impl Error for Errorwhere\n Self: Debug + Display,"]], "common_grpc_expr":[["impl Error for Errorwhere\n Self: Debug + Display,"]], "common_mem_prof":[["impl Error for Errorwhere\n Self: Debug + Display,"],["impl Error for Errorwhere\n Self: Debug + Display,"]], diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 5497f2067c4e..7c3db1ef353f 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -8,8 +8,8 @@ "common_catalog":[["impl<__T0: Debug> Debug for InvalidFullTableNameSnafu<__T0>"],["impl Debug for Error"]], "common_config":[["impl Debug for KvStoreConfig"],["impl Debug for WalConfig"]], "common_datasource":[["impl<__T0: Debug> Debug for UnsupportedCompressionTypeSnafu<__T0>"],["impl Debug for AsyncWriteSnafu"],["impl Debug for CsvOpener"],["impl Debug for OrcFormat"],["impl<__T0: Debug, __T1: Debug> Debug for UnsupportedBackendProtocolSnafu<__T0, __T1>"],["impl Debug for OrcReaderSnafu"],["impl Debug for Source"],["impl Debug for MergeSchemaSnafu"],["impl Debug for InferSchemaSnafu"],["impl Debug for JsonOpener"],["impl<__T0: Debug> Debug for UnsupportedFormatSnafu<__T0>"],["impl Debug for ReadParquetSnafuSnafu"],["impl<__T0: Debug> Debug for InvalidUrlSnafu<__T0>"],["impl Debug for ParquetFormat"],["impl Debug for OrcOpener"],["impl<__T0: Debug> Debug for WriteObjectSnafu<__T0>"],["impl Debug for JoinHandleSnafu"],["impl<__T0: Debug> Debug for EmptyHostPathSnafu<__T0>"],["impl Debug for ParquetToSchemaSnafu"],["impl Debug for BufferedWriterClosedSnafu"],["impl<__T0: Debug> Debug for ListObjectsSnafu<__T0>"],["impl Debug for CsvFormat"],["impl Debug for WriteRecordBatchSnafu"],["impl Debug for DefaultParquetFileReaderFactory"],["impl Debug for CompressionType"],["impl Debug for Format"],["impl Debug for EncodeRecordBatchSnafu"],["impl Debug for JsonFormat"],["impl Debug for CsvConfigBuilderError"],["impl Debug for CompressionTypeIter"],["impl<__T0: Debug, __T1: Debug> Debug for ParseFormatSnafu<__T0, __T1>"],["impl Debug for BuildBackendSnafu"],["impl Debug for Error"],["impl<__T0: Debug> Debug for InvalidConnectionSnafu<__T0>"],["impl Debug for CsvConfig"],["impl<__T0: Debug> Debug for ReadObjectSnafu<__T0>"],["impl Debug for ReadRecordBatchSnafu"]], -"common_error":[["impl Debug for PlainError"],["impl Debug for StatusCode"],["impl Debug for MockError"],["impl<'a, E: ErrorExt + ?Sized> Debug for DebugFormat<'a, E>"],["impl Debug for BoxedError"]], -"common_function":[["impl Debug for DiffAccumulatorCreator"],["impl<T: Debug> Debug for Argmax<T>"],["impl Debug for ArgminAccumulatorCreator"],["impl Debug for ToUnixtimeFunction"],["impl Debug for ArgmaxAccumulatorCreator"],["impl Debug for PercentileAccumulatorCreator"],["impl<T: Debug> Debug for Argmin<T>"],["impl Debug for ScipyStatsNormPdfAccumulatorCreator"],["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<T: Debug> Debug for ScipyStatsNormPdf<T>"],["impl<T: Debug> Debug for Mean<T>"],["impl Debug for RangeFunction"],["impl<T> Debug for Percentile<T>where\n T: WrapperType + Debug,"],["impl Debug for PolyvalAccumulatorCreator"],["impl Debug for MeanAccumulatorCreator"],["impl<I: Debug, O: Debug> Debug for Diff<I, O>"],["impl Debug for ClipFunction"],["impl Debug for GreatestFunction"],["impl<T: Debug> Debug for ScipyStatsNormCdf<T>"],["impl Debug for ScipyStatsNormCdfAccumulatorCreator"],["impl Debug for RateFunction"],["impl Debug for PowFunction"]], +"common_error":[["impl Debug for BoxedError"],["impl Debug for StatusCode"],["impl Debug for PlainError"],["impl Debug for MockError"],["impl<'a, E: ErrorExt + ?Sized> Debug for DebugFormat<'a, E>"]], +"common_function":[["impl Debug for DiffAccumulatorCreator"],["impl<T: Debug> Debug for Argmax<T>"],["impl Debug for ArgminAccumulatorCreator"],["impl Debug for ToUnixtimeFunction"],["impl Debug for ArgmaxAccumulatorCreator"],["impl Debug for PercentileAccumulatorCreator"],["impl<T: Debug> Debug for Argmin<T>"],["impl Debug for ScipyStatsNormPdfAccumulatorCreator"],["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<T: Debug> Debug for ScipyStatsNormPdf<T>"],["impl<T: Debug> Debug for Mean<T>"],["impl Debug for RangeFunction"],["impl<T> Debug for Percentile<T>where\n T: WrapperType + Debug,"],["impl Debug for PolyvalAccumulatorCreator"],["impl Debug for MeanAccumulatorCreator"],["impl<I: Debug, O: Debug> Debug for Diff<I, O>"],["impl Debug for ClipFunction"],["impl Debug for GreatestFunction"],["impl<T: Debug> Debug for ScipyStatsNormCdf<T>"],["impl Debug for ScipyStatsNormCdfAccumulatorCreator"],["impl Debug for RateFunction"],["impl Debug for PowFunction"]], "common_greptimedb_telemetry":[["impl Debug for Mode"],["impl Debug for StatisticData"]], "common_grpc":[["impl Debug for CreateChannelSnafu"],["impl<__T0: Debug> Debug for InvalidFlightDataSnafu<__T0>"],["impl Debug for InvalidConfigFilePathSnafu"],["impl Debug for Channel"],["impl Debug for Error"],["impl<__T0: Debug> Debug for ConversionSnafu<__T0>"],["impl Debug for FlightMessage"],["impl<__T0: Debug, __T1: Debug, __T2: Debug> Debug for TypeMismatchSnafu<__T0, __T1, __T2>"],["impl Debug for DecodeFlightDataSnafu"],["impl Debug for Precision"],["impl Debug for ClientTlsOption"],["impl Debug for ChannelManager"],["impl Debug for Pool"],["impl Debug for ConvertArrowSchemaSnafu"],["impl Debug for CreateRecordBatchSnafu"],["impl<__T0: Debug> Debug for NotSupportedSnafu<__T0>"],["impl<__T0: Debug> Debug for InvalidTlsConfigSnafu<__T0>"],["impl Debug for ChannelConfig"]], "common_grpc_expr":[["impl<__T0: Debug> Debug for DuplicatedColumnNameSnafu<__T0>"],["impl<__T0: Debug> Debug for InvalidColumnProtoSnafu<__T0>"],["impl<__T0: Debug> Debug for IllegalDeleteRequestSnafu<__T0>"],["impl<__T0: Debug> Debug for MissingTimestampColumnSnafu<__T0>"],["impl Debug for ColumnDataTypeSnafu"],["impl<__T0: Debug> Debug for MissingFieldSnafu<__T0>"],["impl<__T0: Debug> Debug for UnknownLocationTypeSnafu<__T0>"],["impl<__T0: Debug, __T1: Debug> Debug for DuplicatedTimestampColumnSnafu<__T0, __T1>"],["impl<__T0: Debug> Debug for InvalidColumnDefSnafu<__T0>"],["impl Debug for Error"],["impl<__T0: Debug> Debug for UnexpectedValuesLengthSnafu<__T0>"],["impl Debug for CreateVectorSnafu"]], @@ -20,7 +20,7 @@ "common_query":[["impl Debug for Error"],["impl<__T0: Debug> Debug for InvalidFuncArgsSnafu<__T0>"],["impl Debug for ScalarUdf"],["impl Debug for Expr"],["impl Debug for GeneralDataFusionSnafu"],["impl Debug for InvalidInputColSnafu"],["impl Debug for FromArrowArraySnafu"],["impl Debug for DfPhysicalPlanAdapter"],["impl Debug for FromScalarValueSnafu"],["impl Debug for ExecuteRepeatedlySnafu"],["impl Debug for UdfTempRecordBatchSnafu"],["impl Debug for ArrowComputeSnafu"],["impl<__T0: Debug> Debug for BadAccumulatorImplSnafu<__T0>"],["impl Debug for TypeSignature"],["impl Debug for InvalidInputStateSnafu"],["impl<__T0: Debug> Debug for DowncastVectorSnafu<__T0>"],["impl<__T0: Debug> Debug for TypeCastSnafu<__T0>"],["impl<__T0: Debug> Debug for PyUdfSnafu<__T0>"],["impl Debug for ToScalarValueSnafu"],["impl Debug for DfAccumulatorAdaptor"],["impl Debug for GetScalarVectorSnafu"],["impl Debug for PhysicalPlanAdapter"],["impl Debug for ConvertArrowSchemaSnafu"],["impl Debug for AddColumnLocation"],["impl<__T0: Debug> Debug for InvalidInputTypeSnafu<__T0>"],["impl Debug for AggregateFunction"],["impl Debug for ExecuteFunctionSnafu"],["impl Debug for ExecutePhysicalPlanSnafu"],["impl Debug for GenerateFunctionSnafu"],["impl Debug for ConvertDfRecordBatchStreamSnafu"],["impl<__T0: Debug> Debug for IntoVectorSnafu<__T0>"],["impl<__T0: Debug> Debug for CreateAccumulatorSnafu<__T0>"],["impl Debug for Output"],["impl<__T0: Debug, __T1: Debug> Debug for UnsupportedInputDataTypeSnafu<__T0, __T1>"],["impl Debug for Signature"]], "common_recordbatch":[["impl Debug for ExternalSnafu"],["impl Debug for FormatSnafu"],["impl Debug for Error"],["impl Debug for RecordBatches"],["impl Debug for RecordBatch"],["impl Debug for OrderOption"],["impl Debug for PollStreamSnafu"],["impl<__T0: Debug> Debug for CreateRecordBatchesSnafu<__T0>"],["impl<__T0: Debug, __T1: Debug> Debug for CastVectorSnafu<__T0, __T1>"],["impl<__T0: Debug, __T1: Debug> Debug for ColumnNotExistsSnafu<__T0, __T1>"],["impl Debug for SchemaConversionSnafu"],["impl Debug for NewDfRecordBatchSnafu"],["impl Debug for DataTypesSnafu"],["impl Debug for InitRecordbatchStreamSnafu"],["impl<__T0: Debug, __T1: Debug> Debug for ProjectArrowRecordBatchSnafu<__T0, __T1>"]], "common_runtime":[["impl Debug for BuildRuntimeSnafu"],["impl<__T0: Debug> Debug for WaitGcTaskStopSnafu<__T0>"],["impl Debug for Error"],["impl Debug for Runtime"],["impl<__T0: Debug> Debug for IllegalStateSnafu<__T0>"],["impl<E> Debug for RepeatedTask<E>"],["impl Debug for Dropper"]], -"common_telemetry":[["impl Debug for Timer"],["impl Debug for LoggingOptions"]], +"common_telemetry":[["impl Debug for LoggingOptions"],["impl Debug for Timer"]], "common_time":[["impl<__T0: Debug> Debug for ParseOffsetStrSnafu<__T0>"],["impl Debug for Interval"],["impl<__T0: Debug> Debug for ParseDateStrSnafu<__T0>"],["impl Debug for Timestamp"],["impl Debug for IntervalFormat"],["impl Debug for TimestampOverflowSnafu"],["impl Debug for Duration"],["impl Debug for TimeUnit"],["impl<__T0: Debug> Debug for InvalidDateStrSnafu<__T0>"],["impl Debug for TimestampMillis"],["impl<__T0: Debug> Debug for ArithmeticOverflowSnafu<__T0>"],["impl Debug for TimeZone"],["impl<__T0: Debug> Debug for ParseTimestampSnafu<__T0>"],["impl Debug for IntervalUnit"],["impl<__T0: Debug, __T1: Debug> Debug for InvalidTimeZoneOffsetSnafu<__T0, __T1>"],["impl<T: Debug> Debug for GenericRange<T>"],["impl Debug for Date"],["impl Debug for Time"],["impl<__T0: Debug> Debug for ParseTimeZoneNameSnafu<__T0>"],["impl Debug for DateTime"],["impl<__T0: Debug> Debug for ParseIntervalSnafu<__T0>"],["impl Debug for Error"]], "datanode":[["impl<__T0: Debug> Debug for FlushTableSnafu<__T0>"],["impl Debug for MissingMetaClientSnafu"],["impl Debug for FlushConfig"],["impl Debug for ParseSqlSnafu"],["impl<__T0: Debug> Debug for StopRegionEngineSnafu<__T0>"],["impl Debug for PlanStatementSnafu"],["impl<__T0: Debug, __T1: Debug> Debug for ColumnValuesNumberMismatchSnafu<__T0, __T1>"],["impl<__T0: Debug> Debug for SubmitProcedureSnafu<__T0>"],["impl<__T0: Debug> Debug for InsertSnafu<__T0>"],["impl Debug for InitBackendSnafu"],["impl Debug for ShutdownInstanceSnafu"],["impl<__T0: Debug> Debug for WaitProcedureSnafu<__T0>"],["impl Debug for WaitForGrpcServingSnafu"],["impl Debug for RegionManifestConfig"],["impl<__T0: Debug, __T1: Debug> Debug for DatabaseNotFoundSnafu<__T0, __T1>"],["impl<__T0: Debug> Debug for SchemaExistsSnafu<__T0>"],["impl<__T0: Debug> Debug for NotSupportSqlSnafu<__T0>"],["impl Debug for ShutdownServerSnafu"],["impl Debug for ExecuteSqlSnafu"],["impl<__T0: Debug> Debug for UnsupportedGrpcRequestSnafu<__T0>"],["impl Debug for HandleHeartbeatResponseSnafu"],["impl<__T0: Debug> Debug for TableNotFoundSnafu<__T0>"],["impl<__T0: Debug> Debug for ParseAddrSnafu<__T0>"],["impl Debug for StorageConfig"],["impl<__T0: Debug, __T1: Debug> Debug for ColumnNotFoundSnafu<__T0, __T1>"],["impl<__T0: Debug> Debug for TableEngineNotFoundSnafu<__T0>"],["impl Debug for FileConfig"],["impl Debug for GetMetadataSnafu"],["impl Debug for BuildRegionRequestsSnafu"],["impl<__T0: Debug> Debug for CreateTableSnafu<__T0>"],["impl Debug for OpenLogStoreSnafu"],["impl<__T0: Debug> Debug for IncorrectInternalStateSnafu<__T0>"],["impl Debug for OssConfig"],["impl<__T0: Debug> Debug for RemoveDirSnafu<__T0>"],["impl Debug for MissingWalDirConfigSnafu"],["impl Debug for ColumnDataTypeSnafu"],["impl Debug for TableIdProviderNotFoundSnafu"],["impl Debug for BumpTableIdSnafu"],["impl<__T0: Debug> Debug for RegionEngineNotFoundSnafu<__T0>"],["impl Debug for ObjectStoreConfig"],["impl Debug for InsertDataSnafu"],["impl Debug for ExecuteStatementSnafu"],["impl Debug for MissingKvBackendSnafu"],["impl<__T0: Debug> Debug for DropTableSnafu<__T0>"],["impl<__T0: Debug> Debug for InvalidSqlSnafu<__T0>"],["impl Debug for CompactionConfig"],["impl<__T0: Debug, __T1: Debug> Debug for GetRegionMetadataSnafu<__T0, __T1>"],["impl Debug for RuntimeResourceSnafu"],["impl Debug for RegionServerEventSender"],["impl Debug for DatanodeOptions"],["impl Debug for RegisterSchemaSnafu"],["impl Debug for MissingNodeIdSnafu"],["impl<__T0: Debug> Debug for CatalogNotFoundSnafu<__T0>"],["impl<__T0: Debug> Debug for ColumnNoneDefaultValueSnafu<__T0>"],["impl<__T0: Debug> Debug for ColumnDefaultValueSnafu<__T0>"],["impl Debug for MissingInsertBodySnafu"],["impl Debug for CatalogSnafu"],["impl<__T0: Debug> Debug for MissingRequiredFieldSnafu<__T0>"],["impl<__T0: Debug> Debug for ConstraintNotSupportedSnafu<__T0>"],["impl<__T0: Debug> Debug for CreateDirSnafu<__T0>"],["impl Debug for AzblobConfig"],["impl<__T0: Debug> Debug for SchemaNotFoundSnafu<__T0>"],["impl<__T0: Debug> Debug for DeleteSnafu<__T0>"],["impl Debug for EncodeJsonSnafu"],["impl Debug for ExecuteLogicalPlanSnafu"],["impl Debug for DecodeLogicalPlanSnafu"],["impl<__T0: Debug> Debug for HandleRegionRequestSnafu<__T0>"],["impl Debug for StartServerSnafu"],["impl<__T0: Debug> Debug for UnsupportedOutputSnafu<__T0>"],["impl Debug for MissingTimestampColumnSnafu"],["impl Debug for JoinTaskSnafu"],["impl<__T0: Debug> Debug for IllegalPrimaryKeysDefSnafu<__T0>"],["impl<__T0: Debug> Debug for RegionNotFoundSnafu<__T0>"],["impl Debug for MissingMetasrvOptsSnafu"],["impl Debug for MetaClientInitSnafu"],["impl Debug for DeleteExprToRequestSnafu"],["impl Debug for S3Config"],["impl Debug for UnrecognizedTableOptionSnafu"],["impl<__T0: Debug> Debug for KeyColumnNotFoundSnafu<__T0>"],["impl Debug for PrepareImmutableTableSnafu"],["impl Debug for Error"],["impl Debug for RegionEngineConfig"],["impl Debug for ObjectStorageCacheConfig"],["impl Debug for CountdownCommand"],["impl Debug for GcsConfig"],["impl Debug for PayloadNotExistSnafu"],["impl<__T0: Debug> Debug for UnexpectedSnafu<__T0>"],["impl<__T0: Debug> Debug for EngineProcedureNotFoundSnafu<__T0>"]], "datatypes":[["impl Debug for TimestampNanosecond"],["impl Debug for ColumnSchema"],["impl<__T0: Debug> Debug for DefaultValueTypeSnafu<__T0>"],["impl Debug for ProjectArrowSchemaSnafu"],["impl<__T0: Debug> Debug for ToScalarValueSnafu<__T0>"],["impl Debug for CastOption"],["impl Debug for Float32Type"],["impl Debug for NullDefaultSnafu"],["impl Debug for BinaryType"],["impl Debug for Int16Type"],["impl Debug for TimestampSecond"],["impl Debug for BinaryVector"],["impl Debug for NullVector"],["impl<__T0: Debug> Debug for DuplicateColumnSnafu<__T0>"],["impl Debug for TimeNanosecond"],["impl Debug for NullType"],["impl Debug for TimestampMillisecondType"],["impl Debug for RawSchema"],["impl<__T0: Debug, __T1: Debug> Debug for UnsupportedOperationSnafu<__T0, __T1>"],["impl Debug for TimestampNanosecondType"],["impl Debug for Float64Type"],["impl<__T0: Debug> Debug for UnsupportedDefaultExprSnafu<__T0>"],["impl Debug for TimestampType"],["impl Debug for DurationMicrosecond"],["impl Debug for IntervalYearMonthType"],["impl<'a> Debug for ValueRef<'a>"],["impl<__T0: Debug, __T1: Debug> Debug for BadArrayAccessSnafu<__T0, __T1>"],["impl Debug for StringType"],["impl<T: LogicalPrimitiveType> Debug for PrimitiveVector<T>"],["impl<__T0: Debug> Debug for InvalidTimestampIndexSnafu<__T0>"],["impl<__T0: Debug> Debug for DeserializeSnafu<__T0>"],["impl Debug for UInt8Type"],["impl Debug for TimestampMicrosecondType"],["impl Debug for ListType"],["impl Debug for IntervalDayTime"],["impl Debug for DictionaryValue"],["impl Debug for Validity"],["impl Debug for BooleanVector"],["impl<__T0: Debug> Debug for CastTypeSnafu<__T0>"],["impl Debug for IntervalDayTimeType"],["impl Debug for TimeSecond"],["impl<__T0: Debug> Debug for ConversionSnafu<__T0>"],["impl Debug for Schema"],["impl<__T0: Debug> Debug for ParseSchemaVersionSnafu<__T0>"],["impl Debug for ListVector"],["impl Debug for DurationType"],["impl Debug for DurationSecond"],["impl Debug for BooleanType"],["impl Debug for TimeMillisecondType"],["impl Debug for ColumnDefaultConstraint"],["impl Debug for DateType"],["impl Debug for SerializeSnafu"],["impl Debug for Value"],["impl Debug for IntervalYearMonth"],["impl<__T0: Debug> Debug for DuplicateMetaSnafu<__T0>"],["impl Debug for UInt32Type"],["impl Debug for DurationSecondType"],["impl Debug for TimestampSecondType"],["impl<__T0: Debug> Debug for InvalidTimestampPrecisionSnafu<__T0>"],["impl<__T0: Debug> Debug for TryFromValueSnafu<__T0>"],["impl Debug for TimestampMicrosecond"],["impl Debug for StringVector"],["impl Debug for ListValue"],["impl Debug for ConcreteDataType"],["impl Debug for ConstantVector"],["impl Debug for DurationNanosecond"],["impl Debug for Int32Type"],["impl Debug for Int8Type"],["impl<__T0: Debug> Debug for UnsupportedArrowTypeSnafu<__T0>"],["impl Debug for DurationMillisecond"],["impl Debug for TimeSecondType"],["impl Debug for TimeMillisecond"],["impl Debug for Int64Type"],["impl Debug for UInt16Type"],["impl Debug for DurationMicrosecondType"],["impl<__T0: Debug> Debug for UnknownVectorSnafu<__T0>"],["impl Debug for NullBufferBuilder"],["impl Debug for TimeMicrosecondType"],["impl Debug for IntervalType"],["impl Debug for Error"],["impl Debug for IntervalMonthDayNanoType"],["impl Debug for CastTimeTypeSnafu"],["impl Debug for DateTimeType"],["impl Debug for TimeMicrosecond"],["impl Debug for TimeType"],["impl Debug for TimeNanosecondType"],["impl Debug for DurationNanosecondType"],["impl Debug for DictionaryType"],["impl Debug for ArrowComputeSnafu"],["impl Debug for LogicalTypeId"],["impl<T: Debug + WrapperType> Debug for OrdPrimitive<T>"],["impl Debug for TimestampMillisecond"],["impl Debug for UInt64Type"],["impl Debug for DurationMillisecondType"],["impl Debug for ValidityKind"],["impl<'a> Debug for ListValueRef<'a>"],["impl Debug for IntervalMonthDayNano"]], diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index 869a0b2e4aa9..26e0ce1c6262 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -7,7 +7,7 @@ "common_base":[["impl Display for Error"],["impl Display for ReadableSize"]], "common_catalog":[["impl Display for Error"]], "common_datasource":[["impl Display for CsvConfigBuilderError"],["impl Display for CompressionType"],["impl Display for Error"]], -"common_error":[["impl Display for MockError"],["impl Display for PlainError"],["impl Display for StatusCode"],["impl Display for BoxedError"]], +"common_error":[["impl Display for MockError"],["impl Display for StatusCode"],["impl Display for PlainError"],["impl Display for BoxedError"]], "common_function":[["impl Display for RateFunction"],["impl Display for ClipFunction"],["impl Display for PowFunction"],["impl Display for GreatestFunction"],["impl Display for RangeFunction"],["impl Display for ToUnixtimeFunction"]], "common_grpc":[["impl Display for Precision"],["impl Display for Error"]], "common_grpc_expr":[["impl Display for Error"]], diff --git a/implementors/snafu/trait.IntoError.js b/implementors/snafu/trait.IntoError.js index 3fb80838f9b9..8bde664c99ec 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 InvalidColumnDefaultConstraintSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["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>,"]], "auth":[["impl<__T0> IntoError<Error> for UserPasswordMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: 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 PermissionDeniedSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalParamSnafu<__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> IntoError<Error> for InternalStateSnafu<__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 IntoError<Error> for AuthBackendSnafuwhere\n Error: Error + ErrorCompat,"],["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>,"]], -"catalog":[["impl IntoError<Error> for MetaSrvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for GenericSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for OpenSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SystemCatalogTableScanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotExistSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ReadSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidTableInfoInCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ListSchemasSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DatafusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SystemCatalogTableScanExecSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl IntoError<Error> for ListCatalogsSnafuwhere\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 UnimplementedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableEngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EmptyValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ValueDeserializeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableExistsSnafu<__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<__T0> IntoError<Error> for CreateTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CompileScriptInternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableSchemaMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UpgradeWeakCatalogManagerRefSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InsertCatalogRecordSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParallelOpenTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SystemCatalogSnafu<__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 CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for SchemaNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Option<String>>,"],["impl IntoError<Error> for InternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for OpenTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__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>>,"]], +"catalog":[["impl IntoError<Error> for MetaSrvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for GenericSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for OpenSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SystemCatalogTableScanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotExistSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ReadSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidTableInfoInCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ListSchemasSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DatafusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SystemCatalogTableScanExecSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl IntoError<Error> for ListCatalogsSnafuwhere\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 UnimplementedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableEngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EmptyValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ValueDeserializeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableExistsSnafu<__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<__T0> IntoError<Error> for CreateTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CompileScriptInternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableSchemaMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UpgradeWeakCatalogManagerRefSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InsertCatalogRecordSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParallelOpenTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SystemCatalogSnafu<__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 CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for SchemaNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Option<String>>,"],["impl IntoError<Error> for InternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for OpenTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__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>>,"]], "client":[["impl<__T0> IntoError<Error> for MissingFieldSnafu<__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 IntoError<Error> for HandleRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertFlightDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalDatabaseResponseSnafu<__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 ColumnDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IllegalFlightMessagesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IllegalGrpcClientStateSnafu<__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>,"]], "cmd":[["impl<__T0> IntoError<Error> for UnsupportedSelectorTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for IterStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LoadLayeredConfigSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartFrontendSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartDatanodeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownFrontendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConnectEtcdSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DeserializeCatalogEntryValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PlanStatementSnafuwhere\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 InvalidCatalogSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildMetaServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartMetaServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReplCreationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartCatalogManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownDatanodeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SubstraitEncodeLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InitMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalConfigSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartMetaClientSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateDirSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CollectRecordBatchesSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MissingConfigSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ShutdownMetaServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadlineSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RequestDatabaseSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PrettyPrintRecordBatchesSnafuwhere\n Error: Error + ErrorCompat,"]], "common_base":[["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,"],["impl IntoError<Error> for EofSnafuwhere\n Error: Error + ErrorCompat,"]], @@ -12,8 +12,8 @@ "common_mem_prof":[["impl IntoError<Error> for InternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DumpProfileDataSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<PathBuf>,"],["impl<__T0> IntoError<Error> for BuildTempPathSnafu<__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 ReadOptProfSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ProfilingNotEnabledSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ProfilingNotSupportedSnafuwhere\n Error: Error + ErrorCompat,"]], "common_meta":[["impl<__T0> IntoError<Error> for TableInfoNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: 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 DecodeProtoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RenameTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SubmitProcedureSnafuwhere\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> IntoError<Error> for RouteInfoCorruptedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["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 EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidProtoMsgSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PayloadNotExistSnafuwhere\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 GetKvCacheSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for EtcdTxnOpResponseSnafu<__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 IntoError<Error> for RetryLaterSnafuwhere\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 InvalidTableMetadataSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertAlterTableRequestSnafuwhere\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 BuildTableMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertRawTableInfoSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeJsonSnafuwhere\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 TableNotFoundSnafu<__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 IntoError<Error> for WaitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NextSequenceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for PrimaryKeyNotFoundSnafu<__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<__T0> IntoError<Error> for RegisterProcedureLoaderSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableAlreadyExistsSnafu<__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<__T0> IntoError<Error> for OperateDatanodeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Peer>,"],["impl IntoError<Error> for ConvertRawKeySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidHeartbeatResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CatalogAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "common_procedure":[["impl IntoError<Error> for WaitWatcherSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ListStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RetryTimesExceededSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl IntoError<Error> for RetryLaterSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ToJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DuplicateProcedureSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl<__T0> IntoError<Error> for LoaderConflictSnafu<__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<__T0> IntoError<Error> for ProcedurePanicSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl<__T0> IntoError<Error> for SubprocedureFailedSnafu<__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 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 IntoError<Error> for StopRemoveOutdatedMetaTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CorruptedDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartRemoveOutdatedMetaTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ProcedureExecSnafuwhere\n Error: Error + ErrorCompat,"]], -"common_query":[["impl<__T0> IntoError<Error> for DowncastVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidInputStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidFuncArgsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for FromScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidInputTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for UdfTempRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ToScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateAccumulatorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteRepeatedlySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertDfRecordBatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for FromArrowArraySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedInputDataTypeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Vec<ConcreteDataType>>,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GeneralDataFusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecutePhysicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BadAccumulatorImplSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GetScalarVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TypeCastSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl IntoError<Error> for GenerateFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ArrowComputeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidInputColSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl<__T0> IntoError<Error> for PyUdfSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], -"common_recordbatch":[["impl IntoError<Error> for FormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DataTypesSnafuwhere\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 CreateRecordBatchesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PollStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExternalSnafuwhere\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 IntoError<Error> for InitRecordbatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["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 SchemaConversionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NewDfRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"]], +"common_query":[["impl<__T0> IntoError<Error> for DowncastVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidInputStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidFuncArgsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for FromScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidInputTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for UdfTempRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ToScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateAccumulatorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteRepeatedlySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertDfRecordBatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for FromArrowArraySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedInputDataTypeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Vec<ConcreteDataType>>,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GeneralDataFusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecutePhysicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BadAccumulatorImplSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GetScalarVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TypeCastSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl IntoError<Error> for GenerateFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ArrowComputeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidInputColSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl<__T0> IntoError<Error> for PyUdfSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], +"common_recordbatch":[["impl IntoError<Error> for FormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DataTypesSnafuwhere\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 CreateRecordBatchesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PollStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExternalSnafuwhere\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 IntoError<Error> for InitRecordbatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["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 SchemaConversionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NewDfRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"]], "common_runtime":[["impl<__T0> IntoError<Error> for IllegalStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildRuntimeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WaitGcTaskStopSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "common_time":[["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 ParseDateStrSnafu<__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,"],["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 InvalidDateStrSnafu<__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> IntoError<Error> for ParseTimeZoneNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "datanode":[["impl IntoError<Error> for InsertDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ColumnDefaultValueSnafu<__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>,"],["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<__T0> IntoError<Error> for RegionEngineNotFoundSnafu<__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<__T0> IntoError<Error> for MissingRequiredFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingMetaClientSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingNodeIdSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalPrimaryKeysDefSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for WaitForGrpcServingSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableIdProviderNotFoundSnafuwhere\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 UnsupportedOutputSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DeleteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PrepareImmutableTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportSqlSnafu<__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 GetRegionMetadataSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<RegionId>,"],["impl IntoError<Error> for DecodeLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SubmitProcedureSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl<__T0> IntoError<Error> for CatalogNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InitBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WaitProcedureSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PlanStatementSnafuwhere\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 RemoveDirSnafu<__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 MetaClientInitSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseAddrSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for RuntimeResourceSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingMetasrvOptsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownInstanceSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for OpenLogStoreSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingInsertBodySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BumpTableIdSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableEngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JoinTaskSnafuwhere\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 StopRegionEngineSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingTimestampColumnSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GetMetadataSnafuwhere\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 InsertSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PayloadNotExistSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteSqlSnafuwhere\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 CreateDirSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DeleteExprToRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConstraintNotSupportedSnafu<__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 UnrecognizedTableOptionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ColumnDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RegisterSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ColumnNoneDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for HandleHeartbeatResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for KeyColumnNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingKvBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FlushTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], @@ -23,15 +23,15 @@ "log_store":[["impl IntoError<Error> for IllegalStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartGcTaskSnafuwhere\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 IntoError<Error> for RaftEngineSnafuwhere\n Error: Error + ErrorCompat,"],["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 IntoError<Error> for StopGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalNamespaceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl IntoError<Error> for AddEntryLogBatchSnafuwhere\n Error: Error + ErrorCompat,"]], "meta_client":[["impl<__T0, __T1> IntoError<Error> for MetaServerSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<StatusCode>,\n __T1: Into<String>,"],["impl IntoError<Error> for CreateHeartbeatStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NoLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for AskLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertMetaResponseSnafuwhere\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<__T0> IntoError<Error> for IllegalGrpcClientStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SendHeartbeatSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for AskLeaderTimeoutSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertMetaRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidResponseHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotStartedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateChannelSnafuwhere\n Error: Error + ErrorCompat,"]], "meta_srv":[["impl IntoError<Error> for EmptyTableNameSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseAddrSnafu<__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 IntoError<Error> for StartGrpcSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for NoEnoughAvailableDatanodeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl IntoError<Error> for InvalidUtf8ValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ShutdownServerSnafu<__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 InvalidTxnResultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidRegionKeyFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UpdateTableRouteSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StatKeyFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SubmitDdlTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LeaseGrantSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EmptyKeySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for UnexpectedInstructionReplySnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ParseNumSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegionFailoverCandidatesNotFoundSnafu<__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 PusherNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for GetFullTableInfoSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TcpIncomingSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedSelectorTypeSnafu<__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<__T0> IntoError<Error> for TableInfoNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl IntoError<Error> for ResponseHeaderNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidHttpBodySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeserializeFromJsonSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LockNotConfigSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertEtcdTxnObjectSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidHeartbeatRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StatValueFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingRequestHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LeaseKeyFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidFullTableNameSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidArgumentsSnafu<__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 TableRouteConversionSnafuwhere\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 MailboxClosedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl<__T0> IntoError<Error> for RegisterProcedureLoaderSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SerializeToJsonSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EtcdFailedSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SendShutdownSignalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MoveValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TcpBindSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UpdateTableMetadataSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ListCatalogsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for WaitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SubmitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaAlreadyExistsSnafu<__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<TableId>,"],["impl IntoError<Error> for BatchGetSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RangeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LockSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NextSequenceSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RequestDatanodeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Peer>,"],["impl<__T0> IntoError<Error> for IsNotLeaderSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ExceededRetryLimitSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<usize>,"],["impl<__T0> IntoError<Error> for InvalidLeaseKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for OperateRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Peer>,"],["impl IntoError<Error> for ConnectEtcdSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RetryLaterSnafu<__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 ConvertProtoDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeTableRouteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for MailboxReceiverSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for TxnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InitMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PublishMessageSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartHttpSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RecoverProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidateTableCacheSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LeaseValueFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UnlockSnafuwhere\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 InvalidInactiveRegionKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TooManyPartitionsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for OtherSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ListSchemasSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NoLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateChannelSnafuwhere\n Error: Error + ErrorCompat,"]], -"mito2":[["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for RegionCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRecordBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidSchedulerStateSnafuwhere\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 IntoError<Error> for ConvertVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WorkerStoppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,"],["impl IntoError<Error> for RegionMetadataNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["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 WriteGroupSnafuwhere\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 SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidSenderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for WriteWalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0> IntoError<Error> for CompactRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for RecvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FlushRegionSnafu<__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 IntoError<Error> for WriteBufferSnafuwhere\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 IntoError<Error> for FieldTypeMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportedFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidRegionRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DecodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeserializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["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 InvalidBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for WriteParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JsonOptionsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionDroppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionClosedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionTruncatedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for OpenDalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for EncodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionReadonlySnafu<__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<__T0> IntoError<Error> for DeleteSstSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<FileId>,"],["impl<__T0> IntoError<Error> for FillDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidParquetSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"]], +"mito2":[["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for RegionCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRecordBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidSchedulerStateSnafuwhere\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 IntoError<Error> for ConvertVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WorkerStoppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,"],["impl IntoError<Error> for RegionMetadataNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["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 WriteGroupSnafuwhere\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 SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidSenderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for WriteWalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0> IntoError<Error> for CompactRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for RecvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FlushRegionSnafu<__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 IntoError<Error> for WriteBufferSnafuwhere\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 IntoError<Error> for FieldTypeMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportedFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidRegionRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DecodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeserializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["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 InvalidBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for WriteParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JsonOptionsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionDroppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionClosedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionTruncatedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for OpenDalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for EncodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionReadonlySnafu<__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<__T0> IntoError<Error> for DeleteSstSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<FileId>,"],["impl<__T0> IntoError<Error> for FillDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidParquetSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"]], "operator":[["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<__T0> IntoError<Error> for IllegalPrimaryKeysDefSnafu<__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 BuildTableMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for AlterExprToRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FindTablePartitionRuleSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ProjectSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidateTableCacheSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for WriteParquetSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ColumnDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PrepareImmutableTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DescribeStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RequestDeletesSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadParquetSnafuwhere\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 TableAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for FindRegionLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RequestInsertsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ListObjectsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InferFileTableSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InferSchemaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PrepareFileTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimeIndexColumnSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ColumnDataTypeSnafuwhere\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 IntoError<Error> for ExecuteDdlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseUrlSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidInsertRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingInsertBodySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["impl<__T0> IntoError<Error> for ReadObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildDfLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for JoinTaskSnafuwhere\n Error: Error + ErrorCompat,"],["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<__T0> IntoError<Error> for SchemaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildFileStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeserializePartitionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildCsvConfigSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SplitInsertSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadOrcSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InsertSnafu<__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 IntoError<Error> for ReadRecordBatchSnafuwhere\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 IntoError<Error> for CreateTableInfoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ColumnNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PlanStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SplitDeleteSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidColumnDefSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for IntoVectorsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildCreateExprOnInsertionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertColumnDefaultConstraintSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CopyTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ReadDfRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for FindNewColumnsOnInsertionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedFormatSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Format>,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for UnrecognizedTableOptionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildParquetRecordBatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseFileFormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildRegexSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SchemaIncompatibleSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseQuerySnafuwhere\n Error: Error + ErrorCompat,"]], "partition":[["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 IntoError<Error> for DeserializeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FindTableRoutesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["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 FindRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for FindRegionRoutesSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<u64>,"],["impl IntoError<Error> for RequestMetaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidInsertRequestSnafu<__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 MissingDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["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> IntoError<Error> for FindRegionsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Vec<Expr>>,"],["impl<__T0, __T1> IntoError<Error> for FindDatanodeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<RegionNumber>,"],["impl IntoError<Error> for TableRouteManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidTableRouteDataSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<String>,"]], "promql":[["impl IntoError<Error> for MultipleMetricMatchersSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ExpectExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Expr>,"],["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>,"],["impl IntoError<Error> for UnknownTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExpectRangeSelectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EmptyRangeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MultipleVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Expr>,"],["impl IntoError<Error> for ZeroRangeSelectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["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, __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 ValueNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TimeIndexNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnexpectedTokenSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TokenType>,"],["impl IntoError<Error> for TableNameNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeserializeSnafuwhere\n Error: Error + ErrorCompat,"]], "query":[["impl<__T0> IntoError<Error> for ConvertSqlTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl IntoError<Error> for QueryPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ColumnSchemaNoDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["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 IntoError<Error> for EncodeSubstraitLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for QueryExecutionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedExprSnafu<__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<__T0> IntoError<Error> for UnimplementedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ParseFileFormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TimeIndexNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseFloatSnafu<__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 IntoError<InnerError> for ConvertSchemaSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl IntoError<Error> for ParseSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UnknownTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ListObjectsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MissingRequiredFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for VectorComputationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for UnexpectedOutputKindSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<InnerError> for DatafusionSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for QueryParseSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InferSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RoutePartitionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableName>,"],["impl IntoError<Error> for PlanSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTableMutationHandlerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseTimestampSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<InnerError> for PhysicalPlanDowncastSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl IntoError<Error> for DataFusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MultipleStatementsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<InnerError> for ConvertDfRecordBatchStreamSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildRegexSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["impl IntoError<Error> for RegionQuerySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<InnerError> for ExecutePhysicalPlanSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RemoteRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertDatafusionSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for AddSystemTimeOverflowSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Duration>,"],["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 TableMutationSnafuwhere\n Error: Error + ErrorCompat,"]], "script":[["impl<__T0> IntoError<Error> for CompilePythonSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CollectRecordsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CastTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["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 ArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PyCompileSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for PyRuntimeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DataFusionSnafuwhere\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 IntoError<Error> for BuildDfLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteInternalStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ScriptNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TypeCastSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ScriptsTableNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DatabaseQuerySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PyParseSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TokioJoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for OtherSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for RecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FindColumnInScriptsTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "servers":[["impl IntoError<Error> for StartHttpSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ExecuteScriptSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for NotFoundAuthHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CheckDatabaseValiditySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidFlightTicketSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ExecuteQuerySnafu<__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>,"],["impl<__T0> IntoError<Error> for InvalidPromRemoteRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TcpIncomingSnafuwhere\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 IntoError<Error> for GetPreparedStmtParamsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TimePrecisionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["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 NotFoundInfluxAuthSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeOtlpRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidAuthorizationHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for OtherSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DataFrameSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for HyperSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidPrepareStatementSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for UpdateJemallocMetricsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecutePlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedAuthSchemeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidParameterSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for AuthSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedResultSnafu<__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 IntoError<Error> for MetricsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TcpBindSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<SocketAddr>,"],["impl IntoError<Error> for InvalidOpentsdbLineSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConnResetByPeerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteGrpcRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartGrpcSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildHttpResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DescribeStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for OtlpMetricsWriteSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecompressPromRemoteRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvisibleASCIISnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidFlushArgumentSnafu<__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<__T0> IntoError<Error> for InternalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for GrpcReflectionServiceSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidQuerySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteGrpcQuerySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InfluxdbLinesWriteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TokioIoSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InfluxdbLineProtocolSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PromSeriesWriteSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidBase64ValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReplacePreparedStmtParamsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidOpentsdbJsonRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidPromRemoteReadQueryResultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CollectRecordbatchSnafuwhere\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 TlsRequiredSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidUtf8ValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for AlreadyStartedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JoinTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodePromRemoteRequestSnafuwhere\n Error: Error + ErrorCompat,"]], -"sql":[["impl<__T0> IntoError<Error> for SqlTypeNotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["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 InvalidTableOptionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedDefaultValueSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Expr>,"],["impl IntoError<Error> for SerializeColumnDefaultConstraintSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["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 SyntaxSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimeIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseSqlValueSnafu<__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, __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 InvalidTimeIndexSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDatabaseNameSnafu<__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> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidSqlValueSnafu<__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<__T0> IntoError<Error> for ConvertToDfStatementSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertToGrpcDataTypeSnafuwhere\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, __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 DeleteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for WaitFlushSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for ListObjectsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidAlterRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for SequenceNotMonotonicSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SequenceNumber>,\n __T1: Into<SequenceNumber>,"],["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 StopPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ClosedRegionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WriteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for WalDataCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for AddExistColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidProjectionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ManifestCheckpointSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["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 ColIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopManifestGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BatchCorruptedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for InvalidSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnknownColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\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 StartManifestGcTaskSnafuwhere\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 IntoError<Error> for WriteBufferSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteWalNamespaceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for ReadlineSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for AddNonNullColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CompactTaskCancelSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for MarkWalObsoleteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl IntoError<Error> for DecodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EncodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropAbsentColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidProjectionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__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 FilterColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReservedColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PushBatchSnafuwhere\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<__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 IntoError<Error> for ParseSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeleteSstSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimestampSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BatchMissingColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DecodeParquetTimeRangeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TtlCalculationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for AlterMetadataSnafuwhere\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 ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseMetaIntSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ToColumnSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropInternalColumnSnafu<__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 ConvertColumnsToRowsSnafuwhere\n Error: Error + ErrorCompat,"],["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 DecodeMetaActionListSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for WriteParquetSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BuildBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CfNameExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CfIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MoreColumnThanExpectedSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRawRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for IllegalSchedulerStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertStoreSchemaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SortArraysSnafuwhere\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 DropKeyColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RequestTooLargeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,"],["impl IntoError<Error> for EncodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ManifestProtocolForbidWriteSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ProtocolVersion>,\n __T1: Into<ProtocolVersion>,"],["impl<__T0> IntoError<Error> for CompatReadSnafu<__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<__T0> IntoError<Error> for MetaNotFoundSnafu<__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 InvalidRegionStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<&'static str>,"],["impl IntoError<Error> for BuildColumnDescriptorSnafuwhere\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<__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 WriteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidAlterVersionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<VersionNumber>,\n __T1: Into<VersionNumber>,"],["impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], +"sql":[["impl<__T0> IntoError<Error> for SqlTypeNotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["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 InvalidTableOptionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedDefaultValueSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Expr>,"],["impl IntoError<Error> for SerializeColumnDefaultConstraintSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["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 SyntaxSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimeIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseSqlValueSnafu<__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, __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 InvalidTimeIndexSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDatabaseNameSnafu<__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> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidSqlValueSnafu<__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<__T0> IntoError<Error> for ConvertToDfStatementSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertToGrpcDataTypeSnafuwhere\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, __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 DeleteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for WaitFlushSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for ListObjectsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidAlterRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for SequenceNotMonotonicSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SequenceNumber>,\n __T1: Into<SequenceNumber>,"],["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 StopPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ClosedRegionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WriteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for WalDataCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for AddExistColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidProjectionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ManifestCheckpointSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["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 ColIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopManifestGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BatchCorruptedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for InvalidSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnknownColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\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 StartManifestGcTaskSnafuwhere\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 IntoError<Error> for WriteBufferSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteWalNamespaceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for ReadlineSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for AddNonNullColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CompactTaskCancelSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for MarkWalObsoleteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl IntoError<Error> for DecodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EncodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropAbsentColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidProjectionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__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 FilterColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReservedColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PushBatchSnafuwhere\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<__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 IntoError<Error> for ParseSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeleteSstSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimestampSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BatchMissingColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DecodeParquetTimeRangeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TtlCalculationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for AlterMetadataSnafuwhere\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 ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseMetaIntSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ToColumnSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropInternalColumnSnafu<__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 ConvertColumnsToRowsSnafuwhere\n Error: Error + ErrorCompat,"],["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 DecodeMetaActionListSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for WriteParquetSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BuildBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CfNameExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CfIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MoreColumnThanExpectedSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRawRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for IllegalSchedulerStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertStoreSchemaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SortArraysSnafuwhere\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 DropKeyColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RequestTooLargeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,"],["impl IntoError<Error> for EncodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ManifestProtocolForbidWriteSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ProtocolVersion>,\n __T1: Into<ProtocolVersion>,"],["impl<__T0> IntoError<Error> for CompatReadSnafu<__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<__T0> IntoError<Error> for MetaNotFoundSnafu<__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 InvalidRegionStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<&'static str>,"],["impl IntoError<Error> for BuildColumnDescriptorSnafuwhere\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<__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 WriteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidAlterVersionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<VersionNumber>,\n __T1: Into<VersionNumber>,"],["impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "store_api":[["impl IntoError<Error> for BuildColumnDescriptorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<MetadataError> for ConvertDatatypesSnafuwhere\n MetadataError: Error + ErrorCompat,"],["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<__T0> IntoError<MetadataError> for InvalidMetaSnafu<__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 IntoError<MetadataError> for InvalidSchemaSnafuwhere\n MetadataError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidRawRegionRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<MetadataError> for InvalidRawRegionRequestSnafu<__T0>where\n MetadataError: Error + ErrorCompat,\n __T0: Into<String>,"]], "substrait":[["impl IntoError<Error> for EncodeDfPlanSnafuwhere\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 UnsupportedConcreteTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl IntoError<Error> for ConvertDfSchemaSnafuwhere\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>,"],["impl<__T0> IntoError<Error> for ResolveTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DFInternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InternalSnafuwhere\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 UnknownPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EmptyPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeRelSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EmptyExprSnafuwhere\n Error: Error + ErrorCompat,"],["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 DecodeDfPlanSnafuwhere\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>,"]], "table":[["impl<__T0> IntoError<Error> for MissingTimeIndexColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidAlterRequestSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for TablesRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ParseTableOptionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for EngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SchemaConversionSnafuwhere\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 RegionSchemaMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ColumnExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for TableProjectionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for EngineExistSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: 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<__T0> IntoError<Error> for SchemaBuildSnafu<__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 IntoError<Error> for TableOperationSnafuwhere\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 DatafusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DuplicatedExecuteCallSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]] diff --git a/mito2/cache/index.html b/mito2/cache/index.html index 9e3d5a014892..5b3c750452c2 100644 --- a/mito2/cache/index.html +++ b/mito2/cache/index.html @@ -1,2 +1,2 @@ mito2::cache - Rust

    Module mito2::cache

    source ·
    Expand description

    Cache for the engine.

    -

    Modules

    • cache_size 🔒
      Cache size of different cache value.

    Structs

    Type Definitions

    \ No newline at end of file +

    Modules

    • cache_size 🔒
      Cache size of different cache value.

    Structs

    Type Definitions

    \ No newline at end of file diff --git a/mito2/cache/struct.CacheManager.html b/mito2/cache/struct.CacheManager.html index 5ef1fa4f6909..6a25b252f8ae 100644 --- a/mito2/cache/struct.CacheManager.html +++ b/mito2/cache/struct.CacheManager.html @@ -1,9 +1,9 @@ CacheManager in mito2::cache - Rust

    Struct mito2::cache::CacheManager

    source ·
    pub struct CacheManager {
         sst_meta_cache: Option<Cache<SstMetaKey, Arc<ParquetMetaData>>>,
    -    vector_cache: Option<Cache<Value, VectorRef>>,
    +    vector_cache: Option<Cache<Value, VectorRef>>,
     }
    Expand description

    Manages cached data for the engine.

    Fields§

    §sst_meta_cache: Option<Cache<SstMetaKey, Arc<ParquetMetaData>>>

    Cache for SST metadata.

    -
    §vector_cache: Option<Cache<Value, VectorRef>>

    Cache for vectors.

    +
    §vector_cache: Option<Cache<Value, VectorRef>>

    Cache for vectors.

    Implementations§

    source§

    impl CacheManager

    source

    pub fn new(sst_meta_cache_size: u64, vector_cache_size: u64) -> CacheManager

    Creates a new manager with specific cache size in bytes.

    source

    pub fn get_parquet_meta_data( &self, @@ -17,8 +17,8 @@ metadata: Arc<ParquetMetaData> )

    Puts [ParquetMetaData] into the cache.

    source

    pub fn remove_parquet_meta_data(&self, region_id: RegionId, file_id: FileId)

    Removes [ParquetMetaData] from the cache.

    -
    source

    pub fn get_repeated_vector(&self, key: &Value) -> Option<VectorRef>

    Gets a vector with repeated value for specific key.

    -
    source

    pub fn put_repeated_vector(&self, key: Value, vector: VectorRef)

    Puts a vector with repeated value into the cache.

    +
    source

    pub fn get_repeated_vector(&self, key: &Value) -> Option<VectorRef>

    Gets a vector with repeated value for specific key.

    +
    source

    pub fn put_repeated_vector(&self, key: Value, vector: VectorRef)

    Puts a vector with repeated value into the cache.

    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/cache/type.VectorCache.html b/mito2/cache/type.VectorCache.html index 658aed486f79..c6759d2ee474 100644 --- a/mito2/cache/type.VectorCache.html +++ b/mito2/cache/type.VectorCache.html @@ -1,3 +1,3 @@ -VectorCache in mito2::cache - Rust

    Type Definition mito2::cache::VectorCache

    source ·
    type VectorCache = Cache<Value, VectorRef>;
    Expand description

    Maps [Value] to a vector that holds this value repeatedly.

    +VectorCache in mito2::cache - Rust

    Type Definition mito2::cache::VectorCache

    source ·
    type VectorCache = Cache<Value, VectorRef>;
    Expand description

    Maps Value to a vector that holds this value repeatedly.

    e.g. "hello" => ["hello", "hello", "hello"]

    \ No newline at end of file diff --git a/mito2/error/enum.Error.html b/mito2/error/enum.Error.html index a25777bf97b1..37b69585a1df 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

    §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.

    +
    §

    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.

    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 b338c418afe2..c9f425631d09 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 b4630910ebed..72b8ed693b64 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 148761ddd7ff..f4a578136772 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 714cf068f660..f16874996bc2 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 6bffe179644d..cb824f360e8d 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 2bff1d360a4c..1ccab7b624e6 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/fn.pk_to_record_batch.html b/mito2/memtable/time_series/fn.pk_to_record_batch.html index c86d3d557b8f..bf1c31e5e52f 100644 --- a/mito2/memtable/time_series/fn.pk_to_record_batch.html +++ b/mito2/memtable/time_series/fn.pk_to_record_batch.html @@ -1,6 +1,6 @@ pk_to_record_batch in mito2::memtable::time_series - Rust
    fn pk_to_record_batch(
         codec: &Arc<McmpRowCodec>,
         bytes: &[u8],
    -    builders: &mut Vec<Box<dyn MutableVector>>,
    +    builders: &mut Vec<Box<dyn MutableVector>>,
         pk_schema: SchemaRef
     ) -> Result<RecordBatch>
    \ No newline at end of file diff --git a/mito2/memtable/time_series/fn.primary_key_builders.html b/mito2/memtable/time_series/fn.primary_key_builders.html index 8f675eaa0df2..b2a8bc437186 100644 --- a/mito2/memtable/time_series/fn.primary_key_builders.html +++ b/mito2/memtable/time_series/fn.primary_key_builders.html @@ -1,5 +1,5 @@ primary_key_builders in mito2::memtable::time_series - Rust
    fn primary_key_builders(
         region_metadata: &RegionMetadataRef,
         num_pk_rows: usize
    -) -> (Vec<Box<dyn MutableVector>>, SchemaRef)
    Expand description

    Creates primary key array builders and arrow’s schema for primary keys of given region schema.

    +) -> (Vec<Box<dyn MutableVector>>, SchemaRef)
    Expand description

    Creates primary key array builders and arrow’s schema for primary keys of given region schema.

    \ No newline at end of file diff --git a/mito2/memtable/time_series/fn.prune_primary_key.html b/mito2/memtable/time_series/fn.prune_primary_key.html index a41a37b42b22..be14aba87ec3 100644 --- a/mito2/memtable/time_series/fn.prune_primary_key.html +++ b/mito2/memtable/time_series/fn.prune_primary_key.html @@ -2,7 +2,7 @@ codec: &Arc<McmpRowCodec>, pk: &[u8], series: &mut Series, - builders: &mut Vec<Box<dyn MutableVector>>, + builders: &mut Vec<Box<dyn MutableVector>>, pk_schema: SchemaRef, predicate: &Predicate ) -> bool
    \ No newline at end of file diff --git a/mito2/memtable/time_series/struct.Iter.html b/mito2/memtable/time_series/struct.Iter.html index ea8e4681f898..d2cd9198e4d0 100644 --- a/mito2/memtable/time_series/struct.Iter.html +++ b/mito2/memtable/time_series/struct.Iter.html @@ -5,9 +5,9 @@ last_key: Option<Vec<u8>>, predicate: Option<Predicate>, pk_schema: SchemaRef, - primary_key_builders: Vec<Box<dyn MutableVector>>, + primary_key_builders: Vec<Box<dyn MutableVector>>, codec: Arc<McmpRowCodec>, -}

    Fields§

    §metadata: RegionMetadataRef§series: Arc<RwLock<BTreeMap<Vec<u8>, Arc<RwLock<Series>>>>>§projection: HashSet<ColumnId>§last_key: Option<Vec<u8>>§predicate: Option<Predicate>§pk_schema: SchemaRef§primary_key_builders: Vec<Box<dyn MutableVector>>§codec: Arc<McmpRowCodec>

    Trait Implementations§

    source§

    impl Iterator for Iter

    §

    type Item = Result<Batch, Error>

    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§

    §metadata: RegionMetadataRef§series: Arc<RwLock<BTreeMap<Vec<u8>, Arc<RwLock<Series>>>>>§projection: HashSet<ColumnId>§last_key: Option<Vec<u8>>§predicate: Option<Predicate>§pk_schema: SchemaRef§primary_key_builders: Vec<Box<dyn MutableVector>>§codec: Arc<McmpRowCodec>

    Trait Implementations§

    source§

    impl Iterator for Iter

    §

    type Item = Result<Batch, Error>

    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 diff --git a/mito2/memtable/time_series/struct.Series.html b/mito2/memtable/time_series/struct.Series.html index 42a3b99351e8..9d5b3c8d0566 100644 --- a/mito2/memtable/time_series/struct.Series.html +++ b/mito2/memtable/time_series/struct.Series.html @@ -5,10 +5,10 @@ }
    Expand description

    A Series holds a list of field values of some given primary key.

    Fields§

    §pk_cache: Option<RecordBatch>§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 update_pk_cache(&mut self, pk_batch: RecordBatch)

    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 2c5454a8998c..50afbc96e58e 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 e8ffd7da2c55..b814d8d5a159 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 23587e059fb4..7bc4d5cad89e 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 9fd43e9bcabb..f000f704617a 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/projection/fn.new_repeated_vector.html b/mito2/read/projection/fn.new_repeated_vector.html index 339371c3fda5..c41282bc6ffd 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: &Value,
    +    data_type: &ConcreteDataType,
    +    value: &Value,
         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/fn.repeated_vector_with_cache.html b/mito2/read/projection/fn.repeated_vector_with_cache.html index 21254bdf429f..1adc05666686 100644 --- a/mito2/read/projection/fn.repeated_vector_with_cache.html +++ b/mito2/read/projection/fn.repeated_vector_with_cache.html @@ -1,7 +1,7 @@ repeated_vector_with_cache in mito2::read::projection - Rust
    fn repeated_vector_with_cache(
    -    data_type: &ConcreteDataType,
    -    value: &Value,
    +    data_type: &ConcreteDataType,
    +    value: &Value,
         num_rows: usize,
         cache_manager: &CacheManager
    -) -> Result<VectorRef>
    Expand description

    Gets a vector with repeated values from specific cache or creates a new one.

    +) -> Result<VectorRef>
    Expand description

    Gets a vector with repeated values from specific cache or creates a new one.

    \ No newline at end of file diff --git a/mito2/read/projection/struct.ProjectionMapper.html b/mito2/read/projection/struct.ProjectionMapper.html index dbe6d5f2007e..8767806fb363 100644 --- a/mito2/read/projection/struct.ProjectionMapper.html +++ b/mito2/read/projection/struct.ProjectionMapper.html @@ -3,7 +3,7 @@ batch_indices: Vec<BatchIndex>, has_tags: bool, 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].

    @@ -11,7 +11,7 @@
    §batch_indices: Vec<BatchIndex>

    Maps column in [RecordBatch] to index in Batch.

    §has_tags: bool

    Output record batch contains tags.

    §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.

    @@ -23,7 +23,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, diff --git a/mito2/read/struct.Batch.html b/mito2/read/struct.Batch.html index 5fb2d9ed277d..3d7ada01c1c9 100644 --- a/mito2/read/struct.Batch.html +++ b/mito2/read/struct.Batch.html @@ -1,32 +1,32 @@ 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( 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 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.

    @@ -40,7 +40,7 @@
    Panics
    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(&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.

    @@ -49,7 +49,7 @@
    Panics
    projection: &[ColumnId] ) -> Vec<ColumnId>

    Returns ids of fields in the Batch after applying the projection.

    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 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.

    diff --git a/mito2/read/struct.BatchBuilder.html b/mito2/read/struct.BatchBuilder.html index 0477319b0a04..63bf05dff0f1 100644 --- a/mito2/read/struct.BatchBuilder.html +++ b/mito2/read/struct.BatchBuilder.html @@ -1,16 +1,16 @@ 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.

    +

    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.

    diff --git a/mito2/read/struct.BatchColumn.html b/mito2/read/struct.BatchColumn.html index 5e685883d8d5..84d0f4bf115b 100644 --- a/mito2/read/struct.BatchColumn.html +++ b/mito2/read/struct.BatchColumn.html @@ -1,9 +1,9 @@ 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.

    +
    §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 diff --git a/mito2/row_converter/index.html b/mito2/row_converter/index.html index 08a373e79aa4..7d60e61ca760 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 24bce400fa71..3433bf1b3884 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 56461bfeb8a3..89ff195dbdf7 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 f960338bdb7b..b99d636ba72a 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 53ca729267ba..a3f94cc86391 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 786e0935a234..f84173a1e0c5 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 e947be19d942..4adf0095a829 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 1a5643d751ef..e484cfaeb8e3 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 2d1eaee98142..750ce2bcc1b3 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 bf3b2904fc95..72f2c6c9affb 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 5bcd726e81c3..fa027718f9a2 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 1adcc3211474..f610d7d427b9 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 f72c2a5e9a40..be911eb4a1f8 100644 --- a/search-index.js +++ b/search-index.js @@ -3,7 +3,7 @@ var searchIndex = JSON.parse('{\ "auth":{"doc":"","t":"NNGENNNNEIGEENNNNNNNNIGIGKFKKKAAKAAAFFKRGGENENNGNGFLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLFFLLLLLLLLLLLFFLLNDNDENDNDNDNDNDGNDNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNIEENNNNNLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDIKLLLLLLLLLLLLLLLLLLLLLKLMLLILLKKKARDLLLLLLLLLLLLLLLLLLLLLLLML","n":["Allow","GrpcRequest","HashedPassword","Identity","LineProtocol","MysqlNativePassword","Opentsdb","Otlp","Password","PermissionChecker","PermissionCheckerRef","PermissionReq","PermissionResp","PgMD5","PlainText","PromQuery","PromStoreRead","PromStoreWrite","Reject","SqlStatement","UserId","UserInfo","UserInfoRef","UserProvider","UserProviderRef","as_any","auth_mysql","authenticate","authorize","check_permission","common","error","name","permission","user_info","user_provider","user_provider_from_option","userinfo_by_name","username","DEFAULT_USERNAME","HashedPassword","HostOrIp","Identity","MysqlNativePassword","Password","PgMD5","PlainText","Salt","UserId","Username","auth_mysql","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","double_sha1","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","sha1_one","sha1_two","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","user_provider_from_option","userinfo_by_name","vzip","vzip","AccessDenied","AccessDeniedSnafu","AuthBackend","AuthBackendSnafu","Error","IllegalParam","IllegalParamSnafu","InternalState","InternalStateSnafu","InvalidConfig","InvalidConfigSnafu","Io","IoSnafu","PermissionDenied","PermissionDeniedSnafu","Result","UnsupportedPasswordType","UnsupportedPasswordTypeSnafu","UserNotFound","UserNotFoundSnafu","UserPasswordMismatch","UserPasswordMismatchSnafu","as_any","as_error_source","backtrace","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","build","build","build","build","build","build","build","build","catalog","cause","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","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_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_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","fail","fail","fail","fail","fail","fail","fail","fail","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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_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","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_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","msg","msg","msg","next","password_type","provide","schema","source","status_code","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_unchecked","to_subset_unchecked","to_subset_unchecked","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_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","username","username","username","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","catalog","error","location","location","location","msg","msg","msg","password_type","schema","source","username","username","username","value","Allow","GrpcRequest","LineProtocol","Opentsdb","Otlp","PermissionChecker","PermissionReq","PermissionResp","PromQuery","PromStoreRead","PromStoreWrite","Reject","SqlStatement","borrow","borrow","borrow_mut","borrow_mut","check_permission","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","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","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","DefaultUserInfo","UserInfo","as_any","as_any","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","fmt","from","from_subset","init","into","into_request","is_in_subset","to_subset","to_subset_unchecked","try_from","try_into","type_id","username","username","username","vzip","with_name","UserProvider","auth","auth","authenticate","authorize","name","static_user_provider","STATIC_USER_PROVIDER","StaticUserProvider","authenticate","authorize","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","from","from_subset","init","into","into_request","is_in_subset","name","to_subset","to_subset_unchecked","try_from","try_from","try_into","type_id","users","vzip"],"q":[[0,"auth"],[39,"auth::common"],[101,"auth::error"],[442,"auth::error::Error"],[457,"auth::permission"],[517,"auth::user_info"],[546,"auth::user_provider"],[553,"auth::user_provider::static_user_provider"]],"d":["","","","","","","","","Authentication information sent by the client.","","","","","","","","","","","","","","pub type alias","","","","","Checks whether a user is valid and allowed to access the …","Checks whether a connection request from a certain user to …","","","","","","","","","construct a UserInfo impl with name use default username …","","","","","","","Authentication information sent by the client.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","construct a UserInfo impl with name use default username …","","","","SNAFU context selector for the Error::AccessDenied variant","","SNAFU context selector for the Error::AuthBackend variant","","","SNAFU context selector for the Error::IllegalParam variant","","SNAFU context selector for the Error::InternalState variant","","SNAFU context selector for the Error::InvalidConfig variant","","SNAFU context selector for the Error::Io variant","","SNAFU context selector for the Error::PermissionDenied …","","","SNAFU context selector for the …","","SNAFU context selector for the Error::UserNotFound variant","","SNAFU context selector for the Error::UserPasswordMismatch …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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).","","","","","","","","","","","","","","Combination of authenticate() and authorize(). In most …","Combination of authenticate() and authorize(). In most …","Checks whether a user is valid and allowed to access the …","Checks whether a connection request from a certain user to …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","",""],"i":[15,14,0,0,14,8,14,14,0,0,0,0,0,8,8,14,14,14,15,14,7,0,0,0,0,48,0,49,49,50,0,0,49,0,0,0,0,0,48,0,0,0,0,8,0,8,8,0,7,0,0,8,7,8,7,7,7,8,7,8,7,8,7,8,7,8,7,0,8,7,7,8,7,7,8,7,8,7,8,7,8,7,8,7,0,0,7,8,7,8,7,8,7,8,7,8,7,0,0,8,7,27,0,27,0,0,27,0,27,0,27,0,27,0,27,0,0,27,0,27,0,27,0,27,27,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,34,35,36,37,38,37,27,31,32,33,40,41,34,35,36,37,38,31,32,33,40,41,34,35,36,37,38,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,34,35,36,37,38,31,32,33,40,41,34,35,36,37,38,27,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,27,35,27,37,27,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,31,32,33,40,41,34,35,36,37,38,27,34,36,37,31,31,32,33,40,41,34,35,36,37,38,27,51,52,52,53,54,55,56,57,58,51,53,59,60,51,55,15,14,14,14,14,0,0,0,14,14,14,15,14,14,15,14,15,50,14,14,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,15,14,14,15,14,15,14,15,14,15,14,15,14,14,15,14,15,14,15,14,15,14,15,14,15,0,0,48,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,48,46,46,46,46,0,49,49,49,49,49,0,0,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47],"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,[[],1],[[2,[4,[3]],5,[4,[3]]],6],[[7,8],[[11,[[10,[9]]]]]],[[5,5,12],[[11,[[10,[9]]]]]],[[[13,[12]],14],[[6,[15]]]],0,0,[[],5],0,0,0,[16,[[6,[17]]]],[[[13,[16]]],12],[[],5],0,0,0,0,0,0,0,0,0,0,0,[[2,[4,[3]],5,[4,[3]]],6],[[]],[[]],[[]],[[]],[7,7],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[19],[19],[19],[19],[[[4,[3]]],[[20,[3]]]],[19],[19],[[7,21],22],[[]],[[]],[[]],[[]],[[]],[[],19],[[],19],[[]],[[]],[[],23],[[],23],[[],24],[[],24],[[[4,[3]]],[[20,[3]]]],[[[4,[3]],[4,[3]]],[[20,[3]]]],[[]],[[],13],[[],13],[[]],[[]],[[],25],[[],25],[[],25],[[],25],[[],26],[[],26],[16,[[6,[17]]]],[[[13,[16]]],12],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[27,1],[[],28],[27,[[13,[29]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[31,[[30,[16]],[30,[16]]]]],27],[[[32,[[30,[16]]]]],27],[[[33,[[30,[16]]]]],27],[[[34,[[30,[16]]]]],27],[[[35,[[30,[16]]]]],27],[[[36,[[30,[16]]]]],27],[[[37,[[30,[16]],[30,[16]],[30,[16]]]]],27],[38,27],0,[27,[[13,[28]]]],[[[31,[39,39]]],[[31,[39,39]]]],[[[32,[39]]],[[32,[39]]]],[[[33,[39]]],[[33,[39]]]],[40,40],[41,41],[[[34,[39]]],[[34,[39]]]],[[[35,[39]]],[[35,[39]]]],[[[36,[39]]],[[36,[39]]]],[[[37,[39,39,39]]],[[37,[39,39,39]]]],[38,38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[27,19,[20,[16]]]],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[27,5],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[19],[[[31,[[30,[16]],[30,[16]]]]],[[25,[27]]]],[[[32,[[30,[16]]]]],[[25,[27]]]],[[[33,[[30,[16]]]]],[[25,[27]]]],[[[34,[[30,[16]]]]],[[25,[27]]]],[[[35,[[30,[16]]]]],[[25,[27]]]],[[[36,[[30,[16]]]]],[[25,[27]]]],[[[37,[[30,[16]],[30,[16]],[30,[16]]]]],[[25,[27]]]],[38,[[25,[27]]]],[[[31,[42,42]],21],22],[[[32,[42]],21],22],[[[33,[42]],21],22],[[40,21],22],[[41,21],22],[[[34,[42]],21],22],[[[35,[42]],21],22],[[[36,[42]],21],22],[[[37,[42,42,42]],21],22],[[38,21],22],[[27,21],22],[[27,21],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[31,[[30,[16]],[30,[16]]]]],27],[[[32,[[30,[16]]]]],27],[[[33,[[30,[16]]]]],27],[40,27],[41,27],[[[34,[[30,[16]]]]],27],[[[35,[[30,[16]]]]],27],[[[36,[[30,[16]]]]],27],[[[37,[[30,[16]],[30,[16]],[30,[16]]]]],27],[38,27],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],0,0,0,[27,[[13,[43]]]],0,[44],0,[27,[[13,[28]]]],[27,45],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[[13,[12]],14],[[6,[15]]]],[14,14],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[19],[19],[19],[19],[19],[19],[[14,21],22],[[15,21],22],[[]],[[]],[[]],[[]],[[]],[[],19],[[],19],[[]],[[]],[[],23],[[],23],[[],24],[[],24],[[]],[[],13],[[],13],[[]],[[]],[[],25],[[],25],[[],25],[[],25],[[],26],[[],26],[[]],[[]],0,0,[[],1],[46,1],[[]],[[]],[[],18],[[],18],[[],18],[19],[19],[19],[[46,21],22],[[]],[[]],[[],19],[[]],[[],23],[[],24],[[],13],[[]],[[],25],[[],25],[[],26],[[],5],[46,5],0,[[]],[[[30,[16]]],12],0,[[7,8,5,5],[[11,[[10,[9]]]]]],[[7,8,5,5],[[11,[[10,[9]]]]]],[[7,8],[[11,[[10,[9]]]]]],[[5,5,12],[[11,[[10,[9]]]]]],[[],5],0,0,0,[[47,7,8],[[11,[[10,[9]]]]]],[[47,5,5,12],[[11,[[10,[9]]]]]],[[]],[[]],[[],18],[[],18],[[],18],[19],[19],[19],[[]],[[]],[[],19],[[]],[[],23],[[],24],[47,5],[[],13],[[]],[[],25],[5,[[6,[47]]]],[[],25],[[],26],0,[[]]],"c":[],"p":[[8,"Any"],[6,"HashedPassword"],[15,"u8"],[15,"slice"],[15,"str"],[6,"Result"],[4,"Identity"],[4,"Password"],[8,"Future"],[3,"Box"],[3,"Pin"],[6,"UserInfoRef"],[4,"Option"],[4,"PermissionReq"],[4,"PermissionResp"],[3,"String"],[6,"UserProviderRef"],[3,"Compat"],[15,"usize"],[3,"Vec"],[3,"Formatter"],[6,"Result"],[3,"Request"],[15,"bool"],[4,"Result"],[3,"TypeId"],[4,"Error"],[8,"Error"],[3,"Backtrace"],[8,"Into"],[3,"InvalidConfigSnafu"],[3,"IllegalParamSnafu"],[3,"InternalStateSnafu"],[3,"UserNotFoundSnafu"],[3,"UnsupportedPasswordTypeSnafu"],[3,"UserPasswordMismatchSnafu"],[3,"AccessDeniedSnafu"],[3,"PermissionDeniedSnafu"],[8,"Clone"],[3,"IoSnafu"],[3,"AuthBackendSnafu"],[8,"Debug"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[3,"DefaultUserInfo"],[3,"StaticUserProvider"],[8,"UserInfo"],[8,"UserProvider"],[8,"PermissionChecker"],[13,"AccessDenied"],[13,"Io"],[13,"AuthBackend"],[13,"PermissionDenied"],[13,"InvalidConfig"],[13,"IllegalParam"],[13,"InternalState"],[13,"UnsupportedPasswordType"],[13,"UserNotFound"],[13,"UserPasswordMismatch"]]},\ "catalog":{"doc":"","t":"IGDDGDDDDKLLLLLLLLLLLLMMMMMKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLAAAMMMMMMMKKKMKMMMMMKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDNDNDNDNDNDNDENDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDGNDNDNDNNDDNDNDNDNDNDNDNDNDNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMMLMMMLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRDIDGRLLLLLMMALLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMKLKLAKLLLLLLLLLLLLLRRDDRRRRLLLLLLMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLMLLLLLLLLLLLLLDDLLLLLLMMMMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMMMLMLMMLLLLLLLLLLLLLDDDMMAMMMAMMMMRRRGDDLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLDDLLLLLMLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLMLLLLLLLLLLLLLLLLLCACDGLLLLLLMLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLRRRRRRFDLLMLLLMMLLMLLLLLLLLLLMLLLLLL","n":["CatalogManager","CatalogManagerRef","DeregisterSchemaRequest","DeregisterTableRequest","OpenSystemTableHook","RegisterSchemaRequest","RegisterSystemTableRequest","RegisterTableRequest","RenameTableRequest","as_any","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","catalog","catalog","catalog","catalog","catalog","catalog_exists","catalog_names","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","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_table_request","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","error","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","information_schema","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","kvbackend","memory","metrics","new_table_name","open_hook","schema","schema","schema","schema","schema","schema_exists","schema_names","table","table","table_exists","table_id","table_id","table_name","table_name","table_name","table_names","table_source","to_owned","to_owned","to_owned","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","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","CatalogNotFound","CatalogNotFoundSnafu","CompileScriptInternal","CompileScriptInternalSnafu","CreateRecordBatch","CreateRecordBatchSnafu","CreateSystemCatalog","CreateSystemCatalogSnafu","CreateTable","CreateTableSnafu","Datafusion","DatafusionSnafu","EmptyValue","EmptyValueSnafu","Error","Generic","GenericSnafu","InsertCatalogRecord","InsertCatalogRecordSnafu","Internal","InternalSnafu","InvalidCatalogValue","InvalidCatalogValueSnafu","InvalidEntryType","InvalidEntryTypeSnafu","InvalidKey","InvalidKeySnafu","InvalidTableInfoInCatalog","InvalidTableInfoInCatalogSnafu","ListCatalogs","ListCatalogsSnafu","ListSchemas","ListSchemasSnafu","MetaSrv","MetaSrvSnafu","NotSupported","NotSupportedSnafu","OpenSystemCatalog","OpenSystemCatalogSnafu","OpenTable","OpenTableSnafu","ParallelOpenTable","ParallelOpenTableSnafu","QueryAccessDenied","QueryAccessDeniedSnafu","ReadSystemCatalog","ReadSystemCatalogSnafu","Result","SchemaExists","SchemaExistsSnafu","SchemaNotFound","SchemaNotFoundSnafu","SystemCatalog","SystemCatalogSnafu","SystemCatalogTableScan","SystemCatalogTableScanExec","SystemCatalogTableScanExecSnafu","SystemCatalogTableScanSnafu","SystemCatalogTypeMismatch","SystemCatalogTypeMismatchSnafu","TableEngineNotFound","TableEngineNotFoundSnafu","TableExists","TableExistsSnafu","TableMetadataManager","TableMetadataManagerSnafu","TableNotExist","TableNotExistSnafu","TableNotFound","TableNotFoundSnafu","TableSchemaMismatch","TableSchemaMismatchSnafu","Unimplemented","UnimplementedSnafu","UpgradeWeakCatalogManagerRef","UpgradeWeakCatalogManagerRefSnafu","ValueDeserialize","ValueDeserializeSnafu","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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","catalog","catalog","catalog","catalog_name","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","engine_name","entry_type","fail","fail","fail","fail","fail","fail","fail","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","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_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","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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_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","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","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","msg","msg","next","op","operation","provide","schema","schema","schema","source","status_code","table","table","table_id","table_info","table_info","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","catalog","catalog","catalog","catalog_name","data_type","engine_name","entry_type","error","error","error","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","msg","msg","op","operation","schema","schema","schema","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","table","table","table_id","table_info","table_info","COLUMNS","InformationSchemaProvider","InformationTable","InformationTableDataSource","InformationTableRef","TABLES","borrow","borrow","borrow_mut","borrow_mut","build","catalog_manager","catalog_name","columns","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_subset","from_subset","get_stream","information_table","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","new","new","schema","table","table","table_id","table_info","table_name","table_type","tables","to_stream","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","try_project","type_id","type_id","vzip","vzip","COLUMN_NAME","DATA_TYPE","InformationSchemaColumns","InformationSchemaColumnsBuilder","SEMANTIC_TYPE","TABLE_CATALOG","TABLE_NAME","TABLE_SCHEMA","add_column","borrow","borrow","borrow_mut","borrow_mut","builder","catalog_manager","catalog_manager","catalog_name","catalog_name","catalog_names","column_names","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","data_types","deref","deref","deref_mut","deref_mut","drop","drop","execute","finish","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","make_tables","new","new","schema","schema","schema","schema","schema","schema_names","semantic_types","table_id","table_name","table_names","to_stream","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","InformationSchemaTables","InformationSchemaTablesBuilder","add_table","borrow","borrow","borrow_mut","borrow_mut","builder","catalog_manager","catalog_manager","catalog_name","catalog_name","catalog_names","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","deref","deref","deref_mut","deref_mut","drop","drop","engines","execute","finish","from","from","from_subset","from_subset","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","make_tables","new","new","schema","schema","schema","schema","schema","schema_names","table_id","table_ids","table_name","table_names","table_types","to_stream","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CachedMetaKvBackend","KvBackendCatalogManager","MetaKvBackend","cache","cache_invalidator","client","client","datanode_manager","kv_backend","manager","name","partition_manager","system_catalog","table_metadata_manager","CACHE_MAX_CAPACITY","CACHE_TTI_SECOND","CACHE_TTL_SECOND","CacheBackendRef","CachedMetaKvBackend","MetaKvBackend","as_any","as_any","batch_delete","batch_delete","batch_get","batch_get","batch_put","batch_put","borrow","borrow","borrow_mut","borrow_mut","cache","cache","client","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","from","from","from_subset","from_subset","get","get","init","init","into","into","into_request","into_request","invalidate_key","invalidate_table_id","invalidate_table_name","is_in_subset","is_in_subset","kv_backend","move_value","move_value","name","name","name","new","put","put","range","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","wrap","KvBackendCatalogManager","SystemCatalog","as_any","borrow","borrow","borrow_mut","borrow_mut","cache_invalidator","catalog_exists","catalog_manager","catalog_names","clone","clone","clone_into","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","datanode_manager","datanode_manager","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_ref","from_ref","from_subset","from_subset","init","init","into","into","into_request","into_request","invalidate_table_id","invalidate_table_name","is_in_subset","is_in_subset","new","partition_manager","partition_manager","schema_exist","schema_exists","schema_names","schema_names","system_catalog","table","table","table_exist","table_exists","table_metadata_manager","table_metadata_manager_ref","table_names","table_names","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","MemoryCatalogManager","manager","new_memory_catalog_manager","MemoryCatalogManager","SchemaEntries","as_any","borrow","borrow_mut","catalog_exist_sync","catalog_exists","catalog_names","catalogs","clone","clone_into","compat","compat_mut","compat_ref","create_catalog_entry","deref","deref_mut","deregister_table_sync","drop","from","from_ref","from_subset","init","into","into_request","is_in_subset","new","new_memory_catalog_manager","register_catalog_sync","register_schema_sync","register_table_sync","schema_exist_sync","schema_exists","schema_names","table","table_exists","table_names","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","with_default_setup","METRIC_CATALOG_KV_GET","METRIC_CATALOG_KV_REMOTE_GET","METRIC_CATALOG_MANAGER_CATALOG_COUNT","METRIC_CATALOG_MANAGER_SCHEMA_COUNT","METRIC_CATALOG_MANAGER_TABLE_COUNT","METRIC_DB_LABEL","db_label","DfTableSourceProvider","borrow","borrow_mut","catalog_manager","compat","compat_mut","compat_ref","default_catalog","default_schema","deref","deref_mut","disallow_cross_schema_query","drop","from","from_subset","init","into","into_request","is_in_subset","new","resolve_table","resolve_table_ref","resolved_tables","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip"],"q":[[0,"catalog"],[187,"catalog::error"],[1338,"catalog::error::Error"],[1416,"catalog::information_schema"],[1480,"catalog::information_schema::columns"],[1553,"catalog::information_schema::tables"],[1620,"catalog::kvbackend"],[1634,"catalog::kvbackend::client"],[1713,"catalog::kvbackend::manager"],[1788,"catalog::memory"],[1791,"catalog::memory::manager"],[1836,"catalog::metrics"],[1843,"catalog::table_source"]],"d":["","","","","Hook called after system table opening.","","Register system table request:","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 table by catalog, schema and table name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SNAFU context selector for the Error::CatalogNotFound …","","SNAFU context selector for the Error::CompileScriptInternal…","","SNAFU context selector for the Error::CreateRecordBatch …","","SNAFU context selector for the Error::CreateSystemCatalog …","","SNAFU context selector for the Error::CreateTable variant","","SNAFU context selector for the Error::Datafusion variant","","SNAFU context selector for the Error::EmptyValue variant","","","SNAFU context selector for the Error::Generic variant","","SNAFU context selector for the Error::InsertCatalogRecord …","","SNAFU context selector for the Error::Internal variant","","SNAFU context selector for the Error::InvalidCatalogValue …","","SNAFU context selector for the Error::InvalidEntryType …","","SNAFU context selector for the Error::InvalidKey variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::ListCatalogs variant","","SNAFU context selector for the Error::ListSchemas variant","","SNAFU context selector for the Error::MetaSrv variant","","SNAFU context selector for the Error::NotSupported variant","","SNAFU context selector for the Error::OpenSystemCatalog …","","SNAFU context selector for the Error::OpenTable variant","","SNAFU context selector for the Error::ParallelOpenTable …","","SNAFU context selector for the Error::QueryAccessDenied …","","SNAFU context selector for the Error::ReadSystemCatalog …","","","SNAFU context selector for the Error::SchemaExists variant","","SNAFU context selector for the Error::SchemaNotFound …","","SNAFU context selector for the Error::SystemCatalog variant","","","SNAFU context selector for the …","SNAFU context selector for the …","","SNAFU context selector for the …","","SNAFU context selector for the Error::TableEngineNotFound …","","SNAFU context selector for the Error::TableExists variant","","SNAFU context selector for the Error::TableMetadataManager …","","SNAFU context selector for the Error::TableNotExist variant","","SNAFU context selector for the Error::TableNotFound variant","","SNAFU context selector for the Error::TableSchemaMismatch …","","SNAFU context selector for the Error::Unimplemented variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::ValueDeserialize …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build a map of TableRef in information schema. Including …","","","","","","","","","","","","","","","","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).","","","","","Construct the information_schema.tables virtual table","","","","","","","","","","","","","","","","","","","","","","","","","","","Builds the information_schema.TABLE table row by row","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Construct the information_schema.tables virtual table","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access all existing catalog, schema and tables.","","","","","","","","","","","A sub-CatalogManager that handles system tables","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access all existing catalog, schema and tables.","Existing system tables:","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","A sub-CatalogManager that handles system tables","","","","","","","","","","","","","","","","","","","","","","","","","","Simple in-memory list of catalogs","","","","","","","","Collection of catalogs containing schemas and ultimately …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","Create a memory catalog list contains a numbers table for …","Registers a catalog if it does not exist and returns false …","Registers a schema if it does not exist. It returns an …","Registers a schema and returns an error if the catalog or …","","","","","","","","","","","","","","Creates a manager with some default setups (e.g. default …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,72,128,6,7,8,9,10,128,6,7,8,9,10,6,7,8,9,10,72,72,6,7,8,9,10,6,7,8,9,10,128,6,7,8,9,10,128,6,7,8,9,10,128,6,7,8,9,10,128,128,6,7,8,9,10,128,6,7,8,9,10,128,6,7,8,9,10,0,6,7,8,9,10,128,6,7,8,9,10,6,7,8,9,10,128,6,7,8,9,10,0,128,6,7,8,9,10,128,6,7,8,9,10,128,6,7,8,9,10,128,6,7,8,9,10,0,0,0,7,128,6,7,8,9,10,72,72,72,6,72,6,7,6,7,8,72,0,6,7,8,9,10,128,6,7,8,9,10,128,6,7,8,9,10,128,6,7,8,9,10,128,6,7,8,9,10,128,6,7,8,9,10,128,6,7,8,9,10,20,0,20,0,20,0,20,0,20,0,20,0,20,0,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,0,20,0,20,0,20,0,20,20,0,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,0,20,20,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,25,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,45,33,41,32,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,27,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,51,29,25,27,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,30,25,42,20,38,37,20,33,36,41,20,20,34,35,52,49,39,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,43,45,46,47,48,49,25,27,29,30,31,50,51,32,33,34,35,36,37,38,52,53,39,54,55,56,57,58,40,59,60,61,62,41,63,64,42,65,20,129,130,131,132,133,134,135,136,137,138,139,140,129,141,142,143,144,145,133,135,139,146,136,134,132,130,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,138,164,165,166,145,165,151,150,130,149,131,140,129,141,142,143,144,134,152,154,155,156,157,158,160,161,162,163,164,166,147,148,152,144,153,0,0,0,0,0,0,80,76,80,76,80,80,80,0,80,76,80,76,80,76,80,76,80,76,80,76,80,76,80,76,76,80,80,76,80,76,80,76,80,76,80,76,81,80,76,81,80,81,81,0,81,80,76,80,76,80,76,80,76,76,80,76,80,76,0,0,0,0,0,0,0,0,89,90,89,90,89,90,90,89,90,89,89,89,90,89,90,89,90,89,89,90,89,90,89,90,89,90,89,90,89,90,89,90,89,90,89,90,89,90,89,89,90,89,90,90,90,90,89,89,89,90,90,89,90,90,89,90,89,90,89,90,89,90,89,90,89,0,0,95,97,95,97,95,97,97,95,97,95,95,97,95,97,95,97,95,97,95,97,95,97,95,95,97,95,97,95,97,95,97,95,97,95,97,95,97,95,95,97,95,97,97,97,97,95,95,97,95,97,95,95,97,97,95,97,95,97,95,97,95,97,95,97,95,0,0,0,98,115,0,99,115,98,0,98,115,115,115,0,0,0,0,0,0,98,99,98,99,98,99,98,99,98,99,98,99,98,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,99,98,99,98,99,98,99,98,99,98,99,98,99,98,98,98,98,99,98,98,99,98,99,98,98,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,0,0,115,115,116,115,116,115,115,116,115,115,116,115,116,115,116,115,116,115,116,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,115,115,116,115,115,115,116,115,115,116,115,115,116,116,115,115,115,115,116,115,116,115,116,115,116,115,116,115,116,115,116,115,116,0,0,0,0,0,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,0,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,0,0,0,0,0,0,0,0,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124],"f":[0,0,0,0,0,0,0,0,0,[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[2,[[5,[[4,[3]]]]]],[[],[[5,[[4,[3]]]]]],[6,6],[7,7],[8,8],[9,9],[10,10],[[]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],0,[[6,13],14],[[7,13],14],[[8,13],14],[[9,13],14],[[10,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,0,0,0,0,0,0,0,0,[[2,2],[[5,[[4,[3]]]]]],[2,[[5,[[4,[3]]]]]],[[2,2,2],[[5,[[4,[3]]]]]],0,[[2,2,2],[[5,[[4,[3]]]]]],0,0,0,0,0,[[2,2],[[5,[[4,[3]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[20,1],[[],21],[20,[[17,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[25,[[24,[23]]]]],20],[[[27,[[24,[26]]]]],20],[[[29,[[24,[[17,[28]]]]]]],20],[[[30,[[24,[[17,[23]]]]]]],20],[31,20],[[[32,[[24,[23]]]]],20],[[[33,[[24,[23]],[24,[23]]]]],20],[[[34,[[24,[23]]]]],20],[[[35,[[24,[23]]]]],20],[[[36,[[24,[23]]]]],20],[[[37,[[24,[23]]]]],20],[[[38,[[24,[23]]]]],20],[[[39,[[24,[23]]]]],20],[40,20],[[[41,[[24,[23]],[24,[23]]]]],20],[[[42,[[24,[23]]]]],20],0,0,0,0,[20,[[17,[21]]]],[43,43],[[[45,[44]]],[[45,[44]]]],[46,46],[47,47],[48,48],[[[49,[44]]],[[49,[44]]]],[[[25,[44]]],[[25,[44]]]],[[[27,[44]]],[[27,[44]]]],[[[29,[44]]],[[29,[44]]]],[[[30,[44]]],[[30,[44]]]],[31,31],[50,50],[[[51,[44]]],[[51,[44]]]],[[[32,[44]]],[[32,[44]]]],[[[33,[44,44]]],[[33,[44,44]]]],[[[34,[44]]],[[34,[44]]]],[[[35,[44]]],[[35,[44]]]],[[[36,[44]]],[[36,[44]]]],[[[37,[44]]],[[37,[44]]]],[[[38,[44]]],[[38,[44]]]],[[[52,[44]]],[[52,[44]]]],[53,53],[[[39,[44]]],[[39,[44]]]],[54,54],[55,55],[56,56],[57,57],[58,58],[40,40],[59,59],[60,60],[61,61],[62,62],[[[41,[44,44]]],[[41,[44,44]]]],[63,63],[64,64],[[[42,[44]]],[[42,[44]]]],[65,65],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],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],0,[[20,12,[66,[23]]]],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[20,2],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[12],[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,[[[25,[[24,[23]]]]],[[18,[20]]]],[[[27,[[24,[26]]]]],[[18,[20]]]],[[[29,[[24,[[17,[28]]]]]]],[[18,[20]]]],[[[30,[[24,[[17,[23]]]]]]],[[18,[20]]]],[31,[[18,[20]]]],[[[32,[[24,[23]]]]],[[18,[20]]]],[[[33,[[24,[23]],[24,[23]]]]],[[18,[20]]]],[[[34,[[24,[23]]]]],[[18,[20]]]],[[[35,[[24,[23]]]]],[[18,[20]]]],[[[36,[[24,[23]]]]],[[18,[20]]]],[[[37,[[24,[23]]]]],[[18,[20]]]],[[[38,[[24,[23]]]]],[[18,[20]]]],[[[39,[[24,[23]]]]],[[18,[20]]]],[40,[[18,[20]]]],[[[41,[[24,[23]],[24,[23]]]]],[[18,[20]]]],[[[42,[[24,[23]]]]],[[18,[20]]]],[[43,13],14],[[[45,[67]],13],14],[[46,13],14],[[47,13],14],[[48,13],14],[[[49,[67]],13],14],[[[25,[67]],13],14],[[[27,[67]],13],14],[[[29,[67]],13],14],[[[30,[67]],13],14],[[31,13],14],[[50,13],14],[[[51,[67]],13],14],[[[32,[67]],13],14],[[[33,[67,67]],13],14],[[[34,[67]],13],14],[[[35,[67]],13],14],[[[36,[67]],13],14],[[[37,[67]],13],14],[[[38,[67]],13],14],[[[52,[67]],13],14],[[53,13],14],[[[39,[67]],13],14],[[54,13],14],[[55,13],14],[[56,13],14],[[57,13],14],[[58,13],14],[[40,13],14],[[59,13],14],[[60,13],14],[[61,13],14],[[62,13],14],[[[41,[67,67]],13],14],[[63,13],14],[[64,13],14],[[[42,[67]],13],14],[[65,13],14],[[20,13],14],[[20,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[43,20],[[[45,[[24,[23]]]]],20],[46,20],[47,20],[48,20],[[[49,[[24,[23]]]]],20],[[[25,[[24,[23]]]]],20],[[[27,[[24,[26]]]]],20],[[[29,[[24,[[17,[28]]]]]]],20],[[[30,[[24,[[17,[23]]]]]]],20],[31,20],[50,20],[[[51,[[24,[23]]]]],20],[[[32,[[24,[23]]]]],20],[[[33,[[24,[23]],[24,[23]]]]],20],[[[34,[[24,[23]]]]],20],[[[35,[[24,[23]]]]],20],[[[36,[[24,[23]]]]],20],[[[37,[[24,[23]]]]],20],[[[38,[[24,[23]]]]],20],[[[52,[[24,[68]]]]],20],[53,20],[[[39,[[24,[23]]]]],20],[54,20],[55,20],[56,20],[57,20],[58,20],[40,20],[59,20],[60,20],[61,20],[62,20],[[[41,[[24,[23]],[24,[23]]]]],20],[63,20],[64,20],[[[42,[[24,[23]]]]],20],[65,20],[[],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],[[],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],0,0,0,[20,[[17,[69]]]],0,0,[70],0,0,0,[20,[[17,[21]]]],[20,71],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],23],[[],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],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[23,[73,[72]]],[[75,[23,74]]]],0,0,0,[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[12],[12],[12],[12],[12],[12],[[]],[[]],[[]],[[]],[[76,77],[[18,[78,79]]]],[[80,2],[[17,[[82,[81]]]]]],[[],12],[[],12],[[]],[[]],[[],15],[[],15],[[],16],[[],16],[[23,[73,[72]]],80],[[[82,[81]]],76],[[],83],[[80,2],[[17,[74]]]],0,[[],84],[[23,[82,[81]]],85],[[],2],[[],86],0,[[],[[87,[78]]]],[[],17],[[],17],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[76,[88,[12]]],[[18,[83,79]]]],[[],19],[[],19],[[]],[[]],0,0,0,0,0,0,0,0,[[89,2,2,2,2,2,2]],[[]],[[]],[[]],[[]],[90,89],0,0,0,0,0,0,[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[12],[12],[12],[12],[12],[12],[[90,[82,[91]]],92],[89,[[87,[93]]]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[]],[[]],[[],15],[[],15],[[],16],[[],16],[89,[[87,[93]]]],[[23,[73,[72]]],90],[[83,23,[73,[72]]],89],[90,83],[90,94],[[],83],0,0,0,0,[90,84],[90,2],0,[90,[[87,[78]]]],[[],17],[[],17],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],19],[[],19],[[]],[[]],0,0,[[95,2,2,2,86,[17,[96]],[17,[2]]]],[[]],[[]],[[]],[[]],[97,95],0,0,0,0,0,[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[12],[12],[12],[12],[12],[12],0,[[97,[82,[91]]],92],[95,[[87,[93]]]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[]],[[]],[[],15],[[],15],[[],16],[[],16],[95,[[87,[93]]]],[[23,[73,[72]]],97],[[83,23,[73,[72]]],95],[97,94],[97,83],[[],83],0,0,0,[97,84],0,[97,2],0,0,[97,[[87,[78]]]],[[],17],[[],17],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],19],[[],19],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[98,1],[99,1],[[98,100],[[5,[[4,[3]]]]]],[[99,100],[[5,[[4,[3]]]]]],[[98,101],[[5,[[4,[3]]]]]],[[99,101],[[5,[[4,[3]]]]]],[[98,102],[[5,[[4,[3]]]]]],[[99,102],[[5,[[4,[3]]]]]],[[]],[[]],[[]],[[]],[98,[[82,[[104,[[66,[28]],103]]]]]],0,0,[[98,105],[[5,[[4,[3]]]]]],[[99,105],[[5,[[4,[3]]]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[98,106],[[5,[[4,[3]]]]]],[[99,106],[[5,[[4,[3]]]]]],[12],[12],[12],[12],[12],[12],[[99,13],14],[[]],[[]],[[]],[[]],[[98,[88,[28]]],[[5,[[4,[3]]]]]],[[99,[88,[28]]],[[5,[[4,[3]]]]]],[[],12],[[],12],[[]],[[]],[[],15],[[],15],[[98,[88,[28]]],[[5,[[4,[3]]]]]],[[107,96],[[5,[[4,[3,108]]]]]],[[107,109],[[5,[[4,[3,108]]]]]],[[],16],[[],16],0,[[98,110],[[5,[[4,[3]]]]]],[[99,110],[[5,[[4,[3]]]]]],[98,2],[99,2],0,[[[82,[111]]],98],[[98,112],[[5,[[4,[3]]]]]],[[99,112],[[5,[[4,[3]]]]]],[[98,113],[[5,[[4,[3]]]]]],[[99,113],[[5,[[4,[3]]]]]],[[],17],[[],17],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],19],[[],19],[[]],[[]],[114,98],0,0,[115,1],[[]],[[]],[[]],[[]],0,[[115,2],[[5,[[4,[3]]]]]],0,[115,[[5,[[4,[3]]]]]],[115,115],[116,116],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[115,117],0,[12],[12],[12],[12],[12],[12],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],12],[[]],[[]],[[],15],[[],15],[[115,107,68],[[5,[[4,[3]]]]]],[[115,107,109],[[5,[[4,[3]]]]]],[[],16],[[],16],[[114,118,117],[[82,[115]]]],[115,119],0,[[116,2],16],[[115,2,2],[[5,[[4,[3]]]]]],[[115,2],[[5,[[4,[3]]]]]],[116,[[66,[23]]]],0,[[115,2,2,2],[[5,[[4,[3]]]]]],[[116,2,2,2],[[17,[74]]]],[[116,2,2],16],[[115,2,2,2],[[5,[[4,[3]]]]]],0,[115,120],[[115,2,2],[[5,[[4,[3]]]]]],[[116,2],[[66,[23]]]],[[]],[[]],[[],17],[[],17],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],19],[[],19],[[]],[[]],0,0,0,0,0,[121,1],[[]],[[]],[[121,2],[[87,[16]]]],[[121,2],[[5,[[4,[3]]]]]],[121,[[5,[[4,[3]]]]]],0,[121,121],[[]],[[],11],[[],11],[[],11],[[[82,[121]],23],[[75,[23,[75,[23,74]]]]]],[12],[12],[[121,8],87],[12],[[]],[[]],[[]],[[],12],[[]],[[],15],[[],16],[[],[[82,[121]]]],[[],[[87,[[82,[121]]]]]],[[121,2],[[87,[16]]]],[[121,10],[[87,[16]]]],[[121,6],[[87,[16]]]],[[121,2,2],[[87,[16]]]],[[121,2,2],[[5,[[4,[3]]]]]],[[121,2],[[5,[[4,[3]]]]]],[[121,2,2,2],[[5,[[4,[3]]]]]],[[121,2,2,2],[[5,[[4,[3]]]]]],[[121,2,2],[[5,[[4,[3]]]]]],[[]],[[],17],[[]],[[],18],[[],18],[[],19],[[]],[[],[[82,[121]]]],0,0,0,0,0,0,[[2,2]],0,[[]],[[]],0,[[],11],[[],11],[[],11],0,0,[12],[12],0,[12],[[]],[[]],[[],12],[[]],[[],15],[[],16],[[122,16,123],124],[[124,125],[[87,[[82,[126]]]]]],[[124,125],[[87,[127]]]],0,[[],17],[[]],[[],18],[[],18],[[],19],[[]]],"c":[],"p":[[8,"Any"],[15,"str"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"RegisterTableRequest"],[3,"RenameTableRequest"],[3,"DeregisterTableRequest"],[3,"DeregisterSchemaRequest"],[3,"RegisterSchemaRequest"],[3,"Compat"],[15,"usize"],[3,"Formatter"],[6,"Result"],[3,"Request"],[15,"bool"],[4,"Option"],[4,"Result"],[3,"TypeId"],[4,"Error"],[8,"Error"],[3,"Backtrace"],[3,"String"],[8,"Into"],[3,"SystemCatalogSnafu"],[4,"ConcreteDataType"],[3,"SystemCatalogTypeMismatchSnafu"],[15,"u8"],[3,"InvalidEntryTypeSnafu"],[3,"InvalidKeySnafu"],[3,"EmptyValueSnafu"],[3,"CatalogNotFoundSnafu"],[3,"SchemaNotFoundSnafu"],[3,"TableExistsSnafu"],[3,"TableNotExistSnafu"],[3,"SchemaExistsSnafu"],[3,"UnimplementedSnafu"],[3,"NotSupportedSnafu"],[3,"TableNotFoundSnafu"],[3,"UpgradeWeakCatalogManagerRefSnafu"],[3,"QueryAccessDeniedSnafu"],[3,"GenericSnafu"],[3,"ListCatalogsSnafu"],[8,"Clone"],[3,"ListSchemasSnafu"],[3,"CompileScriptInternalSnafu"],[3,"OpenSystemCatalogSnafu"],[3,"CreateSystemCatalogSnafu"],[3,"CreateTableSnafu"],[3,"ValueDeserializeSnafu"],[3,"TableEngineNotFoundSnafu"],[3,"OpenTableSnafu"],[3,"ParallelOpenTableSnafu"],[3,"ReadSystemCatalogSnafu"],[3,"CreateRecordBatchSnafu"],[3,"InsertCatalogRecordSnafu"],[3,"SystemCatalogTableScanSnafu"],[3,"InternalSnafu"],[3,"SystemCatalogTableScanExecSnafu"],[3,"InvalidCatalogValueSnafu"],[3,"MetaSrvSnafu"],[3,"InvalidTableInfoInCatalogSnafu"],[3,"DatafusionSnafu"],[3,"TableSchemaMismatchSnafu"],[3,"TableMetadataManagerSnafu"],[3,"Vec"],[8,"Debug"],[6,"TableId"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[8,"CatalogManager"],[3,"Weak"],[6,"TableRef"],[3,"HashMap"],[3,"InformationTableDataSource"],[3,"ScanRequest"],[6,"SendableRecordBatchStream"],[3,"BoxedError"],[3,"InformationSchemaProvider"],[8,"InformationTable"],[3,"Arc"],[6,"SchemaRef"],[6,"TableId"],[6,"TableInfoRef"],[4,"TableType"],[6,"Result"],[15,"slice"],[3,"InformationSchemaColumnsBuilder"],[3,"InformationSchemaColumns"],[3,"TaskContext"],[6,"SendableRecordBatchStream"],[3,"RecordBatch"],[6,"SchemaRef"],[3,"InformationSchemaTablesBuilder"],[15,"u32"],[3,"InformationSchemaTables"],[3,"CachedMetaKvBackend"],[3,"MetaKvBackend"],[3,"BatchDeleteRequest"],[3,"BatchGetRequest"],[3,"BatchPutRequest"],[3,"KeyValue"],[3,"Cache"],[3,"CompareAndPutRequest"],[3,"DeleteRangeRequest"],[3,"Context"],[3,"Global"],[3,"TableName"],[3,"MoveValueRequest"],[3,"MetaClient"],[3,"PutRequest"],[3,"RangeRequest"],[6,"KvBackendRef"],[3,"KvBackendCatalogManager"],[3,"SystemCatalog"],[6,"DatanodeManagerRef"],[6,"CacheInvalidatorRef"],[6,"PartitionRuleManagerRef"],[6,"TableMetadataManagerRef"],[3,"MemoryCatalogManager"],[6,"CatalogManagerRef"],[3,"QueryContext"],[3,"DfTableSourceProvider"],[4,"TableReference"],[8,"TableSource"],[3,"ResolvedTableReference"],[3,"RegisterSystemTableRequest"],[13,"ListSchemas"],[13,"SchemaNotFound"],[13,"QueryAccessDenied"],[13,"CatalogNotFound"],[13,"SystemCatalogTypeMismatch"],[13,"TableEngineNotFound"],[13,"InvalidEntryType"],[13,"ValueDeserialize"],[13,"ParallelOpenTable"],[13,"Datafusion"],[13,"InvalidKey"],[13,"ListCatalogs"],[13,"CompileScriptInternal"],[13,"OpenSystemCatalog"],[13,"CreateSystemCatalog"],[13,"CreateTable"],[13,"SystemCatalog"],[13,"EmptyValue"],[13,"TableExists"],[13,"TableNotExist"],[13,"SchemaExists"],[13,"Unimplemented"],[13,"NotSupported"],[13,"OpenTable"],[13,"TableNotFound"],[13,"ReadSystemCatalog"],[13,"CreateRecordBatch"],[13,"InsertCatalogRecord"],[13,"SystemCatalogTableScan"],[13,"Internal"],[13,"UpgradeWeakCatalogManagerRef"],[13,"SystemCatalogTableScanExec"],[13,"InvalidCatalogValue"],[13,"MetaSrv"],[13,"InvalidTableInfoInCatalog"],[13,"TableSchemaMismatch"],[13,"Generic"],[13,"TableMetadataManager"]]},\ "client":{"doc":"","t":"DRRDCCDCMMAMAMAMMAFMMAAAMMADDDDLMLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLMMLLLLLLLLLLLLLLLLLLLLLLLLDDLMLLLLLMMLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLNDNDNDNDENDNDNDNDNDNDNDGNDMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMIEDNLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLRRRRRRRRRRRDLLFMLLLLLLLLLLLLLLLLLLLLLLLLLDMLLLLLMLLLLLLLLLLLMLLMLLLLLLL","n":["Client","DEFAULT_CATALOG_NAME","DEFAULT_SCHEMA_NAME","Database","Error","Result","StreamInserter","api","auth_header","catalog","client","client","client_manager","ctx","database","dbname","dbname","error","from_grpc_response","inner","join","load_balance","metrics","region","schema","sender","stream_insert","Client","DatabaseClient","FlightClient","Inner","addr","addr","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","channel_manager","client","clone","clone_into","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","find_channel","fmt","fmt","from","from","from","from","from_ref","from_subset","from_subset","from_subset","from_subset","get_peer","health_check","init","init","init","init","inner","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","load_balance","make_database_client","make_flight_client","make_prometheus_gateway_client","max_grpc_recv_message_size","max_grpc_send_message_size","mut_inner","new","peers","raw_region_client","set_peers","start","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_manager","with_manager_and_urls","with_urls","DatanodeClients","borrow","borrow_mut","channel_manager","clients","compat","compat_mut","compat_ref","datanode","default","deref","deref_mut","drop","fmt","from","from_subset","get_client","init","insert_client","into","into_request","is_in_subset","new","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","Database","FlightContext","alter","auth_header","borrow","borrow","borrow_mut","borrow_mut","catalog","catalog","client","clone","clone","clone_into","clone_into","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","create","ctx","dbname","dbname","default","default","delete","deref","deref","deref_mut","deref_mut","do_get","drop","drop","drop_table","fmt","fmt","from","from","from_ref","from_ref","from_subset","from_subset","handle","init","init","insert","into","into","into_request","into_request","is_in_subset","is_in_subset","logical_plan","new","new_with_dbname","prom_range_query","row_insert","schema","schema","set_auth","set_catalog","set_dbname","set_schema","sql","streaming_inserter","streaming_inserter_with_channel_size","to_owned","to_owned","to_rpc_request","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","truncate_table","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ClientStreaming","ClientStreamingSnafu","ColumnDataType","ColumnDataTypeSnafu","ConvertFlightData","ConvertFlightDataSnafu","CreateChannel","CreateChannelSnafu","Error","FlightGet","FlightGetSnafu","HandleRequest","HandleRequestSnafu","IllegalDatabaseResponse","IllegalDatabaseResponseSnafu","IllegalFlightMessages","IllegalFlightMessagesSnafu","IllegalGrpcClientState","IllegalGrpcClientStateSnafu","MissingField","MissingFieldSnafu","RegionServer","RegionServerSnafu","Result","Server","ServerSnafu","addr","addr","as_any","as_error_source","backtrace","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","build","build","build","build","build","build","cause","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","code","code","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_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_mut","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","err_msg","err_msg","err_msg","fail","fail","fail","fail","fail","fail","field","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_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","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_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","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","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","reason","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_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_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","tonic_code","try_from","try_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","type_id","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","addr","addr","code","code","err_msg","err_msg","err_msg","field","location","location","location","location","location","location","location","location","msg","reason","source","source","source","source","source","source","tonic_code","LoadBalance","Loadbalancer","Random","Random","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","fmt","fmt","from","from","from","from_subset","from_subset","get_peer","get_peer","get_peer","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","try_into","type_id","type_id","vzip","vzip","METRIC_GRPC_ALTER","METRIC_GRPC_CREATE_TABLE","METRIC_GRPC_DELETE","METRIC_GRPC_DO_GET","METRIC_GRPC_DROP_TABLE","METRIC_GRPC_INSERT","METRIC_GRPC_LOGICAL_PLAN","METRIC_GRPC_PROMQL_RANGE_QUERY","METRIC_GRPC_SQL","METRIC_GRPC_TRUNCATE_TABLE","METRIC_REGION_REQUEST_GRPC","RegionRequester","borrow","borrow_mut","check_response_header","client","compat","compat_mut","compat_ref","deref","deref_mut","do_get_inner","drop","fmt","from","from_subset","handle","handle","handle_inner","handle_query","init","into","into_request","is_in_subset","new","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","StreamInserter","auth_header","borrow","borrow_mut","compat","compat_mut","compat_ref","dbname","deref","deref_mut","drop","finish","from","from_subset","init","insert","into","into_request","is_in_subset","join","new","row_insert","sender","to_rpc_request","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip"],"q":[[0,"client"],[27,"client::client"],[143,"client::client_manager"],[172,"client::database"],[256,"client::error"],[651,"client::error::Error"],[676,"client::load_balance"],[728,"client::metrics"],[739,"client::region"],[769,"client::stream_insert"]],"d":["","","","","","","A structure that provides some methods for streaming data …","","","","","","","","","","","","","","","","client metrics","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","Create database service client using catalog and schema","Create database service client using dbname.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SNAFU context selector for the Error::ClientStreaming …","","SNAFU context selector for the Error::ColumnDataType …","","SNAFU context selector for the Error::ConvertFlightData …","","SNAFU context selector for the Error::CreateChannel variant","","","SNAFU context selector for the Error::FlightGet variant","","SNAFU context selector for the Error::HandleRequest variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::IllegalFlightMessages…","","SNAFU context selector for the …","","SNAFU context selector for the Error::MissingField variant","","SNAFU context selector for the Error::RegionServer variant","","","SNAFU context selector for the Error::Server 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 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 structure that provides some methods for streaming data …","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,47,33,0,33,0,33,0,47,33,0,0,6,47,0,0,0,33,47,0,0,0,0,0,4,4,16,4,6,8,16,4,6,8,8,4,6,6,16,4,6,8,16,4,6,8,16,4,6,8,6,8,16,4,6,8,16,4,6,8,16,4,6,8,6,6,8,16,4,6,8,6,16,4,6,8,8,6,16,4,6,8,16,6,16,4,6,8,16,4,6,8,16,4,6,8,8,6,6,6,6,6,4,6,8,6,8,6,6,16,4,6,8,16,4,6,8,16,4,6,8,16,4,6,8,16,4,6,8,16,4,6,8,8,6,6,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,33,36,33,36,33,36,33,33,33,33,36,33,36,33,36,33,36,33,36,33,33,33,33,33,36,33,33,36,33,36,33,33,36,33,33,36,33,36,33,36,33,36,33,33,36,33,33,36,33,36,33,36,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,36,33,33,36,33,36,33,33,36,33,36,33,36,33,36,50,0,50,0,50,0,50,0,0,50,0,50,0,50,0,50,0,50,0,50,0,50,0,0,50,0,62,66,50,50,50,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,54,55,56,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,54,62,63,64,65,55,56,66,67,58,59,60,67,58,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,50,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,50,54,62,63,64,65,55,56,66,67,58,59,60,50,55,59,60,54,55,56,58,59,60,56,54,62,63,64,65,55,56,66,67,58,59,60,50,50,54,62,63,64,65,55,56,66,67,58,59,60,50,50,54,62,63,64,65,55,56,66,67,58,59,60,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,58,50,50,54,50,50,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,62,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,54,62,63,64,65,55,56,66,67,58,59,60,50,86,87,88,89,90,91,92,93,94,95,96,97,90,93,87,92,89,94,86,95,96,97,87,88,86,0,0,0,73,73,74,73,74,73,74,73,74,73,74,73,73,74,73,74,73,74,73,74,73,73,74,73,74,98,73,74,73,74,73,74,73,74,73,74,73,74,73,74,73,74,73,73,74,73,74,73,74,0,0,0,0,0,0,0,0,0,0,0,0,76,76,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[3,[2]]]],0,0,0,0,0,0,0,0,0,0,0,0,[4,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[6,6],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],6],[[],8],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[6,3],[[6,10],11],[[8,10],11],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[8,[[13,[12]]]],[6,3],[[],9],[[],9],[[],9],[[],9],0,0,[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],15],[[],15],[[],15],[[],15],0,[6,[[3,[16]]]],[6,[[3,[4]]]],[6,[[3,[[18,[17]]]]]],[6,9],[6,9],[4,[[19,[17]]]],[[],6],0,[6,[[3,[[20,[17]]]]]],[[8,[21,[12]]]],[[6,[22,[[23,[[22,[5]]]]]]]],[[]],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],25],[[],25],[[],25],[[],25],[[]],[[]],[[]],[[]],[26,8],[[26,[22,[[23,[[22,[5]]]]]]],6],[[[22,[[23,[[22,[5]]]]]]],6],0,[[]],[[]],0,0,[[],7],[[],7],[[],7],[[27,28],[[31,[[30,[29]]]]]],[[],27],[9],[9],[9],[[27,10],11],[[]],[[]],[[27,28],6],[[],9],[[27,28,6]],[[]],[[],14],[[],15],[32,27],[[],13],[[]],[[],24],[[],24],[[],25],[[]],0,0,[[33,34],[[3,[35]]]],0,[[]],[[]],[[]],[[]],[33,12],0,0,[33,33],[36,36],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[33,37],[[3,[35]]]],0,[33,12],0,[[],33],[[],36],[[33,38],[[3,[2]]]],[9],[9],[9],[9],[[33,39,40],[[3,[35]]]],[9],[9],[[33,41],[[3,[35]]]],[[33,10],11],[[36,10],11],[[]],[[]],[[]],[[]],[[]],[[]],[[33,39],[[3,[2]]]],[[],9],[[],9],[[33,42],[[3,[2]]]],[[]],[[]],[[],14],[[],14],[[],15],[[],15],[[33,[21,[43]],40],[[3,[35]]]],[[[44,[12]],[44,[12]],6],33],[[[44,[12]],6],33],[[33,5,5,5,5],[[3,[35]]]],[[33,45],[[3,[2]]]],[33,12],0,[[33,46]],[[33,[44,[12]]]],[[33,[44,[12]]]],[[33,[44,[12]]]],[[33,5],[[3,[35]]]],[33,[[3,[47]]]],[[33,9],[[3,[47]]]],[[]],[[]],[[33,39,40],48],[[],13],[[],13],[[]],[[]],[[33,49],[[3,[35]]]],[[],24],[[],24],[[],24],[[],24],[[],25],[[],25],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[50,51],[[],52],[50,[[13,[53]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[54,[[44,[12]]]]],50],[[[55,[[44,[12]]]]],50],[[[56,[[44,[12]]]]],50],[[[58,[[44,[57]],[44,[12]]]]],50],[[[59,[[44,[12]]]]],50],[[[60,[[44,[12]]]]],50],[50,[[13,[52]]]],[[[54,[61]]],[[54,[61]]]],[[[62,[61,61]]],[[62,[61,61]]]],[63,63],[64,64],[65,65],[[[55,[61]]],[[55,[61]]]],[[[56,[61]]],[[56,[61]]]],[[[66,[61]]],[[66,[61]]]],[[[67,[61]]],[[67,[61]]]],[[[58,[61,61]]],[[58,[61,61]]]],[[[59,[61]]],[[59,[61]]]],[[[60,[61]]],[[60,[61]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[50,9,[21,[12]]]],[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],[50,5],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],[9],0,0,0,[[[54,[[44,[12]]]]],[[24,[50]]]],[[[55,[[44,[12]]]]],[[24,[50]]]],[[[56,[[44,[12]]]]],[[24,[50]]]],[[[58,[[44,[57]],[44,[12]]]]],[[24,[50]]]],[[[59,[[44,[12]]]]],[[24,[50]]]],[[[60,[[44,[12]]]]],[[24,[50]]]],0,[[[54,[68]],10],11],[[[62,[68,68]],10],11],[[63,10],11],[[64,10],11],[[65,10],11],[[[55,[68]],10],11],[[[56,[68]],10],11],[[[66,[68]],10],11],[[[67,[68]],10],11],[[[58,[68,68]],10],11],[[[59,[68]],10],11],[[[60,[68]],10],11],[[50,10],11],[[50,10],11],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[69,50],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[54,[[44,[12]]]]],50],[[[62,[[44,[12]],[44,[70]]]]],50],[63,50],[64,50],[65,50],[[[55,[[44,[12]]]]],50],[[[56,[[44,[12]]]]],50],[[[66,[[44,[12]]]]],50],[[[67,[[44,[70]]]]],50],[[[58,[[44,[57]],[44,[12]]]]],50],[[[59,[[44,[12]]]]],50],[[[60,[[44,[12]]]]],50],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[50,[[13,[71]]]],[72],0,[50,[[13,[52]]]],[50,57],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],12],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],73],[9],[9],[9],[9],[9],[9],[[73,10],11],[[74,10],11],[74,73],[[]],[[]],[[]],[[]],[[[23,[12]]],[[13,[12]]]],[[73,[23,[12]]],[[13,[12]]]],[[74,[23,[12]]],[[13,[12]]]],[[],9],[[],9],[[]],[[]],[[],14],[[],14],[[],15],[[],15],[[],13],[[],13],[[]],[[]],[[],24],[[],24],[73,[[24,[74]]]],[[],24],[[],24],[[],25],[[],25],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[[13,[75]]],3],0,[[],7],[[],7],[[],7],[9],[9],[[76,77],[[3,[78]]]],[9],[[76,10],11],[[]],[[]],[[76,79],[[3,[80]]]],[[76,79],[[31,[[30,[29]]]]]],[[76,79],[[3,[80]]]],[[76,81],[[31,[[30,[29]]]]]],[[],9],[[]],[[],14],[[],15],[6,76],[[],13],[[]],[[],24],[[],24],[[],25],[[]],0,0,[[]],[[]],[[],7],[[],7],[[],7],0,[9],[9],[9],[47,[[3,[2]]]],[[]],[[]],[[],9],[[47,[21,[82]]],3],[[]],[[],14],[[],15],0,[[[83,[17]],12,[13,[84]],9],47],[[47,[21,[85]]],3],0,[[47,39],48],[[],13],[[]],[[],24],[[],24],[[],25],[[]]],"c":[],"p":[[3,"GreptimeResponse"],[15,"u32"],[6,"Result"],[3,"FlightClient"],[15,"str"],[3,"Client"],[3,"Compat"],[3,"Inner"],[15,"usize"],[3,"Formatter"],[6,"Result"],[3,"String"],[4,"Option"],[3,"Request"],[15,"bool"],[3,"DatabaseClient"],[3,"Channel"],[3,"PrometheusGatewayClient"],[3,"FlightServiceClient"],[3,"RegionClient"],[3,"Vec"],[8,"AsRef"],[15,"slice"],[4,"Result"],[3,"TypeId"],[3,"ChannelManager"],[3,"DatanodeClients"],[3,"Peer"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"ChannelConfig"],[3,"Database"],[3,"AlterExpr"],[4,"Output"],[3,"FlightContext"],[3,"CreateTableExpr"],[3,"DeleteRequests"],[4,"Request"],[15,"u64"],[3,"DropTableExpr"],[3,"InsertRequests"],[15,"u8"],[8,"Into"],[3,"RowInsertRequests"],[4,"AuthScheme"],[3,"StreamInserter"],[3,"GreptimeRequest"],[3,"TruncateTableExpr"],[4,"Error"],[8,"Any"],[8,"Error"],[3,"Backtrace"],[3,"IllegalFlightMessagesSnafu"],[3,"IllegalGrpcClientStateSnafu"],[3,"MissingFieldSnafu"],[4,"StatusCode"],[3,"ServerSnafu"],[3,"IllegalDatabaseResponseSnafu"],[3,"ClientStreamingSnafu"],[8,"Clone"],[3,"FlightGetSnafu"],[3,"HandleRequestSnafu"],[3,"ConvertFlightDataSnafu"],[3,"ColumnDataTypeSnafu"],[3,"CreateChannelSnafu"],[3,"RegionServerSnafu"],[8,"Debug"],[3,"Status"],[4,"Code"],[8,"StackError"],[3,"Demand"],[4,"Loadbalancer"],[3,"Random"],[3,"ResponseHeader"],[3,"RegionRequester"],[3,"Ticket"],[6,"SendableRecordBatchStream"],[3,"RegionRequest"],[6,"AffectedRows"],[3,"QueryRequest"],[3,"InsertRequest"],[3,"GreptimeDatabaseClient"],[3,"AuthHeader"],[3,"RowInsertRequest"],[13,"FlightGet"],[13,"CreateChannel"],[13,"RegionServer"],[13,"Server"],[13,"IllegalGrpcClientState"],[13,"IllegalDatabaseResponse"],[13,"ClientStreaming"],[13,"MissingField"],[13,"IllegalFlightMessages"],[13,"HandleRequest"],[13,"ConvertFlightData"],[13,"ColumnDataType"],[8,"LoadBalance"]]},\ -"cmd":{"doc":"","t":"AAAAAAANDNDEDNEINNLLLLLLLLLLALLLLLLLLLLLAMLLLLLLLLLLLLMLLLLLLLLMKLLLLLLLLLLLLLLLLLLLMLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLDDLLLLFLLLLLLLLLLLMMFFLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLALLLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLNNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLDLLLLLLFMLLLLLLLLFLLLLLLLLLMMMLLLLLLLLLLLDRDLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLALLDRDDRDRDDDLMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMDDNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDNDNDNDENDNDNDNDNDNDNDNDNDNDNDNDGNDNDNDNDNDNDNDNDNDNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDDNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLMLLLLLLMLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLDDNDELLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLNNRRNNDENDLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMMMLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDNDELLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLMLMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLMMMMMMLLLLLLLLMMLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLM","n":["cli","datanode","error","frontend","metasrv","options","standalone","Attach","AttachCommand","Bench","Command","Instance","Repl","Repl","SubCommand","Tool","Tool","Upgrade","and","and","and","and","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","bench","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","cmd","cmd","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","database","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","disable_helper","do_work","drop","drop","drop","drop","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_subset","from_subset","from_subset","from_subset","grpc_addr","has_subcommand","helper","init","init","init","init","into","into","into","into","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","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","load_options","meta_addr","or","or","or","or","prompt","query_engine","repl","rl","sculpt","sculpt","sculpt","sculpt","start","stop","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","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","upgrade","vzip","vzip","vzip","vzip","BenchTableMetadata","BenchTableMetadataCommand","and","and","augment_args","augment_args_for_update","bench_self_recorded","borrow","borrow","borrow_mut","borrow_mut","build","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","count","count","create_region_routes","create_table_info","default","deref","deref","deref_mut","deref_mut","do_work","drop","drop","etcd_addr","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_subset","from_subset","init","init","into","into","into_app","into_app_for_update","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","lift_into","lift_into","metadata","or","or","sculpt","sculpt","subset","subset","table_metadata_manager","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","update_from_arg_matches","update_from_arg_matches_mut","vzip","vzip","TableMetadataBencher","and","bench_create","bench_delete","bench_get","bench_rename","borrow","borrow_mut","compat","compat_mut","compat_ref","count","deref","deref_mut","drop","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","new","or","sculpt","subset","table_metadata_manager","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","Exit","Help","ReplCommand","Sql","UseDatabase","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","eq","fmt","from","from_subset","help","init","into","into_request","into_request","is_in_subset","lift_into","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","vzip","db_name","sql","RustylineHelper","and","borrow","borrow_mut","compat","compat_mut","compat_ref","complete","default","deref","deref_mut","drop","from","from_subset","highlight","highlight_candidate","highlight_char","highlight_hint","highlight_prompt","highlighter","hint","hinter","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","validate","vzip","Repl","and","borrow","borrow_mut","compat","compat_mut","compat_ref","create_query_engine","database","deref","deref_mut","do_execute_sql","drop","drop","execute_sql","from","from_subset","history_file","init","into","into_request","into_request","is_in_subset","lift_into","next_command","or","print_help","prompt","query_engine","rl","run","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","try_new","type_id","vzip","MigrateTableMetadata","PAGE_SIZE","UpgradeCommand","and","and","augment_args","augment_args_for_update","borrow","borrow","borrow_mut","borrow_mut","build","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","create_datanode_table_keys","create_table_name_key","default","delete_migrated_keys","deref","deref","deref_mut","deref_mut","do_work","drop","drop","dryrun","dryrun","etcd_addr","etcd_store","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_subset","from_subset","init","init","into","into","into_app","into_app_for_update","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","lift_into","lift_into","migrate_catalog_key","migrate_catalog_keys","migrate_schema_key","migrate_schema_keys","migrate_table_global_values","migrate_table_route_key","migrate_table_route_keys","or","or","sculpt","sculpt","skip_catalog_keys","skip_catalog_keys","skip_schema_keys","skip_schema_keys","skip_table_global_keys","skip_table_global_keys","skip_table_route_keys","skip_table_route_keys","split_table_global_value","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","update_from_arg_matches","update_from_arg_matches_mut","v1_helper","vzip","vzip","CATALOG_KEY_PATTERN","CATALOG_KEY_PREFIX","CatalogKey","CatalogValue","NAME_PATTERN","SCHEMA_KEY_PATTERN","SCHEMA_KEY_PREFIX","SchemaKey","SchemaValue","TableGlobalValue","__clone_box","__private_field","__private_field","and","and","and","and","and","and","and","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","catalog_name","catalog_name","clone","clone_into","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","define_catalog_value","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","err","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_bytes","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","init","init","init","init","init","init","init","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","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","node_id","or","or","or","or","or","or","or","parse","parse","parse","regions_id_map","schema_name","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","serialize","serialize","serialize","subset","subset","subset","subset","subset","subset","subset","table_id","table_info","to_owned","to_string","to_string","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","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","DeserializeCatalogEntryValue","DeserializeCatalogEntryValueSnafu","Error","InvalidCatalog","InvalidCatalogSnafu","__clone_box","__clone_box","and","and","and","as_error_source","backtrace","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cause","clone","clone","clone_into","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","description","drop","drop","drop","fail","fmt","fmt","fmt","fmt","from","from","from","from_ref","from_ref","from_subset","from_subset","from_subset","init","init","init","into","into","into","into_error","into_error","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","key","lift_into","lift_into","lift_into","or","or","or","provide","raw","sculpt","sculpt","sculpt","source","subset","subset","subset","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_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","key","location","location","raw","source","Command","Instance","Start","StartCommand","SubCommand","and","and","and","and","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","config_file","data_home","datanode","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","env_prefix","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_subset","from_subset","from_subset","from_subset","has_subcommand","http_addr","http_timeout","init","init","init","init","into","into","into","into","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","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","load_options","load_options","load_options","metasrv_addr","node_id","or","or","or","or","rpc_addr","rpc_hostname","sculpt","sculpt","sculpt","sculpt","start","stop","subcmd","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","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip","BuildMetaServer","BuildMetaServerSnafu","CollectRecordBatches","CollectRecordBatchesSnafu","ConnectEtcd","ConnectEtcdSnafu","CreateDir","CreateDirSnafu","Error","IllegalConfig","IllegalConfigSnafu","InitMetadata","InitMetadataSnafu","InvalidReplCommand","InvalidReplCommandSnafu","IterStream","IterStreamSnafu","LoadLayeredConfig","LoadLayeredConfigSnafu","MissingConfig","MissingConfigSnafu","ParseSql","ParseSqlSnafu","PlanStatement","PlanStatementSnafu","PrettyPrintRecordBatches","PrettyPrintRecordBatchesSnafu","Readline","ReadlineSnafu","ReplCreation","ReplCreationSnafu","RequestDatabase","RequestDatabaseSnafu","Result","SerdeJson","SerdeJsonSnafu","ShutdownDatanode","ShutdownDatanodeSnafu","ShutdownFrontend","ShutdownFrontendSnafu","ShutdownMetaServer","ShutdownMetaServerSnafu","StartCatalogManager","StartCatalogManagerSnafu","StartDatanode","StartDatanodeSnafu","StartFrontend","StartFrontendSnafu","StartMetaClient","StartMetaClientSnafu","StartMetaServer","StartMetaServerSnafu","SubstraitEncodeLogicalPlan","SubstraitEncodeLogicalPlanSnafu","UnsupportedSelectorType","UnsupportedSelectorTypeSnafu","__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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","dir","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","etcd_addr","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","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_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","init","init","init","init","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_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","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","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","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","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","provide","reason","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","source","sql","sql","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","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","dir","error","error","error","error","error","error","etcd_addr","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","reason","selector_type","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","sql","sql","Command","Instance","Start","StartCommand","SubCommand","and","and","and","and","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","config_file","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","disable_dashboard","drop","drop","drop","drop","env_prefix","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_subset","from_subset","from_subset","from_subset","frontend","grpc_addr","has_subcommand","http_addr","http_timeout","influxdb_enable","init","init","init","init","into","into","into","into","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","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","load_options","load_options","load_options","metasrv_addr","mysql_addr","opentsdb_addr","or","or","or","or","postgres_addr","sculpt","sculpt","sculpt","sculpt","start","stop","subcmd","subset","subset","subset","subset","tls_cert_path","tls_key_path","tls_mode","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","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","user_provider","vzip","vzip","vzip","vzip","Command","Instance","Start","StartCommand","SubCommand","and","and","and","and","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","bind_addr","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","config_file","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","enable_region_failover","env_prefix","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_subset","from_subset","from_subset","from_subset","has_subcommand","http_addr","http_timeout","init","init","init","init","instance","into","into","into","into","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","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","load_options","load_options","load_options","or","or","or","or","sculpt","sculpt","sculpt","sculpt","selector","server_addr","start","stop","store_addr","subcmd","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","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","use_memory_store","vzip","vzip","vzip","vzip","Cli","Datanode","ENV_LIST_SEP","ENV_VAR_SEP","Frontend","Metasrv","MixOptions","Options","Standalone","TopLevelOptions","__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","data_home","datanode","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","frontend","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","load_layered_options","log_dir","log_level","logging","logging_options","metadata_store","or","or","or","procedure","sculpt","sculpt","sculpt","subset","subset","subset","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_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Command","Instance","StandaloneOptions","Start","StartCommand","SubCommand","__clone_box","and","and","and","and","and","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build_frontend","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","config_file","datanode","datanode_options","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","enable_telemetry","env_prefix","erased_serialize","fmt","fmt","from","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","frontend","frontend_options","grpc","has_subcommand","http","http_addr","influxdb","influxdb_enable","init","init","init","init","init","into","into","into","into","into","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","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","lift_into","lift_into","lift_into","lift_into","lift_into","load_options","load_options","load_options","logging","metadata_store","mode","mysql","mysql_addr","opentsdb","opentsdb_addr","or","or","or","or","or","postgres","postgres_addr","procedure","prom_store","region_engine","rpc_addr","sculpt","sculpt","sculpt","sculpt","sculpt","serialize","start","stop","storage","subcmd","subset","subset","subset","subset","subset","tls_cert_path","tls_key_path","tls_mode","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","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","user_provider","vzip","vzip","vzip","vzip","vzip","wal"],"q":[[0,"cmd"],[7,"cmd::cli"],[172,"cmd::cli::bench"],[248,"cmd::cli::bench::metadata"],[283,"cmd::cli::cmd"],[319,"cmd::cli::cmd::ReplCommand"],[321,"cmd::cli::helper"],[360,"cmd::cli::repl"],[401,"cmd::cli::upgrade"],[494,"cmd::cli::upgrade::v1_helper"],[737,"cmd::cli::upgrade::v1_helper::err"],[850,"cmd::cli::upgrade::v1_helper::err::Error"],[855,"cmd::datanode"],[1014,"cmd::error"],[2042,"cmd::error::Error"],[2099,"cmd::frontend"],[2264,"cmd::metasrv"],[2424,"cmd::options"],[2532,"cmd::standalone"]],"d":["","","","","","","","","","","","","Captures the state of the repl, gathers commands and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Client for interacting with GreptimeDB","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current prompt","","","Rustyline editor for interacting with user on command line","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Represents the parsed command from the user (which may be …","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","Captures the state of the repl, gathers commands and …","","","","","","","","Client for interacting with GreptimeDB","","","","","","","Returns the argument unchanged.","","Return the location of the history file (defaults to $HOME/…","","Calls U::from(self).","","","","","Parse the next command","","","Current prompt","","Rustyline editor for interacting with user on command line","Read Evaluate Print Loop (interactive command line) for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The pattern of a valid catalog, schema or table name.","","","","","Table global info contains necessary info for a datanode …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Id of datanode that created the global table info kv. only …","","","","","","","","","","","Allocation of region ids across all datanodes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SNAFU context selector for the …","","","SNAFU context selector for the Error::InvalidCatalog …","","","","","","","","","","","","","","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.","","","","","","","","","Calls U::from(self).","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SNAFU context selector for the Error::BuildMetaServer …","","SNAFU context selector for the Error::CollectRecordBatches …","","SNAFU context selector for the Error::ConnectEtcd variant","","SNAFU context selector for the Error::CreateDir variant","","","SNAFU context selector for the Error::IllegalConfig variant","","SNAFU context selector for the Error::InitMetadata variant","","SNAFU context selector for the Error::InvalidReplCommand …","","SNAFU context selector for the Error::IterStream variant","","SNAFU context selector for the Error::LoadLayeredConfig …","","SNAFU context selector for the Error::MissingConfig variant","","SNAFU context selector for the Error::ParseSql variant","","SNAFU context selector for the Error::PlanStatement variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::Readline variant","","SNAFU context selector for the Error::ReplCreation variant","","SNAFU context selector for the Error::RequestDatabase …","","","SNAFU context selector for the Error::SerdeJson variant","","SNAFU context selector for the Error::ShutdownDatanode …","","SNAFU context selector for the Error::ShutdownFrontend …","","SNAFU context selector for the Error::ShutdownMetaServer …","","SNAFU context selector for the Error::StartCatalogManager …","","SNAFU context selector for the Error::StartDatanode variant","","SNAFU context selector for the Error::StartFrontend variant","","SNAFU context selector for the Error::StartMetaClient …","","SNAFU context selector for the Error::StartMetaServer …","","SNAFU context selector for the …","","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 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","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.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options mixed up from datanode, frontend and metasrv.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Load the configuration from multiple sources and merge …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build frontend instance in standalone mode","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options for different store engines.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,7,0,7,0,0,0,5,0,0,5,7,5,4,7,8,4,8,4,8,7,7,0,5,4,7,8,5,4,7,8,4,7,8,0,4,5,4,7,8,5,4,7,8,5,4,7,8,49,5,4,7,8,5,4,7,8,8,143,5,4,7,8,8,5,4,7,8,4,7,8,4,7,8,5,4,7,8,8,7,0,5,4,7,8,5,4,7,8,4,7,8,4,7,8,5,5,4,4,7,7,8,8,5,4,7,8,5,4,7,8,4,8,5,4,7,8,49,49,0,49,5,4,7,8,5,5,5,4,7,8,5,4,7,8,5,4,7,8,5,4,7,8,5,5,4,4,7,7,8,8,5,4,7,8,4,7,8,4,7,8,0,5,4,7,8,0,0,37,31,31,31,0,37,31,37,31,31,37,31,37,31,37,31,37,31,0,0,31,37,31,37,31,37,37,31,31,31,37,31,31,31,37,31,37,31,37,31,31,31,37,37,31,31,37,31,37,31,0,37,31,37,31,37,31,37,37,31,37,31,37,31,37,37,31,31,37,31,31,31,37,31,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,40,40,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,144,145,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,49,49,49,49,49,49,0,49,49,49,49,49,49,49,49,49,0,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,0,0,0,53,52,52,52,53,52,53,52,52,53,52,53,52,53,52,53,53,52,53,53,52,53,52,53,53,52,53,52,52,53,52,53,52,52,52,53,52,53,52,53,52,52,52,53,53,52,52,53,52,53,52,53,53,53,53,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,53,52,53,52,53,52,53,52,53,53,52,52,53,52,52,52,0,53,52,0,0,0,0,0,0,0,0,0,0,54,60,62,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,57,54,54,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,0,56,57,60,60,62,62,54,64,65,56,57,60,62,54,64,65,54,64,65,56,57,60,62,54,64,65,54,54,54,54,54,54,54,64,65,0,56,57,54,64,65,56,57,60,62,54,64,65,54,54,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,56,57,57,60,60,62,62,54,54,64,64,65,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,54,56,57,60,62,54,64,65,56,57,54,54,57,56,57,60,62,54,64,65,54,64,65,56,57,60,62,54,64,65,54,54,54,56,57,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,56,57,57,60,60,62,62,54,54,64,64,65,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,71,0,0,71,0,76,78,76,78,71,71,71,76,78,71,76,78,71,76,71,76,78,76,78,76,78,71,76,78,71,76,78,71,76,78,71,76,78,71,71,76,78,71,76,76,78,71,71,76,78,71,76,78,76,78,71,76,78,71,76,78,71,76,78,76,76,78,78,71,71,76,78,71,76,76,78,71,76,78,71,71,78,76,78,71,71,76,78,71,76,78,71,76,78,71,76,78,71,76,78,71,76,76,78,78,71,71,76,78,71,76,78,71,146,146,147,147,147,0,0,84,0,0,83,81,84,85,81,85,81,85,84,84,83,81,84,85,83,81,84,85,81,84,85,83,81,84,85,83,81,84,85,83,81,84,85,85,85,83,85,83,81,84,85,83,81,84,85,83,81,84,85,85,85,83,81,84,85,81,84,85,81,84,85,83,81,84,85,84,85,85,83,81,84,85,83,81,84,85,81,84,85,81,84,85,83,83,81,81,84,84,85,85,83,81,84,85,83,81,84,85,81,84,85,85,85,83,81,84,85,85,85,83,81,84,85,83,83,81,83,81,84,85,83,81,84,85,83,81,84,85,83,81,84,85,83,83,81,81,84,84,85,85,83,81,84,85,81,84,85,81,84,85,83,81,84,85,86,0,86,0,86,0,86,0,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,86,86,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,88,89,90,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,86,114,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,112,88,89,90,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,88,88,89,89,100,100,90,90,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,86,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,88,89,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,86,90,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,100,86,103,107,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,88,88,89,89,100,100,90,90,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,86,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,148,149,150,151,152,153,148,152,154,155,156,157,158,159,160,161,162,163,164,165,149,150,166,167,168,169,170,171,172,151,173,152,153,163,164,174,165,154,155,156,157,158,159,160,161,162,165,166,167,168,169,170,171,172,173,166,170,0,0,120,0,0,119,117,120,121,117,121,117,121,120,120,119,117,120,121,119,117,120,121,117,120,121,119,117,120,121,119,117,120,121,119,117,120,121,121,121,119,117,120,121,119,117,120,121,121,119,117,120,121,121,121,119,117,120,121,117,120,121,117,120,121,119,117,120,121,119,121,120,121,121,121,119,117,120,121,119,117,120,121,117,120,121,117,120,121,119,119,117,117,120,120,121,121,119,117,120,121,119,117,120,121,117,120,121,121,121,121,119,117,120,121,121,119,117,120,121,119,119,117,119,117,120,121,121,121,121,119,117,120,121,119,117,120,121,119,117,120,121,119,119,117,117,120,120,121,121,119,117,120,121,117,120,121,117,120,121,121,119,117,120,121,0,0,125,0,0,124,122,125,126,122,126,122,126,125,125,126,124,122,125,126,124,122,125,126,122,125,126,124,122,125,126,124,122,125,126,124,122,125,126,126,126,124,122,125,126,124,122,125,126,124,122,125,126,126,126,126,124,122,125,126,122,125,126,122,125,126,124,122,125,126,125,126,126,124,122,125,126,124,124,122,125,126,122,125,126,122,125,126,124,124,122,122,125,125,126,126,124,122,125,126,124,122,125,126,122,125,126,124,122,125,126,124,122,125,126,126,126,124,124,126,122,124,122,125,126,124,122,125,126,124,122,125,126,124,122,125,126,124,124,122,122,125,125,126,126,124,122,125,126,122,125,126,122,125,126,126,124,122,125,126,24,24,0,0,24,24,0,0,24,0,23,132,24,23,132,24,23,132,24,23,23,23,132,24,23,132,24,23,132,24,23,132,132,23,132,24,23,132,24,23,132,24,23,23,132,24,23,23,132,24,23,132,132,24,23,132,24,23,132,132,24,24,23,23,132,24,23,132,24,23,24,23,23,132,24,132,132,24,23,132,132,24,23,132,24,23,23,132,24,23,132,24,23,132,24,23,132,132,24,24,23,23,132,24,23,132,24,23,0,0,0,134,0,0,142,133,131,134,142,135,131,135,131,135,134,134,133,131,134,142,135,133,131,134,142,135,131,134,135,0,142,142,133,131,134,142,135,133,131,134,142,135,133,131,134,142,135,135,133,142,142,135,133,131,134,142,135,133,131,134,142,135,142,133,131,134,142,135,142,135,142,142,135,133,131,134,142,135,131,134,135,131,134,135,142,133,131,134,142,135,133,142,142,134,142,135,142,135,133,131,134,142,135,133,131,134,142,135,131,134,135,131,134,135,133,133,131,131,134,134,142,142,135,135,133,131,134,142,135,133,131,134,142,135,131,134,135,142,142,142,142,135,142,135,133,131,134,142,135,142,135,142,142,142,135,133,131,134,142,135,142,133,133,142,131,133,131,134,142,135,135,135,135,142,133,131,134,142,135,133,131,134,142,135,133,131,134,142,135,133,133,131,131,134,134,142,142,135,135,133,131,134,142,135,131,134,135,131,134,135,135,133,131,134,142,135,142],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,[[6,[5]]]],[7,[[6,[5]]]],[8,[[6,[5]]]],0,0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[10],[10],[10],[10],[10],[10],[10],[10],0,[[],[[13,[[12,[11]]]]]],[10],[10],[10],[10],[[8,14],15],[[]],[[]],[[]],[[]],[16,[[18,[4,17]]]],[16,[[18,[7,17]]]],[16,[[18,[8,17]]]],[16,[[18,[4,17]]]],[16,[[18,[7,17]]]],[16,[[18,[8,17]]]],[[]],[[]],[[]],[[]],0,[19,20],0,[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],21],[[],22],[[],22],[[],21],[[],22],[[],21],[[],21],[[],22],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[4,23],[[6,[24]]]],0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],0,0,0,0,[[]],[[]],[[]],[[]],[5,6],[5,6],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[4,16],[[18,[17]]]],[[7,16],[[18,[17]]]],[[8,16],[[18,[17]]]],[[4,16],[[18,[17]]]],[[7,16],[[18,[17]]]],[[8,16],[[18,[17]]]],0,[[]],[[]],[[]],[[]],0,0,[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[[19,29,30]],[[]],[[]],[[]],[[]],[31,[[6,[5]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[],[[33,[32]]]],[[34,35],36],[[],31],[10],[10],[10],[10],[37,[[13,[[12,[11]]]]]],[10],[10],0,[[31,14],15],[[]],[[]],[16,[[18,[31,17]]]],[16,[[18,[31,17]]]],[[]],[[]],[[],10],[[],10],[[]],[[]],[[],3],[[],3],[[],21],[[],22],[[],22],[[],21],[[],20],[[],20],[[]],[[]],0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[[]],[[]],[[],[[18,[26]]]],[[],[[18,[26]]]],0,[[],27],[[],27],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[31,16],[[18,[17]]]],[[31,16],[[18,[17]]]],[[]],[[]],0,[1,[[2,[1,1]]]],[38],[38],[38],[38],[[]],[[]],[[],9],[[],9],[[],9],0,[10],[10],[10],[[]],[[]],[[],10],[[]],[[],21],[[],22],[[],20],[[]],[[39,30],38],[1,[[25,[1,1]]]],[[]],[[],[[18,[26]]]],0,[[],27],[[]],[[],18],[[],18],[[],18],[[],28],[[]],0,0,0,0,0,[1,[[2,[1,1]]]],[[]],[[]],[[],9],[[],9],[[],9],[10],[10],[10],[[40,40],20],[[40,14],15],[[]],[[]],[[],19],[[],10],[[]],[[],21],[[],22],[[],20],[[]],[1,[[25,[1,1]]]],[[]],[[],[[18,[26]]]],[[],27],[[]],[[],18],[19,[[6,[40]]]],[[],18],[[],18],[[],28],[[]],0,0,0,[1,[[2,[1,1]]]],[[]],[[]],[[],9],[[],9],[[],9],[[41,19,10,42],43],[[],41],[10],[10],[10],[[]],[[]],[[41,19,10],[[44,[19]]]],[[41,19,45],[[44,[19]]]],[[41,19,10],20],[[41,19],[[44,[19]]]],[[41,19,20],[[44,[19]]]],0,[[41,19,10,42],27],0,[[],10],[[]],[[],21],[[],22],[[],20],[[]],[1,[[25,[1,1]]]],[[]],[[],[[18,[26]]]],[[],27],[[]],[[],18],[[],18],[[],18],[[],28],[[41,46],[[43,[47]]]],[[]],0,[1,[[2,[1,1]]]],[[]],[[]],[[],9],[[],9],[[],9],[19,[[6,[48]]]],0,[10],[10],[[49,50],6],[10],[49],[[49,50],20],[[]],[[]],[[],51],[[],10],[[]],[[],22],[[],21],[[],20],[[]],[49,[[6,[40]]]],[1,[[25,[1,1]]]],[49],0,0,0,[49,6],[[]],[[],[[18,[26]]]],[[],27],[[]],[[],18],[[],18],[[],18],[8,[[6,[49]]]],[[],28],[[]],0,0,0,[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[[]],[[]],[[]],[[]],[52,[[6,[5]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[53,54]],[[53,54]],[[],52],[[53,[33,[[33,[55]]]]]],[10],[10],[10],[10],[53,[[13,[[12,[11]]]]]],[10],[10],0,0,0,0,[[52,14],15],[[]],[[]],[16,[[18,[52,17]]]],[16,[[18,[52,17]]]],[[]],[[]],[[],10],[[],10],[[]],[[]],[[],3],[[],3],[[],21],[[],22],[[],21],[[],22],[[],20],[[],20],[[]],[[]],[[53,56]],[53,6],[[53,57],6],[53,6],[53,6],[[53,58],[[6,[30]]]],[53,6],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[[]],[[]],0,0,0,0,0,0,0,0,[[53,19,54]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],27],[[],27],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[52,16],[[18,[17]]]],[[52,16],[[18,[17]]]],0,[[]],[[]],0,0,0,0,0,0,0,0,0,0,[59],0,0,[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]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[54,54],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[10],[10],[60,61],[10],[62,61],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[63,[[18,[54]]]],[63,[[18,[64]]]],[63,[[18,[65]]]],[10],[10],[10],[10],[10],[10],[10],[[54,54],20],[[],20],[[],20],[[],20],[[],20],[[],20],[66,[[18,[67,68]]]],[66,[[18,[67,68]]]],[66,[[18,[67,68]]]],0,[[56,14],15],[[57,14],15],[[54,14],15],[[64,14],15],[[65,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[70,[[69,[55]]]]],[[18,[54,71]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],21],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[[[70,[19]]],[[18,[56,71]]]],[[[70,[19]]],[[18,[57,71]]]],[[[70,[19]]],[[18,[54,71]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[54,72],18],[[64,72],18],[[65,72],18],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[54,34],0,[[]],[[],50],[[],50],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[59],[59],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[[],73],[71,[[27,[74]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[76,[[75,[50]]]]],71],[71,[[27,[73]]]],[[[76,[77]]],[[76,[77]]]],[[[78,[77]]],[[78,[77]]]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[10],[10],[10],[10],[10],[10],[71,19],[10],[10],[10],[[[76,[[75,[50]]]]],[[18,[71]]]],[[[76,[79]],14],15],[[[78,[79]],14],15],[[71,14],15],[[71,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[[76,[[75,[50]]]]],71],[[[78,[[75,[50]]]]],71],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],20],[[],20],[[],20],0,[[]],[[]],[[]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[80],0,[[]],[[]],[[]],[71,[[27,[73]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[]],[[]],[[],50],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[81,82],[[6,[83]]]],[[84,82],[[6,[83]]]],[[85,82],[[6,[83]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,0,[[],85],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],0,[[85,14],15],[[]],[[]],[[]],[[]],[16,[[18,[81,17]]]],[16,[[18,[84,17]]]],[16,[[18,[85,17]]]],[16,[[18,[81,17]]]],[16,[[18,[84,17]]]],[16,[[18,[85,17]]]],[[]],[[]],[[]],[[]],[19,20],0,0,[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],21],[[],22],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[81,23],[[6,[24]]]],[[84,23],[[6,[24]]]],[[85,23],[[6,[24]]]],0,0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],0,0,[[]],[[]],[[]],[[]],[83,6],[83,6],0,[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[81,16],[[18,[17]]]],[[84,16],[[18,[17]]]],[[85,16],[[18,[17]]]],[[81,16],[[18,[17]]]],[[84,16],[[18,[17]]]],[[85,16],[[18,[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[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]]]],[86,87],[[],73],[86,[[27,[74]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[88,[[75,[50]]]]],86],[[[89,[[75,[50]]]]],86],[[[90,[[75,[50]]]]],86],[86,[[27,[73]]]],[91,91],[92,92],[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[[[88,[77]]],[[88,[77]]]],[[[89,[77]]],[[89,[77]]]],[[[100,[77]]],[[100,[77]]]],[[[90,[77]]],[[90,[77]]]],[101,101],[102,102],[[[103,[77]]],[[103,[77]]]],[104,104],[105,105],[106,106],[[[107,[77]]],[[107,[77]]]],[108,108],[109,109],[110,110],[111,111],[[[112,[77]]],[[112,[77]]]],[113,113],[[[114,[77]]],[[114,[77]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],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],[[],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],[[86,10,[33,[50]]]],[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],[10],[10],[10],[10],[10],[10],[86,19],0,[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,[[[88,[[75,[50]]]]],[[18,[86]]]],[[[89,[[75,[50]]]]],[[18,[86]]]],[[[90,[[75,[50]]]]],[[18,[86]]]],[[91,14],15],[[92,14],15],[[93,14],15],[[94,14],15],[[95,14],15],[[96,14],15],[[97,14],15],[[98,14],15],[[99,14],15],[[[88,[79]],14],15],[[[89,[79]],14],15],[[[100,[79]],14],15],[[[90,[79]],14],15],[[101,14],15],[[102,14],15],[[[103,[79]],14],15],[[104,14],15],[[105,14],15],[[106,14],15],[[[107,[79]],14],15],[[108,14],15],[[109,14],15],[[110,14],15],[[111,14],15],[[[112,[79]],14],15],[[113,14],15],[[[114,[79]],14],15],[[86,14],15],[[86,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[91,86],[92,86],[93,86],[94,86],[95,86],[96,86],[97,86],[98,86],[99,86],[[[88,[[75,[50]]]]],86],[[[89,[[75,[50]]]]],86],[[[100,[[75,[50]]]]],86],[[[90,[[75,[50]]]]],86],[101,86],[102,86],[[[103,[[75,[50]]]]],86],[104,86],[105,86],[106,86],[[[107,[[75,[50]]]]],86],[108,86],[109,86],[110,86],[111,86],[[[112,[[75,[50]]]]],86],[113,86],[[[114,[[75,[50]]]]],86],[[],21],[[],22],[[],22],[[],21],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],22],[[],21],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],22],[[],21],[[],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,[86,[[27,[115]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[80],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[86,[[27,[73]]]],0,0,[86,116],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],50],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[117,118],[[6,[119]]]],[[120,118],[[6,[119]]]],[[121,118],[[6,[119]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],121],[10],[10],[10],[10],[10],[10],[10],[10],0,[10],[10],[10],[10],0,[[121,14],15],[[]],[[]],[[]],[[]],[16,[[18,[117,17]]]],[16,[[18,[120,17]]]],[16,[[18,[121,17]]]],[16,[[18,[117,17]]]],[16,[[18,[120,17]]]],[16,[[18,[121,17]]]],[[]],[[]],[[]],[[]],0,0,[19,20],0,0,0,[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],22],[[],21],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[117,23],[[6,[24]]]],[[120,23],[[6,[24]]]],[[121,23],[[6,[24]]]],0,0,0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],0,[[]],[[]],[[]],[[]],[119,6],[119,6],0,[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],0,0,0,[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[117,16],[[18,[17]]]],[[120,16],[[18,[17]]]],[[121,16],[[18,[17]]]],[[117,16],[[18,[17]]]],[[120,16],[[18,[17]]]],[[121,16],[[18,[17]]]],0,[[]],[[]],[[]],[[]],0,0,0,0,0,[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[122,123],[[6,[124]]]],[[125,123],[[6,[124]]]],[[126,123],[[6,[124]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],126],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],0,0,[[126,14],15],[[]],[[]],[[]],[[]],[16,[[18,[122,17]]]],[16,[[18,[125,17]]]],[16,[[18,[126,17]]]],[16,[[18,[122,17]]]],[16,[[18,[125,17]]]],[16,[[18,[126,17]]]],[[]],[[]],[[]],[[]],[19,20],0,0,[[],10],[[],10],[[],10],[[],10],0,[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],21],[[],22],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[122,23],[[6,[24]]]],[[125,23],[[6,[24]]]],[[126,23],[[6,[24]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[[]],[[]],[[]],[[]],0,0,[124,6],[124,6],0,0,[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[122,16],[[18,[17]]]],[[125,16],[[18,[17]]]],[[126,16],[[18,[17]]]],[[122,16],[[18,[17]]]],[[125,16],[[18,[17]]]],[[126,16],[[18,[17]]]],0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[59],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[23,23],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[],23],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[23,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],10],[[],10],[[],10],[[]],[[]],[[]],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[[27,[19]],19,[27,[[69,[19]]]]],[[6,[[0,[127,128,129]]]]]],0,0,0,[24,130],0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],0,[[]],[[]],[[]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[]],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[]],[[]],[[]],0,0,0,0,0,0,[59],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[131,132],[[6,[133]]]],[[134,132],[[6,[133]]]],[[135,132],[[6,[133]]]],[[136,137,138,139,140],[[6,[141]]]],[142,142],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[142,82],[[],142],[[],135],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[63,[[18,[142]]]],[10],[10],[10],[10],[10],0,0,[66,[[18,[67,68]]]],[[142,14],15],[[135,14],15],[[]],[[]],[[]],[[]],[[]],[16,[[18,[131,17]]]],[16,[[18,[134,17]]]],[16,[[18,[135,17]]]],[16,[[18,[131,17]]]],[16,[[18,[134,17]]]],[16,[[18,[135,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,[142,118],0,[19,20],0,0,0,0,[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],22],[[],21],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],20],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[]],[[131,23],[[6,[24]]]],[[134,23],[[6,[24]]]],[[135,23],[[6,[24]]]],0,0,0,0,0,0,0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[142,72],18],[133,6],[133,6],0,0,[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],0,0,0,[[]],[[],27],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[],28],[[131,16],[[18,[17]]]],[[134,16],[[18,[17]]]],[[135,16],[[18,[17]]]],[[131,16],[[18,[17]]]],[[134,16],[[18,[17]]]],[[135,16],[[18,[17]]]],0,[[]],[[]],[[]],[[]],[[]],0],"c":[491,494,495,496,497,498,499,500,501,502,503,505,506,528,529,530,553,556,558,570,571,572,580,589,590,591,592,593,594,602,653,661,662,663,664,665,673,674,675,683,684,737,738,739,740,741,748,755,756,757,758,776,780,781,782,783,784,799,800,810,818,822,850,851,852,853,854],"p":[[8,"Policy"],[3,"And"],[6,"Command"],[3,"Command"],[4,"Instance"],[6,"Result"],[4,"SubCommand"],[3,"AttachCommand"],[3,"Compat"],[15,"usize"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"Formatter"],[6,"Result"],[3,"ArgMatches"],[3,"Error"],[4,"Result"],[15,"str"],[15,"bool"],[3,"Request"],[3,"Request"],[3,"TopLevelOptions"],[4,"Options"],[3,"Or"],[4,"CNil"],[4,"Option"],[3,"TypeId"],[8,"Fn"],[15,"u32"],[3,"BenchTableMetadataCommand"],[3,"RegionRoute"],[3,"Vec"],[6,"TableId"],[3,"TableName"],[3,"RawTableInfo"],[3,"BenchTableMetadata"],[3,"TableMetadataBencher"],[6,"TableMetadataManagerRef"],[4,"ReplCommand"],[3,"RustylineHelper"],[3,"Context"],[6,"Result"],[4,"Cow"],[4,"CompletionType"],[3,"ValidationContext"],[4,"ValidationResult"],[3,"DatafusionQueryEngine"],[3,"Repl"],[3,"String"],[3,"PathBuf"],[3,"UpgradeCommand"],[3,"MigrateTableMetadata"],[3,"TableGlobalValue"],[15,"u8"],[3,"CatalogKey"],[3,"SchemaKey"],[3,"TableRouteValue"],[3,"Private"],[3,"CATALOG_KEY_PATTERN"],[3,"Regex"],[3,"SCHEMA_KEY_PATTERN"],[8,"Deserializer"],[3,"CatalogValue"],[3,"SchemaValue"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[15,"slice"],[8,"AsRef"],[4,"Error"],[8,"Serializer"],[8,"Error"],[3,"Backtrace"],[8,"Into"],[3,"InvalidCatalogSnafu"],[8,"Clone"],[3,"DeserializeCatalogEntryValueSnafu"],[8,"Debug"],[3,"Demand"],[3,"Command"],[3,"DatanodeOptions"],[3,"Instance"],[4,"SubCommand"],[3,"StartCommand"],[4,"Error"],[8,"Any"],[3,"MissingConfigSnafu"],[3,"IllegalConfigSnafu"],[3,"InvalidReplCommandSnafu"],[3,"InitMetadataSnafu"],[3,"IterStreamSnafu"],[3,"StartDatanodeSnafu"],[3,"ShutdownDatanodeSnafu"],[3,"StartFrontendSnafu"],[3,"ShutdownFrontendSnafu"],[3,"BuildMetaServerSnafu"],[3,"StartMetaServerSnafu"],[3,"ShutdownMetaServerSnafu"],[3,"UnsupportedSelectorTypeSnafu"],[3,"ReplCreationSnafu"],[3,"ReadlineSnafu"],[3,"RequestDatabaseSnafu"],[3,"CollectRecordBatchesSnafu"],[3,"PrettyPrintRecordBatchesSnafu"],[3,"StartMetaClientSnafu"],[3,"ParseSqlSnafu"],[3,"PlanStatementSnafu"],[3,"SubstraitEncodeLogicalPlanSnafu"],[3,"LoadLayeredConfigSnafu"],[3,"StartCatalogManagerSnafu"],[3,"ConnectEtcdSnafu"],[3,"SerdeJsonSnafu"],[3,"CreateDirSnafu"],[8,"StackError"],[4,"StatusCode"],[3,"Command"],[3,"FrontendOptions"],[3,"Instance"],[4,"SubCommand"],[3,"StartCommand"],[3,"Command"],[3,"MetaSrvOptions"],[3,"Instance"],[4,"SubCommand"],[3,"StartCommand"],[8,"Serialize"],[8,"Deserialize"],[8,"Default"],[3,"LoggingOptions"],[3,"Command"],[3,"MixOptions"],[3,"Instance"],[4,"SubCommand"],[3,"StartCommand"],[3,"Plugins"],[6,"KvBackendRef"],[6,"ProcedureManagerRef"],[6,"CatalogManagerRef"],[3,"RegionServer"],[3,"Instance"],[3,"StandaloneOptions"],[8,"Tool"],[13,"UseDatabase"],[13,"Sql"],[13,"InvalidCatalog"],[13,"DeserializeCatalogEntryValue"],[13,"CreateDir"],[13,"ReplCreation"],[13,"Readline"],[13,"LoadLayeredConfig"],[13,"ConnectEtcd"],[13,"SerdeJson"],[13,"InitMetadata"],[13,"IterStream"],[13,"StartDatanode"],[13,"ShutdownDatanode"],[13,"StartFrontend"],[13,"ShutdownFrontend"],[13,"BuildMetaServer"],[13,"StartMetaServer"],[13,"ShutdownMetaServer"],[13,"MissingConfig"],[13,"IllegalConfig"],[13,"UnsupportedSelectorType"],[13,"RequestDatabase"],[13,"CollectRecordBatches"],[13,"PrettyPrintRecordBatches"],[13,"StartMetaClient"],[13,"ParseSql"],[13,"PlanStatement"],[13,"SubstraitEncodeLogicalPlan"],[13,"StartCatalogManager"],[13,"InvalidReplCommand"]]},\ +"cmd":{"doc":"","t":"AAAAAAADNDEDNEINNLLLLLLLLLLALLLLLLLLLLLAMLLLLLLLLLLLLMLLLLLLLLMKLLLLLLLLLLLLLLLLLLLMLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLDDLLLLFLLLLLLLLLLLMMFFLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLALLLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLNNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLDLLLLLLFMLLLLLLLLFLLLLLLLLLMMMLLLLLLLLLLLDRDLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLALLDRDDRDRDDDLMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMDDNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDNDNDNDENDNDNDNDNDNDNDNDNDNDNDNDGNDNDNDNDNDNDNDNDNDNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDDNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLMLLLLLLMLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLDDNDELLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLNNRRNNDENDLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMMMLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDNDELLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLMLMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLMMMMMMLLLLLLLLMMLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLM","n":["cli","datanode","error","frontend","metasrv","options","standalone","AttachCommand","Bench","Command","Instance","Repl","Repl","SubCommand","Tool","Tool","Upgrade","and","and","and","and","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","bench","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","cmd","cmd","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","database","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","disable_helper","do_work","drop","drop","drop","drop","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_subset","from_subset","from_subset","from_subset","grpc_addr","has_subcommand","helper","init","init","init","init","into","into","into","into","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","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","load_options","meta_addr","or","or","or","or","prompt","query_engine","repl","rl","sculpt","sculpt","sculpt","sculpt","start","stop","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","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","upgrade","vzip","vzip","vzip","vzip","BenchTableMetadata","BenchTableMetadataCommand","and","and","augment_args","augment_args_for_update","bench_self_recorded","borrow","borrow","borrow_mut","borrow_mut","build","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","count","count","create_region_routes","create_table_info","default","deref","deref","deref_mut","deref_mut","do_work","drop","drop","etcd_addr","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_subset","from_subset","init","init","into","into","into_app","into_app_for_update","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","lift_into","lift_into","metadata","or","or","sculpt","sculpt","subset","subset","table_metadata_manager","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","update_from_arg_matches","update_from_arg_matches_mut","vzip","vzip","TableMetadataBencher","and","bench_create","bench_delete","bench_get","bench_rename","borrow","borrow_mut","compat","compat_mut","compat_ref","count","deref","deref_mut","drop","from","from_subset","init","into","into_request","into_request","is_in_subset","lift_into","new","or","sculpt","subset","table_metadata_manager","to_subset","to_subset_unchecked","try_from","try_into","try_into","type_id","vzip","Exit","Help","ReplCommand","Sql","UseDatabase","and","borrow","borrow_mut","compat","compat_mut","compat_ref","deref","deref_mut","drop","eq","fmt","from","from_subset","help","init","into","into_request","into_request","is_in_subset","lift_into","or","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","vzip","db_name","sql","RustylineHelper","and","borrow","borrow_mut","compat","compat_mut","compat_ref","complete","default","deref","deref_mut","drop","from","from_subset","highlight","highlight_candidate","highlight_char","highlight_hint","highlight_prompt","highlighter","hint","hinter","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","validate","vzip","Repl","and","borrow","borrow_mut","compat","compat_mut","compat_ref","create_query_engine","database","deref","deref_mut","do_execute_sql","drop","drop","execute_sql","from","from_subset","history_file","init","into","into_request","into_request","is_in_subset","lift_into","next_command","or","print_help","prompt","query_engine","rl","run","sculpt","subset","to_subset","to_subset_unchecked","try_from","try_into","try_into","try_new","type_id","vzip","MigrateTableMetadata","PAGE_SIZE","UpgradeCommand","and","and","augment_args","augment_args_for_update","borrow","borrow","borrow_mut","borrow_mut","build","compat","compat","compat_mut","compat_mut","compat_ref","compat_ref","create_datanode_table_keys","create_table_name_key","default","delete_migrated_keys","deref","deref","deref_mut","deref_mut","do_work","drop","drop","dryrun","dryrun","etcd_addr","etcd_store","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_subset","from_subset","init","init","into","into","into_app","into_app_for_update","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","lift_into","lift_into","migrate_catalog_key","migrate_catalog_keys","migrate_schema_key","migrate_schema_keys","migrate_table_global_values","migrate_table_route_key","migrate_table_route_keys","or","or","sculpt","sculpt","skip_catalog_keys","skip_catalog_keys","skip_schema_keys","skip_schema_keys","skip_table_global_keys","skip_table_global_keys","skip_table_route_keys","skip_table_route_keys","split_table_global_value","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","update_from_arg_matches","update_from_arg_matches_mut","v1_helper","vzip","vzip","CATALOG_KEY_PATTERN","CATALOG_KEY_PREFIX","CatalogKey","CatalogValue","NAME_PATTERN","SCHEMA_KEY_PATTERN","SCHEMA_KEY_PREFIX","SchemaKey","SchemaValue","TableGlobalValue","__clone_box","__private_field","__private_field","and","and","and","and","and","and","and","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","catalog_name","catalog_name","clone","clone_into","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","define_catalog_value","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","err","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_bytes","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","init","init","init","init","init","init","init","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","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","node_id","or","or","or","or","or","or","or","parse","parse","parse","regions_id_map","schema_name","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","sculpt","serialize","serialize","serialize","subset","subset","subset","subset","subset","subset","subset","table_id","table_info","to_owned","to_string","to_string","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","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","DeserializeCatalogEntryValue","DeserializeCatalogEntryValueSnafu","Error","InvalidCatalog","InvalidCatalogSnafu","__clone_box","__clone_box","and","and","and","as_error_source","backtrace","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cause","clone","clone","clone_into","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","description","drop","drop","drop","fail","fmt","fmt","fmt","fmt","from","from","from","from_ref","from_ref","from_subset","from_subset","from_subset","init","init","init","into","into","into","into_error","into_error","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","key","lift_into","lift_into","lift_into","or","or","or","provide","raw","sculpt","sculpt","sculpt","source","subset","subset","subset","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_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","key","location","location","raw","source","Command","Instance","Start","StartCommand","SubCommand","and","and","and","and","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","config_file","data_home","datanode","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","env_prefix","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_subset","from_subset","from_subset","from_subset","has_subcommand","http_addr","http_timeout","init","init","init","init","into","into","into","into","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","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","load_options","load_options","load_options","metasrv_addr","node_id","or","or","or","or","rpc_addr","rpc_hostname","sculpt","sculpt","sculpt","sculpt","start","stop","subcmd","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","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip","BuildMetaServer","BuildMetaServerSnafu","CollectRecordBatches","CollectRecordBatchesSnafu","ConnectEtcd","ConnectEtcdSnafu","CreateDir","CreateDirSnafu","Error","IllegalConfig","IllegalConfigSnafu","InitMetadata","InitMetadataSnafu","InvalidReplCommand","InvalidReplCommandSnafu","IterStream","IterStreamSnafu","LoadLayeredConfig","LoadLayeredConfigSnafu","MissingConfig","MissingConfigSnafu","ParseSql","ParseSqlSnafu","PlanStatement","PlanStatementSnafu","PrettyPrintRecordBatches","PrettyPrintRecordBatchesSnafu","Readline","ReadlineSnafu","ReplCreation","ReplCreationSnafu","RequestDatabase","RequestDatabaseSnafu","Result","SerdeJson","SerdeJsonSnafu","ShutdownDatanode","ShutdownDatanodeSnafu","ShutdownFrontend","ShutdownFrontendSnafu","ShutdownMetaServer","ShutdownMetaServerSnafu","StartCatalogManager","StartCatalogManagerSnafu","StartDatanode","StartDatanodeSnafu","StartFrontend","StartFrontendSnafu","StartMetaClient","StartMetaClientSnafu","StartMetaServer","StartMetaServerSnafu","SubstraitEncodeLogicalPlan","SubstraitEncodeLogicalPlanSnafu","UnsupportedSelectorType","UnsupportedSelectorTypeSnafu","__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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","dir","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","etcd_addr","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","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_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","init","init","init","init","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_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","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","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","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","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","provide","reason","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","source","sql","sql","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","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_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_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","dir","error","error","error","error","error","error","etcd_addr","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","reason","selector_type","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","source","sql","sql","Command","Instance","Start","StartCommand","SubCommand","and","and","and","and","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","config_file","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","disable_dashboard","drop","drop","drop","drop","env_prefix","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_subset","from_subset","from_subset","from_subset","frontend","grpc_addr","has_subcommand","http_addr","http_timeout","influxdb_enable","init","init","init","init","into","into","into","into","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","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","load_options","load_options","load_options","metasrv_addr","mysql_addr","opentsdb_addr","or","or","or","or","postgres_addr","sculpt","sculpt","sculpt","sculpt","start","stop","subcmd","subset","subset","subset","subset","tls_cert_path","tls_key_path","tls_mode","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","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","user_provider","vzip","vzip","vzip","vzip","Command","Instance","Start","StartCommand","SubCommand","and","and","and","and","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","bind_addr","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","compat","compat","compat","compat","compat_mut","compat_mut","compat_mut","compat_mut","compat_ref","compat_ref","compat_ref","compat_ref","config_file","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","enable_region_failover","env_prefix","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_subset","from_subset","from_subset","from_subset","has_subcommand","http_addr","http_timeout","init","init","init","init","instance","into","into","into","into","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","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","load_options","load_options","load_options","or","or","or","or","sculpt","sculpt","sculpt","sculpt","selector","server_addr","start","stop","store_addr","subcmd","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","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","use_memory_store","vzip","vzip","vzip","vzip","Cli","Datanode","ENV_LIST_SEP","ENV_VAR_SEP","Frontend","Metasrv","MixOptions","Options","Standalone","TopLevelOptions","__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","data_home","datanode","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","frontend","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","load_layered_options","log_dir","log_level","logging","logging_options","metadata_store","or","or","or","procedure","sculpt","sculpt","sculpt","subset","subset","subset","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_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Command","Instance","StandaloneOptions","Start","StartCommand","SubCommand","__clone_box","and","and","and","and","and","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build_frontend","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","config_file","datanode","datanode_options","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","enable_telemetry","env_prefix","erased_serialize","fmt","fmt","from","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","frontend","frontend_options","grpc","has_subcommand","http","http_addr","influxdb","influxdb_enable","init","init","init","init","init","into","into","into","into","into","into_app","into_app","into_app","into_app_for_update","into_app_for_update","into_app_for_update","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","lift_into","lift_into","lift_into","lift_into","lift_into","load_options","load_options","load_options","logging","metadata_store","mode","mysql","mysql_addr","opentsdb","opentsdb_addr","or","or","or","or","or","postgres","postgres_addr","procedure","prom_store","region_engine","rpc_addr","sculpt","sculpt","sculpt","sculpt","sculpt","serialize","start","stop","storage","subcmd","subset","subset","subset","subset","subset","tls_cert_path","tls_key_path","tls_mode","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","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","user_provider","vzip","vzip","vzip","vzip","vzip","wal"],"q":[[0,"cmd"],[7,"cmd::cli"],[171,"cmd::cli::bench"],[247,"cmd::cli::bench::metadata"],[282,"cmd::cli::cmd"],[318,"cmd::cli::cmd::ReplCommand"],[320,"cmd::cli::helper"],[359,"cmd::cli::repl"],[400,"cmd::cli::upgrade"],[493,"cmd::cli::upgrade::v1_helper"],[736,"cmd::cli::upgrade::v1_helper::err"],[849,"cmd::cli::upgrade::v1_helper::err::Error"],[854,"cmd::datanode"],[1013,"cmd::error"],[2041,"cmd::error::Error"],[2098,"cmd::frontend"],[2263,"cmd::metasrv"],[2423,"cmd::options"],[2531,"cmd::standalone"]],"d":["","","","","","","","","","","","Captures the state of the repl, gathers commands and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Client for interacting with GreptimeDB","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current prompt","","","Rustyline editor for interacting with user on command line","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Represents the parsed command from the user (which may be …","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","Captures the state of the repl, gathers commands and …","","","","","","","","Client for interacting with GreptimeDB","","","","","","","Returns the argument unchanged.","","Return the location of the history file (defaults to $HOME/…","","Calls U::from(self).","","","","","Parse the next command","","","Current prompt","","Rustyline editor for interacting with user on command line","Read Evaluate Print Loop (interactive command line) for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The pattern of a valid catalog, schema or table name.","","","","","Table global info contains necessary info for a datanode …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Id of datanode that created the global table info kv. only …","","","","","","","","","","","Allocation of region ids across all datanodes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SNAFU context selector for the …","","","SNAFU context selector for the Error::InvalidCatalog …","","","","","","","","","","","","","","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.","","","","","","","","","Calls U::from(self).","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SNAFU context selector for the Error::BuildMetaServer …","","SNAFU context selector for the Error::CollectRecordBatches …","","SNAFU context selector for the Error::ConnectEtcd variant","","SNAFU context selector for the Error::CreateDir variant","","","SNAFU context selector for the Error::IllegalConfig variant","","SNAFU context selector for the Error::InitMetadata variant","","SNAFU context selector for the Error::InvalidReplCommand …","","SNAFU context selector for the Error::IterStream variant","","SNAFU context selector for the Error::LoadLayeredConfig …","","SNAFU context selector for the Error::MissingConfig variant","","SNAFU context selector for the Error::ParseSql variant","","SNAFU context selector for the Error::PlanStatement variant","","SNAFU context selector for the …","","SNAFU context selector for the Error::Readline variant","","SNAFU context selector for the Error::ReplCreation variant","","SNAFU context selector for the Error::RequestDatabase …","","","SNAFU context selector for the Error::SerdeJson variant","","SNAFU context selector for the Error::ShutdownDatanode …","","SNAFU context selector for the Error::ShutdownFrontend …","","SNAFU context selector for the Error::ShutdownMetaServer …","","SNAFU context selector for the Error::StartCatalogManager …","","SNAFU context selector for the Error::StartDatanode variant","","SNAFU context selector for the Error::StartFrontend variant","","SNAFU context selector for the Error::StartMetaClient …","","SNAFU context selector for the Error::StartMetaServer …","","SNAFU context selector for the …","","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 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","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.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options mixed up from datanode, frontend and metasrv.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Load the configuration from multiple sources and merge …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build frontend instance in standalone mode","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options for different store engines.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,7,0,0,0,5,0,0,5,7,5,4,7,8,4,8,4,8,7,7,0,5,4,7,8,5,4,7,8,4,7,8,0,4,5,4,7,8,5,4,7,8,5,4,7,8,49,5,4,7,8,5,4,7,8,8,143,5,4,7,8,8,5,4,7,8,4,7,8,4,7,8,5,4,7,8,8,7,0,5,4,7,8,5,4,7,8,4,7,8,4,7,8,5,5,4,4,7,7,8,8,5,4,7,8,5,4,7,8,4,8,5,4,7,8,49,49,0,49,5,4,7,8,5,5,5,4,7,8,5,4,7,8,5,4,7,8,5,4,7,8,5,5,4,4,7,7,8,8,5,4,7,8,4,7,8,4,7,8,0,5,4,7,8,0,0,37,31,31,31,0,37,31,37,31,31,37,31,37,31,37,31,37,31,0,0,31,37,31,37,31,37,37,31,31,31,37,31,31,31,37,31,37,31,37,31,31,31,37,37,31,31,37,31,37,31,0,37,31,37,31,37,31,37,37,31,37,31,37,31,37,37,31,31,37,31,31,31,37,31,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,40,40,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,144,145,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,49,49,49,49,49,49,0,49,49,49,49,49,49,49,49,49,0,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,0,0,0,53,52,52,52,53,52,53,52,52,53,52,53,52,53,52,53,53,52,53,53,52,53,52,53,53,52,53,52,52,53,52,53,52,52,52,53,52,53,52,53,52,52,52,53,53,52,52,53,52,53,52,53,53,53,53,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,53,52,53,52,53,52,53,52,53,53,52,52,53,52,52,52,0,53,52,0,0,0,0,0,0,0,0,0,0,54,60,62,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,57,54,54,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,0,56,57,60,60,62,62,54,64,65,56,57,60,62,54,64,65,54,64,65,56,57,60,62,54,64,65,54,54,54,54,54,54,54,64,65,0,56,57,54,64,65,56,57,60,62,54,64,65,54,54,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,56,57,57,60,60,62,62,54,54,64,64,65,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,54,56,57,60,62,54,64,65,56,57,54,54,57,56,57,60,62,54,64,65,54,64,65,56,57,60,62,54,64,65,54,54,54,56,57,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,56,56,57,57,60,60,62,62,54,54,64,64,65,65,56,57,60,62,54,64,65,56,57,60,62,54,64,65,71,0,0,71,0,76,78,76,78,71,71,71,76,78,71,76,78,71,76,71,76,78,76,78,76,78,71,76,78,71,76,78,71,76,78,71,76,78,71,71,76,78,71,76,76,78,71,71,76,78,71,76,78,76,78,71,76,78,71,76,78,71,76,78,76,76,78,78,71,71,76,78,71,76,76,78,71,76,78,71,71,78,76,78,71,71,76,78,71,76,78,71,76,78,71,76,78,71,76,78,71,76,76,78,78,71,71,76,78,71,76,78,71,146,146,147,147,147,0,0,84,0,0,83,81,84,85,81,85,81,85,84,84,83,81,84,85,83,81,84,85,81,84,85,83,81,84,85,83,81,84,85,83,81,84,85,85,85,83,85,83,81,84,85,83,81,84,85,83,81,84,85,85,85,83,81,84,85,81,84,85,81,84,85,83,81,84,85,84,85,85,83,81,84,85,83,81,84,85,81,84,85,81,84,85,83,83,81,81,84,84,85,85,83,81,84,85,83,81,84,85,81,84,85,85,85,83,81,84,85,85,85,83,81,84,85,83,83,81,83,81,84,85,83,81,84,85,83,81,84,85,83,81,84,85,83,83,81,81,84,84,85,85,83,81,84,85,81,84,85,81,84,85,83,81,84,85,86,0,86,0,86,0,86,0,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,86,0,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,86,86,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,88,89,90,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,86,114,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,112,88,89,90,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,88,88,89,89,100,100,90,90,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,86,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,88,89,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,86,90,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,100,86,103,107,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,88,88,89,89,100,100,90,90,101,101,102,102,103,103,104,104,105,105,106,106,107,107,108,108,109,109,110,110,111,111,112,112,113,113,114,114,86,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,91,92,93,94,95,96,97,98,99,88,89,100,90,101,102,103,104,105,106,107,108,109,110,111,112,113,114,86,148,149,150,151,152,153,148,152,154,155,156,157,158,159,160,161,162,163,164,165,149,150,166,167,168,169,170,171,172,151,173,152,153,163,164,174,165,154,155,156,157,158,159,160,161,162,165,166,167,168,169,170,171,172,173,166,170,0,0,120,0,0,119,117,120,121,117,121,117,121,120,120,119,117,120,121,119,117,120,121,117,120,121,119,117,120,121,119,117,120,121,119,117,120,121,121,121,119,117,120,121,119,117,120,121,121,119,117,120,121,121,121,119,117,120,121,117,120,121,117,120,121,119,117,120,121,119,121,120,121,121,121,119,117,120,121,119,117,120,121,117,120,121,117,120,121,119,119,117,117,120,120,121,121,119,117,120,121,119,117,120,121,117,120,121,121,121,121,119,117,120,121,121,119,117,120,121,119,119,117,119,117,120,121,121,121,121,119,117,120,121,119,117,120,121,119,117,120,121,119,119,117,117,120,120,121,121,119,117,120,121,117,120,121,117,120,121,121,119,117,120,121,0,0,125,0,0,124,122,125,126,122,126,122,126,125,125,126,124,122,125,126,124,122,125,126,122,125,126,124,122,125,126,124,122,125,126,124,122,125,126,126,126,124,122,125,126,124,122,125,126,124,122,125,126,126,126,126,124,122,125,126,122,125,126,122,125,126,124,122,125,126,125,126,126,124,122,125,126,124,124,122,125,126,122,125,126,122,125,126,124,124,122,122,125,125,126,126,124,122,125,126,124,122,125,126,122,125,126,124,122,125,126,124,122,125,126,126,126,124,124,126,122,124,122,125,126,124,122,125,126,124,122,125,126,124,122,125,126,124,124,122,122,125,125,126,126,124,122,125,126,122,125,126,122,125,126,126,124,122,125,126,24,24,0,0,24,24,0,0,24,0,23,132,24,23,132,24,23,132,24,23,23,23,132,24,23,132,24,23,132,24,23,132,132,23,132,24,23,132,24,23,132,24,23,23,132,24,23,23,132,24,23,132,132,24,23,132,24,23,132,132,24,24,23,23,132,24,23,132,24,23,24,23,23,132,24,132,132,24,23,132,132,24,23,132,24,23,23,132,24,23,132,24,23,132,24,23,132,132,24,24,23,23,132,24,23,132,24,23,0,0,0,134,0,0,142,133,131,134,142,135,131,135,131,135,134,134,133,131,134,142,135,133,131,134,142,135,131,134,135,0,142,142,133,131,134,142,135,133,131,134,142,135,133,131,134,142,135,135,133,142,142,135,133,131,134,142,135,133,131,134,142,135,142,133,131,134,142,135,142,135,142,142,135,133,131,134,142,135,131,134,135,131,134,135,142,133,131,134,142,135,133,142,142,134,142,135,142,135,133,131,134,142,135,133,131,134,142,135,131,134,135,131,134,135,133,133,131,131,134,134,142,142,135,135,133,131,134,142,135,133,131,134,142,135,131,134,135,142,142,142,142,135,142,135,133,131,134,142,135,142,135,142,142,142,135,133,131,134,142,135,142,133,133,142,131,133,131,134,142,135,135,135,135,142,133,131,134,142,135,133,131,134,142,135,133,131,134,142,135,133,133,131,131,134,134,142,142,135,135,133,131,134,142,135,131,134,135,131,134,135,135,133,131,134,142,135,142],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,[[6,[5]]]],[7,[[6,[5]]]],[8,[[6,[5]]]],0,0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[10],[10],[10],[10],[10],[10],[10],[10],0,[[],[[13,[[12,[11]]]]]],[10],[10],[10],[10],[[8,14],15],[[]],[[]],[[]],[[]],[16,[[18,[4,17]]]],[16,[[18,[7,17]]]],[16,[[18,[8,17]]]],[16,[[18,[4,17]]]],[16,[[18,[7,17]]]],[16,[[18,[8,17]]]],[[]],[[]],[[]],[[]],0,[19,20],0,[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[4,23],[[6,[24]]]],0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],0,0,0,0,[[]],[[]],[[]],[[]],[5,6],[5,6],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[4,16],[[18,[17]]]],[[7,16],[[18,[17]]]],[[8,16],[[18,[17]]]],[[4,16],[[18,[17]]]],[[7,16],[[18,[17]]]],[[8,16],[[18,[17]]]],0,[[]],[[]],[[]],[[]],0,0,[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[[19,29,30]],[[]],[[]],[[]],[[]],[31,[[6,[5]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[],[[33,[32]]]],[[34,35],36],[[],31],[10],[10],[10],[10],[37,[[13,[[12,[11]]]]]],[10],[10],0,[[31,14],15],[[]],[[]],[16,[[18,[31,17]]]],[16,[[18,[31,17]]]],[[]],[[]],[[],10],[[],10],[[]],[[]],[[],3],[[],3],[[],22],[[],21],[[],21],[[],22],[[],20],[[],20],[[]],[[]],0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[[]],[[]],[[],[[18,[26]]]],[[],[[18,[26]]]],0,[[],27],[[],27],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[31,16],[[18,[17]]]],[[31,16],[[18,[17]]]],[[]],[[]],0,[1,[[2,[1,1]]]],[38],[38],[38],[38],[[]],[[]],[[],9],[[],9],[[],9],0,[10],[10],[10],[[]],[[]],[[],10],[[]],[[],22],[[],21],[[],20],[[]],[[39,30],38],[1,[[25,[1,1]]]],[[]],[[],[[18,[26]]]],0,[[],27],[[]],[[],18],[[],18],[[],18],[[],28],[[]],0,0,0,0,0,[1,[[2,[1,1]]]],[[]],[[]],[[],9],[[],9],[[],9],[10],[10],[10],[[40,40],20],[[40,14],15],[[]],[[]],[[],19],[[],10],[[]],[[],22],[[],21],[[],20],[[]],[1,[[25,[1,1]]]],[[]],[[],[[18,[26]]]],[[],27],[[]],[[],18],[19,[[6,[40]]]],[[],18],[[],18],[[],28],[[]],0,0,0,[1,[[2,[1,1]]]],[[]],[[]],[[],9],[[],9],[[],9],[[41,19,10,42],43],[[],41],[10],[10],[10],[[]],[[]],[[41,19,10],[[44,[19]]]],[[41,19,45],[[44,[19]]]],[[41,19,10],20],[[41,19],[[44,[19]]]],[[41,19,20],[[44,[19]]]],0,[[41,19,10,42],27],0,[[],10],[[]],[[],21],[[],22],[[],20],[[]],[1,[[25,[1,1]]]],[[]],[[],[[18,[26]]]],[[],27],[[]],[[],18],[[],18],[[],18],[[],28],[[41,46],[[43,[47]]]],[[]],0,[1,[[2,[1,1]]]],[[]],[[]],[[],9],[[],9],[[],9],[19,[[6,[48]]]],0,[10],[10],[[49,50],6],[49],[10],[[49,50],20],[[]],[[]],[[],51],[[],10],[[]],[[],21],[[],22],[[],20],[[]],[49,[[6,[40]]]],[1,[[25,[1,1]]]],[49],0,0,0,[49,6],[[]],[[],[[18,[26]]]],[[],27],[[]],[[],18],[[],18],[[],18],[8,[[6,[49]]]],[[],28],[[]],0,0,0,[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[[]],[[]],[[]],[[]],[52,[[6,[5]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[53,54]],[[53,54]],[[],52],[[53,[33,[[33,[55]]]]]],[10],[10],[10],[10],[53,[[13,[[12,[11]]]]]],[10],[10],0,0,0,0,[[52,14],15],[[]],[[]],[16,[[18,[52,17]]]],[16,[[18,[52,17]]]],[[]],[[]],[[],10],[[],10],[[]],[[]],[[],3],[[],3],[[],21],[[],22],[[],21],[[],22],[[],20],[[],20],[[]],[[]],[[53,56]],[53,6],[[53,57],6],[53,6],[53,6],[[53,58],[[6,[30]]]],[53,6],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[[]],[[]],0,0,0,0,0,0,0,0,[[53,19,54]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],27],[[],27],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[52,16],[[18,[17]]]],[[52,16],[[18,[17]]]],0,[[]],[[]],0,0,0,0,0,0,0,0,0,0,[59],0,0,[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]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[54,54],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[10],[10],[60,61],[10],[10],[62,61],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[63,[[18,[54]]]],[63,[[18,[64]]]],[63,[[18,[65]]]],[10],[10],[10],[10],[10],[10],[10],[[54,54],20],[[],20],[[],20],[[],20],[[],20],[[],20],[66,[[18,[67,68]]]],[66,[[18,[67,68]]]],[66,[[18,[67,68]]]],0,[[56,14],15],[[57,14],15],[[54,14],15],[[64,14],15],[[65,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[70,[[69,[55]]]]],[[18,[54,71]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[[[70,[19]]],[[18,[56,71]]]],[[[70,[19]]],[[18,[57,71]]]],[[[70,[19]]],[[18,[54,71]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[54,72],18],[[64,72],18],[[65,72],18],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[54,34],0,[[]],[[],50],[[],50],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[59],[59],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[[],73],[71,[[27,[74]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[76,[[75,[50]]]]],71],[71,[[27,[73]]]],[[[76,[77]]],[[76,[77]]]],[[[78,[77]]],[[78,[77]]]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[10],[10],[10],[10],[10],[10],[71,19],[10],[10],[10],[[[76,[[75,[50]]]]],[[18,[71]]]],[[[76,[79]],14],15],[[[78,[79]],14],15],[[71,14],15],[[71,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[[76,[[75,[50]]]]],71],[[[78,[[75,[50]]]]],71],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],20],[[],20],[[],20],0,[[]],[[]],[[]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[80],0,[[]],[[]],[[]],[71,[[27,[73]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[]],[[]],[[],50],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[81,82],[[6,[83]]]],[[84,82],[[6,[83]]]],[[85,82],[[6,[83]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,0,[[],85],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],0,[[85,14],15],[[]],[[]],[[]],[[]],[16,[[18,[81,17]]]],[16,[[18,[84,17]]]],[16,[[18,[85,17]]]],[16,[[18,[81,17]]]],[16,[[18,[84,17]]]],[16,[[18,[85,17]]]],[[]],[[]],[[]],[[]],[19,20],0,0,[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],21],[[],22],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[81,23],[[6,[24]]]],[[84,23],[[6,[24]]]],[[85,23],[[6,[24]]]],0,0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],0,0,[[]],[[]],[[]],[[]],[83,6],[83,6],0,[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[81,16],[[18,[17]]]],[[84,16],[[18,[17]]]],[[85,16],[[18,[17]]]],[[81,16],[[18,[17]]]],[[84,16],[[18,[17]]]],[[85,16],[[18,[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[59],[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]]]],[86,87],[[],73],[86,[[27,[74]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[88,[[75,[50]]]]],86],[[[89,[[75,[50]]]]],86],[[[90,[[75,[50]]]]],86],[86,[[27,[73]]]],[91,91],[92,92],[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[[[88,[77]]],[[88,[77]]]],[[[89,[77]]],[[89,[77]]]],[[[100,[77]]],[[100,[77]]]],[[[90,[77]]],[[90,[77]]]],[101,101],[102,102],[[[103,[77]]],[[103,[77]]]],[104,104],[105,105],[106,106],[[[107,[77]]],[[107,[77]]]],[108,108],[109,109],[110,110],[111,111],[[[112,[77]]],[[112,[77]]]],[113,113],[[[114,[77]]],[[114,[77]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],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],[[],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],[[86,10,[33,[50]]]],[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],[10],[10],[10],[10],[10],[10],[86,19],0,[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,[[[88,[[75,[50]]]]],[[18,[86]]]],[[[89,[[75,[50]]]]],[[18,[86]]]],[[[90,[[75,[50]]]]],[[18,[86]]]],[[91,14],15],[[92,14],15],[[93,14],15],[[94,14],15],[[95,14],15],[[96,14],15],[[97,14],15],[[98,14],15],[[99,14],15],[[[88,[79]],14],15],[[[89,[79]],14],15],[[[100,[79]],14],15],[[[90,[79]],14],15],[[101,14],15],[[102,14],15],[[[103,[79]],14],15],[[104,14],15],[[105,14],15],[[106,14],15],[[[107,[79]],14],15],[[108,14],15],[[109,14],15],[[110,14],15],[[111,14],15],[[[112,[79]],14],15],[[113,14],15],[[[114,[79]],14],15],[[86,14],15],[[86,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[91,86],[92,86],[93,86],[94,86],[95,86],[96,86],[97,86],[98,86],[99,86],[[[88,[[75,[50]]]]],86],[[[89,[[75,[50]]]]],86],[[[100,[[75,[50]]]]],86],[[[90,[[75,[50]]]]],86],[101,86],[102,86],[[[103,[[75,[50]]]]],86],[104,86],[105,86],[106,86],[[[107,[[75,[50]]]]],86],[108,86],[109,86],[110,86],[111,86],[[[112,[[75,[50]]]]],86],[113,86],[[[114,[[75,[50]]]]],86],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],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,[86,[[27,[115]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[80],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[86,[[27,[73]]]],0,0,[86,116],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],50],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[117,118],[[6,[119]]]],[[120,118],[[6,[119]]]],[[121,118],[[6,[119]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],121],[10],[10],[10],[10],[10],[10],[10],[10],0,[10],[10],[10],[10],0,[[121,14],15],[[]],[[]],[[]],[[]],[16,[[18,[117,17]]]],[16,[[18,[120,17]]]],[16,[[18,[121,17]]]],[16,[[18,[117,17]]]],[16,[[18,[120,17]]]],[16,[[18,[121,17]]]],[[]],[[]],[[]],[[]],0,0,[19,20],0,0,0,[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[117,23],[[6,[24]]]],[[120,23],[[6,[24]]]],[[121,23],[[6,[24]]]],0,0,0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],0,[[]],[[]],[[]],[[]],[119,6],[119,6],0,[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],0,0,0,[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[117,16],[[18,[17]]]],[[120,16],[[18,[17]]]],[[121,16],[[18,[17]]]],[[117,16],[[18,[17]]]],[[120,16],[[18,[17]]]],[[121,16],[[18,[17]]]],0,[[]],[[]],[[]],[[]],0,0,0,0,0,[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[122,123],[[6,[124]]]],[[125,123],[[6,[124]]]],[[126,123],[[6,[124]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],126],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],0,0,[[126,14],15],[[]],[[]],[[]],[[]],[16,[[18,[122,17]]]],[16,[[18,[125,17]]]],[16,[[18,[126,17]]]],[16,[[18,[122,17]]]],[16,[[18,[125,17]]]],[16,[[18,[126,17]]]],[[]],[[]],[[]],[[]],[19,20],0,0,[[],10],[[],10],[[],10],[[],10],0,[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],21],[[],22],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[122,23],[[6,[24]]]],[[125,23],[[6,[24]]]],[[126,23],[[6,[24]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[[]],[[]],[[]],[[]],0,0,[124,6],[124,6],0,0,[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[122,16],[[18,[17]]]],[[125,16],[[18,[17]]]],[[126,16],[[18,[17]]]],[[122,16],[[18,[17]]]],[[125,16],[[18,[17]]]],[[126,16],[[18,[17]]]],0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[59],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[23,23],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[[],23],[10],[10],[10],[10],[10],[10],[10],[10],[10],[[23,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],10],[[],10],[[],10],[[]],[[]],[[]],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[[27,[19]],19,[27,[[69,[19]]]]],[[6,[[0,[127,128,129]]]]]],0,0,0,[24,130],0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],0,[[]],[[]],[[]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[]],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[]],[[]],[[]],0,0,0,0,0,0,[59],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[1,[[2,[1,1]]]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[131,132],[[6,[133]]]],[[134,132],[[6,[133]]]],[[135,132],[[6,[133]]]],[[136,137,138,139,140],[[6,[141]]]],[142,142],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,0,[142,82],[[],142],[[],135],[10],[10],[10],[10],[10],[10],[10],[10],[10],[10],[63,[[18,[142]]]],[10],[10],[10],[10],[10],0,0,[66,[[18,[67,68]]]],[[142,14],15],[[135,14],15],[[]],[[]],[[]],[[]],[[]],[16,[[18,[131,17]]]],[16,[[18,[134,17]]]],[16,[[18,[135,17]]]],[16,[[18,[131,17]]]],[16,[[18,[134,17]]]],[16,[[18,[135,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,[142,118],0,[19,20],0,0,0,0,[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],21],[[],22],[[],22],[[],21],[[],21],[[],22],[[],21],[[],22],[[],22],[[],21],[[],20],[[],20],[[],20],[[],20],[[],20],[[]],[[]],[[]],[[]],[[]],[[131,23],[[6,[24]]]],[[134,23],[[6,[24]]]],[[135,23],[[6,[24]]]],0,0,0,0,0,0,0,[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],[1,[[25,[1,1]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[142,72],18],[133,6],[133,6],0,0,[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],[[],[[18,[26]]]],0,0,0,[[]],[[],27],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],28],[[],28],[[],28],[[],28],[[],28],[[131,16],[[18,[17]]]],[[134,16],[[18,[17]]]],[[135,16],[[18,[17]]]],[[131,16],[[18,[17]]]],[[134,16],[[18,[17]]]],[[135,16],[[18,[17]]]],0,[[]],[[]],[[]],[[]],[[]],0],"c":[490,493,494,495,496,497,498,499,500,501,502,504,505,527,528,529,552,555,558,569,570,571,579,588,589,590,591,592,593,601,652,660,661,662,663,664,672,673,674,682,683,736,737,738,739,740,747,754,755,756,757,775,779,780,781,782,783,798,799,809,817,821,849,850,851,852,853],"p":[[8,"Policy"],[3,"And"],[6,"Command"],[3,"Command"],[4,"Instance"],[6,"Result"],[4,"SubCommand"],[3,"AttachCommand"],[3,"Compat"],[15,"usize"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"Formatter"],[6,"Result"],[3,"ArgMatches"],[3,"Error"],[4,"Result"],[15,"str"],[15,"bool"],[3,"Request"],[3,"Request"],[3,"TopLevelOptions"],[4,"Options"],[3,"Or"],[4,"CNil"],[4,"Option"],[3,"TypeId"],[8,"Fn"],[15,"u32"],[3,"BenchTableMetadataCommand"],[3,"RegionRoute"],[3,"Vec"],[6,"TableId"],[3,"TableName"],[3,"RawTableInfo"],[3,"BenchTableMetadata"],[3,"TableMetadataBencher"],[6,"TableMetadataManagerRef"],[4,"ReplCommand"],[3,"RustylineHelper"],[3,"Context"],[6,"Result"],[4,"Cow"],[4,"CompletionType"],[3,"ValidationContext"],[4,"ValidationResult"],[3,"DatafusionQueryEngine"],[3,"Repl"],[3,"String"],[3,"PathBuf"],[3,"UpgradeCommand"],[3,"MigrateTableMetadata"],[3,"TableGlobalValue"],[15,"u8"],[3,"CatalogKey"],[3,"SchemaKey"],[3,"TableRouteValue"],[3,"Private"],[3,"CATALOG_KEY_PATTERN"],[3,"Regex"],[3,"SCHEMA_KEY_PATTERN"],[8,"Deserializer"],[3,"CatalogValue"],[3,"SchemaValue"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[15,"slice"],[8,"AsRef"],[4,"Error"],[8,"Serializer"],[8,"Error"],[3,"Backtrace"],[8,"Into"],[3,"InvalidCatalogSnafu"],[8,"Clone"],[3,"DeserializeCatalogEntryValueSnafu"],[8,"Debug"],[3,"Demand"],[3,"Command"],[3,"DatanodeOptions"],[3,"Instance"],[4,"SubCommand"],[3,"StartCommand"],[4,"Error"],[8,"Any"],[3,"MissingConfigSnafu"],[3,"IllegalConfigSnafu"],[3,"InvalidReplCommandSnafu"],[3,"InitMetadataSnafu"],[3,"IterStreamSnafu"],[3,"StartDatanodeSnafu"],[3,"ShutdownDatanodeSnafu"],[3,"StartFrontendSnafu"],[3,"ShutdownFrontendSnafu"],[3,"BuildMetaServerSnafu"],[3,"StartMetaServerSnafu"],[3,"ShutdownMetaServerSnafu"],[3,"UnsupportedSelectorTypeSnafu"],[3,"ReplCreationSnafu"],[3,"ReadlineSnafu"],[3,"RequestDatabaseSnafu"],[3,"CollectRecordBatchesSnafu"],[3,"PrettyPrintRecordBatchesSnafu"],[3,"StartMetaClientSnafu"],[3,"ParseSqlSnafu"],[3,"PlanStatementSnafu"],[3,"SubstraitEncodeLogicalPlanSnafu"],[3,"LoadLayeredConfigSnafu"],[3,"StartCatalogManagerSnafu"],[3,"ConnectEtcdSnafu"],[3,"SerdeJsonSnafu"],[3,"CreateDirSnafu"],[8,"StackError"],[4,"StatusCode"],[3,"Command"],[3,"FrontendOptions"],[3,"Instance"],[4,"SubCommand"],[3,"StartCommand"],[3,"Command"],[3,"MetaSrvOptions"],[3,"Instance"],[4,"SubCommand"],[3,"StartCommand"],[8,"Serialize"],[8,"Deserialize"],[8,"Default"],[3,"LoggingOptions"],[3,"Command"],[3,"MixOptions"],[3,"Instance"],[4,"SubCommand"],[3,"StartCommand"],[3,"Plugins"],[6,"KvBackendRef"],[6,"ProcedureManagerRef"],[6,"CatalogManagerRef"],[3,"RegionServer"],[3,"Instance"],[3,"StandaloneOptions"],[8,"Tool"],[13,"UseDatabase"],[13,"Sql"],[13,"InvalidCatalog"],[13,"DeserializeCatalogEntryValue"],[13,"CreateDir"],[13,"ReplCreation"],[13,"Readline"],[13,"LoadLayeredConfig"],[13,"ConnectEtcd"],[13,"SerdeJson"],[13,"InitMetadata"],[13,"IterStream"],[13,"StartDatanode"],[13,"ShutdownDatanode"],[13,"StartFrontend"],[13,"ShutdownFrontend"],[13,"BuildMetaServer"],[13,"StartMetaServer"],[13,"ShutdownMetaServer"],[13,"MissingConfig"],[13,"IllegalConfig"],[13,"UnsupportedSelectorType"],[13,"RequestDatabase"],[13,"CollectRecordBatches"],[13,"PrettyPrintRecordBatches"],[13,"StartMetaClient"],[13,"ParseSql"],[13,"PlanStatement"],[13,"SubstraitEncodeLogicalPlan"],[13,"StartCatalogManager"],[13,"InvalidReplCommand"]]},\ "common_base":{"doc":"","t":"CDALLAALLLLLMLLLLLLLLALLLLGASSQQIIODDIDDDDIDSSSDDSSQDQQSSSIIIMMMMMMLLLLLLLLLLLKLLLLLLLLLLLLLKLLLLLLLLLLLKLLLKLLLLLLLLLLLLKLLLMLLLLLLLLLLLLLLLOOLLLLLLLLLLLLLMOMMOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKLLLLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLKLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLKKLLLLLLLLLLIINDENDGNDKLLKLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLOOOLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKLMLLLLLLLLLLLLLLLLLLKLLLLLLLLMMMMMMDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRRRRRRDRRLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BitVec","Plugins","bit_vec","borrow","borrow_mut","buffer","bytes","clone","clone_into","default","from","get","inner","insert","into","is_empty","len","lock","map","map_mut","new","readable_size","to_owned","try_from","try_into","type_id","BitVec","prelude","ALIAS_WIDTH","ALIGNED_TO_SIZE","Access","Alias","AsBits","AsMutBits","BitArr","BitArray","BitBox","BitOrder","BitPtr","BitPtrRange","BitRef","BitSlice","BitStore","BitVec","DANGLING","EMPTY","EMPTY","LocalBits","Lsb0","MAX_BITS","MAX_ELTS","Mem","Msb0","Store","Unalias","ZERO","ZERO","ZERO","_","_","_","_mem","_or","_ord","_ord","_ref","_typ","add","address","align_offset","align_to","align_to_mut","all","any","append","as_bitptr","as_bitptr","as_bitptr_range","as_bits","as_bitslice","as_bitslice","as_bitslice","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut_bitptr","as_mut_bitptr","as_mut_bitptr_range","as_mut_bits","as_mut_bitslice","as_mut_bitslice","as_mut_bitslice","as_mut_ptr","as_mut_ptr","as_mut_ptr_range","as_mut_slice","as_mut_slice","as_ptr","as_ptr","as_ptr_range","as_raw_mut_slice","as_raw_mut_slice","as_raw_mut_slice","as_raw_mut_slice","as_raw_slice","as_raw_slice","as_raw_slice","as_raw_slice","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","at","at","at","bit","bit","bit_domain","bit_domain_mut","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitarr","bitbox","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitptr","bits","bitspan","bitspan","bitvec","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","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","capacity","capacity","cast","chunks","chunks_exact","chunks_exact_mut","chunks_mut","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_from_bitslice","clone_from_slice","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","commit","contains","contains","copy_from","copy_from_bitslice","copy_from_nonoverlapping","copy_from_slice","copy_to","copy_to_nonoverlapping","copy_within","copy_within_unchecked","count","count_ones","count_zeros","data","data","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","domain","domain_mut","drain","drop","drop","drop","drop_in_place","empty","empty_mut","end","end_bound","ends_with","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","extend","extend","extend","extend_from_bitslice","extend_from_raw_slice","extend_from_slice","extend_from_within","fill","fill_uninitialized","fill_with","first","first_mut","first_one","first_zero","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_align","force_align","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bitptr","from_bitslice","from_bitslice","from_boxed_slice","from_element","from_element","from_element_mut","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_mut","from_mut_slice","from_range","from_raw","from_raw_parts","from_ref","from_slice","from_slice","from_slice","from_slice_mut","from_slice_mut","from_slice_unchecked","from_slice_unchecked_mut","from_vec","get","get_bit","get_mut","get_unchecked","get_unchecked_mut","hash","hash","hash","hash","hash","hash","hash","hash","hash","index","index","index","index","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","insert","into","into","into","into","into","into","into","into","into","into_bitarray","into_bitptr","into_bitvec","into_boxed_bitslice","into_boxed_slice","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_range","into_raw","into_raw_parts","into_vec","is_empty","is_empty","is_empty","is_empty","is_null","iter","iter_mut","iter_ones","iter_zeros","last","last","last_mut","last_one","last_zero","leading_ones","leading_zeros","leak","leak","len","len","len","len","load","load_be","load_be","load_be","load_be","load_be","load_be","load_le","load_le","load_le","load_le","load_le","load_le","load_value","mask","mask","mask","new","new","new","new","new_unchecked","next","next_back","not","not","not","not","not","not_all","not_any","nth","nth_back","offset","offset_from","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pointer","pointer","pop","ptr","push","raw_parts","rchunks","rchunks_exact","rchunks_exact_mut","rchunks_mut","read","read","read","read_unaligned","read_volatile","remove","repeat","repeat","replace","replace","replace","replace_unchecked","reserve","reserve_exact","resize","resize_with","retain","reverse","rotate_left","rotate_right","rsplit","rsplit_mut","rsplitn","rsplitn_mut","select","select","select","set","set","set_aliased","set_aliased_unchecked","set_elements","set_len","set_unchecked","set_uninitialized","shift_left","shift_right","shrink_to_fit","size_hint","some","splice","split","split_at","split_at_mut","split_at_unchecked","split_at_unchecked_mut","split_first","split_first_mut","split_inclusive","split_inclusive_mut","split_last","split_last_mut","split_mut","split_off","splitn","splitn_mut","start","start_bound","starts_with","store","store_be","store_be","store_be","store_be","store_be","store_be","store_le","store_le","store_le","store_le","store_le","store_le","store_value","strip_prefix","strip_suffix","sub","swap","swap","swap","swap_remove","swap_unchecked","swap_with_bitslice","swap_with_slice","to_bitvec","to_const","to_mut","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_raw_parts","to_string","to_string","to_string","to_string","to_string","to_vec","trailing_ones","trailing_zeros","truncate","try_as_bits","try_as_mut_bits","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_boxed_slice","try_from_slice","try_from_slice","try_from_slice_mut","try_from_vec","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_view_bits","try_view_bits_mut","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","view_bits","view_bits_mut","windows","with_capacity","wrapping_add","wrapping_offset","wrapping_sub","write","write","write","write_unaligned","write_volatile","Buffer","BufferMut","Eof","EofSnafu","Error","Overflow","OverflowSnafu","Result","Underflow","UnderflowSnafu","advance_by","as_any","as_error_source","as_slice","backtrace","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","cause","clone","clone","clone","clone_into","clone_into","clone_into","debug_fmt","description","dst_len","fail","fail","fmt","fmt","fmt","fmt","fmt","from","from","from","from","impl_buffer_for_bytes","impl_read_le","impl_write_le","into","into","into","into","into_error","into_error","into_error","is_empty","location_opt","next","peek_f32_le","peek_f64_le","peek_i16_le","peek_i32_le","peek_i64_le","peek_i8_le","peek_to_slice","peek_u16_le","peek_u32_le","peek_u64_le","peek_u8_le","provide","read_f32_le","read_f64_le","read_i16_le","read_i32_le","read_i64_le","read_i8_le","read_to_slice","read_u16_le","read_u32_le","read_u64_le","read_u8_le","remaining_size","source","src_len","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","write_f32_le","write_f64_le","write_from_slice","write_i16_le","write_i32_le","write_i64_le","write_i8_le","write_u16_le","write_u32_le","write_u64_le","write_u8_le","dst_len","error","location","location","location","src_len","Bytes","StringBytes","as_utf8","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","default","default","deref","deserialize","deserialize","eq","eq","eq","eq","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from","from","hash","hash","into","into","is_empty","len","partial_cmp","partial_cmp","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","B","BINARY_DATA_MAGNITUDE","GIB","KIB","MIB","PIB","ReadableSize","TIB","UNIT","as_bytes","as_mb","borrow","borrow_mut","clone","clone_into","deserialize","div","div","eq","equivalent","fmt","fmt","from","from_str","gb","into","kb","mb","mul","partial_cmp","serialize","to_owned","to_string","try_from","try_into","type_id"],"q":[[0,"common_base"],[26,"common_base::bit_vec"],[28,"common_base::bit_vec::prelude"],[729,"common_base::buffer"],[841,"common_base::buffer::Error"],[847,"common_base::bytes"],[900,"common_base::readable_size"]],"d":["","Plugins is a wrapper of Arc contents. Make it Cloneable …","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","Symbol Export","All implementors are required to have Self and Self::Alias …","All implementors are required to have their alignment …","A type that selects the appropriate load/store …","A sibling BitStore implementor that is known to be …","Immutable Bit View","Mutable Bit View","Bit-Array Type Definition","Bit-Precision Array Immediate","Fixed-Size, Heap-Allocated, Bit Slice","In-Element Bit Ordering","Single-Bit Pointer","Bit-Pointer Range","Proxy Bit-Reference","Bit-Addressable Memory","Bit Storage","Bit-Precision Dynamic Array","The canonical dangling pointer. This selects the starting …","The canonical empty range. All ranges with zero length …","An empty bit-vector with no backing allocation.","Least-Significant-First Bit Traversal","Least-Significant-First Bit Traversal","The inclusive maximum length of a BitSlice<_, T>.","The inclusive maximum length that a [T] slice can be for …","The element type used in the memory region underlying a …","Most-Significant-First Bit Traversal","The underlying element type.","The inverse of ::Alias. It is used when a BitSlice removes …","A bit-array with all bits initialized to zero.","The zero constant.","The zero constant.","Bit View","C-Style Bit-Field Access","Helper trait for scalars and arrays, but not slices.","","","The ordering of bits within an A::Store element.","","","","Adjusts a bit-pointer upwards in memory. This is …","Gets the address of the base storage element.","Computes the offset (in bits) that needs to be applied to …","Produces bit-slice view(s) with different underlying …","Produces bit-slice view(s) with different underlying …","Tests if every bit is set to 1 in the bit-slice.","Tests if there is at least one bit set to 1 in the …","Moves all the bits out of other into the back of self.","Gets a raw pointer to the zeroth bit of the bit-slice.","Creates an unsafe shared bit-pointer to the start of the …","Views the bit-slice as a half-open range of bit-pointers, …","Views self as an immutable bit-slice region with the O …","Explicitly views the bit-array as a bit-slice.","Explicitly views the bit-box as a bit-slice.","Explicitly views the bit-vector as a bit-slice.","","","","Produces a proxy reference to the referent bit.","","","","Gets a raw, write-capable pointer to the zeroth bit of the …","Creates an unsafe writable bit-pointer to the start of the …","Views the bit-slice as a half-open range of write-capable …","Views self as a mutable bit-slice region with the O …","Explicitly views the bit-array as a mutable bit-slice.","Explicitly views the bit-box as a mutable bit-slice.","Explicitly views the bit-vector as a mutable bit-slice.","","","Produces a range of mutable bit-pointers to each bit in …","Returns a mutable bit-slice containing the entire …","","","","Produces a range of bit-pointers to each bit in the …","Views the type as a mutable slice of its elements.","Views the bit-array as a mutable slice of its underlying …","Views the bit-box as a mutable slice of its underlying …","Views the bit-vector as a mutable slice of its underlying …","Views the type as a slice of its elements.","Views the bit-array as a slice of its underlying memory …","Views the bit-box as a slice of its underlying memory …","Views the bit-vector as a slice of its underlying memory …","","","","Produces a proxy reference to the referent bit.","","","","Returns a bit-slice containing the entire bit-array. …","","Translates a semantic bit index into a real bit position.","","","Gets the BitIdx that selects the bit within the memory …","","Partitions a bit-slice into maybe-contended and …","Partitions a mutable bit-slice into maybe-contended and …","","","","","","","","","","Boolean Arithmetic","","","","Bit-Array Value Constructor","Boxed Bit-Slice Constructor","","","","","","","Boolean Arithmetic","","","","","","","","Bit-Slice Region Constructor","","","Bit-Vector Constructor","","","","","","","","","","","Boolean Arithmetic","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the allocation capacity, measured in bits.","","Casts to a BitPtr with a different storage parameter.","Iterates over non-overlapping subslices of a bit-slice.","Iterates over non-overlapping subslices of a bit-slice.","Iterates over non-overlapping mutable subslices of a …","Iterates over non-overlapping mutable subslices of a …","Empties the bit-vector.","","","","","","","","","Copies the bits from src into self.","","","","","","","","","","","","","","","","","","Commits a bit into the proxied location.","Tests if a given bit-pointer is contained within the range.","Tests if the bit-slice contains the given sequence …","Copies count bits from the region starting at src to the …","Copies all bits from src into self, using batched …","Copies count bits from the region starting at src to the …","","Copies count bits from self to dest. The source and …","Copies count bits from self to dest. The source and …","Copies a span of bits to another location in the bit-slice.","Copies bits from one region of the bit-slice to another …","","Counts the number of bits set to 1 in the bit-slice …","Counts the number of bits cleared to 0 in the bit-slice …","The wrapped data buffer.","","","","","","","","","","","","","","","","","","Views the underlying memory of a bit-slice, removing alias …","Views the underlying memory of a bit-slice, removing alias …","Iterates over a portion of the bit-vector, removing all …","","","","Runs the destructor of the referent value.","Produces an empty bit-slice with an arbitrary lifetime.","Produces an empty bit-slice with an arbitrary lifetime.","The higher, exclusive, bound of the range. The bit to …","","Tests if the bit-slice ends with the given sequence.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Appends the contents of a bit-slice to a bit-vector.","Appends a slice of T elements to a bit-vector.","","Extends self by copying an internal range of its bit-slice …","Fills the bit-slice with a given bit.","Sets the unused bits outside the BitBox buffer to a fixed …","Fills the bit-slice with bits produced by a generator …","Gets a reference to the first bit of the bit-slice, or None…","Gets a mutable reference to the first bit of the …","Finds the index of the first bit in the bit-slice set to 1.","Finds the index of the first bit in the bit-slice cleared …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensures that the allocated buffer has no dead bits between …","Ensures that the live region of the bit-vector’s …","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts a bit-pointer into a proxy bit-reference.","Copies a bit-slice region into a new bit-box allocation.","Copies the contents of a bit-slice into a new heap …","Converts a Box<[T]> into a BitBox<T, O>, in place.","Constructs a shared &BitSlice reference over a shared …","Constructs a new bit-vector from a single element.","Constructs an exclusive &mut BitSlice reference over an …","","","","","","","Constructs a mutable BitPtr to the zeroth bit in a single …","Constructs a BitPtr to the zeroth bit in the zeroth …","Explicitly converts a Range<BitPtr> into a BitPtrRange.","Constructs a bit-box from a raw bit-slice pointer.","Constructs a bit-vector handle from its constituent fields.","Constructs a BitPtr to the zeroth bit in a single element.","Constructs a BitPtr to the zeroth bit in the zeroth …","Constructs a shared &BitSlice reference over a slice of …","Constructs a new bit-vector from a slice of memory …","Constructs a mutable BitPtr to the zeroth bit in the …","Constructs an exclusive &mut BitSlice reference over a …","Constructs a shared &BitSlice over an element slice, …","Constructs an exclusive &mut BitSlice over an element …","Converts a regular vector in-place into a bit-vector.","Gets a reference to a single bit or a subsection of the …","Reads a single bit out of the memory system according to …","Gets a mutable reference to a single bit or a subsection …","Gets a reference to a single bit or to a subsection of the …","Gets a mutable reference to a single bit or a subsection …","","","","","","","","","","","","Looks up a single bit by its semantic index.","","","","","","","","","","","","","","","","","Inserts a bit at a given position, shifting all bits after …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Wraps self in a BitArray.","Decays the bit-reference to an ordinary bit-pointer.","Converts the bit-box into a bit-vector.","Converts a bit-vector into a boxed bit-slice.","Converts the bit-box back into an ordinary boxed element …","","Removes the bit-array wrapper, returning the contained …","","","","","","","","","","","Explicitly converts a BitPtrRange into a Range<BitPtr>.","Consumes the bit-box, returning a raw bit-slice pointer.","Decomposes a bit-vector into its constituent member fields.","Converts a bit-vector into a Vec of its underlying storage.","Tests whether the array is empty.","Tests if the range is empty (the distance between …","Tests if the bit-slice is empty (length zero).","Tests if the bit-vector is empty.","Tests if a bit-pointer is the null value.","Produces an iterator over each bit in the bit-slice.","Produces a mutable iterator over each bit in the bit-slice.","Enumerates the index of each bit in a bit-slice set to 1.","Enumerates the index of each bit in a bit-slice cleared to …","","Gets a reference to the last bit of the bit-slice, or None …","Gets a mutable reference to the last bit of the bit-slice, …","Finds the index of the last bit in the bit-slice set to 1.","Finds the index of the last bit in the bit-slice cleared …","Counts the number of bits from the start of the bit-slice …","Counts the number of bits from the start of the bit-slice …","Deliberately leaks the allocated memory, returning an …","Destroys the BitVec handle without destroying the …","Gets the length (in bits) of the bit-array.","","Gets the number of bits in the bit-slice.","Gets the length of the bit-vector.","Integer Loading","Big-Endian Integer Loading","","","Msb0 Big-Endian Integer Loading","Lsb0 Big-Endian Integer Loading","","Little-Endian Integer Loading","","","Lsb0 Little-Endian Integer Loading","Msb0 Little-Endian Integer Loading","","Loads a value out of the memory system according to the …","Produces a multi-bit selection mask from a range of …","","","Wraps a raw memory value as a BitStore type.","Wraps an existing buffer as a bit-array.","Tries to construct a BitPtr from a memory location and a …","Constructs a new, empty, bit-vector.","Constructs a BitPtr from an address and head index, …","","","","","","","","Tests if at least one bit is cleared to 0 in the bit-slice.","Tests if every bit is cleared to 0 in the bit-slice.","","","Creates a new bit-pointer at a specified offset from the …","Calculates the distance (in bits) between two bit-pointers.","","","","","","","","","","","","","","","","","","","","","","","","Gets a raw pointer to the memory element containing the …","Gets a raw pointer to the memory location containing the …","Attempts to remove the trailing bit from the bit-vector.","","Appends a single bit to the vector.","Decomposes a bit-pointer into its element address and bit …","Iterates over non-overlapping subslices of a bit-slice, …","Iterates over non-overlapping subslices of a bit-slice, …","Iterates over non-overlapping mutable subslices of a …","Iterates over non-overlapping mutable subslices of a …","Reads the bit from *self.","","","Reads the bit from *self using an unaligned memory access.","Reads the bit from *self using a volatile load.","Removes a bit at a given position, shifting all bits after …","Creates a bit-vector by repeating a bit-slice n times.","Creates a new bit-vector by repeating a bit for the …","Moves src into the referenced bit, returning the previous …","Replaces the bit at *self with a new value, returning the …","Writes a new value into a bit, and returns its previous …","Writes a new value into a bit, returning the previous …","Ensures that the bit-vector has allocation capacity for at …","Ensures that the bit-vector has allocation capacity for at …","Resizes the bit-vector to a new length. New bits are …","Resizes the bit-vector to a new length, using a function …","Retains only the bits that the predicate allows.","Reverses the order of bits in a bit-slice.","Rotates the contents of a bit-slice to the left (towards …","Rotates the contents of a bit-slice to the right (away …","Iterates over subslices separated by bits that match a …","Iterates over mutable subslices separated by bits that …","Iterates over mutable subslices separated by bits that …","Iterates over mutable subslices separated by bits that …","Produces a single-bit selection mask from a bit-index.","","","Writes value into the proxy.","Writes a new value into a single bit.","Writes a new value into a single bit, using alias-safe …","Writes a new value into a single bit, using alias-safe …","Overwrites each element (visible in .as_raw_mut_slice()) …","Resizes a bit-vector to a new length.","Writes a new value into a single bit, without bounds …","Sets the uninitialized bits of a bit-vector to a known …","Shifts the contents of a bit-slice “left” (towards the …","Shifts the contents of a bit-slice “right” (away from …","Releases excess capacity back to the allocator.","","Tests if at least one bit is set to 1, and at least one …","Modifies self.drain() so that the removed bit-slice is …","Iterates over subslices separated by bits that match a …","Splits a bit-slice in two parts at an index.","Splits a mutable bit-slice in two parts at an index.","Splits a bit-slice at an index, without bounds checking.","Splits a mutable bit-slice at an index, without bounds …","Splits the bit-slice into a reference to its first bit, …","Splits the bit-slice into mutable references of its first …","Iterates over subslices separated by bits that match a …","Iterates over mutable subslices separated by bits that …","Splits the bit-slice into a reference to its last bit, and …","Splits the bit-slice into mutable references to its last …","Iterates over mutable subslices separated by bits that …","Splits the bit-vector in half at an index, moving …","Iterates over subslices separated by bits that match a …","Iterates over mutable subslices separated by bits that …","The lower, inclusive, bound of the range. The bit to which …","","Tests if the bit-slice begins with the given sequence.","Integer Storing","Big-Endian Integer Storing","","","Msb0 Big-Endian Integer Storing","Lsb0 Big-Endian Integer Storing","","Little-Endian Integer Storing","","","Lsb0 Little-Endian Integer Storing","Msb0 Little-Endian Integer Storing","","Stores a value into the memory system. This is only called …","Removes a prefix bit-slice, if present.","Removes a suffix bit-slice, if present.","Adjusts a bit-pointer downwards in memory. This is …","Swaps the bit values of two proxies.","Swaps the bits at two mutable locations.","Exchanges the bit values at two indices.","Takes a bit out of the bit-vector.","Swaps two bits in a bit-slice, without bounds checking.","Swaps the contents of two bit-slices.","","Copies a bit-slice into an owned bit-vector.","Removes write permissions from a bit-pointer.","Adds write permissions to a bit-pointer.","","","","","","","","","","Decomposes a bit-pointer into its address and head-index …","","","","","","","Counts the number of bits from the end of the bit-slice to …","Counts the number of bits from the end of the bit-slice to …","Shortens the bit-vector, keeping the first new_len bits …","Attempts to view self as an immutable bit-slice region …","Attempts to view self as a mutable bit-slice region with …","","","","","","","","","","","","","","","","","","","Attempts to convert an ordinary boxed slice into a boxed …","Attempts to construct a shared &BitSlice reference over a …","Fallibly constructs a new bit-vector from a slice of …","Attempts to construct an exclusive &mut BitSlice reference …","Attempts to convert a regular vector in-place into a …","","","","","","","","","","Attempts to view a memory region as an immutable bit-slice.","Attempts to view a memory region as a mutable bit-slice.","","","","","","","","","","Views a memory region as an immutable bit-slice.","Views a memory region as a mutable bit-slice.","Iterates over consecutive windowing subslices in a …","Allocates a new, empty, bit-vector with space for at least …","Adjusts a bit-pointer upwards in memory, using wrapping …","Creates a new bit-pointer at a specified offset from the …","Adjusts a bit-pointer downwards in memory, using wrapping …","Writes a new bit into the given location.","","","Writes a bit into memory, tolerating unaligned addresses.","Writes a new bit using volatile I/O operations.","","Mutable buffer.","","SNAFU context selector for the Error::Eof variant","","","SNAFU context selector for the Error::Overflow variant","","","SNAFU context selector for the Error::Underflow variant","Advances internal cursor for next read.","","","","","","","","","","","","","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.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if buffer has no data for read.","","","","","","","","","Peeks data into dst. This method should not change …","","","","","","","","","","","","Reads data into dst. This method will change internal …","","","","","Returns remaining data size for read.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Bytes buffer.","String buffer that can hold arbitrary encoding string …","View this string as UTF-8 string slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","",""],"i":[0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,17,22,20,0,0,19,19,15,0,125,15,24,15,23,0,0,0,19,17,24,19,27,19,17,17,17,19,19,19,19,20,19,20,19,126,24,25,20,24,25,27,17,19,20,20,19,20,19,127,24,25,20,19,20,19,24,20,19,20,19,23,24,25,20,23,24,25,20,24,25,27,17,19,20,20,24,20,16,38,39,17,17,19,19,24,25,20,24,25,19,19,19,19,19,19,19,20,0,0,24,25,20,24,25,19,19,19,19,19,19,19,20,27,0,25,20,0,24,25,20,24,25,19,19,19,19,19,19,19,20,24,24,25,25,27,22,17,19,20,20,38,39,24,24,25,25,27,22,17,19,20,20,38,39,20,20,17,19,19,19,19,20,24,25,27,22,17,20,38,39,19,19,24,25,27,22,17,20,38,39,24,25,27,17,19,20,38,39,27,22,19,17,19,17,19,17,17,19,19,22,19,19,24,27,24,25,22,19,19,20,38,39,24,25,27,20,24,25,27,20,19,19,20,25,27,20,17,19,19,22,22,19,24,25,27,27,27,22,17,19,19,19,19,19,19,19,19,19,19,19,19,20,38,39,24,25,27,22,17,19,20,38,39,20,20,20,20,20,20,20,20,20,19,25,19,19,19,19,19,19,20,24,24,24,24,24,24,25,25,25,25,25,25,25,27,27,27,22,17,17,19,19,19,19,19,19,19,20,20,20,20,20,20,20,38,39,25,20,24,24,24,25,25,25,25,25,25,27,22,22,17,17,17,19,20,20,20,20,20,20,38,39,27,25,20,25,19,20,19,25,20,20,20,20,20,17,17,22,25,20,17,17,19,20,17,19,19,19,20,19,15,19,19,19,24,25,27,22,17,19,20,38,39,24,25,19,19,19,19,19,19,19,20,24,25,19,19,19,19,19,19,20,20,24,25,27,22,17,19,20,38,39,23,27,25,20,25,20,24,24,24,24,25,22,19,19,20,20,20,22,25,20,20,24,22,19,20,17,19,19,19,19,22,19,19,19,19,19,19,25,20,24,22,19,20,128,128,24,25,19,19,20,128,24,25,19,19,20,15,16,38,39,15,24,17,20,17,22,22,24,25,27,19,20,19,19,22,22,17,17,24,25,27,27,27,17,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,38,39,17,17,20,17,20,17,19,19,19,19,17,19,20,17,17,20,19,20,27,17,19,19,20,20,20,20,20,19,19,19,19,19,19,19,16,38,39,27,19,19,19,20,20,19,20,19,19,20,22,19,20,19,19,19,19,19,19,19,19,19,19,19,19,20,19,19,22,22,19,128,128,24,25,19,19,20,128,24,25,19,19,20,15,19,19,17,27,17,19,20,19,19,19,19,17,17,24,25,27,22,17,19,20,38,39,17,24,25,27,19,20,19,19,19,20,126,127,24,24,24,24,25,25,27,22,17,17,17,19,19,19,20,20,38,39,25,19,20,19,20,24,25,27,22,17,19,20,38,39,125,125,24,25,27,22,17,19,20,38,39,125,125,19,20,17,17,17,17,19,20,17,17,0,0,97,0,0,97,0,0,97,0,129,97,97,130,97,100,101,102,97,100,101,102,97,100,101,97,100,101,102,100,101,102,97,97,100,100,101,100,101,102,97,97,100,101,102,97,0,0,0,100,101,102,97,100,101,102,129,97,97,129,129,129,129,129,129,129,129,129,129,129,97,129,129,129,129,129,129,129,129,129,129,129,129,97,100,100,101,102,97,100,101,102,97,100,101,102,97,100,101,102,97,130,130,130,130,130,130,130,130,130,130,130,131,132,131,133,132,131,0,0,119,120,119,120,119,120,119,120,119,120,119,120,119,120,120,119,120,120,120,119,119,119,120,119,120,119,120,120,120,120,119,119,119,120,119,120,119,119,119,120,119,120,119,120,119,120,119,120,119,120,119,0,0,0,0,0,0,0,0,0,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124],"f":[0,0,0,[[]],[[]],0,0,[1,1],[[]],[[],1],[[]],[1,[[5,[[0,[2,3,4]]]]]],0,[[1,[0,[2,3]]]],[[]],[1,6],[1,7],[1,[[10,[[9,[8]]]]]],[[1,11],5],[[1,11]],[[],1],0,[[]],[[],12],[[],12],[[],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,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[17,[14,15,16]],7],[[17,[14,15,16]]]],[[[17,[14,15,16]]],[[18,[14,15]]]],[[[17,[14,15,16]],7],7],[[[19,[15,16]]]],[[[19,[15,16]]]],[[[19,[15,16]]],6],[[[19,[15,16]]],6],[[[20,[15,16]],[20,[15,16]]]],[[[19,[15,16]]],[[17,[21,15,16]]]],[[[20,[15,16]]],[[17,[21,15,16]]]],[[[19,[15,16]]],[[22,[21,15,16]]]],[[],[[19,[16]]]],[[[24,[23,16]]],[[19,[16]]]],[[[25,[15,16]]],[[19,[15,16]]]],[[[20,[15,16]]],[[19,[15,16]]]],[[[24,[23,16]]],[[19,[16]]]],[[[25,[15,16]]],[[19,[15,16]]]],[[[27,[26,15,16]]],6],[[[17,[26,15,16]]],[[5,[[27,[26,15,16]]]]]],[[[19,[15,16]]],[[19,[15,16]]]],[[[20,[15,16]]],[[19,[15,16]]]],[[[20,[15,16]]],[[20,[15,16]]]],[[[19,[15,16]]],[[17,[26,15,16]]]],[[[20,[15,16]]],[[17,[26,15,16]]]],[[[19,[15,16]]],[[22,[26,15,16]]]],[[],[[19,[16]]]],[[[24,[23,16]]],[[19,[16]]]],[[[25,[15,16]]],[[19,[15,16]]]],[[[20,[15,16]]],[[19,[15,16]]]],[[[19,[15,16]]],[[17,[26,15,16]]]],[[[20,[15,16]]],[[17,[26,15,16]]]],[[[19,[15,16]]],[[28,[[17,[26,15,16]]]]]],[[[24,[23,16]]],[[19,[16]]]],[[[20,[15,16]]],[[19,[15,16]]]],[[[19,[15,16]]],[[17,[21,15,16]]]],[[[20,[15,16]]],[[17,[21,15,16]]]],[[[19,[15,16]]],[[28,[[17,[21,15,16]]]]]],[[],29],[[[24,[23,16]]],29],[[[25,[15,16]]],[[29,[15]]]],[[[20,[15,16]]],[[29,[15]]]],[[],29],[[[24,[23,16]]],29],[[[25,[15,16]]],[[29,[15]]]],[[[20,[15,16]]],[[29,[15]]]],[[[24,[23,16]]],[[19,[16]]]],[[[25,[15,16]]],[[19,[15,16]]]],[[[27,[14,15,16]]],6],[[[17,[14,15,16]]],[[5,[[27,[21,15,16]]]]]],[[[19,[15,16]]],[[19,[15,16]]]],[[[20,[15,16]]],[[20,[15,16]]]],[[[20,[15,16]]],[[19,[15,16]]]],[[[24,[23,16]]],[[19,[16]]]],[[[20,[15,16]]],[[19,[15,16]]]],[[[31,[30]]],[[32,[30]]]],[[[31,[30]]],[[32,[30]]]],[[[31,[30]]],[[32,[30]]]],[[[17,[14,15,16]]],31],0,[[[19,[15,16]]],[[33,[21,15,16]]]],[[[19,[15,16]]],[[33,[26,15,16]]]],[[[24,[23,16]]]],[[[25,[15,16]]]],[[[20,[15,16]]]],[[[24,[23,16]]]],[[[25,[15,16]]]],[[[19,[16]],[24,[23,16]]]],[[[19,[15,16]],[20,[15,16]]]],[[[19,[15,16]],[20,[15,16]]]],[[[19,[15,16]],[25,[15,16]]]],[[[19,[15,16]],[19,[15,16]]]],[[[19,[15,16]],[25,[15,16]]]],[[[19,[16]],[24,[23,16]]]],[[[20,[15,16]]]],0,0,[[[24,[23,16]]]],[[[25,[15,16]]]],[[[20,[15,16]]]],[[[24,[23,16]]]],[[[25,[15,16]]]],[[[19,[16]],[24,[23,16]]]],[[[19,[15,16]],[19,[15,16]]]],[[[19,[15,16]],[20,[15,16]]]],[[[19,[16]],[24,[23,16]]]],[[[19,[15,16]],[25,[15,16]]]],[[[19,[15,16]],[25,[15,16]]]],[[[19,[15,16]],[20,[15,16]]]],[[[20,[15,16]]]],0,0,0,0,0,[[[24,[23,16]]]],[[[25,[15,16]]]],[[[20,[15,16]]]],[[[24,[23,16]]]],[[[25,[15,16]]]],[[[19,[16]],[24,[23,16]]]],[[[19,[15,16]],[20,[15,16]]]],[[[19,[16]],[24,[23,16]]]],[[[19,[15,16]],[25,[15,16]]]],[[[19,[15,16]],[25,[15,16]]]],[[[19,[15,16]],[19,[15,16]]]],[[[19,[15,16]],[20,[15,16]]]],[[[20,[15,16]]]],[[[24,[23,16]]],[[19,[16]]]],[[]],[[]],[[[25,[15,16]]],[[19,[15,16]]]],[[]],[[]],[[]],[[]],[[]],[[[20,[15,16]]],[[19,[15,16]]]],[[]],[[]],[[]],[[[24,[23,16]]],[[19,[16]]]],[[[25,[15,16]]],[[19,[15,16]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[20,[15,16]]],[[19,[15,16]]]],[[]],[[]],[[[20,[15,16]]],7],0,[[[17,[14,15,16]]],[[17,[14,15,16]]]],[[[19,[15,16]],7],[[34,[15,16]]]],[[[19,[15,16]],7],[[35,[15,16]]]],[[[19,[15,16]],7],[[36,[15,16]]]],[[[19,[15,16]],7],[[37,[15,16]]]],[[[20,[15,16]]]],[[[24,[23,16]]],[[24,[23,16]]]],[[[25,[15,16]]],[[25,[15,16]]]],[[[27,[21,15,16]]],[[27,[21,15,16]]]],[[[22,[14,15,16]]],[[22,[14,15,16]]]],[[[17,[14,15,16]]],[[17,[14,15,16]]]],[[[20,[15,16]]],[[20,[15,16]]]],[38,38],[39,39],[[[19,[15,16]],[19,[15,16]]]],[[[19,[15,16]],[19,[15,16]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[24,[23,16]],[24,[23,16]]],40],[[[25,[15,16]],[25,[15,16]]],40],[[[27,[14,15,16]],[27,[14,15,16]]],40],[[[17,[14,15,16]],[17,[14,15,16]]],40],[[[19,[15,16]],[19,[15,16]]],40],[[[20,[15,16]],[20,[15,16]]],40],[[38,38],40],[[39,39],40],[[[27,[26,15,16]],6]],[[[22,[14,15,16]],[17,[14,15,16]]],6],[[[19,[15,16]],[19,[15,16]]],6],[[[17,[26,15,16]],[17,[21,15,16]],7]],[[[19,[15,16]],[19,[15,16]]]],[[[17,[26,15,16]],[17,[21,15,16]],7]],[[[19,[15,16]],[19,[15,16]]]],[[[17,[14,15,16]],[17,[26,15,16]],7]],[[[17,[14,15,16]],[17,[26,15,16]],7]],[[[19,[15,16]],[41,[7]],7]],[[[19,[15,16]],[41,[7]],7]],[[[22,[14,15,16]]],7],[[[19,[15,16]]],7],[[[19,[15,16]]],7],0,0,[[],[[24,[23,16]]]],[[],[[25,[15,16]]]],[[],[[22,[14,15,16]]]],[[],[[19,[15,16]]]],[[],[[19,[15,16]]]],[[],[[20,[15,16]]]],[[],38],[[],39],[[[24,[23,16]]]],[[[25,[15,16]]]],[[[27,[14,15,16]]]],[[[20,[15,16]]]],[[[24,[23,16]]]],[[[25,[15,16]]]],[[[27,[26,15,16]]]],[[[20,[15,16]]]],[[[19,[15,16]]],[[42,[21,15,16]]]],[[[19,[15,16]]],[[42,[26,15,16]]]],[[[20,[15,16]],[43,[7]]],[[44,[15,16]]]],[[[25,[15,16]]]],[[[27,[14,15,16]]]],[[[20,[15,16]]]],[[[17,[26,15,16]]]],[[],[[19,[15,16]]]],[[],[[19,[15,16]]]],0,[[[22,[14,15,16]]],[[45,[[17,[14,15,16]]]]]],[[[19,[15,16]],[19,[15,16]]],6],[[[24,[23,16]],46],6],[[[25,[15,16]],[0,[[47,[[19,[15,16]]]],46]]],6],[[[27,[14,15,16]],6],6],[[[27,[14,15,16]],[27,[14,15,16]]],6],[[[27,[14,15,16]],6],6],[[[22,[14,15,16]],[22,[14,15,16]]],6],[[[17,[14,15,16]],[17,[14,15,16]]],6],[[[19,[15,16]],[25,[15,16]]],6],[[[19,[15,16]],[20,[15,16]]],6],[[[19,[15,16]],[19,[15,16]]],6],[[[19,[15,16]],[19,[15,16]]],6],[[[19,[15,16]],[20,[15,16]]],6],[[[19,[15,16]],[19,[15,16]]],6],[[[19,[15,16]],[25,[15,16]]],6],[[[19,[15,16]],[20,[15,16]]],6],[[[19,[15,16]],[24,[23,16]]],6],[[[19,[15,16]],[19,[15,16]]],6],[[[19,[15,16]],[19,[15,16]]],6],[[[19,[15,16]],[25,[15,16]]],6],[[[20,[15,16]],[0,[[47,[[19,[15,16]]]],46]]],6],[[38,38],6],[[39,39],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[20,[15,16]],48]],[[[20,[15,16]],48]],[[[20,[15,16]],48]],[[[20,[15,16]],48]],[[[20,[15,16]],48]],[[[20,[15,16]],[19,[15,16]]]],[[[20,[15,16]],[29,[15]]]],[[[20,[15,16]],[19,[15,16]]]],[[[20,[15,16]],[41,[7]]]],[[[19,[15,16]],6]],[[[25,[15,16]],6]],[[[19,[15,16]],49]],[[[19,[15,16]]],[[5,[[27,[21,15,16]]]]]],[[[19,[15,16]]],[[5,[[27,[26,15,16]]]]]],[[[19,[15,16]]],[[5,[7]]]],[[[19,[15,16]]],[[5,[7]]]],[[[19,[15,16]]],[[12,[50]]]],[[[20,[15,16]]],[[12,[50]]]],[[[24,[23,16]],51],[[12,[52]]]],[[[24,[23,16]],51],[[12,[52]]]],[[[24,[23,16]],51],[[12,[52]]]],[[[24,[23,16]],51],[[12,[52]]]],[[[24,[23,16]],51],[[12,[52]]]],[[[24,[23,16]],51],[[12,[52]]]],[[[25,[15,16]],51],[[12,[52]]]],[[[25,[15,16]],51],[[12,[52]]]],[[[25,[15,16]],51],[[12,[52]]]],[[[25,[15,16]],51],[[12,[52]]]],[[[25,[15,16]],51],[[12,[52]]]],[[[25,[15,16]],51],[[12,[52]]]],[[[25,[15,16]],51],[[12,[52]]]],[[[27,[14,15,16]],51],[[12,[52]]]],[[[27,[14,15,16]],51],[[12,[52]]]],[[[27,[14,15,16]],51],[[12,[52]]]],[[[22,[14,15,16]],51],[[12,[52]]]],[[[17,[14,15,16]],51],[[12,[52]]]],[[[17,[14,15,16]],51],[[12,[52]]]],[[[19,[15,16]],51],[[12,[52]]]],[[[19,[15,16]],51],[[12,[52]]]],[[[19,[15,16]],51],[[12,[52]]]],[[[19,[15,16]],51],[[12,[52]]]],[[[19,[15,16]],51],[[12,[52]]]],[[[19,[15,16]],51],[[12,[52]]]],[[[19,[15,16]],51],[[12,[52]]]],[[[20,[15,16]],51],[[12,[52]]]],[[[20,[15,16]],51],[[12,[52]]]],[[[20,[15,16]],51],[[12,[52]]]],[[[20,[15,16]],51],[[12,[52]]]],[[[20,[15,16]],51],[[12,[52]]]],[[[20,[15,16]],51],[[12,[52]]]],[[[20,[15,16]],51],[[12,[52]]]],[[38,51],[[12,[52]]]],[[39,51],[[12,[52]]]],[[[25,[15,16]]]],[[[20,[15,16]]]],[[]],[53],[23,[[24,[23,16]]]],[[]],[[[24,[23,16]]],[[25,[16]]]],[[[54,[[19,[15,16]]]]],[[25,[15,16]]]],[[[56,[15,55]]],[[25,[15,16]]]],[[[19,[15,16]]],[[25,[15,16]]]],[[[20,[15,16]]],[[25,[15,16]]]],[[]],[[]],[[[28,[[17,[14,15,16]]]]],[[22,[14,15,16]]]],[[]],[15,[[17,[26,15,16]]]],[15,[[17,[21,15,16]]]],[[]],[[[24,[23,16]]],[[20,[16]]]],[[[25,[15,16]]],[[20,[15,16]]]],[[[19,[15,16]]],[[20,[15,16]]]],[[]],[[[19,[15,16]]],[[20,[15,16]]]],[[[54,[[19,[15,16]]]]],[[20,[15,16]]]],[[]],[[]],[[[17,[14,15,16]]],[[27,[14,15,16]]]],[[[19,[15,16]]],[[25,[15,16]]]],[[[19,[15,16]]],[[20,[15,16]]]],[[[56,[[29,[15]],55]]],[[25,[15,16]]]],[15,[[19,[15,16]]]],[15,[[20,[15,16]]]],[15,[[19,[15,16]]]],[48,[[25,[15,16]]]],[48,[[20,[15,16]]]],[48,[[20,[15,16]]]],[48,[[20,[15,16]]]],[48,[[20,[15,16]]]],[48,[[20,[15,16]]]],[15,[[17,[26,15,16]]]],[[[29,[15]]],[[17,[26,15,16]]]],[[[28,[[17,[14,15,16]]]]],[[22,[14,15,16]]]],[19,[[25,[15,16]]]],[[[17,[26,15,16]],7,7],[[20,[15,16]]]],[15,[[17,[21,15,16]]]],[[[29,[15]]],[[17,[21,15,16]]]],[[[29,[15]]],[[19,[15,16]]]],[[[29,[15]]],[[20,[15,16]]]],[[[29,[15]]],[[17,[26,15,16]]]],[[[29,[15]]],[[19,[15,16]]]],[[[29,[15]]],[[19,[15,16]]]],[[[29,[15]]],[[19,[15,16]]]],[[[57,[15,55]]],[[20,[15,16]]]],[[[19,[15,16]],[58,[15,16]]],5],[31,6],[[[19,[15,16]],[58,[15,16]]],5],[[[19,[15,16]],[58,[15,16]]]],[[[19,[15,16]],[58,[15,16]]]],[[[24,[23,16]],59]],[[[25,[15,16]],59]],[[[27,[14,15,16]],59]],[[[22,[14,15,16]],59]],[[[17,[14,15,16]],59]],[[[19,[15,16]],59]],[[[20,[15,16]],59]],[[38,59]],[[39,59]],[[[24,[23,16]]]],[[[25,[15,16]]]],[[[19,[15,16]],7]],[[[19,[15,16]],[60,[7]]]],[[[19,[15,16]],61]],[[[19,[15,16]],[28,[7]]]],[[[19,[15,16]],[62,[7]]]],[[[19,[15,16]],[63,[7]]]],[[[19,[15,16]],[64,[7]]]],[[[20,[15,16]]]],[[[24,[23,16]]]],[[[25,[15,16]]]],[[[19,[15,16]],[60,[7]]]],[[[19,[15,16]],[64,[7]]]],[[[19,[15,16]],[28,[7]]]],[[[19,[15,16]],61]],[[[19,[15,16]],[62,[7]]]],[[[19,[15,16]],[63,[7]]]],[[[20,[15,16]]]],[[[20,[15,16]],7,6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[24,[16]]]],[[[27,[14,15,16]]],[[17,[14,15,16]]]],[[[25,[15,16]]],[[20,[15,16]]]],[[[20,[15,16]]],[[25,[15,16]]]],[[[25,[15,16]]],[[56,[[29,[15]],55]]]],[[[20,[15,16]]],[[25,[15,16]]]],[[[24,[23,16]]],23],[[[24,[23,16]]]],[[[24,[23,16]]]],[[[24,[23,16]]]],[[[25,[15,16]]]],[[]],[[[19,[15,16]]]],[[[19,[15,16]]]],[[[20,[15,16]]]],[[[20,[15,16]]]],[[[20,[15,16]]]],[[[22,[14,15,16]]],[[28,[[17,[14,15,16]]]]]],[[[25,[15,16]]],19],[[[20,[15,16]]]],[[[20,[15,16]]],[[57,[15,55]]]],[[[24,[23,16]]],6],[[[22,[14,15,16]]],6],[[[19,[15,16]]],6],[[[20,[15,16]]],6],[[[17,[14,15,16]]],6],[[[19,[15,16]]],[[65,[15,16]]]],[[[19,[15,16]]],[[66,[15,16]]]],[[[19,[15,16]]],[[67,[15,16]]]],[[[19,[15,16]]],[[68,[15,16]]]],[[[22,[14,15,16]]],5],[[[19,[15,16]]],[[5,[[27,[21,15,16]]]]]],[[[19,[15,16]]],[[5,[[27,[26,15,16]]]]]],[[[19,[15,16]]],[[5,[7]]]],[[[19,[15,16]]],[[5,[7]]]],[[[19,[15,16]]],7],[[[19,[15,16]]],7],[[[25,[15,16]]],[[19,[15,16]]]],[[[20,[15,16]]],[[19,[15,16]]]],[[[24,[23,16]]],7],[[[22,[14,15,16]]],7],[[[19,[15,16]]],7],[[[20,[15,16]]],7],[[],69],[[],69],[[[24,[23,16]]],69],[[[25,[15,16]]],69],[[[19,[15,39]]],69],[[[19,[15,38]]],69],[[[20,[15,16]]],69],[[],69],[[[24,[23,16]]],69],[[[25,[15,16]]],69],[[[19,[15,38]]],69],[[[19,[15,39]]],69],[[[20,[15,16]]],69],[[]],[[[70,[[5,[[31,[30]]]]]],[70,[[5,[[71,[30]]]]]]],[[72,[30]]]],[[[70,[[5,[[31,[30]]]]]],[70,[[5,[[71,[30]]]]]]],[[72,[30]]]],[[[70,[[5,[[31,[30]]]]]],[70,[[5,[[71,[30]]]]]]],[[72,[30]]]],[[]],[23,[[24,[23,16]]]],[[[18,[14,15]],31],[[12,[[17,[14,15,16]],[73,[15]]]]]],[[],[[20,[15,16]]]],[[[18,[14,15]],31],[[17,[14,15,16]]]],[[[22,[14,15,16]]],5],[[[22,[14,15,16]]],5],[[[24,[23,16]]]],[[[25,[15,16]]]],[[[27,[14,15,16]]]],[[[19,[15,16]]]],[[[20,[15,16]]]],[[[19,[15,16]]],6],[[[19,[15,16]]],6],[[[22,[14,15,16]],7],5],[[[22,[14,15,16]],7],5],[[[17,[14,15,16]],74],[[17,[14,15,16]]]],[[[17,[14,15,16]],[17,[14,15,16]]],74],[[[24,[23,16]],46],[[5,[40]]]],[[[25,[15,16]],[0,[[75,[[19,[15,16]]]],46]]],[[5,[40]]]],[[[27,[14,15,16]],6],[[5,[40]]]],[[[27,[14,15,16]],6],[[5,[40]]]],[[[27,[14,15,16]],[27,[14,15,16]]],[[5,[40]]]],[[[17,[14,15,16]],[17,[14,15,16]]],[[5,[40]]]],[[[19,[15,16]],[20,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[25,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[19,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[25,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[19,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[19,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[19,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[19,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[24,[23,16]]],[[5,[40]]]],[[[19,[15,16]],[20,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[19,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[25,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[19,[15,16]]],[[5,[40]]]],[[[19,[15,16]],[20,[15,16]]],[[5,[40]]]],[[[20,[15,16]],[0,[[75,[[19,[15,16]]]],46]]],[[5,[40]]]],[[38,38],[[5,[40]]]],[[39,39],[[5,[40]]]],[[[17,[21,15,16]]]],[[[17,[26,15,16]]]],[[[20,[15,16]]],[[5,[6]]]],0,[[[20,[15,16]],6]],[[[17,[14,15,16]]]],[[[19,[15,16]],7],[[76,[15,16]]]],[[[19,[15,16]],7],[[77,[15,16]]]],[[[19,[15,16]],7],[[78,[15,16]]]],[[[19,[15,16]],7],[[79,[15,16]]]],[[[17,[14,15,16]]],6],[[[19,[15,16]],[29,[80]]],[[12,[7,50]]]],[[[20,[15,16]],[29,[80]]],[[12,[7,50]]]],[[[17,[14,15,16]]],6],[[[17,[14,15,16]]],6],[[[20,[15,16]],7],6],[[[19,[15,16]],7],[[20,[16]]]],[[6,7],[[20,[15,16]]]],[[[27,[26,15,16]],6],6],[[[17,[26,15,16]],6],6],[[[19,[15,16]],7,6],6],[[[19,[15,16]],7,6],6],[[[20,[15,16]],7]],[[[20,[15,16]],7]],[[[20,[15,16]],7,6]],[[[20,[15,16]],7,49]],[[[20,[15,16]],49]],[[[19,[15,16]]]],[[[19,[15,16]],7]],[[[19,[15,16]],7]],[[[19,[15,16]],49],[[81,[15,16,49]]]],[[[19,[15,16]],49],[[82,[15,16,49]]]],[[[19,[15,16]],7,49],[[83,[15,16,49]]]],[[[19,[15,16]],7,49],[[84,[15,16,49]]]],[[[31,[30]]],[[85,[30]]]],[[[31,[30]]],[[85,[30]]]],[[[31,[30]]],[[85,[30]]]],[[[27,[26,15,16]],6]],[[[19,[15,16]],7,6]],[[[19,[[0,[15,86]],16]],7,6]],[[[19,[[0,[15,86]],16]],7,6]],[[[20,[15,16]]]],[[[20,[15,16]],7]],[[[19,[15,16]],7,6]],[[[20,[15,16]],6]],[[[19,[15,16]],7]],[[[19,[15,16]],7]],[[[20,[15,16]]]],[[[22,[14,15,16]]]],[[[19,[15,16]]],6],[[[20,[15,16]],[43,[7]],48],[[87,[15,16]]]],[[[19,[15,16]],49],[[88,[15,16,49]]]],[[[19,[15,16]],7]],[[[19,[15,16]],7]],[[[19,[15,16]],7]],[[[19,[15,16]],7]],[[[19,[15,16]]],5],[[[19,[15,16]]],5],[[[19,[15,16]],49],[[89,[15,16,49]]]],[[[19,[15,16]],49],[[90,[15,16,49]]]],[[[19,[15,16]]],5],[[[19,[15,16]]],5],[[[19,[15,16]],49],[[91,[15,16,49]]]],[[[20,[15,16]],7],[[20,[15,16]]]],[[[19,[15,16]],7,49],[[92,[15,16,49]]]],[[[19,[15,16]],7,49],[[93,[15,16,49]]]],0,[[[22,[14,15,16]]],[[45,[[17,[14,15,16]]]]]],[[[19,[15,16]],[19,[15,16]]],6],[69],[69],[[[24,[23,16]],69]],[[[25,[15,16]],69]],[[[19,[15,39]],69]],[[[19,[15,38]],69]],[[[20,[15,16]],69]],[69],[[[24,[23,16]],69]],[[[25,[15,16]],69]],[[[19,[15,38]],69]],[[[19,[15,39]],69]],[[[20,[15,16]],69]],[[]],[[[19,[15,16]],[19,[15,16]]],[[5,[[19,[15,16]]]]]],[[[19,[15,16]],[19,[15,16]]],[[5,[[19,[15,16]]]]]],[[[17,[14,15,16]],7],[[17,[14,15,16]]]],[[[27,[26,15,16]],[27,[26,15,16]]]],[[[17,[26,15,16]],[17,[26,15,16]]]],[[[19,[15,16]],7,7]],[[[20,[15,16]],7],6],[[[19,[15,16]],7,7]],[[[19,[15,16]],[19,[15,16]]]],[[[19,[15,16]],[19,[15,16]]]],[[[19,[15,16]]],[[20,[16]]]],[[[17,[14,15,16]]],[[17,[21,15,16]]]],[[[17,[14,15,16]]],[[17,[26,15,16]]]],[[]],[[]],[[]],[[]],[[]],[[[19,[15,16]]]],[[]],[[]],[[]],[[[17,[14,15,16]]]],[[],94],[[],94],[[],94],[[],94],[[],94],[[[19,[15,16]]],[[20,[16]]]],[[[19,[15,16]]],7],[[[19,[15,16]]],7],[[[20,[15,16]],7]],[[],[[12,[[19,[16]],95]]]],[[],[[12,[[19,[16]],95]]]],[[[19,[16]]],[[12,[[24,[23,16]]]]]],[[[19,[16]]],[[12,[[24,[23,16]]]]]],[[[19,[16]]],[[12,[[24,[23,16]]]]]],[[],12],[[[56,[[29,[15]],55]]],[[12,[[25,[15,16]]]]]],[[],12],[[],12],[[],12],[[],[[12,[[17,[26,15,16]]]]]],[[],12],[[],[[12,[[17,[21,15,16]]]]]],[[],12],[[[29,[15]]],[[12,[[19,[15,16]]]]]],[[[29,[15]]],[[12,[[19,[15,16]]]]]],[[[57,[15,55]]],[[12,[[20,[15,16]]]]]],[[],12],[[],12],[[],12],[[[56,[[29,[15]],55]]],[[12,[[25,[15,16]],[56,[[29,[15]],55]]]]]],[[[29,[15]]],[[12,[[19,[15,16]],[95,[15]]]]]],[[[29,[15]]],[[12,[[20,[15,16]],[95,[15]]]]]],[[[29,[15]]],[[12,[[19,[15,16]],[95,[15]]]]]],[[[57,[15,55]]],[[12,[[20,[15,16]],[57,[15,55]]]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],[[12,[[19,[16]],95]]]],[[],[[12,[[19,[16]],95]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],[[19,[16]]]],[[],[[19,[16]]]],[[[19,[15,16]],7],[[96,[15,16]]]],[7,[[20,[15,16]]]],[[[17,[14,15,16]],7],[[17,[14,15,16]]]],[[[17,[14,15,16]],74],[[17,[14,15,16]]]],[[[17,[14,15,16]],7],[[17,[14,15,16]]]],[[[17,[26,15,16]],6]],[[[19,[15,16]],[29,[80]]],[[12,[7,50]]]],[[[20,[15,16]],[29,[80]]],[[12,[7,50]]]],[[[17,[26,15,16]],6]],[[[17,[26,15,16]],6]],0,0,0,0,0,0,0,0,0,0,[7],[97,8],[[],98],[[],[[29,[80]]]],[97,[[5,[99]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[100,[[70,[7]],[70,[7]]]]],97],[101,97],[97,[[5,[98]]]],[[[100,[4,4]]],[[100,[4,4]]]],[101,101],[102,102],[[]],[[]],[[]],[[97,7,[57,[94]]]],[97,103],0,[[[100,[[70,[7]],[70,[7]]]]],[[12,[97]]]],[101,[[12,[97]]]],[[[100,[104,104]],51],105],[[101,51],105],[[102,51],105],[[97,51],105],[[97,51],105],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[[100,[[70,[7]],[70,[7]]]]],97],[101,97],[102,97],[[],6],[97,[[5,[106]]]],[97,[[5,[107]]]],[[],[[109,[108]]]],[[],[[109,[110]]]],[[],[[109,[111]]]],[[],[[109,[112]]]],[[],[[109,[113]]]],[[],[[109,[114]]]],[[[29,[80]]],109],[[],[[109,[115]]]],[[],[[109,[116]]]],[[],[[109,[117]]]],[[],[[109,[80]]]],[118],[[],[[109,[108]]]],[[],[[109,[110]]]],[[],[[109,[111]]]],[[],[[109,[112]]]],[[],[[109,[113]]]],[[],[[109,[114]]]],[[[29,[80]]],109],[[],[[109,[115]]]],[[],[[109,[116]]]],[[],[[109,[117]]]],[[],[[109,[80]]]],[[],7],[97,[[5,[98]]]],0,[[]],[[]],[[]],[[],94],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],[[],13],[[],13],[108,109],[110,109],[[[29,[80]]],109],[111,109],[112,109],[113,109],[114,109],[115,109],[116,109],[117,109],[80,109],0,0,0,0,0,0,0,0,[119,103],[[]],[[]],[[]],[[]],[120,120],[119,119],[[]],[[]],[[120,120],40],[[119,119],40],[[],120],[[],119],[120,[[29,[80]]]],[121,[[12,[120]]]],[121,[[12,[119]]]],[[120,[57,[80]]],6],[[120,[29,[80]]],6],[[120,120],6],[[119,119],6],[[119,103],6],[[119,94],6],[[],6],[[],6],[[120,51],105],[[119,51],105],[[[29,[80]]],120],[[[57,[80]]],120],[122,120],[[]],[103,119],[[]],[94,119],[[120,59]],[[119,59]],[[]],[[]],[119,6],[119,7],[[120,120],[[5,[40]]]],[[119,119],[[5,[40]]]],[[120,123],12],[[119,123],12],[[]],[[]],[[],12],[[],12],[[],12],[[],12],[[],13],[[],13],0,0,0,0,0,0,0,0,0,[124,117],[124,117],[[]],[[]],[124,124],[[]],[121,[[12,[124]]]],[[124,124],117],[[124,117],124],[[124,124],6],[[],6],[[124,51],105],[[124,51],105],[[]],[103,[[12,[124,94]]]],[117,124],[[]],[117,124],[117,124],[[124,117],124],[[124,124],[[5,[40]]]],[[124,123],12],[[]],[[],94],[[],12],[[],12],[[],13]],"c":[96,97,99,100,101,102,119,120,215,238,270,314,461,481,570,649,668,727],"p":[[3,"Plugins"],[8,"Send"],[8,"Sync"],[8,"Clone"],[4,"Option"],[15,"bool"],[15,"usize"],[8,"Any"],[3,"Map"],[3,"MutexGuard"],[8,"FnOnce"],[4,"Result"],[3,"TypeId"],[8,"Mutability"],[8,"BitStore"],[8,"BitOrder"],[3,"BitPtr"],[3,"Address"],[3,"BitSlice"],[3,"BitVec"],[3,"Const"],[3,"BitPtrRange"],[8,"_"],[3,"BitArray"],[3,"BitBox"],[3,"Mut"],[3,"BitRef"],[3,"Range"],[15,"slice"],[8,"BitRegister"],[3,"BitIdx"],[3,"BitPos"],[4,"BitDomain"],[3,"Chunks"],[3,"ChunksExact"],[3,"ChunksExactMut"],[3,"ChunksMut"],[3,"Lsb0"],[3,"Msb0"],[4,"Ordering"],[8,"RangeExt"],[4,"Domain"],[8,"RangeBounds"],[3,"Drain"],[4,"Bound"],[8,"Sized"],[8,"PartialEq"],[8,"IntoIterator"],[8,"FnMut"],[3,"Error"],[3,"Formatter"],[3,"Error"],[15,"never"],[4,"Cow"],[3,"Global"],[3,"Box"],[3,"Vec"],[8,"BitSliceIndex"],[8,"Hasher"],[3,"RangeInclusive"],[3,"RangeFull"],[3,"RangeTo"],[3,"RangeToInclusive"],[3,"RangeFrom"],[3,"Iter"],[3,"IterMut"],[3,"IterOnes"],[3,"IterZeros"],[8,"Integral"],[8,"Into"],[3,"BitEnd"],[3,"BitMask"],[3,"MisalignError"],[15,"isize"],[8,"PartialOrd"],[3,"RChunks"],[3,"RChunksExact"],[3,"RChunksExactMut"],[3,"RChunksMut"],[15,"u8"],[3,"RSplit"],[3,"RSplitMut"],[3,"RSplitN"],[3,"RSplitNMut"],[3,"BitSel"],[8,"Radium"],[3,"Splice"],[3,"Split"],[3,"SplitInclusive"],[3,"SplitInclusiveMut"],[3,"SplitMut"],[3,"SplitN"],[3,"SplitNMut"],[3,"String"],[4,"BitSpanError"],[3,"Windows"],[4,"Error"],[8,"Error"],[3,"Backtrace"],[3,"OverflowSnafu"],[3,"UnderflowSnafu"],[3,"EofSnafu"],[15,"str"],[8,"Debug"],[6,"Result"],[3,"Location"],[8,"StackError"],[15,"f32"],[6,"Result"],[15,"f64"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[15,"u16"],[15,"u32"],[15,"u64"],[3,"Demand"],[3,"StringBytes"],[3,"Bytes"],[8,"Deserializer"],[3,"Bytes"],[8,"Serializer"],[3,"ReadableSize"],[8,"_"],[8,"AsBits"],[8,"AsMutBits"],[8,"_"],[8,"Buffer"],[8,"BufferMut"],[13,"Overflow"],[13,"Eof"],[13,"Underflow"]]},\ "common_catalog":{"doc":"","t":"FAAFFRRRRRRRRRRRRRRRRRRFENDGLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMM","n":["build_db_string","consts","error","format_full_table_name","parse_catalog_and_schema_from_db_string","DEFAULT_CATALOG_NAME","DEFAULT_SCHEMA_NAME","FILE_ENGINE","INFORMATION_SCHEMA_COLUMNS_TABLE_ID","INFORMATION_SCHEMA_NAME","INFORMATION_SCHEMA_TABLES_TABLE_ID","MAX_SYS_TABLE_ID","MIN_USER_TABLE_ID","MITO2_ENGINE","MITO_ENGINE","NUMBERS_TABLE_ID","SCRIPTS_TABLE_ID","SEMANTIC_TYPE_FIELD","SEMANTIC_TYPE_PRIMARY_KEY","SEMANTIC_TYPE_TIME_INDEX","SYSTEM_CATALOG_NAME","SYSTEM_CATALOG_TABLE_ID","SYSTEM_CATALOG_TABLE_NAME","default_engine","Error","InvalidFullTableName","InvalidFullTableNameSnafu","Result","as_any","as_error_source","backtrace","borrow","borrow","borrow_mut","borrow_mut","build","cause","clone","clone_into","debug_fmt","description","fail","fmt","fmt","fmt","from","from","into","into","into_error","next","provide","source","status_code","table_name","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","location","table_name"],"q":[[0,"common_catalog"],[5,"common_catalog::consts"],[24,"common_catalog::error"],[63,"common_catalog::error::Error"]],"d":["Build db name from catalog and schema string","","","Formats table fully-qualified name","Attempt to parse catalog and schema from given database …","","","","id for information_schema.columns","","id for information_schema.tables","the max system table id","Reserves [0,MIN_USER_TABLE_ID) for internal usage. User …","","","numbers table id","scripts table id","","","","","system_catalog table id","","","","","SNAFU context selector for the Error::InvalidFullTableName …","","","","","","","","","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.","Calls U::from(self).","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,0,0,3,0,0,3,3,3,9,3,9,3,9,3,9,9,3,3,9,9,3,3,9,3,9,3,9,3,3,3,3,9,9,3,9,3,9,3,9,3,21,21],"f":[[[1,1],2],0,0,[[1,1,1],2],[1],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],0,0,0,0,[3,4],[[],5],[3,[[7,[6]]]],[[]],[[]],[[]],[[]],[[[9,[[8,[2]]]]],3],[3,[[7,[5]]]],[[[9,[10]]],[[9,[10]]]],[[]],[[3,11,[12,[2]]]],[3,1],[[[9,[[8,[2]]]]],[[13,[3]]]],[[[9,[14]],15],16],[[3,15],16],[[3,15],16],[[]],[[]],[[]],[[]],[[[9,[[8,[2]]]]],3],[3,[[7,[17]]]],[18],[3,[[7,[5]]]],[3,19],0,[[]],[[],2],[[],13],[[],13],[[],13],[[],13],[[],20],[[],20],0,0],"c":[],"p":[[15,"str"],[3,"String"],[4,"Error"],[8,"Any"],[8,"Error"],[3,"Backtrace"],[4,"Option"],[8,"Into"],[3,"InvalidFullTableNameSnafu"],[8,"Clone"],[15,"usize"],[3,"Vec"],[4,"Result"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[3,"TypeId"],[13,"InvalidFullTableName"]]},\ "common_config":{"doc":"","t":"DDLLLLLLLLLLLLLLLLMMLLLLLLFMMMMLLMLLLLLLLL","n":["KvStoreConfig","WalConfig","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","default","deserialize","deserialize","eq","eq","equivalent","equivalent","file_size","file_size","fmt","fmt","from","from","into","into","metadata_store_dir","purge_interval","purge_threshold","purge_threshold","read_batch_size","serialize","serialize","sync_write","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"common_config"]],"d":["","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","",""],"i":[0,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0,1,1,2,1,1,2,1,1,2,1,2,1,2,1,2],"f":[0,0,[[]],[[]],[[]],[[]],[1,1],[2,2],[[]],[[]],[[],1],[[],2],[3,[[4,[1]]]],[3,[[4,[2]]]],[[1,1],5],[[2,2],5],[[],5],[[],5],0,0,[[1,6],7],[[2,6],7],[[]],[[]],[[]],[[]],[8,9],0,0,0,0,[[1,10],4],[[2,10],4],0,[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],11],[[],11]],"c":[],"p":[[3,"WalConfig"],[3,"KvStoreConfig"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[15,"str"],[3,"String"],[8,"Serializer"],[3,"TypeId"]]},\ @@ -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],6],[[83,83],83],[[],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]]]],[[]],[[]],[[[23,[98]]],110],[[[23,[89]]],110],[168,110],[[]],[169,110],[[[23,[168]]],110],[[[23,[169]]],110],[170,110],[171,110],[[[172,[95]]],110],[6,110],[173,110],[[[23,[174]]],110],[98,110],[[[23,[71]]],110],[175,110],[176,110],[174,110],[[[23,[6]]],110],[[[23,[173]]],110],[[[23,[171]]],110],[[[23,[170]]],110],[[[4,[2]]],110],[[[23,[176]]],110],[[[23,[175]]],110],[71,110],[89,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],[[173,173],110],[[173,173,169],110],[[173,173],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,171],[[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,"u32"],[15,"i64"],[15,"f64"],[15,"i8"],[3,"HyperLogLog"],[15,"i32"],[15,"u16"],[15,"f32"],[15,"i16"],[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],[39],[9],[[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":"HHCFCOOFOCCCFOAAAAFOOCCCCCOSRSHSDDSHDSLLLLLLLLLLLLLLOLLLLLLLLLMLLLMLLLLLLLLLLLOAOLLLLLLLLLLLLLOLLLFFLLLLLMOLLLLLAOLLLOFLLLLLLLLLLLLODLLLLLLLLMLLLLLLLLMLLLLMLLLLLLIDDDDDDMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLMLLLLLLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLHDDLLLLLLLLLLLLLLLLLLLLMLLFFMLLLLMLMLLLFLLLLLLF","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","discard","drop","drop","drop","elapsed","fmt","from","from","from","from_histogram","histogram","init","init","init_default_metrics_recorder","init_prometheus_recorder","inner","into","into","new","new_with_labels","observed","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"],[372,"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 …","","","","","","","","","","","Discards the timer result.","","","","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,50,49,50,50,50,50,49,50,50,50,49,0,0,49,50,49,50,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,5],14],[[5,15],14],0,0,[[5,5],14],[[5,15],14],[[5,5],[[4,[9]]]],[[5,15],[[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],[11],[42,34],[11],[11],[11],[11],[11],[11],[11],[11],[11],[34],[11],[11],[43],[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],[50],[11],[50],[11],[50,51],[[50,16],17],[[]],[52,50],[[]],[52,50],0,[[],11],[[],11],[[]],[[]],0,[[]],[[]],[7,50],[[7,53],50],0,[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":"HHCFCOOFOCCCFOAAAAFOOCCCCCOSRSHSDDSHDSLLLLLLLLLLLLLLOLLLLLLLLLMLLLMLLLLLLLLLLLOAOLLLLLLLLLLLLLOLLLFFLLLLLMOLLLLLAOLLLOFLLLLLLLLLLLLODLLLLLLLLMLLLLLLLLMLLLLMLLLLLLIDDDDDDMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLMLLLLLLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLHDDLLLLLLLLLLLLLLLLLLLLMLLFFMLLLLMLMLLLFLLLLLLF","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","discard","drop","drop","drop","elapsed","fmt","from","from","from","from_histogram","histogram","init","init","init_default_metrics_recorder","init_prometheus_recorder","inner","into","into","new","new_with_labels","observed","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"],[372,"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 …","","","","","","","","","","","Discards the timer result.","","","","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,50,49,50,50,50,50,49,50,50,50,49,0,0,49,50,49,50,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,5],14],[[5,15],14],0,0,[[5,5],14],[[5,15],14],[[5,5],[[4,[9]]]],[[5,15],[[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],[11],[42,34],[11],[11],[11],[11],[11],[11],[11],[11],[11],[34],[11],[11],[43],[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],[50],[50],[11],[11],[50,51],[[50,16],17],[[]],[52,50],[[]],[52,50],0,[[],11],[[],11],[[]],[[]],0,[[]],[[]],[7,50],[[7,53],50],0,[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).","Create a new DateTime from milliseconds elapsed since “…","","","Convert to NaiveDateTime.","Convert to [common_time::date].","","","","","","Get the milliseconds elapsed since “1970-01-01 00:00:00 …","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],[15,18],[19,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,15],5],[[68,68],5],[[],5],[[],5],[[],5],[[68,6],7],[[]],[15,68],[[68,12]],[[]],[15,68],[[68,68],[[13,[2]]]],[[68,15],[[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":[]},\ diff --git a/sql/error/enum.Error.html b/sql/error/enum.Error.html index 4ef931c646aa..7ec1a61b38dc 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,7 +61,7 @@ }, SerializeColumnDefaultConstraint { location: Location, - source: Error, + source: Error, }, ConvertToGrpcDataType { location: Location, @@ -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
    §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 +

    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 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, - __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 59ba08fd8613..4180c63fe5b0 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 4de5316c3205..77a83934ad38 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.ConvertValueSnafu.html b/sql/error/struct.ConvertValueSnafu.html index 722281436594..e47207b3cd94 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 6d8678d8ed65..47481e8faa34 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 237aa26ed50a..30ec06f49f5f 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 40c471610827..fe5adf54547d 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 ffdb18b3a0c4..5890a7760da3 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 420a319da1e4..3a670ebbcab8 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 576bb7d18412..c01d3ba8fb70 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 f23d42f792ba..2b35f4c355d8 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 e3a4f565e91b..c3d3b893d982 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 ac7f4e7187d1..5f7dd2c16ad3 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 76c5738f9c4d..70bf12163ef4 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 cea3d78e4618..50f509178280 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 25f07c98a411..f9ddbdc97b31 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/cmd/cli.rs.html b/src/cmd/cli.rs.html index 81f41aa147d9..1e3b0d4327f9 100644 --- a/src/cmd/cli.rs.html +++ b/src/cmd/cli.rs.html @@ -110,48 +110,6 @@ 110 111 112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154

    // Copyright 2023 Greptime Team
     //
     // Licensed under the Apache License, Version 2.0 (the "License");
    @@ -232,16 +190,16 @@
     
     #[derive(Parser)]
     enum SubCommand {
    -    Attach(AttachCommand),
    -    Upgrade(UpgradeCommand),
    +    // Attach(AttachCommand),
    +    Upgrade(UpgradeCommand),
         Bench(BenchTableMetadataCommand),
     }
     
     impl SubCommand {
         async fn build(self) -> Result<Instance> {
             match self {
    -            SubCommand::Attach(cmd) => cmd.build().await,
    -            SubCommand::Upgrade(cmd) => cmd.build().await,
    +            // SubCommand::Attach(cmd) => cmd.build().await,
    +            SubCommand::Upgrade(cmd) => cmd.build().await,
                 SubCommand::Bench(cmd) => cmd.build().await,
             }
         }
    @@ -258,52 +216,10 @@
     }
     
     impl AttachCommand {
    -    async fn build(self) -> Result<Instance> {
    +    #[allow(dead_code)]
    +    async fn build(self) -> Result<Instance> {
             let repl = Repl::try_new(&self).await?;
             Ok(Instance::Repl(repl))
         }
     }
    -
    -#[cfg(test)]
    -mod tests {
    -    use super::*;
    -
    -    #[test]
    -    fn test_load_options() {
    -        let cmd = Command {
    -            cmd: SubCommand::Attach(AttachCommand {
    -                grpc_addr: String::from(""),
    -                meta_addr: None,
    -                disable_helper: false,
    -            }),
    -        };
    -
    -        let opts = cmd.load_options(TopLevelOptions::default()).unwrap();
    -        let logging_opts = opts.logging_options();
    -        assert_eq!("/tmp/greptimedb/logs", logging_opts.dir);
    -        assert!(logging_opts.level.is_none());
    -        assert!(!logging_opts.enable_jaeger_tracing);
    -    }
    -
    -    #[test]
    -    fn test_top_level_options() {
    -        let cmd = Command {
    -            cmd: SubCommand::Attach(AttachCommand {
    -                grpc_addr: String::from(""),
    -                meta_addr: None,
    -                disable_helper: false,
    -            }),
    -        };
    -
    -        let opts = cmd
    -            .load_options(TopLevelOptions {
    -                log_dir: Some("/tmp/greptimedb/test/logs".to_string()),
    -                log_level: Some("debug".to_string()),
    -            })
    -            .unwrap();
    -        let logging_opts = opts.logging_options();
    -        assert_eq!("/tmp/greptimedb/test/logs", logging_opts.dir);
    -        assert_eq!("debug", logging_opts.level.as_ref().unwrap());
    -    }
    -}
     
    \ No newline at end of file diff --git a/storage/chunk/struct.ChunkReaderImpl.html b/storage/chunk/struct.ChunkReaderImpl.html index 681bd87ede85..3cc1005b8e82 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 ec12e46a2fee..13df7bc2fe94 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
    §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 +

    }

    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 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 c2bc59dfae27..a7c46b223d4b 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 fdc59e58ba78..c8af75295765 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 6d2b92e92556..3a58f804365c 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 61f026486fea..3df0f4db53c2 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 197864af0ae6..0440e3274fca 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 6239787e30aa..bb5ec963b0f4 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 6937052f5b0b..e3f299233fe8 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 bbe30b4726cd..6c0b87af6074 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 4a2ea51d7ef1..96c0571fec23 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 4b8533693878..24ff0897f46d 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 76132665afeb..5c062d607c2f 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 eced72ca502e..5f35e31a7209 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 c3f9697d1ad4..169d22af5776 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 [&InnerKey]

    source§

    fn row_num(&self) -> usize

    source§

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    source§

    impl<'a> RowsProvider for &'a [&RowValue]

    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 [&InnerKey]

    source§

    fn row_num(&self) -> usize

    source§

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    source§

    impl<'a> RowsProvider for &'a [&RowValue]

    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 2588fb3a65f6..e97b58919b5c 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 c8ceae0411ad..9fa2d808e825 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 7a952e5620d8..cfa9125e8b2d 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 90d4c919ccea..78f2f7a4c1d5 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>

    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 + 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 __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 e9dfd5b4c658..7ef822c7750b 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 85ebca797bbc..395f283f387a 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 4ec8549af5c7..f345afcf8cad 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 c87f399f7b66..408360dd4761 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 4386a869da58..4ba5602fcbe6 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 cfc08f212889..33c7c9db906b 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 37cc760ba4dc..9bbab48f9de3 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 aebd3f81b364..57ed48b4cb3d 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 bcefe9f99297..9800e759d606 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 f0a9486d875c..5897ae5cf214 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 85e546baee24..af76c5c8c798 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 fef4065d1881..91fa6b9d50d6 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 801be6a27a58..2a27b3f0b68d 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 8e39ff78f390..f1bfaa0f0ad4 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 3cc04c342ece..c46bbcdb0a17 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 9ab4475eebbf..aaf07fbcf4fb 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 1e4118183dd2..4efba77f9b23 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 46c8ae2fb0bd..2e39a33b44bc 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 abfb7e89245f..4a1cc2db6d46 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 5385a9b156ba..272d0a2cc517 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 0e98c5596b4d..9ef5d59bd39e 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 5929402a355d..73cd2d37a8d6 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 29b29e475182..f26bfc3dbda2 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 eea96467113f..309ac5d50d59 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 f90ccadaaedc..558b074fdc8f 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 92c0ef714523..1aa27e8d4691 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 700ca875ede2..49e10aa9861c 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 1800fa40ccce..eec3d9c1f6ce 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 4328bb3a3985..3294a54e77af 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 a7d1f632c2d0..d25bf913a589 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 d1834645cffe..71b86aa9cf5f 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 2bc48d15db52..5763e82ea9dd 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 64cd19f8fa13..0d788ff2a388 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 1b9a2381791c..e5aad642d58c 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 4f517385e0b1..7a8ac3720efe 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 eac179296fdb..bc4198f8b81c 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 3e223e30888a..4d2cfc2db2e6 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 9da83ec6d636..1b4cdea8fe37 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 8368f59a1a0e..997edc27f264 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 85632c950cad..2c94e063f3b7 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 1d7a8ab2690c..349ee8188f9a 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§

    §

    impl ColumnDefaultConstraint

    pub fn null_value() -> ColumnDefaultConstraint

    Returns a default null constraint.

    -

    pub fn validate( +

    Variants§

    §

    Function(String)

    §

    Value(Value)

    Implementations§

    source§

    impl ColumnDefaultConstraint

    source

    pub fn null_value() -> ColumnDefaultConstraint

    Returns a default null constraint.

    +
    source

    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.

    -

    pub fn create_default_vector( +

    source

    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.

    -

    pub fn create_default( +

    source

    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§

    §

    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>( +

    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

    source§

    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
    §

    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 + __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 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.
    §

    impl Serialize for ColumnDefaultConstraint

    §

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    source§

    impl Serialize for ColumnDefaultConstraint

    source§

    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
    §

    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( + __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( value: ColumnDefaultConstraint -) -> 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 +) -> 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 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 62fef5fe52e5..49d03ac5a280 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§

    §

    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.

    +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.

    Panics

    Panic if given arrow data type is not supported.

    -

    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( +

    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( key_type: ConcreteDataType, value_type: ConcreteDataType -) -> 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( +) -> 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( &self, __enum_dispatch_arg_0: usize -) -> 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. +) -> 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. Return None if cast failed.

    -
    §

    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>( +

    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

    source§

    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
    §

    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.
    source§

    impl From<ColumnDataTypeWrapper> for ConcreteDataType

    source§

    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 + __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 __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
    §

    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,

    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,

    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
    §

    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 + 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 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.
    §

    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 <= +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 <= 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
    §

    impl Serialize for ConcreteDataType

    §

    fn serialize<__S>( +operator. Read more

    source§

    impl Serialize for ConcreteDataType

    source§

    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
    §

    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( + __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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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( +) -> 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( self -) -> 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§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> 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 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 4ec9e84d257a..b895a2bec0eb 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 63dfeac2da06..58c6b3dcdfc9 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 1c704e8087fc..382c734d5979 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§

    §

    impl ColumnSchema

    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§

    source§

    impl ColumnSchema

    source

    pub fn new<T>( name: T, data_type: ConcreteDataType, is_nullable: bool ) -> ColumnSchemawhere - 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( + 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( self, default_constraint: Option<ColumnDefaultConstraint> -) -> Result<ColumnSchema, Error>

    pub fn with_metadata( +) -> Result<ColumnSchema, Error>

    source

    pub fn with_metadata( self, metadata: HashMap<String, String, RandomState> ) -> ColumnSchema

    Creates a new ColumnSchema with given metadata.

    -

    pub fn create_default_vector( +

    source

    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).

    -

    pub fn create_default_vector_for_padding( +

    source

    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.

    -

    pub fn create_default(&self) -> Result<Option<Value>, Error>

    Creates a default value for this column.

    +
    source

    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§

    §

    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>( +

    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

    source§

    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
    §

    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 + __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 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.
    §

    impl Serialize for ColumnSchema

    §

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    source§

    impl Serialize for ColumnSchema

    source§

    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
    §

    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 + __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 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 62ac09a00c6f..e47056a98b60 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

    pub struct Schema {
    +Schema in store_api::storage - Rust

    Struct store_api::storage::Schema

    source ·
    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§

    §

    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.

    +

    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.

    Panics

    Panics when ColumnSchema’s default_constraint can’t be serialized into json.

    -

    pub fn try_new( +

    source

    pub fn try_new( column_schemas: Vec<ColumnSchema, Global> -) -> 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

    +) -> 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

    Panics

    This method may panic if the index is out of range of column schemas.

    -

    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

    +
    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

    Panic

    If the index out ouf bound

    -

    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 +

    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 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.
    §

    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 +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 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 073f64ae1d4a..694a1ff931e6 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§

    source§

    impl SchemaBuilder

    source

    pub fn try_from_columns( column_schemas: Vec<ColumnSchema, Global> -) -> Result<SchemaBuilder, Error>

    pub fn version(self, version: u32) -> SchemaBuilder

    pub fn add_metadata( +) -> Result<SchemaBuilder, Error>

    source

    pub fn version(self, version: u32) -> SchemaBuilder

    source

    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.

    -

    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( +

    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( 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 53194357ecd0..6733ed9a52f3 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 e20eb191dede..ccb1870a3656 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

    pub type SchemaRef = Arc<Schema, Global>;
    \ No newline at end of file +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 diff --git a/table/metadata/enum.ConvertError.html b/table/metadata/enum.ConvertError.html index 020a5e031b44..474d2ca5b76f 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§

    §

    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( +

    }

    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

    source§

    fn fmt( &self, __snafu_display_formatter: &mut Formatter<'_> -) -> 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 +) -> 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 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
    §

    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 +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 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,

    §

    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,

    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,

    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 6f033a1039a6..bd9eb2c535e3 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 17a1ab5349e4..0374963c9d04 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 2b0cf89e5a42..cdae57e0299a 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 374f8de604f9..6c9cbe89d95d 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

    pub type ConvertResult<T> = Result<T, Error>;
    \ No newline at end of file +ConvertResult in table::metadata - Rust

    Type Definition table::metadata::ConvertResult

    source ·
    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 81cd5d31f5e8..a8cb370af5ab 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 75b85abb8c56..31c990cd9db1 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 the table that the expressions being applied.

    +}

    Fields§

    §schema: SchemaRef

    The schema of the table that the expressions being applied.

    §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.

    source

    pub fn prune_primary_key(&self, primary_key: &RecordBatch) -> Result<bool>

    Prunes primary keys

    diff --git a/table/requests/struct.AddColumnRequest.html b/table/requests/struct.AddColumnRequest.html index 5367ef5e0ae3..3e46bf24aabb 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 8a7530a77ca8..aa682ed7e089 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 fc7a7633b56b..d071aa1ddc5e 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 83420949c427..ea3a98934df1 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 93c73604159b..c9b6d94ea387 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 129fff94351a..1483fe878766 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 1b6ecab21d6a..42792be26cf1 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 fedfb841d61b..a2e5bde02e65 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 cb9867120354..eedf45fa11b4 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 dee6913b2a4a..1025ab9e6fd5 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 70c61af3f2ef..e4ae02051e46 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 9748e29f5c0e..f3a3d19015ed 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 f091b7d7729c..276c793bf831 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 03191aa6cfe9..4d4cb7022726 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 36608191cdc8..69fe0360ed6b 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