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 a8b299044c03..b24f57c02797 100644
--- a/catalog/error/struct.SystemCatalogTypeMismatchSnafu.html
+++ b/catalog/error/struct.SystemCatalogTypeMismatchSnafu.html
@@ -2,12 +2,12 @@
pub data_type: __T0,
}Expand description
SNAFU context selector for the Error::SystemCatalogTypeMismatch
variant
Fields§
§data_type: __T0
Implementations§
source§impl<__T0> SystemCatalogTypeMismatchSnafu<__T0>
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 d58b560c9129..fd134dd0c6b9 100644
--- a/catalog/information_schema/columns/struct.InformationSchemaColumns.html
+++ b/catalog/information_schema/columns/struct.InformationSchemaColumns.html
@@ -1,11 +1,11 @@
InformationSchemaColumns in catalog::information_schema::columns - Rust pub(super) struct InformationSchemaColumns {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
-}
Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaColumns
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
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§
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 70658b6ff487..33b43e3268db 100644
--- a/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html
+++ b/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html
@@ -1,15 +1,15 @@
InformationSchemaColumnsBuilder in catalog::information_schema::columns - Rust struct InformationSchemaColumnsBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- column_names: StringVectorBuilder,
- data_types: StringVectorBuilder,
- semantic_types: StringVectorBuilder,
-}
Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§column_names: StringVectorBuilder
§data_types: StringVectorBuilder
§semantic_types: StringVectorBuilder
Implementations§
source§impl InformationSchemaColumnsBuilder
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 60cba0c1b50f..534d0d260686 100644
--- a/catalog/information_schema/struct.InformationTableDataSource.html
+++ b/catalog/information_schema/struct.InformationTableDataSource.html
@@ -1,6 +1,6 @@
InformationTableDataSource in catalog::information_schema - Rust struct InformationTableDataSource {
table: Arc<dyn InformationTable + Send + Sync>,
-}
Fields§
§table: Arc<dyn InformationTable + Send + Sync>
Implementations§
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 6ecb622014b9..5db184e52a0c 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTables.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTables.html
@@ -1,11 +1,11 @@
InformationSchemaTables in catalog::information_schema::tables - Rust 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§
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 ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
fn conv<T>(self) -> Twhere
diff --git a/catalog/error/struct.SystemCatalogTypeMismatchSnafu.html b/catalog/error/struct.SystemCatalogTypeMismatchSnafu.html
index a8b299044c03..b24f57c02797 100644
--- a/catalog/error/struct.SystemCatalogTypeMismatchSnafu.html
+++ b/catalog/error/struct.SystemCatalogTypeMismatchSnafu.html
@@ -2,12 +2,12 @@
pub data_type: __T0,
}Expand description
SNAFU context selector for the Error::SystemCatalogTypeMismatch
variant
Fields§
§data_type: __T0
Implementations§
source§impl<__T0> SystemCatalogTypeMismatchSnafu<__T0>
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 d58b560c9129..fd134dd0c6b9 100644
--- a/catalog/information_schema/columns/struct.InformationSchemaColumns.html
+++ b/catalog/information_schema/columns/struct.InformationSchemaColumns.html
@@ -1,11 +1,11 @@
InformationSchemaColumns in catalog::information_schema::columns - Rust pub(super) struct InformationSchemaColumns {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
-}
Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaColumns
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
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§
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 70658b6ff487..33b43e3268db 100644
--- a/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html
+++ b/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html
@@ -1,15 +1,15 @@
InformationSchemaColumnsBuilder in catalog::information_schema::columns - Rust struct InformationSchemaColumnsBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- column_names: StringVectorBuilder,
- data_types: StringVectorBuilder,
- semantic_types: StringVectorBuilder,
-}
Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§column_names: StringVectorBuilder
§data_types: StringVectorBuilder
§semantic_types: StringVectorBuilder
Implementations§
source§impl InformationSchemaColumnsBuilder
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 60cba0c1b50f..534d0d260686 100644
--- a/catalog/information_schema/struct.InformationTableDataSource.html
+++ b/catalog/information_schema/struct.InformationTableDataSource.html
@@ -1,6 +1,6 @@
InformationTableDataSource in catalog::information_schema - Rust struct InformationTableDataSource {
table: Arc<dyn InformationTable + Send + Sync>,
-}
Fields§
§table: Arc<dyn InformationTable + Send + Sync>
Implementations§
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 6ecb622014b9..5db184e52a0c 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTables.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTables.html
@@ -1,11 +1,11 @@
InformationSchemaTables in catalog::information_schema::tables - Rust 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§
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 ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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 d58b560c9129..fd134dd0c6b9 100644
--- a/catalog/information_schema/columns/struct.InformationSchemaColumns.html
+++ b/catalog/information_schema/columns/struct.InformationSchemaColumns.html
@@ -1,11 +1,11 @@
InformationSchemaColumns in catalog::information_schema::columns - Rust pub(super) struct InformationSchemaColumns {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
-}
Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
Implementations§
source§impl InformationSchemaColumns
sourcepub(super) fn new(
+}Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
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§
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 70658b6ff487..33b43e3268db 100644
--- a/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html
+++ b/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html
@@ -1,15 +1,15 @@
InformationSchemaColumnsBuilder in catalog::information_schema::columns - Rust struct InformationSchemaColumnsBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- column_names: StringVectorBuilder,
- data_types: StringVectorBuilder,
- semantic_types: StringVectorBuilder,
-}
Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§column_names: StringVectorBuilder
§data_types: StringVectorBuilder
§semantic_types: StringVectorBuilder
Implementations§
source§impl InformationSchemaColumnsBuilder
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 60cba0c1b50f..534d0d260686 100644
--- a/catalog/information_schema/struct.InformationTableDataSource.html
+++ b/catalog/information_schema/struct.InformationTableDataSource.html
@@ -1,6 +1,6 @@
InformationTableDataSource in catalog::information_schema - Rust struct InformationTableDataSource {
table: Arc<dyn InformationTable + Send + Sync>,
-}
Fields§
§table: Arc<dyn InformationTable + Send + Sync>
Implementations§
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 6ecb622014b9..5db184e52a0c 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTables.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTables.html
@@ -1,11 +1,11 @@
InformationSchemaTables in catalog::information_schema::tables - Rust 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§
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 ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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§
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§
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 70658b6ff487..33b43e3268db 100644
--- a/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html
+++ b/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html
@@ -1,15 +1,15 @@
InformationSchemaColumnsBuilder in catalog::information_schema::columns - Rust struct InformationSchemaColumnsBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- column_names: StringVectorBuilder,
- data_types: StringVectorBuilder,
- semantic_types: StringVectorBuilder,
-}
Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§column_names: StringVectorBuilder
§data_types: StringVectorBuilder
§semantic_types: StringVectorBuilder
Implementations§
source§impl InformationSchemaColumnsBuilder
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 60cba0c1b50f..534d0d260686 100644
--- a/catalog/information_schema/struct.InformationTableDataSource.html
+++ b/catalog/information_schema/struct.InformationTableDataSource.html
@@ -1,6 +1,6 @@
InformationTableDataSource in catalog::information_schema - Rust struct InformationTableDataSource {
table: Arc<dyn InformationTable + Send + Sync>,
-}
Fields§
§table: Arc<dyn InformationTable + Send + Sync>
Implementations§
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 6ecb622014b9..5db184e52a0c 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTables.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTables.html
@@ -1,11 +1,11 @@
InformationSchemaTables in catalog::information_schema::tables - Rust 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§
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 ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
fn conv<T>(self) -> Twhere
diff --git a/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html b/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html
index 70658b6ff487..33b43e3268db 100644
--- a/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html
+++ b/catalog/information_schema/columns/struct.InformationSchemaColumnsBuilder.html
@@ -1,15 +1,15 @@
InformationSchemaColumnsBuilder in catalog::information_schema::columns - Rust struct InformationSchemaColumnsBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- column_names: StringVectorBuilder,
- data_types: StringVectorBuilder,
- semantic_types: StringVectorBuilder,
-}
Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§column_names: StringVectorBuilder
§data_types: StringVectorBuilder
§semantic_types: StringVectorBuilder
Implementations§
source§impl InformationSchemaColumnsBuilder
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 60cba0c1b50f..534d0d260686 100644
--- a/catalog/information_schema/struct.InformationTableDataSource.html
+++ b/catalog/information_schema/struct.InformationTableDataSource.html
@@ -1,6 +1,6 @@
InformationTableDataSource in catalog::information_schema - Rust struct InformationTableDataSource {
table: Arc<dyn InformationTable + Send + Sync>,
-}
Fields§
§table: Arc<dyn InformationTable + Send + Sync>
Implementations§
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 6ecb622014b9..5db184e52a0c 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTables.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTables.html
@@ -1,11 +1,11 @@
InformationSchemaTables in catalog::information_schema::tables - Rust 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§
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 ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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 60cba0c1b50f..534d0d260686 100644
--- a/catalog/information_schema/struct.InformationTableDataSource.html
+++ b/catalog/information_schema/struct.InformationTableDataSource.html
@@ -1,6 +1,6 @@
InformationTableDataSource in catalog::information_schema - Rust struct InformationTableDataSource {
table: Arc<dyn InformationTable + Send + Sync>,
-}
Fields§
§table: Arc<dyn InformationTable + Send + Sync>
Implementations§
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 6ecb622014b9..5db184e52a0c 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTables.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTables.html
@@ -1,11 +1,11 @@
InformationSchemaTables in catalog::information_schema::tables - Rust 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§
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 ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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 6ecb622014b9..5db184e52a0c 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTables.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTables.html
@@ -1,11 +1,11 @@
InformationSchemaTables in catalog::information_schema::tables - Rust 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§
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 ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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 6ecb622014b9..5db184e52a0c 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTables.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTables.html
@@ -1,11 +1,11 @@
InformationSchemaTables in catalog::information_schema::tables - Rust 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§
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 ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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 6ecb622014b9..5db184e52a0c 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTables.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTables.html
@@ -1,11 +1,11 @@
InformationSchemaTables in catalog::information_schema::tables - Rust 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§
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 ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
impl<T> Any for Twhere
diff --git a/catalog/information_schema/tables/struct.InformationSchemaTables.html b/catalog/information_schema/tables/struct.InformationSchemaTables.html
index 6ecb622014b9..5db184e52a0c 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTables.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTables.html
@@ -1,11 +1,11 @@
InformationSchemaTables in catalog::information_schema::tables - Rust 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§
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 ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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§
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§
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 ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
fn conv<T>(self) -> Twhere
diff --git a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
index ee625e2325b3..88ee74cf9d15 100644
--- a/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
+++ b/catalog/information_schema/tables/struct.InformationSchemaTablesBuilder.html
@@ -1,17 +1,17 @@
InformationSchemaTablesBuilder in catalog::information_schema::tables - Rust struct InformationSchemaTablesBuilder {
- schema: SchemaRef,
+ schema: SchemaRef,
catalog_name: String,
catalog_manager: Weak<dyn CatalogManager>,
- catalog_names: StringVectorBuilder,
- schema_names: StringVectorBuilder,
- table_names: StringVectorBuilder,
- table_types: StringVectorBuilder,
- table_ids: UInt32VectorBuilder,
- engines: StringVectorBuilder,
+ catalog_names: StringVectorBuilder,
+ schema_names: StringVectorBuilder,
+ table_names: StringVectorBuilder,
+ table_types: StringVectorBuilder,
+ table_ids: UInt32VectorBuilder,
+ engines: StringVectorBuilder,
}
Expand description
Builds the information_schema.TABLE
table row by row
Columns are based on https://www.postgresql.org/docs/current/infoschema-columns.html
-Fields§
§schema: SchemaRef
§catalog_name: String
§catalog_manager: Weak<dyn CatalogManager>
§catalog_names: StringVectorBuilder
§schema_names: StringVectorBuilder
§table_names: StringVectorBuilder
§table_types: StringVectorBuilder
§table_ids: UInt32VectorBuilder
§engines: StringVectorBuilder
Implementations§
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 55e0ff087f2a..0cf10f8c594e 100644
--- a/catalog/information_schema/trait.InformationTable.html
+++ b/catalog/information_schema/trait.InformationTable.html
@@ -2,9 +2,9 @@
// Required methods
fn table_id(&self) -> TableId;
fn table_name(&self) -> &'static str;
- fn schema(&self) -> SchemaRef;
+ fn schema(&self) -> SchemaRef;
fn to_stream(&self) -> Result<SendableRecordBatchStream>;
// Provided method
fn table_type(&self) -> TableType { ... }
-}Required Methods§
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/client/error/enum.Error.html b/client/error/enum.Error.html
index 938a73ff463e..cff733ca5fc4 100644
--- a/client/error/enum.Error.html
+++ b/client/error/enum.Error.html
@@ -18,7 +18,7 @@
},
ColumnDataType {
location: Location,
- source: Error,
+ source: Error,
},
IllegalGrpcClientState {
err_msg: String,
@@ -48,7 +48,7 @@
err_msg: String,
location: Location,
},
-}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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§
Variants§
IllegalFlightMessages
FlightGet
HandleRequest
ConvertFlightData
ColumnDataType
IllegalGrpcClientState
MissingField
CreateChannel
RegionServer
Server
IllegalDatabaseResponse
ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
impl Error for Errorwhere
+}Variants§
§IllegalFlightMessages
§FlightGet
§HandleRequest
§ConvertFlightData
§ColumnDataType
§IllegalGrpcClientState
§MissingField
§CreateChannel
§RegionServer
§Server
§IllegalDatabaseResponse
§ClientStreaming
Trait Implementations§
source§impl Error for Errorwhere
Self: Debug + Display,
source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcastingsource§impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
@@ -58,7 +58,7 @@
Self: Sized,source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
IllegalFlightMessages
FlightGet
HandleRequest
ConvertFlightData
ColumnDataType
IllegalGrpcClientState
MissingField
CreateChannel
RegionServer
Server
IllegalDatabaseResponse
ClientStreaming
source§impl Error for Errorwhere
Self: Debug + Display,
impl Error for Errorwhere Self: Debug + Display,
source§fn description(&self) -> &str
fn description(&self) -> &str
source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
source§impl ErrorCompat for Error
impl ErrorCompat for Error
§fn iter_chain(&self) -> ChainCompat<'_>where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,
source§impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,
source§impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where
Error: Error + ErrorCompat,
__T0: Into<String>,
impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,
source§impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where
diff --git a/client/error/struct.ColumnDataTypeSnafu.html b/client/error/struct.ColumnDataTypeSnafu.html
index 815fc148ae33..e90f456b5edb 100644
--- a/client/error/struct.ColumnDataTypeSnafu.html
+++ b/client/error/struct.ColumnDataTypeSnafu.html
@@ -1,6 +1,6 @@
ColumnDataTypeSnafu in client::error - Rust Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ColumnDataTypeSnafu
source§impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for ColumnDataTypeSnafu
§impl Send for ColumnDataTypeSnafu
§impl Sync for ColumnDataTypeSnafu
§impl Unpin for ColumnDataTypeSnafu
§impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
Struct client::error::ColumnDataTypeSnafu
source · pub struct ColumnDataTypeSnafu;
Expand description
SNAFU context selector for the Error::ColumnDataType
variant
Trait Implementations§
source§impl Clone for ColumnDataTypeSnafu
impl Clone for ColumnDataTypeSnafu
source§fn clone(&self) -> ColumnDataTypeSnafu
fn clone(&self) -> ColumnDataTypeSnafu
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ColumnDataTypeSnafu
impl Debug for ColumnDataTypeSnafu
impl Copy for ColumnDataTypeSnafu
Auto Trait Implementations§
impl RefUnwindSafe for ColumnDataTypeSnafu
impl Send for ColumnDataTypeSnafu
impl Sync for ColumnDataTypeSnafu
impl Unpin for ColumnDataTypeSnafu
impl UnwindSafe for ColumnDataTypeSnafu
Blanket Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for ColumnDataTypeSnafu
impl Send for ColumnDataTypeSnafu
impl Sync for ColumnDataTypeSnafu
impl Unpin for ColumnDataTypeSnafu
impl UnwindSafe for ColumnDataTypeSnafu
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/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
fn conv<T>(self) -> Twhere
diff --git a/client/index.html b/client/index.html
index e46b5aef2a48..b018813def17 100644
--- a/client/index.html
+++ b/client/index.html
@@ -1 +1 @@
-client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
+client - Rust Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
\ No newline at end of file
diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html
index dd9ef4098fdf..838ac30b25c4 100644
--- a/common_function/scalars/aggregate/argmax/struct.Argmax.html
+++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html
@@ -3,7 +3,7 @@
n: u64,
}Fields§
§max: Option<T>
§n: u64
Implementations§
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 aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
Re-exports
Modules
Structs
- A structure that provides some methods for streaming data insert.
Constants
Functions
source§impl<T> Accumulator for Argmax<T>where
- T: WrapperType + PartialOrd,
impl<T> Accumulator for Argmax<T>where - T: WrapperType + PartialOrd,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
impl<T> RefUnwindSafe for Argmax<T>where + T: WrapperType + PartialOrd,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
impl<T> RefUnwindSafe for Argmax<T>where T: RefUnwindSafe,
impl<T> Send for Argmax<T>where T: Send,
impl<T> Sync for Argmax<T>where T: Sync,
impl<T> Unpin for Argmax<T>where
diff --git a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
index aa8cfd63e1f7..e950892b55f9 100644
--- a/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmax/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate::argmax - Rust 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 ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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
impl AggrFuncTypeStore for ArgmaxAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
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§
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 AggrFuncTypeStore for ArgmaxAccumulatorCreator
impl AggrFuncTypeStore for ArgmaxAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>
source§impl AggregateFunctionCreator for ArgmaxAccumulatorCreator
impl AggregateFunctionCreator for ArgmaxAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for ArgmaxAccumulatorCreator
impl Debug for ArgmaxAccumulatorCreator
source§impl Default for ArgmaxAccumulatorCreator
impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
fn default() -> ArgmaxAccumulatorCreator
impl RefUnwindSafe for ArgmaxAccumulatorCreator
impl Send for ArgmaxAccumulatorCreator
impl Sync for ArgmaxAccumulatorCreator
impl Unpin for ArgmaxAccumulatorCreator
impl UnwindSafe for ArgmaxAccumulatorCreator
source§impl AggregateFunctionCreator for ArgmaxAccumulatorCreator
impl AggregateFunctionCreator for ArgmaxAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for ArgmaxAccumulatorCreator
impl Debug for ArgmaxAccumulatorCreator
source§impl Default for ArgmaxAccumulatorCreator
impl Default for ArgmaxAccumulatorCreator
source§fn default() -> ArgmaxAccumulatorCreator
fn default() -> ArgmaxAccumulatorCreator
Auto 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,
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> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/argmin/struct.Argmin.html b/common_function/scalars/aggregate/argmin/struct.Argmin.html
index ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/argmin/struct.Argmin.html b/common_function/scalars/aggregate/argmin/struct.Argmin.html
index ab686ebffc38..25a35a9e6f6b 100644
--- a/common_function/scalars/aggregate/argmin/struct.Argmin.html
+++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html
@@ -3,7 +3,7 @@
n: u32,
}Fields§
§min: Option<T>
§n: u32
Implementations§
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 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
source§impl<T> Accumulator for Argmin<T>where
- T: WrapperType + PartialOrd,
impl<T> Accumulator for Argmin<T>where - T: WrapperType + PartialOrd,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
impl<T> RefUnwindSafe for Argmin<T>where + T: WrapperType + PartialOrd,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
impl<T> RefUnwindSafe for Argmin<T>where T: RefUnwindSafe,
impl<T> Send for Argmin<T>where T: Send,
impl<T> Sync for Argmin<T>where T: Sync,
impl<T> Unpin for Argmin<T>where
diff --git a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
index 8950c3cf84bf..23db648c9728 100644
--- a/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/argmin/struct.ArgminAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgminAccumulatorCreator in common_function::scalars::aggregate::argmin - Rust 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 ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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
impl AggrFuncTypeStore for ArgminAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
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§
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 AggrFuncTypeStore for ArgminAccumulatorCreator
impl AggrFuncTypeStore for ArgminAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>
source§impl AggregateFunctionCreator for ArgminAccumulatorCreator
impl AggregateFunctionCreator for ArgminAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for ArgminAccumulatorCreator
impl Debug for ArgminAccumulatorCreator
source§impl Default for ArgminAccumulatorCreator
impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
fn default() -> ArgminAccumulatorCreator
impl RefUnwindSafe for ArgminAccumulatorCreator
impl Send for ArgminAccumulatorCreator
impl Sync for ArgminAccumulatorCreator
impl Unpin for ArgminAccumulatorCreator
impl UnwindSafe for ArgminAccumulatorCreator
source§impl AggregateFunctionCreator for ArgminAccumulatorCreator
impl AggregateFunctionCreator for ArgminAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for ArgminAccumulatorCreator
impl Debug for ArgminAccumulatorCreator
source§impl Default for ArgminAccumulatorCreator
impl Default for ArgminAccumulatorCreator
source§fn default() -> ArgminAccumulatorCreator
fn default() -> ArgminAccumulatorCreator
Auto 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,
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> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/diff/struct.Diff.html b/common_function/scalars/aggregate/diff/struct.Diff.html
index ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/diff/struct.Diff.html b/common_function/scalars/aggregate/diff/struct.Diff.html
index ebb303a7d3bd..8defb8f33993 100644
--- a/common_function/scalars/aggregate/diff/struct.Diff.html
+++ b/common_function/scalars/aggregate/diff/struct.Diff.html
@@ -2,10 +2,10 @@
values: Vec<I>,
_phantom: PhantomData<O>,
}Fields§
§values: Vec<I>
§_phantom: PhantomData<O>
Implementations§
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 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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>,
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>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
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>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
impl<I, O> RefUnwindSafe for Diff<I, O>where I: RefUnwindSafe, O: RefUnwindSafe,
impl<I, O> Send for Diff<I, O>where
I: Send,
diff --git a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
index 2f7c63eb42c1..c41985236648 100644
--- a/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/diff/struct.DiffAccumulatorCreator.html
@@ -1,10 +1,10 @@
DiffAccumulatorCreator in common_function::scalars::aggregate::diff - Rust 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 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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
impl AggrFuncTypeStore for DiffAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
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§
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 AggrFuncTypeStore for DiffAccumulatorCreator
impl AggrFuncTypeStore for DiffAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>
source§impl AggregateFunctionCreator for DiffAccumulatorCreator
impl AggregateFunctionCreator for DiffAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for DiffAccumulatorCreator
impl Debug for DiffAccumulatorCreator
source§impl Default for DiffAccumulatorCreator
impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
fn default() -> DiffAccumulatorCreator
impl RefUnwindSafe for DiffAccumulatorCreator
impl Send for DiffAccumulatorCreator
impl Sync for DiffAccumulatorCreator
impl Unpin for DiffAccumulatorCreator
impl UnwindSafe for DiffAccumulatorCreator
source§impl AggregateFunctionCreator for DiffAccumulatorCreator
impl AggregateFunctionCreator for DiffAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for DiffAccumulatorCreator
impl Debug for DiffAccumulatorCreator
source§impl Default for DiffAccumulatorCreator
impl Default for DiffAccumulatorCreator
source§fn default() -> DiffAccumulatorCreator
fn default() -> DiffAccumulatorCreator
Auto 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,
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> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/mean/struct.Mean.html b/common_function/scalars/aggregate/mean/struct.Mean.html
index 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/mean/struct.Mean.html b/common_function/scalars/aggregate/mean/struct.Mean.html
index 302c5251289b..723e19d1d015 100644
--- a/common_function/scalars/aggregate/mean/struct.Mean.html
+++ b/common_function/scalars/aggregate/mean/struct.Mean.html
@@ -3,10 +3,10 @@
n: u64,
_phantom: PhantomData<T>,
}Fields§
§sum: f64
§n: u64
§_phantom: PhantomData<T>
Implementations§
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 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
source§impl<T> Accumulator for Mean<T>where
- T: WrapperType,
- T::Native: AsPrimitive<f64>,
impl<T> Accumulator for Mean<T>where - T: WrapperType, - T::Native: AsPrimitive<f64>,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
impl<T> RefUnwindSafe for Mean<T>where + T: WrapperType, + T::Native: AsPrimitive<f64>,
source§impl<T> Accumulator for Mean<T>where
+ T: WrapperType,
+ T::Native: AsPrimitive<f64>,
impl<T> Accumulator for Mean<T>where + T: WrapperType, + T::Native: AsPrimitive<f64>,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
impl<T> RefUnwindSafe for Mean<T>where T: RefUnwindSafe,
impl<T> Send for Mean<T>where T: Send,
impl<T> Sync for Mean<T>where T: Sync,
impl<T> Unpin for Mean<T>where
diff --git a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
index 5a594f164d4b..96fb99c58a94 100644
--- a/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/mean/struct.MeanAccumulatorCreator.html
@@ -1,10 +1,10 @@
MeanAccumulatorCreator in common_function::scalars::aggregate::mean - Rust 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 a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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
impl AggrFuncTypeStore for MeanAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
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§
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 AggrFuncTypeStore for MeanAccumulatorCreator
impl AggrFuncTypeStore for MeanAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>
source§impl AggregateFunctionCreator for MeanAccumulatorCreator
impl AggregateFunctionCreator for MeanAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for MeanAccumulatorCreator
impl Debug for MeanAccumulatorCreator
source§impl Default for MeanAccumulatorCreator
impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
fn default() -> MeanAccumulatorCreator
impl RefUnwindSafe for MeanAccumulatorCreator
impl Send for MeanAccumulatorCreator
impl Sync for MeanAccumulatorCreator
impl Unpin for MeanAccumulatorCreator
impl UnwindSafe for MeanAccumulatorCreator
source§impl AggregateFunctionCreator for MeanAccumulatorCreator
impl AggregateFunctionCreator for MeanAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for MeanAccumulatorCreator
impl Debug for MeanAccumulatorCreator
source§impl Default for MeanAccumulatorCreator
impl Default for MeanAccumulatorCreator
source§fn default() -> MeanAccumulatorCreator
fn default() -> MeanAccumulatorCreator
Auto 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,
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> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/percentile/struct.Percentile.html b/common_function/scalars/aggregate/percentile/struct.Percentile.html
index a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/percentile/struct.Percentile.html b/common_function/scalars/aggregate/percentile/struct.Percentile.html
index a23e2e988d4d..259c2f445c12 100644
--- a/common_function/scalars/aggregate/percentile/struct.Percentile.html
+++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html
@@ -1,14 +1,14 @@
Percentile in common_function::scalars::aggregate::percentile - Rust 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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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,
impl<T> Percentile<T>where - T: WrapperType,
Trait Implementations§
source§impl<T> Accumulator for Percentile<T>where
- T: WrapperType,
impl<T> Accumulator for Percentile<T>where - T: WrapperType,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
source§impl<T> Debug for Percentile<T>where
- T: WrapperType + Debug,
impl<T> Debug for Percentile<T>where - T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
- T: WrapperType + Default,
impl<T> Default for Percentile<T>where - T: WrapperType + Default,
source§fn default() -> Percentile<T>
fn default() -> Percentile<T>
Auto Trait Implementations§
impl<T> RefUnwindSafe for Percentile<T>where
+}Fields§
§greater: BinaryHeap<Reverse<OrdPrimitive<T>>>
§not_greater: BinaryHeap<OrdPrimitive<T>>
§n: u64
§p: Option<f64>
Implementations§
source§impl<T> Percentile<T>where
+ T: WrapperType,
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 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
source§impl<T> Percentile<T>where
+ T: WrapperType,
impl<T> Percentile<T>where + T: WrapperType,
source§impl<T> Accumulator for Percentile<T>where
+ T: WrapperType,
impl<T> Accumulator for Percentile<T>where + T: WrapperType,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
source§impl<T> Debug for Percentile<T>where
+ T: WrapperType + Debug,
impl<T> Debug for Percentile<T>where + T: WrapperType + Debug,
source§impl<T> Default for Percentile<T>where
+ T: WrapperType + Default,
impl<T> Default for Percentile<T>where + T: WrapperType + Default,
source§fn default() -> Percentile<T>
fn default() -> Percentile<T>
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,
source§impl<T> Any for Twhere
diff --git a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
index 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
impl<T> Any for Twhere
diff --git a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
index 7c6e1133a14c..6e33f0da052e 100644
--- a/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/percentile/struct.PercentileAccumulatorCreator.html
@@ -1,10 +1,10 @@
PercentileAccumulatorCreator in common_function::scalars::aggregate::percentile - Rust pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PercentileAccumulatorCreator
source§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 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
pub struct PercentileAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PercentileAccumulatorCreator
impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
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§
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 AggrFuncTypeStore for PercentileAccumulatorCreator
impl AggrFuncTypeStore for PercentileAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>
source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for PercentileAccumulatorCreator
impl Debug for PercentileAccumulatorCreator
source§impl Default for PercentileAccumulatorCreator
impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
fn default() -> PercentileAccumulatorCreator
impl RefUnwindSafe for PercentileAccumulatorCreator
impl Send for PercentileAccumulatorCreator
impl Sync for PercentileAccumulatorCreator
impl Unpin for PercentileAccumulatorCreator
impl UnwindSafe for PercentileAccumulatorCreator
source§impl AggregateFunctionCreator for PercentileAccumulatorCreator
impl AggregateFunctionCreator for PercentileAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for PercentileAccumulatorCreator
impl Debug for PercentileAccumulatorCreator
source§impl Default for PercentileAccumulatorCreator
impl Default for PercentileAccumulatorCreator
source§fn default() -> PercentileAccumulatorCreator
fn default() -> PercentileAccumulatorCreator
Auto 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,
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> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/polyval/struct.Polyval.html b/common_function/scalars/aggregate/polyval/struct.Polyval.html
index 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/polyval/struct.Polyval.html b/common_function/scalars/aggregate/polyval/struct.Polyval.html
index 132a5b025d2c..f01083a374b2 100644
--- a/common_function/scalars/aggregate/polyval/struct.Polyval.html
+++ b/common_function/scalars/aggregate/polyval/struct.Polyval.html
@@ -1,29 +1,29 @@
Polyval in common_function::scalars::aggregate::polyval - Rust pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
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
+ 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.Auto Trait Implementations§
§impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where
PolyT: RefUnwindSafe,
T: RefUnwindSafe,
§impl<T, PolyT> Send for Polyval<T, PolyT>
§impl<T, PolyT> Sync for Polyval<T, PolyT>
§impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
pub struct Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,{
+ T: WrapperType,
+ T::Native: AsPrimitive<PolyT::Native>,
+ PolyT: WrapperType,
+ PolyT::Native: Mul<Output = PolyT::Native>,{
values: Vec<T>,
x: Option<i64>,
_phantom: PhantomData<PolyT>,
}
Fields§
§values: Vec<T>
§x: Option<i64>
§_phantom: PhantomData<PolyT>
Implementations§
source§impl<T, PolyT> Polyval<T, PolyT>where
- T: WrapperType,
- T::Native: AsPrimitive<PolyT::Native>,
- PolyT: WrapperType,
- PolyT::Native: Mul<Output = PolyT::Native>,
impl<T, PolyT> 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>,
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>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
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>,
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 + 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>,
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>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
Auto Trait Implementations§
impl<T, PolyT> RefUnwindSafe for Polyval<T, PolyT>where PolyT: RefUnwindSafe, T: RefUnwindSafe,
impl<T, PolyT> Send for Polyval<T, PolyT>
impl<T, PolyT> Sync for Polyval<T, PolyT>
impl<T, PolyT> Unpin for Polyval<T, PolyT>where
PolyT: Unpin,
diff --git a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
index 2e07c78e1668..5d067befc3cd 100644
--- a/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/polyval/struct.PolyvalAccumulatorCreator.html
@@ -1,10 +1,10 @@
PolyvalAccumulatorCreator in common_function::scalars::aggregate::polyval - Rust pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Debug for PolyvalAccumulatorCreator
source§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 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
pub struct PolyvalAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for PolyvalAccumulatorCreator
impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
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§
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 AggrFuncTypeStore for PolyvalAccumulatorCreator
impl AggrFuncTypeStore for PolyvalAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>
source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for PolyvalAccumulatorCreator
impl Debug for PolyvalAccumulatorCreator
source§impl Default for PolyvalAccumulatorCreator
impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
fn default() -> PolyvalAccumulatorCreator
impl RefUnwindSafe for PolyvalAccumulatorCreator
impl Send for PolyvalAccumulatorCreator
impl Sync for PolyvalAccumulatorCreator
impl Unpin for PolyvalAccumulatorCreator
impl UnwindSafe for PolyvalAccumulatorCreator
source§impl AggregateFunctionCreator for PolyvalAccumulatorCreator
impl AggregateFunctionCreator for PolyvalAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Debug for PolyvalAccumulatorCreator
impl Debug for PolyvalAccumulatorCreator
source§impl Default for PolyvalAccumulatorCreator
impl Default for PolyvalAccumulatorCreator
source§fn default() -> PolyvalAccumulatorCreator
fn default() -> PolyvalAccumulatorCreator
Auto 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,
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> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
index 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
index 11976eeef7ca..ef56d44605fa 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormCdf<T>
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 ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
source§impl<T> ScipyStatsNormCdf<T>
impl<T> ScipyStatsNormCdf<T>
source§impl<T> Accumulator for ScipyStatsNormCdf<T>where
- T: WrapperType + Sum<T>,
- T::Native: AsPrimitive<f64>,
impl<T> Accumulator for ScipyStatsNormCdf<T>where - T: WrapperType + Sum<T>, - T::Native: AsPrimitive<f64>,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
source§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
fn default() -> ScipyStatsNormCdf<T>
impl<T> RefUnwindSafe for ScipyStatsNormCdf<T>where + T: WrapperType + Sum<T>, + T::Native: AsPrimitive<f64>,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
source§impl<T: Debug> Debug for ScipyStatsNormCdf<T>
impl<T: Debug> Debug for ScipyStatsNormCdf<T>
source§impl<T: Default> Default for ScipyStatsNormCdf<T>
impl<T: Default> Default for ScipyStatsNormCdf<T>
source§fn default() -> ScipyStatsNormCdf<T>
fn default() -> ScipyStatsNormCdf<T>
impl<T> RefUnwindSafe for ScipyStatsNormCdf<T>where T: RefUnwindSafe,
impl<T> Send for ScipyStatsNormCdf<T>where T: Send,
impl<T> Sync for ScipyStatsNormCdf<T>where T: Sync,
impl<T> Unpin for ScipyStatsNormCdf<T>where
diff --git a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
index ff8142ff12bf..75ea6bb222f2 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_cdf - Rust 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 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
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
impl AggrFuncTypeStore for ScipyStatsNormCdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
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§
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 AggrFuncTypeStore for ScipyStatsNormCdfAccumulatorCreator
impl AggrFuncTypeStore for ScipyStatsNormCdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>
source§impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator
impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Default for ScipyStatsNormCdfAccumulatorCreator
impl Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
fn default() -> ScipyStatsNormCdfAccumulatorCreator
impl RefUnwindSafe for ScipyStatsNormCdfAccumulatorCreator
impl Send for ScipyStatsNormCdfAccumulatorCreator
impl Sync for ScipyStatsNormCdfAccumulatorCreator
impl Unpin for ScipyStatsNormCdfAccumulatorCreator
impl UnwindSafe for ScipyStatsNormCdfAccumulatorCreator
source§impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator
impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
fn creator(&self) -> AccumulatorCreatorFunction
source§fn output_type(&self) -> Result<ConcreteDataType>
fn output_type(&self) -> Result<ConcreteDataType>
source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
fn state_types(&self) -> Result<Vec<ConcreteDataType>>
source§impl Default for ScipyStatsNormCdfAccumulatorCreator
impl Default for ScipyStatsNormCdfAccumulatorCreator
source§fn default() -> ScipyStatsNormCdfAccumulatorCreator
fn default() -> ScipyStatsNormCdfAccumulatorCreator
Auto 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,
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> Conv for T
impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
index 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
fn conv<T>(self) -> Twhere
diff --git a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
index 0da9e8de0220..3fd433e33bf9 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html
@@ -2,8 +2,8 @@
values: Vec<T>,
x: Option<f64>,
}Fields§
§values: Vec<T>
§x: Option<f64>
Implementations§
source§impl<T> ScipyStatsNormPdf<T>
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 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
source§impl<T> ScipyStatsNormPdf<T>
impl<T> ScipyStatsNormPdf<T>
source§impl<T> Accumulator for ScipyStatsNormPdf<T>where
- T: WrapperType,
- T::Native: AsPrimitive<f64> + Sum<T>,
impl<T> Accumulator for ScipyStatsNormPdf<T>where - T: WrapperType, - T::Native: AsPrimitive<f64> + Sum<T>,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
source§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
fn default() -> ScipyStatsNormPdf<T>
impl<T> RefUnwindSafe for ScipyStatsNormPdf<T>where + T: WrapperType, + T::Native: AsPrimitive<f64> + Sum<T>,
source§fn state(&self) -> Result<Vec<Value>>
fn state(&self) -> Result<Vec<Value>>
source§fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>
source§fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>
source§impl<T: Debug> Debug for ScipyStatsNormPdf<T>
impl<T: Debug> Debug for ScipyStatsNormPdf<T>
source§impl<T: Default> Default for ScipyStatsNormPdf<T>
impl<T: Default> Default for ScipyStatsNormPdf<T>
source§fn default() -> ScipyStatsNormPdf<T>
fn default() -> ScipyStatsNormPdf<T>
impl<T> RefUnwindSafe for ScipyStatsNormPdf<T>where T: RefUnwindSafe,
impl<T> Send for ScipyStatsNormPdf<T>where T: Send,
impl<T> Sync for ScipyStatsNormPdf<T>where T: Sync,
impl<T> Unpin for ScipyStatsNormPdf<T>where
diff --git a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
index 1cb9a6f9cda6..af4df03b7ffc 100644
--- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html
@@ -1,10 +1,10 @@
ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
+ input_types: ArcSwapOption<Vec<ConcreteDataType>>,
+}Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>
Trait Implementations§
source§impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator
source§fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>
Get the input data types of the Accumulator.source§fn set_input_types(
&self,
- input_types: Vec<ConcreteDataType>
+ input_types: Vec<ConcreteDataType>
) -> Result<(), QueryError>
Store the input data types that are provided by DataFusion at runtime (when it is evaluating
-return type function).source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
Blanket Implementations§
source§impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator
source§fn creator(&self) -> AccumulatorCreatorFunction
Create a function that can create a new accumulator with some input data type.source§fn output_type(&self) -> Result<ConcreteDataType>
Get the Accumulator’s output data type.source§fn state_types(&self) -> Result<Vec<ConcreteDataType>>
Get the Accumulator’s state data types.source§impl Default for ScipyStatsNormPdfAccumulatorCreator
source§fn default() -> ScipyStatsNormPdfAccumulatorCreator
Returns the “default value” for a type. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for ScipyStatsNormPdfAccumulatorCreator
§impl Send for ScipyStatsNormPdfAccumulatorCreator
§impl Sync for ScipyStatsNormPdfAccumulatorCreator
§impl Unpin for ScipyStatsNormPdfAccumulatorCreator
§impl UnwindSafe for ScipyStatsNormPdfAccumulatorCreator
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/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
index 0449ef60dafb..24cc449d0711 100644
--- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
+++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html
@@ -1,10 +1,10 @@
ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust Struct common_function::scalars::
Struct common_function::scalars::aggregate::scipy_stats_norm_pdf::ScipyStatsNormPdfAccumulatorCreator
source · pub struct ScipyStatsNormPdfAccumulatorCreator {
- input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}
Fields§
§input_types: ArcSwapOption<Vec<ConcreteDataType>>