Struct catalog::error::InvalidTableInfoInCatalogSnafu
source · pub struct InvalidTableInfoInCatalogSnafu;
Expand description
SNAFU context selector for the Error::InvalidTableInfoInCatalog
variant
Trait Implementations§
source§impl Clone for InvalidTableInfoInCatalogSnafu
impl Clone for InvalidTableInfoInCatalogSnafu
source§fn clone(&self) -> InvalidTableInfoInCatalogSnafu
fn clone(&self) -> InvalidTableInfoInCatalogSnafu
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreimpl Copy for InvalidTableInfoInCatalogSnafu
Auto Trait Implementations§
impl RefUnwindSafe for InvalidTableInfoInCatalogSnafu
impl Send for InvalidTableInfoInCatalogSnafu
impl Sync for InvalidTableInfoInCatalogSnafu
impl Unpin for InvalidTableInfoInCatalogSnafu
impl UnwindSafe for InvalidTableInfoInCatalogSnafu
Blanket Implementations§
impl Copy for InvalidTableInfoInCatalogSnafu
Auto Trait Implementations§
impl RefUnwindSafe for InvalidTableInfoInCatalogSnafu
impl Send for InvalidTableInfoInCatalogSnafu
impl Sync for InvalidTableInfoInCatalogSnafu
impl Unpin for InvalidTableInfoInCatalogSnafu
impl UnwindSafe for InvalidTableInfoInCatalogSnafu
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T> Conv for T
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>
sourcepub 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
Trait Implementations§
source§impl<__T0: Clone> Clone for SystemCatalogTypeMismatchSnafu<__T0>
source§fn clone(&self) -> SystemCatalogTypeMismatchSnafu<__T0>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl<__T0: Debug> Debug for SystemCatalogTypeMismatchSnafu<__T0>
source§impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where
Error: Error + ErrorCompat,
- __T0: Into<ConcreteDataType>,
source§impl<__T0: Copy> Copy for SystemCatalogTypeMismatchSnafu<__T0>
Auto Trait Implementations§
§impl<__T0> RefUnwindSafe for SystemCatalogTypeMismatchSnafu<__T0>where
+ __T0: Into<ConcreteDataType>,
source§fn into_error(self, error: Self::Source) -> Error
Combine the information to produce the errorsource§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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaColumns
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcefn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaColumnsBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaColumns
§impl Send for InformationSchemaColumns
§impl Sync for InformationSchemaColumns
§impl Unpin for InformationSchemaColumns
§impl !UnwindSafe for InformationSchemaColumns
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaColumns
§impl Send for InformationSchemaColumns
§impl Sync for InformationSchemaColumns
§impl Unpin for InformationSchemaColumns
§impl !UnwindSafe for InformationSchemaColumns
Blanket Implementations§
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
§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
sourcefn 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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn 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§
source§impl InformationTableDataSource
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn try_project(&self, projection: &[usize]) -> Result<SchemaRef, BoxedError>
Trait Implementations§
source§impl DataSource for InformationTableDataSource
source§fn get_stream(
&self,
request: ScanRequest
) -> Result<SendableRecordBatchStream, BoxedError>
Retrieves a stream of record batches based on the provided scan request.Auto Trait Implementations§
§impl !RefUnwindSafe for InformationTableDataSource
§impl Send for InformationTableDataSource
§impl Sync for InformationTableDataSource
§impl Unpin for InformationTableDataSource
§impl !UnwindSafe for InformationTableDataSource
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 Struct catalog::information_schema::tables::InformationSchemaTables
source · 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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaTables
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcepub(crate) fn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaTablesBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
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
§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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
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>
sourcepub 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
Trait Implementations§
source§impl<__T0: Clone> Clone for SystemCatalogTypeMismatchSnafu<__T0>
source§fn clone(&self) -> SystemCatalogTypeMismatchSnafu<__T0>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl<__T0: Debug> Debug for SystemCatalogTypeMismatchSnafu<__T0>
source§impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where
Error: Error + ErrorCompat,
- __T0: Into<ConcreteDataType>,
source§impl<__T0: Copy> Copy for SystemCatalogTypeMismatchSnafu<__T0>
Auto Trait Implementations§
§impl<__T0> RefUnwindSafe for SystemCatalogTypeMismatchSnafu<__T0>where
+ __T0: Into<ConcreteDataType>,
source§fn into_error(self, error: Self::Source) -> Error
Combine the information to produce the errorsource§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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaColumns
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcefn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaColumnsBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaColumns
§impl Send for InformationSchemaColumns
§impl Sync for InformationSchemaColumns
§impl Unpin for InformationSchemaColumns
§impl !UnwindSafe for InformationSchemaColumns
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaColumns
§impl Send for InformationSchemaColumns
§impl Sync for InformationSchemaColumns
§impl Unpin for InformationSchemaColumns
§impl !UnwindSafe for InformationSchemaColumns
Blanket Implementations§
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
§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
sourcefn 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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn 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§
source§impl InformationTableDataSource
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn try_project(&self, projection: &[usize]) -> Result<SchemaRef, BoxedError>
Trait Implementations§
source§impl DataSource for InformationTableDataSource
source§fn get_stream(
&self,
request: ScanRequest
) -> Result<SendableRecordBatchStream, BoxedError>
Retrieves a stream of record batches based on the provided scan request.Auto Trait Implementations§
§impl !RefUnwindSafe for InformationTableDataSource
§impl Send for InformationTableDataSource
§impl Sync for InformationTableDataSource
§impl Unpin for InformationTableDataSource
§impl !UnwindSafe for InformationTableDataSource
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 Struct catalog::information_schema::tables::InformationSchemaTables
source · 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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaTables
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcepub(crate) fn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaTablesBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
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
§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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
Expand description
SNAFU context selector for the Error::SystemCatalogTypeMismatch
variant
source§impl<__T0> SystemCatalogTypeMismatchSnafu<__T0>
impl<__T0> SystemCatalogTypeMismatchSnafu<__T0>
sourcepub fn build(self) -> Errorwhere
- __T0: Into<ConcreteDataType>,
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
Trait Implementations§
source§impl<__T0: Clone> Clone for SystemCatalogTypeMismatchSnafu<__T0>
impl<__T0: Clone> Clone for SystemCatalogTypeMismatchSnafu<__T0>
source§fn clone(&self) -> SystemCatalogTypeMismatchSnafu<__T0>
fn clone(&self) -> SystemCatalogTypeMismatchSnafu<__T0>
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl<__T0: Debug> Debug for SystemCatalogTypeMismatchSnafu<__T0>
impl<__T0: Debug> Debug for SystemCatalogTypeMismatchSnafu<__T0>
source§impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where
Error: Error + ErrorCompat,
- __T0: Into<ConcreteDataType>,
impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<ConcreteDataType>,
impl<__T0: Copy> Copy for SystemCatalogTypeMismatchSnafu<__T0>
Auto Trait Implementations§
impl<__T0> RefUnwindSafe for SystemCatalogTypeMismatchSnafu<__T0>where + __T0: Into<ConcreteDataType>,
source§fn into_error(self, error: Self::Source) -> Error
fn into_error(self, error: Self::Source) -> Error
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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaColumns
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcefn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaColumnsBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaColumns
§impl Send for InformationSchemaColumns
§impl Sync for InformationSchemaColumns
§impl Unpin for InformationSchemaColumns
§impl !UnwindSafe for InformationSchemaColumns
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaColumns
§impl Send for InformationSchemaColumns
§impl Sync for InformationSchemaColumns
§impl Unpin for InformationSchemaColumns
§impl !UnwindSafe for InformationSchemaColumns
Blanket Implementations§
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
§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
sourcefn 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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn 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§
source§impl InformationTableDataSource
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn try_project(&self, projection: &[usize]) -> Result<SchemaRef, BoxedError>
Trait Implementations§
source§impl DataSource for InformationTableDataSource
source§fn get_stream(
&self,
request: ScanRequest
) -> Result<SendableRecordBatchStream, BoxedError>
Retrieves a stream of record batches based on the provided scan request.Auto Trait Implementations§
§impl !RefUnwindSafe for InformationTableDataSource
§impl Send for InformationTableDataSource
§impl Sync for InformationTableDataSource
§impl Unpin for InformationTableDataSource
§impl !UnwindSafe for InformationTableDataSource
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 Struct catalog::information_schema::tables::InformationSchemaTables
source · 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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaTables
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcepub(crate) fn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaTablesBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
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
§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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
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
impl InformationSchemaColumns
pub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaColumns
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcefn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaColumnsBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaColumns
§impl Send for InformationSchemaColumns
§impl Sync for InformationSchemaColumns
§impl Unpin for InformationSchemaColumns
§impl !UnwindSafe for InformationSchemaColumns
Blanket Implementations§
source§impl InformationSchemaColumns
impl InformationSchemaColumns
pub(super) fn new( catalog_name: String, catalog_manager: Weak<dyn CatalogManager> -) -> Self
fn schema() -> SchemaRef
fn builder(&self) -> InformationSchemaColumnsBuilder
impl !RefUnwindSafe for InformationSchemaColumns
impl Send for InformationSchemaColumns
impl Sync for InformationSchemaColumns
impl Unpin for InformationSchemaColumns
impl !UnwindSafe for InformationSchemaColumns
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for InformationSchemaColumns
impl Send for InformationSchemaColumns
impl Sync for InformationSchemaColumns
impl Unpin for InformationSchemaColumns
impl !UnwindSafe for InformationSchemaColumns
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T> Conv for T
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
sourcefn 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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn 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§
source§impl InformationTableDataSource
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn try_project(&self, projection: &[usize]) -> Result<SchemaRef, BoxedError>
Trait Implementations§
source§impl DataSource for InformationTableDataSource
source§fn get_stream(
&self,
request: ScanRequest
) -> Result<SendableRecordBatchStream, BoxedError>
Retrieves a stream of record batches based on the provided scan request.Auto Trait Implementations§
§impl !RefUnwindSafe for InformationTableDataSource
§impl Send for InformationTableDataSource
§impl Sync for InformationTableDataSource
§impl Unpin for InformationTableDataSource
§impl !UnwindSafe for InformationTableDataSource
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 Struct catalog::information_schema::tables::InformationSchemaTables
source · 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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaTables
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcepub(crate) fn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaTablesBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
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
§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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
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
sourcefn 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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn 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§
source§impl InformationTableDataSource
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn try_project(&self, projection: &[usize]) -> Result<SchemaRef, BoxedError>
Trait Implementations§
source§impl DataSource for InformationTableDataSource
source§fn get_stream(
&self,
request: ScanRequest
) -> Result<SendableRecordBatchStream, BoxedError>
Retrieves a stream of record batches based on the provided scan request.Auto Trait Implementations§
§impl !RefUnwindSafe for InformationTableDataSource
§impl Send for InformationTableDataSource
§impl Sync for InformationTableDataSource
§impl Unpin for InformationTableDataSource
§impl !UnwindSafe for InformationTableDataSource
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 Struct catalog::information_schema::tables::InformationSchemaTables
source · 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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaTables
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcepub(crate) fn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaTablesBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
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
§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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
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
impl InformationSchemaColumnsBuilder
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn 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§
source§impl InformationTableDataSource
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn try_project(&self, projection: &[usize]) -> Result<SchemaRef, BoxedError>
Trait Implementations§
source§impl DataSource for InformationTableDataSource
source§fn get_stream(
&self,
request: ScanRequest
) -> Result<SendableRecordBatchStream, BoxedError>
Retrieves a stream of record batches based on the provided scan request.Auto Trait Implementations§
§impl !RefUnwindSafe for InformationTableDataSource
§impl Send for InformationTableDataSource
§impl Sync for InformationTableDataSource
§impl Unpin for InformationTableDataSource
§impl !UnwindSafe for InformationTableDataSource
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 Struct catalog::information_schema::tables::InformationSchemaTables
source · 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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaTables
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcepub(crate) fn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaTablesBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
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
§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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
source§impl InformationSchemaColumnsBuilder
impl InformationSchemaColumnsBuilder
fn new( + schema: SchemaRef, catalog_name: String, catalog_manager: Weak<dyn CatalogManager> ) -> Self
sourceasync fn make_tables(&mut self) -> Result<RecordBatch>
async fn make_tables(&mut self) -> Result<RecordBatch>
Construct the information_schema.tables
virtual table
struct InformationTableDataSource {
table: Arc<dyn InformationTable + Send + Sync>,
-}
Fields§
§table: Arc<dyn InformationTable + Send + Sync>
Implementations§
source§impl InformationTableDataSource
impl InformationTableDataSource
fn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
fn try_project(&self, projection: &[usize]) -> Result<SchemaRef, BoxedError>
Trait Implementations§
source§impl DataSource for InformationTableDataSource
impl DataSource for InformationTableDataSource
source§fn get_stream(
+}Fields§
§table: Arc<dyn InformationTable + Send + Sync>
Implementations§
source§impl InformationTableDataSource
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn try_project(&self, projection: &[usize]) -> Result<SchemaRef, BoxedError>
Trait Implementations§
source§impl DataSource for InformationTableDataSource
source§fn get_stream(
&self,
request: ScanRequest
) -> Result<SendableRecordBatchStream, BoxedError>
Retrieves a stream of record batches based on the provided scan request.Auto Trait Implementations§
§impl !RefUnwindSafe for InformationTableDataSource
§impl Send for InformationTableDataSource
§impl Sync for InformationTableDataSource
§impl Unpin for InformationTableDataSource
§impl !UnwindSafe for InformationTableDataSource
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 Struct catalog::information_schema::tables::InformationSchemaTables
source · 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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaTables
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcepub(crate) fn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaTablesBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
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
§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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
fn get_stream(
+}Fields§
§table: Arc<dyn InformationTable + Send + Sync>
Implementations§
source§impl InformationTableDataSource
sourcefn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
sourcefn try_project(&self, projection: &[usize]) -> Result<SchemaRef, BoxedError>
Trait Implementations§
source§impl DataSource for InformationTableDataSource
source§fn get_stream(
&self,
request: ScanRequest
) -> Result<SendableRecordBatchStream, BoxedError>
Retrieves a stream of record batches based on the provided scan request.Auto Trait Implementations§
§impl !RefUnwindSafe for InformationTableDataSource
§impl Send for InformationTableDataSource
§impl Sync for InformationTableDataSource
§impl Unpin for InformationTableDataSource
§impl !UnwindSafe for InformationTableDataSource
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 Struct catalog::information_schema::tables::InformationSchemaTables
source · 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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaTables
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcepub(crate) fn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaTablesBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
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
§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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
source§impl InformationTableDataSource
impl InformationTableDataSource
fn new(table: Arc<dyn InformationTable + Send + Sync>) -> Self
fn try_project(&self, projection: &[usize]) -> Result<SchemaRef, BoxedError>
source§impl DataSource for InformationTableDataSource
impl DataSource for InformationTableDataSource
source§fn get_stream(
&self,
request: ScanRequest
) -> Result<SendableRecordBatchStream, BoxedError>
fn get_stream( &self, request: ScanRequest ) -> Result<SendableRecordBatchStream, BoxedError>
impl !RefUnwindSafe for InformationTableDataSource
impl Send for InformationTableDataSource
impl Sync for InformationTableDataSource
impl Unpin for InformationTableDataSource
impl !UnwindSafe for InformationTableDataSource
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 Struct catalog::information_schema::tables::InformationSchemaTables
source · 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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaTables
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcepub(crate) fn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaTablesBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
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
§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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
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 Struct catalog::information_schema::tables::InformationSchemaTables
source · 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
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaTables
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcepub(crate) fn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaTablesBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
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
§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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
Struct catalog::information_schema::tables::InformationSchemaTables
source · 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
impl InformationSchemaTables
pub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaTables
sourcepub(super) fn new(
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
-) -> Self
sourcepub(crate) fn schema() -> SchemaRef
sourcefn builder(&self) -> InformationSchemaTablesBuilder
Trait Implementations§
Auto Trait Implementations§
§impl !RefUnwindSafe for InformationSchemaTables
§impl Send for InformationSchemaTables
§impl Sync for InformationSchemaTables
§impl Unpin for InformationSchemaTables
§impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
source§impl InformationSchemaTables
impl InformationSchemaTables
pub(super) fn new( catalog_name: String, catalog_manager: Weak<dyn CatalogManager> -) -> Self
pub(crate) fn schema() -> SchemaRef
fn builder(&self) -> InformationSchemaTablesBuilder
impl !RefUnwindSafe for InformationSchemaTables
impl Send for InformationSchemaTables
impl Sync for InformationSchemaTables
impl Unpin for InformationSchemaTables
impl !UnwindSafe for InformationSchemaTables
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for InformationSchemaTables
impl Send for InformationSchemaTables
impl Sync for InformationSchemaTables
impl Unpin for InformationSchemaTables
impl !UnwindSafe for InformationSchemaTables
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T> Conv for T
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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
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§
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
sourcefn new(
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>
) -> Self
sourceasync 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§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
Implementors§
\ No newline at end of file
+}Required Methods§
sourcefn table_id(&self) -> TableId
sourcefn table_name(&self) -> &'static str
sourcefn schema(&self) -> SchemaRef
sourcefn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
sourcefn table_type(&self) -> TableType
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 Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
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§
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
impl InformationSchemaTablesBuilder
fn new( + schema: SchemaRef, catalog_name: String, catalog_manager: Weak<dyn CatalogManager> ) -> Self
sourceasync fn make_tables(&mut self) -> Result<RecordBatch>
async fn make_tables(&mut self) -> Result<RecordBatch>
Construct the information_schema.tables
virtual table
Required Methods§
fn table_id(&self) -> TableId
fn table_name(&self) -> &'static str
fn schema(&self) -> SchemaRef
fn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
fn table_type(&self) -> TableType
Implementors§
Required Methods§
fn table_id(&self) -> TableId
fn table_name(&self) -> &'static str
fn schema(&self) -> SchemaRef
fn to_stream(&self) -> Result<SendableRecordBatchStream>
Provided Methods§
fn table_type(&self) -> TableType
Implementors§
Struct catalog::kvbackend::manager::KvBackendCatalogManager
source · 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
impl KvBackendCatalogManager
pub fn new( backend: KvBackendRef, cache_invalidator: CacheInvalidatorRef, datanode_manager: DatanodeManagerRef -) -> Arc<Self>
pub fn partition_manager(&self) -> PartitionRuleManagerRef
pub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
pub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
impl CacheInvalidator for KvBackendCatalogManager
fn invalidate_table_name<'life0, 'life1, 'async_trait>( +) -> Arc<Self>
pub fn partition_manager(&self) -> PartitionRuleManagerRef
pub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
pub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
impl CacheInvalidator for KvBackendCatalogManager
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 Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
sourcepub fn new(
backend: KvBackendRef,
cache_invalidator: CacheInvalidatorRef,
datanode_manager: DatanodeManagerRef
-) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
source§fn invalidate_table_name<'life0, 'life1, 'async_trait>(
+) -> Arc<Self>
sourcepub fn partition_manager(&self) -> PartitionRuleManagerRef
sourcepub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
sourcepub 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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
Struct catalog::kvbackend::KvBackendCatalogManager
source · 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
impl KvBackendCatalogManager
pub fn new( backend: KvBackendRef, cache_invalidator: CacheInvalidatorRef, datanode_manager: DatanodeManagerRef -) -> Arc<Self>
pub fn partition_manager(&self) -> PartitionRuleManagerRef
pub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
pub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
impl CacheInvalidator for KvBackendCatalogManager
fn invalidate_table_name<'life0, 'life1, 'async_trait>( +) -> Arc<Self>
pub fn partition_manager(&self) -> PartitionRuleManagerRef
pub fn table_metadata_manager_ref(&self) -> &TableMetadataManagerRef
pub fn datanode_manager(&self) -> DatanodeManagerRef
Trait Implementations§
source§impl CacheInvalidator for KvBackendCatalogManager
impl CacheInvalidator for KvBackendCatalogManager
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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::
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_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
+}Variants§
§Upgrade(UpgradeCommand)
§Bench(BenchTableMetadataCommand)
Implementations§
Trait Implementations§
source§impl CommandFactory for SubCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl FromArgMatches for SubCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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
\ No newline at end of file
+cmd::cli - Rust
\ 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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
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>
source§fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
source§impl CommandFactory for AttachCommand
source§fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
§fn command_for_update<'help>() -> App<'help>
source§impl Debug for AttachCommand
source§impl FromArgMatches for AttachCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
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§
sourcefn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)
sourcefn next(&self) -> Option<&dyn StackError>
Provided Methods§
sourcefn last(&self) -> &dyn StackErrorwhere
- Self: Sized,
Implementations on Foreign Types§
source§impl<T: ?Sized + StackError> StackError for Arc<T>
source§impl<T: StackError> StackError for Box<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ No newline at end of file
+ Self: Sized,Implementations on Foreign Types§
source§impl<T: StackError> StackError for Box<T>
source§impl<T: ?Sized + StackError> StackError for Arc<T>
Implementors§
source§impl StackError for MockError
source§impl StackError for BoxedError
source§impl StackError for PlainError
\ 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§
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.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.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 Struct common_function::scalars::aggregate::argmax::ArgmaxAccumulatorCreator
source · 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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgmaxAccumulatorCreator
§impl Send for ArgmaxAccumulatorCreator
§impl Sync for ArgmaxAccumulatorCreator
§impl Unpin for ArgmaxAccumulatorCreator
§impl UnwindSafe for ArgmaxAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::argmin::ArgminAccumulatorCreator
source · 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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ArgminAccumulatorCreator
§impl Send for ArgminAccumulatorCreator
§impl Sync for ArgminAccumulatorCreator
§impl Unpin for ArgminAccumulatorCreator
§impl UnwindSafe for ArgminAccumulatorCreator
Blanket Implementations§
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§
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.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.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 Struct common_function::scalars::aggregate::diff::DiffAccumulatorCreator
source · 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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for DiffAccumulatorCreator
§impl Send for DiffAccumulatorCreator
§impl Sync for DiffAccumulatorCreator
§impl Unpin for DiffAccumulatorCreator
§impl UnwindSafe for DiffAccumulatorCreator
Blanket Implementations§
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§
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.Auto Trait Implementations§
§impl<T> RefUnwindSafe for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
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.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 Struct common_function::scalars::aggregate::mean::MeanAccumulatorCreator
source · 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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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§impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeanAccumulatorCreator
§impl Send for MeanAccumulatorCreator
§impl Sync for MeanAccumulatorCreator
§impl Unpin for MeanAccumulatorCreator
§impl UnwindSafe for MeanAccumulatorCreator
Blanket Implementations§
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 Struct common_function::scalars::aggregate::percentile::Percentile
source · 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,
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§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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,
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§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
source§fn default() -> Percentile<T>
Returns the “default value” for a type. Read moreAuto 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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PercentileAccumulatorCreator
§impl Send for PercentileAccumulatorCreator
§impl Sync for PercentileAccumulatorCreator
§impl Unpin for PercentileAccumulatorCreator
§impl UnwindSafe for PercentileAccumulatorCreator
Blanket Implementations§
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§
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.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>,
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§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>,
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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§impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for PolyvalAccumulatorCreator
§impl Send for PolyvalAccumulatorCreator
§impl Sync for PolyvalAccumulatorCreator
§impl Unpin for PolyvalAccumulatorCreator
§impl UnwindSafe for PolyvalAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_cdf::ScipyStatsNormCdfAccumulatorCreator
source · 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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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 Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
§impl Send for ScipyStatsNormCdfAccumulatorCreator
§impl Sync for ScipyStatsNormCdfAccumulatorCreator
§impl Unpin for ScipyStatsNormCdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
Blanket Implementations§
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>
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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
Returns the “default value” for a type. Read moreAuto 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 Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::