From a6d4a27609a69504cdc62270243d9f9c59952661 Mon Sep 17 00:00:00 2001 From: zyy17 Date: Fri, 13 Oct 2023 09:19:36 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Greptime?= =?UTF-8?q?Team/greptimedb@6e87ac0a0e95d4ca45dfa7692ac85d4f8bc3aa47=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- catalog/error/enum.Error.html | 44 ++--- .../struct.CreateSystemCatalogSnafu.html | 2 +- catalog/error/struct.CreateTableSnafu.html | 2 +- .../struct.InsertCatalogRecordSnafu.html | 2 +- ...struct.InvalidTableInfoInCatalogSnafu.html | 2 +- .../error/struct.OpenSystemCatalogSnafu.html | 2 +- catalog/error/struct.OpenTableSnafu.html | 2 +- .../struct.SystemCatalogTableScanSnafu.html | 2 +- ...struct.SystemCatalogTypeMismatchSnafu.html | 6 +- .../struct.TableEngineNotFoundSnafu.html | 2 +- .../struct.TableSchemaMismatchSnafu.html | 2 +- .../struct.InformationSchemaColumns.html | 6 +- ...truct.InformationSchemaColumnsBuilder.html | 18 +- .../struct.InformationSchemaProvider.html | 6 +- .../struct.InformationTableDataSource.html | 2 +- .../struct.InformationSchemaTables.html | 6 +- ...struct.InformationSchemaTablesBuilder.html | 20 +-- .../trait.InformationTable.html | 6 +- .../struct.KvBackendCatalogManager.html | 4 +- .../manager/struct.SystemCatalog.html | 2 +- .../struct.KvBackendCatalogManager.html | 4 +- .../manager/struct.MemoryCatalogManager.html | 8 +- .../memory/manager/type.SchemaEntries.html | 2 +- .../struct.RegisterSystemTableRequest.html | 4 +- catalog/struct.RegisterTableRequest.html | 6 +- catalog/struct.RenameTableRequest.html | 4 +- catalog/trait.CatalogManager.html | 4 +- catalog/type.OpenSystemTableHook.html | 2 +- client/error/enum.Error.html | 6 +- client/error/struct.ColumnDataTypeSnafu.html | 2 +- client/index.html | 2 +- client/struct.RecordBatches.html | 12 +- .../aggregate/argmax/struct.Argmax.html | 2 +- .../struct.ArgmaxAccumulatorCreator.html | 8 +- .../aggregate/argmin/struct.Argmin.html | 2 +- .../struct.ArgminAccumulatorCreator.html | 8 +- .../scalars/aggregate/diff/struct.Diff.html | 8 +- .../diff/struct.DiffAccumulatorCreator.html | 8 +- .../scalars/aggregate/mean/struct.Mean.html | 8 +- .../mean/struct.MeanAccumulatorCreator.html | 8 +- .../percentile/struct.Percentile.html | 16 +- .../struct.PercentileAccumulatorCreator.html | 8 +- .../aggregate/polyval/struct.Polyval.html | 42 ++--- .../struct.PolyvalAccumulatorCreator.html | 8 +- .../struct.ScipyStatsNormCdf.html | 4 +- ...t.ScipyStatsNormCdfAccumulatorCreator.html | 8 +- .../struct.ScipyStatsNormPdf.html | 4 +- ...t.ScipyStatsNormPdfAccumulatorCreator.html | 8 +- .../struct.ArgmaxAccumulatorCreator.html | 8 +- .../struct.ArgminAccumulatorCreator.html | 8 +- .../struct.DiffAccumulatorCreator.html | 8 +- .../struct.MeanAccumulatorCreator.html | 8 +- .../struct.PercentileAccumulatorCreator.html | 8 +- .../struct.PolyvalAccumulatorCreator.html | 8 +- ...t.ScipyStatsNormCdfAccumulatorCreator.html | 8 +- ...t.ScipyStatsNormPdfAccumulatorCreator.html | 8 +- .../binary/fn.scalar_binary_op.html | 10 +- .../expression/fn.scalar_binary_op.html | 10 +- .../expression/fn.scalar_unary_op.html | 8 +- .../expression/unary/fn.scalar_unary_op.html | 8 +- .../scalars/function/trait.Function.html | 16 +- .../scalars/math/pow/struct.PowFunction.html | 8 +- .../math/rate/struct.RateFunction.html | 8 +- .../scalars/math/struct.PowFunction.html | 8 +- .../scalars/math/struct.RangeFunction.html | 8 +- .../scalars/math/struct.RateFunction.html | 8 +- .../scalars/numpy/clip/fn.eval_f64.html | 2 +- .../scalars/numpy/clip/fn.eval_i64.html | 2 +- .../scalars/numpy/clip/fn.eval_u64.html | 2 +- .../scalars/numpy/clip/fn.scalar_max.html | 2 +- .../scalars/numpy/clip/fn.scalar_min.html | 2 +- .../numpy/clip/struct.ClipFunction.html | 8 +- .../fn.binary_search_ascending_vector.html | 2 +- .../fn.concrete_type_to_primitive_vector.html | 2 +- .../scalars/numpy/interp/fn.interp.html | 2 +- .../fn.linear_search_ascending_vector.html | 2 +- .../greatest/struct.GreatestFunction.html | 8 +- .../to_unixtime/fn.process_vector.html | 2 +- .../struct.ToUnixtimeFunction.html | 8 +- common_grpc/error/enum.Error.html | 6 +- .../error/struct.ConvertArrowSchemaSnafu.html | 2 +- common_grpc/flight/enum.FlightMessage.html | 4 +- common_grpc/flight/struct.FlightDecoder.html | 4 +- common_grpc/select/fn.null_mask.html | 2 +- common_grpc/select/fn.values.html | 2 +- .../alter/fn.alter_expr_to_request.html | 4 +- .../alter/fn.create_table_schema.html | 2 +- common_grpc_expr/alter/index.html | 2 +- .../delete/fn.to_table_delete_request.html | 2 +- common_grpc_expr/error/enum.Error.html | 14 +- .../error/struct.ColumnDataTypeSnafu.html | 2 +- .../error/struct.CreateVectorSnafu.html | 2 +- .../error/struct.InvalidColumnDefSnafu.html | 2 +- .../fn.alter_expr_to_request.html | 4 +- common_grpc_expr/fn.create_table_schema.html | 2 +- common_grpc_expr/index.html | 2 +- .../insert/fn.add_values_to_builder.html | 4 +- .../fn.build_create_expr_from_insertion.html | 2 +- .../insert/fn.find_new_columns.html | 2 +- .../util/fn.build_create_table_expr.html | 4 +- .../util/fn.extract_new_columns.html | 2 +- .../struct.DummyCacheInvalidator.html | 2 +- .../trait.CacheInvalidator.html | 4 +- .../fn.create_proto_alter_kind.html | 2 +- .../alter_table/struct.AlterTableData.html | 2 +- .../struct.AlterTableProcedure.html | 4 +- .../create_table/struct.CreateTableData.html | 2 +- .../struct.CreateTableProcedure.html | 2 +- .../ddl/drop_table/struct.DropTableData.html | 2 +- .../ddl/trait.TableMetadataAllocator.html | 4 +- .../struct.TruncateTableData.html | 2 +- common_meta/error/enum.Error.html | 18 +- .../error/struct.BuildTableMetaSnafu.html | 2 +- .../struct.ConvertRawTableInfoSnafu.html | 2 +- common_meta/error/struct.MoveRegionSnafu.html | 6 +- common_meta/error/struct.TableSnafu.html | 2 +- common_meta/instruction/enum.Instruction.html | 4 +- .../instruction/struct.RegionIdent.html | 4 +- .../struct.DatanodeTableKey.html | 4 +- .../struct.DatanodeTableManager.html | 6 +- .../struct.DatanodeTableValue.html | 6 +- .../key/struct.TableMetadataManager.html | 8 +- .../key/table_info/struct.TableInfoKey.html | 4 +- .../table_info/struct.TableInfoManager.html | 10 +- .../key/table_info/struct.TableInfoValue.html | 6 +- .../table_name/struct.TableNameManager.html | 6 +- .../key/table_name/struct.TableNameValue.html | 4 +- .../table_region/struct.TableRegionKey.html | 4 +- .../key/table_route/struct.TableRouteKey.html | 4 +- .../table_route/struct.TableRouteManager.html | 12 +- common_meta/rpc/ddl/enum.DdlTask.html | 6 +- .../rpc/ddl/struct.AlterTableTask.html | 2 +- .../rpc/ddl/struct.CreateTableTask.html | 8 +- common_meta/rpc/ddl/struct.DropTableTask.html | 4 +- .../rpc/ddl/struct.SubmitDdlTaskResponse.html | 4 +- .../rpc/ddl/struct.TruncateTableTask.html | 4 +- .../rpc/router/struct.RouteRequest.html | 4 +- common_meta/table_name/struct.TableName.html | 4 +- .../columnar_value/enum.ColumnarValue.html | 6 +- common_query/error/enum.Error.html | 34 ++-- .../error/struct.ConvertArrowSchemaSnafu.html | 2 +- .../error/struct.FromArrowArraySnafu.html | 2 +- .../error/struct.FromScalarValueSnafu.html | 2 +- .../error/struct.GetScalarVectorSnafu.html | 2 +- .../error/struct.IntoVectorSnafu.html | 2 +- .../error/struct.InvalidInputTypeSnafu.html | 2 +- .../error/struct.ToScalarValueSnafu.html | 2 +- .../struct.UnsupportedInputDataTypeSnafu.html | 6 +- .../function/fn.make_scalar_function.html | 2 +- .../type.AccumulatorCreatorFunction.html | 2 +- .../function/type.ReturnTypeFunction.html | 2 +- .../function/type.StateTypeFunction.html | 2 +- .../accumulator/trait.Accumulator.html | 16 +- .../accumulator/trait.AggrFuncTypeStore.html | 8 +- .../trait.AggregateFunctionCreator.html | 8 +- common_query/logical_plan/fn.create_udf.html | 4 +- .../struct.PhysicalPlanAdapter.html | 6 +- .../physical_plan/trait.PhysicalPlan.html | 4 +- common_query/prelude/enum.TypeSignature.html | 12 +- .../prelude/fn.make_scalar_function.html | 2 +- common_query/prelude/struct.Signature.html | 6 +- .../type.AccumulatorCreatorFunction.html | 2 +- .../prelude/type.ReturnTypeFunction.html | 2 +- .../prelude/type.StateTypeFunction.html | 2 +- .../signature/enum.TypeSignature.html | 12 +- .../fn.concrete_types_to_arrow_types.html | 2 +- common_query/signature/struct.Signature.html | 6 +- .../struct.AsyncRecordBatchStreamAdapter.html | 8 +- .../struct.RecordBatchStreamAdapter.html | 6 +- common_recordbatch/error/enum.Error.html | 24 +-- .../error/struct.CastVectorSnafu.html | 4 +- .../error/struct.DataTypesSnafu.html | 2 +- .../struct.ProjectArrowRecordBatchSnafu.html | 2 +- .../error/struct.SchemaConversionSnafu.html | 2 +- .../recordbatch/struct.RecordBatch.html | 18 +- .../struct.RecordBatchRowIterator.html | 4 +- .../struct.EmptyRecordBatchStream.html | 8 +- common_recordbatch/struct.RecordBatch.html | 18 +- .../struct.RecordBatchStreamAdaptor.html | 6 +- common_recordbatch/struct.RecordBatches.html | 8 +- .../struct.SimpleRecordBatchStream.html | 2 +- .../trait.RecordBatchStream.html | 4 +- file_engine/error/enum.Error.html | 10 +- .../error/struct.CreateDefaultSnafu.html | 2 +- .../error/struct.ProjectSchemaSnafu.html | 2 +- .../file_stream/struct.ScanPlanConfig.html | 4 +- .../query/struct.FileToScanRegionStream.html | 18 +- file_engine/region/struct.FileRegion.html | 2 +- file_engine/struct.FileOptions.html | 4 +- .../accumulator/trait.Accumulator.js | 2 +- implementors/core/convert/trait.From.js | 2 +- implementors/core/default/trait.Default.js | 2 +- implementors/core/fmt/trait.Debug.js | 4 +- implementors/snafu/trait.IntoError.js | 16 +- mito2/cache/index.html | 2 +- mito2/cache/struct.CacheManager.html | 8 +- mito2/cache/type.VectorCache.html | 2 +- mito2/error/enum.Error.html | 26 +-- mito2/error/struct.BuildPredicateSnafu.html | 2 +- mito2/error/struct.ComputeVectorSnafu.html | 2 +- mito2/error/struct.ConvertVectorSnafu.html | 2 +- mito2/error/struct.CreateDefaultSnafu.html | 2 +- .../error/struct.FieldTypeMismatchSnafu.html | 2 +- .../error/struct.NotSupportedFieldSnafu.html | 6 +- .../memtable/key_values/struct.KeyValue.html | 6 +- .../time_series/fn.pk_to_record_batch.html | 2 +- .../time_series/fn.primary_key_builders.html | 2 +- .../time_series/fn.prune_primary_key.html | 4 +- mito2/memtable/time_series/struct.Iter.html | 6 +- mito2/memtable/time_series/struct.Series.html | 4 +- .../time_series/struct.SeriesSet.html | 2 +- .../struct.TimeSeriesMemtable.html | 2 +- .../time_series/struct.ValueBuilder.html | 14 +- mito2/memtable/time_series/struct.Values.html | 10 +- mito2/memtable/trait.Memtable.html | 4 +- mito2/read/compat/enum.IndexOrDefault.html | 4 +- .../read/compat/struct.CompatPrimaryKey.html | 4 +- .../projection/fn.new_repeated_vector.html | 6 +- .../fn.repeated_vector_with_cache.html | 6 +- .../projection/struct.ProjectionMapper.html | 6 +- mito2/read/seq_scan/struct.SeqScan.html | 6 +- mito2/read/struct.Batch.html | 28 ++-- mito2/read/struct.BatchBuilder.html | 14 +- mito2/read/struct.BatchColumn.html | 4 +- mito2/row_converter/index.html | 2 +- mito2/row_converter/struct.McmpRowCodec.html | 6 +- mito2/row_converter/struct.SortField.html | 8 +- mito2/row_converter/trait.RowCodec.html | 12 +- .../reader/struct.ParquetReaderBuilder.html | 6 +- .../struct.RangeColumnsPartitionRule.html | 2 +- partition/error/enum.Error.html | 26 +-- .../error/struct.ConvertScalarValueSnafu.html | 2 +- partition/error/struct.FindDatanodeSnafu.html | 6 +- partition/error/struct.FindLeaderSnafu.html | 6 +- .../error/struct.FindRegionRoutesSnafu.html | 6 +- .../error/struct.FindTableRoutesSnafu.html | 6 +- .../struct.InvalidTableRouteDataSnafu.html | 6 +- .../manager/struct.PartitionRuleManager.html | 12 +- .../trait.TableRouteCacheInvalidator.html | 4 +- partition/partition/enum.PartitionBound.html | 4 +- partition/partition/struct.PartitionExpr.html | 4 +- partition/partition/trait.PartitionRule.html | 4 +- .../range/struct.RangePartitionRule.html | 10 +- partition/route/struct.TableRoutes.html | 8 +- partition/route/type.TableRouteCache.html | 2 +- .../splitter/struct.SplitReadRowHelper.html | 2 +- search-index.js | 2 +- sql/error/enum.Error.html | 36 ++-- sql/error/struct.ColumnTypeMismatchSnafu.html | 12 +- sql/error/struct.ConvertSqlValueSnafu.html | 6 +- .../struct.ConvertToGrpcDataTypeSnafu.html | 2 +- sql/error/struct.ConvertValueSnafu.html | 6 +- sql/error/struct.InvalidCastSnafu.html | 2 +- sql/error/struct.InvalidDefaultSnafu.html | 2 +- ...SerializeColumnDefaultConstraintSnafu.html | 2 +- sql/parser/struct.ParserContext.html | 2 +- sql/statements/fn.column_def_to_schema.html | 2 +- ...n.concrete_data_type_to_sql_data_type.html | 2 +- .../fn.parse_column_default_constraint.html | 4 +- sql/statements/fn.parse_hex_string.html | 2 +- sql/statements/fn.parse_string_to_value.html | 4 +- ...n.sql_data_type_to_concrete_data_type.html | 2 +- sql/statements/fn.sql_number_to_value.html | 4 +- sql/statements/fn.sql_value_to_value.html | 4 +- sql/statements/fn.value_to_sql_value.html | 2 +- storage/chunk/struct.ChunkReaderImpl.html | 2 +- storage/error/enum.Error.html | 40 ++--- storage/error/struct.BuildPredicateSnafu.html | 2 +- storage/error/struct.ConvertChunkSnafu.html | 2 +- storage/error/struct.CreateDefaultSnafu.html | 2 +- .../struct.CreateDefaultToReadSnafu.html | 2 +- storage/error/struct.FilterColumnSnafu.html | 2 +- storage/error/struct.ParseSchemaSnafu.html | 2 +- storage/error/struct.PushBatchSnafu.html | 2 +- storage/error/struct.TypeMismatchSnafu.html | 12 +- storage/memtable/btree/fn.collect_iter.html | 2 +- .../memtable/btree/fn.rows_to_vectors.html | 4 +- .../memtable/btree/struct.BTreeMemtable.html | 4 +- storage/memtable/btree/struct.InnerKey.html | 6 +- storage/memtable/btree/struct.RowValue.html | 4 +- .../memtable/btree/trait.RowsProvider.html | 4 +- storage/memtable/struct.KeyValues.html | 8 +- storage/metadata/enum.Error.html | 22 +-- storage/metadata/fn.try_parse_int.html | 2 +- storage/metadata/struct.ColumnMetadata.html | 8 +- .../struct.ConvertArrowSchemaSnafu.html | 2 +- .../metadata/struct.ConvertChunkSnafu.html | 2 +- .../metadata/struct.ConvertSchemaSnafu.html | 2 +- .../metadata/struct.InvalidSchemaSnafu.html | 2 +- storage/metadata/struct.RegionMetaImpl.html | 2 +- storage/metadata/struct.RegionMetadata.html | 2 +- .../metadata/struct.ToColumnSchemaSnafu.html | 2 +- storage/read/struct.Batch.html | 10 +- storage/read/struct.BatchBuilder.html | 6 +- storage/read/trait.BatchOp.html | 6 +- storage/schema/compat/struct.ReadAdapter.html | 10 +- storage/schema/compat/trait.CompatWrite.html | 4 +- .../projected/struct.ProjectedSchema.html | 10 +- .../schema/region/fn.build_user_schema.html | 2 +- .../schema/region/struct.RegionSchema.html | 8 +- storage/schema/store/struct.StoreSchema.html | 4 +- storage/schema/struct.ProjectedSchema.html | 10 +- storage/schema/struct.RegionSchema.html | 8 +- storage/schema/struct.StoreSchema.html | 4 +- storage/snapshot/struct.SnapshotImpl.html | 2 +- storage/sst/enum.Source.html | 2 +- .../parquet/fn.decode_timestamp_range.html | 2 +- .../fn.decode_timestamp_range_inner.html | 2 +- storage/sst/parquet/struct.ParquetReader.html | 6 +- storage/sst/pruning/fn.build_row_filter.html | 2 +- .../pruning/fn.predicate_to_row_filter.html | 2 +- .../stream_writer/struct.BufferedWriter.html | 2 +- storage/sst/struct.BufferedWriter.html | 2 +- storage/sst/struct.ReadOptions.html | 4 +- storage/version/struct.Version.html | 2 +- .../compat/fn.column_not_in_schema.html | 4 +- storage/write_batch/fn.first_vector_len.html | 2 +- .../fn.new_column_with_default_value.html | 4 +- storage/write_batch/fn.validate_column.html | 2 +- storage/write_batch/struct.Mutation.html | 2 +- storage/write_batch/struct.NameToVector.html | 4 +- storage/write_batch/struct.Payload.html | 6 +- storage/write_batch/struct.WriteBatch.html | 8 +- store_api/error/enum.Error.html | 6 +- .../struct.InvalidDefaultConstraintSnafu.html | 2 +- store_api/metadata/enum.MetadataError.html | 10 +- .../struct.ConvertDatatypesSnafu.html | 2 +- .../metadata/struct.InvalidSchemaSnafu.html | 2 +- store_api/storage/chunk/struct.Chunk.html | 4 +- .../storage/enum.ColumnDefaultConstraint.html | 28 ++-- store_api/storage/enum.ConcreteDataType.html | 158 +++++++++--------- .../storage/requests/trait.WriteRequest.html | 8 +- store_api/storage/struct.Chunk.html | 4 +- store_api/storage/struct.ColumnSchema.html | 28 ++-- store_api/storage/struct.Schema.html | 20 +-- store_api/storage/struct.SchemaBuilder.html | 10 +- store_api/storage/trait.WriteRequest.html | 8 +- store_api/storage/type.SchemaRef.html | 2 +- table/metadata/enum.ConvertError.html | 12 +- table/metadata/struct.RawTableMeta.html | 4 +- table/metadata/struct.TableMeta.html | 6 +- table/metadata/struct.TableMetaBuilder.html | 6 +- table/metadata/type.ConvertResult.html | 2 +- .../struct.RowGroupPruningStatistics.html | 4 +- table/predicate/struct.Predicate.html | 8 +- table/requests/struct.AddColumnRequest.html | 4 +- table/requests/struct.CreateTableRequest.html | 4 +- table/requests/struct.DeleteRequest.html | 4 +- table/requests/struct.InsertRequest.html | 4 +- table/stats/struct.ColumnStatistics.html | 8 +- .../numbers/struct.NumbersDataSource.html | 4 +- table/table/numbers/struct.NumbersStream.html | 4 +- table/table/numbers/struct.NumbersTable.html | 2 +- .../table/scan/struct.StreamScanAdapter.html | 6 +- .../scan/struct.StreamWithMetricWrapper.html | 2 +- table/table/trait.Table.html | 4 +- .../empty_table/struct.EmptyDataSource.html | 4 +- .../memtable/struct.MemtableStream.html | 4 +- .../table_info/fn.test_table_info.html | 2 +- table/thin_table/struct.ThinTableAdapter.html | 2 +- 360 files changed, 1122 insertions(+), 1122 deletions(-) diff --git a/catalog/error/enum.Error.html b/catalog/error/enum.Error.html index 094457512135..86b846f39199 100644 --- a/catalog/error/enum.Error.html +++ b/catalog/error/enum.Error.html @@ -14,23 +14,23 @@ }, OpenSystemCatalog { location: Location, - source: Error, + source: Error, }, CreateSystemCatalog { location: Location, - source: Error, + source: Error, }, CreateTable { table_info: String, location: Location, - source: Error, + source: Error, }, SystemCatalog { msg: String, location: Location, }, SystemCatalogTypeMismatch { - data_type: ConcreteDataType, + data_type: ConcreteDataType, location: Location, }, InvalidEntryType { @@ -51,7 +51,7 @@ TableEngineNotFound { engine_name: String, location: Location, - source: Error, + source: Error, }, CatalogNotFound { catalog_name: String, @@ -83,9 +83,9 @@ location: Location, }, OpenTable { - table_id: TableId, + table_id: TableId, location: Location, - source: Error, + source: Error, }, ParallelOpenTable { error: JoinError, @@ -104,11 +104,11 @@ }, InsertCatalogRecord { location: Location, - source: Error, + source: Error, }, SystemCatalogTableScan { location: Location, - source: Error, + source: Error, }, Internal { location: Location, @@ -131,7 +131,7 @@ }, InvalidTableInfoInCatalog { location: Location, - source: Error, + source: Error, }, QueryAccessDenied { catalog: String, @@ -143,7 +143,7 @@ }, TableSchemaMismatch { location: Location, - source: Error, + source: Error, }, Generic { msg: String, @@ -153,7 +153,7 @@ source: Error, location: Location, }, -}

Variants§

§

ListCatalogs

Fields

§location: Location
§source: BoxedError
§

ListSchemas

Fields

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

CompileScriptInternal

Fields

§location: Location
§source: BoxedError
§

OpenSystemCatalog

Fields

§location: Location
§source: Error
§

CreateSystemCatalog

Fields

§location: Location
§source: Error
§

CreateTable

Fields

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

SystemCatalog

Fields

§location: Location
§

SystemCatalogTypeMismatch

Fields

§data_type: ConcreteDataType
§location: Location
§

InvalidEntryType

Fields

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

InvalidKey

Fields

§location: Location
§

EmptyValue

Fields

§location: Location
§

ValueDeserialize

Fields

§error: Error
§location: Location
§

TableEngineNotFound

Fields

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

CatalogNotFound

Fields

§catalog_name: String
§location: Location
§

SchemaNotFound

Fields

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

TableExists

Fields

§table: String
§location: Location
§

TableNotExist

Fields

§table: String
§location: Location
§

SchemaExists

Fields

§schema: String
§location: Location
§

Unimplemented

Fields

§operation: String
§location: Location
§

NotSupported

Fields

§location: Location
§

OpenTable

Fields

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

ParallelOpenTable

Fields

§error: JoinError
§

TableNotFound

Fields

§table_info: String
§location: Location
§

ReadSystemCatalog

Fields

§location: Location
§source: Error
§

CreateRecordBatch

Fields

§location: Location
§source: Error
§

InsertCatalogRecord

Fields

§location: Location
§source: Error
§

SystemCatalogTableScan

Fields

§location: Location
§source: Error
§

Internal

Fields

§location: Location
§source: BoxedError
§

UpgradeWeakCatalogManagerRef

Fields

§location: Location
§

SystemCatalogTableScanExec

Fields

§location: Location
§source: Error
§

InvalidCatalogValue

Fields

§location: Location
§source: Error
§

MetaSrv

Fields

§location: Location
§source: Error
§

InvalidTableInfoInCatalog

Fields

§location: Location
§source: Error
§

QueryAccessDenied

Fields

§catalog: String
§schema: String
§

Datafusion

Fields

§error: DataFusionError
§location: Location
§

TableSchemaMismatch

Fields

§location: Location
§source: Error
§

Generic

Fields

§location: Location
§

TableMetadataManager

Fields

§source: Error
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere +

}

Variants§

§

ListCatalogs

Fields

§location: Location
§source: BoxedError
§

ListSchemas

Fields

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

CompileScriptInternal

Fields

§location: Location
§source: BoxedError
§

OpenSystemCatalog

Fields

§location: Location
§source: Error
§

CreateSystemCatalog

Fields

§location: Location
§source: Error
§

CreateTable

Fields

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

SystemCatalog

Fields

§location: Location
§

SystemCatalogTypeMismatch

Fields

§location: Location
§

InvalidEntryType

Fields

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

InvalidKey

Fields

§location: Location
§

EmptyValue

Fields

§location: Location
§

ValueDeserialize

Fields

§error: Error
§location: Location
§

TableEngineNotFound

Fields

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

CatalogNotFound

Fields

§catalog_name: String
§location: Location
§

SchemaNotFound

Fields

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

TableExists

Fields

§table: String
§location: Location
§

TableNotExist

Fields

§table: String
§location: Location
§

SchemaExists

Fields

§schema: String
§location: Location
§

Unimplemented

Fields

§operation: String
§location: Location
§

NotSupported

Fields

§location: Location
§

OpenTable

Fields

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

ParallelOpenTable

Fields

§error: JoinError
§

TableNotFound

Fields

§table_info: String
§location: Location
§

ReadSystemCatalog

Fields

§location: Location
§source: Error
§

CreateRecordBatch

Fields

§location: Location
§source: Error
§

InsertCatalogRecord

Fields

§location: Location
§source: Error
§

SystemCatalogTableScan

Fields

§location: Location
§source: Error
§

Internal

Fields

§location: Location
§source: BoxedError
§

UpgradeWeakCatalogManagerRef

Fields

§location: Location
§

SystemCatalogTableScanExec

Fields

§location: Location
§source: Error
§

InvalidCatalogValue

Fields

§location: Location
§source: Error
§

MetaSrv

Fields

§location: Location
§source: Error
§

InvalidTableInfoInCatalog

Fields

§location: Location
§source: Error
§

QueryAccessDenied

Fields

§catalog: String
§schema: String
§

Datafusion

Fields

§error: DataFusionError
§location: Location
§

TableSchemaMismatch

Fields

§location: Location
§source: Error
§

Generic

Fields

§location: Location
§

TableMetadataManager

Fields

§source: Error
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

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

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

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

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

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

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

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

impl ErrorCompat for Error

source§

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

Returns a Backtrace that may be printed.
§

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

Returns an iterator for traversing the chain of errors, starting with the current error @@ -165,30 +165,30 @@ __T0: Into<String>,
§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = BoxedError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for CreateTableSnafu<__T0>where + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl IntoError<Error> for DatafusionSnafuwhere + __T0: Into<String>,

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = DataFusionError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = BoxedError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidEntryTypeSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<Option<u8>>,

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = BoxedError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = BoxedError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for OpenTableSnafu<__T0>where + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for OpenTableSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<TableId>,

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl IntoError<Error> for ParallelOpenTableSnafuwhere + __T0: Into<TableId>,

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = JoinError

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0, __T1> IntoError<Error> for QueryAccessDeniedSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<String>, @@ -202,11 +202,11 @@ Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for TableNotExistSnafu<__T0>where @@ -214,7 +214,7 @@ __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for UnimplementedSnafu<__T0>where + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

impl IntoError<Error> for ValueDeserializeSnafuwhere diff --git a/catalog/error/struct.CreateSystemCatalogSnafu.html b/catalog/error/struct.CreateSystemCatalogSnafu.html index cbcd544e3b87..78f1b4870780 100644 --- a/catalog/error/struct.CreateSystemCatalogSnafu.html +++ b/catalog/error/struct.CreateSystemCatalogSnafu.html @@ -1,6 +1,6 @@ CreateSystemCatalogSnafu in catalog::error - Rust
pub struct CreateSystemCatalogSnafu;
Expand description

SNAFU context selector for the Error::CreateSystemCatalog variant

Trait Implementations§

source§

impl Clone for CreateSystemCatalogSnafu

source§

fn clone(&self) -> CreateSystemCatalogSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CreateSystemCatalogSnafu

source§

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

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

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for CreateSystemCatalogSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for CreateSystemCatalogSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/error/struct.CreateTableSnafu.html b/catalog/error/struct.CreateTableSnafu.html index ef483f4e461a..3958ebed8037 100644 --- a/catalog/error/struct.CreateTableSnafu.html +++ b/catalog/error/struct.CreateTableSnafu.html @@ -3,7 +3,7 @@ }
Expand description

SNAFU context selector for the Error::CreateTable variant

Fields§

§table_info: __T0

Trait Implementations§

source§

impl<__T0: Clone> Clone for CreateTableSnafu<__T0>

source§

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

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<__T0: Debug> Debug for CreateTableSnafu<__T0>

source§

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

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

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for CreateTableSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for CreateTableSnafu<__T0>where + __T0: Into<String>,

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for CreateTableSnafu<__T0>

Auto Trait Implementations§

§

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

§

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

§

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

§

impl<__T0> Unpin for CreateTableSnafu<__T0>where diff --git a/catalog/error/struct.InsertCatalogRecordSnafu.html b/catalog/error/struct.InsertCatalogRecordSnafu.html index 9ae990c0942f..dc650ecc000b 100644 --- a/catalog/error/struct.InsertCatalogRecordSnafu.html +++ b/catalog/error/struct.InsertCatalogRecordSnafu.html @@ -1,6 +1,6 @@ InsertCatalogRecordSnafu in catalog::error - Rust
pub struct InsertCatalogRecordSnafu;
Expand description

SNAFU context selector for the Error::InsertCatalogRecord variant

Trait Implementations§

source§

impl Clone for InsertCatalogRecordSnafu

source§

fn clone(&self) -> InsertCatalogRecordSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InsertCatalogRecordSnafu

source§

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

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

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for InsertCatalogRecordSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for InsertCatalogRecordSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/error/struct.InvalidTableInfoInCatalogSnafu.html b/catalog/error/struct.InvalidTableInfoInCatalogSnafu.html index 1ee382358f7e..9dcb54a36000 100644 --- a/catalog/error/struct.InvalidTableInfoInCatalogSnafu.html +++ b/catalog/error/struct.InvalidTableInfoInCatalogSnafu.html @@ -1,6 +1,6 @@ InvalidTableInfoInCatalogSnafu in catalog::error - Rust
pub struct InvalidTableInfoInCatalogSnafu;
Expand description

SNAFU context selector for the Error::InvalidTableInfoInCatalog variant

Trait Implementations§

source§

impl Clone for InvalidTableInfoInCatalogSnafu

source§

fn clone(&self) -> InvalidTableInfoInCatalogSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InvalidTableInfoInCatalogSnafu

source§

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

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

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for InvalidTableInfoInCatalogSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for InvalidTableInfoInCatalogSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/error/struct.OpenSystemCatalogSnafu.html b/catalog/error/struct.OpenSystemCatalogSnafu.html index cf223ff26e8b..7c8415b68235 100644 --- a/catalog/error/struct.OpenSystemCatalogSnafu.html +++ b/catalog/error/struct.OpenSystemCatalogSnafu.html @@ -1,6 +1,6 @@ OpenSystemCatalogSnafu in catalog::error - Rust
pub struct OpenSystemCatalogSnafu;
Expand description

SNAFU context selector for the Error::OpenSystemCatalog variant

Trait Implementations§

source§

impl Clone for OpenSystemCatalogSnafu

source§

fn clone(&self) -> OpenSystemCatalogSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OpenSystemCatalogSnafu

source§

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

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

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for OpenSystemCatalogSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for OpenSystemCatalogSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/error/struct.OpenTableSnafu.html b/catalog/error/struct.OpenTableSnafu.html index 83c001bda093..84f43843dc99 100644 --- a/catalog/error/struct.OpenTableSnafu.html +++ b/catalog/error/struct.OpenTableSnafu.html @@ -3,7 +3,7 @@ }
Expand description

SNAFU context selector for the Error::OpenTable variant

Fields§

§table_id: __T0

Trait Implementations§

source§

impl<__T0: Clone> Clone for OpenTableSnafu<__T0>

source§

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

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<__T0: Debug> Debug for OpenTableSnafu<__T0>

source§

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

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

impl<__T0> IntoError<Error> for OpenTableSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<TableId>,

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for OpenTableSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for OpenTableSnafu<__T0>where + __T0: Into<TableId>,

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for OpenTableSnafu<__T0>

Auto Trait Implementations§

§

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

§

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

§

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

§

impl<__T0> Unpin for OpenTableSnafu<__T0>where diff --git a/catalog/error/struct.SystemCatalogTableScanSnafu.html b/catalog/error/struct.SystemCatalogTableScanSnafu.html index a00f76149aaf..fadce0cea3da 100644 --- a/catalog/error/struct.SystemCatalogTableScanSnafu.html +++ b/catalog/error/struct.SystemCatalogTableScanSnafu.html @@ -1,6 +1,6 @@ SystemCatalogTableScanSnafu in catalog::error - Rust
pub struct SystemCatalogTableScanSnafu;
Expand description

SNAFU context selector for the Error::SystemCatalogTableScan variant

Trait Implementations§

source§

impl Clone for SystemCatalogTableScanSnafu

source§

fn clone(&self) -> SystemCatalogTableScanSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SystemCatalogTableScanSnafu

source§

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

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

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for SystemCatalogTableScanSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for SystemCatalogTableScanSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

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

SNAFU context selector for the Error::SystemCatalogTypeMismatch variant

Fields§

§data_type: __T0

Implementations§

source§

impl<__T0> SystemCatalogTypeMismatchSnafu<__T0>

source

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

Consume the selector and return the associated error

+ __T0: Into<ConcreteDataType>,

Consume the selector and return the associated error

source

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

Consume the selector and return a Result with the associated error

+ __T0: Into<ConcreteDataType>,

Consume the selector and return a Result with the associated error

Trait Implementations§

source§

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

source§

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

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<__T0: Debug> Debug for SystemCatalogTypeMismatchSnafu<__T0>

source§

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

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

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

Auto Trait Implementations§

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

Auto Trait Implementations§

§

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

§

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

§

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

§

impl<__T0> Unpin for SystemCatalogTypeMismatchSnafu<__T0>where diff --git a/catalog/error/struct.TableEngineNotFoundSnafu.html b/catalog/error/struct.TableEngineNotFoundSnafu.html index a8d218008b2d..177f8f49fc2c 100644 --- a/catalog/error/struct.TableEngineNotFoundSnafu.html +++ b/catalog/error/struct.TableEngineNotFoundSnafu.html @@ -3,7 +3,7 @@ }
Expand description

SNAFU context selector for the Error::TableEngineNotFound variant

Fields§

§engine_name: __T0

Trait Implementations§

source§

impl<__T0: Clone> Clone for TableEngineNotFoundSnafu<__T0>

source§

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

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<__T0: Debug> Debug for TableEngineNotFoundSnafu<__T0>

source§

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

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

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for TableEngineNotFoundSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for TableEngineNotFoundSnafu<__T0>where + __T0: Into<String>,

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for TableEngineNotFoundSnafu<__T0>

Auto Trait Implementations§

§

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

§

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

§

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

§

impl<__T0> Unpin for TableEngineNotFoundSnafu<__T0>where diff --git a/catalog/error/struct.TableSchemaMismatchSnafu.html b/catalog/error/struct.TableSchemaMismatchSnafu.html index 141d7bcece45..2d021adfe832 100644 --- a/catalog/error/struct.TableSchemaMismatchSnafu.html +++ b/catalog/error/struct.TableSchemaMismatchSnafu.html @@ -1,6 +1,6 @@ TableSchemaMismatchSnafu in catalog::error - Rust
pub struct TableSchemaMismatchSnafu;
Expand description

SNAFU context selector for the Error::TableSchemaMismatch variant

Trait Implementations§

source§

impl Clone for TableSchemaMismatchSnafu

source§

fn clone(&self) -> TableSchemaMismatchSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TableSchemaMismatchSnafu

source§

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

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

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for TableSchemaMismatchSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for TableSchemaMismatchSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/information_schema/columns/struct.InformationSchemaColumns.html b/catalog/information_schema/columns/struct.InformationSchemaColumns.html index 45892b4c2c9f..f7f3d0829a55 100644 --- a/catalog/information_schema/columns/struct.InformationSchemaColumns.html +++ b/catalog/information_schema/columns/struct.InformationSchemaColumns.html @@ -1,11 +1,11 @@ InformationSchemaColumns in catalog::information_schema::columns - Rust
pub(super) struct InformationSchemaColumns {
-    schema: SchemaRef,
+    schema: SchemaRef,
     catalog_name: String,
     catalog_manager: Weak<dyn CatalogManager>,
-}

Fields§

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

Implementations§

source§

impl InformationSchemaColumns

source

pub(super) fn new( +}

Fields§

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

Implementations§

source§

impl InformationSchemaColumns

source

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

source

fn schema() -> SchemaRef

source

fn builder(&self) -> InformationSchemaColumnsBuilder

Trait Implementations§

source§

impl InformationTable for InformationSchemaColumns

source§

fn table_id(&self) -> TableId

source§

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

source§

fn schema(&self) -> SchemaRef

source§

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

source§

fn table_type(&self) -> TableType

source§

impl PartitionStream for InformationSchemaColumns

source§

fn schema(&self) -> &ArrowSchemaRef

Returns the schema of this partition
source§

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

Returns a stream yielding this partitions values

Auto Trait Implementations§

Blanket Implementations§

source§

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

source

fn schema() -> SchemaRef

source

fn builder(&self) -> InformationSchemaColumnsBuilder

Trait Implementations§

source§

impl InformationTable for InformationSchemaColumns

source§

fn table_id(&self) -> TableId

source§

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

source§

fn schema(&self) -> SchemaRef

source§

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

source§

fn table_type(&self) -> TableType

source§

impl PartitionStream for InformationSchemaColumns

source§

fn schema(&self) -> &ArrowSchemaRef

Returns the schema of this partition
source§

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

Returns a stream yielding this partitions values

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

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

Fields§

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

Implementations§

source§

impl InformationSchemaColumnsBuilder

source

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

Fields§

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

Implementations§

source§

impl InformationSchemaColumnsBuilder

source

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

source

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

Construct the information_schema.tables virtual table

diff --git a/catalog/information_schema/struct.InformationSchemaProvider.html b/catalog/information_schema/struct.InformationSchemaProvider.html index 741ca07a1fac..d65c01d75e79 100644 --- a/catalog/information_schema/struct.InformationSchemaProvider.html +++ b/catalog/information_schema/struct.InformationSchemaProvider.html @@ -7,15 +7,15 @@ ) -> Self

source

pub fn build( catalog_name: String, catalog_manager: Weak<dyn CatalogManager> -) -> HashMap<String, TableRef>

Build a map of TableRef in information schema. +) -> HashMap<String, TableRef>

Build a map of [TableRef] in information schema. Including tables and columns.

-
source

pub fn table(&self, name: &str) -> Option<TableRef>

source

fn information_table( +

source

pub fn table(&self, name: &str) -> Option<TableRef>

source

fn information_table( &self, name: &str ) -> Option<Arc<dyn InformationTable + Send + Sync>>

source

fn table_info( catalog_name: String, table: &Arc<dyn InformationTable + Send + Sync> -) -> TableInfoRef

Auto Trait Implementations§

Blanket Implementations§

source§

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

Auto Trait Implementations§

§

impl !RefUnwindSafe for InformationSchemaProvider

§

impl Send for InformationSchemaProvider

§

impl Sync for InformationSchemaProvider

§

impl Unpin for InformationSchemaProvider

§

impl !UnwindSafe for InformationSchemaProvider

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

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

Fields§

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

Implementations§

source§

impl InformationTableDataSource

source

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

source

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

Trait Implementations§

source§

impl DataSource for InformationTableDataSource

source§

fn get_stream( +}

Fields§

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

Implementations§

Trait Implementations§

source§

impl DataSource for InformationTableDataSource

source§

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

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

Fields§

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

Implementations§

source§

impl InformationSchemaTables

source

pub(super) fn new( +}

Fields§

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

Implementations§

source§

impl InformationSchemaTables

source

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

source

pub(crate) fn schema() -> SchemaRef

source

fn builder(&self) -> InformationSchemaTablesBuilder

Trait Implementations§

source§

impl InformationTable for InformationSchemaTables

source§

fn table_id(&self) -> TableId

source§

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

source§

fn schema(&self) -> SchemaRef

source§

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

source§

fn table_type(&self) -> TableType

source§

impl PartitionStream for InformationSchemaTables

source§

fn schema(&self) -> &ArrowSchemaRef

Returns the schema of this partition
source§

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

Returns a stream yielding this partitions values

Auto Trait Implementations§

Blanket Implementations§

source§

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

source

pub(crate) fn schema() -> SchemaRef

source

fn builder(&self) -> InformationSchemaTablesBuilder

Trait Implementations§

source§

impl InformationTable for InformationSchemaTables

source§

fn table_id(&self) -> TableId

source§

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

source§

fn schema(&self) -> SchemaRef

source§

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

source§

fn table_type(&self) -> TableType

source§

impl PartitionStream for InformationSchemaTables

source§

fn schema(&self) -> &ArrowSchemaRef

Returns the schema of this partition
source§

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

Returns a stream yielding this partitions values

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

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

Builds the information_schema.TABLE table row by row

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

-

Fields§

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

Implementations§

source§

impl InformationSchemaTablesBuilder

source

fn new( - schema: SchemaRef, +

Fields§

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

Implementations§

source§

impl InformationSchemaTablesBuilder

source

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

source

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

Construct the information_schema.tables virtual table

@@ -20,7 +20,7 @@ catalog_name: &str, schema_name: &str, table_name: &str, - table_type: TableType, + table_type: TableType, table_id: Option<u32>, engine: Option<&str> )

source

fn finish(&mut self) -> Result<RecordBatch>

Auto Trait Implementations§

Blanket Implementations§

source§

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

Required Methods§

source

fn table_id(&self) -> TableId

source

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

source

fn schema(&self) -> SchemaRef

source

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

Provided Methods§

Implementors§

\ No newline at end of file + fn table_type(&self) -> TableType { ... } +}

Required Methods§

source

fn table_id(&self) -> TableId

source

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

source

fn schema(&self) -> SchemaRef

source

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

Provided Methods§

source

fn table_type(&self) -> TableType

Implementors§

\ No newline at end of file diff --git a/catalog/kvbackend/manager/struct.KvBackendCatalogManager.html b/catalog/kvbackend/manager/struct.KvBackendCatalogManager.html index ea4fb44fea2f..8366825323a3 100644 --- a/catalog/kvbackend/manager/struct.KvBackendCatalogManager.html +++ b/catalog/kvbackend/manager/struct.KvBackendCatalogManager.html @@ -23,7 +23,7 @@ 'life1: 'async_trait,

source§

fn invalidate_table_id<'life0, 'life1, 'async_trait>( &'life0 self, ctx: &'life1 Context, - table_id: TableId + table_id: TableId ) -> Pin<Box<dyn Future<Output = MetaResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, @@ -74,7 +74,7 @@ catalog: &'life1 str, schema: &'life2 str, table_name: &'life3 str -) -> Pin<Box<dyn Future<Output = CatalogResult<Option<TableRef>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = CatalogResult<Option<TableRef>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, diff --git a/catalog/kvbackend/manager/struct.SystemCatalog.html b/catalog/kvbackend/manager/struct.SystemCatalog.html index 9eff387e8a4a..c383f8118964 100644 --- a/catalog/kvbackend/manager/struct.SystemCatalog.html +++ b/catalog/kvbackend/manager/struct.SystemCatalog.html @@ -11,7 +11,7 @@ catalog: &str, schema: &str, table_name: &str -) -> Option<TableRef>

Trait Implementations§

source§

impl Clone for SystemCatalog

source§

fn clone(&self) -> SystemCatalog

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Auto Trait Implementations§

§

impl !RefUnwindSafe for SystemCatalog

§

impl Send for SystemCatalog

§

impl Sync for SystemCatalog

§

impl Unpin for SystemCatalog

§

impl !UnwindSafe for SystemCatalog

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Option<TableRef>

Trait Implementations§

source§

impl Clone for SystemCatalog

source§

fn clone(&self) -> SystemCatalog

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Auto Trait Implementations§

§

impl !RefUnwindSafe for SystemCatalog

§

impl Send for SystemCatalog

§

impl Sync for SystemCatalog

§

impl Unpin for SystemCatalog

§

impl !UnwindSafe for SystemCatalog

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/kvbackend/struct.KvBackendCatalogManager.html b/catalog/kvbackend/struct.KvBackendCatalogManager.html index 239798bb5bac..bcc4e79f3030 100644 --- a/catalog/kvbackend/struct.KvBackendCatalogManager.html +++ b/catalog/kvbackend/struct.KvBackendCatalogManager.html @@ -23,7 +23,7 @@ 'life1: 'async_trait,

source§

fn invalidate_table_id<'life0, 'life1, 'async_trait>( &'life0 self, ctx: &'life1 Context, - table_id: TableId + table_id: TableId ) -> Pin<Box<dyn Future<Output = MetaResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, @@ -74,7 +74,7 @@ catalog: &'life1 str, schema: &'life2 str, table_name: &'life3 str -) -> Pin<Box<dyn Future<Output = CatalogResult<Option<TableRef>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = CatalogResult<Option<TableRef>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, diff --git a/catalog/memory/manager/struct.MemoryCatalogManager.html b/catalog/memory/manager/struct.MemoryCatalogManager.html index 83ced5e75e65..dd08e277d1c8 100644 --- a/catalog/memory/manager/struct.MemoryCatalogManager.html +++ b/catalog/memory/manager/struct.MemoryCatalogManager.html @@ -1,7 +1,7 @@ MemoryCatalogManager in catalog::memory::manager - Rust
pub struct MemoryCatalogManager {
-    catalogs: Arc<RwLock<HashMap<String, HashMap<String, HashMap<String, TableRef>>>>>,
+    catalogs: Arc<RwLock<HashMap<String, HashMap<String, HashMap<String, TableRef>>>>>,
 }
Expand description

Simple in-memory list of catalogs

-

Fields§

§catalogs: Arc<RwLock<HashMap<String, HashMap<String, HashMap<String, TableRef>>>>>

Collection of catalogs containing schemas and ultimately Tables

+

Fields§

§catalogs: Arc<RwLock<HashMap<String, HashMap<String, HashMap<String, TableRef>>>>>

Collection of catalogs containing schemas and ultimately Tables

Implementations§

source§

impl MemoryCatalogManager

source

pub fn new() -> Arc<Self>

source

pub fn with_default_setup() -> Arc<Self>

Creates a manager with some default setups (e.g. default catalog/schema and information schema)

source

fn schema_exist_sync(&self, catalog: &str, schema: &str) -> Result<bool>

source

fn catalog_exist_sync(&self, catalog: &str) -> Result<bool>

source

pub fn register_catalog_sync(&self, name: &str) -> Result<bool>

Registers a catalog if it does not exist and returns false if the schema exists.

@@ -18,7 +18,7 @@
source

fn create_catalog_entry( self: &Arc<Self>, catalog: String -) -> HashMap<String, HashMap<String, TableRef>>

Trait Implementations§

source§

impl CatalogManager for MemoryCatalogManager

source§

fn schema_exists<'life0, 'life1, 'life2, 'async_trait>( +) -> HashMap<String, HashMap<String, TableRef>>

Trait Implementations§

source§

impl CatalogManager for MemoryCatalogManager

source§

fn schema_exists<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, catalog: &'life1 str, schema: &'life2 str @@ -31,7 +31,7 @@ catalog: &'life1 str, schema: &'life2 str, table_name: &'life3 str -) -> Pin<Box<dyn Future<Output = Result<Option<TableRef>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<TableRef>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, diff --git a/catalog/memory/manager/type.SchemaEntries.html b/catalog/memory/manager/type.SchemaEntries.html index e08a73e4fce1..06ddf021ba39 100644 --- a/catalog/memory/manager/type.SchemaEntries.html +++ b/catalog/memory/manager/type.SchemaEntries.html @@ -1 +1 @@ -SchemaEntries in catalog::memory::manager - Rust

Type Definition catalog::memory::manager::SchemaEntries

source ·
type SchemaEntries = HashMap<String, HashMap<String, TableRef>>;
\ No newline at end of file +SchemaEntries in catalog::memory::manager - Rust

Type Definition catalog::memory::manager::SchemaEntries

source ·
type SchemaEntries = HashMap<String, HashMap<String, TableRef>>;
\ No newline at end of file diff --git a/catalog/struct.RegisterSystemTableRequest.html b/catalog/struct.RegisterSystemTableRequest.html index 98ffda68e56e..a3007b081a96 100644 --- a/catalog/struct.RegisterSystemTableRequest.html +++ b/catalog/struct.RegisterSystemTableRequest.html @@ -1,5 +1,5 @@ RegisterSystemTableRequest in catalog - Rust
pub struct RegisterSystemTableRequest {
-    pub create_table_request: CreateTableRequest,
+    pub create_table_request: CreateTableRequest,
     pub open_hook: Option<OpenSystemTableHook>,
 }
Expand description

Register system table request:

    @@ -7,7 +7,7 @@ with table ref after opening the system table
  • When system table is not exists, create and register the table by create_table_request and calls open_hook with the created table.
-

Fields§

§create_table_request: CreateTableRequest§open_hook: Option<OpenSystemTableHook>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§create_table_request: CreateTableRequest§open_hook: Option<OpenSystemTableHook>

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/struct.RegisterTableRequest.html b/catalog/struct.RegisterTableRequest.html index c2f30ba4aa53..91238cde5a87 100644 --- a/catalog/struct.RegisterTableRequest.html +++ b/catalog/struct.RegisterTableRequest.html @@ -2,9 +2,9 @@ pub catalog: String, pub schema: String, pub table_name: String, - pub table_id: TableId, - pub table: TableRef, -}

Fields§

§catalog: String§schema: String§table_name: String§table_id: TableId§table: TableRef

Trait Implementations§

source§

impl Clone for RegisterTableRequest

source§

fn clone(&self) -> RegisterTableRequest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegisterTableRequest

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + pub table_id: TableId, + pub table: TableRef, +}

Fields§

§catalog: String§schema: String§table_name: String§table_id: TableId§table: TableRef

Trait Implementations§

source§

impl Clone for RegisterTableRequest

source§

fn clone(&self) -> RegisterTableRequest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegisterTableRequest

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/struct.RenameTableRequest.html b/catalog/struct.RenameTableRequest.html index c0a56b79a189..166aa7465716 100644 --- a/catalog/struct.RenameTableRequest.html +++ b/catalog/struct.RenameTableRequest.html @@ -3,8 +3,8 @@ pub schema: String, pub table_name: String, pub new_table_name: String, - pub table_id: TableId, -}

Fields§

§catalog: String§schema: String§table_name: String§new_table_name: String§table_id: TableId

Trait Implementations§

source§

impl Clone for RenameTableRequest

source§

fn clone(&self) -> RenameTableRequest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RenameTableRequest

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + pub table_id: TableId, +}

Fields§

§catalog: String§schema: String§table_name: String§new_table_name: String§table_id: TableId

Trait Implementations§

source§

impl Clone for RenameTableRequest

source§

fn clone(&self) -> RenameTableRequest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RenameTableRequest

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/catalog/trait.CatalogManager.html b/catalog/trait.CatalogManager.html index cc8091a5169e..3f057be0493b 100644 --- a/catalog/trait.CatalogManager.html +++ b/catalog/trait.CatalogManager.html @@ -54,7 +54,7 @@ catalog: &'life1 str, schema: &'life2 str, table_name: &'life3 str - ) -> Pin<Box<dyn Future<Output = Result<Option<TableRef>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Option<TableRef>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -107,7 +107,7 @@ catalog: &'life1 str, schema: &'life2 str, table_name: &'life3 str -) -> Pin<Box<dyn Future<Output = Result<Option<TableRef>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<TableRef>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, diff --git a/catalog/type.OpenSystemTableHook.html b/catalog/type.OpenSystemTableHook.html index 6b2713f62a6a..1eefe22addab 100644 --- a/catalog/type.OpenSystemTableHook.html +++ b/catalog/type.OpenSystemTableHook.html @@ -1,2 +1,2 @@ -OpenSystemTableHook in catalog - Rust

Type Definition catalog::OpenSystemTableHook

source ·
pub type OpenSystemTableHook = Box<dyn Fn(TableRef) -> BoxFuture<'static, Result<()>> + Send + Sync>;
Expand description

Hook called after system table opening.

+OpenSystemTableHook in catalog - Rust

Type Definition catalog::OpenSystemTableHook

source ·
pub type OpenSystemTableHook = Box<dyn Fn(TableRef) -> BoxFuture<'static, Result<()>> + Send + Sync>;
Expand description

Hook called after system table opening.

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

Variants§

§

IllegalFlightMessages

Fields

§reason: String
§location: Location
§

FlightGet

Fields

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

HandleRequest

Fields

§location: Location
§source: BoxedError
§

ConvertFlightData

Fields

§location: Location
§source: Error
§

ColumnDataType

Fields

§location: Location
§source: Error
§

IllegalGrpcClientState

Fields

§err_msg: String
§location: Location
§

MissingField

Fields

§field: String
§location: Location
§

CreateChannel

Fields

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

RegionServer

Fields

§code: Code
§source: BoxedError
§

Server

Fields

§

IllegalDatabaseResponse

Fields

§err_msg: String
§

ClientStreaming

Fields

§err_msg: String
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere +}

Variants§

§

IllegalFlightMessages

Fields

§reason: String
§location: Location
§

FlightGet

Fields

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

HandleRequest

Fields

§location: Location
§source: BoxedError
§

ConvertFlightData

Fields

§location: Location
§source: Error
§

ColumnDataType

Fields

§location: Location
§source: Error
§

IllegalGrpcClientState

Fields

§err_msg: String
§location: Location
§

MissingField

Fields

§field: String
§location: Location
§

CreateChannel

Fields

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

RegionServer

Fields

§code: Code
§source: BoxedError
§

Server

Fields

§

IllegalDatabaseResponse

Fields

§err_msg: String
§

ClientStreaming

Fields

§err_msg: String
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

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

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

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

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

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

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

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

impl ErrorCompat for Error

source§

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

Returns a Backtrace that may be printed.
§

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

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

source§

impl From<Status> for Error

source§

fn from(e: Status) -> Self

Converts to this type from the input type.
source§

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

§

type Source = NoneError

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

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

SNAFU context selector for the Error::ColumnDataType variant

Trait Implementations§

source§

impl Clone for ColumnDataTypeSnafu

source§

fn clone(&self) -> ColumnDataTypeSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ColumnDataTypeSnafu

source§

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

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

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for ColumnDataTypeSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

§

type Source = Error

The underlying error
source§

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

Combine the information to produce the error
source§

impl Copy for ColumnDataTypeSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

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

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

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

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

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

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/client/index.html b/client/index.html index 1b3ba37a3ae1..a7885c192767 100644 --- a/client/index.html +++ b/client/index.html @@ -1 +1 @@ -client - Rust
\ No newline at end of file +client - Rust
\ No newline at end of file diff --git a/client/struct.RecordBatches.html b/client/struct.RecordBatches.html index d4b5134bef55..c70082fb86e9 100644 --- a/client/struct.RecordBatches.html +++ b/client/struct.RecordBatches.html @@ -1,16 +1,16 @@ RecordBatches in client - Rust

Struct client::RecordBatches

pub struct RecordBatches {
-    pub(crate) schema: Arc<Schema, Global>,
+    pub(crate) schema: Arc<Schema, Global>,
     pub(crate) batches: Vec<RecordBatch, Global>,
-}

Fields§

§schema: Arc<Schema, Global>§batches: Vec<RecordBatch, Global>

Implementations§

§

impl RecordBatches

pub fn try_from_columns<I>( - schema: Arc<Schema, Global>, +}

Fields§

§schema: Arc<Schema, Global>§batches: Vec<RecordBatch, Global>

Implementations§

§

impl RecordBatches

pub fn try_from_columns<I>( + schema: Arc<Schema, Global>, columns: I ) -> Result<RecordBatches, Error>where - I: IntoIterator<Item = Arc<dyn Vector, Global>>,

pub async fn try_collect( + I: IntoIterator<Item = Arc<dyn Vector, Global>>,

pub async fn try_collect( stream: Pin<Box<dyn RecordBatchStream<Item = Result<RecordBatch, Error>> + Send, Global>> ) -> impl Future<Output = Result<RecordBatches, Error>>

pub fn empty() -> RecordBatches

pub fn iter(&self) -> impl Iterator<Item = &RecordBatch>

pub fn pretty_print(&self) -> Result<String, Error>

pub fn try_new( - schema: Arc<Schema, Global>, + schema: Arc<Schema, Global>, batches: Vec<RecordBatch, Global> -) -> Result<RecordBatches, Error>

pub fn schema(&self) -> Arc<Schema, Global>

pub fn take(self) -> Vec<RecordBatch, Global>

pub fn as_stream( +) -> Result<RecordBatches, Error>

pub fn schema(&self) -> Arc<Schema, Global>

pub fn take(self) -> Vec<RecordBatch, Global>

pub fn as_stream( &self ) -> Pin<Box<dyn RecordBatchStream<Item = Result<RecordBatch, Error>> + Send, Global>>

pub fn into_df_stream( self diff --git a/common_function/scalars/aggregate/argmax/struct.Argmax.html b/common_function/scalars/aggregate/argmax/struct.Argmax.html index 838ac30b25c4..dd9ef4098fdf 100644 --- a/common_function/scalars/aggregate/argmax/struct.Argmax.html +++ b/common_function/scalars/aggregate/argmax/struct.Argmax.html @@ -3,7 +3,7 @@ n: u64, }

Fields§

§max: Option<T>§n: u64

Implementations§

source§

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

source

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

Trait Implementations§

source§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

fn default() -> Argmax<T>

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

Auto Trait Implementations§

§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

fn default() -> Argmax<T>

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

Auto Trait Implementations§

§

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

§

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

§

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

§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgmaxAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgmaxAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

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

impl AggregateFunctionCreator for ArgmaxAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for ArgmaxAccumulatorCreator

source§

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

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

impl Default for ArgmaxAccumulatorCreator

source§

fn default() -> ArgmaxAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl AggregateFunctionCreator for ArgmaxAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for ArgmaxAccumulatorCreator

source§

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

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

impl Default for ArgmaxAccumulatorCreator

source§

fn default() -> ArgmaxAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/argmin/struct.Argmin.html b/common_function/scalars/aggregate/argmin/struct.Argmin.html index 25a35a9e6f6b..ab686ebffc38 100644 --- a/common_function/scalars/aggregate/argmin/struct.Argmin.html +++ b/common_function/scalars/aggregate/argmin/struct.Argmin.html @@ -3,7 +3,7 @@ n: u32, }

Fields§

§min: Option<T>§n: u32

Implementations§

source§

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

source

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

Trait Implementations§

source§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

fn default() -> Argmin<T>

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

Auto Trait Implementations§

§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

fn default() -> Argmin<T>

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

Auto Trait Implementations§

§

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

§

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

§

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

§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgminAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgminAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

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

impl AggregateFunctionCreator for ArgminAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for ArgminAccumulatorCreator

source§

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

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

impl Default for ArgminAccumulatorCreator

source§

fn default() -> ArgminAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl AggregateFunctionCreator for ArgminAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for ArgminAccumulatorCreator

source§

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

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

impl Default for ArgminAccumulatorCreator

source§

fn default() -> ArgminAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/diff/struct.Diff.html b/common_function/scalars/aggregate/diff/struct.Diff.html index 8defb8f33993..ebb303a7d3bd 100644 --- a/common_function/scalars/aggregate/diff/struct.Diff.html +++ b/common_function/scalars/aggregate/diff/struct.Diff.html @@ -2,10 +2,10 @@ values: Vec<I>, _phantom: PhantomData<O>, }

Fields§

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

Implementations§

source§

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

source

fn push(&mut self, value: I)

Trait Implementations§

source§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

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

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

Auto Trait Implementations§

§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

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

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

Auto Trait Implementations§

§

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

§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for DiffAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for DiffAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

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

impl AggregateFunctionCreator for DiffAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for DiffAccumulatorCreator

source§

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

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

impl Default for DiffAccumulatorCreator

source§

fn default() -> DiffAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl AggregateFunctionCreator for DiffAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for DiffAccumulatorCreator

source§

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

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

impl Default for DiffAccumulatorCreator

source§

fn default() -> DiffAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/mean/struct.Mean.html b/common_function/scalars/aggregate/mean/struct.Mean.html index 723e19d1d015..302c5251289b 100644 --- a/common_function/scalars/aggregate/mean/struct.Mean.html +++ b/common_function/scalars/aggregate/mean/struct.Mean.html @@ -3,10 +3,10 @@ n: u64, _phantom: PhantomData<T>, }

Fields§

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

Implementations§

source§

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

source

fn push(&mut self, value: T)

source

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

Trait Implementations§

source§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

fn default() -> Mean<T>

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

Auto Trait Implementations§

§

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

source

fn push(&mut self, value: T)

source

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

Trait Implementations§

source§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

fn default() -> Mean<T>

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

Auto Trait Implementations§

§

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

§

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

§

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

§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for MeanAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for MeanAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

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

impl AggregateFunctionCreator for MeanAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for MeanAccumulatorCreator

source§

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

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

impl Default for MeanAccumulatorCreator

source§

fn default() -> MeanAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl AggregateFunctionCreator for MeanAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for MeanAccumulatorCreator

source§

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

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

impl Default for MeanAccumulatorCreator

source§

fn default() -> MeanAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/percentile/struct.Percentile.html b/common_function/scalars/aggregate/percentile/struct.Percentile.html index 259c2f445c12..a23e2e988d4d 100644 --- a/common_function/scalars/aggregate/percentile/struct.Percentile.html +++ b/common_function/scalars/aggregate/percentile/struct.Percentile.html @@ -1,14 +1,14 @@ Percentile in common_function::scalars::aggregate::percentile - Rust
pub struct Percentile<T>where
-    T: WrapperType,{
-    greater: BinaryHeap<Reverse<OrdPrimitive<T>>>,
-    not_greater: BinaryHeap<OrdPrimitive<T>>,
+    T: WrapperType,{
+    greater: BinaryHeap<Reverse<OrdPrimitive<T>>>,
+    not_greater: BinaryHeap<OrdPrimitive<T>>,
     n: u64,
     p: Option<f64>,
-}

Fields§

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

Implementations§

source§

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

source

fn push(&mut self, value: T)

Trait Implementations§

source§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

fn default() -> Percentile<T>

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

Auto Trait Implementations§

§

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

Fields§

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

Implementations§

source§

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

source

fn push(&mut self, value: T)

Trait Implementations§

source§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

fn default() -> Percentile<T>

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

Auto Trait Implementations§

§

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

§

impl<T> Send for Percentile<T>

§

impl<T> Sync for Percentile<T>

§

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

§

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

Blanket Implementations§

source§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PercentileAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PercentileAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

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

impl AggregateFunctionCreator for PercentileAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for PercentileAccumulatorCreator

source§

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

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

impl Default for PercentileAccumulatorCreator

source§

fn default() -> PercentileAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl AggregateFunctionCreator for PercentileAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for PercentileAccumulatorCreator

source§

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

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

impl Default for PercentileAccumulatorCreator

source§

fn default() -> PercentileAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

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

Fields§

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

Implementations§

source§

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

source

fn push(&mut self, value: T)

Trait Implementations§

source§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

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

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

Auto Trait Implementations§

§

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

source

fn push(&mut self, value: T)

Trait Implementations§

source§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

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

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

Auto Trait Implementations§

§

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

§

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

§

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

§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PolyvalAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PolyvalAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

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

impl AggregateFunctionCreator for PolyvalAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for PolyvalAccumulatorCreator

source§

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

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

impl Default for PolyvalAccumulatorCreator

source§

fn default() -> PolyvalAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl AggregateFunctionCreator for PolyvalAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for PolyvalAccumulatorCreator

source§

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

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

impl Default for PolyvalAccumulatorCreator

source§

fn default() -> PolyvalAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html index ef56d44605fa..11976eeef7ca 100644 --- a/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html +++ b/common_function/scalars/aggregate/scipy_stats_norm_cdf/struct.ScipyStatsNormCdf.html @@ -2,8 +2,8 @@ values: Vec<T>, x: Option<f64>, }

Fields§

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

Implementations§

source§

impl<T> ScipyStatsNormCdf<T>

source

fn push(&mut self, value: T)

Trait Implementations§

source§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

fn default() -> ScipyStatsNormCdf<T>

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

Auto Trait Implementations§

§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

fn default() -> ScipyStatsNormCdf<T>

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

Auto Trait Implementations§

§

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

§

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

§

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

§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormCdfAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormCdfAccumulatorCreator

source§

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

Get the input data types of the Accumulator.
source§

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

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

impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormCdfAccumulatorCreator

source§

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

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

impl Default for ScipyStatsNormCdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormCdfAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

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

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

Get the Accumulator’s output data type.
source§

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

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormCdfAccumulatorCreator

source§

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

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

impl Default for ScipyStatsNormCdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormCdfAccumulatorCreator

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html index 3fd433e33bf9..0da9e8de0220 100644 --- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html +++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdf.html @@ -2,8 +2,8 @@ values: Vec<T>, x: Option<f64>, }

Fields§

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

Implementations§

source§

impl<T> ScipyStatsNormPdf<T>

source

fn push(&mut self, value: T)

Trait Implementations§

source§

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

source§

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

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

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

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

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

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

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

returns its value based on its current state.
source§

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

source§

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

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

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

source§

fn default() -> ScipyStatsNormPdf<T>

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

Auto Trait Implementations§

§

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

source§

fn state(&self) -> Result<Vec<Value>>

Returns the state of the accumulator at the end of the accumulation.
source§

fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of arrays.
source§

fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

updates the accumulator’s state from a vector of states.
source§

fn evaluate(&self) -> Result<Value>

returns its value based on its current state.
source§

impl<T: Debug> Debug for ScipyStatsNormPdf<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Default> Default for ScipyStatsNormPdf<T>

source§

fn default() -> ScipyStatsNormPdf<T>

Returns the “default value” for a type. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ScipyStatsNormPdf<T>where T: RefUnwindSafe,

§

impl<T> Send for ScipyStatsNormPdf<T>where T: Send,

§

impl<T> Sync for ScipyStatsNormPdf<T>where T: Sync,

§

impl<T> Unpin for ScipyStatsNormPdf<T>where diff --git a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html index af4df03b7ffc..1cb9a6f9cda6 100644 --- a/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html +++ b/common_function/scalars/aggregate/scipy_stats_norm_pdf/struct.ScipyStatsNormPdfAccumulatorCreator.html @@ -1,10 +1,10 @@ ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate::scipy_stats_norm_pdf - Rust
pub struct ScipyStatsNormPdfAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormPdfAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ScipyStatsNormPdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormPdfAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormPdfAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ScipyStatsNormPdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormPdfAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html index 24cc449d0711..0449ef60dafb 100644 --- a/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.ArgmaxAccumulatorCreator.html @@ -1,10 +1,10 @@ ArgmaxAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct ArgmaxAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgmaxAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgmaxAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ArgmaxAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgmaxAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ArgmaxAccumulatorCreator

source§

fn default() -> ArgmaxAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ArgmaxAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgmaxAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ArgmaxAccumulatorCreator

source§

fn default() -> ArgmaxAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/struct.ArgminAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ArgminAccumulatorCreator.html index 7331094d9f2d..ab8a19b930a8 100644 --- a/common_function/scalars/aggregate/struct.ArgminAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.ArgminAccumulatorCreator.html @@ -1,10 +1,10 @@ ArgminAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct ArgminAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgminAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ArgminAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ArgminAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgminAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ArgminAccumulatorCreator

source§

fn default() -> ArgminAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ArgminAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ArgminAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ArgminAccumulatorCreator

source§

fn default() -> ArgminAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/struct.DiffAccumulatorCreator.html b/common_function/scalars/aggregate/struct.DiffAccumulatorCreator.html index ee950329f386..1e5297d3a108 100644 --- a/common_function/scalars/aggregate/struct.DiffAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.DiffAccumulatorCreator.html @@ -1,10 +1,10 @@ DiffAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct DiffAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for DiffAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for DiffAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for DiffAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for DiffAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DiffAccumulatorCreator

source§

fn default() -> DiffAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for DiffAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for DiffAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DiffAccumulatorCreator

source§

fn default() -> DiffAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/struct.MeanAccumulatorCreator.html b/common_function/scalars/aggregate/struct.MeanAccumulatorCreator.html index 20d540008ac8..b876fe084d9d 100644 --- a/common_function/scalars/aggregate/struct.MeanAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.MeanAccumulatorCreator.html @@ -1,10 +1,10 @@ MeanAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct MeanAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for MeanAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for MeanAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for MeanAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for MeanAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MeanAccumulatorCreator

source§

fn default() -> MeanAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for MeanAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for MeanAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MeanAccumulatorCreator

source§

fn default() -> MeanAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/struct.PercentileAccumulatorCreator.html b/common_function/scalars/aggregate/struct.PercentileAccumulatorCreator.html index d71afe469d29..5db186995bee 100644 --- a/common_function/scalars/aggregate/struct.PercentileAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.PercentileAccumulatorCreator.html @@ -1,10 +1,10 @@ PercentileAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct PercentileAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PercentileAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PercentileAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for PercentileAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PercentileAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PercentileAccumulatorCreator

source§

fn default() -> PercentileAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for PercentileAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PercentileAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PercentileAccumulatorCreator

source§

fn default() -> PercentileAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/struct.PolyvalAccumulatorCreator.html b/common_function/scalars/aggregate/struct.PolyvalAccumulatorCreator.html index a2d6f6210e1e..48d663b747ab 100644 --- a/common_function/scalars/aggregate/struct.PolyvalAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.PolyvalAccumulatorCreator.html @@ -1,10 +1,10 @@ PolyvalAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct PolyvalAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PolyvalAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for PolyvalAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for PolyvalAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PolyvalAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PolyvalAccumulatorCreator

source§

fn default() -> PolyvalAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for PolyvalAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for PolyvalAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PolyvalAccumulatorCreator

source§

fn default() -> PolyvalAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/struct.ScipyStatsNormCdfAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ScipyStatsNormCdfAccumulatorCreator.html index 3c0c8dd004e1..91e01dc8948c 100644 --- a/common_function/scalars/aggregate/struct.ScipyStatsNormCdfAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.ScipyStatsNormCdfAccumulatorCreator.html @@ -1,10 +1,10 @@ ScipyStatsNormCdfAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct ScipyStatsNormCdfAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormCdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormCdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormCdfAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ScipyStatsNormCdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormCdfAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ScipyStatsNormCdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormCdfAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ScipyStatsNormCdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormCdfAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/aggregate/struct.ScipyStatsNormPdfAccumulatorCreator.html b/common_function/scalars/aggregate/struct.ScipyStatsNormPdfAccumulatorCreator.html index 9f816a89982a..b810e5c795ea 100644 --- a/common_function/scalars/aggregate/struct.ScipyStatsNormPdfAccumulatorCreator.html +++ b/common_function/scalars/aggregate/struct.ScipyStatsNormPdfAccumulatorCreator.html @@ -1,10 +1,10 @@ ScipyStatsNormPdfAccumulatorCreator in common_function::scalars::aggregate - Rust
pub struct ScipyStatsNormPdfAccumulatorCreator {
-    input_types: ArcSwapOption<Vec<ConcreteDataType>>,
-}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( + input_types: ArcSwapOption<Vec<ConcreteDataType>>, +}

Fields§

§input_types: ArcSwapOption<Vec<ConcreteDataType>>

Trait Implementations§

source§

impl AggrFuncTypeStore for ScipyStatsNormPdfAccumulatorCreator

source§

fn input_types(&self) -> Result<Vec<ConcreteDataType>, QueryError>

Get the input data types of the Accumulator.
source§

fn set_input_types( &self, - input_types: Vec<ConcreteDataType> + input_types: Vec<ConcreteDataType> ) -> Result<(), QueryError>

Store the input data types that are provided by DataFusion at runtime (when it is evaluating -return type function).
source§

impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormPdfAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ScipyStatsNormPdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormPdfAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +return type function).

source§

impl AggregateFunctionCreator for ScipyStatsNormPdfAccumulatorCreator

source§

fn creator(&self) -> AccumulatorCreatorFunction

Create a function that can create a new accumulator with some input data type.
source§

fn output_type(&self) -> Result<ConcreteDataType>

Get the Accumulator’s output data type.
source§

fn state_types(&self) -> Result<Vec<ConcreteDataType>>

Get the Accumulator’s state data types.
source§

impl Debug for ScipyStatsNormPdfAccumulatorCreator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ScipyStatsNormPdfAccumulatorCreator

source§

fn default() -> ScipyStatsNormPdfAccumulatorCreator

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/expression/binary/fn.scalar_binary_op.html b/common_function/scalars/expression/binary/fn.scalar_binary_op.html index 56b2565beb84..e96103516825 100644 --- a/common_function/scalars/expression/binary/fn.scalar_binary_op.html +++ b/common_function/scalars/expression/binary/fn.scalar_binary_op.html @@ -1,7 +1,7 @@ -scalar_binary_op in common_function::scalars::expression::binary - Rust
pub fn scalar_binary_op<L: Scalar, R: Scalar, O: Scalar, F>(
-    l: &VectorRef,
-    r: &VectorRef,
+scalar_binary_op in common_function::scalars::expression::binary - Rust
pub fn scalar_binary_op<L: Scalar, R: Scalar, O: Scalar, F>(
+    l: &VectorRef,
+    r: &VectorRef,
     f: F,
     ctx: &mut EvalContext
-) -> Result<<O as Scalar>::VectorType>where
-    F: Fn(Option<L::RefType<'_>>, Option<R::RefType<'_>>, &mut EvalContext) -> Option<O>,
\ No newline at end of file +) -> Result<<O as Scalar>::VectorType>where + F: Fn(Option<L::RefType<'_>>, Option<R::RefType<'_>>, &mut EvalContext) -> Option<O>,
\ No newline at end of file diff --git a/common_function/scalars/expression/fn.scalar_binary_op.html b/common_function/scalars/expression/fn.scalar_binary_op.html index 9f7e2d972f4a..7d239d94d2b7 100644 --- a/common_function/scalars/expression/fn.scalar_binary_op.html +++ b/common_function/scalars/expression/fn.scalar_binary_op.html @@ -1,7 +1,7 @@ -scalar_binary_op in common_function::scalars::expression - Rust
pub fn scalar_binary_op<L: Scalar, R: Scalar, O: Scalar, F>(
-    l: &VectorRef,
-    r: &VectorRef,
+scalar_binary_op in common_function::scalars::expression - Rust
pub fn scalar_binary_op<L: Scalar, R: Scalar, O: Scalar, F>(
+    l: &VectorRef,
+    r: &VectorRef,
     f: F,
     ctx: &mut EvalContext
-) -> Result<<O as Scalar>::VectorType>where
-    F: Fn(Option<L::RefType<'_>>, Option<R::RefType<'_>>, &mut EvalContext) -> Option<O>,
\ No newline at end of file +) -> Result<<O as Scalar>::VectorType>where + F: Fn(Option<L::RefType<'_>>, Option<R::RefType<'_>>, &mut EvalContext) -> Option<O>,
\ No newline at end of file diff --git a/common_function/scalars/expression/fn.scalar_unary_op.html b/common_function/scalars/expression/fn.scalar_unary_op.html index fe2115457750..ee36b643dda9 100644 --- a/common_function/scalars/expression/fn.scalar_unary_op.html +++ b/common_function/scalars/expression/fn.scalar_unary_op.html @@ -1,7 +1,7 @@ -scalar_unary_op in common_function::scalars::expression - Rust
pub fn scalar_unary_op<L: Scalar, O: Scalar, F>(
-    l: &VectorRef,
+scalar_unary_op in common_function::scalars::expression - Rust
pub fn scalar_unary_op<L: Scalar, O: Scalar, F>(
+    l: &VectorRef,
     f: F,
     ctx: &mut EvalContext
-) -> Result<<O as Scalar>::VectorType>where
-    F: Fn(Option<L::RefType<'_>>, &mut EvalContext) -> Option<O>,
Expand description

TODO: remove the allow_unused when it’s used.

+) -> Result<<O as Scalar>::VectorType>where + F: Fn(Option<L::RefType<'_>>, &mut EvalContext) -> Option<O>,
Expand description

TODO: remove the allow_unused when it’s used.

\ No newline at end of file diff --git a/common_function/scalars/expression/unary/fn.scalar_unary_op.html b/common_function/scalars/expression/unary/fn.scalar_unary_op.html index 3ee233d55548..1470d2486723 100644 --- a/common_function/scalars/expression/unary/fn.scalar_unary_op.html +++ b/common_function/scalars/expression/unary/fn.scalar_unary_op.html @@ -1,7 +1,7 @@ -scalar_unary_op in common_function::scalars::expression::unary - Rust
pub fn scalar_unary_op<L: Scalar, O: Scalar, F>(
-    l: &VectorRef,
+scalar_unary_op in common_function::scalars::expression::unary - Rust
pub fn scalar_unary_op<L: Scalar, O: Scalar, F>(
+    l: &VectorRef,
     f: F,
     ctx: &mut EvalContext
-) -> Result<<O as Scalar>::VectorType>where
-    F: Fn(Option<L::RefType<'_>>, &mut EvalContext) -> Option<O>,
Expand description

TODO: remove the allow_unused when it’s used.

+) -> Result<<O as Scalar>::VectorType>where + F: Fn(Option<L::RefType<'_>>, &mut EvalContext) -> Option<O>,
Expand description

TODO: remove the allow_unused when it’s used.

\ No newline at end of file diff --git a/common_function/scalars/function/trait.Function.html b/common_function/scalars/function/trait.Function.html index 263e343dd4ac..9fc98c428250 100644 --- a/common_function/scalars/function/trait.Function.html +++ b/common_function/scalars/function/trait.Function.html @@ -3,23 +3,23 @@ fn name(&self) -> &str; fn return_type( &self, - input_types: &[ConcreteDataType] - ) -> Result<ConcreteDataType>; + input_types: &[ConcreteDataType] + ) -> Result<ConcreteDataType>; fn signature(&self) -> Signature; fn eval( &self, _func_ctx: FunctionContext, - _columns: &[VectorRef] - ) -> Result<VectorRef>; + _columns: &[VectorRef] + ) -> Result<VectorRef>; }
Expand description

Scalar function trait, modified from databend to adapt datafusion TODO(dennis): optimize function by it’s features such as monotonicity etc.

Required Methods§

source

fn name(&self) -> &str

Returns the name of the function, should be unique.

source

fn return_type( &self, - input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source

fn signature(&self) -> Signature

source

fn eval( + input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source

fn signature(&self) -> Signature

source

fn eval( &self, _func_ctx: FunctionContext, - _columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

+ _columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Implementors§

\ No newline at end of file diff --git a/common_function/scalars/math/pow/struct.PowFunction.html b/common_function/scalars/math/pow/struct.PowFunction.html index 859c187ba8c6..b798ba5c1d59 100644 --- a/common_function/scalars/math/pow/struct.PowFunction.html +++ b/common_function/scalars/math/pow/struct.PowFunction.html @@ -1,11 +1,11 @@ PowFunction in common_function::scalars::math::pow - Rust
pub struct PowFunction;

Trait Implementations§

source§

impl Clone for PowFunction

source§

fn clone(&self) -> PowFunction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PowFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PowFunction

source§

fn default() -> PowFunction

Returns the “default value” for a type. Read more
source§

impl Display for PowFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Function for PowFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/math/rate/struct.RateFunction.html b/common_function/scalars/math/rate/struct.RateFunction.html index 54d71c76644d..343d2abbb899 100644 --- a/common_function/scalars/math/rate/struct.RateFunction.html +++ b/common_function/scalars/math/rate/struct.RateFunction.html @@ -1,12 +1,12 @@ RateFunction in common_function::scalars::math::rate - Rust
pub struct RateFunction;
Expand description

generates rates from a sequence of adjacent data points.

Trait Implementations§

source§

impl Clone for RateFunction

source§

fn clone(&self) -> RateFunction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RateFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RateFunction

source§

fn default() -> RateFunction

Returns the “default value” for a type. Read more
source§

impl Display for RateFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Function for RateFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/math/struct.PowFunction.html b/common_function/scalars/math/struct.PowFunction.html index a3730436a71c..4beb7d439be8 100644 --- a/common_function/scalars/math/struct.PowFunction.html +++ b/common_function/scalars/math/struct.PowFunction.html @@ -1,11 +1,11 @@ PowFunction in common_function::scalars::math - Rust
pub struct PowFunction;

Trait Implementations§

source§

impl Clone for PowFunction

source§

fn clone(&self) -> PowFunction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PowFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PowFunction

source§

fn default() -> PowFunction

Returns the “default value” for a type. Read more
source§

impl Display for PowFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Function for PowFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/math/struct.RangeFunction.html b/common_function/scalars/math/struct.RangeFunction.html index b91b765ba08f..33c92171531f 100644 --- a/common_function/scalars/math/struct.RangeFunction.html +++ b/common_function/scalars/math/struct.RangeFunction.html @@ -4,12 +4,12 @@ In fact, the arguments loaded by range_fn are very complicated, and it is difficult to use Signature to describe

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn eval( &self, _func_ctx: FunctionContext, - _columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + _columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/math/struct.RateFunction.html b/common_function/scalars/math/struct.RateFunction.html index 809ef5436d33..fdb7b3e1c2e6 100644 --- a/common_function/scalars/math/struct.RateFunction.html +++ b/common_function/scalars/math/struct.RateFunction.html @@ -1,12 +1,12 @@ RateFunction in common_function::scalars::math - Rust
pub struct RateFunction;
Expand description

generates rates from a sequence of adjacent data points.

Trait Implementations§

source§

impl Clone for RateFunction

source§

fn clone(&self) -> RateFunction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RateFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RateFunction

source§

fn default() -> RateFunction

Returns the “default value” for a type. Read more
source§

impl Display for RateFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Function for RateFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/numpy/clip/fn.eval_f64.html b/common_function/scalars/numpy/clip/fn.eval_f64.html index b3af53873d4e..2ef8c17246e2 100644 --- a/common_function/scalars/numpy/clip/fn.eval_f64.html +++ b/common_function/scalars/numpy/clip/fn.eval_f64.html @@ -1 +1 @@ -eval_f64 in common_function::scalars::numpy::clip - Rust
fn eval_f64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file +eval_f64 in common_function::scalars::numpy::clip - Rust
fn eval_f64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file diff --git a/common_function/scalars/numpy/clip/fn.eval_i64.html b/common_function/scalars/numpy/clip/fn.eval_i64.html index d17a2f94ec47..0f309bb8d824 100644 --- a/common_function/scalars/numpy/clip/fn.eval_i64.html +++ b/common_function/scalars/numpy/clip/fn.eval_i64.html @@ -1 +1 @@ -eval_i64 in common_function::scalars::numpy::clip - Rust
fn eval_i64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file +eval_i64 in common_function::scalars::numpy::clip - Rust
fn eval_i64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file diff --git a/common_function/scalars/numpy/clip/fn.eval_u64.html b/common_function/scalars/numpy/clip/fn.eval_u64.html index a94debe72359..45ee33980aa2 100644 --- a/common_function/scalars/numpy/clip/fn.eval_u64.html +++ b/common_function/scalars/numpy/clip/fn.eval_u64.html @@ -1 +1 @@ -eval_u64 in common_function::scalars::numpy::clip - Rust
fn eval_u64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file +eval_u64 in common_function::scalars::numpy::clip - Rust
fn eval_u64(columns: &[VectorRef]) -> Result<VectorRef>
\ No newline at end of file diff --git a/common_function/scalars/numpy/clip/fn.scalar_max.html b/common_function/scalars/numpy/clip/fn.scalar_max.html index cde8088e1e57..87aa67d2bbd3 100644 --- a/common_function/scalars/numpy/clip/fn.scalar_max.html +++ b/common_function/scalars/numpy/clip/fn.scalar_max.html @@ -3,4 +3,4 @@ right: Option<O>, _ctx: &mut EvalContext ) -> Option<O>where - O: Scalar + Copy + PartialOrd,

\ No newline at end of file + O: Scalar + Copy + PartialOrd,

\ No newline at end of file diff --git a/common_function/scalars/numpy/clip/fn.scalar_min.html b/common_function/scalars/numpy/clip/fn.scalar_min.html index 193fe6c619e0..efaffe0f2312 100644 --- a/common_function/scalars/numpy/clip/fn.scalar_min.html +++ b/common_function/scalars/numpy/clip/fn.scalar_min.html @@ -3,4 +3,4 @@ right: Option<O>, _ctx: &mut EvalContext ) -> Option<O>where - O: Scalar + Copy + PartialOrd,

\ No newline at end of file + O: Scalar + Copy + PartialOrd,

\ No newline at end of file diff --git a/common_function/scalars/numpy/clip/struct.ClipFunction.html b/common_function/scalars/numpy/clip/struct.ClipFunction.html index 09b836e868c2..65db86ee26bd 100644 --- a/common_function/scalars/numpy/clip/struct.ClipFunction.html +++ b/common_function/scalars/numpy/clip/struct.ClipFunction.html @@ -1,12 +1,12 @@ ClipFunction in common_function::scalars::numpy::clip - Rust
pub struct ClipFunction;
Expand description

Trait Implementations§

source§

impl Clone for ClipFunction

source§

fn clone(&self) -> ClipFunction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClipFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClipFunction

source§

fn default() -> ClipFunction

Returns the “default value” for a type. Read more
source§

impl Display for ClipFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Function for ClipFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/numpy/interp/fn.binary_search_ascending_vector.html b/common_function/scalars/numpy/interp/fn.binary_search_ascending_vector.html index 07753853fa63..9f7cfcf5f7a5 100644 --- a/common_function/scalars/numpy/interp/fn.binary_search_ascending_vector.html +++ b/common_function/scalars/numpy/interp/fn.binary_search_ascending_vector.html @@ -1,2 +1,2 @@ -binary_search_ascending_vector in common_function::scalars::numpy::interp - Rust
fn binary_search_ascending_vector(key: Value, xp: &Float64Vector) -> usize
Expand description

search the biggest number that smaller than x in xp

+binary_search_ascending_vector in common_function::scalars::numpy::interp - Rust
fn binary_search_ascending_vector(key: Value, xp: &Float64Vector) -> usize
Expand description

search the biggest number that smaller than x in xp

\ No newline at end of file diff --git a/common_function/scalars/numpy/interp/fn.concrete_type_to_primitive_vector.html b/common_function/scalars/numpy/interp/fn.concrete_type_to_primitive_vector.html index fe24df9b96a7..d0103570d107 100644 --- a/common_function/scalars/numpy/interp/fn.concrete_type_to_primitive_vector.html +++ b/common_function/scalars/numpy/interp/fn.concrete_type_to_primitive_vector.html @@ -1 +1 @@ -concrete_type_to_primitive_vector in common_function::scalars::numpy::interp - Rust
fn concrete_type_to_primitive_vector(arg: &VectorRef) -> Result<Float64Vector>
\ No newline at end of file +concrete_type_to_primitive_vector in common_function::scalars::numpy::interp - Rust
fn concrete_type_to_primitive_vector(arg: &VectorRef) -> Result<Float64Vector>
\ No newline at end of file diff --git a/common_function/scalars/numpy/interp/fn.interp.html b/common_function/scalars/numpy/interp/fn.interp.html index 613ca221a1c4..032a3f126e08 100644 --- a/common_function/scalars/numpy/interp/fn.interp.html +++ b/common_function/scalars/numpy/interp/fn.interp.html @@ -1,3 +1,3 @@ -interp in common_function::scalars::numpy::interp - Rust
pub fn interp(args: &[VectorRef]) -> Result<VectorRef>
Expand description

One-dimensional linear interpolation for monotonically increasing sample points. Refers to +interp in common_function::scalars::numpy::interp - Rust

pub fn interp(args: &[VectorRef]) -> Result<VectorRef>
Expand description

One-dimensional linear interpolation for monotonically increasing sample points. Refers to https://github.com/numpy/numpy/blob/b101756ac02e390d605b2febcded30a1da50cc2c/numpy/core/src/multiarray/compiled_base.c#L491

\ No newline at end of file diff --git a/common_function/scalars/numpy/interp/fn.linear_search_ascending_vector.html b/common_function/scalars/numpy/interp/fn.linear_search_ascending_vector.html index ffca5aabe58a..c5c4a1dbe7fd 100644 --- a/common_function/scalars/numpy/interp/fn.linear_search_ascending_vector.html +++ b/common_function/scalars/numpy/interp/fn.linear_search_ascending_vector.html @@ -1,2 +1,2 @@ -linear_search_ascending_vector in common_function::scalars::numpy::interp - Rust
fn linear_search_ascending_vector(x: Value, xp: &Float64Vector) -> usize
Expand description

search the biggest number that smaller than x in xp

+linear_search_ascending_vector in common_function::scalars::numpy::interp - Rust
fn linear_search_ascending_vector(x: Value, xp: &Float64Vector) -> usize
Expand description

search the biggest number that smaller than x in xp

\ No newline at end of file diff --git a/common_function/scalars/timestamp/greatest/struct.GreatestFunction.html b/common_function/scalars/timestamp/greatest/struct.GreatestFunction.html index 6f6c160a72d6..14cb80583b5f 100644 --- a/common_function/scalars/timestamp/greatest/struct.GreatestFunction.html +++ b/common_function/scalars/timestamp/greatest/struct.GreatestFunction.html @@ -1,11 +1,11 @@ GreatestFunction in common_function::scalars::timestamp::greatest - Rust
pub struct GreatestFunction;

Trait Implementations§

source§

impl Clone for GreatestFunction

source§

fn clone(&self) -> GreatestFunction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GreatestFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GreatestFunction

source§

fn default() -> GreatestFunction

Returns the “default value” for a type. Read more
source§

impl Display for GreatestFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Function for GreatestFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_function/scalars/timestamp/to_unixtime/fn.process_vector.html b/common_function/scalars/timestamp/to_unixtime/fn.process_vector.html index 215ef12d60ea..8fbf71633331 100644 --- a/common_function/scalars/timestamp/to_unixtime/fn.process_vector.html +++ b/common_function/scalars/timestamp/to_unixtime/fn.process_vector.html @@ -1 +1 @@ -process_vector in common_function::scalars::timestamp::to_unixtime - Rust
fn process_vector(vector: &dyn Vector) -> Vec<Option<i64>>
\ No newline at end of file +process_vector in common_function::scalars::timestamp::to_unixtime - Rust
fn process_vector(vector: &dyn Vector) -> Vec<Option<i64>>
\ No newline at end of file diff --git a/common_function/scalars/timestamp/to_unixtime/struct.ToUnixtimeFunction.html b/common_function/scalars/timestamp/to_unixtime/struct.ToUnixtimeFunction.html index a3fd8e872eae..a6ad658e332e 100644 --- a/common_function/scalars/timestamp/to_unixtime/struct.ToUnixtimeFunction.html +++ b/common_function/scalars/timestamp/to_unixtime/struct.ToUnixtimeFunction.html @@ -1,11 +1,11 @@ ToUnixtimeFunction in common_function::scalars::timestamp::to_unixtime - Rust
pub struct ToUnixtimeFunction;

Trait Implementations§

source§

impl Clone for ToUnixtimeFunction

source§

fn clone(&self) -> ToUnixtimeFunction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ToUnixtimeFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ToUnixtimeFunction

source§

fn default() -> ToUnixtimeFunction

Returns the “default value” for a type. Read more
source§

impl Display for ToUnixtimeFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Function for ToUnixtimeFunction

source§

fn name(&self) -> &str

Returns the name of the function, should be unique.
source§

fn return_type( &self, - _input_types: &[ConcreteDataType] -) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( + _input_types: &[ConcreteDataType] +) -> Result<ConcreteDataType>

source§

fn signature(&self) -> Signature

source§

fn eval( &self, _func_ctx: FunctionContext, - columns: &[VectorRef] -) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + columns: &[VectorRef] +) -> Result<VectorRef>

Evaluate the function, e.g. run/execute the function.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_grpc/error/enum.Error.html b/common_grpc/error/enum.Error.html index dcdca71fe3e6..2bf9b43cc3db 100644 --- a/common_grpc/error/enum.Error.html +++ b/common_grpc/error/enum.Error.html @@ -34,12 +34,12 @@ }, ConvertArrowSchema { location: Location, - source: Error, + source: Error, }, NotSupported { feat: String, }, -}

Variants§

§

InvalidTlsConfig

Fields

§

InvalidConfigFilePath

Fields

§error: Error
§location: Location
§

TypeMismatch

Fields

§column_name: String
§expected: String
§actual: String
§location: Location
§

CreateChannel

Fields

§error: Error
§location: Location
§

CreateRecordBatch

Fields

§location: Location
§source: Error
§

Conversion

Fields

§from: String
§location: Location
§

DecodeFlightData

Fields

§location: Location
§

InvalidFlightData

Fields

§reason: String
§location: Location
§

ConvertArrowSchema

Fields

§location: Location
§source: Error
§

NotSupported

Fields

§feat: String

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Errorwhere +}

Variants§

§

InvalidTlsConfig

Fields

§

InvalidConfigFilePath

Fields

§error: Error
§location: Location
§

TypeMismatch

Fields

§column_name: String
§expected: String
§actual: String
§location: Location
§

CreateChannel

Fields

§error: Error
§location: Location
§

CreateRecordBatch

Fields

§location: Location
§source: Error
§

Conversion

Fields

§from: String
§location: Location
§

DecodeFlightData

Fields

§location: Location
§

InvalidFlightData

Fields

§reason: String
§location: Location
§

ConvertArrowSchema

Fields

§location: Location
§source: Error
§

NotSupported

Fields

§feat: String

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl ErrorCompat for Error

source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
§

fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

Returns an iterator for traversing the chain of errors, starting with the current error @@ -49,7 +49,7 @@ Self: Sized,

source§

impl<__T0> IntoError<Error> for ConversionSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for CreateChannelSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for CreateChannelSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for CreateRecordBatchSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for DecodeFlightDataSnafuwhere Error: Error + ErrorCompat,

§

type Source = DecodeError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for InvalidConfigFilePathSnafuwhere diff --git a/common_grpc/error/struct.ConvertArrowSchemaSnafu.html b/common_grpc/error/struct.ConvertArrowSchemaSnafu.html index cd9606316cc7..e4b3e4de86de 100644 --- a/common_grpc/error/struct.ConvertArrowSchemaSnafu.html +++ b/common_grpc/error/struct.ConvertArrowSchemaSnafu.html @@ -1,6 +1,6 @@ ConvertArrowSchemaSnafu in common_grpc::error - Rust
pub struct ConvertArrowSchemaSnafu;
Expand description

SNAFU context selector for the Error::ConvertArrowSchema variant

Trait Implementations§

source§

impl Clone for ConvertArrowSchemaSnafu

source§

fn clone(&self) -> ConvertArrowSchemaSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConvertArrowSchemaSnafu

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertArrowSchemaSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertArrowSchemaSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_grpc/flight/enum.FlightMessage.html b/common_grpc/flight/enum.FlightMessage.html index cd8ec3e5a3a4..bac5e51e06a0 100644 --- a/common_grpc/flight/enum.FlightMessage.html +++ b/common_grpc/flight/enum.FlightMessage.html @@ -1,8 +1,8 @@ FlightMessage in common_grpc::flight - Rust
pub enum FlightMessage {
-    Schema(SchemaRef),
+    Schema(SchemaRef),
     Recordbatch(RecordBatch),
     AffectedRows(usize),
-}

Variants§

§

Schema(SchemaRef)

§

Recordbatch(RecordBatch)

§

AffectedRows(usize)

Trait Implementations§

source§

impl Clone for FlightMessage

source§

fn clone(&self) -> FlightMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FlightMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

Schema(SchemaRef)

§

Recordbatch(RecordBatch)

§

AffectedRows(usize)

Trait Implementations§

source§

impl Clone for FlightMessage

source§

fn clone(&self) -> FlightMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FlightMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_grpc/flight/struct.FlightDecoder.html b/common_grpc/flight/struct.FlightDecoder.html index 93998bfe6aae..f748ceb6ea0e 100644 --- a/common_grpc/flight/struct.FlightDecoder.html +++ b/common_grpc/flight/struct.FlightDecoder.html @@ -1,6 +1,6 @@ FlightDecoder in common_grpc::flight - Rust
pub struct FlightDecoder {
-    schema: Option<SchemaRef>,
-}

Fields§

§schema: Option<SchemaRef>

Implementations§

source§

impl FlightDecoder

source

pub fn try_decode(&mut self, flight_data: FlightData) -> Result<FlightMessage>

Trait Implementations§

source§

impl Default for FlightDecoder

source§

fn default() -> FlightDecoder

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + schema: Option<SchemaRef>, +}

Fields§

§schema: Option<SchemaRef>

Implementations§

source§

impl FlightDecoder

source

pub fn try_decode(&mut self, flight_data: FlightData) -> Result<FlightMessage>

Trait Implementations§

source§

impl Default for FlightDecoder

source§

fn default() -> FlightDecoder

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_grpc/select/fn.null_mask.html b/common_grpc/select/fn.null_mask.html index 9d3ca9a15f1d..b03c0b3f7261 100644 --- a/common_grpc/select/fn.null_mask.html +++ b/common_grpc/select/fn.null_mask.html @@ -1 +1 @@ -null_mask in common_grpc::select - Rust

Function common_grpc::select::null_mask

source ·
pub fn null_mask(arrays: &[VectorRef], row_count: usize) -> Vec<u8> 
\ No newline at end of file +null_mask in common_grpc::select - Rust

Function common_grpc::select::null_mask

source ·
pub fn null_mask(arrays: &[VectorRef], row_count: usize) -> Vec<u8> 
\ No newline at end of file diff --git a/common_grpc/select/fn.values.html b/common_grpc/select/fn.values.html index d9142c922d5e..15bc9183d054 100644 --- a/common_grpc/select/fn.values.html +++ b/common_grpc/select/fn.values.html @@ -1 +1 @@ -values in common_grpc::select - Rust

Function common_grpc::select::values

source ·
pub fn values(arrays: &[VectorRef]) -> Result<Values>
\ No newline at end of file +values in common_grpc::select - Rust

Function common_grpc::select::values

source ·
pub fn values(arrays: &[VectorRef]) -> Result<Values>
\ No newline at end of file diff --git a/common_grpc_expr/alter/fn.alter_expr_to_request.html b/common_grpc_expr/alter/fn.alter_expr_to_request.html index 63f2342d02da..1850a92935fc 100644 --- a/common_grpc_expr/alter/fn.alter_expr_to_request.html +++ b/common_grpc_expr/alter/fn.alter_expr_to_request.html @@ -1,5 +1,5 @@ alter_expr_to_request in common_grpc_expr::alter - Rust
pub fn alter_expr_to_request(
-    table_id: TableId,
+    table_id: TableId,
     expr: AlterExpr
-) -> Result<AlterTableRequest>
Expand description

Convert an [AlterExpr] to an AlterTableRequest

+) -> Result<AlterTableRequest>
Expand description

Convert an [AlterExpr] to an [AlterTableRequest]

\ No newline at end of file diff --git a/common_grpc_expr/alter/fn.create_table_schema.html b/common_grpc_expr/alter/fn.create_table_schema.html index 5f4e03e03b70..3b77e30f7ca5 100644 --- a/common_grpc_expr/alter/fn.create_table_schema.html +++ b/common_grpc_expr/alter/fn.create_table_schema.html @@ -1,4 +1,4 @@ create_table_schema in common_grpc_expr::alter - Rust
pub fn create_table_schema(
     expr: &CreateTableExpr,
     require_time_index: bool
-) -> Result<RawSchema>
\ No newline at end of file +) -> Result<RawSchema>

\ No newline at end of file diff --git a/common_grpc_expr/alter/index.html b/common_grpc_expr/alter/index.html index bd7e5b33fbcf..4206ec54f54a 100644 --- a/common_grpc_expr/alter/index.html +++ b/common_grpc_expr/alter/index.html @@ -1 +1 @@ -common_grpc_expr::alter - Rust
\ No newline at end of file +common_grpc_expr::alter - Rust
\ No newline at end of file diff --git a/common_grpc_expr/delete/fn.to_table_delete_request.html b/common_grpc_expr/delete/fn.to_table_delete_request.html index 17bb5cee292b..4d6dd1ad4737 100644 --- a/common_grpc_expr/delete/fn.to_table_delete_request.html +++ b/common_grpc_expr/delete/fn.to_table_delete_request.html @@ -2,4 +2,4 @@ catalog_name: &str, schema_name: &str, request: DeleteRequest -) -> Result<DeleteRequest>

\ No newline at end of file +) -> Result<DeleteRequest>

\ No newline at end of file diff --git a/common_grpc_expr/error/enum.Error.html b/common_grpc_expr/error/enum.Error.html index cbebbaa2fbb6..ccdd998b5a1d 100644 --- a/common_grpc_expr/error/enum.Error.html +++ b/common_grpc_expr/error/enum.Error.html @@ -5,7 +5,7 @@ }, ColumnDataType { location: Location, - source: Error, + source: Error, }, DuplicatedTimestampColumn { exists: String, @@ -26,7 +26,7 @@ }, CreateVector { location: Location, - source: Error, + source: Error, }, MissingField { field: String, @@ -35,7 +35,7 @@ InvalidColumnDef { column: String, location: Location, - source: Error, + source: Error, }, UnexpectedValuesLength { reason: String, @@ -45,7 +45,7 @@ location_type: i32, location: Location, }, -}

Variants§

§

IllegalDeleteRequest

Fields

§reason: String
§location: Location
§

ColumnDataType

Fields

§location: Location
§source: Error
§

DuplicatedTimestampColumn

Fields

§exists: String
§duplicated: String
§location: Location
§

DuplicatedColumnName

Fields

§name: String
§location: Location
§

MissingTimestampColumn

Fields

§location: Location
§

InvalidColumnProto

Fields

§err_msg: String
§location: Location
§

CreateVector

Fields

§location: Location
§source: Error
§

MissingField

Fields

§field: String
§location: Location
§

InvalidColumnDef

Fields

§column: String
§location: Location
§source: Error
§

UnexpectedValuesLength

Fields

§reason: String
§location: Location
§

UnknownLocationType

Fields

§location_type: i32
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Errorwhere +}

Variants§

§

IllegalDeleteRequest

Fields

§reason: String
§location: Location
§

ColumnDataType

Fields

§location: Location
§source: Error
§

DuplicatedTimestampColumn

Fields

§exists: String
§duplicated: String
§location: Location
§

DuplicatedColumnName

Fields

§name: String
§location: Location
§

MissingTimestampColumn

Fields

§location: Location
§

InvalidColumnProto

Fields

§err_msg: String
§location: Location
§

CreateVector

Fields

§location: Location
§source: Error
§

MissingField

Fields

§field: String
§location: Location
§

InvalidColumnDef

Fields

§column: String
§location: Location
§source: Error
§

UnexpectedValuesLength

Fields

§reason: String
§location: Location
§

UnknownLocationType

Fields

§location_type: i32
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl ErrorCompat for Error

source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
§

fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

Returns an iterator for traversing the chain of errors, starting with the current error @@ -53,8 +53,8 @@ downcast to a specific implementation.
source§

fn location_opt(&self) -> Option<Location>

Get the location of this error, None if the location is unavailable. Add _opt suffix to avoid confusing with similar method in std::error::Error
source§

fn output_msg(&self) -> Stringwhere Self: Sized,

source§

impl IntoError<Error> for ColumnDataTypeSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for CreateVectorSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for DuplicatedColumnNameSnafu<__T0>where + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for CreateVectorSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for DuplicatedColumnNameSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0, __T1> IntoError<Error> for DuplicatedTimestampColumnSnafu<__T0, __T1>where Error: Error + ErrorCompat, @@ -63,7 +63,7 @@ Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidColumnDefSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidColumnProtoSnafu<__T0>where + __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidColumnProtoSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for MissingFieldSnafu<__T0>where Error: Error + ErrorCompat, diff --git a/common_grpc_expr/error/struct.ColumnDataTypeSnafu.html b/common_grpc_expr/error/struct.ColumnDataTypeSnafu.html index 4a0c8124af05..3ab92c0528ce 100644 --- a/common_grpc_expr/error/struct.ColumnDataTypeSnafu.html +++ b/common_grpc_expr/error/struct.ColumnDataTypeSnafu.html @@ -1,6 +1,6 @@ ColumnDataTypeSnafu in common_grpc_expr::error - Rust
pub struct ColumnDataTypeSnafu;
Expand description

SNAFU context selector for the Error::ColumnDataType variant

Trait Implementations§

source§

impl Clone for ColumnDataTypeSnafu

source§

fn clone(&self) -> ColumnDataTypeSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ColumnDataTypeSnafu

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoError<Error> for ColumnDataTypeSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ColumnDataTypeSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ColumnDataTypeSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_grpc_expr/error/struct.CreateVectorSnafu.html b/common_grpc_expr/error/struct.CreateVectorSnafu.html index f2a4eb7e2bbf..a852c0ed2384 100644 --- a/common_grpc_expr/error/struct.CreateVectorSnafu.html +++ b/common_grpc_expr/error/struct.CreateVectorSnafu.html @@ -1,6 +1,6 @@ CreateVectorSnafu in common_grpc_expr::error - Rust
pub struct CreateVectorSnafu;
Expand description

SNAFU context selector for the Error::CreateVector variant

Trait Implementations§

source§

impl Clone for CreateVectorSnafu

source§

fn clone(&self) -> CreateVectorSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CreateVectorSnafu

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoError<Error> for CreateVectorSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for CreateVectorSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for CreateVectorSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_grpc_expr/error/struct.InvalidColumnDefSnafu.html b/common_grpc_expr/error/struct.InvalidColumnDefSnafu.html index 3cb716aea4ce..09067ac4445a 100644 --- a/common_grpc_expr/error/struct.InvalidColumnDefSnafu.html +++ b/common_grpc_expr/error/struct.InvalidColumnDefSnafu.html @@ -3,7 +3,7 @@ }
Expand description

SNAFU context selector for the Error::InvalidColumnDef variant

Fields§

§column: __T0

Trait Implementations§

source§

impl<__T0: Clone> Clone for InvalidColumnDefSnafu<__T0>

source§

fn clone(&self) -> InvalidColumnDefSnafu<__T0>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<__T0: Debug> Debug for InvalidColumnDefSnafu<__T0>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<__T0> IntoError<Error> for InvalidColumnDefSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for InvalidColumnDefSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for InvalidColumnDefSnafu<__T0>where + __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for InvalidColumnDefSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for InvalidColumnDefSnafu<__T0>where __T0: RefUnwindSafe,

§

impl<__T0> Send for InvalidColumnDefSnafu<__T0>where __T0: Send,

§

impl<__T0> Sync for InvalidColumnDefSnafu<__T0>where __T0: Sync,

§

impl<__T0> Unpin for InvalidColumnDefSnafu<__T0>where diff --git a/common_grpc_expr/fn.alter_expr_to_request.html b/common_grpc_expr/fn.alter_expr_to_request.html index fb020673c315..e83fe76ebb26 100644 --- a/common_grpc_expr/fn.alter_expr_to_request.html +++ b/common_grpc_expr/fn.alter_expr_to_request.html @@ -1,5 +1,5 @@ alter_expr_to_request in common_grpc_expr - Rust
pub fn alter_expr_to_request(
-    table_id: TableId,
+    table_id: TableId,
     expr: AlterExpr
-) -> Result<AlterTableRequest>
Expand description

Convert an [AlterExpr] to an AlterTableRequest

+) -> Result<AlterTableRequest>
Expand description

Convert an [AlterExpr] to an [AlterTableRequest]

\ No newline at end of file diff --git a/common_grpc_expr/fn.create_table_schema.html b/common_grpc_expr/fn.create_table_schema.html index 95272c7052ee..865a85397787 100644 --- a/common_grpc_expr/fn.create_table_schema.html +++ b/common_grpc_expr/fn.create_table_schema.html @@ -1,4 +1,4 @@ create_table_schema in common_grpc_expr - Rust
pub fn create_table_schema(
     expr: &CreateTableExpr,
     require_time_index: bool
-) -> Result<RawSchema>
\ No newline at end of file +) -> Result<RawSchema>

\ No newline at end of file diff --git a/common_grpc_expr/index.html b/common_grpc_expr/index.html index 123b65c2895b..3fd0656e8b4a 100644 --- a/common_grpc_expr/index.html +++ b/common_grpc_expr/index.html @@ -1 +1 @@ -common_grpc_expr - Rust
\ No newline at end of file +common_grpc_expr - Rust
\ No newline at end of file diff --git a/common_grpc_expr/insert/fn.add_values_to_builder.html b/common_grpc_expr/insert/fn.add_values_to_builder.html index 2a5354f6ba2c..e543fac1c467 100644 --- a/common_grpc_expr/insert/fn.add_values_to_builder.html +++ b/common_grpc_expr/insert/fn.add_values_to_builder.html @@ -1,6 +1,6 @@ add_values_to_builder in common_grpc_expr::insert - Rust
pub(crate) fn add_values_to_builder(
-    data_type: ConcreteDataType,
+    data_type: ConcreteDataType,
     values: Values,
     row_count: usize,
     null_mask: Vec<u8>
-) -> Result<VectorRef>
\ No newline at end of file +) -> Result<VectorRef>

\ No newline at end of file diff --git a/common_grpc_expr/insert/fn.build_create_expr_from_insertion.html b/common_grpc_expr/insert/fn.build_create_expr_from_insertion.html index 36f3cb9ff049..d204bc70ab7b 100644 --- a/common_grpc_expr/insert/fn.build_create_expr_from_insertion.html +++ b/common_grpc_expr/insert/fn.build_create_expr_from_insertion.html @@ -1,7 +1,7 @@ build_create_expr_from_insertion in common_grpc_expr::insert - Rust
pub fn build_create_expr_from_insertion(
     catalog_name: &str,
     schema_name: &str,
-    table_id: Option<TableId>,
+    table_id: Option<TableId>,
     table_name: &str,
     columns: &[Column],
     engine: &str
diff --git a/common_grpc_expr/insert/fn.find_new_columns.html b/common_grpc_expr/insert/fn.find_new_columns.html
index a5159bdd2fb1..533ba8ce4573 100644
--- a/common_grpc_expr/insert/fn.find_new_columns.html
+++ b/common_grpc_expr/insert/fn.find_new_columns.html
@@ -1,4 +1,4 @@
 find_new_columns in common_grpc_expr::insert - Rust
pub fn find_new_columns(
-    schema: &SchemaRef,
+    schema: &SchemaRef,
     columns: &[Column]
 ) -> Result<Option<AddColumns>>
\ No newline at end of file diff --git a/common_grpc_expr/util/fn.build_create_table_expr.html b/common_grpc_expr/util/fn.build_create_table_expr.html index e78b4de945b9..76a2b47b82aa 100644 --- a/common_grpc_expr/util/fn.build_create_table_expr.html +++ b/common_grpc_expr/util/fn.build_create_table_expr.html @@ -1,6 +1,6 @@ build_create_table_expr in common_grpc_expr::util - Rust
pub fn build_create_table_expr(
-    table_id: Option<TableId>,
-    table_name: &TableReference<'_>,
+    table_id: Option<TableId>,
+    table_name: &TableReference<'_>,
     column_exprs: Vec<ColumnExpr<'_>>,
     engine: &str,
     desc: &str
diff --git a/common_grpc_expr/util/fn.extract_new_columns.html b/common_grpc_expr/util/fn.extract_new_columns.html
index f78d6b79c2a7..3b9a28df467a 100644
--- a/common_grpc_expr/util/fn.extract_new_columns.html
+++ b/common_grpc_expr/util/fn.extract_new_columns.html
@@ -1,4 +1,4 @@
 extract_new_columns in common_grpc_expr::util - Rust
pub fn extract_new_columns(
-    schema: &Schema,
+    schema: &Schema,
     column_exprs: Vec<ColumnExpr<'_>>
 ) -> Result<Option<AddColumns>>
\ No newline at end of file diff --git a/common_meta/cache_invalidator/struct.DummyCacheInvalidator.html b/common_meta/cache_invalidator/struct.DummyCacheInvalidator.html index 13feb0240fbf..94e9334f09a2 100644 --- a/common_meta/cache_invalidator/struct.DummyCacheInvalidator.html +++ b/common_meta/cache_invalidator/struct.DummyCacheInvalidator.html @@ -1,7 +1,7 @@ DummyCacheInvalidator in common_meta::cache_invalidator - Rust
pub struct DummyCacheInvalidator;

Trait Implementations§

source§

impl CacheInvalidator for DummyCacheInvalidator

source§

fn invalidate_table_id<'life0, 'life1, 'async_trait>( &'life0 self, _ctx: &'life1 Context, - _table_id: TableId + _table_id: TableId ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, diff --git a/common_meta/cache_invalidator/trait.CacheInvalidator.html b/common_meta/cache_invalidator/trait.CacheInvalidator.html index dc6e8864c3a7..004d340a376a 100644 --- a/common_meta/cache_invalidator/trait.CacheInvalidator.html +++ b/common_meta/cache_invalidator/trait.CacheInvalidator.html @@ -3,7 +3,7 @@ fn invalidate_table_id<'life0, 'life1, 'async_trait>( &'life0 self, ctx: &'life1 Context, - table_id: TableId + table_id: TableId ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, @@ -19,7 +19,7 @@ }

Required Methods§

source

fn invalidate_table_id<'life0, 'life1, 'async_trait>( &'life0 self, ctx: &'life1 Context, - table_id: TableId + table_id: TableId ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, diff --git a/common_meta/ddl/alter_table/fn.create_proto_alter_kind.html b/common_meta/ddl/alter_table/fn.create_proto_alter_kind.html index 625083846c6d..4e32e147c5db 100644 --- a/common_meta/ddl/alter_table/fn.create_proto_alter_kind.html +++ b/common_meta/ddl/alter_table/fn.create_proto_alter_kind.html @@ -1,5 +1,5 @@ create_proto_alter_kind in common_meta::ddl::alter_table - Rust
pub fn create_proto_alter_kind(
-    table_info: &RawTableInfo,
+    table_info: &RawTableInfo,
     alter_kind: &Kind
 ) -> Result<(Option<Kind>, Option<ColumnId>)>
Expand description

Creates region proto alter kind from table_info and alter_kind.

Returns the kind and next column id if it adds new columns.

diff --git a/common_meta/ddl/alter_table/struct.AlterTableData.html b/common_meta/ddl/alter_table/struct.AlterTableData.html index f9a58a4e56bc..018ff5a55e63 100644 --- a/common_meta/ddl/alter_table/struct.AlterTableData.html +++ b/common_meta/ddl/alter_table/struct.AlterTableData.html @@ -11,7 +11,7 @@ table_info_value: DeserializedValueWithBytes<TableInfoValue>, cluster_id: u64, next_column_id: Option<ColumnId> -) -> Self

source

fn table_ref(&self) -> TableReference<'_>

source

fn table_id(&self) -> TableId

source

fn table_info(&self) -> &RawTableInfo

Trait Implementations§

source§

impl Debug for AlterTableData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AlterTableData

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +) -> Self

source

fn table_ref(&self) -> TableReference<'_>

source

fn table_id(&self) -> TableId

source

fn table_info(&self) -> &RawTableInfo

Trait Implementations§

source§

impl Debug for AlterTableData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AlterTableData

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for AlterTableData

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/common_meta/ddl/alter_table/struct.AlterTableProcedure.html b/common_meta/ddl/alter_table/struct.AlterTableProcedure.html index 473eaaaee000..6a100fc8420b 100644 --- a/common_meta/ddl/alter_table/struct.AlterTableProcedure.html +++ b/common_meta/ddl/alter_table/struct.AlterTableProcedure.html @@ -17,8 +17,8 @@ ) -> Result<()>

Update table metadata for rename table operation.

source

async fn on_update_metadata_for_alter( &self, - new_table_info: RawTableInfo -) -> Result<()>

source

fn build_new_table_info(&self) -> Result<TableInfo>

source

async fn on_update_metadata(&mut self) -> Result<Status>

Update table metadata.

+ new_table_info: RawTableInfo +) -> Result<()>

source

fn build_new_table_info(&self) -> Result<TableInfo>

source

async fn on_update_metadata(&mut self) -> Result<Status>

Update table metadata.

source

async fn on_broadcast(&mut self) -> Result<Status>

Broadcasts the invalidating table cache instructions.

source

fn lock_key_inner(&self) -> Vec<String>

Trait Implementations§

source§

impl Procedure for AlterTableProcedure

source§

fn type_name(&self) -> &str

Type name of the procedure.
source§

fn execute<'life0, 'life1, 'async_trait>( &'life0 mut self, diff --git a/common_meta/ddl/create_table/struct.CreateTableData.html b/common_meta/ddl/create_table/struct.CreateTableData.html index 2e5e27fd7eb4..4330b2fbd1af 100644 --- a/common_meta/ddl/create_table/struct.CreateTableData.html +++ b/common_meta/ddl/create_table/struct.CreateTableData.html @@ -3,7 +3,7 @@ pub task: CreateTableTask, pub region_routes: Vec<RegionRoute>, pub cluster_id: u64, -}

Fields§

§state: CreateTableState§task: CreateTableTask§region_routes: Vec<RegionRoute>§cluster_id: u64

Implementations§

Trait Implementations§

source§

impl Debug for CreateTableData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CreateTableData

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +}

Fields§

§state: CreateTableState§task: CreateTableTask§region_routes: Vec<RegionRoute>§cluster_id: u64

Implementations§

source§

impl CreateTableData

source

fn table_ref(&self) -> TableReference<'_>

Trait Implementations§

source§

impl Debug for CreateTableData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CreateTableData

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for CreateTableData

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/common_meta/ddl/create_table/struct.CreateTableProcedure.html b/common_meta/ddl/create_table/struct.CreateTableProcedure.html index b71e4a8436f9..9a2a1de73fad 100644 --- a/common_meta/ddl/create_table/struct.CreateTableProcedure.html +++ b/common_meta/ddl/create_table/struct.CreateTableProcedure.html @@ -6,7 +6,7 @@ task: CreateTableTask, region_routes: Vec<RegionRoute>, context: DdlContext -) -> Self

source

pub fn from_json(json: &str, context: DdlContext) -> ProcedureResult<Self>

source

pub fn table_info(&self) -> &RawTableInfo

source

fn table_id(&self) -> TableId

source

pub fn region_routes(&self) -> &Vec<RegionRoute>

source

async fn on_prepare(&mut self) -> Result<Status>

Checks whether the table exists.

+) -> Self

source

pub fn from_json(json: &str, context: DdlContext) -> ProcedureResult<Self>

source

pub fn table_info(&self) -> &RawTableInfo

source

fn table_id(&self) -> TableId

source

pub fn region_routes(&self) -> &Vec<RegionRoute>

source

async fn on_prepare(&mut self) -> Result<Status>

Checks whether the table exists.

source

pub fn create_region_request_template(&self) -> Result<PbCreateRegionRequest>

source

pub async fn on_datanode_create_regions(&mut self) -> Result<Status>

source

async fn on_create_metadata(&self) -> Result<Status>

Trait Implementations§

source§

impl Procedure for CreateTableProcedure

source§

fn type_name(&self) -> &str

Type name of the procedure.
source§

fn execute<'life0, 'life1, 'async_trait>( &'life0 mut self, _ctx: &'life1 ProcedureContext diff --git a/common_meta/ddl/drop_table/struct.DropTableData.html b/common_meta/ddl/drop_table/struct.DropTableData.html index 46e3a21db8cd..2b91fa24c713 100644 --- a/common_meta/ddl/drop_table/struct.DropTableData.html +++ b/common_meta/ddl/drop_table/struct.DropTableData.html @@ -9,7 +9,7 @@ task: DropTableTask, table_route_value: DeserializedValueWithBytes<TableRouteValue>, table_info_value: DeserializedValueWithBytes<TableInfoValue> -) -> Self

source

fn table_ref(&self) -> TableReference<'_>

source

fn region_routes(&self) -> &Vec<RegionRoute>

source

fn table_info(&self) -> &RawTableInfo

source

fn table_id(&self) -> TableId

Trait Implementations§

source§

impl Debug for DropTableData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for DropTableData

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +) -> Self

source

fn table_ref(&self) -> TableReference<'_>

source

fn region_routes(&self) -> &Vec<RegionRoute>

source

fn table_info(&self) -> &RawTableInfo

source

fn table_id(&self) -> TableId

Trait Implementations§

source§

impl Debug for DropTableData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for DropTableData

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for DropTableData

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/common_meta/ddl/trait.TableMetadataAllocator.html b/common_meta/ddl/trait.TableMetadataAllocator.html index b095be070299..36cbad59636a 100644 --- a/common_meta/ddl/trait.TableMetadataAllocator.html +++ b/common_meta/ddl/trait.TableMetadataAllocator.html @@ -3,7 +3,7 @@ fn create<'life0, 'life1, 'life2, 'life3, 'async_trait>( &'life0 self, ctx: &'life1 TableMetadataAllocatorContext, - table_info: &'life2 mut RawTableInfo, + table_info: &'life2 mut RawTableInfo, partitions: &'life3 [Partition] ) -> Pin<Box<dyn Future<Output = Result<(TableId, Vec<RegionRoute>)>> + Send + 'async_trait>> where Self: 'async_trait, @@ -14,7 +14,7 @@ }

Required Methods§

source

fn create<'life0, 'life1, 'life2, 'life3, 'async_trait>( &'life0 self, ctx: &'life1 TableMetadataAllocatorContext, - table_info: &'life2 mut RawTableInfo, + table_info: &'life2 mut RawTableInfo, partitions: &'life3 [Partition] ) -> Pin<Box<dyn Future<Output = Result<(TableId, Vec<RegionRoute>)>> + Send + 'async_trait>>where Self: 'async_trait, diff --git a/common_meta/ddl/truncate_table/struct.TruncateTableData.html b/common_meta/ddl/truncate_table/struct.TruncateTableData.html index 7363b523f063..708e5561808d 100644 --- a/common_meta/ddl/truncate_table/struct.TruncateTableData.html +++ b/common_meta/ddl/truncate_table/struct.TruncateTableData.html @@ -9,7 +9,7 @@ task: TruncateTableTask, table_info_value: DeserializedValueWithBytes<TableInfoValue>, region_routes: Vec<RegionRoute> -) -> Self

source

pub fn table_ref(&self) -> TableReference<'_>

source

pub fn table_name(&self) -> TableName

source

fn table_info(&self) -> &RawTableInfo

source

fn table_id(&self) -> TableId

Trait Implementations§

source§

impl Debug for TruncateTableData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TruncateTableData

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +) -> Self

source

pub fn table_ref(&self) -> TableReference<'_>

source

pub fn table_name(&self) -> TableName

source

fn table_info(&self) -> &RawTableInfo

source

fn table_id(&self) -> TableId

Trait Implementations§

source§

impl Debug for TruncateTableData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TruncateTableData

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TruncateTableData

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/common_meta/error/enum.Error.html b/common_meta/error/enum.Error.html index 541ce4833b77..5ffe1bb8f7e6 100644 --- a/common_meta/error/enum.Error.html +++ b/common_meta/error/enum.Error.html @@ -36,7 +36,7 @@ }, ConvertRawTableInfo { location: Location, - source: Error, + source: Error, }, PrimaryKeyNotFound { key: String, @@ -44,12 +44,12 @@ }, BuildTableMeta { table_name: String, - error: TableMetaBuilderError, + error: TableMetaBuilderError, location: Location, }, Table { location: Location, - source: Error, + source: Error, }, TableRouteNotFound { table_name: String, @@ -145,7 +145,7 @@ location: Location, }, MoveRegion { - table_id: TableId, + table_id: TableId, region: RegionNumber, err_msg: String, location: Location, @@ -169,7 +169,7 @@ RetryLater { source: BoxedError, }, -

}

Variants§

§

NextSequence

Fields

§err_msg: String
§location: Location
§

SequenceOutOfRange

Fields

§name: String
§start: u64
§step: u64
§location: Location
§

UnexpectedSequenceValue

Fields

§err_msg: String
§location: Location
§

TableInfoNotFound

Fields

§table_name: String
§location: Location
§

RegisterProcedureLoader

Fields

§type_name: String
§location: Location
§source: Error
§

SubmitProcedure

Fields

§location: Location
§source: Error
§

Unsupported

Fields

§operation: String
§location: Location
§

WaitProcedure

Fields

§location: Location
§source: Error
§

ConvertRawTableInfo

Fields

§location: Location
§source: Error
§

PrimaryKeyNotFound

Fields

§location: Location
§

BuildTableMeta

Fields

§table_name: String
§location: Location
§

Table

Fields

§location: Location
§source: Error
§

TableRouteNotFound

Fields

§table_name: String
§location: Location
§

DecodeProto

Fields

§location: Location
§

EncodeJson

Fields

§location: Location
§error: Error
§

DecodeJson

Fields

§location: Location
§error: Error
§

PayloadNotExist

Fields

§location: Location
§

SendMessage

Fields

§err_msg: String
§location: Location
§

SerdeJson

Fields

§error: Error
§location: Location
§

ParseOption

Fields

§value: String
§location: Location
§

RouteInfoCorrupted

Fields

§err_msg: String
§location: Location
§

IllegalServerState

Fields

§code: i32
§err_msg: String
§location: Location
§

ConvertAlterTableRequest

Fields

§source: Error
§location: Location
§

InvalidProtoMsg

Fields

§err_msg: String
§location: Location
§

Unexpected

Fields

§err_msg: String
§location: Location
§

TableAlreadyExists

Fields

§table_name: String
§location: Location
§

CatalogAlreadyExists

Fields

§catalog: String
§location: Location
§

SchemaAlreadyExists

Fields

§catalog: String
§schema: String
§location: Location
§

ConvertRawKey

Fields

§location: Location
§

TableNotFound

Fields

§table_name: String
§location: Location
§

RenameTable

Fields

§reason: String
§location: Location
§

InvalidTableMetadata

Fields

§err_msg: String
§location: Location
§

GetKvCache

Fields

§err_msg: String
§

CacheNotGet

Fields

§location: Location
§

EtcdTxnOpResponse

Fields

§err_msg: String
§location: Location
§

MoveRegion

Fields

§table_id: TableId
§region: RegionNumber
§err_msg: String
§location: Location
§

InvalidCatalogValue

Fields

§source: Error
§location: Location
§

External

Fields

§location: Location
§source: BoxedError
§

InvalidHeartbeatResponse

Fields

§location: Location
§

OperateDatanode

Fields

§location: Location
§peer: Peer
§source: BoxedError
§

RetryLater

Fields

§source: BoxedError

Implementations§

source§

impl Error

source

pub fn retry_later<E: ErrorExt + Send + Sync + 'static>(err: E) -> Error

Creates a new Error::RetryLater error from source err.

+
}

Variants§

§

NextSequence

Fields

§err_msg: String
§location: Location
§

SequenceOutOfRange

Fields

§name: String
§start: u64
§step: u64
§location: Location
§

UnexpectedSequenceValue

Fields

§err_msg: String
§location: Location
§

TableInfoNotFound

Fields

§table_name: String
§location: Location
§

RegisterProcedureLoader

Fields

§type_name: String
§location: Location
§source: Error
§

SubmitProcedure

Fields

§location: Location
§source: Error
§

Unsupported

Fields

§operation: String
§location: Location
§

WaitProcedure

Fields

§location: Location
§source: Error
§

ConvertRawTableInfo

Fields

§location: Location
§source: Error
§

PrimaryKeyNotFound

Fields

§location: Location
§

BuildTableMeta

Fields

§table_name: String
§error: TableMetaBuilderError
§location: Location
§

Table

Fields

§location: Location
§source: Error
§

TableRouteNotFound

Fields

§table_name: String
§location: Location
§

DecodeProto

Fields

§location: Location
§

EncodeJson

Fields

§location: Location
§error: Error
§

DecodeJson

Fields

§location: Location
§error: Error
§

PayloadNotExist

Fields

§location: Location
§

SendMessage

Fields

§err_msg: String
§location: Location
§

SerdeJson

Fields

§error: Error
§location: Location
§

ParseOption

Fields

§value: String
§location: Location
§

RouteInfoCorrupted

Fields

§err_msg: String
§location: Location
§

IllegalServerState

Fields

§code: i32
§err_msg: String
§location: Location
§

ConvertAlterTableRequest

Fields

§source: Error
§location: Location
§

InvalidProtoMsg

Fields

§err_msg: String
§location: Location
§

Unexpected

Fields

§err_msg: String
§location: Location
§

TableAlreadyExists

Fields

§table_name: String
§location: Location
§

CatalogAlreadyExists

Fields

§catalog: String
§location: Location
§

SchemaAlreadyExists

Fields

§catalog: String
§schema: String
§location: Location
§

ConvertRawKey

Fields

§location: Location
§

TableNotFound

Fields

§table_name: String
§location: Location
§

RenameTable

Fields

§reason: String
§location: Location
§

InvalidTableMetadata

Fields

§err_msg: String
§location: Location
§

GetKvCache

Fields

§err_msg: String
§

CacheNotGet

Fields

§location: Location
§

EtcdTxnOpResponse

Fields

§err_msg: String
§location: Location
§

MoveRegion

Fields

§table_id: TableId
§region: RegionNumber
§err_msg: String
§location: Location
§

InvalidCatalogValue

Fields

§source: Error
§location: Location
§

External

Fields

§location: Location
§source: BoxedError
§

InvalidHeartbeatResponse

Fields

§location: Location
§

OperateDatanode

Fields

§location: Location
§peer: Peer
§source: BoxedError
§

RetryLater

Fields

§source: BoxedError

Implementations§

source§

impl Error

source

pub fn retry_later<E: ErrorExt + Send + Sync + 'static>(err: E) -> Error

Creates a new Error::RetryLater error from source err.

source

pub fn is_retry_later(&self) -> bool

Determine whether it is a retry later type through StatusCode

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl ErrorCompat for Error

source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
§

fn iter_chain(&self) -> ChainCompat<'_>where @@ -180,14 +180,14 @@ Add _opt suffix to avoid confusing with similar method in std::error::Error

source§

fn output_msg(&self) -> Stringwhere Self: Sized,

source§

impl<__T0> IntoError<Error> for BuildTableMetaSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

§

type Source = TableMetaBuilderError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for CacheNotGetSnafu<__T0>where + __T0: Into<String>,

§

type Source = TableMetaBuilderError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for CacheNotGetSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for CatalogAlreadyExistsSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertAlterTableRequestSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertRawKeySnafuwhere Error: Error + ErrorCompat,

§

type Source = Utf8Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertRawTableInfoSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for DecodeJsonSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for DecodeJsonSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for DecodeProtoSnafuwhere Error: Error + ErrorCompat,

§

type Source = DecodeError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for EncodeJsonSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for EtcdTxnOpResponseSnafu<__T0>where @@ -206,7 +206,7 @@ Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0, __T1, __T2> IntoError<Error> for MoveRegionSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionNumber>, __T2: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for NextSequenceSnafu<__T0>where Error: Error + ErrorCompat, @@ -245,7 +245,7 @@ __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for TableRouteNotFoundSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for TableSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for UnexpectedSequenceValueSnafu<__T0>where + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for UnexpectedSequenceValueSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where Error: Error + ErrorCompat, diff --git a/common_meta/error/struct.BuildTableMetaSnafu.html b/common_meta/error/struct.BuildTableMetaSnafu.html index 848719b5d875..de793f19e317 100644 --- a/common_meta/error/struct.BuildTableMetaSnafu.html +++ b/common_meta/error/struct.BuildTableMetaSnafu.html @@ -3,7 +3,7 @@ }
Expand description

SNAFU context selector for the Error::BuildTableMeta variant

Fields§

§table_name: __T0

Trait Implementations§

source§

impl<__T0: Clone> Clone for BuildTableMetaSnafu<__T0>

source§

fn clone(&self) -> BuildTableMetaSnafu<__T0>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<__T0: Debug> Debug for BuildTableMetaSnafu<__T0>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<__T0> IntoError<Error> for BuildTableMetaSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

§

type Source = TableMetaBuilderError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for BuildTableMetaSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for BuildTableMetaSnafu<__T0>where + __T0: Into<String>,

§

type Source = TableMetaBuilderError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for BuildTableMetaSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for BuildTableMetaSnafu<__T0>where __T0: RefUnwindSafe,

§

impl<__T0> Send for BuildTableMetaSnafu<__T0>where __T0: Send,

§

impl<__T0> Sync for BuildTableMetaSnafu<__T0>where __T0: Sync,

§

impl<__T0> Unpin for BuildTableMetaSnafu<__T0>where diff --git a/common_meta/error/struct.ConvertRawTableInfoSnafu.html b/common_meta/error/struct.ConvertRawTableInfoSnafu.html index 2f45994d60f6..b234e4cb2f59 100644 --- a/common_meta/error/struct.ConvertRawTableInfoSnafu.html +++ b/common_meta/error/struct.ConvertRawTableInfoSnafu.html @@ -1,6 +1,6 @@ ConvertRawTableInfoSnafu in common_meta::error - Rust
pub struct ConvertRawTableInfoSnafu;
Expand description

SNAFU context selector for the Error::ConvertRawTableInfo variant

Trait Implementations§

source§

impl Clone for ConvertRawTableInfoSnafu

source§

fn clone(&self) -> ConvertRawTableInfoSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConvertRawTableInfoSnafu

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoError<Error> for ConvertRawTableInfoSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertRawTableInfoSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertRawTableInfoSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_meta/error/struct.MoveRegionSnafu.html b/common_meta/error/struct.MoveRegionSnafu.html index 7225b5d448e7..33e45ac82117 100644 --- a/common_meta/error/struct.MoveRegionSnafu.html +++ b/common_meta/error/struct.MoveRegionSnafu.html @@ -4,16 +4,16 @@ pub err_msg: __T2, }
Expand description

SNAFU context selector for the Error::MoveRegion variant

Fields§

§table_id: __T0§region: __T1§err_msg: __T2

Implementations§

source§

impl<__T0, __T1, __T2> MoveRegionSnafu<__T0, __T1, __T2>

source

pub fn build(self) -> Errorwhere - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionNumber>, __T2: Into<String>,

Consume the selector and return the associated error

source

pub fn fail<__T>(self) -> Result<__T, Error>where - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionNumber>, __T2: Into<String>,

Consume the selector and return a Result with the associated error

Trait Implementations§

source§

impl<__T0: Clone, __T1: Clone, __T2: Clone> Clone for MoveRegionSnafu<__T0, __T1, __T2>

source§

fn clone(&self) -> MoveRegionSnafu<__T0, __T1, __T2>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<__T0: Debug, __T1: Debug, __T2: Debug> Debug for MoveRegionSnafu<__T0, __T1, __T2>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<__T0, __T1, __T2> IntoError<Error> for MoveRegionSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionNumber>, __T2: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy, __T1: Copy, __T2: Copy> Copy for MoveRegionSnafu<__T0, __T1, __T2>

Auto Trait Implementations§

§

impl<__T0, __T1, __T2> RefUnwindSafe for MoveRegionSnafu<__T0, __T1, __T2>where __T0: RefUnwindSafe, diff --git a/common_meta/error/struct.TableSnafu.html b/common_meta/error/struct.TableSnafu.html index d9c91350619f..a2c1ecb55273 100644 --- a/common_meta/error/struct.TableSnafu.html +++ b/common_meta/error/struct.TableSnafu.html @@ -1,6 +1,6 @@ TableSnafu in common_meta::error - Rust
pub struct TableSnafu;
Expand description

SNAFU context selector for the Error::Table variant

Trait Implementations§

source§

impl Clone for TableSnafu

source§

fn clone(&self) -> TableSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TableSnafu

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoError<Error> for TableSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for TableSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for TableSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_meta/instruction/enum.Instruction.html b/common_meta/instruction/enum.Instruction.html index 7a20097062e3..f2b72df49f65 100644 --- a/common_meta/instruction/enum.Instruction.html +++ b/common_meta/instruction/enum.Instruction.html @@ -1,9 +1,9 @@ Instruction in common_meta::instruction - Rust
pub enum Instruction {
     OpenRegion(OpenRegion),
     CloseRegion(RegionIdent),
-    InvalidateTableIdCache(TableId),
+    InvalidateTableIdCache(TableId),
     InvalidateTableNameCache(TableName),
-}

Variants§

§

OpenRegion(OpenRegion)

§

CloseRegion(RegionIdent)

§

InvalidateTableIdCache(TableId)

§

InvalidateTableNameCache(TableName)

Trait Implementations§

source§

impl Clone for Instruction

source§

fn clone(&self) -> Instruction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Instruction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Instruction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +}

Variants§

§

OpenRegion(OpenRegion)

§

CloseRegion(RegionIdent)

§

InvalidateTableIdCache(TableId)

§

InvalidateTableNameCache(TableName)

Trait Implementations§

source§

impl Clone for Instruction

source§

fn clone(&self) -> Instruction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Instruction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Instruction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Instruction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Serialize for Instruction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/common_meta/instruction/struct.RegionIdent.html b/common_meta/instruction/struct.RegionIdent.html index 834642f1f56d..e1c0821020fb 100644 --- a/common_meta/instruction/struct.RegionIdent.html +++ b/common_meta/instruction/struct.RegionIdent.html @@ -1,10 +1,10 @@ RegionIdent in common_meta::instruction - Rust
pub struct RegionIdent {
     pub cluster_id: ClusterId,
     pub datanode_id: DatanodeId,
-    pub table_id: TableId,
+    pub table_id: TableId,
     pub region_number: RegionNumber,
     pub engine: String,
-}

Fields§

§cluster_id: ClusterId§datanode_id: DatanodeId§table_id: TableId§region_number: RegionNumber§engine: String

Implementations§

source§

impl RegionIdent

source

pub fn get_region_id(&self) -> RegionId

Trait Implementations§

source§

impl Clone for RegionIdent

source§

fn clone(&self) -> RegionIdent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegionIdent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for RegionIdent

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +}

Fields§

§cluster_id: ClusterId§datanode_id: DatanodeId§table_id: TableId§region_number: RegionNumber§engine: String

Implementations§

source§

impl RegionIdent

source

pub fn get_region_id(&self) -> RegionId

Trait Implementations§

source§

impl Clone for RegionIdent

source§

fn clone(&self) -> RegionIdent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegionIdent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for RegionIdent

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for RegionIdent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for RegionIdent

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<RegionIdent> for RegionIdent

source§

fn eq(&self, other: &RegionIdent) -> bool

This method tests for self and other values to be equal, and is used diff --git a/common_meta/key/datanode_table/struct.DatanodeTableKey.html b/common_meta/key/datanode_table/struct.DatanodeTableKey.html index 831cc2a090bc..eb2071d8b654 100644 --- a/common_meta/key/datanode_table/struct.DatanodeTableKey.html +++ b/common_meta/key/datanode_table/struct.DatanodeTableKey.html @@ -1,7 +1,7 @@ DatanodeTableKey in common_meta::key::datanode_table - Rust
pub struct DatanodeTableKey {
     datanode_id: DatanodeId,
-    table_id: TableId,
-}

Fields§

§datanode_id: DatanodeId§table_id: TableId

Implementations§

source§

impl DatanodeTableKey

source

pub fn new(datanode_id: DatanodeId, table_id: TableId) -> Self

source

fn prefix(datanode_id: DatanodeId) -> String

source

pub fn range_start_key(datanode_id: DatanodeId) -> String

source

pub fn strip_table_id(raw_key: &[u8]) -> Result<TableId>

Trait Implementations§

source§

impl Display for DatanodeTableKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TableMetaKey for DatanodeTableKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + table_id: TableId, +}

Fields§

§datanode_id: DatanodeId§table_id: TableId

Implementations§

source§

impl DatanodeTableKey

source

pub fn new(datanode_id: DatanodeId, table_id: TableId) -> Self

source

fn prefix(datanode_id: DatanodeId) -> String

source

pub fn range_start_key(datanode_id: DatanodeId) -> String

source

pub fn strip_table_id(raw_key: &[u8]) -> Result<TableId>

Trait Implementations§

source§

impl Display for DatanodeTableKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TableMetaKey for DatanodeTableKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_meta/key/datanode_table/struct.DatanodeTableManager.html b/common_meta/key/datanode_table/struct.DatanodeTableManager.html index b1e8ab3c4b74..020d5420db60 100644 --- a/common_meta/key/datanode_table/struct.DatanodeTableManager.html +++ b/common_meta/key/datanode_table/struct.DatanodeTableManager.html @@ -8,7 +8,7 @@ datanode_id: DatanodeId ) -> BoxStream<'static, Result<DatanodeTableValue>>

source

pub fn build_create_txn( &self, - table_id: TableId, + table_id: TableId, engine: &str, region_storage_path: &str, region_options: HashMap<String, String>, @@ -16,7 +16,7 @@ ) -> Result<Txn>

Builds the create datanode table transactions. It only executes while the primary keys comparing successes.

source

pub(crate) fn build_update_txn( &self, - table_id: TableId, + table_id: TableId, region_info: RegionInfo, current_region_distribution: RegionDistribution, new_region_distribution: RegionDistribution, @@ -24,7 +24,7 @@ ) -> Result<Txn>

Builds the update datanode table transactions. It only executes while the primary keys comparing successes.

source

pub fn build_delete_txn( &self, - table_id: TableId, + table_id: TableId, distribution: RegionDistribution ) -> Result<Txn>

Builds the delete datanode table transactions. It only executes while the primary keys comparing successes.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/common_meta/key/datanode_table/struct.DatanodeTableValue.html b/common_meta/key/datanode_table/struct.DatanodeTableValue.html index a32244212294..82d59648fcfd 100644 --- a/common_meta/key/datanode_table/struct.DatanodeTableValue.html +++ b/common_meta/key/datanode_table/struct.DatanodeTableValue.html @@ -1,10 +1,10 @@ DatanodeTableValue in common_meta::key::datanode_table - Rust
pub struct DatanodeTableValue {
-    pub table_id: TableId,
+    pub table_id: TableId,
     pub regions: Vec<RegionNumber>,
     pub region_info: RegionInfo,
     version: u64,
-}

Fields§

§table_id: TableId§regions: Vec<RegionNumber>§region_info: RegionInfo§version: u64

Implementations§

source§

impl DatanodeTableValue

source

pub fn new( - table_id: TableId, +}

Fields§

§table_id: TableId§regions: Vec<RegionNumber>§region_info: RegionInfo§version: u64

Implementations§

source§

impl DatanodeTableValue

source

pub fn new( + table_id: TableId, regions: Vec<RegionNumber>, region_info: RegionInfo ) -> Self

source§

impl DatanodeTableValue

source

pub fn try_from_raw_value(raw_value: &[u8]) -> Result<Self>

source

pub fn try_as_raw_value(&self) -> Result<Vec<u8>>

Trait Implementations§

source§

impl Clone for DatanodeTableValue

source§

fn clone(&self) -> DatanodeTableValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DatanodeTableValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for DatanodeTableValue

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where diff --git a/common_meta/key/struct.TableMetadataManager.html b/common_meta/key/struct.TableMetadataManager.html index 6342e3e5e772..ca0e2101e96e 100644 --- a/common_meta/key/struct.TableMetadataManager.html +++ b/common_meta/key/struct.TableMetadataManager.html @@ -8,10 +8,10 @@ kv_backend: KvBackendRef, }

Fields§

§table_name_manager: TableNameManager§table_info_manager: TableInfoManager§datanode_table_manager: DatanodeTableManager§catalog_manager: CatalogManager§schema_manager: SchemaManager§table_route_manager: TableRouteManager§kv_backend: KvBackendRef

Implementations§

source§

impl TableMetadataManager

source

pub fn new(kv_backend: KvBackendRef) -> Self

source

pub async fn init(&self) -> Result<()>

source

pub fn table_name_manager(&self) -> &TableNameManager

source

pub fn table_info_manager(&self) -> &TableInfoManager

source

pub fn datanode_table_manager(&self) -> &DatanodeTableManager

source

pub fn catalog_manager(&self) -> &CatalogManager

source

pub fn schema_manager(&self) -> &SchemaManager

source

pub fn table_route_manager(&self) -> &TableRouteManager

source

pub fn kv_backend(&self) -> &KvBackendRef

source

pub async fn get_full_table_info( &self, - table_id: TableId + table_id: TableId ) -> Result<(Option<DeserializedValueWithBytes<TableInfoValue>>, Option<DeserializedValueWithBytes<TableRouteValue>>)>

source

pub async fn create_table_metadata( &self, - table_info: RawTableInfo, + table_info: RawTableInfo, region_routes: Vec<RegionRoute> ) -> Result<()>

Creates metadata for table and returns an error if different metadata exists. The caller MUST ensure it has the exclusive access to TableNameKey.

@@ -31,11 +31,11 @@
source

pub async fn update_table_info( &self, current_table_info_value: DeserializedValueWithBytes<TableInfoValue>, - new_table_info: RawTableInfo + new_table_info: RawTableInfo ) -> Result<()>

Updates table info and returns an error if different metadata exists.

source

pub async fn update_table_route( &self, - table_id: TableId, + table_id: TableId, region_info: RegionInfo, current_table_route_value: DeserializedValueWithBytes<TableRouteValue>, new_region_routes: Vec<RegionRoute>, diff --git a/common_meta/key/table_info/struct.TableInfoKey.html b/common_meta/key/table_info/struct.TableInfoKey.html index a65b5c4c9471..f974bb124def 100644 --- a/common_meta/key/table_info/struct.TableInfoKey.html +++ b/common_meta/key/table_info/struct.TableInfoKey.html @@ -1,6 +1,6 @@ TableInfoKey in common_meta::key::table_info - Rust
pub struct TableInfoKey {
-    table_id: TableId,
-}

Fields§

§table_id: TableId

Implementations§

source§

impl TableInfoKey

source

pub fn new(table_id: TableId) -> Self

Trait Implementations§

source§

impl Display for TableInfoKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TableMetaKey for TableInfoKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + table_id: TableId, +}

Fields§

§table_id: TableId

Implementations§

source§

impl TableInfoKey

source

pub fn new(table_id: TableId) -> Self

Trait Implementations§

source§

impl Display for TableInfoKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TableMetaKey for TableInfoKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_meta/key/table_info/struct.TableInfoManager.html b/common_meta/key/table_info/struct.TableInfoManager.html index c8cf1ba2c1f8..cacc59c2eb5c 100644 --- a/common_meta/key/table_info/struct.TableInfoManager.html +++ b/common_meta/key/table_info/struct.TableInfoManager.html @@ -2,29 +2,29 @@ kv_backend: KvBackendRef, }

Fields§

§kv_backend: KvBackendRef

Implementations§

source§

impl TableInfoManager

source

pub fn new(kv_backend: KvBackendRef) -> Self

source

pub(crate) fn build_get_txn( &self, - table_id: TableId + table_id: TableId ) -> (Txn, impl FnOnce(&Vec<TxnOpResponse>) -> Result<Option<DeserializedValueWithBytes<TableInfoValue>>>)

source

pub(crate) fn build_create_txn( &self, - table_id: TableId, + table_id: TableId, table_info_value: &TableInfoValue ) -> Result<(Txn, impl FnOnce(&Vec<TxnOpResponse>) -> Result<Option<DeserializedValueWithBytes<TableInfoValue>>>)>

Builds a create table info transaction, it expected the __table_info/{table_id} wasn’t occupied.

source

pub(crate) fn build_update_txn( &self, - table_id: TableId, + table_id: TableId, current_table_info_value: &DeserializedValueWithBytes<TableInfoValue>, new_table_info_value: &TableInfoValue ) -> Result<(Txn, impl FnOnce(&Vec<TxnOpResponse>) -> Result<Option<DeserializedValueWithBytes<TableInfoValue>>>)>

Builds a update table info transaction, it expected the remote value equals the current_current_table_info_value. It retrieves the latest value if the comparing failed.

source

pub(crate) fn build_delete_txn( &self, - table_id: TableId, + table_id: TableId, table_info_value: &DeserializedValueWithBytes<TableInfoValue> ) -> Result<Txn>

Builds a delete table info transaction.

source

fn build_decode_fn( raw_key: Vec<u8> ) -> impl FnOnce(&Vec<TxnOpResponse>) -> Result<Option<DeserializedValueWithBytes<TableInfoValue>>>

source

pub async fn get( &self, - table_id: TableId + table_id: TableId ) -> Result<Option<DeserializedValueWithBytes<TableInfoValue>>>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/common_meta/key/table_info/struct.TableInfoValue.html b/common_meta/key/table_info/struct.TableInfoValue.html index 41d094fd6b6b..473214c087fe 100644 --- a/common_meta/key/table_info/struct.TableInfoValue.html +++ b/common_meta/key/table_info/struct.TableInfoValue.html @@ -1,8 +1,8 @@ TableInfoValue in common_meta::key::table_info - Rust
pub struct TableInfoValue {
-    pub table_info: RawTableInfo,
+    pub table_info: RawTableInfo,
     version: u64,
-}

Fields§

§table_info: RawTableInfo§version: u64

Implementations§

source§

impl TableInfoValue

source

pub fn new(table_info: RawTableInfo) -> Self

source

pub(crate) fn update(&self, new_table_info: RawTableInfo) -> Self

source

pub(crate) fn with_update<F>(&self, update: F) -> Selfwhere - F: FnOnce(&mut RawTableInfo),

source

pub fn table_ref(&self) -> TableReference<'_>

source

pub fn table_name(&self) -> TableName

source§

impl TableInfoValue

source

pub fn try_from_raw_value(raw_value: &[u8]) -> Result<Self>

source

pub fn try_as_raw_value(&self) -> Result<Vec<u8>>

Trait Implementations§

source§

impl Clone for TableInfoValue

source§

fn clone(&self) -> TableInfoValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TableInfoValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TableInfoValue

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +}

Fields§

§table_info: RawTableInfo§version: u64

Implementations§

source§

impl TableInfoValue

source

pub fn new(table_info: RawTableInfo) -> Self

source

pub(crate) fn update(&self, new_table_info: RawTableInfo) -> Self

source

pub(crate) fn with_update<F>(&self, update: F) -> Selfwhere + F: FnOnce(&mut RawTableInfo),

source

pub fn table_ref(&self) -> TableReference<'_>

source

pub fn table_name(&self) -> TableName

source§

impl TableInfoValue

source

pub fn try_from_raw_value(raw_value: &[u8]) -> Result<Self>

source

pub fn try_as_raw_value(&self) -> Result<Vec<u8>>

Trait Implementations§

source§

impl Clone for TableInfoValue

source§

fn clone(&self) -> TableInfoValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TableInfoValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TableInfoValue

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<TableInfoValue> for TableInfoValue

source§

fn eq(&self, other: &TableInfoValue) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TableInfoValue

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/common_meta/key/table_name/struct.TableNameManager.html b/common_meta/key/table_name/struct.TableNameManager.html index 0e6cf37b8beb..01a6cab3aee5 100644 --- a/common_meta/key/table_name/struct.TableNameManager.html +++ b/common_meta/key/table_name/struct.TableNameManager.html @@ -3,18 +3,18 @@ }

Fields§

§kv_backend: KvBackendRef

Implementations§

source§

impl TableNameManager

source

pub fn new(kv_backend: KvBackendRef) -> Self

source

pub(crate) fn build_create_txn( &self, key: &TableNameKey<'_>, - table_id: TableId + table_id: TableId ) -> Result<Txn>

Builds a create table name transaction. It only executes while the primary keys comparing successes.

source

pub(crate) fn build_update_txn( &self, key: &TableNameKey<'_>, new_key: &TableNameKey<'_>, - table_id: TableId + table_id: TableId ) -> Result<Txn>

Builds a update table name transaction. It only executes while the primary keys comparing successes.

source

pub(crate) fn build_delete_txn( &self, key: &TableNameKey<'_>, - table_id: TableId + table_id: TableId ) -> Result<Txn>

Builds a delete table name transaction. It only executes while the primary keys comparing successes.

source

pub async fn get(&self, key: TableNameKey<'_>) -> Result<Option<TableNameValue>>

source

pub async fn exists(&self, key: TableNameKey<'_>) -> Result<bool>

source

pub async fn tables( &self, diff --git a/common_meta/key/table_name/struct.TableNameValue.html b/common_meta/key/table_name/struct.TableNameValue.html index bbc19edc3e13..6e3bb33c2a9d 100644 --- a/common_meta/key/table_name/struct.TableNameValue.html +++ b/common_meta/key/table_name/struct.TableNameValue.html @@ -1,6 +1,6 @@ TableNameValue in common_meta::key::table_name - Rust
pub struct TableNameValue {
-    table_id: TableId,
-}

Fields§

§table_id: TableId

Implementations§

source§

impl TableNameValue

source

pub fn new(table_id: TableId) -> Self

source

pub fn table_id(&self) -> TableId

source§

impl TableNameValue

source

pub fn try_from_raw_value(raw_value: &[u8]) -> Result<Self>

source

pub fn try_as_raw_value(&self) -> Result<Vec<u8>>

Trait Implementations§

source§

impl Clone for TableNameValue

source§

fn clone(&self) -> TableNameValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TableNameValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TableNameValue

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + table_id: TableId, +}

Fields§

§table_id: TableId

Implementations§

source§

impl TableNameValue

source

pub fn new(table_id: TableId) -> Self

source

pub fn table_id(&self) -> TableId

source§

impl TableNameValue

source

pub fn try_from_raw_value(raw_value: &[u8]) -> Result<Self>

source

pub fn try_as_raw_value(&self) -> Result<Vec<u8>>

Trait Implementations§

source§

impl Clone for TableNameValue

source§

fn clone(&self) -> TableNameValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TableNameValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TableNameValue

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<TableNameValue> for TableNameValue

source§

fn eq(&self, other: &TableNameValue) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TableNameValue

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/common_meta/key/table_region/struct.TableRegionKey.html b/common_meta/key/table_region/struct.TableRegionKey.html index 110daf65c889..c8d737991969 100644 --- a/common_meta/key/table_region/struct.TableRegionKey.html +++ b/common_meta/key/table_region/struct.TableRegionKey.html @@ -1,6 +1,6 @@ TableRegionKey in common_meta::key::table_region - Rust
pub struct TableRegionKey {
-    table_id: TableId,
-}
👎Deprecated since 0.4.0: Please use the TableRouteManager’s get_region_distribution method instead

Fields§

§table_id: TableId
👎Deprecated since 0.4.0: Please use the TableRouteManager’s get_region_distribution method instead

Implementations§

source§

impl TableRegionKey

source

pub fn new(table_id: TableId) -> Self

Trait Implementations§

source§

impl Display for TableRegionKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TableMetaKey for TableRegionKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + table_id: TableId, +}
👎Deprecated since 0.4.0: Please use the TableRouteManager’s get_region_distribution method instead

Fields§

§table_id: TableId
👎Deprecated since 0.4.0: Please use the TableRouteManager’s get_region_distribution method instead

Implementations§

source§

impl TableRegionKey

source

pub fn new(table_id: TableId) -> Self

Trait Implementations§

source§

impl Display for TableRegionKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TableMetaKey for TableRegionKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_meta/key/table_route/struct.TableRouteKey.html b/common_meta/key/table_route/struct.TableRouteKey.html index 5803386a58e4..646b3a5c1539 100644 --- a/common_meta/key/table_route/struct.TableRouteKey.html +++ b/common_meta/key/table_route/struct.TableRouteKey.html @@ -1,6 +1,6 @@ TableRouteKey in common_meta::key::table_route - Rust
pub struct TableRouteKey {
-    pub table_id: TableId,
-}

Fields§

§table_id: TableId

Implementations§

source§

impl TableRouteKey

source

pub fn new(table_id: TableId) -> Self

Trait Implementations§

source§

impl Display for TableRouteKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TableMetaKey for TableRouteKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + pub table_id: TableId, +}

Fields§

§table_id: TableId

Implementations§

source§

impl TableRouteKey

source

pub fn new(table_id: TableId) -> Self

Trait Implementations§

source§

impl Display for TableRouteKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TableMetaKey for TableRouteKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_meta/key/table_route/struct.TableRouteManager.html b/common_meta/key/table_route/struct.TableRouteManager.html index cb270077fa04..4d1d7ebc7a4b 100644 --- a/common_meta/key/table_route/struct.TableRouteManager.html +++ b/common_meta/key/table_route/struct.TableRouteManager.html @@ -2,32 +2,32 @@ kv_backend: KvBackendRef, }

Fields§

§kv_backend: KvBackendRef

Implementations§

source§

impl TableRouteManager

source

pub fn new(kv_backend: KvBackendRef) -> Self

source

pub(crate) fn build_get_txn( &self, - table_id: TableId + table_id: TableId ) -> (Txn, impl FnOnce(&Vec<TxnOpResponse>) -> Result<Option<DeserializedValueWithBytes<TableRouteValue>>>)

source

pub(crate) fn build_create_txn( &self, - table_id: TableId, + table_id: TableId, table_route_value: &TableRouteValue ) -> Result<(Txn, impl FnOnce(&Vec<TxnOpResponse>) -> Result<Option<DeserializedValueWithBytes<TableRouteValue>>>)>

Builds a create table route transaction. it expected the __table_route/{table_id} wasn’t occupied.

source

pub(crate) fn build_update_txn( &self, - table_id: TableId, + table_id: TableId, current_table_route_value: &DeserializedValueWithBytes<TableRouteValue>, new_table_route_value: &TableRouteValue ) -> Result<(Txn, impl FnOnce(&Vec<TxnOpResponse>) -> Result<Option<DeserializedValueWithBytes<TableRouteValue>>>)>

Builds a update table route transaction, it expected the remote value equals the current_table_route_value. It retrieves the latest value if the comparing failed.

source

pub(crate) fn build_delete_txn( &self, - table_id: TableId, + table_id: TableId, table_route_value: &DeserializedValueWithBytes<TableRouteValue> ) -> Result<Txn>

Builds a delete table route transaction, it expected the remote value equals the table_route_value.

source

fn build_decode_fn( raw_key: Vec<u8> ) -> impl FnOnce(&Vec<TxnOpResponse>) -> Result<Option<DeserializedValueWithBytes<TableRouteValue>>>

source

pub async fn get( &self, - table_id: TableId + table_id: TableId ) -> Result<Option<DeserializedValueWithBytes<TableRouteValue>>>

source

pub async fn get_region_distribution( &self, - table_id: TableId + table_id: TableId ) -> Result<Option<RegionDistribution>>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/common_meta/rpc/ddl/enum.DdlTask.html b/common_meta/rpc/ddl/enum.DdlTask.html index 3508fa83c2b4..dd74532ec10c 100644 --- a/common_meta/rpc/ddl/enum.DdlTask.html +++ b/common_meta/rpc/ddl/enum.DdlTask.html @@ -6,17 +6,17 @@ }

Variants§

§

CreateTable(CreateTableTask)

§

DropTable(DropTableTask)

§

AlterTable(AlterTableTask)

§

TruncateTable(TruncateTableTask)

Implementations§

source§

impl DdlTask

source

pub fn new_create_table( expr: CreateTableExpr, partitions: Vec<Partition>, - table_info: RawTableInfo + table_info: RawTableInfo ) -> Self

source

pub fn new_drop_table( catalog: String, schema: String, table: String, - table_id: TableId + table_id: TableId ) -> Self

source

pub fn new_alter_table(alter_table: AlterExpr) -> Self

source

pub fn new_truncate_table( catalog: String, schema: String, table: String, - table_id: TableId + table_id: TableId ) -> Self

Trait Implementations§

source§

impl Debug for DdlTask

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl TryFrom<Task> for DdlTask

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(task: Task) -> Result<Self>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/common_meta/rpc/ddl/struct.AlterTableTask.html b/common_meta/rpc/ddl/struct.AlterTableTask.html index 7ca1bc7ca4f2..ebe6aea9951e 100644 --- a/common_meta/rpc/ddl/struct.AlterTableTask.html +++ b/common_meta/rpc/ddl/struct.AlterTableTask.html @@ -1,6 +1,6 @@ AlterTableTask in common_meta::rpc::ddl - Rust
pub struct AlterTableTask {
     pub alter_table: AlterExpr,
-}

Fields§

§alter_table: AlterExpr

Implementations§

Trait Implementations§

source§

impl Debug for AlterTableTask

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AlterTableTask

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where +}

Fields§

§alter_table: AlterExpr

Implementations§

source§

impl AlterTableTask

source

pub fn table_ref(&self) -> TableReference<'_>

source

pub fn table_name(&self) -> TableName

Trait Implementations§

source§

impl Debug for AlterTableTask

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AlterTableTask

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<AlterTableTask> for AlterTableTask

source§

fn eq(&self, other: &AlterTableTask) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for AlterTableTask

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where diff --git a/common_meta/rpc/ddl/struct.CreateTableTask.html b/common_meta/rpc/ddl/struct.CreateTableTask.html index fd436f56ef6d..29e4fb5d1a49 100644 --- a/common_meta/rpc/ddl/struct.CreateTableTask.html +++ b/common_meta/rpc/ddl/struct.CreateTableTask.html @@ -1,12 +1,12 @@ CreateTableTask in common_meta::rpc::ddl - Rust
pub struct CreateTableTask {
     pub create_table: CreateTableExpr,
     pub partitions: Vec<Partition>,
-    pub table_info: RawTableInfo,
-}

Fields§

§create_table: CreateTableExpr§partitions: Vec<Partition>§table_info: RawTableInfo

Implementations§

source§

impl CreateTableTask

source

pub fn new( + pub table_info: RawTableInfo, +}

Fields§

§create_table: CreateTableExpr§partitions: Vec<Partition>§table_info: RawTableInfo

Implementations§

source§

impl CreateTableTask

source

pub fn new( expr: CreateTableExpr, partitions: Vec<Partition>, - table_info: RawTableInfo -) -> CreateTableTask

source

pub fn table_name(&self) -> TableName

source

pub fn table_ref(&self) -> TableReference<'_>

Trait Implementations§

source§

impl Debug for CreateTableTask

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CreateTableTask

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + table_info: RawTableInfo +) -> CreateTableTask

source

pub fn table_name(&self) -> TableName

source

pub fn table_ref(&self) -> TableReference<'_>

Trait Implementations§

source§

impl Debug for CreateTableTask

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CreateTableTask

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CreateTableTask> for CreateTableTask

source§

fn eq(&self, other: &CreateTableTask) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CreateTableTask

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where diff --git a/common_meta/rpc/ddl/struct.DropTableTask.html b/common_meta/rpc/ddl/struct.DropTableTask.html index 33027a67e3e8..b6c01b535904 100644 --- a/common_meta/rpc/ddl/struct.DropTableTask.html +++ b/common_meta/rpc/ddl/struct.DropTableTask.html @@ -2,8 +2,8 @@ pub catalog: String, pub schema: String, pub table: String, - pub table_id: TableId, -}

Fields§

§catalog: String§schema: String§table: String§table_id: TableId

Implementations§

Trait Implementations§

source§

impl Debug for DropTableTask

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for DropTableTask

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + pub table_id: TableId, +}

Fields§

§catalog: String§schema: String§table: String§table_id: TableId

Implementations§

source§

impl DropTableTask

source

pub fn table_ref(&self) -> TableReference<'_>

source

pub fn table_name(&self) -> TableName

Trait Implementations§

source§

impl Debug for DropTableTask

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for DropTableTask

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<DropTableTask> for DropTableTask

source§

fn eq(&self, other: &DropTableTask) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for DropTableTask

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/common_meta/rpc/ddl/struct.SubmitDdlTaskResponse.html b/common_meta/rpc/ddl/struct.SubmitDdlTaskResponse.html index 6edc4749be80..7db0058848d7 100644 --- a/common_meta/rpc/ddl/struct.SubmitDdlTaskResponse.html +++ b/common_meta/rpc/ddl/struct.SubmitDdlTaskResponse.html @@ -1,7 +1,7 @@ SubmitDdlTaskResponse in common_meta::rpc::ddl - Rust
pub struct SubmitDdlTaskResponse {
     pub key: Vec<u8>,
-    pub table_id: Option<TableId>,
-}

Fields§

§key: Vec<u8>§table_id: Option<TableId>

Trait Implementations§

source§

impl Debug for SubmitDdlTaskResponse

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SubmitDdlTaskResponse

source§

fn default() -> SubmitDdlTaskResponse

Returns the “default value” for a type. Read more
source§

impl From<SubmitDdlTaskResponse> for SubmitDdlTaskResponse

source§

fn from(val: SubmitDdlTaskResponse) -> Self

Converts to this type from the input type.
source§

impl TryFrom<SubmitDdlTaskResponse> for SubmitDdlTaskResponse

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(resp: PbSubmitDdlTaskResponse) -> Result<Self>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + pub table_id: Option<TableId>, +}

Fields§

§key: Vec<u8>§table_id: Option<TableId>

Trait Implementations§

source§

impl Debug for SubmitDdlTaskResponse

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SubmitDdlTaskResponse

source§

fn default() -> SubmitDdlTaskResponse

Returns the “default value” for a type. Read more
source§

impl From<SubmitDdlTaskResponse> for SubmitDdlTaskResponse

source§

fn from(val: SubmitDdlTaskResponse) -> Self

Converts to this type from the input type.
source§

impl TryFrom<SubmitDdlTaskResponse> for SubmitDdlTaskResponse

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(resp: PbSubmitDdlTaskResponse) -> Result<Self>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_meta/rpc/ddl/struct.TruncateTableTask.html b/common_meta/rpc/ddl/struct.TruncateTableTask.html index 6ecd428d0244..8313f070867c 100644 --- a/common_meta/rpc/ddl/struct.TruncateTableTask.html +++ b/common_meta/rpc/ddl/struct.TruncateTableTask.html @@ -2,8 +2,8 @@ pub catalog: String, pub schema: String, pub table: String, - pub table_id: TableId, -}

Fields§

§catalog: String§schema: String§table: String§table_id: TableId

Implementations§

Trait Implementations§

source§

impl Debug for TruncateTableTask

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TruncateTableTask

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + pub table_id: TableId, +}

Fields§

§catalog: String§schema: String§table: String§table_id: TableId

Implementations§

source§

impl TruncateTableTask

source

pub fn table_ref(&self) -> TableReference<'_>

source

pub fn table_name(&self) -> TableName

Trait Implementations§

source§

impl Debug for TruncateTableTask

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TruncateTableTask

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<TruncateTableTask> for TruncateTableTask

source§

fn eq(&self, other: &TruncateTableTask) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TruncateTableTask

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/common_meta/rpc/router/struct.RouteRequest.html b/common_meta/rpc/router/struct.RouteRequest.html index 439542336a2e..228efaa4f302 100644 --- a/common_meta/rpc/router/struct.RouteRequest.html +++ b/common_meta/rpc/router/struct.RouteRequest.html @@ -1,6 +1,6 @@ RouteRequest in common_meta::rpc::router - Rust
pub struct RouteRequest {
-    pub table_ids: Vec<TableId>,
-}

Fields§

§table_ids: Vec<TableId>

Implementations§

source§

impl RouteRequest

source

pub fn new(table_id: TableId) -> Self

Trait Implementations§

source§

impl Clone for RouteRequest

source§

fn clone(&self) -> RouteRequest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RouteRequest

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RouteRequest

source§

fn default() -> RouteRequest

Returns the “default value” for a type. Read more
source§

impl From<RouteRequest> for RouteRequest

source§

fn from(req: RouteRequest) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + pub table_ids: Vec<TableId>, +}

Fields§

§table_ids: Vec<TableId>

Implementations§

source§

impl RouteRequest

source

pub fn new(table_id: TableId) -> Self

Trait Implementations§

source§

impl Clone for RouteRequest

source§

fn clone(&self) -> RouteRequest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RouteRequest

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RouteRequest

source§

fn default() -> RouteRequest

Returns the “default value” for a type. Read more
source§

impl From<RouteRequest> for RouteRequest

source§

fn from(req: RouteRequest) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_meta/table_name/struct.TableName.html b/common_meta/table_name/struct.TableName.html index 1cace521cc80..2b9f0f5c6df2 100644 --- a/common_meta/table_name/struct.TableName.html +++ b/common_meta/table_name/struct.TableName.html @@ -6,8 +6,8 @@ catalog_name: impl Into<String>, schema_name: impl Into<String>, table_name: impl Into<String> -) -> Self

source

pub fn table_ref(&self) -> TableReference<'_>

Trait Implementations§

source§

impl Clone for TableName

source§

fn clone(&self) -> TableName

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TableName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TableName

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TableName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a TableName> for TableNameKey<'a>

source§

fn from(value: &'a TableName) -> Self

Converts to this type from the input type.
source§

impl From<TableName> for TableName

source§

fn from(table_name: TableName) -> Self

Converts to this type from the input type.
source§

impl From<TableName> for TableName

source§

fn from(table_name: PbTableName) -> Self

Converts to this type from the input type.
source§

impl From<TableNameKey<'_>> for TableName

source§

fn from(value: TableNameKey<'_>) -> Self

Converts to this type from the input type.
source§

impl From<TableReference<'_>> for TableName

source§

fn from(table_ref: TableReference<'_>) -> Self

Converts to this type from the input type.
source§

impl Hash for TableName

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +) -> Self

source

pub fn table_ref(&self) -> TableReference<'_>

Trait Implementations§

source§

impl Clone for TableName

source§

fn clone(&self) -> TableName

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TableName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TableName

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TableName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a TableName> for TableNameKey<'a>

source§

fn from(value: &'a TableName) -> Self

Converts to this type from the input type.
source§

impl From<TableName> for TableName

source§

fn from(table_name: TableName) -> Self

Converts to this type from the input type.
source§

impl From<TableName> for TableName

source§

fn from(table_name: PbTableName) -> Self

Converts to this type from the input type.
source§

impl From<TableNameKey<'_>> for TableName

source§

fn from(value: TableNameKey<'_>) -> Self

Converts to this type from the input type.
source§

impl From<TableReference<'_>> for TableName

source§

fn from(table_ref: TableReference<'_>) -> Self

Converts to this type from the input type.
source§

impl Hash for TableName

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<TableName> for TableName

source§

fn eq(&self, other: &TableName) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/common_query/columnar_value/enum.ColumnarValue.html b/common_query/columnar_value/enum.ColumnarValue.html index 1f40c075fd56..ff11e2c34266 100644 --- a/common_query/columnar_value/enum.ColumnarValue.html +++ b/common_query/columnar_value/enum.ColumnarValue.html @@ -1,9 +1,9 @@ ColumnarValue in common_query::columnar_value - Rust
pub enum ColumnarValue {
-    Vector(VectorRef),
+    Vector(VectorRef),
     Scalar(ScalarValue),
 }
Expand description

Represents the result from an expression

-

Variants§

§

Vector(VectorRef)

§

Scalar(ScalarValue)

A single value

-

Implementations§

source§

impl ColumnarValue

source

pub fn data_type(&self) -> ConcreteDataType

source

pub fn try_into_vector(self, num_rows: usize) -> Result<VectorRef>

Convert a columnar value into an VectorRef

+

Variants§

§

Vector(VectorRef)

§

Scalar(ScalarValue)

A single value

+

Implementations§

source§

impl ColumnarValue

source

pub fn data_type(&self) -> ConcreteDataType

source

pub fn try_into_vector(self, num_rows: usize) -> Result<VectorRef>

Convert a columnar value into an VectorRef

Trait Implementations§

source§

impl Clone for ColumnarValue

source§

fn clone(&self) -> ColumnarValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl From<ColumnarValue> for ColumnarValue

source§

fn from(columnar_value: ColumnarValue) -> Self

Converts to this type from the input type.
source§

impl TryFrom<&ColumnarValue> for ColumnarValue

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(value: &DfColumnarValue) -> Result<Self>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/common_query/error/enum.Error.html b/common_query/error/enum.Error.html index 6b6d5522ead4..27d4ebf41443 100644 --- a/common_query/error/enum.Error.html +++ b/common_query/error/enum.Error.html @@ -13,7 +13,7 @@ }, UnsupportedInputDataType { function: String, - datatypes: Vec<ConcreteDataType>, + datatypes: Vec<ConcreteDataType>, location: Location, }, GenerateFunction { @@ -22,15 +22,15 @@ }, FromScalarValue { location: Location, - source: Error, + source: Error, }, FromArrowArray { location: Location, - source: Error, + source: Error, }, IntoVector { location: Location, - source: Error, + source: Error, data_type: DataType, }, CreateAccumulator { @@ -45,7 +45,7 @@ }, InvalidInputType { location: Location, - source: Error, + source: Error, err_msg: String, }, InvalidInputState { @@ -67,7 +67,7 @@ }, ConvertArrowSchema { location: Location, - source: Error, + source: Error, }, ExecutePhysicalPlan { location: Location, @@ -84,17 +84,17 @@ }, ToScalarValue { location: Location, - source: Error, + source: Error, }, GetScalarVector { location: Location, - source: Error, + source: Error, }, InvalidFuncArgs { err_msg: String, location: Location, }, -

}

Variants§

§

PyUdf

Fields

§location: Location
§

UdfTempRecordBatch

Fields

§location: Location
§source: Error
§

ExecuteFunction

Fields

§error: DataFusionError
§location: Location
§

UnsupportedInputDataType

Fields

§function: String
§datatypes: Vec<ConcreteDataType>
§location: Location
§

GenerateFunction

Fields

§error: StatsError
§location: Location
§

FromScalarValue

Fields

§location: Location
§source: Error
§

FromArrowArray

Fields

§location: Location
§source: Error
§

IntoVector

Fields

§location: Location
§source: Error
§data_type: DataType
§

CreateAccumulator

Fields

§err_msg: String
§

DowncastVector

Fields

§err_msg: String
§

BadAccumulatorImpl

Fields

§err_msg: String
§location: Location
§

InvalidInputType

Fields

§location: Location
§source: Error
§err_msg: String
§

InvalidInputState

Fields

§location: Location
§

InvalidInputCol

Fields

§location: Location
§

ExecuteRepeatedly

Fields

§location: Location
§

GeneralDataFusion

Fields

§error: DataFusionError
§location: Location
§

ConvertDfRecordBatchStream

Fields

§location: Location
§source: Error
§

ConvertArrowSchema

Fields

§location: Location
§source: Error
§

ExecutePhysicalPlan

Fields

§location: Location
§source: BoxedError
§

TypeCast

Fields

§error: ArrowError
§typ: DataType
§location: Location
§

ArrowCompute

Fields

§error: ArrowError
§location: Location
§

ToScalarValue

Fields

§location: Location
§source: Error
§

GetScalarVector

Fields

§location: Location
§source: Error
§

InvalidFuncArgs

Fields

§err_msg: String
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Errorwhere +

}

Variants§

§

PyUdf

Fields

§location: Location
§

UdfTempRecordBatch

Fields

§location: Location
§source: Error
§

ExecuteFunction

Fields

§error: DataFusionError
§location: Location
§

UnsupportedInputDataType

Fields

§function: String
§location: Location
§

GenerateFunction

Fields

§error: StatsError
§location: Location
§

FromScalarValue

Fields

§location: Location
§source: Error
§

FromArrowArray

Fields

§location: Location
§source: Error
§

IntoVector

Fields

§location: Location
§source: Error
§data_type: DataType
§

CreateAccumulator

Fields

§err_msg: String
§

DowncastVector

Fields

§err_msg: String
§

BadAccumulatorImpl

Fields

§err_msg: String
§location: Location
§

InvalidInputType

Fields

§location: Location
§source: Error
§err_msg: String
§

InvalidInputState

Fields

§location: Location
§

InvalidInputCol

Fields

§location: Location
§

ExecuteRepeatedly

Fields

§location: Location
§

GeneralDataFusion

Fields

§error: DataFusionError
§location: Location
§

ConvertDfRecordBatchStream

Fields

§location: Location
§source: Error
§

ConvertArrowSchema

Fields

§location: Location
§source: Error
§

ExecutePhysicalPlan

Fields

§location: Location
§source: BoxedError
§

TypeCast

Fields

§error: ArrowError
§typ: DataType
§location: Location
§

ArrowCompute

Fields

§error: ArrowError
§location: Location
§

ToScalarValue

Fields

§location: Location
§source: Error
§

GetScalarVector

Fields

§location: Location
§source: Error
§

InvalidFuncArgs

Fields

§err_msg: String
§location: Location

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Errorwhere Self: Debug + Display,

source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl ErrorCompat for Error

source§

fn backtrace(&self) -> Option<&Backtrace>

Returns a Backtrace that may be printed.
§

fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

Returns an iterator for traversing the chain of errors, starting with the current error @@ -105,7 +105,7 @@ Error: Error + ErrorCompat,

§

type Source = ArrowError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for BadAccumulatorImplSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertDfRecordBatchStreamSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ConvertDfRecordBatchStreamSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for CreateAccumulatorSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for DowncastVectorSnafu<__T0>where @@ -114,28 +114,28 @@ Error: Error + ErrorCompat,

§

type Source = DataFusionError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ExecutePhysicalPlanSnafuwhere Error: Error + ErrorCompat,

§

type Source = BoxedError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ExecuteRepeatedlySnafuwhere Error: Error + ErrorCompat,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for FromArrowArraySnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for FromScalarValueSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for GeneralDataFusionSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for FromScalarValueSnafuwhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for GeneralDataFusionSnafuwhere Error: Error + ErrorCompat,

§

type Source = DataFusionError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for GenerateFunctionSnafuwhere Error: Error + ErrorCompat,

§

type Source = StatsError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for GetScalarVectorSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<DataType>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidFuncArgsSnafu<__T0>where + __T0: Into<DataType>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidFuncArgsSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for InvalidInputColSnafuwhere Error: Error + ErrorCompat,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for InvalidInputStateSnafuwhere Error: Error + ErrorCompat,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for InvalidInputTypeSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for PyUdfSnafu<__T0>where + __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for PyUdfSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for ToScalarValueSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for TypeCastSnafu<__T0>where + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0> IntoError<Error> for TypeCastSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<DataType>,

§

type Source = ArrowError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl IntoError<Error> for UdfTempRecordBatchSnafuwhere Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0, __T1> IntoError<Error> for UnsupportedInputDataTypeSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<Vec<ConcreteDataType>>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl StackError for Error

source§

fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

source§

fn next(&self) -> Option<&dyn StackError>

source§

fn last(&self) -> &dyn StackErrorwhere + __T1: Into<Vec<ConcreteDataType>>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl StackError for Error

source§

fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

source§

fn next(&self) -> Option<&dyn StackError>

source§

fn last(&self) -> &dyn StackErrorwhere Self: Sized,

Auto Trait Implementations§

§

impl !RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl !UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> AsErrorSource for Twhere T: Error + 'static,

§

fn as_error_source(&self) -> &(dyn Error + 'static)

For maximum effectiveness, this needs to be called as a method diff --git a/common_query/error/struct.ConvertArrowSchemaSnafu.html b/common_query/error/struct.ConvertArrowSchemaSnafu.html index 604dc132f7b8..dc7ac26c77a5 100644 --- a/common_query/error/struct.ConvertArrowSchemaSnafu.html +++ b/common_query/error/struct.ConvertArrowSchemaSnafu.html @@ -1,6 +1,6 @@ ConvertArrowSchemaSnafu in common_query::error - Rust
pub struct ConvertArrowSchemaSnafu;
Expand description

SNAFU context selector for the Error::ConvertArrowSchema variant

Trait Implementations§

source§

impl Clone for ConvertArrowSchemaSnafu

source§

fn clone(&self) -> ConvertArrowSchemaSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConvertArrowSchemaSnafu

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertArrowSchemaSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ConvertArrowSchemaSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_query/error/struct.FromArrowArraySnafu.html b/common_query/error/struct.FromArrowArraySnafu.html index 3a2a9b8dbecf..6907d3767ebe 100644 --- a/common_query/error/struct.FromArrowArraySnafu.html +++ b/common_query/error/struct.FromArrowArraySnafu.html @@ -1,6 +1,6 @@ FromArrowArraySnafu in common_query::error - Rust
pub struct FromArrowArraySnafu;
Expand description

SNAFU context selector for the Error::FromArrowArray variant

Trait Implementations§

source§

impl Clone for FromArrowArraySnafu

source§

fn clone(&self) -> FromArrowArraySnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FromArrowArraySnafu

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoError<Error> for FromArrowArraySnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for FromArrowArraySnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for FromArrowArraySnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_query/error/struct.FromScalarValueSnafu.html b/common_query/error/struct.FromScalarValueSnafu.html index 38e8cf17c211..3e2045c53100 100644 --- a/common_query/error/struct.FromScalarValueSnafu.html +++ b/common_query/error/struct.FromScalarValueSnafu.html @@ -1,6 +1,6 @@ FromScalarValueSnafu in common_query::error - Rust
pub struct FromScalarValueSnafu;
Expand description

SNAFU context selector for the Error::FromScalarValue variant

Trait Implementations§

source§

impl Clone for FromScalarValueSnafu

source§

fn clone(&self) -> FromScalarValueSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FromScalarValueSnafu

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoError<Error> for FromScalarValueSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for FromScalarValueSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for FromScalarValueSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_query/error/struct.GetScalarVectorSnafu.html b/common_query/error/struct.GetScalarVectorSnafu.html index 980a92726a62..3e878386a13c 100644 --- a/common_query/error/struct.GetScalarVectorSnafu.html +++ b/common_query/error/struct.GetScalarVectorSnafu.html @@ -1,6 +1,6 @@ GetScalarVectorSnafu in common_query::error - Rust
pub struct GetScalarVectorSnafu;
Expand description

SNAFU context selector for the Error::GetScalarVector variant

Trait Implementations§

source§

impl Clone for GetScalarVectorSnafu

source§

fn clone(&self) -> GetScalarVectorSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GetScalarVectorSnafu

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoError<Error> for GetScalarVectorSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for GetScalarVectorSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for GetScalarVectorSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_query/error/struct.IntoVectorSnafu.html b/common_query/error/struct.IntoVectorSnafu.html index 853abe57dbeb..6c95927db161 100644 --- a/common_query/error/struct.IntoVectorSnafu.html +++ b/common_query/error/struct.IntoVectorSnafu.html @@ -3,7 +3,7 @@ }
Expand description

SNAFU context selector for the Error::IntoVector variant

Fields§

§data_type: __T0

Trait Implementations§

source§

impl<__T0: Clone> Clone for IntoVectorSnafu<__T0>

source§

fn clone(&self) -> IntoVectorSnafu<__T0>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<__T0: Debug> Debug for IntoVectorSnafu<__T0>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<DataType>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for IntoVectorSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for IntoVectorSnafu<__T0>where + __T0: Into<DataType>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for IntoVectorSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for IntoVectorSnafu<__T0>where __T0: RefUnwindSafe,

§

impl<__T0> Send for IntoVectorSnafu<__T0>where __T0: Send,

§

impl<__T0> Sync for IntoVectorSnafu<__T0>where __T0: Sync,

§

impl<__T0> Unpin for IntoVectorSnafu<__T0>where diff --git a/common_query/error/struct.InvalidInputTypeSnafu.html b/common_query/error/struct.InvalidInputTypeSnafu.html index e4756c3676ab..96164e51e99f 100644 --- a/common_query/error/struct.InvalidInputTypeSnafu.html +++ b/common_query/error/struct.InvalidInputTypeSnafu.html @@ -3,7 +3,7 @@ }
Expand description

SNAFU context selector for the Error::InvalidInputType variant

Fields§

§err_msg: __T0

Trait Implementations§

source§

impl<__T0: Clone> Clone for InvalidInputTypeSnafu<__T0>

source§

fn clone(&self) -> InvalidInputTypeSnafu<__T0>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<__T0: Debug> Debug for InvalidInputTypeSnafu<__T0>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<__T0> IntoError<Error> for InvalidInputTypeSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for InvalidInputTypeSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for InvalidInputTypeSnafu<__T0>where + __T0: Into<String>,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy> Copy for InvalidInputTypeSnafu<__T0>

Auto Trait Implementations§

§

impl<__T0> RefUnwindSafe for InvalidInputTypeSnafu<__T0>where __T0: RefUnwindSafe,

§

impl<__T0> Send for InvalidInputTypeSnafu<__T0>where __T0: Send,

§

impl<__T0> Sync for InvalidInputTypeSnafu<__T0>where __T0: Sync,

§

impl<__T0> Unpin for InvalidInputTypeSnafu<__T0>where diff --git a/common_query/error/struct.ToScalarValueSnafu.html b/common_query/error/struct.ToScalarValueSnafu.html index d5c51ca1c7fb..fe42814b1655 100644 --- a/common_query/error/struct.ToScalarValueSnafu.html +++ b/common_query/error/struct.ToScalarValueSnafu.html @@ -1,6 +1,6 @@ ToScalarValueSnafu in common_query::error - Rust
pub struct ToScalarValueSnafu;
Expand description

SNAFU context selector for the Error::ToScalarValue variant

Trait Implementations§

source§

impl Clone for ToScalarValueSnafu

source§

fn clone(&self) -> ToScalarValueSnafu

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ToScalarValueSnafu

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoError<Error> for ToScalarValueSnafuwhere - Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ToScalarValueSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + Error: Error + ErrorCompat,

§

type Source = Error

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl Copy for ToScalarValueSnafu

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/common_query/error/struct.UnsupportedInputDataTypeSnafu.html b/common_query/error/struct.UnsupportedInputDataTypeSnafu.html index 5d20e4f7d68e..a2d0c029d3bc 100644 --- a/common_query/error/struct.UnsupportedInputDataTypeSnafu.html +++ b/common_query/error/struct.UnsupportedInputDataTypeSnafu.html @@ -4,14 +4,14 @@ }
Expand description

SNAFU context selector for the Error::UnsupportedInputDataType variant

Fields§

§function: __T0§datatypes: __T1

Implementations§

source§

impl<__T0, __T1> UnsupportedInputDataTypeSnafu<__T0, __T1>

source

pub fn build(self) -> Errorwhere __T0: Into<String>, - __T1: Into<Vec<ConcreteDataType>>,

Consume the selector and return the associated error

+ __T1: Into<Vec<ConcreteDataType>>,

Consume the selector and return the associated error

source

pub fn fail<__T>(self) -> Result<__T, Error>where __T0: Into<String>, - __T1: Into<Vec<ConcreteDataType>>,

Consume the selector and return a Result with the associated error

+ __T1: Into<Vec<ConcreteDataType>>,

Consume the selector and return a Result with the associated error

Trait Implementations§

source§

impl<__T0: Clone, __T1: Clone> Clone for UnsupportedInputDataTypeSnafu<__T0, __T1>

source§

fn clone(&self) -> UnsupportedInputDataTypeSnafu<__T0, __T1>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<__T0: Debug, __T1: Debug> Debug for UnsupportedInputDataTypeSnafu<__T0, __T1>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<__T0, __T1> IntoError<Error> for UnsupportedInputDataTypeSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<Vec<ConcreteDataType>>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy, __T1: Copy> Copy for UnsupportedInputDataTypeSnafu<__T0, __T1>

Auto Trait Implementations§

§

impl<__T0, __T1> RefUnwindSafe for UnsupportedInputDataTypeSnafu<__T0, __T1>where + __T1: Into<Vec<ConcreteDataType>>,

§

type Source = NoneError

The underlying error
source§

fn into_error(self, error: Self::Source) -> Error

Combine the information to produce the error
source§

impl<__T0: Copy, __T1: Copy> Copy for UnsupportedInputDataTypeSnafu<__T0, __T1>

Auto Trait Implementations§

§

impl<__T0, __T1> RefUnwindSafe for UnsupportedInputDataTypeSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

§

impl<__T0, __T1> Send for UnsupportedInputDataTypeSnafu<__T0, __T1>where __T0: Send, diff --git a/common_query/function/fn.make_scalar_function.html b/common_query/function/fn.make_scalar_function.html index 95095bc6409e..f777158dfe8a 100644 --- a/common_query/function/fn.make_scalar_function.html +++ b/common_query/function/fn.make_scalar_function.html @@ -1,4 +1,4 @@ make_scalar_function in common_query::function - Rust
pub fn make_scalar_function<F>(inner: F) -> ScalarFunctionImplementationwhere
-    F: Fn(&[VectorRef]) -> Result<VectorRef> + Sync + Send + 'static,
Expand description

decorates a function to handle ScalarValues by converting them to arrays before calling the function + F: Fn(&[VectorRef]) -> Result<VectorRef> + Sync + Send + 'static,

Expand description

decorates a function to handle ScalarValues by converting them to arrays before calling the function and vice-versa after evaluation.

\ No newline at end of file diff --git a/common_query/function/type.AccumulatorCreatorFunction.html b/common_query/function/type.AccumulatorCreatorFunction.html index b6f8e04c9c47..38201a8b25bd 100644 --- a/common_query/function/type.AccumulatorCreatorFunction.html +++ b/common_query/function/type.AccumulatorCreatorFunction.html @@ -1,2 +1,2 @@ -AccumulatorCreatorFunction in common_query::function - Rust
pub type AccumulatorCreatorFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Box<dyn Accumulator>> + Sync + Send>;
Expand description

Create Accumulator with the data type of input columns.

+AccumulatorCreatorFunction in common_query::function - Rust
pub type AccumulatorCreatorFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Box<dyn Accumulator>> + Sync + Send>;
Expand description

Create Accumulator with the data type of input columns.

\ No newline at end of file diff --git a/common_query/function/type.ReturnTypeFunction.html b/common_query/function/type.ReturnTypeFunction.html index 8526c2ffeab4..c15a712444ff 100644 --- a/common_query/function/type.ReturnTypeFunction.html +++ b/common_query/function/type.ReturnTypeFunction.html @@ -1,2 +1,2 @@ -ReturnTypeFunction in common_query::function - Rust
pub type ReturnTypeFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Arc<ConcreteDataType>> + Send + Sync>;
Expand description

A function’s return type

+ReturnTypeFunction in common_query::function - Rust
pub type ReturnTypeFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Arc<ConcreteDataType>> + Send + Sync>;
Expand description

A function’s return type

\ No newline at end of file diff --git a/common_query/function/type.StateTypeFunction.html b/common_query/function/type.StateTypeFunction.html index 4fc6b0646669..3e76a0dbdd1a 100644 --- a/common_query/function/type.StateTypeFunction.html +++ b/common_query/function/type.StateTypeFunction.html @@ -1,3 +1,3 @@ -StateTypeFunction in common_query::function - Rust

Type Definition common_query::function::StateTypeFunction

source ·
pub type StateTypeFunction = Arc<dyn Fn(&ConcreteDataType) -> Result<Arc<Vec<ConcreteDataType>>> + Send + Sync>;
Expand description

This signature corresponds to which types an aggregator serializes +StateTypeFunction in common_query::function - Rust

Type Definition common_query::function::StateTypeFunction

source ·
pub type StateTypeFunction = Arc<dyn Fn(&ConcreteDataType) -> Result<Arc<Vec<ConcreteDataType>>> + Send + Sync>;
Expand description

This signature corresponds to which types an aggregator serializes its state, given its return datatype.

\ No newline at end of file diff --git a/common_query/logical_plan/accumulator/trait.Accumulator.html b/common_query/logical_plan/accumulator/trait.Accumulator.html index 8e208a162510..8ad381639190 100644 --- a/common_query/logical_plan/accumulator/trait.Accumulator.html +++ b/common_query/logical_plan/accumulator/trait.Accumulator.html @@ -1,9 +1,9 @@ Accumulator in common_query::logical_plan::accumulator - Rust
pub trait Accumulator: Send + Sync + Debug {
     // Required methods
-    fn state(&self) -> Result<Vec<Value>>;
-    fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>;
-    fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>;
-    fn evaluate(&self) -> Result<Value>;
+    fn state(&self) -> Result<Vec<Value>>;
+    fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>;
+    fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>;
+    fn evaluate(&self) -> Result<Value>;
 }
Expand description

An accumulator represents a stateful object that lives throughout the evaluation of multiple rows and generically accumulates values.

An accumulator knows how to:

@@ -14,8 +14,8 @@
  • compute the final value from its internal state via evaluate
  • Modified from DataFusion.

    -

    Required Methods§

    source

    fn state(&self) -> Result<Vec<Value>>

    Returns the state of the accumulator at the end of the accumulation.

    -
    source

    fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

    updates the accumulator’s state from a vector of arrays.

    -
    source

    fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

    updates the accumulator’s state from a vector of states.

    -
    source

    fn evaluate(&self) -> Result<Value>

    returns its value based on its current state.

    +

    Required Methods§

    source

    fn state(&self) -> Result<Vec<Value>>

    Returns the state of the accumulator at the end of the accumulation.

    +
    source

    fn update_batch(&mut self, values: &[VectorRef]) -> Result<()>

    updates the accumulator’s state from a vector of arrays.

    +
    source

    fn merge_batch(&mut self, states: &[VectorRef]) -> Result<()>

    updates the accumulator’s state from a vector of states.

    +
    source

    fn evaluate(&self) -> Result<Value>

    returns its value based on its current state.

    Implementors§

    \ No newline at end of file diff --git a/common_query/logical_plan/accumulator/trait.AggrFuncTypeStore.html b/common_query/logical_plan/accumulator/trait.AggrFuncTypeStore.html index 65ace51ad717..8487f5181962 100644 --- a/common_query/logical_plan/accumulator/trait.AggrFuncTypeStore.html +++ b/common_query/logical_plan/accumulator/trait.AggrFuncTypeStore.html @@ -1,12 +1,12 @@ AggrFuncTypeStore in common_query::logical_plan::accumulator - Rust
    pub trait AggrFuncTypeStore: Send + Sync + Debug {
         // Required methods
    -    fn input_types(&self) -> Result<Vec<ConcreteDataType>>;
    -    fn set_input_types(&self, input_types: Vec<ConcreteDataType>) -> Result<()>;
    +    fn input_types(&self) -> Result<Vec<ConcreteDataType>>;
    +    fn set_input_types(&self, input_types: Vec<ConcreteDataType>) -> Result<()>;
     }
    Expand description

    AggrFuncTypeStore stores the aggregate function’s input data’s types.

    When creating Accumulator generically, we have to know the input data’s types. However, DataFusion does not provide the input data’s types at the time of creating Accumulator. To solve the problem, we store the datatypes upfront here.

    -

    Required Methods§

    source

    fn input_types(&self) -> Result<Vec<ConcreteDataType>>

    Get the input data types of the Accumulator.

    -
    source

    fn set_input_types(&self, input_types: Vec<ConcreteDataType>) -> Result<()>

    Store the input data types that are provided by DataFusion at runtime (when it is evaluating +

    Required Methods§

    source

    fn input_types(&self) -> Result<Vec<ConcreteDataType>>

    Get the input data types of the Accumulator.

    +
    source

    fn set_input_types(&self, input_types: Vec<ConcreteDataType>) -> Result<()>

    Store the input data types that are provided by DataFusion at runtime (when it is evaluating return type function).

    Implementors§

    \ No newline at end of file diff --git a/common_query/logical_plan/accumulator/trait.AggregateFunctionCreator.html b/common_query/logical_plan/accumulator/trait.AggregateFunctionCreator.html index c3d7be4e7f19..f9058aed0e10 100644 --- a/common_query/logical_plan/accumulator/trait.AggregateFunctionCreator.html +++ b/common_query/logical_plan/accumulator/trait.AggregateFunctionCreator.html @@ -1,13 +1,13 @@ AggregateFunctionCreator in common_query::logical_plan::accumulator - Rust
    pub trait AggregateFunctionCreator: AggrFuncTypeStore {
         // Required methods
         fn creator(&self) -> AccumulatorCreatorFunction;
    -    fn output_type(&self) -> Result<ConcreteDataType>;
    -    fn state_types(&self) -> Result<Vec<ConcreteDataType>>;
    +    fn output_type(&self) -> Result<ConcreteDataType>;
    +    fn state_types(&self) -> Result<Vec<ConcreteDataType>>;
     }
    Expand description

    An AggregateFunctionCreator dynamically creates Accumulator.

    An AggregateFunctionCreator often has a companion struct, that can store the input data types (impl AggrFuncTypeStore), and knows the output and states types of an Accumulator.

    Required Methods§

    source

    fn creator(&self) -> AccumulatorCreatorFunction

    Create a function that can create a new accumulator with some input data type.

    -
    source

    fn output_type(&self) -> Result<ConcreteDataType>

    Get the Accumulator’s output data type.

    -
    source

    fn state_types(&self) -> Result<Vec<ConcreteDataType>>

    Get the Accumulator’s state data types.

    +
    source

    fn output_type(&self) -> Result<ConcreteDataType>

    Get the Accumulator’s output data type.

    +
    source

    fn state_types(&self) -> Result<Vec<ConcreteDataType>>

    Get the Accumulator’s state data types.

    Implementors§

    \ No newline at end of file diff --git a/common_query/logical_plan/fn.create_udf.html b/common_query/logical_plan/fn.create_udf.html index da8187323c2c..ce84b6c20828 100644 --- a/common_query/logical_plan/fn.create_udf.html +++ b/common_query/logical_plan/fn.create_udf.html @@ -1,7 +1,7 @@ create_udf in common_query::logical_plan - Rust
    pub fn create_udf(
         name: &str,
    -    input_types: Vec<ConcreteDataType>,
    -    return_type: Arc<ConcreteDataType>,
    +    input_types: Vec<ConcreteDataType>,
    +    return_type: Arc<ConcreteDataType>,
         volatility: Volatility,
         fun: ScalarFunctionImplementation
     ) -> ScalarUdf
    Expand description

    Creates a new UDF with a specific signature and specific return type. diff --git a/common_query/physical_plan/struct.PhysicalPlanAdapter.html b/common_query/physical_plan/struct.PhysicalPlanAdapter.html index c861d10d8835..47c8699db24c 100644 --- a/common_query/physical_plan/struct.PhysicalPlanAdapter.html +++ b/common_query/physical_plan/struct.PhysicalPlanAdapter.html @@ -1,10 +1,10 @@ PhysicalPlanAdapter in common_query::physical_plan - Rust

    pub struct PhysicalPlanAdapter {
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         df_plan: Arc<dyn DfPhysicalPlan>,
         metric: ExecutionPlanMetricsSet,
     }
    Expand description

    Adapt DataFusion’s ExecutionPlan to GreptimeDB’s PhysicalPlan.

    -

    Fields§

    §schema: SchemaRef§df_plan: Arc<dyn DfPhysicalPlan>§metric: ExecutionPlanMetricsSet

    Implementations§

    source§

    impl PhysicalPlanAdapter

    source

    pub fn new(schema: SchemaRef, df_plan: Arc<dyn DfPhysicalPlan>) -> Self

    source

    pub fn df_plan(&self) -> Arc<dyn DfPhysicalPlan>

    Trait Implementations§

    source§

    impl Debug for PhysicalPlanAdapter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PhysicalPlan for PhysicalPlanAdapter

    source§

    fn as_any(&self) -> &dyn Any

    Returns the physical plan as Any so that it can be -downcast to a specific implementation.
    source§

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan
    source§

    fn output_partitioning(&self) -> Partitioning

    Specifies the output partitioning scheme of this plan
    source§

    fn children(&self) -> Vec<PhysicalPlanRef>

    Get a list of child physical plans that provide the input for this plan. The returned list +

    Fields§

    §schema: SchemaRef§df_plan: Arc<dyn DfPhysicalPlan>§metric: ExecutionPlanMetricsSet

    Implementations§

    source§

    impl PhysicalPlanAdapter

    source

    pub fn new(schema: SchemaRef, df_plan: Arc<dyn DfPhysicalPlan>) -> Self

    source

    pub fn df_plan(&self) -> Arc<dyn DfPhysicalPlan>

    Trait Implementations§

    source§

    impl Debug for PhysicalPlanAdapter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PhysicalPlan for PhysicalPlanAdapter

    source§

    fn as_any(&self) -> &dyn Any

    Returns the physical plan as Any so that it can be +downcast to a specific implementation.
    source§

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan
    source§

    fn output_partitioning(&self) -> Partitioning

    Specifies the output partitioning scheme of this plan
    source§

    fn children(&self) -> Vec<PhysicalPlanRef>

    Get a list of child physical plans that provide the input for this plan. The returned list will be empty for leaf nodes, will contain a single value for unary nodes, or two values for binary nodes (such as joins).
    source§

    fn with_new_children( &self, diff --git a/common_query/physical_plan/trait.PhysicalPlan.html b/common_query/physical_plan/trait.PhysicalPlan.html index e221995bee82..1364db1c99ca 100644 --- a/common_query/physical_plan/trait.PhysicalPlan.html +++ b/common_query/physical_plan/trait.PhysicalPlan.html @@ -1,7 +1,7 @@ PhysicalPlan in common_query::physical_plan - Rust
    pub trait PhysicalPlan: Debug + Send + Sync {
         // Required methods
         fn as_any(&self) -> &dyn Any;
    -    fn schema(&self) -> SchemaRef;
    +    fn schema(&self) -> SchemaRef;
         fn output_partitioning(&self) -> Partitioning;
         fn children(&self) -> Vec<PhysicalPlanRef>;
         fn with_new_children(
    @@ -24,7 +24,7 @@
     compute the operator’s  output from its input partition.

    Required Methods§

    source

    fn as_any(&self) -> &dyn Any

    Returns the physical plan as Any so that it can be downcast to a specific implementation.

    -
    source

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan

    +
    source

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan

    source

    fn output_partitioning(&self) -> Partitioning

    Specifies the output partitioning scheme of this plan

    source

    fn children(&self) -> Vec<PhysicalPlanRef>

    Get a list of child physical plans that provide the input for this plan. The returned list will be empty for leaf nodes, will contain a single value for unary nodes, or two diff --git a/common_query/prelude/enum.TypeSignature.html b/common_query/prelude/enum.TypeSignature.html index 8b5a0aee32f5..e2b5ab0cd28d 100644 --- a/common_query/prelude/enum.TypeSignature.html +++ b/common_query/prelude/enum.TypeSignature.html @@ -1,15 +1,15 @@ TypeSignature in common_query::prelude - Rust

    pub enum TypeSignature {
    -    Variadic(Vec<ConcreteDataType>),
    +    Variadic(Vec<ConcreteDataType>),
         VariadicEqual,
    -    Uniform(usize, Vec<ConcreteDataType>),
    -    Exact(Vec<ConcreteDataType>),
    +    Uniform(usize, Vec<ConcreteDataType>),
    +    Exact(Vec<ConcreteDataType>),
         Any(usize),
         OneOf(Vec<TypeSignature>),
     }
    Expand description

    A function’s type signature, which defines the function’s supported argument types.

    -

    Variants§

    §

    Variadic(Vec<ConcreteDataType>)

    arbitrary number of arguments of an common type out of a list of valid types

    +

    Variants§

    §

    Variadic(Vec<ConcreteDataType>)

    arbitrary number of arguments of an common type out of a list of valid types

    §

    VariadicEqual

    arbitrary number of arguments of an arbitrary but equal type

    -
    §

    Uniform(usize, Vec<ConcreteDataType>)

    fixed number of arguments of an arbitrary but equal type out of a list of valid types

    -
    §

    Exact(Vec<ConcreteDataType>)

    exact number of arguments of an exact type

    +
    §

    Uniform(usize, Vec<ConcreteDataType>)

    fixed number of arguments of an arbitrary but equal type out of a list of valid types

    +
    §

    Exact(Vec<ConcreteDataType>)

    exact number of arguments of an exact type

    §

    Any(usize)

    fixed number of arguments of arbitrary types

    §

    OneOf(Vec<TypeSignature>)

    One of a list of signatures

    Trait Implementations§

    source§

    impl Clone for TypeSignature

    source§

    fn clone(&self) -> TypeSignature

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TypeSignature

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<TypeSignature> for TypeSignature

    Conversations between datafusion signature and our signature

    diff --git a/common_query/prelude/fn.make_scalar_function.html b/common_query/prelude/fn.make_scalar_function.html index c67e83aacd17..56d515100360 100644 --- a/common_query/prelude/fn.make_scalar_function.html +++ b/common_query/prelude/fn.make_scalar_function.html @@ -1,4 +1,4 @@ make_scalar_function in common_query::prelude - Rust
    pub fn make_scalar_function<F>(inner: F) -> ScalarFunctionImplementationwhere
    -    F: Fn(&[VectorRef]) -> Result<VectorRef> + Sync + Send + 'static,
    Expand description

    decorates a function to handle ScalarValues by converting them to arrays before calling the function + F: Fn(&[VectorRef]) -> Result<VectorRef> + Sync + Send + 'static,

    Expand description

    decorates a function to handle ScalarValues by converting them to arrays before calling the function and vice-versa after evaluation.

    \ No newline at end of file diff --git a/common_query/prelude/struct.Signature.html b/common_query/prelude/struct.Signature.html index dea7fbb9bc91..a29b2e6031b3 100644 --- a/common_query/prelude/struct.Signature.html +++ b/common_query/prelude/struct.Signature.html @@ -6,16 +6,16 @@
    §volatility: Volatility

    volatility - The volatility of the function. See Volatility for more information.

    Implementations§

    source§

    impl Signature

    source

    pub fn new(type_signature: TypeSignature, volatility: Volatility) -> Self

    new - Creates a new Signature from any type signature and the volatility.

    source

    pub fn variadic( - common_types: Vec<ConcreteDataType>, + common_types: Vec<ConcreteDataType>, volatility: Volatility ) -> Self

    variadic - Creates a variadic signature that represents an arbitrary number of arguments all from a type in common_types.

    source

    pub fn variadic_equal(volatility: Volatility) -> Self

    variadic_equal - Creates a variadic signature that represents an arbitrary number of arguments of the same type.

    source

    pub fn uniform( arg_count: usize, - valid_types: Vec<ConcreteDataType>, + valid_types: Vec<ConcreteDataType>, volatility: Volatility ) -> Self

    uniform - Creates a function with a fixed number of arguments of the same type, which must be from valid_types.

    -
    source

    pub fn exact(exact_types: Vec<ConcreteDataType>, volatility: Volatility) -> Self

    exact - Creates a signature which must match the types in exact_types in order.

    +
    source

    pub fn exact(exact_types: Vec<ConcreteDataType>, volatility: Volatility) -> Self

    exact - Creates a signature which must match the types in exact_types in order.

    source

    pub fn any(arg_count: usize, volatility: Volatility) -> Self

    any - Creates a signature which can a be made of any type but of a specified number

    source

    pub fn one_of( type_signatures: Vec<TypeSignature>, diff --git a/common_query/prelude/type.AccumulatorCreatorFunction.html b/common_query/prelude/type.AccumulatorCreatorFunction.html index 08552213a605..bb8e0e2e7515 100644 --- a/common_query/prelude/type.AccumulatorCreatorFunction.html +++ b/common_query/prelude/type.AccumulatorCreatorFunction.html @@ -1,2 +1,2 @@ -AccumulatorCreatorFunction in common_query::prelude - Rust
    pub type AccumulatorCreatorFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Box<dyn Accumulator>> + Sync + Send>;
    Expand description

    Create Accumulator with the data type of input columns.

    +AccumulatorCreatorFunction in common_query::prelude - Rust
    pub type AccumulatorCreatorFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Box<dyn Accumulator>> + Sync + Send>;
    Expand description

    Create Accumulator with the data type of input columns.

    \ No newline at end of file diff --git a/common_query/prelude/type.ReturnTypeFunction.html b/common_query/prelude/type.ReturnTypeFunction.html index a180f85ed652..2e6796726d72 100644 --- a/common_query/prelude/type.ReturnTypeFunction.html +++ b/common_query/prelude/type.ReturnTypeFunction.html @@ -1,2 +1,2 @@ -ReturnTypeFunction in common_query::prelude - Rust

    Type Definition common_query::prelude::ReturnTypeFunction

    source ·
    pub type ReturnTypeFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Arc<ConcreteDataType>> + Send + Sync>;
    Expand description

    A function’s return type

    +ReturnTypeFunction in common_query::prelude - Rust

    Type Definition common_query::prelude::ReturnTypeFunction

    source ·
    pub type ReturnTypeFunction = Arc<dyn Fn(&[ConcreteDataType]) -> Result<Arc<ConcreteDataType>> + Send + Sync>;
    Expand description

    A function’s return type

    \ No newline at end of file diff --git a/common_query/prelude/type.StateTypeFunction.html b/common_query/prelude/type.StateTypeFunction.html index af77c8f86e88..dc337cc0f65d 100644 --- a/common_query/prelude/type.StateTypeFunction.html +++ b/common_query/prelude/type.StateTypeFunction.html @@ -1,3 +1,3 @@ -StateTypeFunction in common_query::prelude - Rust

    Type Definition common_query::prelude::StateTypeFunction

    source ·
    pub type StateTypeFunction = Arc<dyn Fn(&ConcreteDataType) -> Result<Arc<Vec<ConcreteDataType>>> + Send + Sync>;
    Expand description

    This signature corresponds to which types an aggregator serializes +StateTypeFunction in common_query::prelude - Rust

    Type Definition common_query::prelude::StateTypeFunction

    source ·
    pub type StateTypeFunction = Arc<dyn Fn(&ConcreteDataType) -> Result<Arc<Vec<ConcreteDataType>>> + Send + Sync>;
    Expand description

    This signature corresponds to which types an aggregator serializes its state, given its return datatype.

    \ No newline at end of file diff --git a/common_query/signature/enum.TypeSignature.html b/common_query/signature/enum.TypeSignature.html index 03331ddc1615..a03f25a16b05 100644 --- a/common_query/signature/enum.TypeSignature.html +++ b/common_query/signature/enum.TypeSignature.html @@ -1,15 +1,15 @@ TypeSignature in common_query::signature - Rust
    pub enum TypeSignature {
    -    Variadic(Vec<ConcreteDataType>),
    +    Variadic(Vec<ConcreteDataType>),
         VariadicEqual,
    -    Uniform(usize, Vec<ConcreteDataType>),
    -    Exact(Vec<ConcreteDataType>),
    +    Uniform(usize, Vec<ConcreteDataType>),
    +    Exact(Vec<ConcreteDataType>),
         Any(usize),
         OneOf(Vec<TypeSignature>),
     }
    Expand description

    A function’s type signature, which defines the function’s supported argument types.

    -

    Variants§

    §

    Variadic(Vec<ConcreteDataType>)

    arbitrary number of arguments of an common type out of a list of valid types

    +

    Variants§

    §

    Variadic(Vec<ConcreteDataType>)

    arbitrary number of arguments of an common type out of a list of valid types

    §

    VariadicEqual

    arbitrary number of arguments of an arbitrary but equal type

    -
    §

    Uniform(usize, Vec<ConcreteDataType>)

    fixed number of arguments of an arbitrary but equal type out of a list of valid types

    -
    §

    Exact(Vec<ConcreteDataType>)

    exact number of arguments of an exact type

    +
    §

    Uniform(usize, Vec<ConcreteDataType>)

    fixed number of arguments of an arbitrary but equal type out of a list of valid types

    +
    §

    Exact(Vec<ConcreteDataType>)

    exact number of arguments of an exact type

    §

    Any(usize)

    fixed number of arguments of arbitrary types

    §

    OneOf(Vec<TypeSignature>)

    One of a list of signatures

    Trait Implementations§

    source§

    impl Clone for TypeSignature

    source§

    fn clone(&self) -> TypeSignature

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TypeSignature

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<TypeSignature> for TypeSignature

    Conversations between datafusion signature and our signature

    diff --git a/common_query/signature/fn.concrete_types_to_arrow_types.html b/common_query/signature/fn.concrete_types_to_arrow_types.html index 15d426876b53..4d5c2cd8e396 100644 --- a/common_query/signature/fn.concrete_types_to_arrow_types.html +++ b/common_query/signature/fn.concrete_types_to_arrow_types.html @@ -1 +1 @@ -concrete_types_to_arrow_types in common_query::signature - Rust
    fn concrete_types_to_arrow_types(ts: Vec<ConcreteDataType>) -> Vec<DataType>
    \ No newline at end of file +concrete_types_to_arrow_types in common_query::signature - Rust
    fn concrete_types_to_arrow_types(ts: Vec<ConcreteDataType>) -> Vec<DataType>
    \ No newline at end of file diff --git a/common_query/signature/struct.Signature.html b/common_query/signature/struct.Signature.html index 9974e127a778..1486d5726363 100644 --- a/common_query/signature/struct.Signature.html +++ b/common_query/signature/struct.Signature.html @@ -6,16 +6,16 @@
    §volatility: Volatility

    volatility - The volatility of the function. See Volatility for more information.

    Implementations§

    source§

    impl Signature

    source

    pub fn new(type_signature: TypeSignature, volatility: Volatility) -> Self

    new - Creates a new Signature from any type signature and the volatility.

    source

    pub fn variadic( - common_types: Vec<ConcreteDataType>, + common_types: Vec<ConcreteDataType>, volatility: Volatility ) -> Self

    variadic - Creates a variadic signature that represents an arbitrary number of arguments all from a type in common_types.

    source

    pub fn variadic_equal(volatility: Volatility) -> Self

    variadic_equal - Creates a variadic signature that represents an arbitrary number of arguments of the same type.

    source

    pub fn uniform( arg_count: usize, - valid_types: Vec<ConcreteDataType>, + valid_types: Vec<ConcreteDataType>, volatility: Volatility ) -> Self

    uniform - Creates a function with a fixed number of arguments of the same type, which must be from valid_types.

    -
    source

    pub fn exact(exact_types: Vec<ConcreteDataType>, volatility: Volatility) -> Self

    exact - Creates a signature which must match the types in exact_types in order.

    +
    source

    pub fn exact(exact_types: Vec<ConcreteDataType>, volatility: Volatility) -> Self

    exact - Creates a signature which must match the types in exact_types in order.

    source

    pub fn any(arg_count: usize, volatility: Volatility) -> Self

    any - Creates a signature which can a be made of any type but of a specified number

    source

    pub fn one_of( type_signatures: Vec<TypeSignature>, diff --git a/common_recordbatch/adapter/struct.AsyncRecordBatchStreamAdapter.html b/common_recordbatch/adapter/struct.AsyncRecordBatchStreamAdapter.html index cd30f1ced1f8..b69338d4fb56 100644 --- a/common_recordbatch/adapter/struct.AsyncRecordBatchStreamAdapter.html +++ b/common_recordbatch/adapter/struct.AsyncRecordBatchStreamAdapter.html @@ -1,10 +1,10 @@ AsyncRecordBatchStreamAdapter in common_recordbatch::adapter - Rust
    pub struct AsyncRecordBatchStreamAdapter {
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         state: AsyncRecordBatchStreamAdapterState,
    -}

    Fields§

    §schema: SchemaRef§state: AsyncRecordBatchStreamAdapterState

    Implementations§

    source§

    impl AsyncRecordBatchStreamAdapter

    source

    pub fn new( - schema: SchemaRef, +}

    Fields§

    §schema: SchemaRef§state: AsyncRecordBatchStreamAdapterState

    Implementations§

    source§

    impl AsyncRecordBatchStreamAdapter

    source

    pub fn new( + schema: SchemaRef, stream: Pin<Box<dyn Future<Output = Result<SendableRecordBatchStream>> + Send>> -) -> Self

    Trait Implementations§

    Trait Implementations§

    source§

    impl RecordBatchStream for AsyncRecordBatchStreamAdapter

    source§

    impl Stream for AsyncRecordBatchStreamAdapter

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/common_recordbatch/adapter/struct.RecordBatchStreamAdapter.html b/common_recordbatch/adapter/struct.RecordBatchStreamAdapter.html index 70d07a934828..de7d9120555b 100644 --- a/common_recordbatch/adapter/struct.RecordBatchStreamAdapter.html +++ b/common_recordbatch/adapter/struct.RecordBatchStreamAdapter.html @@ -1,13 +1,13 @@ RecordBatchStreamAdapter in common_recordbatch::adapter - Rust
    pub struct RecordBatchStreamAdapter {
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         stream: DfSendableRecordBatchStream,
         metrics: Option<BaselineMetrics>,
     }
    Expand description

    DataFusion SendableRecordBatchStream -> Greptime RecordBatchStream. The reverse one is DfRecordBatchStreamAdapter

    -

    Fields§

    §schema: SchemaRef§stream: DfSendableRecordBatchStream§metrics: Option<BaselineMetrics>

    Implementations§

    source§

    impl RecordBatchStreamAdapter

    Fields§

    §schema: SchemaRef§stream: DfSendableRecordBatchStream§metrics: Option<BaselineMetrics>

    Implementations§

    Trait Implementations§

    source§

    impl RecordBatchStream for RecordBatchStreamAdapter

    source§

    fn schema(&self) -> SchemaRef

    source§

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for RecordBatchStreamAdapter

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +) -> Result<Self>

    Trait Implementations§

    source§

    impl RecordBatchStream for RecordBatchStreamAdapter

    source§

    impl Stream for RecordBatchStreamAdapter

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/common_recordbatch/error/enum.Error.html b/common_recordbatch/error/enum.Error.html index ee7b008a27cc..a9f018670aac 100644 --- a/common_recordbatch/error/enum.Error.html +++ b/common_recordbatch/error/enum.Error.html @@ -5,7 +5,7 @@ }, DataTypes { location: Location, - source: Error, + source: Error, }, External { location: Location, @@ -16,7 +16,7 @@ location: Location, }, SchemaConversion { - source: Error, + source: Error, location: Location, }, PollStream { @@ -34,7 +34,7 @@ ProjectArrowRecordBatch { error: ArrowError, location: Location, - schema: SchemaRef, + schema: SchemaRef, projection: Vec<usize>, }, ColumnNotExists { @@ -43,12 +43,12 @@ location: Location, }, CastVector { - from_type: ConcreteDataType, - to_type: ConcreteDataType, + from_type: ConcreteDataType, + to_type: ConcreteDataType, location: Location, - source: Error, + source: Error, }, -}

    Variants§

    §

    NewDfRecordBatch

    Fields

    §error: ArrowError
    §location: Location
    §

    DataTypes

    Fields

    §location: Location
    §source: Error
    §

    External

    Fields

    §location: Location
    §source: BoxedError
    §

    CreateRecordBatches

    Fields

    §reason: String
    §location: Location
    §

    SchemaConversion

    Fields

    §source: Error
    §location: Location
    §

    PollStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    Format

    Fields

    §error: ArrowError
    §location: Location
    §

    InitRecordbatchStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectArrowRecordBatch

    Fields

    §error: ArrowError
    §location: Location
    §schema: SchemaRef
    §projection: Vec<usize>
    §

    ColumnNotExists

    Fields

    §column_name: String
    §table_name: String
    §location: Location
    §

    CastVector

    Fields

    §from_type: ConcreteDataType
    §to_type: ConcreteDataType
    §location: Location
    §source: Error

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere +}

    Variants§

    §

    NewDfRecordBatch

    Fields

    §error: ArrowError
    §location: Location
    §

    DataTypes

    Fields

    §location: Location
    §source: Error
    §

    External

    Fields

    §location: Location
    §source: BoxedError
    §

    CreateRecordBatches

    Fields

    §reason: String
    §location: Location
    §

    SchemaConversion

    Fields

    §source: Error
    §location: Location
    §

    PollStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    Format

    Fields

    §error: ArrowError
    §location: Location
    §

    InitRecordbatchStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectArrowRecordBatch

    Fields

    §error: ArrowError
    §location: Location
    §schema: SchemaRef
    §projection: Vec<usize>
    §

    ColumnNotExists

    Fields

    §column_name: String
    §table_name: String
    §location: Location
    §

    CastVector

    Fields

    §location: Location
    §source: Error

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -57,23 +57,23 @@ Add _opt suffix to avoid confusing with similar method in std::error::Error
    source§

    fn output_msg(&self) -> Stringwhere Self: Sized,

    source§

    impl<__T0, __T1> IntoError<Error> for CastVectorSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<ConcreteDataType>, - __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ColumnNotExistsSnafu<__T0, __T1>where + __T0: Into<ConcreteDataType>, + __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ColumnNotExistsSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<String>, __T1: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CreateRecordBatchesSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DataTypesSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ExternalSnafuwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ExternalSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = BoxedError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for FormatSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for InitRecordbatchStreamSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = DataFusionError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for NewDfRecordBatchSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for PollStreamSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = DataFusionError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ProjectArrowRecordBatchSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<SchemaRef>, + __T0: Into<SchemaRef>, __T1: Into<Vec<usize>>,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for SchemaConversionSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere Self: Sized,

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> AsErrorSource for Twhere T: Error + 'static,

    §

    fn as_error_source(&self) -> &(dyn Error + 'static)

    For maximum effectiveness, this needs to be called as a method diff --git a/common_recordbatch/error/struct.CastVectorSnafu.html b/common_recordbatch/error/struct.CastVectorSnafu.html index a9e4e01d95c6..8ddad8223546 100644 --- a/common_recordbatch/error/struct.CastVectorSnafu.html +++ b/common_recordbatch/error/struct.CastVectorSnafu.html @@ -4,8 +4,8 @@ }
    Expand description

    SNAFU context selector for the Error::CastVector variant

    Fields§

    §from_type: __T0§to_type: __T1

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for CastVectorSnafu<__T0, __T1>

    source§

    fn clone(&self) -> CastVectorSnafu<__T0, __T1>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug, __T1: Debug> Debug for CastVectorSnafu<__T0, __T1>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0, __T1> IntoError<Error> for CastVectorSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<ConcreteDataType>, - __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for CastVectorSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for CastVectorSnafu<__T0, __T1>where + __T0: Into<ConcreteDataType>, + __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for CastVectorSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for CastVectorSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for CastVectorSnafu<__T0, __T1>where __T0: Send, diff --git a/common_recordbatch/error/struct.DataTypesSnafu.html b/common_recordbatch/error/struct.DataTypesSnafu.html index 6437d28544cd..3a7fa62d5ae3 100644 --- a/common_recordbatch/error/struct.DataTypesSnafu.html +++ b/common_recordbatch/error/struct.DataTypesSnafu.html @@ -1,6 +1,6 @@ DataTypesSnafu in common_recordbatch::error - Rust
    pub struct DataTypesSnafu;
    Expand description

    SNAFU context selector for the Error::DataTypes variant

    Trait Implementations§

    source§

    impl Clone for DataTypesSnafu

    source§

    fn clone(&self) -> DataTypesSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for DataTypesSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for DataTypesSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for DataTypesSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for DataTypesSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/common_recordbatch/error/struct.ProjectArrowRecordBatchSnafu.html b/common_recordbatch/error/struct.ProjectArrowRecordBatchSnafu.html index cce2ad80002e..5885e0fb1aa7 100644 --- a/common_recordbatch/error/struct.ProjectArrowRecordBatchSnafu.html +++ b/common_recordbatch/error/struct.ProjectArrowRecordBatchSnafu.html @@ -4,7 +4,7 @@ }
    Expand description

    SNAFU context selector for the Error::ProjectArrowRecordBatch variant

    Fields§

    §schema: __T0§projection: __T1

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for ProjectArrowRecordBatchSnafu<__T0, __T1>

    source§

    fn clone(&self) -> ProjectArrowRecordBatchSnafu<__T0, __T1>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug, __T1: Debug> Debug for ProjectArrowRecordBatchSnafu<__T0, __T1>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0, __T1> IntoError<Error> for ProjectArrowRecordBatchSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<SchemaRef>, + __T0: Into<SchemaRef>, __T1: Into<Vec<usize>>,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for ProjectArrowRecordBatchSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for ProjectArrowRecordBatchSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for ProjectArrowRecordBatchSnafu<__T0, __T1>where diff --git a/common_recordbatch/error/struct.SchemaConversionSnafu.html b/common_recordbatch/error/struct.SchemaConversionSnafu.html index a9761e6ceaf9..cc091d198e60 100644 --- a/common_recordbatch/error/struct.SchemaConversionSnafu.html +++ b/common_recordbatch/error/struct.SchemaConversionSnafu.html @@ -1,6 +1,6 @@ SchemaConversionSnafu in common_recordbatch::error - Rust
    pub struct SchemaConversionSnafu;
    Expand description

    SNAFU context selector for the Error::SchemaConversion variant

    Trait Implementations§

    source§

    impl Clone for SchemaConversionSnafu

    source§

    fn clone(&self) -> SchemaConversionSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SchemaConversionSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for SchemaConversionSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for SchemaConversionSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for SchemaConversionSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/common_recordbatch/recordbatch/struct.RecordBatch.html b/common_recordbatch/recordbatch/struct.RecordBatch.html index 9740284ccfb4..d28605d2521d 100644 --- a/common_recordbatch/recordbatch/struct.RecordBatch.html +++ b/common_recordbatch/recordbatch/struct.RecordBatch.html @@ -1,23 +1,23 @@ RecordBatch in common_recordbatch::recordbatch - Rust
    pub struct RecordBatch {
    -    pub schema: SchemaRef,
    -    columns: Vec<VectorRef>,
    +    pub schema: SchemaRef,
    +    columns: Vec<VectorRef>,
         df_record_batch: DfRecordBatch,
     }
    Expand description

    A two-dimensional batch of column-oriented data with a defined schema.

    -

    Fields§

    §schema: SchemaRef§columns: Vec<VectorRef>§df_record_batch: DfRecordBatch

    Implementations§

    source§

    impl RecordBatch

    source

    pub fn new<I: IntoIterator<Item = VectorRef>>( - schema: SchemaRef, +

    Fields§

    §schema: SchemaRef§columns: Vec<VectorRef>§df_record_batch: DfRecordBatch

    Implementations§

    source§

    impl RecordBatch

    source

    pub fn new<I: IntoIterator<Item = VectorRef>>( + schema: SchemaRef, columns: I ) -> Result<RecordBatch>

    Create a new RecordBatch from schema and columns.

    source

    pub fn try_project(&self, indices: &[usize]) -> Result<Self>

    source

    pub fn try_from_df_record_batch( - schema: SchemaRef, + schema: SchemaRef, df_record_batch: DfRecordBatch ) -> Result<RecordBatch>

    Create a new RecordBatch from schema and df_record_batch.

    This method doesn’t check the schema.

    -
    source

    pub fn df_record_batch(&self) -> &DfRecordBatch

    source

    pub fn into_df_record_batch(self) -> DfRecordBatch

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    pub fn column_by_name(&self, name: &str) -> Option<&VectorRef>

    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn rows(&self) -> RecordBatchRowIterator<'_>

    Create an iterator to traverse the data by row

    +
    source

    pub fn df_record_batch(&self) -> &DfRecordBatch

    source

    pub fn into_df_record_batch(self) -> DfRecordBatch

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    pub fn column_by_name(&self, name: &str) -> Option<&VectorRef>

    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn rows(&self) -> RecordBatchRowIterator<'_>

    Create an iterator to traverse the data by row

    source

    pub fn column_vectors( &self, table_name: &str, - table_schema: SchemaRef -) -> Result<HashMap<String, VectorRef>>

    Trait Implementations§

    source§

    impl Clone for RecordBatch

    source§

    fn clone(&self) -> RecordBatch

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RecordBatch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<RecordBatch> for RecordBatch

    source§

    fn eq(&self, other: &RecordBatch) -> bool

    This method tests for self and other values to be equal, and is used + table_schema: SchemaRef +) -> Result<HashMap<String, VectorRef>>

    Trait Implementations§

    source§

    impl Clone for RecordBatch

    source§

    fn clone(&self) -> RecordBatch

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RecordBatch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<RecordBatch> for RecordBatch

    source§

    fn eq(&self, other: &RecordBatch) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for RecordBatch

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl StructuralPartialEq for RecordBatch

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere @@ -124,4 +124,4 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more

    §

    impl<T> CloneAny for Twhere - T: Any + Clone,

    \ No newline at end of file + T: Any + Clone,

    \ No newline at end of file diff --git a/common_recordbatch/recordbatch/struct.RecordBatchRowIterator.html b/common_recordbatch/recordbatch/struct.RecordBatchRowIterator.html index 5acfe12d6448..1629381cf2d9 100644 --- a/common_recordbatch/recordbatch/struct.RecordBatchRowIterator.html +++ b/common_recordbatch/recordbatch/struct.RecordBatchRowIterator.html @@ -3,7 +3,7 @@ rows: usize, columns: usize, row_cursor: usize, -}

    Fields§

    §record_batch: &'a RecordBatch§rows: usize§columns: usize§row_cursor: usize

    Implementations§

    Trait Implementations§

    source§

    impl<'a> Iterator for RecordBatchRowIterator<'a>

    §

    type Item = Vec<Value, Global>

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn next_chunk<const N: usize>( +}

    Fields§

    §record_batch: &'a RecordBatch§rows: usize§columns: usize§row_cursor: usize

    Implementations§

    Trait Implementations§

    source§

    impl<'a> Iterator for RecordBatchRowIterator<'a>

    §

    type Item = Vec<Value, Global>

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where Self: Sized,

    🔬This is a nightly-only experimental API. (iter_next_chunk)
    Advances the iterator and returns an array containing the next N values. Read more
    1.0.0 · source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    1.0.0 · source§

    fn count(self) -> usizewhere @@ -1081,4 +1081,4 @@ WithDispatch wrapper. Read more

    source§

    impl<T> WithSubscriber for T

    source§

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
    \ No newline at end of file +WithDispatch wrapper. Read more

    \ No newline at end of file diff --git a/common_recordbatch/struct.EmptyRecordBatchStream.html b/common_recordbatch/struct.EmptyRecordBatchStream.html index c2e96f7e0a15..888dc8a35d21 100644 --- a/common_recordbatch/struct.EmptyRecordBatchStream.html +++ b/common_recordbatch/struct.EmptyRecordBatchStream.html @@ -1,10 +1,10 @@ EmptyRecordBatchStream in common_recordbatch - Rust
    pub struct EmptyRecordBatchStream {
    -    pub(crate) schema: SchemaRef,
    +    pub(crate) schema: SchemaRef,
     }
    Expand description

    EmptyRecordBatchStream can be used to create a RecordBatchStream that will produce no results

    -

    Fields§

    §schema: SchemaRef

    Schema wrapped by Arc

    -

    Implementations§

    source§

    impl EmptyRecordBatchStream

    source

    pub fn new(schema: SchemaRef) -> Self

    Create an empty RecordBatchStream

    -

    Trait Implementations§

    source§

    impl RecordBatchStream for EmptyRecordBatchStream

    source§

    fn schema(&self) -> SchemaRef

    source§

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for EmptyRecordBatchStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +

    Fields§

    §schema: SchemaRef

    Schema wrapped by Arc

    +

    Implementations§

    source§

    impl EmptyRecordBatchStream

    source

    pub fn new(schema: SchemaRef) -> Self

    Create an empty RecordBatchStream

    +

    Trait Implementations§

    source§

    impl RecordBatchStream for EmptyRecordBatchStream

    source§

    impl Stream for EmptyRecordBatchStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, _cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/common_recordbatch/struct.RecordBatch.html b/common_recordbatch/struct.RecordBatch.html index 38077053c17c..7e9ebce350ad 100644 --- a/common_recordbatch/struct.RecordBatch.html +++ b/common_recordbatch/struct.RecordBatch.html @@ -1,23 +1,23 @@ RecordBatch in common_recordbatch - Rust
    pub struct RecordBatch {
    -    pub schema: SchemaRef,
    -    columns: Vec<VectorRef>,
    +    pub schema: SchemaRef,
    +    columns: Vec<VectorRef>,
         df_record_batch: DfRecordBatch,
     }
    Expand description

    A two-dimensional batch of column-oriented data with a defined schema.

    -

    Fields§

    §schema: SchemaRef§columns: Vec<VectorRef>§df_record_batch: DfRecordBatch

    Implementations§

    source§

    impl RecordBatch

    source

    pub fn new<I: IntoIterator<Item = VectorRef>>( - schema: SchemaRef, +

    Fields§

    §schema: SchemaRef§columns: Vec<VectorRef>§df_record_batch: DfRecordBatch

    Implementations§

    source§

    impl RecordBatch

    source

    pub fn new<I: IntoIterator<Item = VectorRef>>( + schema: SchemaRef, columns: I ) -> Result<RecordBatch>

    Create a new RecordBatch from schema and columns.

    source

    pub fn try_project(&self, indices: &[usize]) -> Result<Self>

    source

    pub fn try_from_df_record_batch( - schema: SchemaRef, + schema: SchemaRef, df_record_batch: DfRecordBatch ) -> Result<RecordBatch>

    Create a new RecordBatch from schema and df_record_batch.

    This method doesn’t check the schema.

    -
    source

    pub fn df_record_batch(&self) -> &DfRecordBatch

    source

    pub fn into_df_record_batch(self) -> DfRecordBatch

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    pub fn column_by_name(&self, name: &str) -> Option<&VectorRef>

    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn rows(&self) -> RecordBatchRowIterator<'_>

    Create an iterator to traverse the data by row

    +
    source

    pub fn df_record_batch(&self) -> &DfRecordBatch

    source

    pub fn into_df_record_batch(self) -> DfRecordBatch

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    pub fn column_by_name(&self, name: &str) -> Option<&VectorRef>

    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn rows(&self) -> RecordBatchRowIterator<'_>

    Create an iterator to traverse the data by row

    source

    pub fn column_vectors( &self, table_name: &str, - table_schema: SchemaRef -) -> Result<HashMap<String, VectorRef>>

    Trait Implementations§

    source§

    impl Clone for RecordBatch

    source§

    fn clone(&self) -> RecordBatch

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RecordBatch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<RecordBatch> for RecordBatch

    source§

    fn eq(&self, other: &RecordBatch) -> bool

    This method tests for self and other values to be equal, and is used + table_schema: SchemaRef +) -> Result<HashMap<String, VectorRef>>

    Trait Implementations§

    source§

    impl Clone for RecordBatch

    source§

    fn clone(&self) -> RecordBatch

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RecordBatch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<RecordBatch> for RecordBatch

    source§

    fn eq(&self, other: &RecordBatch) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for RecordBatch

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl StructuralPartialEq for RecordBatch

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere @@ -124,4 +124,4 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
    source§

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
    §

    impl<T> CloneAny for Twhere - T: Any + Clone,

    \ No newline at end of file + T: Any + Clone,

    \ No newline at end of file diff --git a/common_recordbatch/struct.RecordBatchStreamAdaptor.html b/common_recordbatch/struct.RecordBatchStreamAdaptor.html index 867372887d29..70e856da0bd9 100644 --- a/common_recordbatch/struct.RecordBatchStreamAdaptor.html +++ b/common_recordbatch/struct.RecordBatchStreamAdaptor.html @@ -1,10 +1,10 @@ RecordBatchStreamAdaptor in common_recordbatch - Rust
    pub struct RecordBatchStreamAdaptor<S> {
    -    pub schema: SchemaRef,
    +    pub schema: SchemaRef,
         pub stream: S,
         pub output_ordering: Option<Vec<OrderOption>>,
     }
    Expand description

    Adapt a [Stream] of RecordBatch to a RecordBatchStream.

    -

    Fields§

    §schema: SchemaRef§stream: S§output_ordering: Option<Vec<OrderOption>>

    Implementations§

    source§

    impl<S> RecordBatchStreamAdaptor<S>

    source

    pub fn new(schema: SchemaRef, stream: S) -> RecordBatchStreamAdaptor<S>

    Creates a RecordBatchStreamAdaptor without output ordering requirement.

    -

    Trait Implementations§

    source§

    impl<S: Stream<Item = Result<RecordBatch>> + Unpin> RecordBatchStream for RecordBatchStreamAdaptor<S>

    source§

    fn schema(&self) -> SchemaRef

    source§

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl<S: Stream<Item = Result<RecordBatch>> + Unpin> Stream for RecordBatchStreamAdaptor<S>

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +

    Fields§

    §schema: SchemaRef§stream: S§output_ordering: Option<Vec<OrderOption>>

    Implementations§

    source§

    impl<S> RecordBatchStreamAdaptor<S>

    source

    pub fn new(schema: SchemaRef, stream: S) -> RecordBatchStreamAdaptor<S>

    Creates a RecordBatchStreamAdaptor without output ordering requirement.

    +

    Trait Implementations§

    source§

    impl<S: Stream<Item = Result<RecordBatch>> + Unpin> RecordBatchStream for RecordBatchStreamAdaptor<S>

    source§

    impl<S: Stream<Item = Result<RecordBatch>> + Unpin> Stream for RecordBatchStreamAdaptor<S>

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, ctx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/common_recordbatch/struct.RecordBatches.html b/common_recordbatch/struct.RecordBatches.html index 91a2c53c9827..6a5567f3ac72 100644 --- a/common_recordbatch/struct.RecordBatches.html +++ b/common_recordbatch/struct.RecordBatches.html @@ -1,10 +1,10 @@ RecordBatches in common_recordbatch - Rust
    pub struct RecordBatches {
    -    pub(crate) schema: SchemaRef,
    +    pub(crate) schema: SchemaRef,
         pub(crate) batches: Vec<RecordBatch>,
    -}

    Fields§

    §schema: SchemaRef§batches: Vec<RecordBatch>

    Implementations§

    source§

    impl RecordBatches

    source

    pub fn try_from_columns<I: IntoIterator<Item = VectorRef>>( - schema: SchemaRef, +}

    Fields§

    §schema: SchemaRef§batches: Vec<RecordBatch>

    Implementations§

    source§

    impl RecordBatches

    source

    pub fn try_from_columns<I: IntoIterator<Item = VectorRef>>( + schema: SchemaRef, columns: I -) -> Result<Self>

    source

    pub async fn try_collect(stream: SendableRecordBatchStream) -> Result<Self>

    source

    pub fn empty() -> Self

    source

    pub fn iter(&self) -> impl Iterator<Item = &RecordBatch>

    source

    pub fn pretty_print(&self) -> Result<String>

    source

    pub fn try_new(schema: SchemaRef, batches: Vec<RecordBatch>) -> Result<Self>

    source

    pub fn schema(&self) -> SchemaRef

    source

    pub fn take(self) -> Vec<RecordBatch>

    source

    pub fn as_stream(&self) -> SendableRecordBatchStream

    source

    pub fn into_df_stream(self) -> DfSendableRecordBatchStream

    Trait Implementations§

    source§

    impl Debug for RecordBatches

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoIterator for RecordBatches

    §

    type Item = RecordBatch

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<<RecordBatches as IntoIterator>::Item, Global>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl PartialEq<RecordBatches> for RecordBatches

    source§

    fn eq(&self, other: &RecordBatches) -> bool

    This method tests for self and other values to be equal, and is used +) -> Result<Self>

    source

    pub async fn try_collect(stream: SendableRecordBatchStream) -> Result<Self>

    source

    pub fn empty() -> Self

    source

    pub fn iter(&self) -> impl Iterator<Item = &RecordBatch>

    source

    pub fn pretty_print(&self) -> Result<String>

    source

    pub fn try_new(schema: SchemaRef, batches: Vec<RecordBatch>) -> Result<Self>

    source

    pub fn schema(&self) -> SchemaRef

    source

    pub fn take(self) -> Vec<RecordBatch>

    source

    pub fn as_stream(&self) -> SendableRecordBatchStream

    source

    pub fn into_df_stream(self) -> DfSendableRecordBatchStream

    Trait Implementations§

    source§

    impl Debug for RecordBatches

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoIterator for RecordBatches

    §

    type Item = RecordBatch

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<<RecordBatches as IntoIterator>::Item, Global>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl PartialEq<RecordBatches> for RecordBatches

    source§

    fn eq(&self, other: &RecordBatches) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl StructuralPartialEq for RecordBatches

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<I> BidiIterator for Iwhere diff --git a/common_recordbatch/struct.SimpleRecordBatchStream.html b/common_recordbatch/struct.SimpleRecordBatchStream.html index 7ca993c9e1ca..147a5e6e0971 100644 --- a/common_recordbatch/struct.SimpleRecordBatchStream.html +++ b/common_recordbatch/struct.SimpleRecordBatchStream.html @@ -1,7 +1,7 @@ SimpleRecordBatchStream in common_recordbatch - Rust
    pub struct SimpleRecordBatchStream {
         pub(crate) inner: RecordBatches,
         pub(crate) index: usize,
    -}

    Fields§

    §inner: RecordBatches§index: usize

    Trait Implementations§

    source§

    impl RecordBatchStream for SimpleRecordBatchStream

    source§

    fn schema(&self) -> SchemaRef

    source§

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for SimpleRecordBatchStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +}

    Fields§

    §inner: RecordBatches§index: usize

    Trait Implementations§

    source§

    impl RecordBatchStream for SimpleRecordBatchStream

    source§

    impl Stream for SimpleRecordBatchStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, _cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/common_recordbatch/trait.RecordBatchStream.html b/common_recordbatch/trait.RecordBatchStream.html index df656b45afd5..ece2fbc71968 100644 --- a/common_recordbatch/trait.RecordBatchStream.html +++ b/common_recordbatch/trait.RecordBatchStream.html @@ -1,7 +1,7 @@ RecordBatchStream in common_recordbatch - Rust
    pub trait RecordBatchStream: Stream<Item = Result<RecordBatch>> {
         // Required method
    -    fn schema(&self) -> SchemaRef;
    +    fn schema(&self) -> SchemaRef;
     
         // Provided method
         fn output_ordering(&self) -> Option<&[OrderOption]> { ... }
    -}

    Required Methods§

    source

    fn schema(&self) -> SchemaRef

    Provided Methods§

    Implementors§

    \ No newline at end of file +}

    Required Methods§

    source

    fn schema(&self) -> SchemaRef

    Provided Methods§

    Implementors§

    \ No newline at end of file diff --git a/file_engine/error/enum.Error.html b/file_engine/error/enum.Error.html index 075b54b61081..ea875e727400 100644 --- a/file_engine/error/enum.Error.html +++ b/file_engine/error/enum.Error.html @@ -68,7 +68,7 @@ location: Location, }, ProjectSchema { - source: Error, + source: Error, location: Location, }, BuildStreamAdapter { @@ -94,14 +94,14 @@ }, CreateDefault { column: String, - source: Error, + source: Error, location: Location, }, MissingColumnNoDefault { column: String, location: Location, }, -

    }

    Variants§

    §

    Unsupported

    Fields

    §operation: String
    §location: Location
    §

    UnexpectedEngine

    Fields

    §engine: String
    §location: Location
    §

    InvalidMetadata

    Fields

    §source: MetadataError
    §location: Location
    §

    RegionNotFound

    Fields

    §region_id: RegionId
    §location: Location
    §

    CheckObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    EncodeJson

    Fields

    §location: Location
    §error: Error
    §

    DecodeJson

    Fields

    §location: Location
    §error: Error
    §

    StoreRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    LoadRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    DeleteRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    ManifestExists

    Fields

    §path: String
    §location: Location
    §

    MissingRequiredField

    Fields

    §name: String
    §location: Location
    §

    BuildBackend

    Fields

    §location: Location
    §source: Error
    §

    BuildCsvConfig

    Fields

    §error: CsvConfigBuilderError
    §location: Location
    §

    BuildStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectArrowSchema

    Fields

    §error: ArrowError
    §location: Location
    §

    ProjectSchema

    Fields

    §source: Error
    §location: Location
    §

    BuildStreamAdapter

    Fields

    §location: Location
    §source: Error
    §

    ParseFileFormat

    Fields

    §location: Location
    §source: Error
    §

    ParquetScanPlan

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectionOutOfBounds

    Fields

    §column_index: usize
    §bounds: usize
    §location: Location
    §

    ExtractColumnFromFilter

    Fields

    §error: DataFusionError
    §location: Location
    §

    CreateDefault

    Fields

    §column: String
    §source: Error
    §location: Location
    §

    MissingColumnNoDefault

    Fields

    §column: String
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere +

    }

    Variants§

    §

    Unsupported

    Fields

    §operation: String
    §location: Location
    §

    UnexpectedEngine

    Fields

    §engine: String
    §location: Location
    §

    InvalidMetadata

    Fields

    §source: MetadataError
    §location: Location
    §

    RegionNotFound

    Fields

    §region_id: RegionId
    §location: Location
    §

    CheckObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    EncodeJson

    Fields

    §location: Location
    §error: Error
    §

    DecodeJson

    Fields

    §location: Location
    §error: Error
    §

    StoreRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    LoadRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    DeleteRegionManifest

    Fields

    §error: Error
    §region_id: RegionId
    §location: Location
    §

    ManifestExists

    Fields

    §path: String
    §location: Location
    §

    MissingRequiredField

    Fields

    §name: String
    §location: Location
    §

    BuildBackend

    Fields

    §location: Location
    §source: Error
    §

    BuildCsvConfig

    Fields

    §error: CsvConfigBuilderError
    §location: Location
    §

    BuildStream

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectArrowSchema

    Fields

    §error: ArrowError
    §location: Location
    §

    ProjectSchema

    Fields

    §source: Error
    §location: Location
    §

    BuildStreamAdapter

    Fields

    §location: Location
    §source: Error
    §

    ParseFileFormat

    Fields

    §location: Location
    §source: Error
    §

    ParquetScanPlan

    Fields

    §error: DataFusionError
    §location: Location
    §

    ProjectionOutOfBounds

    Fields

    §column_index: usize
    §bounds: usize
    §location: Location
    §

    ExtractColumnFromFilter

    Fields

    §error: DataFusionError
    §location: Location
    §

    CreateDefault

    Fields

    §column: String
    §source: Error
    §location: Location
    §

    MissingColumnNoDefault

    Fields

    §column: String
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -116,7 +116,7 @@ Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DecodeJsonSnafuwhere + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DecodeJsonSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DeleteRegionManifestSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<RegionId>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for EncodeJsonSnafuwhere @@ -134,7 +134,7 @@ Error: Error + ErrorCompat,

    §

    type Source = DataFusionError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ParseFileFormatSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ProjectArrowSchemaSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ProjectSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ProjectionOutOfBoundsSnafu<__T0, __T1>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ProjectionOutOfBoundsSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<usize>, __T1: Into<usize>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>where diff --git a/file_engine/error/struct.CreateDefaultSnafu.html b/file_engine/error/struct.CreateDefaultSnafu.html index defa8a10bfbb..df30a106a4af 100644 --- a/file_engine/error/struct.CreateDefaultSnafu.html +++ b/file_engine/error/struct.CreateDefaultSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::CreateDefault variant

    Fields§

    §column: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for CreateDefaultSnafu<__T0>

    source§

    fn clone(&self) -> CreateDefaultSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for CreateDefaultSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for CreateDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for CreateDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for CreateDefaultSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for CreateDefaultSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for CreateDefaultSnafu<__T0>where diff --git a/file_engine/error/struct.ProjectSchemaSnafu.html b/file_engine/error/struct.ProjectSchemaSnafu.html index 1751e1dd9bc4..e64a83398982 100644 --- a/file_engine/error/struct.ProjectSchemaSnafu.html +++ b/file_engine/error/struct.ProjectSchemaSnafu.html @@ -1,6 +1,6 @@ ProjectSchemaSnafu in file_engine::error - Rust
    pub struct ProjectSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::ProjectSchema variant

    Trait Implementations§

    source§

    impl Clone for ProjectSchemaSnafu

    source§

    fn clone(&self) -> ProjectSchemaSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ProjectSchemaSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for ProjectSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ProjectSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ProjectSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/file_engine/query/file_stream/struct.ScanPlanConfig.html b/file_engine/query/file_stream/struct.ScanPlanConfig.html index 197ab0b0add1..e6dacb9ade35 100644 --- a/file_engine/query/file_stream/struct.ScanPlanConfig.html +++ b/file_engine/query/file_stream/struct.ScanPlanConfig.html @@ -1,11 +1,11 @@ ScanPlanConfig in file_engine::query::file_stream - Rust
    pub struct ScanPlanConfig<'a> {
    -    pub file_schema: SchemaRef,
    +    pub file_schema: SchemaRef,
         pub files: &'a Vec<String>,
         pub projection: Option<&'a Vec<usize>>,
         pub filters: &'a [Expr],
         pub limit: Option<usize>,
         pub store: ObjectStore,
    -}

    Fields§

    §file_schema: SchemaRef§files: &'a Vec<String>§projection: Option<&'a Vec<usize>>§filters: &'a [Expr]§limit: Option<usize>§store: ObjectStore

    Trait Implementations§

    source§

    impl<'a> Clone for ScanPlanConfig<'a>

    source§

    fn clone(&self) -> ScanPlanConfig<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for ScanPlanConfig<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for ScanPlanConfig<'a>

    §

    impl<'a> Send for ScanPlanConfig<'a>

    §

    impl<'a> Sync for ScanPlanConfig<'a>

    §

    impl<'a> Unpin for ScanPlanConfig<'a>

    §

    impl<'a> !UnwindSafe for ScanPlanConfig<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Fields§

    §file_schema: SchemaRef§files: &'a Vec<String>§projection: Option<&'a Vec<usize>>§filters: &'a [Expr]§limit: Option<usize>§store: ObjectStore

    Trait Implementations§

    source§

    impl<'a> Clone for ScanPlanConfig<'a>

    source§

    fn clone(&self) -> ScanPlanConfig<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for ScanPlanConfig<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for ScanPlanConfig<'a>

    §

    impl<'a> Send for ScanPlanConfig<'a>

    §

    impl<'a> Sync for ScanPlanConfig<'a>

    §

    impl<'a> Unpin for ScanPlanConfig<'a>

    §

    impl<'a> !UnwindSafe for ScanPlanConfig<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/file_engine/query/struct.FileToScanRegionStream.html b/file_engine/query/struct.FileToScanRegionStream.html index 7f9459f211c9..df03d4383201 100644 --- a/file_engine/query/struct.FileToScanRegionStream.html +++ b/file_engine/query/struct.FileToScanRegionStream.html @@ -1,7 +1,7 @@ FileToScanRegionStream in file_engine::query - Rust
    struct FileToScanRegionStream {
    -    scan_schema: SchemaRef,
    +    scan_schema: SchemaRef,
         file_stream: SendableRecordBatchStream,
    -}

    Fields§

    §scan_schema: SchemaRef§file_stream: SendableRecordBatchStream

    Implementations§

    source§

    impl FileToScanRegionStream

    source

    fn new(scan_schema: SchemaRef, file_stream: SendableRecordBatchStream) -> Self

    source

    fn schema_eq(&self, file_record_batch: &RecordBatch) -> bool

    source

    fn convert_record_batch( +}

    Fields§

    §scan_schema: SchemaRef§file_stream: SendableRecordBatchStream

    Implementations§

    source§

    impl FileToScanRegionStream

    source

    fn new(scan_schema: SchemaRef, file_stream: SendableRecordBatchStream) -> Self

    source

    fn schema_eq(&self, file_record_batch: &RecordBatch) -> bool

    source

    fn convert_record_batch( &self, file_record_batch: &RecordBatch ) -> RecordBatchResult<RecordBatch>

    Converts a RecordBatch from file schema to scan schema.

    @@ -12,15 +12,15 @@
  • Backfill: Columns present in scan schema but not in file schema are backfilled with default values.
  • source

    fn cast_column_type( - source_column: &VectorRef, - target_data_type: &ConcreteDataType -) -> RecordBatchResult<VectorRef>

    source

    fn backfill_column( - column_schema: &ColumnSchema, + source_column: &VectorRef, + target_data_type: &ConcreteDataType +) -> RecordBatchResult<VectorRef>

    source

    fn backfill_column( + column_schema: &ColumnSchema, num_rows: usize -) -> RecordBatchResult<VectorRef>

    source

    fn create_default_vector( - column_schema: &ColumnSchema, +) -> RecordBatchResult<VectorRef>

    source

    fn create_default_vector( + column_schema: &ColumnSchema, num_rows: usize -) -> Result<VectorRef>

    Trait Implementations§

    source§

    impl RecordBatchStream for FileToScanRegionStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for FileToScanRegionStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +) -> Result<VectorRef>

    Trait Implementations§

    source§

    impl RecordBatchStream for FileToScanRegionStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for FileToScanRegionStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, ctx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/file_engine/region/struct.FileRegion.html b/file_engine/region/struct.FileRegion.html index 5f60e219d42a..15e649c0a8b8 100644 --- a/file_engine/region/struct.FileRegion.html +++ b/file_engine/region/struct.FileRegion.html @@ -8,7 +8,7 @@ }

    Fields§

    §region_dir: String§file_options: FileOptions§url: String§format: Format§options: HashMap<String, String>§metadata: RegionMetadataRef

    Implementations§

    source§

    impl FileRegion

    source

    pub fn query(&self, request: ScanRequest) -> Result<SendableRecordBatchStream>

    source

    fn projection_pushdown_to_file( &self, req_projection: &Option<Vec<usize>> -) -> Result<Option<Vec<usize>>>

    source

    fn filters_pushdown_to_file(&self, scan_filters: &[Expr]) -> Result<Vec<Expr>>

    source

    fn scan_schema(&self, req_projection: &Option<Vec<usize>>) -> Result<SchemaRef>

    source§

    impl FileRegion

    source

    pub async fn create( +) -> Result<Option<Vec<usize>>>

    source

    fn filters_pushdown_to_file(&self, scan_filters: &[Expr]) -> Result<Vec<Expr>>

    source

    fn scan_schema(&self, req_projection: &Option<Vec<usize>>) -> Result<SchemaRef>

    source§

    impl FileRegion

    source

    pub async fn create( region_id: RegionId, request: RegionCreateRequest, object_store: &ObjectStore diff --git a/file_engine/struct.FileOptions.html b/file_engine/struct.FileOptions.html index 4a214beea4e1..b67af27872f8 100644 --- a/file_engine/struct.FileOptions.html +++ b/file_engine/struct.FileOptions.html @@ -1,7 +1,7 @@ FileOptions in file_engine - Rust
    pub struct FileOptions {
         pub files: Vec<String>,
    -    pub file_column_schemas: Vec<ColumnSchema>,
    -}

    Fields§

    §files: Vec<String>§file_column_schemas: Vec<ColumnSchema>

    Trait Implementations§

    source§

    impl Clone for FileOptions

    source§

    fn clone(&self) -> FileOptions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for FileOptions

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for FileOptions

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + pub file_column_schemas: Vec<ColumnSchema>, +}

    Fields§

    §files: Vec<String>§file_column_schemas: Vec<ColumnSchema>

    Trait Implementations§

    source§

    impl Clone for FileOptions

    source§

    fn clone(&self) -> FileOptions

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for FileOptions

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for FileOptions

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for FileOptions

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/implementors/common_query/logical_plan/accumulator/trait.Accumulator.js b/implementors/common_query/logical_plan/accumulator/trait.Accumulator.js index 53a9d3f269ee..08e98c345072 100644 --- a/implementors/common_query/logical_plan/accumulator/trait.Accumulator.js +++ b/implementors/common_query/logical_plan/accumulator/trait.Accumulator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"common_function":[["impl<I, O> Accumulator for Diff<I, O>where\n I: WrapperType,\n O: WrapperType,\n I::Native: AsPrimitive<O::Native>,\n O::Native: Sub<Output = O::Native>,"],["impl<T> Accumulator for ScipyStatsNormCdf<T>where\n T: WrapperType + Sum<T>,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for Mean<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for Argmin<T>where\n T: WrapperType + PartialOrd,"],["impl<T, PolyT> Accumulator for Polyval<T, PolyT>where\n T: WrapperType,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Sum<<PolyT as WrapperType>::Native>,\n PolyT::Native: Mul<Output = PolyT::Native> + Sum<PolyT::Native>,\n i64: AsPrimitive<<PolyT as WrapperType>::Native>,"],["impl<T> Accumulator for Percentile<T>where\n T: WrapperType,"],["impl<T> Accumulator for Argmax<T>where\n T: WrapperType + PartialOrd,"],["impl<T> Accumulator for ScipyStatsNormPdf<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64> + Sum<T>,"]] +"common_function":[["impl<I, O> Accumulator for Diff<I, O>where\n I: WrapperType,\n O: WrapperType,\n I::Native: AsPrimitive<O::Native>,\n O::Native: Sub<Output = O::Native>,"],["impl<T> Accumulator for ScipyStatsNormCdf<T>where\n T: WrapperType + Sum<T>,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for Mean<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64>,"],["impl<T> Accumulator for Argmin<T>where\n T: WrapperType + PartialOrd,"],["impl<T, PolyT> Accumulator for Polyval<T, PolyT>where\n T: WrapperType,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Sum<<PolyT as WrapperType>::Native>,\n PolyT::Native: Mul<Output = PolyT::Native> + Sum<PolyT::Native>,\n i64: AsPrimitive<<PolyT as WrapperType>::Native>,"],["impl<T> Accumulator for Percentile<T>where\n T: WrapperType,"],["impl<T> Accumulator for Argmax<T>where\n T: WrapperType + PartialOrd,"],["impl<T> Accumulator for ScipyStatsNormPdf<T>where\n T: WrapperType,\n T::Native: AsPrimitive<f64> + Sum<T>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index a743cc4f0273..786197d24050 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -6,7 +6,7 @@ "common_datasource":[["impl From<String> for CsvConfigBuilderError"],["impl From<UninitializedFieldError> for CsvConfigBuilderError"]], "common_grpc_expr":[["impl<'a> From<&'a Column> for ColumnExpr<'a>"],["impl<'a> From<&'a ColumnSchema> for ColumnExpr<'a>"]], "common_mem_prof":[["impl From<Error> for Error"]], -"common_meta":[["impl From<SubmitDdlTaskResponse> for SubmitDdlTaskResponse"],["impl From<RangeRequest> for RangeRequest"],["impl From<Partition> for Partition"],["impl From<(Vec<u8, Global>, Vec<u8, Global>)> for KeyValue"],["impl From<PutRequest> for PutRequest"],["impl From<BatchDeleteRequest> for BatchDeleteRequest"],["impl From<Compare> for Compare"],["impl From<KeyValue> for (Vec<u8>, Vec<u8>)"],["impl From<CompareAndPutRequest> for CompareAndPutRequest"],["impl From<KeyValue> for KeyValue"],["impl From<DeleteRangeRequest> for DeleteRangeRequest"],["impl From<Table> for Table"],["impl From<LockRequest> for LockRequest"],["impl From<Txn> for Txn"],["impl From<Partition> for Partition"],["impl From<KeyValue> for KeyValue"],["impl From<TableName> for TableName"],["impl From<Region> for Region"],["impl From<BatchPutRequest> for BatchPutRequest"],["impl From<TableName> for TableName"],["impl<'a> From<&'a TableName> for TableNameKey<'a>"],["impl From<RangeRequest> for RangeRequest"],["impl From<BatchGetRequest> for BatchGetRequest"],["impl From<TableReference<'_>> for TableName"],["impl From<CompareAndPutRequest> for CompareAndPutRequest"],["impl From<MoveValueRequest> for MoveValueRequest"],["impl From<LockResponse> for LockResponse"],["impl From<BatchPutRequest> for BatchPutRequest"],["impl From<Region> for Region"],["impl From<UnlockRequest> for UnlockRequest"],["impl From<TableNameKey<'_>> for TableName"],["impl From<BatchDeleteRequest> for BatchDeleteRequest"],["impl From<Peer> for Peer"],["impl From<DeleteRangeRequest> for DeleteRangeRequest"],["impl From<TxnOp> for TxnOp"],["impl From<MoveValueRequest> for MoveValueRequest"],["impl From<BatchGetRequest> for BatchGetRequest"],["impl From<Txn> for TxnRequest"],["impl From<RouteRequest> for RouteRequest"],["impl From<PutRequest> for PutRequest"],["impl From<Peer> for Peer"]], +"common_meta":[["impl From<SubmitDdlTaskResponse> for SubmitDdlTaskResponse"],["impl From<RangeRequest> for RangeRequest"],["impl From<Partition> for Partition"],["impl From<(Vec<u8, Global>, Vec<u8, Global>)> for KeyValue"],["impl From<PutRequest> for PutRequest"],["impl From<BatchDeleteRequest> for BatchDeleteRequest"],["impl From<Compare> for Compare"],["impl From<KeyValue> for (Vec<u8>, Vec<u8>)"],["impl From<CompareAndPutRequest> for CompareAndPutRequest"],["impl From<KeyValue> for KeyValue"],["impl From<DeleteRangeRequest> for DeleteRangeRequest"],["impl From<Table> for Table"],["impl From<LockRequest> for LockRequest"],["impl From<Txn> for Txn"],["impl From<Partition> for Partition"],["impl From<KeyValue> for KeyValue"],["impl From<TableName> for TableName"],["impl From<Region> for Region"],["impl From<BatchPutRequest> for BatchPutRequest"],["impl From<TableName> for TableName"],["impl<'a> From<&'a TableName> for TableNameKey<'a>"],["impl From<RangeRequest> for RangeRequest"],["impl From<BatchGetRequest> for BatchGetRequest"],["impl From<TableReference<'_>> for TableName"],["impl From<CompareAndPutRequest> for CompareAndPutRequest"],["impl From<MoveValueRequest> for MoveValueRequest"],["impl From<LockResponse> for LockResponse"],["impl From<BatchPutRequest> for BatchPutRequest"],["impl From<Region> for Region"],["impl From<UnlockRequest> for UnlockRequest"],["impl From<TableNameKey<'_>> for TableName"],["impl From<BatchDeleteRequest> for BatchDeleteRequest"],["impl From<Peer> for Peer"],["impl From<DeleteRangeRequest> for DeleteRangeRequest"],["impl From<TxnOp> for TxnOp"],["impl From<MoveValueRequest> for MoveValueRequest"],["impl From<BatchGetRequest> for BatchGetRequest"],["impl From<Txn> for TxnRequest"],["impl From<RouteRequest> for RouteRequest"],["impl From<PutRequest> for PutRequest"],["impl From<Peer> for Peer"]], "common_query":[["impl From<AggregateFunction> for AggregateUDF"],["impl From<Expr> for Expr"],["impl From<TypeSignature> for TypeSignature"],["impl From<Error> for DataFusionError"],["impl From<Signature> for Signature"],["impl From<&AddColumnLocation> for AddColumnLocation"],["impl From<ColumnarValue> for ColumnarValue"]], "common_telemetry":[["impl From<Histogram> for Timer"]], "common_time":[["impl From<Duration> for Duration"],["impl From<Time> for i32"],["impl From<Duration> for Value"],["impl From<i64> for Duration"],["impl From<IntervalUnit> for IntervalUnit"],["impl From<i64> for Timestamp"],["impl From<i128> for Interval"],["impl From<Duration> for i64"],["impl From<Timestamp> for i64"],["impl From<Interval> for i128"],["impl From<Interval> for IntervalFormat"],["impl From<Duration> for Duration"],["impl From<&IntervalUnit> for IntervalUnit"],["impl From<Timestamp> for Value"],["impl From<Time> for Value"],["impl From<i64> for DateTime"],["impl From<i64> for Time"],["impl From<NaiveDate> for Date"],["impl From<i64> for TimestampMillis"],["impl From<TimestampMillis> for i64"],["impl From<Date> for DateTime"],["impl From<&TimeUnit> for TimeUnit"],["impl From<Time> for i64"],["impl From<Interval> for IntervalCompare"],["impl From<TimeUnit> for TimeUnit"],["impl From<NaiveDateTime> for DateTime"],["impl From<Interval> for Value"],["impl From<DateTime> for Value"],["impl From<i32> for Date"],["impl From<Date> for Value"]], diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index 0c6b8e164a46..4d8ce9b9e1bf 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -4,7 +4,7 @@ "common_base":[["impl Default for StringBytes"],["impl Default for Plugins"],["impl Default for Bytes"]], "common_config":[["impl Default for KvStoreConfig"],["impl Default for WalConfig"]], "common_datasource":[["impl Default for CsvConfigBuilder"],["impl Default for JsonFormat"],["impl Default for SharedBuffer"],["impl Default for OrcFormat"],["impl Default for ParquetFormat"],["impl Default for CsvFormat"]], -"common_function":[["impl<T> Default for Percentile<T>where\n T: WrapperType + Default,"],["impl Default for MeanAccumulatorCreator"],["impl<I: Default, O: Default> Default for Diff<I, O>"],["impl Default for EvalContext"],["impl Default for PowFunction"],["impl<T: Default> Default for ScipyStatsNormPdf<T>"],["impl Default for FunctionContext"],["impl Default for PercentileAccumulatorCreator"],["impl Default for FunctionRegistry"],["impl<T: Default> Default for Argmin<T>"],["impl Default for ArgmaxAccumulatorCreator"],["impl Default for PolyvalAccumulatorCreator"],["impl Default for RateFunction"],["impl<T, PolyT> Default for Polyval<T, PolyT>where\n T: WrapperType + Default,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Default,\n PolyT::Native: Mul<Output = PolyT::Native>,"],["impl Default for GreatestFunction"],["impl<T: Default> Default for Mean<T>"],["impl Default for ArgminAccumulatorCreator"],["impl Default for ClipFunction"],["impl Default for ToUnixtimeFunction"],["impl Default for DiffAccumulatorCreator"],["impl<T: Default> Default for Argmax<T>"],["impl Default for ScipyStatsNormPdfAccumulatorCreator"],["impl Default for RangeFunction"],["impl<T: Default> Default for ScipyStatsNormCdf<T>"],["impl Default for ScipyStatsNormCdfAccumulatorCreator"]], +"common_function":[["impl<T> Default for Percentile<T>where\n T: WrapperType + Default,"],["impl Default for MeanAccumulatorCreator"],["impl<I: Default, O: Default> Default for Diff<I, O>"],["impl Default for EvalContext"],["impl Default for PowFunction"],["impl<T: Default> Default for ScipyStatsNormPdf<T>"],["impl Default for FunctionContext"],["impl Default for PercentileAccumulatorCreator"],["impl Default for FunctionRegistry"],["impl<T: Default> Default for Argmin<T>"],["impl Default for ArgmaxAccumulatorCreator"],["impl Default for PolyvalAccumulatorCreator"],["impl Default for RateFunction"],["impl<T, PolyT> Default for Polyval<T, PolyT>where\n T: WrapperType + Default,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Default,\n PolyT::Native: Mul<Output = PolyT::Native>,"],["impl Default for GreatestFunction"],["impl<T: Default> Default for Mean<T>"],["impl Default for ArgminAccumulatorCreator"],["impl Default for ClipFunction"],["impl Default for ToUnixtimeFunction"],["impl Default for DiffAccumulatorCreator"],["impl<T: Default> Default for Argmax<T>"],["impl Default for ScipyStatsNormPdfAccumulatorCreator"],["impl Default for RangeFunction"],["impl<T: Default> Default for ScipyStatsNormCdf<T>"],["impl Default for ScipyStatsNormCdfAccumulatorCreator"]], "common_grpc":[["impl Default for ChannelManager"],["impl Default for Pool"],["impl Default for LinesWriter"],["impl Default for FlightDecoder"],["impl Default for FlightEncoder"],["impl Default for ChannelConfig"]], "common_meta":[["impl Default for Peer"],["impl Default for CompareAndPutResponse"],["impl Default for MoveValueRequest"],["impl Default for TxnRequest"],["impl Default for CompareAndPutRequest"],["impl Default for RangeRequest"],["impl Default for RegionRoute"],["impl Default for SubmitDdlTaskResponse"],["impl Default for RegionInfo"],["impl Default for BatchDeleteRequest"],["impl Default for DeleteRangeRequest"],["impl<T> Default for MemoryKvBackend<T>"],["impl Default for TableNameManager"],["impl Default for RouteRequest"],["impl Default for Region"],["impl Default for ExecutorContext"],["impl Default for Context"],["impl Default for BatchPutRequest"],["impl<'a> Default for CatalogNameKey<'a>"],["impl Default for BatchGetRequest"],["impl Default for Txn"],["impl Default for PutRequest"],["impl Default for SchemaNameValue"],["impl<'a> Default for SchemaNameKey<'a>"],["impl Default for ParseMailboxMessageHandler"]], "common_procedure":[["impl Default for LockKey"],["impl Default for ProcedureConfig"],["impl Default for ManagerConfig"],["impl Default for ProcedureState"]], diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 37109f9a39d2..7fea4cbd7c5f 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -9,7 +9,7 @@ "common_config":[["impl Debug for KvStoreConfig"],["impl Debug for WalConfig"]], "common_datasource":[["impl<__T0: Debug> Debug for UnsupportedCompressionTypeSnafu<__T0>"],["impl Debug for AsyncWriteSnafu"],["impl Debug for CsvOpener"],["impl Debug for OrcFormat"],["impl<__T0: Debug, __T1: Debug> Debug for UnsupportedBackendProtocolSnafu<__T0, __T1>"],["impl Debug for OrcReaderSnafu"],["impl Debug for Source"],["impl Debug for MergeSchemaSnafu"],["impl Debug for InferSchemaSnafu"],["impl Debug for JsonOpener"],["impl<__T0: Debug> Debug for UnsupportedFormatSnafu<__T0>"],["impl Debug for ReadParquetSnafuSnafu"],["impl<__T0: Debug> Debug for InvalidUrlSnafu<__T0>"],["impl Debug for ParquetFormat"],["impl Debug for OrcOpener"],["impl<__T0: Debug> Debug for WriteObjectSnafu<__T0>"],["impl Debug for JoinHandleSnafu"],["impl<__T0: Debug> Debug for EmptyHostPathSnafu<__T0>"],["impl Debug for ParquetToSchemaSnafu"],["impl Debug for BufferedWriterClosedSnafu"],["impl<__T0: Debug> Debug for ListObjectsSnafu<__T0>"],["impl Debug for CsvFormat"],["impl Debug for WriteRecordBatchSnafu"],["impl Debug for DefaultParquetFileReaderFactory"],["impl Debug for CompressionType"],["impl Debug for Format"],["impl Debug for EncodeRecordBatchSnafu"],["impl Debug for JsonFormat"],["impl Debug for CsvConfigBuilderError"],["impl Debug for CompressionTypeIter"],["impl<__T0: Debug, __T1: Debug> Debug for ParseFormatSnafu<__T0, __T1>"],["impl Debug for BuildBackendSnafu"],["impl Debug for Error"],["impl<__T0: Debug> Debug for InvalidConnectionSnafu<__T0>"],["impl Debug for CsvConfig"],["impl<__T0: Debug> Debug for ReadObjectSnafu<__T0>"],["impl Debug for ReadRecordBatchSnafu"]], "common_error":[["impl Debug for PlainError"],["impl Debug for StatusCode"],["impl Debug for MockError"],["impl<'a, E: ErrorExt + ?Sized> Debug for DebugFormat<'a, E>"],["impl Debug for BoxedError"]], -"common_function":[["impl Debug for DiffAccumulatorCreator"],["impl<T: Debug> Debug for Argmax<T>"],["impl Debug for ArgminAccumulatorCreator"],["impl Debug for ToUnixtimeFunction"],["impl Debug for ArgmaxAccumulatorCreator"],["impl Debug for PercentileAccumulatorCreator"],["impl<T: Debug> Debug for Argmin<T>"],["impl Debug for ScipyStatsNormPdfAccumulatorCreator"],["impl<T, PolyT> Debug for Polyval<T, PolyT>where\n T: WrapperType + Debug,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Debug,\n PolyT::Native: Mul<Output = PolyT::Native>,"],["impl<T: Debug> Debug for ScipyStatsNormPdf<T>"],["impl<T: Debug> Debug for Mean<T>"],["impl Debug for RangeFunction"],["impl<T> Debug for Percentile<T>where\n T: WrapperType + Debug,"],["impl Debug for PolyvalAccumulatorCreator"],["impl Debug for MeanAccumulatorCreator"],["impl<I: Debug, O: Debug> Debug for Diff<I, O>"],["impl Debug for ClipFunction"],["impl Debug for GreatestFunction"],["impl<T: Debug> Debug for ScipyStatsNormCdf<T>"],["impl Debug for ScipyStatsNormCdfAccumulatorCreator"],["impl Debug for RateFunction"],["impl Debug for PowFunction"]], +"common_function":[["impl Debug for DiffAccumulatorCreator"],["impl<T: Debug> Debug for Argmax<T>"],["impl Debug for ArgminAccumulatorCreator"],["impl Debug for ToUnixtimeFunction"],["impl Debug for ArgmaxAccumulatorCreator"],["impl Debug for PercentileAccumulatorCreator"],["impl<T: Debug> Debug for Argmin<T>"],["impl Debug for ScipyStatsNormPdfAccumulatorCreator"],["impl<T, PolyT> Debug for Polyval<T, PolyT>where\n T: WrapperType + Debug,\n T::Native: AsPrimitive<PolyT::Native>,\n PolyT: WrapperType + Debug,\n PolyT::Native: Mul<Output = PolyT::Native>,"],["impl<T: Debug> Debug for ScipyStatsNormPdf<T>"],["impl<T: Debug> Debug for Mean<T>"],["impl Debug for RangeFunction"],["impl<T> Debug for Percentile<T>where\n T: WrapperType + Debug,"],["impl Debug for PolyvalAccumulatorCreator"],["impl Debug for MeanAccumulatorCreator"],["impl<I: Debug, O: Debug> Debug for Diff<I, O>"],["impl Debug for ClipFunction"],["impl Debug for GreatestFunction"],["impl<T: Debug> Debug for ScipyStatsNormCdf<T>"],["impl Debug for ScipyStatsNormCdfAccumulatorCreator"],["impl Debug for RateFunction"],["impl Debug for PowFunction"]], "common_greptimedb_telemetry":[["impl Debug for Mode"],["impl Debug for StatisticData"]], "common_grpc":[["impl Debug for CreateChannelSnafu"],["impl<__T0: Debug> Debug for InvalidFlightDataSnafu<__T0>"],["impl Debug for InvalidConfigFilePathSnafu"],["impl Debug for Channel"],["impl Debug for Error"],["impl<__T0: Debug> Debug for ConversionSnafu<__T0>"],["impl Debug for FlightMessage"],["impl<__T0: Debug, __T1: Debug, __T2: Debug> Debug for TypeMismatchSnafu<__T0, __T1, __T2>"],["impl Debug for DecodeFlightDataSnafu"],["impl Debug for Precision"],["impl Debug for ClientTlsOption"],["impl Debug for ChannelManager"],["impl Debug for Pool"],["impl Debug for ConvertArrowSchemaSnafu"],["impl Debug for CreateRecordBatchSnafu"],["impl<__T0: Debug> Debug for NotSupportedSnafu<__T0>"],["impl<__T0: Debug> Debug for InvalidTlsConfigSnafu<__T0>"],["impl Debug for ChannelConfig"]], "common_grpc_expr":[["impl<__T0: Debug> Debug for DuplicatedColumnNameSnafu<__T0>"],["impl<__T0: Debug> Debug for InvalidColumnProtoSnafu<__T0>"],["impl<__T0: Debug> Debug for IllegalDeleteRequestSnafu<__T0>"],["impl<__T0: Debug> Debug for MissingTimestampColumnSnafu<__T0>"],["impl Debug for ColumnDataTypeSnafu"],["impl<__T0: Debug> Debug for MissingFieldSnafu<__T0>"],["impl<__T0: Debug> Debug for UnknownLocationTypeSnafu<__T0>"],["impl<__T0: Debug, __T1: Debug> Debug for DuplicatedTimestampColumnSnafu<__T0, __T1>"],["impl<__T0: Debug> Debug for InvalidColumnDefSnafu<__T0>"],["impl Debug for Error"],["impl<__T0: Debug> Debug for UnexpectedValuesLengthSnafu<__T0>"],["impl Debug for CreateVectorSnafu"]], @@ -20,7 +20,7 @@ "common_query":[["impl Debug for Error"],["impl<__T0: Debug> Debug for InvalidFuncArgsSnafu<__T0>"],["impl Debug for ScalarUdf"],["impl Debug for Expr"],["impl Debug for GeneralDataFusionSnafu"],["impl Debug for InvalidInputColSnafu"],["impl Debug for FromArrowArraySnafu"],["impl Debug for DfPhysicalPlanAdapter"],["impl Debug for FromScalarValueSnafu"],["impl Debug for ExecuteRepeatedlySnafu"],["impl Debug for UdfTempRecordBatchSnafu"],["impl Debug for ArrowComputeSnafu"],["impl<__T0: Debug> Debug for BadAccumulatorImplSnafu<__T0>"],["impl Debug for TypeSignature"],["impl Debug for InvalidInputStateSnafu"],["impl<__T0: Debug> Debug for DowncastVectorSnafu<__T0>"],["impl<__T0: Debug> Debug for TypeCastSnafu<__T0>"],["impl<__T0: Debug> Debug for PyUdfSnafu<__T0>"],["impl Debug for ToScalarValueSnafu"],["impl Debug for DfAccumulatorAdaptor"],["impl Debug for GetScalarVectorSnafu"],["impl Debug for PhysicalPlanAdapter"],["impl Debug for ConvertArrowSchemaSnafu"],["impl Debug for AddColumnLocation"],["impl<__T0: Debug> Debug for InvalidInputTypeSnafu<__T0>"],["impl Debug for AggregateFunction"],["impl Debug for ExecuteFunctionSnafu"],["impl Debug for ExecutePhysicalPlanSnafu"],["impl Debug for GenerateFunctionSnafu"],["impl Debug for ConvertDfRecordBatchStreamSnafu"],["impl<__T0: Debug> Debug for IntoVectorSnafu<__T0>"],["impl<__T0: Debug> Debug for CreateAccumulatorSnafu<__T0>"],["impl Debug for Output"],["impl<__T0: Debug, __T1: Debug> Debug for UnsupportedInputDataTypeSnafu<__T0, __T1>"],["impl Debug for Signature"]], "common_recordbatch":[["impl Debug for ExternalSnafu"],["impl Debug for FormatSnafu"],["impl Debug for Error"],["impl Debug for RecordBatches"],["impl Debug for RecordBatch"],["impl Debug for OrderOption"],["impl Debug for PollStreamSnafu"],["impl<__T0: Debug> Debug for CreateRecordBatchesSnafu<__T0>"],["impl<__T0: Debug, __T1: Debug> Debug for CastVectorSnafu<__T0, __T1>"],["impl<__T0: Debug, __T1: Debug> Debug for ColumnNotExistsSnafu<__T0, __T1>"],["impl Debug for SchemaConversionSnafu"],["impl Debug for NewDfRecordBatchSnafu"],["impl Debug for DataTypesSnafu"],["impl Debug for InitRecordbatchStreamSnafu"],["impl<__T0: Debug, __T1: Debug> Debug for ProjectArrowRecordBatchSnafu<__T0, __T1>"]], "common_runtime":[["impl Debug for BuildRuntimeSnafu"],["impl<__T0: Debug> Debug for WaitGcTaskStopSnafu<__T0>"],["impl Debug for Error"],["impl Debug for Runtime"],["impl<__T0: Debug> Debug for IllegalStateSnafu<__T0>"],["impl<E> Debug for RepeatedTask<E>"],["impl Debug for Dropper"]], -"common_telemetry":[["impl Debug for Timer"],["impl Debug for LoggingOptions"]], +"common_telemetry":[["impl Debug for LoggingOptions"],["impl Debug for Timer"]], "common_time":[["impl<__T0: Debug> Debug for ParseOffsetStrSnafu<__T0>"],["impl Debug for Interval"],["impl<__T0: Debug> Debug for ParseDateStrSnafu<__T0>"],["impl Debug for Timestamp"],["impl Debug for IntervalFormat"],["impl Debug for TimestampOverflowSnafu"],["impl Debug for Duration"],["impl Debug for TimeUnit"],["impl<__T0: Debug> Debug for InvalidDateStrSnafu<__T0>"],["impl Debug for TimestampMillis"],["impl<__T0: Debug> Debug for ArithmeticOverflowSnafu<__T0>"],["impl Debug for TimeZone"],["impl<__T0: Debug> Debug for ParseTimestampSnafu<__T0>"],["impl Debug for IntervalUnit"],["impl<__T0: Debug, __T1: Debug> Debug for InvalidTimeZoneOffsetSnafu<__T0, __T1>"],["impl<T: Debug> Debug for GenericRange<T>"],["impl Debug for Date"],["impl Debug for Time"],["impl<__T0: Debug> Debug for ParseTimeZoneNameSnafu<__T0>"],["impl Debug for DateTime"],["impl<__T0: Debug> Debug for ParseIntervalSnafu<__T0>"],["impl Debug for Error"]], "datanode":[["impl Debug for RegionEngineConfig"],["impl Debug for AzblobConfig"],["impl<__T0: Debug, __T1: Debug> Debug for GetRegionMetadataSnafu<__T0, __T1>"],["impl Debug for PayloadNotExistSnafu"],["impl<__T0: Debug> Debug for TableNotFoundSnafu<__T0>"],["impl<__T0: Debug> Debug for InsertSnafu<__T0>"],["impl Debug for GcsConfig"],["impl Debug for TableIdProviderNotFoundSnafu"],["impl Debug for DatanodeOptions"],["impl Debug for FileConfig"],["impl Debug for CompactionConfig"],["impl Debug for MissingWalDirConfigSnafu"],["impl<__T0: Debug> Debug for FlushTableSnafu<__T0>"],["impl Debug for MissingMetasrvOptsSnafu"],["impl Debug for S3Config"],["impl Debug for InsertDataSnafu"],["impl Debug for Error"],["impl<__T0: Debug> Debug for WaitProcedureSnafu<__T0>"],["impl<__T0: Debug> Debug for MissingRequiredFieldSnafu<__T0>"],["impl Debug for ParseSqlSnafu"],["impl Debug for RegisterSchemaSnafu"],["impl Debug for MetaClientInitSnafu"],["impl Debug for MissingInsertBodySnafu"],["impl Debug for CatalogSnafu"],["impl<__T0: Debug> Debug for KeyColumnNotFoundSnafu<__T0>"],["impl Debug for StorageConfig"],["impl Debug for MissingTimestampColumnSnafu"],["impl Debug for RegionManifestConfig"],["impl Debug for OpenLogStoreSnafu"],["impl Debug for GetMetadataSnafu"],["impl Debug for ObjectStoreConfig"],["impl Debug for RegionServerEventSender"],["impl<__T0: Debug> Debug for StopRegionEngineSnafu<__T0>"],["impl Debug for MissingKvBackendSnafu"],["impl Debug for RuntimeResourceSnafu"],["impl Debug for ColumnDataTypeSnafu"],["impl Debug for ExecuteSqlSnafu"],["impl<__T0: Debug> Debug for RegionNotFoundSnafu<__T0>"],["impl<__T0: Debug, __T1: Debug> Debug for ColumnValuesNumberMismatchSnafu<__T0, __T1>"],["impl Debug for ExecuteStatementSnafu"],["impl<__T0: Debug> Debug for UnsupportedGrpcRequestSnafu<__T0>"],["impl Debug for StartServerSnafu"],["impl<__T0: Debug> Debug for ColumnDefaultValueSnafu<__T0>"],["impl Debug for EncodeJsonSnafu"],["impl Debug for UnrecognizedTableOptionSnafu"],["impl Debug for BumpTableIdSnafu"],["impl<__T0: Debug> Debug for UnexpectedSnafu<__T0>"],["impl Debug for DecodeLogicalPlanSnafu"],["impl Debug for MissingNodeIdSnafu"],["impl Debug for JoinTaskSnafu"],["impl Debug for OssConfig"],["impl<__T0: Debug> Debug for InvalidSqlSnafu<__T0>"],["impl<__T0: Debug> Debug for TableEngineNotFoundSnafu<__T0>"],["impl<__T0: Debug> Debug for NotSupportSqlSnafu<__T0>"],["impl<__T0: Debug> Debug for SchemaExistsSnafu<__T0>"],["impl Debug for MissingMetaClientSnafu"],["impl Debug for InitBackendSnafu"],["impl Debug for PlanStatementSnafu"],["impl Debug for DeleteExprToRequestSnafu"],["impl<__T0: Debug> Debug for CreateDirSnafu<__T0>"],["impl<__T0: Debug> Debug for CatalogNotFoundSnafu<__T0>"],["impl<__T0: Debug> Debug for RegionEngineNotFoundSnafu<__T0>"],["impl<__T0: Debug> Debug for SubmitProcedureSnafu<__T0>"],["impl<__T0: Debug> Debug for RemoveDirSnafu<__T0>"],["impl Debug for HandleHeartbeatResponseSnafu"],["impl<__T0: Debug> Debug for UnsupportedOutputSnafu<__T0>"],["impl<__T0: Debug, __T1: Debug> Debug for ColumnNotFoundSnafu<__T0, __T1>"],["impl<__T0: Debug> Debug for DeleteSnafu<__T0>"],["impl Debug for FlushConfig"],["impl Debug for WaitForGrpcServingSnafu"],["impl<__T0: Debug> Debug for CreateTableSnafu<__T0>"],["impl Debug for ShutdownInstanceSnafu"],["impl<__T0: Debug> Debug for ConstraintNotSupportedSnafu<__T0>"],["impl<__T0: Debug> Debug for DropTableSnafu<__T0>"],["impl<__T0: Debug> Debug for ParseAddrSnafu<__T0>"],["impl<__T0: Debug> Debug for EngineProcedureNotFoundSnafu<__T0>"],["impl Debug for PrepareImmutableTableSnafu"],["impl<__T0: Debug> Debug for HandleRegionRequestSnafu<__T0>"],["impl<__T0: Debug> Debug for IncorrectInternalStateSnafu<__T0>"],["impl Debug for ObjectStorageCacheConfig"],["impl Debug for ExecuteLogicalPlanSnafu"],["impl<__T0: Debug> Debug for ColumnNoneDefaultValueSnafu<__T0>"],["impl Debug for BuildRegionRequestsSnafu"],["impl Debug for CountdownCommand"],["impl<__T0: Debug> Debug for SchemaNotFoundSnafu<__T0>"],["impl Debug for ShutdownServerSnafu"],["impl<__T0: Debug, __T1: Debug> Debug for DatabaseNotFoundSnafu<__T0, __T1>"],["impl<__T0: Debug> Debug for IllegalPrimaryKeysDefSnafu<__T0>"]], "datatypes":[["impl Debug for TimestampNanosecond"],["impl Debug for ColumnSchema"],["impl<__T0: Debug> Debug for DefaultValueTypeSnafu<__T0>"],["impl Debug for ProjectArrowSchemaSnafu"],["impl<__T0: Debug> Debug for ToScalarValueSnafu<__T0>"],["impl Debug for CastOption"],["impl Debug for Float32Type"],["impl Debug for NullDefaultSnafu"],["impl Debug for BinaryType"],["impl Debug for Int16Type"],["impl Debug for TimestampSecond"],["impl Debug for BinaryVector"],["impl Debug for NullVector"],["impl<__T0: Debug> Debug for DuplicateColumnSnafu<__T0>"],["impl Debug for TimeNanosecond"],["impl Debug for NullType"],["impl Debug for TimestampMillisecondType"],["impl Debug for RawSchema"],["impl<__T0: Debug, __T1: Debug> Debug for UnsupportedOperationSnafu<__T0, __T1>"],["impl Debug for TimestampNanosecondType"],["impl Debug for Float64Type"],["impl<__T0: Debug> Debug for UnsupportedDefaultExprSnafu<__T0>"],["impl Debug for TimestampType"],["impl Debug for DurationMicrosecond"],["impl Debug for IntervalYearMonthType"],["impl<'a> Debug for ValueRef<'a>"],["impl<__T0: Debug, __T1: Debug> Debug for BadArrayAccessSnafu<__T0, __T1>"],["impl Debug for StringType"],["impl<T: LogicalPrimitiveType> Debug for PrimitiveVector<T>"],["impl<__T0: Debug> Debug for InvalidTimestampIndexSnafu<__T0>"],["impl<__T0: Debug> Debug for DeserializeSnafu<__T0>"],["impl Debug for UInt8Type"],["impl Debug for TimestampMicrosecondType"],["impl Debug for ListType"],["impl Debug for IntervalDayTime"],["impl Debug for DictionaryValue"],["impl Debug for Validity"],["impl Debug for BooleanVector"],["impl<__T0: Debug> Debug for CastTypeSnafu<__T0>"],["impl Debug for IntervalDayTimeType"],["impl Debug for TimeSecond"],["impl<__T0: Debug> Debug for ConversionSnafu<__T0>"],["impl Debug for Schema"],["impl<__T0: Debug> Debug for ParseSchemaVersionSnafu<__T0>"],["impl Debug for ListVector"],["impl Debug for DurationType"],["impl Debug for DurationSecond"],["impl Debug for BooleanType"],["impl Debug for TimeMillisecondType"],["impl Debug for ColumnDefaultConstraint"],["impl Debug for DateType"],["impl Debug for SerializeSnafu"],["impl Debug for Value"],["impl Debug for IntervalYearMonth"],["impl<__T0: Debug> Debug for DuplicateMetaSnafu<__T0>"],["impl Debug for UInt32Type"],["impl Debug for DurationSecondType"],["impl Debug for TimestampSecondType"],["impl<__T0: Debug> Debug for InvalidTimestampPrecisionSnafu<__T0>"],["impl<__T0: Debug> Debug for TryFromValueSnafu<__T0>"],["impl Debug for TimestampMicrosecond"],["impl Debug for StringVector"],["impl Debug for ListValue"],["impl Debug for ConcreteDataType"],["impl Debug for ConstantVector"],["impl Debug for DurationNanosecond"],["impl Debug for Int32Type"],["impl Debug for Int8Type"],["impl<__T0: Debug> Debug for UnsupportedArrowTypeSnafu<__T0>"],["impl Debug for DurationMillisecond"],["impl Debug for TimeSecondType"],["impl Debug for TimeMillisecond"],["impl Debug for Int64Type"],["impl Debug for UInt16Type"],["impl Debug for DurationMicrosecondType"],["impl<__T0: Debug> Debug for UnknownVectorSnafu<__T0>"],["impl Debug for NullBufferBuilder"],["impl Debug for TimeMicrosecondType"],["impl Debug for IntervalType"],["impl Debug for Error"],["impl Debug for IntervalMonthDayNanoType"],["impl Debug for CastTimeTypeSnafu"],["impl Debug for DateTimeType"],["impl Debug for TimeMicrosecond"],["impl Debug for TimeType"],["impl Debug for TimeNanosecondType"],["impl Debug for DurationNanosecondType"],["impl Debug for DictionaryType"],["impl Debug for ArrowComputeSnafu"],["impl Debug for LogicalTypeId"],["impl<T: Debug + WrapperType> Debug for OrdPrimitive<T>"],["impl Debug for TimestampMillisecond"],["impl Debug for UInt64Type"],["impl Debug for DurationMillisecondType"],["impl Debug for ValidityKind"],["impl<'a> Debug for ListValueRef<'a>"],["impl Debug for IntervalMonthDayNano"]], diff --git a/implementors/snafu/trait.IntoError.js b/implementors/snafu/trait.IntoError.js index ad394b6f4a04..e1ed6d44610d 100644 --- a/implementors/snafu/trait.IntoError.js +++ b/implementors/snafu/trait.IntoError.js @@ -1,7 +1,7 @@ (function() {var implementors = { "api":[["impl<__T0> IntoError<Error> for InvalidColumnDefaultConstraintSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IntoColumnDataTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for UnknownColumnDataTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<i32>,"],["impl<__T0> IntoError<Error> for ConvertColumnDefaultConstraintSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "auth":[["impl<__T0> IntoError<Error> for UserPasswordMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for InvalidConfigSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for PermissionDeniedSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalParamSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1, __T2> IntoError<Error> for AccessDeniedSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,\n __T2: Into<String>,"],["impl<__T0> IntoError<Error> for InternalStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedPasswordTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for AuthBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for IoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UserNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], -"catalog":[["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SystemCatalogSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SystemCatalogTableScanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DatafusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for GenericSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for OpenTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl<__T0, __T1> IntoError<Error> for SchemaNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for CatalogNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl IntoError<Error> for TableSchemaMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ValueDeserializeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotExistSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EmptyValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidTableInfoInCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InsertCatalogRecordSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CompileScriptInternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MetaSrvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableEngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for QueryAccessDeniedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ListSchemasSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidEntryTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Option<u8>>,"],["impl<__T0> IntoError<Error> for UnimplementedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for OpenSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SystemCatalogTableScanExecSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ListCatalogsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParallelOpenTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Option<String>>,"],["impl IntoError<Error> for UpgradeWeakCatalogManagerRefSnafuwhere\n Error: Error + ErrorCompat,"]], +"catalog":[["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SystemCatalogSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SystemCatalogTableScanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DatafusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for GenericSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for OpenTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl<__T0, __T1> IntoError<Error> for SchemaNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for CatalogNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SystemCatalogTypeMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl IntoError<Error> for TableSchemaMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ValueDeserializeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotExistSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EmptyValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidTableInfoInCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InsertCatalogRecordSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CompileScriptInternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MetaSrvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableEngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for QueryAccessDeniedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ListSchemasSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidEntryTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Option<u8>>,"],["impl<__T0> IntoError<Error> for UnimplementedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for OpenSystemCatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SystemCatalogTableScanExecSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ListCatalogsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParallelOpenTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Option<String>>,"],["impl IntoError<Error> for UpgradeWeakCatalogManagerRefSnafuwhere\n Error: Error + ErrorCompat,"]], "client":[["impl<__T0> IntoError<Error> for MissingFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegionServerSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Code>,"],["impl IntoError<Error> for HandleRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertFlightDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalDatabaseResponseSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ServerSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<StatusCode>,\n __T1: Into<String>,"],["impl IntoError<Error> for ColumnDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateChannelSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ClientStreamingSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IllegalFlightMessagesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IllegalGrpcClientStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for FlightGetSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Code>,"]], "cmd":[["impl<__T0> IntoError<Error> for DeserializeCatalogEntryValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PlanStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedSelectorTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ShutdownFrontendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidCatalogSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ReadlineSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PrettyPrintRecordBatchesSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RequestDatabaseSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConnectEtcdSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IllegalConfigSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InitMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReplCreationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartFrontendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MissingConfigSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownMetaServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateDirSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SubstraitEncodeLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartMetaServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildMetaServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownDatanodeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for IterStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartMetaClientSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidReplCommandSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartCatalogManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CollectRecordBatchesSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LoadLayeredConfigSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartDatanodeSnafuwhere\n Error: Error + ErrorCompat,"]], "common_base":[["impl<__T0, __T1> IntoError<Error> for OverflowSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl IntoError<Error> for UnderflowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EofSnafuwhere\n Error: Error + ErrorCompat,"]], @@ -10,10 +10,10 @@ "common_grpc":[["impl IntoError<Error> for CreateChannelSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidFlightDataSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for TypeMismatchSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,\n __T2: Into<String>,"],["impl<__T0> IntoError<Error> for ConversionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidConfigFilePathSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeFlightDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidTlsConfigSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "common_grpc_expr":[["impl<__T0> IntoError<Error> for InvalidColumnDefSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnexpectedValuesLengthSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnknownLocationTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<i32>,"],["impl<__T0> IntoError<Error> for IllegalDeleteRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for MissingFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DuplicatedColumnNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidColumnProtoSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ColumnDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DuplicatedTimestampColumnSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for MissingTimestampColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "common_mem_prof":[["impl IntoError<Error> for InternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DumpProfileDataSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<PathBuf>,"],["impl<__T0> IntoError<Error> for BuildTempPathSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<PathBuf>,"],["impl<__T0> IntoError<Error> for OpenTempFileSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ReadOptProfSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ProfilingNotEnabledSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ProfilingNotSupportedSnafuwhere\n Error: Error + ErrorCompat,"]], -"common_meta":[["impl<__T0> IntoError<Error> for TableInfoNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ParseOptionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for DecodeProtoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RenameTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SubmitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for IllegalServerStateSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<i32>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for RouteInfoCorruptedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1, __T2> IntoError<Error> for MoveRegionSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<RegionNumber>,\n __T2: Into<String>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidProtoMsgSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PayloadNotExistSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for SequenceOutOfRangeSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<u64>,\n __T2: Into<u64>,"],["impl<__T0> IntoError<Error> for GetKvCacheSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for EtcdTxnOpResponseSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for RetryLaterSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTableMetadataSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertAlterTableRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedSequenceValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for BuildTableMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertRawTableInfoSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CacheNotGetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableRouteNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for WaitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NextSequenceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for PrimaryKeyNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SendMessageSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegisterProcedureLoaderSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for SchemaAlreadyExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for OperateDatanodeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Peer>,"],["impl IntoError<Error> for ConvertRawKeySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidHeartbeatResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CatalogAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], +"common_meta":[["impl<__T0> IntoError<Error> for TableInfoNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ParseOptionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for DecodeProtoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RenameTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SubmitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for IllegalServerStateSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<i32>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for RouteInfoCorruptedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1, __T2> IntoError<Error> for MoveRegionSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<RegionNumber>,\n __T2: Into<String>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidProtoMsgSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PayloadNotExistSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for SequenceOutOfRangeSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<u64>,\n __T2: Into<u64>,"],["impl<__T0> IntoError<Error> for GetKvCacheSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for EtcdTxnOpResponseSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for RetryLaterSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTableMetadataSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertAlterTableRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedSequenceValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for BuildTableMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertRawTableInfoSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CacheNotGetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableRouteNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for WaitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NextSequenceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for PrimaryKeyNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SendMessageSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegisterProcedureLoaderSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for SchemaAlreadyExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for OperateDatanodeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Peer>,"],["impl IntoError<Error> for ConvertRawKeySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidHeartbeatResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CatalogAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "common_procedure":[["impl IntoError<Error> for WaitWatcherSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ListStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RetryTimesExceededSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl IntoError<Error> for RetryLaterSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ToJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DuplicateProcedureSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl<__T0> IntoError<Error> for LoaderConflictSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DeleteStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ProcedurePanicSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl<__T0> IntoError<Error> for SubprocedureFailedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl<__T0> IntoError<Error> for PutStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for FromJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteStatesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StopRemoveOutdatedMetaTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CorruptedDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartRemoveOutdatedMetaTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ProcedureExecSnafuwhere\n Error: Error + ErrorCompat,"]], -"common_query":[["impl<__T0> IntoError<Error> for DowncastVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidInputStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidFuncArgsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for FromScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidInputTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for UdfTempRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ToScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateAccumulatorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteRepeatedlySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertDfRecordBatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for FromArrowArraySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedInputDataTypeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Vec<ConcreteDataType>>,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GeneralDataFusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecutePhysicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BadAccumulatorImplSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GetScalarVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TypeCastSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl IntoError<Error> for GenerateFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ArrowComputeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidInputColSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl<__T0> IntoError<Error> for PyUdfSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], -"common_recordbatch":[["impl IntoError<Error> for FormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DataTypesSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ColumnNotExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for CreateRecordBatchesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PollStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ProjectArrowRecordBatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SchemaRef>,\n __T1: Into<Vec<usize>>,"],["impl IntoError<Error> for InitRecordbatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CastVectorSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,\n __T1: Into<ConcreteDataType>,"],["impl IntoError<Error> for SchemaConversionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NewDfRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"]], +"common_query":[["impl<__T0> IntoError<Error> for DowncastVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidInputStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidFuncArgsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for FromScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidInputTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for UdfTempRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ToScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateAccumulatorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteRepeatedlySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertDfRecordBatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for FromArrowArraySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedInputDataTypeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Vec<ConcreteDataType>>,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GeneralDataFusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecutePhysicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BadAccumulatorImplSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GetScalarVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TypeCastSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl IntoError<Error> for GenerateFunctionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ArrowComputeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidInputColSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IntoVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl<__T0> IntoError<Error> for PyUdfSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], +"common_recordbatch":[["impl IntoError<Error> for FormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DataTypesSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ColumnNotExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for CreateRecordBatchesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PollStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ProjectArrowRecordBatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SchemaRef>,\n __T1: Into<Vec<usize>>,"],["impl IntoError<Error> for InitRecordbatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CastVectorSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,\n __T1: Into<ConcreteDataType>,"],["impl IntoError<Error> for SchemaConversionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NewDfRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"]], "common_runtime":[["impl<__T0> IntoError<Error> for IllegalStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildRuntimeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WaitGcTaskStopSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "common_time":[["impl<__T0> IntoError<Error> for ParseOffsetStrSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ArithmeticOverflowSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseDateStrSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseIntervalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TimestampOverflowSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidTimeZoneOffsetSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<i32>,\n __T1: Into<u32>,"],["impl<__T0> IntoError<Error> for InvalidDateStrSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseTimestampSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseTimeZoneNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "datanode":[["impl IntoError<Error> for StartServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseAddrSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CreateTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DropTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for KeyColumnNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DeleteExprToRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for EngineProcedureNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SubmitProcedureSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl<__T0> IntoError<Error> for UnsupportedGrpcRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for HandleRegionRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for RuntimeResourceSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CreateDirSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PlanStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MissingRequiredFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JoinTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingKvBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CatalogNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ColumnDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for OpenLogStoreSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildRegionRequestsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DatabaseNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ColumnNoneDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for WaitForGrpcServingSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for StopRegionEngineSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for FlushTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for WaitProcedureSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ProcedureId>,"],["impl IntoError<Error> for ExecuteSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableIdProviderNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for MissingWalDirConfigSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for GetRegionMetadataSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for ColumnNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for NotSupportSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MetaClientInitSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ColumnDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BumpTableIdSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ColumnValuesNumberMismatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl IntoError<Error> for ParseSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingNodeIdSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RemoveDirSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ShutdownServerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConstraintNotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for GetMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IncorrectInternalStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IllegalPrimaryKeysDefSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegionEngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableEngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PayloadNotExistSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RegisterSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InitBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UnrecognizedTableOptionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedOutputSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for HandleHeartbeatResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimestampColumnSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingMetasrvOptsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InsertDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InsertSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SchemaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingMetaClientSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ShutdownInstanceSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PrepareImmutableTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingInsertBodySnafuwhere\n Error: Error + ErrorCompat,"]], @@ -23,15 +23,15 @@ "log_store":[["impl IntoError<Error> for IllegalStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for OverrideCompactedEntrySnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,\n __T1: Into<u64>,\n __T2: Into<u64>,"],["impl IntoError<Error> for RaftEngineSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2, __T3> IntoError<Error> for FetchEntrySnafu<__T0, __T1, __T2, __T3>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,\n __T1: Into<u64>,\n __T2: Into<u64>,\n __T3: Into<usize>,"],["impl IntoError<Error> for StopGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalNamespaceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl IntoError<Error> for AddEntryLogBatchSnafuwhere\n Error: Error + ErrorCompat,"]], "meta_client":[["impl IntoError<Error> for AskLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for AskLeaderTimeoutSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateHeartbeatStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidResponseHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateChannelSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for RetryTimesExceededSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<String>,"],["impl IntoError<Error> for ConvertMetaResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertMetaRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NoLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalGrpcClientStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for NotStartedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SendHeartbeatSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for MetaServerSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<StatusCode>,\n __T1: Into<String>,"]], "meta_srv":[["impl<__T0> IntoError<Error> for TxnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertEtcdTxnObjectSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionFailoverCandidatesNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for PusherNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for CorruptedTableRouteSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for InvalidCatalogValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartGrpcSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateChannelSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LockSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidInactiveRegionKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BatchGetSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ListCatalogsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedSelectorTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for NoLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for PushMessageSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegisterProcedureLoaderSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RetryLaterSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RequestDatanodeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Peer>,"],["impl IntoError<Error> for SendShutdownSignalSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingRequestHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ResponseHeaderNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConnectEtcdSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LeaseKeyFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RecoverProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeserializeFromJsonSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EmptyTableNameSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for OtherSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ListSchemasSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for NoEnoughAvailableDatanodeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0> IntoError<Error> for UnsupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ShutdownServerSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidArgumentsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InitMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableInfoNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl IntoError<Error> for StatValueFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableRouteNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl IntoError<Error> for SubmitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NextSequenceSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidFullTableNameSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UpdateTableMetadataSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ExceededRetryLimitSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<usize>,"],["impl IntoError<Error> for EmptyKeySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidRegionKeyFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LeaseValueFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidUtf8ValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UnlockSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EtcdFailedSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TcpIncomingSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MoveValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for MailboxTimeoutSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl<__T0> IntoError<Error> for TcpBindSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StatKeyFromUtf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidLeaseKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for IsNotLeaderSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecodeTableRouteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for MailboxReceiverSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,\n __T1: Into<String>,"],["impl IntoError<Error> for WaitProcedureSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UpdateTableRouteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MailboxClosedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SerializeToJsonSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableRouteConversionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for OperateRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Peer>,"],["impl<__T0> IntoError<Error> for SchemaAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidateTableCacheSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RangeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for TableIdChangedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,\n __T1: Into<u64>,"],["impl<__T0> IntoError<Error> for InvalidHeartbeatRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTxnResultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PublishMessageSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseAddrSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TooManyPartitionsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertProtoDataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MissingRequiredParameterSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnexpectedInstructionReplySnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidStatKeySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SubmitDdlTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GetFullTableInfoSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidHttpBodySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartHttpSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for LockNotConfigSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseNumSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for LeaseGrantSnafuwhere\n Error: Error + ErrorCompat,"]], -"mito2":[["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for RegionCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRecordBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidSchedulerStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl IntoError<Error> for ConvertVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WorkerStoppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,"],["impl IntoError<Error> for RegionMetadataNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for EmptyRegionDirSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl IntoError<Error> for WriteGroupSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidScanIndexSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ManifestVersion>,\n __T1: Into<ManifestVersion>,"],["impl IntoError<Error> for SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidSenderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for WriteWalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0> IntoError<Error> for CompactRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for RecvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FlushRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RejectWriteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for WriteBufferSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DecompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl IntoError<Error> for FieldTypeMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportedFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidRegionRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DecodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeserializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for CompatReaderSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for WriteParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JsonOptionsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionDroppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionClosedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionTruncatedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for OpenDalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for EncodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionReadonlySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidRequestSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for DeleteSstSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<FileId>,"],["impl<__T0> IntoError<Error> for FillDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidParquetSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"]], +"mito2":[["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for RegionCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRecordBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidSchedulerStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl IntoError<Error> for ConvertVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WorkerStoppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,"],["impl IntoError<Error> for RegionMetadataNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for EmptyRegionDirSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl IntoError<Error> for WriteGroupSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidScanIndexSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ManifestVersion>,\n __T1: Into<ManifestVersion>,"],["impl IntoError<Error> for SerdeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidSenderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeVectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for WriteWalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0> IntoError<Error> for CompactRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for RecvSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FlushRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RejectWriteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for WriteBufferSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DecompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl IntoError<Error> for FieldTypeMismatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportedFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidRegionRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DecodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeserializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ComputeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for CompatReaderSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RegionNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for WriteParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JsonOptionsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SerializeFieldSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RegionDroppedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionClosedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionTruncatedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for OpenDalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for EncodeWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for RegionReadonlySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidRequestSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for DeleteSstSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<FileId>,"],["impl<__T0> IntoError<Error> for FillDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidParquetSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"]], "operator":[["impl IntoError<Error> for ParseQuerySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertColumnDefaultConstraintSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SchemaIncompatibleSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ColumnDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for InvalidPartitionColumnsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedFormatSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Format>,"],["impl IntoError<Error> for ReadParquetSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidColumnDefSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidCopyParameterSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for WriteStreamToFileSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnexpectedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["impl IntoError<Error> for BuildColumnVectorsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteDdlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildParquetRecordBatchStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PrepareFileTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseFileFormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PlanStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadOrcSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidateTableCacheSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReadObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateTableInfoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InferSchemaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildCreateExprOnInsertionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidInsertRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TableAlreadyExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InferFileTableSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingInsertBodySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseUrlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ProjectSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for FindNewColumnsOnInsertionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableMetadataManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SplitDeleteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for RequestDeletesSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildFileStreamSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildRegexSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for IllegalPrimaryKeysDefSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ColumnNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for JoinTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SplitInsertSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ReadDfRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ParseSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ListObjectsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DeserializePartitionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildCsvConfigSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildDfLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RequestInsertsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ColumnDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for WriteParquetSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UnrecognizedTableOptionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for InvalidSchemaSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<String>,\n __T2: Into<String>,"],["impl IntoError<Error> for MissingTimeIndexColumnSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ColumnNoneDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InsertSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDeleteRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for IntoVectorsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DescribeStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BuildTableMetaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for FindTablePartitionRuleSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for FindRegionLeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for AlterExprToRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for SchemaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PrepareImmutableTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CopyTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], -"partition":[["impl IntoError<Error> for DeserializeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for RegionKeysSizeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0, __T1> IntoError<Error> for FindRegionRoutesSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<u64>,"],["impl<__T0> IntoError<Error> for MissingDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for FindTableRoutesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl<__T0, __T1> IntoError<Error> for FindLeaderSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for FindDatanodeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<RegionNumber>,"],["impl<__T0> IntoError<Error> for FindRegionsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Vec<Expr>>,"],["impl IntoError<Error> for SerializeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for GetCacheSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidInsertRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDeleteRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableRouteManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FindRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertScalarValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ScalarValue>,"],["impl IntoError<Error> for RequestMetaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidTableRouteDataSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<String>,"]], +"partition":[["impl IntoError<Error> for DeserializeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for RegionKeysSizeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,\n __T1: Into<usize>,"],["impl<__T0, __T1> IntoError<Error> for FindRegionRoutesSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<u64>,"],["impl<__T0> IntoError<Error> for MissingDefaultValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for FindTableRoutesSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl<__T0, __T1> IntoError<Error> for FindLeaderSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for FindDatanodeSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<RegionNumber>,"],["impl<__T0> IntoError<Error> for FindRegionsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Vec<Expr>>,"],["impl IntoError<Error> for SerializeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for GetCacheSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidInsertRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDeleteRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableRouteManagerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FindRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertScalarValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ScalarValue>,"],["impl IntoError<Error> for RequestMetaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidTableRouteDataSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,\n __T1: Into<String>,"]], "promql":[["impl IntoError<Error> for UnknownTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ValueNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EmptyRangeSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DataFusionPlanningSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ExpectExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Expr>,"],["impl IntoError<Error> for ZeroRangeSelectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnexpectedTokenSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TokenType>,"],["impl<__T0> IntoError<Error> for ColumnNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TimeIndexNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1, __T2> IntoError<Error> for IllegalRangeSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,\n __T1: Into<u32>,\n __T2: Into<usize>,"],["impl IntoError<Error> for ExpectRangeSelectorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeserializeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for MultipleVectorSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Expr>,"],["impl<__T0> IntoError<Error> for UnexpectedPlanExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MultipleMetricMatchersSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TableNameNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NoMetricMatcherSnafuwhere\n Error: Error + ErrorCompat,"]], "query":[["impl<__T0, __T1, __T2> IntoError<Error> for ColumnSchemaIncompatibleSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<ConcreteDataType>,\n __T2: Into<ConcreteDataType>,"],["impl IntoError<Error> for EncodeSubstraitLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MissingTableMutationHandlerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<InnerError> for ConvertDfRecordBatchStreamSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl IntoError<Error> for InferSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<InnerError> for ConvertSchemaSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TimeIndexNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for MissingRequiredFieldSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for QueryParseSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for QueryExecutionSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ListObjectsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseTimestampSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ParseSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<InnerError> for PhysicalPlanDowncastSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl IntoError<Error> for QueryPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnimplementedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<InnerError> for DatafusionSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl IntoError<Error> for VectorComputationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildRegexSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CreateSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UnknownTableSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PlanSqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for UnexpectedOutputKindSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for ParseFileFormatSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RoutePartitionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableName>,"],["impl<__T0> IntoError<Error> for MultipleStatementsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CatalogNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for AddSystemTimeOverflowSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Duration>,"],["impl IntoError<Error> for TableMutationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<InnerError> for ExecutePhysicalPlanSnafuwhere\n InnerError: Error + ErrorCompat,"],["impl IntoError<Error> for DataFusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for QueryAccessDeniedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for ConvertDatafusionSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ColumnSchemaNoDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for SchemaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildBackendSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseFloatSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TableNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for SqlSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["impl IntoError<Error> for RemoteRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertSqlTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl IntoError<Error> for RegionQuerySnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for MissingTimestampColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "script":[["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PyParseSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for TokioJoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ScriptsTableNotFoundSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for PyRuntimeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for OtherSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for BuildDfLogicalPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for RecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PyCompileSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for FindColumnInScriptsTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TypeCastSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CompilePythonSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ScriptNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DataFusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ExecutePythonSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteInternalStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CoprParseSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Option<Location>>,"],["impl<__T0> IntoError<Error> for UnsupportedSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CastTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CollectRecordsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InsertScriptSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DatabaseQuerySnafuwhere\n Error: Error + ErrorCompat,"]], "servers":[["impl<__T0> IntoError<Error> for ParsePromQLSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<PromQuery>,"],["impl IntoError<Error> for OtherSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidUtf8ValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InfluxdbLinesWriteSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidFlightTicketSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ExecuteScriptSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1, __T2, __T3> IntoError<Error> for IncompatibleSchemaSnafu<__T0, __T1, __T2, __T3>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,\n __T2: Into<i32>,\n __T3: Into<i32>,"],["impl IntoError<Error> for DecodeOtlpRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for CheckDatabaseValiditySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertScalarValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GrpcReflectionServiceSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DescribeStatementSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NotFoundInfluxAuthSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InternalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ExecuteGrpcQuerySnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for OtlpMetricsWriteSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DataFrameSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TcpBindSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<SocketAddr>,"],["impl<__T0> IntoError<Error> for InvalidPrepareStatementSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CatalogSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidOpentsdbJsonRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidPromRemoteRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for TlsRequiredSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidFlushArgumentSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TcpIncomingSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TimePrecisionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InternalIoSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MetricsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvisibleASCIISnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidParameterSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InfluxdbLineProtocolSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DatabaseNotFoundSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidPromRemoteReadQueryResultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedAuthSchemeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecompressPromRemoteRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidQuerySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for AlreadyStartedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ReplacePreparedStmtParamsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConnResetByPeerSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for PromSeriesWriteSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for TokioIoSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CollectRecordbatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for UpdateJemallocMetricsSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for JoinTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecutePlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidAuthorizationHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InsertScriptSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidOpentsdbLineSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for NotFoundAuthHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ExecuteGrpcRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for BuildHttpResponseSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for HyperSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodePromRemoteRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartGrpcSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidBase64ValueSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for GetPreparedStmtParamsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ExecuteQuerySnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for AuthSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StartHttpSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for PreparedStmtTypeMismatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,\n __T1: Into<ColumnType>,"],["impl<__T0> IntoError<Error> for UnexpectedResultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], -"sql":[["impl<__T0> IntoError<Error> for SqlTypeNotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl<__T0, __T1> IntoError<Error> for InvalidCastSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,\n __T1: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for InvalidTableOptionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedDefaultValueSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Expr>,"],["impl IntoError<Error> for SerializeColumnDefaultConstraintSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["impl<__T0, __T1, __T2> IntoError<Error> for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<ConcreteDataType>,\n __T2: Into<ConcreteDataType>,"],["impl IntoError<Error> for SyntaxSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimeIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTableNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for InvalidColumnOptionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTimeIndexSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDatabaseNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ConvertSqlValueSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,\n __T1: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertToDfStatementSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertToGrpcDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for TimestampOverflowSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Timestamp>,\n __T1: Into<TimeUnit>,"],["impl<__T0, __T1, __T2> IntoError<Error> for UnexpectedSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,\n __T2: Into<String>,"]], -"storage":[["impl<__T0> IntoError<Error> for DeleteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for WaitFlushSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for ListObjectsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidAlterRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for SequenceNotMonotonicSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SequenceNumber>,\n __T1: Into<SequenceNumber>,"],["impl<__T0, __T1> IntoError<Error> for NotInSchemaToCompatSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<u32>,"],["impl IntoError<Error> for StopPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ClosedRegionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WriteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for WalDataCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for AddExistColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidProjectionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ManifestCheckpointSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for DecompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ColIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopManifestGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BatchCorruptedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for InvalidSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnknownColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidScanIndexSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ManifestVersion>,\n __T1: Into<ManifestVersion>,"],["impl IntoError<Error> for StartManifestGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl IntoError<Error> for WriteBufferSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteWalNamespaceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for ReadlineSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for AddNonNullColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CompactTaskCancelSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for MarkWalObsoleteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl IntoError<Error> for DecodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EncodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropAbsentColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidProjectionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRegionDescSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for FilterColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReservedColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PushBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DuplicateFlushSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<SequenceNumber>,"],["impl<__T0, __T1, __T2> IntoError<Error> for UnequalLengthsSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<usize>,\n __T2: Into<usize>,"],["impl IntoError<Error> for ParseSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeleteSstSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimestampSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BatchMissingColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DecodeParquetTimeRangeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TtlCalculationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for AlterMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for HasNullSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseMetaIntSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ToColumnSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropInternalColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ReadObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertColumnsToRowsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for WriteToOldVersionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,\n __T1: Into<u32>,"],["impl<__T0> IntoError<Error> for DecodeMetaActionListSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for WriteParquetSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BuildBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CfNameExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CfIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MoreColumnThanExpectedSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRawRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for IllegalSchedulerStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertStoreSchemaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SortArraysSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NoDefaultToReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DropKeyColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RequestTooLargeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,"],["impl IntoError<Error> for EncodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ManifestProtocolForbidWriteSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ProtocolVersion>,\n __T1: Into<ProtocolVersion>,"],["impl<__T0> IntoError<Error> for CompatReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ColNameExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for MetaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RateLimitedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRegionStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<&'static str>,"],["impl IntoError<Error> for BuildColumnDescriptorSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for TypeMismatchSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<ConcreteDataType>,\n __T2: Into<ConcreteDataType>,"],["impl<__T0, __T1> IntoError<Error> for ManifestProtocolForbidReadSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ProtocolVersion>,\n __T1: Into<ProtocolVersion>,"],["impl<__T0> IntoError<Error> for WriteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidAlterVersionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<VersionNumber>,\n __T1: Into<VersionNumber>,"],["impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], +"sql":[["impl<__T0> IntoError<Error> for SqlTypeNotSupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<DataType>,"],["impl<__T0, __T1> IntoError<Error> for InvalidCastSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,\n __T1: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for InvalidTableOptionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedDefaultValueSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<Expr>,"],["impl IntoError<Error> for SerializeColumnDefaultConstraintSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,"],["impl<__T0, __T1, __T2> IntoError<Error> for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<ConcreteDataType>,\n __T2: Into<ConcreteDataType>,"],["impl IntoError<Error> for SyntaxSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimeIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ParseSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTableNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for InvalidColumnOptionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTimeIndexSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidDatabaseNameSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ConvertSqlValueSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Value>,\n __T1: Into<ConcreteDataType>,"],["impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidSqlValueSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for UnsupportedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertToDfStatementSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertToGrpcDataTypeSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for TimestampOverflowSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<Timestamp>,\n __T1: Into<TimeUnit>,"],["impl<__T0, __T1, __T2> IntoError<Error> for UnexpectedSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,\n __T2: Into<String>,"]], +"storage":[["impl<__T0> IntoError<Error> for DeleteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for WaitFlushSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for ListObjectsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidAlterRequestSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for SequenceNotMonotonicSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SequenceNumber>,\n __T1: Into<SequenceNumber>,"],["impl<__T0, __T1> IntoError<Error> for NotInSchemaToCompatSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<u32>,"],["impl IntoError<Error> for StopPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ClosedRegionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for WriteObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for WalDataCorruptedSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for AddExistColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for InvalidProjectionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ManifestCheckpointSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for DecompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for ColIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl IntoError<Error> for BuildPredicateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopManifestGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BatchCorruptedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ReadWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for InvalidSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnknownColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for StopSchedulerSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for InvalidScanIndexSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ManifestVersion>,\n __T1: Into<ManifestVersion>,"],["impl IntoError<Error> for StartManifestGcTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for CompressObjectSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<CompressionType>,\n __T1: Into<String>,"],["impl IntoError<Error> for WriteBufferSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DeleteWalNamespaceSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl IntoError<Error> for ReadlineSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for AddNonNullColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CompactTaskCancelSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0> IntoError<Error> for MarkWalObsoleteSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<u64>,"],["impl IntoError<Error> for DecodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EncodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropAbsentColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidProjectionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ReadParquetSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRegionDescSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for FilterColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for CreateRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ReservedColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for PushBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for DuplicateFlushSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<SequenceNumber>,"],["impl<__T0, __T1, __T2> IntoError<Error> for UnequalLengthsSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<usize>,\n __T2: Into<usize>,"],["impl IntoError<Error> for ParseSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DeleteSstSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for ConvertSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for MissingTimestampSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InvalidIndexSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DecodeJsonSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<ParseIdError> for ParseIdSnafuwhere\n ParseIdError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BatchMissingColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for StartPickTaskSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DecodeParquetTimeRangeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TtlCalculationSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for AlterMetadataSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for HasNullSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ParseMetaIntSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ToColumnSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DropInternalColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ReadObjectSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertColumnsToRowsSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for WriteToOldVersionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<u32>,\n __T1: Into<u32>,"],["impl<__T0> IntoError<Error> for DecodeMetaActionListSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for WriteParquetSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for BuildBatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for NewRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for CfNameExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for CfIdExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ColumnId>,"],["impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for MoreColumnThanExpectedSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRawRegionSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertArrowSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for IllegalSchedulerStateSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for JoinSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ConvertStoreSchemaSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SortArraysSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for NoDefaultToReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for DropKeyColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecodeWalHeaderSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for RequestTooLargeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<usize>,"],["impl IntoError<Error> for EncodeArrowSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for Utf8Snafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ManifestProtocolForbidWriteSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ProtocolVersion>,\n __T1: Into<ProtocolVersion>,"],["impl<__T0> IntoError<Error> for CompatReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for ColNameExistsSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for MetaNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for RateLimitedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidRegionStateSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<&'static str>,"],["impl IntoError<Error> for BuildColumnDescriptorSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1, __T2> IntoError<Error> for TypeMismatchSnafu<__T0, __T1, __T2>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<ConcreteDataType>,\n __T2: Into<ConcreteDataType>,"],["impl<__T0, __T1> IntoError<Error> for ManifestProtocolForbidReadSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<ProtocolVersion>,\n __T1: Into<ProtocolVersion>,"],["impl<__T0> IntoError<Error> for WriteWalSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<RegionId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidAlterVersionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<VersionNumber>,\n __T1: Into<VersionNumber>,"],["impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "store_api":[["impl IntoError<Error> for BuildColumnDescriptorSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<MetadataError> for ConvertDatatypesSnafuwhere\n MetadataError: Error + ErrorCompat,"],["impl IntoError<MetadataError> for SerdeJsonSnafuwhere\n MetadataError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidDefaultConstraintSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<MetadataError> for InvalidMetaSnafu<__T0>where\n MetadataError: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<MetadataError> for InvalidRegionRequestSnafu<__T0, __T1>where\n MetadataError: Error + ErrorCompat,\n __T0: Into<RegionId>,\n __T1: Into<String>,"],["impl IntoError<MetadataError> for InvalidSchemaSnafuwhere\n MetadataError: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidRawRegionRequestSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<MetadataError> for InvalidRawRegionRequestSnafu<__T0>where\n MetadataError: Error + ErrorCompat,\n __T0: Into<String>,"]], "substrait":[["impl<__T0> IntoError<Error> for UnsupportedExprSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for ConvertDfSchemaSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for InternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedSubstraitTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for DecodeDfPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for SchemaNotMatchSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<SchemaRef>,\n __T1: Into<SchemaRef>,"],["impl IntoError<Error> for EncodeDfPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for DFInternalSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedPlanSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for EncodeRelSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for UnsupportedConcreteTypeSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<ConcreteDataType>,"],["impl IntoError<Error> for EmptyExprSnafuwhere\n Error: Error + ErrorCompat,"],["impl IntoError<Error> for EmptyPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for MissingFieldSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for DecodeRelSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for InvalidParametersSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for UnknownPlanSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for ResolveTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]], "table":[["impl<__T0> IntoError<Error> for MissingTimeIndexColumnSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for InvalidTableSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<TableId>,"],["impl<__T0, __T1> IntoError<Error> for InvalidAlterRequestSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for TablesRecordBatchSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ParseTableOptionSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for EngineNotFoundSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for SchemaConversionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for ColumnNotExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for RegionSchemaMismatchSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for ColumnExistsSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for TableProjectionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for EngineExistSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0, __T1> IntoError<Error> for RemoveColumnInIndexSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl<__T0> IntoError<Error> for SchemaBuildSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl<__T0> IntoError<Error> for UnsupportedSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"],["impl IntoError<Error> for TableOperationSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0, __T1> IntoError<Error> for BuildColumnDescriptorSnafu<__T0, __T1>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,\n __T1: Into<String>,"],["impl IntoError<Error> for DatafusionSnafuwhere\n Error: Error + ErrorCompat,"],["impl<__T0> IntoError<Error> for DuplicatedExecuteCallSnafu<__T0>where\n Error: Error + ErrorCompat,\n __T0: Into<String>,"]] diff --git a/mito2/cache/index.html b/mito2/cache/index.html index 9e3d5a014892..5b3c750452c2 100644 --- a/mito2/cache/index.html +++ b/mito2/cache/index.html @@ -1,2 +1,2 @@ mito2::cache - Rust

    Module mito2::cache

    source ·
    Expand description

    Cache for the engine.

    -

    Modules

    • cache_size 🔒
      Cache size of different cache value.

    Structs

    Type Definitions

    \ No newline at end of file +

    Modules

    • cache_size 🔒
      Cache size of different cache value.

    Structs

    Type Definitions

    \ No newline at end of file diff --git a/mito2/cache/struct.CacheManager.html b/mito2/cache/struct.CacheManager.html index 5ef1fa4f6909..6a25b252f8ae 100644 --- a/mito2/cache/struct.CacheManager.html +++ b/mito2/cache/struct.CacheManager.html @@ -1,9 +1,9 @@ CacheManager in mito2::cache - Rust

    Struct mito2::cache::CacheManager

    source ·
    pub struct CacheManager {
         sst_meta_cache: Option<Cache<SstMetaKey, Arc<ParquetMetaData>>>,
    -    vector_cache: Option<Cache<Value, VectorRef>>,
    +    vector_cache: Option<Cache<Value, VectorRef>>,
     }
    Expand description

    Manages cached data for the engine.

    Fields§

    §sst_meta_cache: Option<Cache<SstMetaKey, Arc<ParquetMetaData>>>

    Cache for SST metadata.

    -
    §vector_cache: Option<Cache<Value, VectorRef>>

    Cache for vectors.

    +
    §vector_cache: Option<Cache<Value, VectorRef>>

    Cache for vectors.

    Implementations§

    source§

    impl CacheManager

    source

    pub fn new(sst_meta_cache_size: u64, vector_cache_size: u64) -> CacheManager

    Creates a new manager with specific cache size in bytes.

    source

    pub fn get_parquet_meta_data( &self, @@ -17,8 +17,8 @@ metadata: Arc<ParquetMetaData> )

    Puts [ParquetMetaData] into the cache.

    source

    pub fn remove_parquet_meta_data(&self, region_id: RegionId, file_id: FileId)

    Removes [ParquetMetaData] from the cache.

    -
    source

    pub fn get_repeated_vector(&self, key: &Value) -> Option<VectorRef>

    Gets a vector with repeated value for specific key.

    -
    source

    pub fn put_repeated_vector(&self, key: Value, vector: VectorRef)

    Puts a vector with repeated value into the cache.

    +
    source

    pub fn get_repeated_vector(&self, key: &Value) -> Option<VectorRef>

    Gets a vector with repeated value for specific key.

    +
    source

    pub fn put_repeated_vector(&self, key: Value, vector: VectorRef)

    Puts a vector with repeated value into the cache.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/mito2/cache/type.VectorCache.html b/mito2/cache/type.VectorCache.html index 658aed486f79..c6759d2ee474 100644 --- a/mito2/cache/type.VectorCache.html +++ b/mito2/cache/type.VectorCache.html @@ -1,3 +1,3 @@ -VectorCache in mito2::cache - Rust

    Type Definition mito2::cache::VectorCache

    source ·
    type VectorCache = Cache<Value, VectorRef>;
    Expand description

    Maps [Value] to a vector that holds this value repeatedly.

    +VectorCache in mito2::cache - Rust

    Type Definition mito2::cache::VectorCache

    source ·
    type VectorCache = Cache<Value, VectorRef>;
    Expand description

    Maps Value to a vector that holds this value repeatedly.

    e.g. "hello" => ["hello", "hello", "hello"]

    \ No newline at end of file diff --git a/mito2/error/enum.Error.html b/mito2/error/enum.Error.html index a25777bf97b1..f045a49cb017 100644 --- a/mito2/error/enum.Error.html +++ b/mito2/error/enum.Error.html @@ -87,7 +87,7 @@ CreateDefault { region_id: RegionId, column: String, - source: Error, + source: Error, }, EncodeWal { region_id: RegionId, @@ -117,14 +117,14 @@ source: Arc<Error>, }, FieldTypeMismatch { - source: Error, + source: Error, }, SerializeField { error: Error, location: Location, }, NotSupportedField { - data_type: ConcreteDataType, + data_type: ConcreteDataType, location: Location, }, DeserializeField { @@ -146,7 +146,7 @@ }, ConvertVector { location: Location, - source: Error, + source: Error, }, ComputeArrow { location: Location, @@ -154,7 +154,7 @@ }, ComputeVector { location: Location, - source: Error, + source: Error, }, PrimaryKeyLengthMismatch { expect: usize, @@ -172,7 +172,7 @@ location: Location, }, BuildPredicate { - source: Error, + source: Error, location: Location, }, DeleteSst { @@ -230,7 +230,7 @@ },
    }

    Variants§

    §

    OpenDal

    Fields

    §location: Location
    §error: Error
    §

    CompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    DecompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    SerdeJson

    Fields

    §location: Location
    §error: Error
    §

    InvalidScanIndex

    Fields

    §start: ManifestVersion
    §end: ManifestVersion
    §location: Location
    §

    Utf8

    Fields

    §location: Location
    §

    RegionMetadataNotFound

    Fields

    §location: Location
    §

    Join

    Fields

    §error: JoinError
    §location: Location
    §

    WorkerStopped

    Fields

    §id: u32
    §location: Location
    §

    Recv

    Fields

    §error: RecvError
    §location: Location
    §

    InvalidMeta

    Fields

    §reason: String
    §location: Location
    §

    InvalidMetadata

    Fields

    §source: MetadataError
    §location: Location
    §

    NewRecordBatch

    Fields

    §location: Location
    §error: ArrowError
    §

    WriteBuffer

    Fields

    §location: Location
    §source: Error
    §

    WriteParquet

    Fields

    §path: String
    §location: Location
    §error: ParquetError
    §

    ReadParquet

    Fields

    §path: String
    §error: ParquetError
    §location: Location
    §

    RegionNotFound

    Fields

    §region_id: RegionId
    §location: Location
    §

    RegionCorrupted

    Fields

    §region_id: RegionId
    §reason: String
    §location: Location
    §

    InvalidRequest

    Fields

    §region_id: RegionId
    §reason: String
    §location: Location
    §

    FillDefault

    Fields

    §region_id: RegionId

    An error type to indicate that schema is changed and we need to fill default values again.

    -
    §

    CreateDefault

    Fields

    §region_id: RegionId
    §column: String
    §source: Error
    §

    EncodeWal

    Fields

    §region_id: RegionId
    §location: Location
    §

    WriteWal

    Fields

    §location: Location
    §source: BoxedError
    §

    ReadWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    DecodeWal

    Fields

    §region_id: RegionId
    §location: Location
    §

    DeleteWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    WriteGroup

    Fields

    §source: Arc<Error>
    §

    FieldTypeMismatch

    Fields

    §source: Error
    §

    SerializeField

    Fields

    §error: Error
    §location: Location
    §

    NotSupportedField

    Fields

    §data_type: ConcreteDataType
    §location: Location
    §

    DeserializeField

    Fields

    §error: Error
    §location: Location
    §

    InvalidParquet

    Fields

    §file: String
    §reason: String
    §location: Location
    §

    InvalidBatch

    Fields

    §reason: String
    §location: Location
    §

    InvalidRecordBatch

    Fields

    §reason: String
    §location: Location
    §

    ConvertVector

    Fields

    §location: Location
    §source: Error
    §

    ComputeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    ComputeVector

    Fields

    §location: Location
    §source: Error
    §

    PrimaryKeyLengthMismatch

    Fields

    §expect: usize
    §actual: usize
    §location: Location
    §

    InvalidSender

    Fields

    §location: Location
    §

    InvalidSchedulerState

    Fields

    §location: Location
    §

    StopScheduler

    Fields

    §error: JoinError
    §location: Location
    §

    BuildPredicate

    Fields

    §source: Error
    §location: Location
    §

    DeleteSst

    Fields

    §file_id: FileId
    §error: Error
    §location: Location
    §

    FlushRegion

    Fields

    §region_id: RegionId
    §source: Arc<Error>
    §location: Location
    §

    RegionDropped

    Fields

    §region_id: RegionId
    §location: Location
    §

    RegionClosed

    Fields

    §region_id: RegionId
    §location: Location
    §

    RegionTruncated

    Fields

    §region_id: RegionId
    §location: Location
    §

    RejectWrite

    Fields

    §region_id: RegionId
    §location: Location
    §

    CompactRegion

    Fields

    §region_id: RegionId
    §source: Arc<Error>
    §location: Location
    §

    CompatReader

    Fields

    §region_id: RegionId
    §reason: String
    §location: Location
    §

    InvalidRegionRequest

    Fields

    §source: MetadataError
    §location: Location
    §

    RegionReadonly

    Fields

    §region_id: RegionId
    §location: Location
    §

    JsonOptions

    Fields

    §error: Error
    §location: Location
    §

    EmptyRegionDir

    Fields

    §region_id: RegionId
    §region_dir: String
    §location: Location

    Implementations§

    source§

    impl Error

    source

    pub(crate) fn is_fill_default(&self) -> bool

    Returns true if we need to fill default value for a region.

    +
    §

    CreateDefault

    Fields

    §region_id: RegionId
    §column: String
    §source: Error
    §

    EncodeWal

    Fields

    §region_id: RegionId
    §location: Location
    §

    WriteWal

    Fields

    §location: Location
    §source: BoxedError
    §

    ReadWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    DecodeWal

    Fields

    §region_id: RegionId
    §location: Location
    §

    DeleteWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    WriteGroup

    Fields

    §source: Arc<Error>
    §

    FieldTypeMismatch

    Fields

    §source: Error
    §

    SerializeField

    Fields

    §error: Error
    §location: Location
    §

    NotSupportedField

    Fields

    §location: Location
    §

    DeserializeField

    Fields

    §error: Error
    §location: Location
    §

    InvalidParquet

    Fields

    §file: String
    §reason: String
    §location: Location
    §

    InvalidBatch

    Fields

    §reason: String
    §location: Location
    §

    InvalidRecordBatch

    Fields

    §reason: String
    §location: Location
    §

    ConvertVector

    Fields

    §location: Location
    §source: Error
    §

    ComputeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    ComputeVector

    Fields

    §location: Location
    §source: Error
    §

    PrimaryKeyLengthMismatch

    Fields

    §expect: usize
    §actual: usize
    §location: Location
    §

    InvalidSender

    Fields

    §location: Location
    §

    InvalidSchedulerState

    Fields

    §location: Location
    §

    StopScheduler

    Fields

    §error: JoinError
    §location: Location
    §

    BuildPredicate

    Fields

    §source: Error
    §location: Location
    §

    DeleteSst

    Fields

    §file_id: FileId
    §error: Error
    §location: Location
    §

    FlushRegion

    Fields

    §region_id: RegionId
    §source: Arc<Error>
    §location: Location
    §

    RegionDropped

    Fields

    §region_id: RegionId
    §location: Location
    §

    RegionClosed

    Fields

    §region_id: RegionId
    §location: Location
    §

    RegionTruncated

    Fields

    §region_id: RegionId
    §location: Location
    §

    RejectWrite

    Fields

    §region_id: RegionId
    §location: Location
    §

    CompactRegion

    Fields

    §region_id: RegionId
    §source: Arc<Error>
    §location: Location
    §

    CompatReader

    Fields

    §region_id: RegionId
    §reason: String
    §location: Location
    §

    InvalidRegionRequest

    Fields

    §source: MetadataError
    §location: Location
    §

    RegionReadonly

    Fields

    §region_id: RegionId
    §location: Location
    §

    JsonOptions

    Fields

    §error: Error
    §location: Location
    §

    EmptyRegionDir

    Fields

    §region_id: RegionId
    §region_dir: String
    §location: Location

    Implementations§

    source§

    impl Error

    source

    pub(crate) fn is_fill_default(&self) -> bool

    Returns true if we need to fill default value for a region.

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, @@ -239,7 +239,7 @@ downcast to a specific implementation.
    source§

    fn location_opt(&self) -> Option<Location>

    Get the location of this error, None if the location is unavailable. Add _opt suffix to avoid confusing with similar method in std::error::Error
    source§

    fn output_msg(&self) -> Stringwhere Self: Sized,

    source§

    impl IntoError<Error> for BuildPredicateSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CompactRegionSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CompactRegionSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<RegionId>,

    §

    type Source = Arc<Error, Global>

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for CompatReaderSnafu<__T0, __T1>where Error: Error + ErrorCompat, @@ -249,11 +249,11 @@ __T0: Into<CompressionType>, __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ComputeArrowSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ComputeVectorSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertVectorSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertVectorSnafuwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<RegionId>, - __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DecodeWalSnafu<__T0>where + __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DecodeWalSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<RegionId>,

    §

    type Source = DecodeError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for DecompressObjectSnafu<__T0, __T1>where Error: Error + ErrorCompat, @@ -269,7 +269,7 @@ __T1: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for EncodeWalSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<RegionId>,

    §

    type Source = EncodeError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for FieldTypeMismatchSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for FillDefaultSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for FillDefaultSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<RegionId>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for FlushRegionSnafu<__T0>where Error: Error + ErrorCompat, @@ -297,7 +297,7 @@ Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for NewRecordBatchSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for NotSupportedFieldSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for OpenDalSnafuwhere + __T0: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for OpenDalSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for PrimaryKeyLengthMismatchSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<usize>, diff --git a/mito2/error/struct.BuildPredicateSnafu.html b/mito2/error/struct.BuildPredicateSnafu.html index 6c2bcf416475..32fe85214b7a 100644 --- a/mito2/error/struct.BuildPredicateSnafu.html +++ b/mito2/error/struct.BuildPredicateSnafu.html @@ -1,6 +1,6 @@ BuildPredicateSnafu in mito2::error - Rust
    pub struct BuildPredicateSnafu;
    Expand description

    SNAFU context selector for the Error::BuildPredicate variant

    Trait Implementations§

    source§

    impl Clone for BuildPredicateSnafu

    source§

    fn clone(&self) -> BuildPredicateSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BuildPredicateSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for BuildPredicateSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for BuildPredicateSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for BuildPredicateSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/error/struct.ComputeVectorSnafu.html b/mito2/error/struct.ComputeVectorSnafu.html index b338c418afe2..c9f425631d09 100644 --- a/mito2/error/struct.ComputeVectorSnafu.html +++ b/mito2/error/struct.ComputeVectorSnafu.html @@ -1,6 +1,6 @@ ComputeVectorSnafu in mito2::error - Rust
    pub struct ComputeVectorSnafu;
    Expand description

    SNAFU context selector for the Error::ComputeVector variant

    Trait Implementations§

    source§

    impl Clone for ComputeVectorSnafu

    source§

    fn clone(&self) -> ComputeVectorSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ComputeVectorSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for ComputeVectorSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ComputeVectorSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ComputeVectorSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/error/struct.ConvertVectorSnafu.html b/mito2/error/struct.ConvertVectorSnafu.html index b4630910ebed..72b8ed693b64 100644 --- a/mito2/error/struct.ConvertVectorSnafu.html +++ b/mito2/error/struct.ConvertVectorSnafu.html @@ -1,6 +1,6 @@ ConvertVectorSnafu in mito2::error - Rust
    pub struct ConvertVectorSnafu;
    Expand description

    SNAFU context selector for the Error::ConvertVector variant

    Trait Implementations§

    source§

    impl Clone for ConvertVectorSnafu

    source§

    fn clone(&self) -> ConvertVectorSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ConvertVectorSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for ConvertVectorSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertVectorSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertVectorSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/error/struct.CreateDefaultSnafu.html b/mito2/error/struct.CreateDefaultSnafu.html index 148761ddd7ff..f4a578136772 100644 --- a/mito2/error/struct.CreateDefaultSnafu.html +++ b/mito2/error/struct.CreateDefaultSnafu.html @@ -5,7 +5,7 @@

    Fields§

    §region_id: __T0§column: __T1

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for CreateDefaultSnafu<__T0, __T1>

    source§

    fn clone(&self) -> CreateDefaultSnafu<__T0, __T1>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug, __T1: Debug> Debug for CreateDefaultSnafu<__T0, __T1>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0, __T1> IntoError<Error> for CreateDefaultSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<RegionId>, - __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for CreateDefaultSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for CreateDefaultSnafu<__T0, __T1>where + __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for CreateDefaultSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for CreateDefaultSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for CreateDefaultSnafu<__T0, __T1>where __T0: Send, diff --git a/mito2/error/struct.FieldTypeMismatchSnafu.html b/mito2/error/struct.FieldTypeMismatchSnafu.html index 714cf068f660..f16874996bc2 100644 --- a/mito2/error/struct.FieldTypeMismatchSnafu.html +++ b/mito2/error/struct.FieldTypeMismatchSnafu.html @@ -1,6 +1,6 @@ FieldTypeMismatchSnafu in mito2::error - Rust
    pub struct FieldTypeMismatchSnafu;
    Expand description

    SNAFU context selector for the Error::FieldTypeMismatch variant

    Trait Implementations§

    source§

    impl Clone for FieldTypeMismatchSnafu

    source§

    fn clone(&self) -> FieldTypeMismatchSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for FieldTypeMismatchSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for FieldTypeMismatchSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for FieldTypeMismatchSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for FieldTypeMismatchSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/error/struct.NotSupportedFieldSnafu.html b/mito2/error/struct.NotSupportedFieldSnafu.html index 6bffe179644d..cb824f360e8d 100644 --- a/mito2/error/struct.NotSupportedFieldSnafu.html +++ b/mito2/error/struct.NotSupportedFieldSnafu.html @@ -2,12 +2,12 @@ pub data_type: __T0, }
    Expand description

    SNAFU context selector for the Error::NotSupportedField variant

    Fields§

    §data_type: __T0

    Implementations§

    source§

    impl<__T0> NotSupportedFieldSnafu<__T0>

    source

    pub fn build(self) -> Errorwhere - __T0: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    + __T0: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where - __T0: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    + __T0: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for NotSupportedFieldSnafu<__T0>

    source§

    fn clone(&self) -> NotSupportedFieldSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for NotSupportedFieldSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for NotSupportedFieldSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for NotSupportedFieldSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for NotSupportedFieldSnafu<__T0>where + __T0: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for NotSupportedFieldSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for NotSupportedFieldSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for NotSupportedFieldSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for NotSupportedFieldSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for NotSupportedFieldSnafu<__T0>where diff --git a/mito2/memtable/key_values/struct.KeyValue.html b/mito2/memtable/key_values/struct.KeyValue.html index 2bff1d360a4c..1ccab7b624e6 100644 --- a/mito2/memtable/key_values/struct.KeyValue.html +++ b/mito2/memtable/key_values/struct.KeyValue.html @@ -8,9 +8,9 @@ Primary key columns have the same order as region’s primary key. Field columns are ordered by their position in the region schema (The same order as users defined while creating the region).

    -

    Fields§

    §row: &'a Row§helper: &'a ReadRowHelper§sequence: SequenceNumber§op_type: OpType

    Implementations§

    source§

    impl<'a> KeyValue<'a>

    source

    pub fn primary_keys(&self) -> impl Iterator<Item = ValueRef<'_>>

    Get primary key columns.

    -
    source

    pub fn fields(&self) -> impl Iterator<Item = ValueRef<'_>>

    Get field columns.

    -
    source

    pub fn timestamp(&self) -> ValueRef<'_>

    Get timestamp.

    +

    Fields§

    §row: &'a Row§helper: &'a ReadRowHelper§sequence: SequenceNumber§op_type: OpType

    Implementations§

    source§

    impl<'a> KeyValue<'a>

    source

    pub fn primary_keys(&self) -> impl Iterator<Item = ValueRef<'_>>

    Get primary key columns.

    +
    source

    pub fn fields(&self) -> impl Iterator<Item = ValueRef<'_>>

    Get field columns.

    +
    source

    pub fn timestamp(&self) -> ValueRef<'_>

    Get timestamp.

    source

    pub fn num_primary_keys(&self) -> usize

    Get number of primary key columns.

    source

    pub fn num_fields(&self) -> usize

    Get number of field columns.

    source

    pub fn sequence(&self) -> SequenceNumber

    Get sequence.

    diff --git a/mito2/memtable/time_series/fn.pk_to_record_batch.html b/mito2/memtable/time_series/fn.pk_to_record_batch.html index c86d3d557b8f..bf1c31e5e52f 100644 --- a/mito2/memtable/time_series/fn.pk_to_record_batch.html +++ b/mito2/memtable/time_series/fn.pk_to_record_batch.html @@ -1,6 +1,6 @@ pk_to_record_batch in mito2::memtable::time_series - Rust
    fn pk_to_record_batch(
         codec: &Arc<McmpRowCodec>,
         bytes: &[u8],
    -    builders: &mut Vec<Box<dyn MutableVector>>,
    +    builders: &mut Vec<Box<dyn MutableVector>>,
         pk_schema: SchemaRef
     ) -> Result<RecordBatch>
    \ No newline at end of file diff --git a/mito2/memtable/time_series/fn.primary_key_builders.html b/mito2/memtable/time_series/fn.primary_key_builders.html index 8f675eaa0df2..b2a8bc437186 100644 --- a/mito2/memtable/time_series/fn.primary_key_builders.html +++ b/mito2/memtable/time_series/fn.primary_key_builders.html @@ -1,5 +1,5 @@ primary_key_builders in mito2::memtable::time_series - Rust
    fn primary_key_builders(
         region_metadata: &RegionMetadataRef,
         num_pk_rows: usize
    -) -> (Vec<Box<dyn MutableVector>>, SchemaRef)
    Expand description

    Creates primary key array builders and arrow’s schema for primary keys of given region schema.

    +) -> (Vec<Box<dyn MutableVector>>, SchemaRef)
    Expand description

    Creates primary key array builders and arrow’s schema for primary keys of given region schema.

    \ No newline at end of file diff --git a/mito2/memtable/time_series/fn.prune_primary_key.html b/mito2/memtable/time_series/fn.prune_primary_key.html index a41a37b42b22..105339a3fca3 100644 --- a/mito2/memtable/time_series/fn.prune_primary_key.html +++ b/mito2/memtable/time_series/fn.prune_primary_key.html @@ -2,7 +2,7 @@ codec: &Arc<McmpRowCodec>, pk: &[u8], series: &mut Series, - builders: &mut Vec<Box<dyn MutableVector>>, + builders: &mut Vec<Box<dyn MutableVector>>, pk_schema: SchemaRef, - predicate: &Predicate + predicate: &Predicate ) -> bool
    \ No newline at end of file diff --git a/mito2/memtable/time_series/struct.Iter.html b/mito2/memtable/time_series/struct.Iter.html index ea8e4681f898..3fa0910bb5af 100644 --- a/mito2/memtable/time_series/struct.Iter.html +++ b/mito2/memtable/time_series/struct.Iter.html @@ -3,11 +3,11 @@ series: Arc<RwLock<BTreeMap<Vec<u8>, Arc<RwLock<Series>>>>>, projection: HashSet<ColumnId>, last_key: Option<Vec<u8>>, - predicate: Option<Predicate>, + predicate: Option<Predicate>, pk_schema: SchemaRef, - primary_key_builders: Vec<Box<dyn MutableVector>>, + primary_key_builders: Vec<Box<dyn MutableVector>>, codec: Arc<McmpRowCodec>, -}

    Fields§

    §metadata: RegionMetadataRef§series: Arc<RwLock<BTreeMap<Vec<u8>, Arc<RwLock<Series>>>>>§projection: HashSet<ColumnId>§last_key: Option<Vec<u8>>§predicate: Option<Predicate>§pk_schema: SchemaRef§primary_key_builders: Vec<Box<dyn MutableVector>>§codec: Arc<McmpRowCodec>

    Trait Implementations§

    source§

    impl Iterator for Iter

    §

    type Item = Result<Batch, Error>

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn next_chunk<const N: usize>( +}

    Fields§

    §metadata: RegionMetadataRef§series: Arc<RwLock<BTreeMap<Vec<u8>, Arc<RwLock<Series>>>>>§projection: HashSet<ColumnId>§last_key: Option<Vec<u8>>§predicate: Option<Predicate>§pk_schema: SchemaRef§primary_key_builders: Vec<Box<dyn MutableVector>>§codec: Arc<McmpRowCodec>

    Trait Implementations§

    source§

    impl Iterator for Iter

    §

    type Item = Result<Batch, Error>

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where Self: Sized,

    🔬This is a nightly-only experimental API. (iter_next_chunk)
    Advances the iterator and returns an array containing the next N values. Read more
    1.0.0 · source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    1.0.0 · source§

    fn count(self) -> usizewhere diff --git a/mito2/memtable/time_series/struct.Series.html b/mito2/memtable/time_series/struct.Series.html index 42a3b99351e8..9d5b3c8d0566 100644 --- a/mito2/memtable/time_series/struct.Series.html +++ b/mito2/memtable/time_series/struct.Series.html @@ -5,10 +5,10 @@ }
    Expand description

    A Series holds a list of field values of some given primary key.

    Fields§

    §pk_cache: Option<RecordBatch>§active: ValueBuilder§frozen: Vec<Values>

    Implementations§

    source§

    impl Series

    source

    fn new(region_metadata: &RegionMetadataRef) -> Self

    source

    fn push( &mut self, - ts: ValueRef<'_>, + ts: ValueRef<'_>, sequence: u64, op_type: OpType, - values: Vec<ValueRef<'_>> + values: Vec<ValueRef<'_>> )

    Pushes a row of values into Series.

    source

    fn update_pk_cache(&mut self, pk_batch: RecordBatch)

    source

    fn freeze(&mut self, region_metadata: &RegionMetadataRef)

    Freezes the active part and push it to frozen.

    source

    fn compact(&mut self, region_metadata: &RegionMetadataRef) -> Result<Values>

    Freezes active part to frozen part and compact frozen part to reduce memory fragmentation. diff --git a/mito2/memtable/time_series/struct.SeriesSet.html b/mito2/memtable/time_series/struct.SeriesSet.html index 7794a00a97cd..81c132bd4734 100644 --- a/mito2/memtable/time_series/struct.SeriesSet.html +++ b/mito2/memtable/time_series/struct.SeriesSet.html @@ -10,7 +10,7 @@

    source

    fn iter_series( &self, projection: HashSet<ColumnId>, - predicate: Option<Predicate> + predicate: Option<Predicate> ) -> Iter

    Iterates all series in SeriesSet.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/mito2/memtable/time_series/struct.TimeSeriesMemtable.html b/mito2/memtable/time_series/struct.TimeSeriesMemtable.html index eb16c0e88a9f..eebaebc5e696 100644 --- a/mito2/memtable/time_series/struct.TimeSeriesMemtable.html +++ b/mito2/memtable/time_series/struct.TimeSeriesMemtable.html @@ -15,7 +15,7 @@

    Trait Implementations§

    source§

    impl Debug for TimeSeriesMemtable

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Memtable for TimeSeriesMemtable

    source§

    fn id(&self) -> MemtableId

    Returns the id of this memtable.
    source§

    fn write(&self, kvs: &KeyValues) -> Result<()>

    Write key values into the memtable.
    source§

    fn iter( &self, projection: Option<&[ColumnId]>, - filters: Option<Predicate> + filters: Option<Predicate> ) -> BoxedBatchIterator

    Scans the memtable. projection selects columns to read, None means reading all columns. filters are the predicates to be pushed down to memtable.
    source§

    fn is_empty(&self) -> bool

    Returns true if the memtable is empty.
    source§

    fn mark_immutable(&self)

    Mark the memtable as immutable.
    source§

    fn stats(&self) -> MemtableStats

    Returns the MemtableStats info of Memtable.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/mito2/memtable/time_series/struct.ValueBuilder.html b/mito2/memtable/time_series/struct.ValueBuilder.html index 2c5454a8998c..50afbc96e58e 100644 --- a/mito2/memtable/time_series/struct.ValueBuilder.html +++ b/mito2/memtable/time_series/struct.ValueBuilder.html @@ -1,15 +1,15 @@ ValueBuilder in mito2::memtable::time_series - Rust
    struct ValueBuilder {
    -    timestamp: Box<dyn MutableVector>,
    -    sequence: UInt64VectorBuilder,
    -    op_type: UInt8VectorBuilder,
    -    fields: Vec<Box<dyn MutableVector>>,
    +    timestamp: Box<dyn MutableVector>,
    +    sequence: UInt64VectorBuilder,
    +    op_type: UInt8VectorBuilder,
    +    fields: Vec<Box<dyn MutableVector>>,
     }
    Expand description

    ValueBuilder holds all the vector builders for field columns.

    -

    Fields§

    §timestamp: Box<dyn MutableVector>§sequence: UInt64VectorBuilder§op_type: UInt8VectorBuilder§fields: Vec<Box<dyn MutableVector>>

    Implementations§

    source§

    impl ValueBuilder

    source

    fn new(region_metadata: &RegionMetadataRef, capacity: usize) -> Self

    source

    fn push( +

    Fields§

    §timestamp: Box<dyn MutableVector>§sequence: UInt64VectorBuilder§op_type: UInt8VectorBuilder§fields: Vec<Box<dyn MutableVector>>

    Implementations§

    source§

    impl ValueBuilder

    source

    fn new(region_metadata: &RegionMetadataRef, capacity: usize) -> Self

    source

    fn push( &mut self, - ts: ValueRef<'_>, + ts: ValueRef<'_>, sequence: u64, op_type: u8, - fields: Vec<ValueRef<'_>> + fields: Vec<ValueRef<'_>> )

    Pushes a new row to ValueBuilder. We don’t need primary keys since they’ve already be encoded.

    source

    fn len(&self) -> usize

    Returns the length of ValueBuilder

    diff --git a/mito2/memtable/time_series/struct.Values.html b/mito2/memtable/time_series/struct.Values.html index e8ffd7da2c55..b814d8d5a159 100644 --- a/mito2/memtable/time_series/struct.Values.html +++ b/mito2/memtable/time_series/struct.Values.html @@ -1,10 +1,10 @@ Values in mito2::memtable::time_series - Rust
    struct Values {
    -    timestamp: VectorRef,
    -    sequence: Arc<UInt64Vector>,
    -    op_type: Arc<UInt8Vector>,
    -    fields: Vec<VectorRef>,
    +    timestamp: VectorRef,
    +    sequence: Arc<UInt64Vector>,
    +    op_type: Arc<UInt8Vector>,
    +    fields: Vec<VectorRef>,
     }
    Expand description

    Values holds an immutable vectors of field columns, including sequence and op_type.

    -

    Fields§

    §timestamp: VectorRef§sequence: Arc<UInt64Vector>§op_type: Arc<UInt8Vector>§fields: Vec<VectorRef>

    Implementations§

    source§

    impl Values

    source

    pub fn to_batch( +

    Fields§

    §timestamp: VectorRef§sequence: Arc<UInt64Vector>§op_type: Arc<UInt8Vector>§fields: Vec<VectorRef>

    Implementations§

    source§

    impl Values

    source

    pub fn to_batch( &self, primary_key: &[u8], metadata: &RegionMetadataRef, diff --git a/mito2/memtable/trait.Memtable.html b/mito2/memtable/trait.Memtable.html index 7b985d9761ae..a3d24cda1508 100644 --- a/mito2/memtable/trait.Memtable.html +++ b/mito2/memtable/trait.Memtable.html @@ -5,7 +5,7 @@ fn iter( &self, projection: Option<&[ColumnId]>, - predicate: Option<Predicate> + predicate: Option<Predicate> ) -> BoxedBatchIterator; fn is_empty(&self) -> bool; fn mark_immutable(&self); @@ -16,7 +16,7 @@

    source

    fn iter( &self, projection: Option<&[ColumnId]>, - predicate: Option<Predicate> + predicate: Option<Predicate> ) -> BoxedBatchIterator

    Scans the memtable. projection selects columns to read, None means reading all columns. filters are the predicates to be pushed down to memtable.

    diff --git a/mito2/read/compat/enum.IndexOrDefault.html b/mito2/read/compat/enum.IndexOrDefault.html index 23587e059fb4..7bc4d5cad89e 100644 --- a/mito2/read/compat/enum.IndexOrDefault.html +++ b/mito2/read/compat/enum.IndexOrDefault.html @@ -2,12 +2,12 @@ Index(usize), DefaultValue { column_id: ColumnId, - default_vector: VectorRef, + default_vector: VectorRef, }, }
    Expand description

    Index in source batch or a default value to fill a column.

    Variants§

    §

    Index(usize)

    Index of the column in source batch.

    §

    DefaultValue

    Fields

    §column_id: ColumnId

    Id of the column.

    -
    §default_vector: VectorRef

    Default value. The vector has only 1 element.

    +
    §default_vector: VectorRef

    Default value. The vector has only 1 element.

    Default value for the column.

    Trait Implementations§

    source§

    impl Debug for IndexOrDefault

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/mito2/read/compat/struct.CompatPrimaryKey.html b/mito2/read/compat/struct.CompatPrimaryKey.html index 9fd43e9bcabb..f000f704617a 100644 --- a/mito2/read/compat/struct.CompatPrimaryKey.html +++ b/mito2/read/compat/struct.CompatPrimaryKey.html @@ -1,9 +1,9 @@ CompatPrimaryKey in mito2::read::compat - Rust
    struct CompatPrimaryKey {
         converter: McmpRowCodec,
    -    values: Vec<Value>,
    +    values: Vec<Value>,
     }
    Expand description

    Helper to make primary key compatible.

    Fields§

    §converter: McmpRowCodec

    Row converter to append values to primary keys.

    -
    §values: Vec<Value>

    Default values to append.

    +
    §values: Vec<Value>

    Default values to append.

    Implementations§

    source§

    impl CompatPrimaryKey

    source

    fn compat(&self, batch: Batch) -> Result<Batch>

    Make primary key of the batch compatible.

    Trait Implementations§

    source§

    impl Debug for CompatPrimaryKey

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/mito2/read/projection/fn.new_repeated_vector.html b/mito2/read/projection/fn.new_repeated_vector.html index 339371c3fda5..c41282bc6ffd 100644 --- a/mito2/read/projection/fn.new_repeated_vector.html +++ b/mito2/read/projection/fn.new_repeated_vector.html @@ -1,6 +1,6 @@ new_repeated_vector in mito2::read::projection - Rust
    fn new_repeated_vector(
    -    data_type: &ConcreteDataType,
    -    value: &Value,
    +    data_type: &ConcreteDataType,
    +    value: &Value,
         num_rows: usize
    -) -> Result<VectorRef>
    Expand description

    Returns a vector with repeated values.

    +) -> Result<VectorRef>
    Expand description

    Returns a vector with repeated values.

    \ No newline at end of file diff --git a/mito2/read/projection/fn.repeated_vector_with_cache.html b/mito2/read/projection/fn.repeated_vector_with_cache.html index 21254bdf429f..1adc05666686 100644 --- a/mito2/read/projection/fn.repeated_vector_with_cache.html +++ b/mito2/read/projection/fn.repeated_vector_with_cache.html @@ -1,7 +1,7 @@ repeated_vector_with_cache in mito2::read::projection - Rust
    fn repeated_vector_with_cache(
    -    data_type: &ConcreteDataType,
    -    value: &Value,
    +    data_type: &ConcreteDataType,
    +    value: &Value,
         num_rows: usize,
         cache_manager: &CacheManager
    -) -> Result<VectorRef>
    Expand description

    Gets a vector with repeated values from specific cache or creates a new one.

    +) -> Result<VectorRef>
    Expand description

    Gets a vector with repeated values from specific cache or creates a new one.

    \ No newline at end of file diff --git a/mito2/read/projection/struct.ProjectionMapper.html b/mito2/read/projection/struct.ProjectionMapper.html index dbe6d5f2007e..8767806fb363 100644 --- a/mito2/read/projection/struct.ProjectionMapper.html +++ b/mito2/read/projection/struct.ProjectionMapper.html @@ -3,7 +3,7 @@ batch_indices: Vec<BatchIndex>, has_tags: bool, codec: McmpRowCodec, - output_schema: SchemaRef, + output_schema: SchemaRef, column_ids: Vec<ColumnId>, batch_fields: Vec<ColumnId>, }
    Expand description

    Handles projection and converts a projected Batch to a projected [RecordBatch].

    @@ -11,7 +11,7 @@
    §batch_indices: Vec<BatchIndex>

    Maps column in [RecordBatch] to index in Batch.

    §has_tags: bool

    Output record batch contains tags.

    §codec: McmpRowCodec

    Decoder for primary key.

    -
    §output_schema: SchemaRef

    Schema for converted [RecordBatch].

    +
    §output_schema: SchemaRef

    Schema for converted [RecordBatch].

    §column_ids: Vec<ColumnId>

    Ids of columns to project. It keeps ids in the same order as the projection indices to build the mapper.

    §batch_fields: Vec<ColumnId>

    Ids of field columns in the Batch.

    @@ -23,7 +23,7 @@
    source

    pub(crate) fn metadata(&self) -> &RegionMetadataRef

    Returns the metadata that created the mapper.

    source

    pub(crate) fn column_ids(&self) -> &[ColumnId]

    Returns ids of projected columns.

    source

    pub(crate) fn batch_fields(&self) -> &[ColumnId]

    Returns ids of fields in Batches the mapper expects to convert.

    -
    source

    pub(crate) fn output_schema(&self) -> SchemaRef

    Returns the schema of converted [RecordBatch].

    +
    source

    pub(crate) fn output_schema(&self) -> SchemaRef

    Returns the schema of converted [RecordBatch].

    source

    pub(crate) fn convert( &self, batch: &Batch, diff --git a/mito2/read/seq_scan/struct.SeqScan.html b/mito2/read/seq_scan/struct.SeqScan.html index 9c1e98508a14..5f059dd34a0f 100644 --- a/mito2/read/seq_scan/struct.SeqScan.html +++ b/mito2/read/seq_scan/struct.SeqScan.html @@ -2,7 +2,7 @@ access_layer: Arc<AccessLayer>, mapper: Arc<ProjectionMapper>, time_range: Option<TimestampRange>, - predicate: Option<Predicate>, + predicate: Option<Predicate>, memtables: Vec<MemtableRef>, files: Vec<FileHandle>, cache_manager: Option<Arc<CacheManager>>, @@ -11,7 +11,7 @@

    Fields§

    §access_layer: Arc<AccessLayer>

    Region SST access layer.

    §mapper: Arc<ProjectionMapper>

    Maps projected Batches to RecordBatches.

    §time_range: Option<TimestampRange>

    Time range filter for time index.

    -
    §predicate: Option<Predicate>

    Predicate to push down.

    +
    §predicate: Option<Predicate>

    Predicate to push down.

    §memtables: Vec<MemtableRef>

    Memtables to scan.

    §files: Vec<FileHandle>

    Handles to SST files to scan.

    §cache_manager: Option<Arc<CacheManager>>

    Cache.

    @@ -20,7 +20,7 @@ mapper: ProjectionMapper ) -> SeqScan

    Creates a new SeqScan.

    source

    pub(crate) fn with_time_range(self, time_range: Option<TimestampRange>) -> Self

    Sets time range filter for time index.

    -
    source

    pub(crate) fn with_predicate(self, predicate: Option<Predicate>) -> Self

    Sets predicate to push down.

    +
    source

    pub(crate) fn with_predicate(self, predicate: Option<Predicate>) -> Self

    Sets predicate to push down.

    source

    pub(crate) fn with_memtables(self, memtables: Vec<MemtableRef>) -> Self

    Sets memtables to read.

    source

    pub(crate) fn with_files(self, files: Vec<FileHandle>) -> Self

    Sets files to read.

    source

    pub(crate) fn with_cache(self, cache: Option<Arc<CacheManager>>) -> Self

    Sets cache for this query.

    diff --git a/mito2/read/struct.Batch.html b/mito2/read/struct.Batch.html index 5fb2d9ed277d..3d7ada01c1c9 100644 --- a/mito2/read/struct.Batch.html +++ b/mito2/read/struct.Batch.html @@ -1,32 +1,32 @@ Batch in mito2::read - Rust

    Struct mito2::read::Batch

    source ·
    pub struct Batch {
         primary_key: Vec<u8>,
    -    timestamps: VectorRef,
    -    sequences: Arc<UInt64Vector>,
    -    op_types: Arc<UInt8Vector>,
    +    timestamps: VectorRef,
    +    sequences: Arc<UInt64Vector>,
    +    op_types: Arc<UInt8Vector>,
         fields: Vec<BatchColumn>,
     }
    Expand description

    Storage internal representation of a batch of rows for a primary key (time series).

    Rows are sorted by primary key, timestamp, sequence desc, op_type desc. Fields always keep the same relative order as fields in RegionMetadata.

    Fields§

    §primary_key: Vec<u8>

    Primary key encoded in a comparable form.

    -
    §timestamps: VectorRef

    Timestamps of rows, should be sorted and not null.

    -
    §sequences: Arc<UInt64Vector>

    Sequences of rows

    +
    §timestamps: VectorRef

    Timestamps of rows, should be sorted and not null.

    +
    §sequences: Arc<UInt64Vector>

    Sequences of rows

    UInt64 type, not null.

    -
    §op_types: Arc<UInt8Vector>

    Op types of rows

    +
    §op_types: Arc<UInt8Vector>

    Op types of rows

    UInt8 type, not null.

    §fields: Vec<BatchColumn>

    Fields organized in columnar format.

    Implementations§

    source§

    impl Batch

    source

    pub fn new( primary_key: Vec<u8>, - timestamps: VectorRef, - sequences: Arc<UInt64Vector>, - op_types: Arc<UInt8Vector>, + timestamps: VectorRef, + sequences: Arc<UInt64Vector>, + op_types: Arc<UInt8Vector>, fields: Vec<BatchColumn> ) -> Result<Batch>

    Creates a new batch.

    source

    pub fn with_fields(self, fields: Vec<BatchColumn>) -> Result<Batch>

    Tries to set fields for the batch.

    source

    pub fn primary_key(&self) -> &[u8]

    Returns primary key of the batch.

    source

    pub fn fields(&self) -> &[BatchColumn]

    Returns fields in the batch.

    -
    source

    pub fn timestamps(&self) -> &VectorRef

    Returns timestamps of the batch.

    -
    source

    pub fn sequences(&self) -> &Arc<UInt64Vector>

    Returns sequences of the batch.

    -
    source

    pub fn op_types(&self) -> &Arc<UInt8Vector>

    Returns op types of the batch.

    +
    source

    pub fn timestamps(&self) -> &VectorRef

    Returns timestamps of the batch.

    +
    source

    pub fn sequences(&self) -> &Arc<UInt64Vector>

    Returns sequences of the batch.

    +
    source

    pub fn op_types(&self) -> &Arc<UInt8Vector>

    Returns op types of the batch.

    source

    pub fn num_rows(&self) -> usize

    Returns the number of rows in the batch.

    source

    pub fn is_empty(&self) -> bool

    Returns true if the number of rows in the batch is 0.

    source

    pub fn first_timestamp(&self) -> Option<Timestamp>

    Returns the first timestamp in the batch or None if the batch is empty.

    @@ -40,7 +40,7 @@
    Panics
    source

    pub fn concat(batches: Vec<Batch>) -> Result<Batch>

    Takes batches and concat them into one batch.

    All batches must have the same primary key.

    source

    pub fn filter_deleted(&mut self) -> Result<()>

    Removes rows whose op type is delete.

    -
    source

    pub fn filter(&mut self, predicate: &BooleanVector) -> Result<()>

    source

    pub fn sort_and_dedup(&mut self) -> Result<()>

    Sorts and dedup rows in the batch.

    +
    source

    pub fn filter(&mut self, predicate: &BooleanVector) -> Result<()>

    source

    pub fn sort_and_dedup(&mut self) -> Result<()>

    Sorts and dedup rows in the batch.

    It orders rows by timestamp, sequence desc and only keep the latest row for the same timestamp. It doesn’t consider op type as sequence should already provide uniqueness for a row.

    @@ -49,7 +49,7 @@
    Panics
    projection: &[ColumnId] ) -> Vec<ColumnId>

    Returns ids of fields in the Batch after applying the projection.

    source

    pub(crate) fn timestamps_native(&self) -> Option<&[i64]>

    Returns timestamps in a native slice or None if the batch is empty.

    -
    source

    fn take_in_place(&mut self, indices: &UInt32Vector) -> Result<()>

    Takes the batch in place.

    +
    source

    fn take_in_place(&mut self, indices: &UInt32Vector) -> Result<()>

    Takes the batch in place.

    source

    fn get_timestamp(&self, index: usize) -> Timestamp

    Gets a timestamp at given index.

    Panics

    Panics if index is out-of-bound or the timestamp vector returns null.

    diff --git a/mito2/read/struct.BatchBuilder.html b/mito2/read/struct.BatchBuilder.html index 0477319b0a04..63bf05dff0f1 100644 --- a/mito2/read/struct.BatchBuilder.html +++ b/mito2/read/struct.BatchBuilder.html @@ -1,16 +1,16 @@ BatchBuilder in mito2::read - Rust

    Struct mito2::read::BatchBuilder

    source ·
    pub struct BatchBuilder {
         primary_key: Vec<u8>,
    -    timestamps: Option<VectorRef>,
    -    sequences: Option<Arc<UInt64Vector>>,
    -    op_types: Option<Arc<UInt8Vector>>,
    +    timestamps: Option<VectorRef>,
    +    sequences: Option<Arc<UInt64Vector>>,
    +    op_types: Option<Arc<UInt8Vector>>,
         fields: Vec<BatchColumn>,
     }
    Expand description

    Builder to build Batch.

    -

    Fields§

    §primary_key: Vec<u8>§timestamps: Option<VectorRef>§sequences: Option<Arc<UInt64Vector>>§op_types: Option<Arc<UInt8Vector>>§fields: Vec<BatchColumn>

    Implementations§

    source§

    impl BatchBuilder

    source

    pub fn new(primary_key: Vec<u8>) -> BatchBuilder

    Creates a new BatchBuilder with primary key.

    +

    Fields§

    §primary_key: Vec<u8>§timestamps: Option<VectorRef>§sequences: Option<Arc<UInt64Vector>>§op_types: Option<Arc<UInt8Vector>>§fields: Vec<BatchColumn>

    Implementations§

    source§

    impl BatchBuilder

    source

    pub fn new(primary_key: Vec<u8>) -> BatchBuilder

    Creates a new BatchBuilder with primary key.

    source

    pub fn with_required_columns( primary_key: Vec<u8>, - timestamps: VectorRef, - sequences: Arc<UInt64Vector>, - op_types: Arc<UInt8Vector> + timestamps: VectorRef, + sequences: Arc<UInt64Vector>, + op_types: Arc<UInt8Vector> ) -> BatchBuilder

    Creates a new BatchBuilder with all required columns.

    source

    pub fn with_fields(self, fields: Vec<BatchColumn>) -> Self

    Set all field columns.

    source

    pub fn push_field(&mut self, column: BatchColumn) -> &mut Self

    Push a field column.

    diff --git a/mito2/read/struct.BatchColumn.html b/mito2/read/struct.BatchColumn.html index 5e685883d8d5..84d0f4bf115b 100644 --- a/mito2/read/struct.BatchColumn.html +++ b/mito2/read/struct.BatchColumn.html @@ -1,9 +1,9 @@ BatchColumn in mito2::read - Rust

    Struct mito2::read::BatchColumn

    source ·
    pub struct BatchColumn {
         pub column_id: ColumnId,
    -    pub data: VectorRef,
    +    pub data: VectorRef,
     }
    Expand description

    A column in a Batch.

    Fields§

    §column_id: ColumnId

    Id of the column.

    -
    §data: VectorRef

    Data of the column.

    +
    §data: VectorRef

    Data of the column.

    Trait Implementations§

    source§

    impl Clone for BatchColumn

    source§

    fn clone(&self) -> BatchColumn

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BatchColumn

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<BatchColumn> for BatchColumn

    source§

    fn eq(&self, other: &BatchColumn) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for BatchColumn

    source§

    impl StructuralEq for BatchColumn

    source§

    impl StructuralPartialEq for BatchColumn

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/mito2/row_converter/index.html b/mito2/row_converter/index.html index 08a373e79aa4..7d60e61ca760 100644 --- a/mito2/row_converter/index.html +++ b/mito2/row_converter/index.html @@ -1 +1 @@ -mito2::row_converter - Rust

    Module mito2::row_converter

    source ·

    Structs

    Traits

    \ No newline at end of file +mito2::row_converter - Rust

    Module mito2::row_converter

    source ·

    Structs

    Traits

    \ No newline at end of file diff --git a/mito2/row_converter/struct.McmpRowCodec.html b/mito2/row_converter/struct.McmpRowCodec.html index 24bce400fa71..3433bf1b3884 100644 --- a/mito2/row_converter/struct.McmpRowCodec.html +++ b/mito2/row_converter/struct.McmpRowCodec.html @@ -1,10 +1,10 @@ McmpRowCodec in mito2::row_converter - Rust
    pub struct McmpRowCodec {
         fields: Vec<SortField>,
    -}
    Expand description

    A memory-comparable row [Value] encoder/decoder.

    +}
    Expand description

    A memory-comparable row Value encoder/decoder.

    Fields§

    §fields: Vec<SortField>

    Implementations§

    source§

    impl McmpRowCodec

    source

    pub fn new(fields: Vec<SortField>) -> Self

    source

    pub fn num_fields(&self) -> usize

    source

    pub fn estimated_size(&self) -> usize

    Estimated length for encoded bytes.

    Trait Implementations§

    source§

    impl Debug for McmpRowCodec

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl RowCodec for McmpRowCodec

    source§

    fn encode<'a, I>(&self, row: I) -> Result<Vec<u8>>where - I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to bytes. Read more
    source§

    fn encode_to_vec<'a, I>(&self, row: I, buffer: &mut Vec<u8>) -> Result<()>where - I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to specific vec. Read more
    source§

    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>

    Decode row values from bytes.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to bytes. Read more
    source§

    fn encode_to_vec<'a, I>(&self, row: I, buffer: &mut Vec<u8>) -> Result<()>where + I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to specific vec. Read more
    source§

    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>

    Decode row values from bytes.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/row_converter/struct.SortField.html b/mito2/row_converter/struct.SortField.html index 56461bfeb8a3..89ff195dbdf7 100644 --- a/mito2/row_converter/struct.SortField.html +++ b/mito2/row_converter/struct.SortField.html @@ -1,13 +1,13 @@ SortField in mito2::row_converter - Rust
    pub struct SortField {
    -    data_type: ConcreteDataType,
    -}

    Fields§

    §data_type: ConcreteDataType

    Implementations§

    source§

    impl SortField

    source

    pub fn new(data_type: ConcreteDataType) -> Self

    source

    pub fn estimated_size(&self) -> usize

    source§

    impl SortField

    source

    fn serialize( + data_type: ConcreteDataType, +}

    Fields§

    §data_type: ConcreteDataType

    Implementations§

    source§

    impl SortField

    source

    pub fn new(data_type: ConcreteDataType) -> Self

    source

    pub fn estimated_size(&self) -> usize

    source§

    impl SortField

    source

    fn serialize( &self, serializer: &mut Serializer<&mut Vec<u8>>, - value: &ValueRef<'_> + value: &ValueRef<'_> ) -> Result<()>

    source

    fn deserialize<B: Buf>( &self, deserializer: &mut Deserializer<B> -) -> Result<Value>

    Trait Implementations§

    source§

    impl Debug for SortField

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<Value>

    Trait Implementations§

    source§

    impl Debug for SortField

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/mito2/row_converter/trait.RowCodec.html b/mito2/row_converter/trait.RowCodec.html index f960338bdb7b..b99d636ba72a 100644 --- a/mito2/row_converter/trait.RowCodec.html +++ b/mito2/row_converter/trait.RowCodec.html @@ -1,18 +1,18 @@ RowCodec in mito2::row_converter - Rust
    pub trait RowCodec {
         // Required methods
         fn encode<'a, I>(&self, row: I) -> Result<Vec<u8>>
    -       where I: Iterator<Item = ValueRef<'a>>;
    +       where I: Iterator<Item = ValueRef<'a>>;
         fn encode_to_vec<'a, I>(&self, row: I, buffer: &mut Vec<u8>) -> Result<()>
    -       where I: Iterator<Item = ValueRef<'a>>;
    -    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>;
    +       where I: Iterator<Item = ValueRef<'a>>;
    +    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>;
     }
    Expand description

    Row value encoder/decoder.

    Required Methods§

    source

    fn encode<'a, I>(&self, row: I) -> Result<Vec<u8>>where - I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to bytes.

    + I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to bytes.

    Note

    Ensure the length of row iterator matches the length of fields.

    source

    fn encode_to_vec<'a, I>(&self, row: I, buffer: &mut Vec<u8>) -> Result<()>where - I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to specific vec.

    + I: Iterator<Item = ValueRef<'a>>,

    Encodes rows to specific vec.

    Note

    Ensure the length of row iterator matches the length of fields.

    -
    source

    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>

    Decode row values from bytes.

    +
    source

    fn decode(&self, bytes: &[u8]) -> Result<Vec<Value>>

    Decode row values from bytes.

    Implementors§

    \ No newline at end of file diff --git a/mito2/sst/parquet/reader/struct.ParquetReaderBuilder.html b/mito2/sst/parquet/reader/struct.ParquetReaderBuilder.html index e79fa916e3fa..36742a838a9c 100644 --- a/mito2/sst/parquet/reader/struct.ParquetReaderBuilder.html +++ b/mito2/sst/parquet/reader/struct.ParquetReaderBuilder.html @@ -2,13 +2,13 @@ file_dir: String, file_handle: FileHandle, object_store: ObjectStore, - predicate: Option<Predicate>, + predicate: Option<Predicate>, time_range: Option<TimestampRange>, projection: Option<Vec<ColumnId>>, cache_manager: Option<Arc<CacheManager>>, }
    Expand description

    Parquet SST reader builder.

    Fields§

    §file_dir: String

    SST directory.

    -
    §file_handle: FileHandle§object_store: ObjectStore§predicate: Option<Predicate>

    Predicate to push down.

    +
    §file_handle: FileHandle§object_store: ObjectStore§predicate: Option<Predicate>

    Predicate to push down.

    §time_range: Option<TimestampRange>

    Time range to filter.

    §projection: Option<Vec<ColumnId>>

    Metadata of columns to read.

    None reads all columns. Due to schema change, the projection @@ -19,7 +19,7 @@ file_handle: FileHandle, object_store: ObjectStore ) -> ParquetReaderBuilder

    Returns a new ParquetReaderBuilder to read specific SST.

    -
    source

    pub fn predicate(self, predicate: Option<Predicate>) -> ParquetReaderBuilder

    Attaches the predicate to the builder.

    +
    source

    pub fn predicate(self, predicate: Option<Predicate>) -> ParquetReaderBuilder

    Attaches the predicate to the builder.

    source

    pub fn time_range( self, time_range: Option<TimestampRange> diff --git a/partition/columns/struct.RangeColumnsPartitionRule.html b/partition/columns/struct.RangeColumnsPartitionRule.html index 53ca729267ba..a3f94cc86391 100644 --- a/partition/columns/struct.RangeColumnsPartitionRule.html +++ b/partition/columns/struct.RangeColumnsPartitionRule.html @@ -28,7 +28,7 @@ column_list: Vec<String>, value_lists: Vec<Vec<PartitionBound>>, regions: Vec<RegionNumber> -) -> Self

    source

    pub fn column_list(&self) -> &Vec<String>

    source

    pub fn value_lists(&self) -> &Vec<Vec<PartitionBound>>

    source

    pub fn regions(&self) -> &Vec<RegionNumber>

    Trait Implementations§

    source§

    impl PartitionRule for RangeColumnsPartitionRule

    source§

    fn as_any(&self) -> &dyn Any

    source§

    fn partition_columns(&self) -> Vec<String>

    source§

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber>

    Finds the target region by the partition values. Read more
    source§

    fn find_regions_by_exprs( +) -> Self

    source

    pub fn column_list(&self) -> &Vec<String>

    source

    pub fn value_lists(&self) -> &Vec<Vec<PartitionBound>>

    source

    pub fn regions(&self) -> &Vec<RegionNumber>

    Trait Implementations§

    source§

    impl PartitionRule for RangeColumnsPartitionRule

    source§

    fn as_any(&self) -> &dyn Any

    source§

    fn partition_columns(&self) -> Vec<String>

    source§

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber>

    Finds the target region by the partition values. Read more
    source§

    fn find_regions_by_exprs( &self, exprs: &[PartitionExpr] ) -> Result<Vec<RegionNumber>>

    Finds the target regions by the partition expressions. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/partition/error/enum.Error.html b/partition/error/enum.Error.html index aa3cf8a8ebff..ef2c66c689ab 100644 --- a/partition/error/enum.Error.html +++ b/partition/error/enum.Error.html @@ -12,16 +12,16 @@ source: Error, }, FindDatanode { - table_id: TableId, + table_id: TableId, region: RegionNumber, location: Location, }, FindTableRoutes { - table_id: TableId, + table_id: TableId, location: Location, }, FindRegionRoutes { - table_id: TableId, + table_id: TableId, region_id: u64, location: Location, }, @@ -58,21 +58,21 @@ location: Location, }, InvalidTableRouteData { - table_id: TableId, + table_id: TableId, err_msg: String, location: Location, }, ConvertScalarValue { value: ScalarValue, location: Location, - source: Error, + source: Error, }, FindLeader { - table_id: TableId, + table_id: TableId, region_id: RegionId, location: Location, }, -

    }

    Variants§

    §

    TableRouteManager

    Fields

    §source: Error
    §location: Location
    §

    GetCache

    Fields

    §err_msg: String
    §location: Location
    §

    RequestMeta

    Fields

    §location: Location
    §source: Error
    §

    FindDatanode

    Fields

    §table_id: TableId
    §region: RegionNumber
    §location: Location
    §

    FindTableRoutes

    Fields

    §table_id: TableId
    §location: Location
    §

    FindRegionRoutes

    Fields

    §table_id: TableId
    §region_id: u64
    §location: Location
    §

    SerializeJson

    Fields

    §error: Error
    §location: Location
    §

    DeserializeJson

    Fields

    §error: Error
    §location: Location
    §

    MissingDefaultValue

    Fields

    §column: String
    §

    RegionKeysSize

    Fields

    §expect: usize
    §actual: usize
    §location: Location
    §

    FindRegion

    Fields

    §reason: String
    §location: Location
    §

    FindRegions

    Fields

    §filters: Vec<Expr>
    §location: Location
    §

    InvalidInsertRequest

    Fields

    §reason: String
    §location: Location
    §

    InvalidDeleteRequest

    Fields

    §reason: String
    §location: Location
    §

    InvalidTableRouteData

    Fields

    §table_id: TableId
    §err_msg: String
    §location: Location
    §

    ConvertScalarValue

    Fields

    §value: ScalarValue
    §location: Location
    §source: Error
    §

    FindLeader

    Fields

    §table_id: TableId
    §region_id: RegionId
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere +

    }

    Variants§

    §

    TableRouteManager

    Fields

    §source: Error
    §location: Location
    §

    GetCache

    Fields

    §err_msg: String
    §location: Location
    §

    RequestMeta

    Fields

    §location: Location
    §source: Error
    §

    FindDatanode

    Fields

    §table_id: TableId
    §region: RegionNumber
    §location: Location
    §

    FindTableRoutes

    Fields

    §table_id: TableId
    §location: Location
    §

    FindRegionRoutes

    Fields

    §table_id: TableId
    §region_id: u64
    §location: Location
    §

    SerializeJson

    Fields

    §error: Error
    §location: Location
    §

    DeserializeJson

    Fields

    §error: Error
    §location: Location
    §

    MissingDefaultValue

    Fields

    §column: String
    §

    RegionKeysSize

    Fields

    §expect: usize
    §actual: usize
    §location: Location
    §

    FindRegion

    Fields

    §reason: String
    §location: Location
    §

    FindRegions

    Fields

    §filters: Vec<Expr>
    §location: Location
    §

    InvalidInsertRequest

    Fields

    §reason: String
    §location: Location
    §

    InvalidDeleteRequest

    Fields

    §reason: String
    §location: Location
    §

    InvalidTableRouteData

    Fields

    §table_id: TableId
    §err_msg: String
    §location: Location
    §

    ConvertScalarValue

    Fields

    §value: ScalarValue
    §location: Location
    §source: Error
    §

    FindLeader

    Fields

    §table_id: TableId
    §region_id: RegionId
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -81,23 +81,23 @@ Add _opt suffix to avoid confusing with similar method in std::error::Error
    source§

    fn output_msg(&self) -> Stringwhere Self: Sized,

    source§

    impl<__T0> IntoError<Error> for ConvertScalarValueSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<ScalarValue>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DeserializeJsonSnafuwhere + __T0: Into<ScalarValue>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DeserializeJsonSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for FindDatanodeSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionNumber>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for FindLeaderSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionId>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for FindRegionRoutesSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<u64>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for FindRegionSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for FindRegionsSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<Vec<Expr>>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for FindTableRoutesSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<TableId>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for GetCacheSnafu<__T0>where + __T0: Into<TableId>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for GetCacheSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidDeleteRequestSnafu<__T0>where Error: Error + ErrorCompat, @@ -105,7 +105,7 @@ Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for InvalidTableRouteDataSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for MissingDefaultValueSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for RegionKeysSizeSnafu<__T0, __T1>where diff --git a/partition/error/struct.ConvertScalarValueSnafu.html b/partition/error/struct.ConvertScalarValueSnafu.html index e947be19d942..4adf0095a829 100644 --- a/partition/error/struct.ConvertScalarValueSnafu.html +++ b/partition/error/struct.ConvertScalarValueSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::ConvertScalarValue variant

    Fields§

    §value: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for ConvertScalarValueSnafu<__T0>

    source§

    fn clone(&self) -> ConvertScalarValueSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for ConvertScalarValueSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for ConvertScalarValueSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<ScalarValue>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertScalarValueSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertScalarValueSnafu<__T0>where + __T0: Into<ScalarValue>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertScalarValueSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertScalarValueSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for ConvertScalarValueSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for ConvertScalarValueSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for ConvertScalarValueSnafu<__T0>where diff --git a/partition/error/struct.FindDatanodeSnafu.html b/partition/error/struct.FindDatanodeSnafu.html index 5f8bbc5d70a4..9cc976444220 100644 --- a/partition/error/struct.FindDatanodeSnafu.html +++ b/partition/error/struct.FindDatanodeSnafu.html @@ -3,14 +3,14 @@ pub region: __T1, }
    Expand description

    SNAFU context selector for the Error::FindDatanode variant

    Fields§

    §table_id: __T0§region: __T1

    Implementations§

    source§

    impl<__T0, __T1> FindDatanodeSnafu<__T0, __T1>

    source

    pub fn build(self) -> Errorwhere - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionNumber>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionNumber>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for FindDatanodeSnafu<__T0, __T1>

    source§

    fn clone(&self) -> FindDatanodeSnafu<__T0, __T1>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug, __T1: Debug> Debug for FindDatanodeSnafu<__T0, __T1>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0, __T1> IntoError<Error> for FindDatanodeSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionNumber>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for FindDatanodeSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for FindDatanodeSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for FindDatanodeSnafu<__T0, __T1>where diff --git a/partition/error/struct.FindLeaderSnafu.html b/partition/error/struct.FindLeaderSnafu.html index f2c18d352dc7..1b0561cee617 100644 --- a/partition/error/struct.FindLeaderSnafu.html +++ b/partition/error/struct.FindLeaderSnafu.html @@ -3,14 +3,14 @@ pub region_id: __T1, }
    Expand description

    SNAFU context selector for the Error::FindLeader variant

    Fields§

    §table_id: __T0§region_id: __T1

    Implementations§

    source§

    impl<__T0, __T1> FindLeaderSnafu<__T0, __T1>

    source

    pub fn build(self) -> Errorwhere - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionId>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionId>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for FindLeaderSnafu<__T0, __T1>

    source§

    fn clone(&self) -> FindLeaderSnafu<__T0, __T1>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug, __T1: Debug> Debug for FindLeaderSnafu<__T0, __T1>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0, __T1> IntoError<Error> for FindLeaderSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<RegionId>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for FindLeaderSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for FindLeaderSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for FindLeaderSnafu<__T0, __T1>where diff --git a/partition/error/struct.FindRegionRoutesSnafu.html b/partition/error/struct.FindRegionRoutesSnafu.html index 2499a0569025..0aebbf902088 100644 --- a/partition/error/struct.FindRegionRoutesSnafu.html +++ b/partition/error/struct.FindRegionRoutesSnafu.html @@ -3,14 +3,14 @@ pub region_id: __T1, }
    Expand description

    SNAFU context selector for the Error::FindRegionRoutes variant

    Fields§

    §table_id: __T0§region_id: __T1

    Implementations§

    source§

    impl<__T0, __T1> FindRegionRoutesSnafu<__T0, __T1>

    source

    pub fn build(self) -> Errorwhere - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<u64>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<u64>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for FindRegionRoutesSnafu<__T0, __T1>

    source§

    fn clone(&self) -> FindRegionRoutesSnafu<__T0, __T1>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug, __T1: Debug> Debug for FindRegionRoutesSnafu<__T0, __T1>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0, __T1> IntoError<Error> for FindRegionRoutesSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<u64>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for FindRegionRoutesSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for FindRegionRoutesSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for FindRegionRoutesSnafu<__T0, __T1>where diff --git a/partition/error/struct.FindTableRoutesSnafu.html b/partition/error/struct.FindTableRoutesSnafu.html index a7500191449b..2dc8a9bcf04d 100644 --- a/partition/error/struct.FindTableRoutesSnafu.html +++ b/partition/error/struct.FindTableRoutesSnafu.html @@ -2,12 +2,12 @@ pub table_id: __T0, }
    Expand description

    SNAFU context selector for the Error::FindTableRoutes variant

    Fields§

    §table_id: __T0

    Implementations§

    source§

    impl<__T0> FindTableRoutesSnafu<__T0>

    source

    pub fn build(self) -> Errorwhere - __T0: Into<TableId>,

    Consume the selector and return the associated error

    + __T0: Into<TableId>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where - __T0: Into<TableId>,

    Consume the selector and return a Result with the associated error

    + __T0: Into<TableId>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for FindTableRoutesSnafu<__T0>

    source§

    fn clone(&self) -> FindTableRoutesSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for FindTableRoutesSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for FindTableRoutesSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<TableId>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for FindTableRoutesSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for FindTableRoutesSnafu<__T0>where + __T0: Into<TableId>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for FindTableRoutesSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for FindTableRoutesSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for FindTableRoutesSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for FindTableRoutesSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for FindTableRoutesSnafu<__T0>where diff --git a/partition/error/struct.InvalidTableRouteDataSnafu.html b/partition/error/struct.InvalidTableRouteDataSnafu.html index 68cff1df43e2..912b7cd16446 100644 --- a/partition/error/struct.InvalidTableRouteDataSnafu.html +++ b/partition/error/struct.InvalidTableRouteDataSnafu.html @@ -3,14 +3,14 @@ pub err_msg: __T1, }
    Expand description

    SNAFU context selector for the Error::InvalidTableRouteData variant

    Fields§

    §table_id: __T0§err_msg: __T1

    Implementations§

    source§

    impl<__T0, __T1> InvalidTableRouteDataSnafu<__T0, __T1>

    source

    pub fn build(self) -> Errorwhere - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<String>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<String>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for InvalidTableRouteDataSnafu<__T0, __T1>

    source§

    fn clone(&self) -> InvalidTableRouteDataSnafu<__T0, __T1>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug, __T1: Debug> Debug for InvalidTableRouteDataSnafu<__T0, __T1>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0, __T1> IntoError<Error> for InvalidTableRouteDataSnafu<__T0, __T1>where Error: Error + ErrorCompat, - __T0: Into<TableId>, + __T0: Into<TableId>, __T1: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for InvalidTableRouteDataSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for InvalidTableRouteDataSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for InvalidTableRouteDataSnafu<__T0, __T1>where diff --git a/partition/manager/struct.PartitionRuleManager.html b/partition/manager/struct.PartitionRuleManager.html index 28fb448e29a0..bee6190c910a 100644 --- a/partition/manager/struct.PartitionRuleManager.html +++ b/partition/manager/struct.PartitionRuleManager.html @@ -6,22 +6,22 @@
  • values (in case of insertion)
  • filters (in case of select, deletion and update)
  • -

    Fields§

    §table_route_manager: TableRouteManager

    Implementations§

    source§

    impl PartitionRuleManager

    source

    pub fn new(kv_backend: KvBackendRef) -> Self

    source

    pub async fn find_table_route(&self, table_id: TableId) -> Result<RegionRoutes>

    Find table route of given table name.

    +

    Fields§

    §table_route_manager: TableRouteManager

    Implementations§

    source§

    impl PartitionRuleManager

    source

    pub fn new(kv_backend: KvBackendRef) -> Self

    source

    pub async fn find_table_route(&self, table_id: TableId) -> Result<RegionRoutes>

    Find table route of given table name.

    source

    pub async fn find_region_datanodes( &self, - table_id: TableId, + table_id: TableId, regions: Vec<RegionNumber> ) -> Result<HashMap<Peer, Vec<RegionNumber>>>

    Find datanodes of corresponding regions of given table.

    source

    pub async fn find_table_region_leaders( &self, - table_id: TableId + table_id: TableId ) -> Result<Vec<Peer>>

    Find all leader peers of given table.

    source

    pub async fn find_table_partitions( &self, - table_id: TableId + table_id: TableId ) -> Result<Vec<PartitionInfo>>

    source

    pub async fn find_table_partition_rule( &self, - table_id: TableId + table_id: TableId ) -> Result<PartitionRuleRef>

    Get partition rule of given table.

    source

    pub fn find_regions_by_filters( &self, @@ -30,7 +30,7 @@ ) -> Result<Vec<RegionNumber>>

    Find regions in partition rule by filters.

    source

    pub async fn find_region_leader(&self, region_id: RegionId) -> Result<Peer>

    source

    pub async fn split_rows( &self, - table_id: TableId, + table_id: TableId, rows: Rows ) -> Result<HashMap<RegionNumber, Rows>>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/partition/manager/trait.TableRouteCacheInvalidator.html b/partition/manager/trait.TableRouteCacheInvalidator.html index e4fa61b64ef1..b0d696a6fc63 100644 --- a/partition/manager/trait.TableRouteCacheInvalidator.html +++ b/partition/manager/trait.TableRouteCacheInvalidator.html @@ -2,13 +2,13 @@ // Required method fn invalidate_table_route<'life0, 'async_trait>( &'life0 self, - table: TableId + table: TableId ) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; }

    Required Methods§

    source

    fn invalidate_table_route<'life0, 'async_trait>( &'life0 self, - table: TableId + table: TableId ) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

    Implementors§

    \ No newline at end of file diff --git a/partition/partition/enum.PartitionBound.html b/partition/partition/enum.PartitionBound.html index 1a5643d751ef..e484cfaeb8e3 100644 --- a/partition/partition/enum.PartitionBound.html +++ b/partition/partition/enum.PartitionBound.html @@ -1,8 +1,8 @@ PartitionBound in partition::partition - Rust
    pub enum PartitionBound {
    -    Value(Value),
    +    Value(Value),
         MaxValue,
     }
    Expand description

    The right bound(exclusive) of partition range.

    -

    Variants§

    §

    Value(Value)

    §

    MaxValue

    Trait Implementations§

    source§

    impl Clone for PartitionBound

    source§

    fn clone(&self) -> PartitionBound

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PartitionBound

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for PartitionBound

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +

    Variants§

    §

    Value(Value)

    §

    MaxValue

    Trait Implementations§

    source§

    impl Clone for PartitionBound

    source§

    fn clone(&self) -> PartitionBound

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PartitionBound

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for PartitionBound

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Ord for PartitionBound

    source§

    fn cmp(&self, other: &PartitionBound) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere diff --git a/partition/partition/struct.PartitionExpr.html b/partition/partition/struct.PartitionExpr.html index 2d1eaee98142..750ce2bcc1b3 100644 --- a/partition/partition/struct.PartitionExpr.html +++ b/partition/partition/struct.PartitionExpr.html @@ -1,8 +1,8 @@ PartitionExpr in partition::partition - Rust
    pub struct PartitionExpr {
         pub column: String,
         pub op: Operator,
    -    pub value: Value,
    -}

    Fields§

    §column: String§op: Operator§value: Value

    Implementations§

    source§

    impl PartitionExpr

    source

    pub fn new(column: impl Into<String>, op: Operator, value: Value) -> Self

    source

    pub fn value(&self) -> &Value

    Trait Implementations§

    source§

    impl Debug for PartitionExpr

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<PartitionExpr> for PartitionExpr

    source§

    fn eq(&self, other: &PartitionExpr) -> bool

    This method tests for self and other values to be equal, and is used + pub value: Value, +}

    Fields§

    §column: String§op: Operator§value: Value

    Implementations§

    source§

    impl PartitionExpr

    source

    pub fn new(column: impl Into<String>, op: Operator, value: Value) -> Self

    source

    pub fn value(&self) -> &Value

    Trait Implementations§

    source§

    impl Debug for PartitionExpr

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<PartitionExpr> for PartitionExpr

    source§

    fn eq(&self, other: &PartitionExpr) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for PartitionExpr

    source§

    impl StructuralEq for PartitionExpr

    source§

    impl StructuralPartialEq for PartitionExpr

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/partition/partition/trait.PartitionRule.html b/partition/partition/trait.PartitionRule.html index bf3b2904fc95..72f2c6c9affb 100644 --- a/partition/partition/trait.PartitionRule.html +++ b/partition/partition/trait.PartitionRule.html @@ -2,12 +2,12 @@ // Required methods fn as_any(&self) -> &dyn Any; fn partition_columns(&self) -> Vec<String>; - fn find_region(&self, values: &[Value]) -> Result<RegionNumber>; + fn find_region(&self, values: &[Value]) -> Result<RegionNumber>; fn find_regions_by_exprs( &self, exprs: &[PartitionExpr] ) -> Result<Vec<RegionNumber>>; -}

    Required Methods§

    source

    fn as_any(&self) -> &dyn Any

    source

    fn partition_columns(&self) -> Vec<String>

    source

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber>

    Finds the target region by the partition values.

    +}

    Required Methods§

    source

    fn as_any(&self) -> &dyn Any

    source

    fn partition_columns(&self) -> Vec<String>

    source

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber>

    Finds the target region by the partition values.

    Note that the values should have the same length as the partition_columns.

    source

    fn find_regions_by_exprs( &self, diff --git a/partition/range/struct.RangePartitionRule.html b/partition/range/struct.RangePartitionRule.html index 5bcd726e81c3..fa027718f9a2 100644 --- a/partition/range/struct.RangePartitionRule.html +++ b/partition/range/struct.RangePartitionRule.html @@ -1,6 +1,6 @@ RangePartitionRule in partition::range - Rust
    pub struct RangePartitionRule {
         column_name: String,
    -    bounds: Vec<Value>,
    +    bounds: Vec<Value>,
         regions: Vec<RegionNumber>,
     }
    Expand description

    RangePartitionRule manages the distribution of partitions partitioning by some column’s value range. It’s generated from create table request, using MySQL’s syntax:

    @@ -30,12 +30,12 @@

    Fields§

    §column_name: String§bounds: Vec<Value>§regions: Vec<RegionNumber>

    Implementations§

    source§

    impl RangePartitionRule

    source

    pub fn new( +

    Fields§

    §column_name: String§bounds: Vec<Value>§regions: Vec<RegionNumber>

    Implementations§

    source§

    impl RangePartitionRule

    source

    pub fn new( column_name: impl Into<String>, - bounds: Vec<Value>, + bounds: Vec<Value>, regions: Vec<RegionNumber> -) -> Self

    source

    pub fn column_name(&self) -> &String

    source

    pub fn all_regions(&self) -> &Vec<RegionNumber>

    source

    pub fn bounds(&self) -> &Vec<Value>

    Trait Implementations§

    source§

    impl Debug for RangePartitionRule

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for RangePartitionRule

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartitionRule for RangePartitionRule

    source§

    fn as_any(&self) -> &dyn Any

    source§

    fn partition_columns(&self) -> Vec<String>

    source§

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber, Error>

    Finds the target region by the partition values. Read more
    source§

    fn find_regions_by_exprs( +) -> Self

    source

    pub fn column_name(&self) -> &String

    source

    pub fn all_regions(&self) -> &Vec<RegionNumber>

    source

    pub fn bounds(&self) -> &Vec<Value>

    Trait Implementations§

    source§

    impl Debug for RangePartitionRule

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for RangePartitionRule

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartitionRule for RangePartitionRule

    source§

    fn as_any(&self) -> &dyn Any

    source§

    fn partition_columns(&self) -> Vec<String>

    source§

    fn find_region(&self, values: &[Value]) -> Result<RegionNumber, Error>

    Finds the target region by the partition values. Read more
    source§

    fn find_regions_by_exprs( &self, exprs: &[PartitionExpr] ) -> Result<Vec<RegionNumber>, Error>

    Finds the target regions by the partition expressions. Read more
    source§

    impl Serialize for RangePartitionRule

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/partition/route/struct.TableRoutes.html b/partition/route/struct.TableRoutes.html index 46d62ad85e28..a1f8a35b488f 100644 --- a/partition/route/struct.TableRoutes.html +++ b/partition/route/struct.TableRoutes.html @@ -1,11 +1,11 @@ TableRoutes in partition::route - Rust
    pub struct TableRoutes {
         meta_client: Arc<MetaClient>,
    -    cache: Cache<TableId, Arc<TableRoute>>,
    -}

    Fields§

    §meta_client: Arc<MetaClient>§cache: Cache<TableId, Arc<TableRoute>>

    Implementations§

    source§

    impl TableRoutes

    source

    pub fn new(meta_client: Arc<MetaClient>) -> Self

    source

    pub async fn get_route(&self, table_id: TableId) -> Result<Arc<TableRoute>>

    source

    async fn get_from_meta(&self, table_id: TableId) -> Result<Arc<TableRoute>>

    source

    pub async fn insert_table_route( + cache: Cache<TableId, Arc<TableRoute>>, +}

    Fields§

    §meta_client: Arc<MetaClient>§cache: Cache<TableId, Arc<TableRoute>>

    Implementations§

    source§

    impl TableRoutes

    source

    pub fn new(meta_client: Arc<MetaClient>) -> Self

    source

    pub async fn get_route(&self, table_id: TableId) -> Result<Arc<TableRoute>>

    source

    async fn get_from_meta(&self, table_id: TableId) -> Result<Arc<TableRoute>>

    source

    pub async fn insert_table_route( &self, - table_id: TableId, + table_id: TableId, table_route: Arc<TableRoute> -)

    source

    pub async fn invalidate_table_route(&self, table_id: TableId)

    source

    pub fn cache(&self) -> &Cache<TableId, Arc<TableRoute>>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +)

    source

    pub async fn invalidate_table_route(&self, table_id: TableId)

    source

    pub fn cache(&self) -> &Cache<TableId, Arc<TableRoute>>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/partition/route/type.TableRouteCache.html b/partition/route/type.TableRouteCache.html index 30f2716cc3f7..749a87c7f52e 100644 --- a/partition/route/type.TableRouteCache.html +++ b/partition/route/type.TableRouteCache.html @@ -1 +1 @@ -TableRouteCache in partition::route - Rust

    Type Definition partition::route::TableRouteCache

    source ·
    type TableRouteCache = Cache<TableId, Arc<TableRoute>>;
    \ No newline at end of file +TableRouteCache in partition::route - Rust

    Type Definition partition::route::TableRouteCache

    source ·
    type TableRouteCache = Cache<TableId, Arc<TableRoute>>;
    \ No newline at end of file diff --git a/partition/splitter/struct.SplitReadRowHelper.html b/partition/splitter/struct.SplitReadRowHelper.html index 1adcc3211474..f610d7d427b9 100644 --- a/partition/splitter/struct.SplitReadRowHelper.html +++ b/partition/splitter/struct.SplitReadRowHelper.html @@ -3,7 +3,7 @@ rows: Vec<Row>, partition_rule: &'a PartitionRuleRef, partition_cols_indexes: Vec<Option<usize>>, -}

    Fields§

    §schema: Vec<ColumnSchema>§rows: Vec<Row>§partition_rule: &'a PartitionRuleRef§partition_cols_indexes: Vec<Option<usize>>

    Implementations§

    source§

    impl<'a> SplitReadRowHelper<'a>

    source

    fn new(rows: Rows, partition_rule: &'a PartitionRuleRef) -> Self

    source

    fn split_rows(self) -> Result<HashMap<RegionNumber, Rows>>

    source

    fn split_to_regions(&self) -> Result<HashMap<RegionNumber, Vec<usize>>>

    source

    fn iter_partition_values(&'a self) -> impl Iterator<Item = Vec<Value>> + 'a

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for SplitReadRowHelper<'a>

    §

    impl<'a> Send for SplitReadRowHelper<'a>

    §

    impl<'a> Sync for SplitReadRowHelper<'a>

    §

    impl<'a> Unpin for SplitReadRowHelper<'a>

    §

    impl<'a> !UnwindSafe for SplitReadRowHelper<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +}

    Fields§

    §schema: Vec<ColumnSchema>§rows: Vec<Row>§partition_rule: &'a PartitionRuleRef§partition_cols_indexes: Vec<Option<usize>>

    Implementations§

    source§

    impl<'a> SplitReadRowHelper<'a>

    source

    fn new(rows: Rows, partition_rule: &'a PartitionRuleRef) -> Self

    source

    fn split_rows(self) -> Result<HashMap<RegionNumber, Rows>>

    source

    fn split_to_regions(&self) -> Result<HashMap<RegionNumber, Vec<usize>>>

    source

    fn iter_partition_values(&'a self) -> impl Iterator<Item = Vec<Value>> + 'a

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for SplitReadRowHelper<'a>

    §

    impl<'a> Send for SplitReadRowHelper<'a>

    §

    impl<'a> Sync for SplitReadRowHelper<'a>

    §

    impl<'a> Unpin for SplitReadRowHelper<'a>

    §

    impl<'a> !UnwindSafe for SplitReadRowHelper<'a>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/search-index.js b/search-index.js index 121a550bc3ba..900ae7382bfa 100644 --- a/search-index.js +++ b/search-index.js @@ -21,7 +21,7 @@ var searchIndex = JSON.parse('{\ "common_query":{"doc":"","t":"ENNINENNLKLLLLLKLLALLLLLLLLLLLLLAKLLLLLLLALLLLLLLLALLLKKAALLKLAKLLLLLLLLLLLLLLLLLKMENNLLLLLLLLLLLLLLLLLLLLLLLLNDNDNDNDNDNDENDNDNDNDNDNDNDNDNDNDNDNDNDNDGNDNDNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMGGGGGFFCDNCCNNNNNNNENDNNNNNNNNNNNNNNNNNNNNNNDNNNNNNAMLLLLLLLLLLLFLLLLLFFMLLMLLLLLLLLLALLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLAALLLMIIIGDMLLKMLLLKLLLLLKLLLFFFKLLKKLKLKLLLLLKLLNNNNNNNNENDNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLFLLLLLMLLLLLLLLLLLLLLLLLFLLLLLLLMDMLLLLMLLLLLLLLLLLLMLMMMFFLLLLLLLDLLLLLLLLLLLMLLLLLMLMMFLLLLLLLDNEIDGNDDNMKLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLMLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMKLLMLMLLMMLMLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLKLLLLLLGGCNNNCNNNNNNNNNCNNNNNNNNNNNNNNNNNGGCEDNGNNNNNNNNNENNNNNNNNNELLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLNNNNDNENNNNELLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLMML","n":["AddColumnLocation","AffectedRows","After","DfPhysicalPlan","First","Output","RecordBatches","Stream","arc_children","as_any","benefits_from_input_partitioning","borrow","borrow","borrow_mut","borrow_mut","children","clone","clone_into","columnar_value","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","eq","equivalence_properties","equivalent","equivalent","equivalent","equivalent","error","execute","fmt","fmt","from","from","from_ref","from_subset","from_subset","function","init","init","into","into","into_request","into_request","is_in_subset","is_in_subset","logical_plan","maintains_input_order","metrics","ordering_equivalence_properties","output_ordering","output_partitioning","physical_plan","prelude","required_input_distribution","required_input_ordering","schema","serialize","signature","statistics","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","unbounded_output","visit","visit","vzip","vzip","with_new_arc_children","with_new_children","column_name","ColumnarValue","Scalar","Vector","borrow","borrow_mut","clone","clone_into","data_type","deref","deref_mut","drop","from","from_ref","from_subset","init","into","into_request","is_in_subset","to_owned","to_subset","to_subset_unchecked","try_from","try_from","try_into","try_into_vector","type_id","vzip","ArrowCompute","ArrowComputeSnafu","BadAccumulatorImpl","BadAccumulatorImplSnafu","ConvertArrowSchema","ConvertArrowSchemaSnafu","ConvertDfRecordBatchStream","ConvertDfRecordBatchStreamSnafu","CreateAccumulator","CreateAccumulatorSnafu","DowncastVector","DowncastVectorSnafu","Error","ExecuteFunction","ExecuteFunctionSnafu","ExecutePhysicalPlan","ExecutePhysicalPlanSnafu","ExecuteRepeatedly","ExecuteRepeatedlySnafu","FromArrowArray","FromArrowArraySnafu","FromScalarValue","FromScalarValueSnafu","GeneralDataFusion","GeneralDataFusionSnafu","GenerateFunction","GenerateFunctionSnafu","GetScalarVector","GetScalarVectorSnafu","IntoVector","IntoVectorSnafu","InvalidFuncArgs","InvalidFuncArgsSnafu","InvalidInputCol","InvalidInputColSnafu","InvalidInputState","InvalidInputStateSnafu","InvalidInputType","InvalidInputTypeSnafu","PyUdf","PyUdfSnafu","Result","ToScalarValue","ToScalarValueSnafu","TypeCast","TypeCastSnafu","UdfTempRecordBatch","UdfTempRecordBatchSnafu","UnsupportedInputDataType","UnsupportedInputDataTypeSnafu","as_any","as_error_source","backtrace","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","build","build","build","build","build","cause","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","data_type","datatypes","debug_fmt","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","err_msg","err_msg","err_msg","err_msg","err_msg","fail","fail","fail","fail","fail","fail","fail","fail","fail","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","function","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","msg","next","provide","source","status_code","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","data_type","datatypes","err_msg","err_msg","err_msg","err_msg","err_msg","error","error","error","error","error","function","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","location","msg","source","source","source","source","source","source","source","source","source","source","typ","AccumulatorCreatorFunction","AccumulatorFunctionImpl","ReturnTypeFunction","ScalarFunctionImplementation","StateTypeFunction","make_scalar_function","to_df_return_type","Accumulator","AggregateFunction","AggregateFunction","AggregateFunctionCreator","AggregateFunctionCreatorRef","AggregateUDF","Alias","Between","BinaryExpr","Case","Cast","Column","DfExpr","Exists","Expr","GetIndexedField","GroupingSet","InList","InSubquery","IsFalse","IsNotFalse","IsNotNull","IsNotTrue","IsNotUnknown","IsNull","IsTrue","IsUnknown","Like","Literal","Negative","Not","OuterReferenceColumn","Placeholder","QualifiedWildcard","ScalarFunction","ScalarSubquery","ScalarUDF","ScalarUdf","ScalarVariable","SimilarTo","Sort","TryCast","Wildcard","WindowFunction","accumulator","accumulator","add","alias","alias_if_changed","and","apply_children","between","bitand","bitor","bitxor","borrow","borrow_mut","build_filter_from_timestamp","canonical_name","cast_to","clone","clone_into","contains_outer","create_aggregate_function","create_udf","creator","deref","deref_mut","df_expr","display_name","div","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","expr","fmt","fmt","from","from_ref","from_subset","fun","get_hash","get_type","gt","gt_eq","hash","ilike","in_list","init","into","into_request","is_false","is_in_subset","is_not_false","is_not_null","is_not_true","is_not_unknown","is_null","is_true","is_unknown","like","lt","lt_eq","map_children","metadata","mul","name","name","name","name_for_alias","neg","not","not_between","not_eq","not_ilike","not_like","nullable","or","partial_cmp","rem","return_type","return_type","shl","shr","signature","signature","sort","state_type","sub","to_columns","to_field","to_owned","to_string","to_subset","to_subset_unchecked","try_from","try_into","try_into_col","type_id","udaf","udf","unalias","variant_name","vzip","qualifier","Accumulator","AggrFuncTypeStore","AggregateFunctionCreator","AggregateFunctionCreatorRef","DfAccumulatorAdaptor","accumulator","borrow","borrow_mut","creator","creator","deref","deref_mut","drop","evaluate","evaluate","fmt","from","from_subset","init","input_types","into","into_request","is_in_subset","make_accumulator_function","make_return_function","make_state_function","merge_batch","merge_batch","new","output_type","set_input_types","size","state","state","state_types","to_subset","to_subset_unchecked","try_from","try_into","type_id","update_batch","update_batch","vzip","AggregateFunction","AggregateUDF","Alias","Between","BinaryExpr","Case","Cast","Column","DfExpr","Exists","Expr","GetIndexedField","GroupingSet","InList","InSubquery","IsFalse","IsNotFalse","IsNotNull","IsNotTrue","IsNotUnknown","IsNull","IsTrue","IsUnknown","Like","Literal","Negative","Not","OuterReferenceColumn","Placeholder","QualifiedWildcard","ScalarFunction","ScalarSubquery","ScalarUDF","ScalarVariable","SimilarTo","Sort","TryCast","Wildcard","WindowFunction","borrow","borrow_mut","build_filter_from_timestamp","clone","clone_into","deref","deref_mut","df_expr","df_expr","drop","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","from","from_ref","from_subset","get_hash","hash","init","into","into_request","is_in_subset","timestamp_to_literal","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","qualifier","AggregateFunction","accumulator","borrow","borrow_mut","clone","clone_into","creator","deref","deref_mut","drop","eq","fmt","from","from_ref","from_subset","init","into","into_request","is_in_subset","name","new","return_type","signature","state_type","to_df_accumulator_func","to_df_state_type","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","ScalarUdf","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","from_ref","from_subset","fun","init","into","into_df_udf","into_request","is_in_subset","name","new","return_type","signature","to_df_scalar_func","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","vzip","DfPhysicalPlanAdapter","Hash","Partitioning","PhysicalPlan","PhysicalPlanAdapter","PhysicalPlanRef","RoundRobinBatch","SessionContext","TaskContext","UnknownPartitioning","aggregate_functions","as_any","as_any","as_any","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","catalog","catalog_names","children","children","children","clone","clone","clone_into","clone_into","copied_config","create_physical_plan","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deregister_table","df_plan","df_plan","drop","drop","drop","drop","drop","enable_ident_normalization","eq","execute","execute","execute","execute_logical_plan","fmt","fmt","fmt","fmt","fmt_as","from","from","from","from","from","from","from","from_ref","from_ref","from_subset","from_subset","from_subset","from_subset","from_subset","init","init","init","init","init","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","memory_pool","metric","metrics","metrics","metrics","new","new","new","optimize","output_ordering","output_ordering","output_partitioning","output_partitioning","output_partitioning","partition_count","read_arrow","read_avro","read_batch","read_csv","read_empty","read_json","read_parquet","read_table","refresh_catalogs","register_arrow","register_avro","register_batch","register_catalog","register_catalog_list","register_csv","register_json","register_listing_table","register_parquet","register_table","register_udaf","register_udf","register_udwf","register_variable","runtime","runtime_env","runtime_env","satisfy","scalar_functions","schema","schema","schema","schema","session_config","session_config","session_id","session_id","session_id","session_id","session_start_time","session_start_time","sql","state","state","state_weak_ref","statistics","table","table_exist","table_factory","table_provider","tables","task_ctx","task_id","task_id","to_owned","to_owned","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_new","type_id","type_id","type_id","type_id","type_id","udaf","udaf","udf","udf","udfs","udfs","udwf","udwf","vzip","vzip","vzip","vzip","vzip","window_functions","with_config","with_config_rt","with_new_children","with_new_children","with_new_children","with_state","write_csv","write_json","write_parquet","AccumulatorCreatorFunction","AccumulatorFunctionImpl","AggregateFunction","Any","Binary","Boolean","ColumnarValue","Date32","Date64","Decimal128","Dictionary","DurationMicrosecond","DurationMillisecond","DurationNanosecond","DurationSecond","Exact","Expr","FixedSizeBinary","Fixedsizelist","Float32","Float64","Immutable","Int16","Int32","Int64","Int8","IntervalDayTime","IntervalMonthDayNano","IntervalYearMonth","LargeBinary","LargeUtf8","List","Null","OneOf","ReturnTypeFunction","ScalarFunctionImplementation","ScalarUdf","ScalarValue","Signature","Stable","StateTypeFunction","Struct","Time32Millisecond","Time32Second","Time64Microsecond","Time64Nanosecond","TimestampMicrosecond","TimestampMillisecond","TimestampNanosecond","TimestampSecond","TypeSignature","UInt16","UInt32","UInt64","UInt8","Uniform","Utf8","Variadic","VariadicEqual","Volatile","Volatility","add","add_checked","and","any","arithmetic_negate","bitand","bitor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","create_udf","deref","deref","deref","deref_mut","deref_mut","deref_mut","distance","drop","drop","drop","eq","eq","eq","eq_array","equivalent","equivalent","equivalent","equivalent","exact","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_str","from_subset","from_subset","from_subset","get_datatype","get_hash","hash","init","init","init","into","into","into","into_request","into_request","into_request","is_in_subset","is_in_subset","is_in_subset","is_null","is_unsigned","iter_to_array","lit","make_scalar_function","new","new_interval_dt","new_interval_mdn","new_interval_ym","new_list","new_negative_one","new_one","new_ten","new_utf8","new_zero","one_of","or","partial_cmp","size","size_of_hashset","size_of_vec","sub","sub_checked","to_array","to_array_of_size","to_df_return_type","to_owned","to_owned","to_owned","to_string","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from_array","try_from_string","try_into","try_into","try_into","try_new_decimal128","type_id","type_id","type_id","type_signature","uniform","variadic","variadic_equal","volatility","vzip","vzip","vzip","Any","Exact","Immutable","OneOf","Signature","Stable","TypeSignature","Uniform","Variadic","VariadicEqual","Volatile","Volatility","borrow","borrow_mut","clone","clone_into","cmp","compare","concrete_types_to_arrow_types","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","from_ref","from_subset","get_hash","hash","init","into","into_request","is_in_subset","partial_cmp","to_owned","to_subset","to_subset_unchecked","try_from","try_into","type_id","type_signature","volatility","vzip"],"q":[[0,"common_query"],[82,"common_query::AddColumnLocation"],[83,"common_query::columnar_value"],[110,"common_query::error"],[770,"common_query::error::Error"],[817,"common_query::function"],[824,"common_query::logical_plan"],[972,"common_query::logical_plan::DfExpr"],[973,"common_query::logical_plan::accumulator"],[1016,"common_query::logical_plan::expr"],[1089,"common_query::logical_plan::expr::DfExpr"],[1090,"common_query::logical_plan::udaf"],[1123,"common_query::logical_plan::udf"],[1153,"common_query::physical_plan"],[1372,"common_query::prelude"],[1586,"common_query::signature"]],"d":["","","","ExecutionPlan represent nodes in the DataFusion Physical …","","","","","","Returns the execution plan as Any so that it can be …","Returns true if this operator would benefit from …","","","","","Get a list of child execution plans that provide the input …","","","","","","","","","","","","Get the EquivalenceProperties within the plan","","","","","","creates an iterator","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","Returns false if this operator’s implementation may …","Return a snapshot of the set of Metrics for this …","Get the OrderingEquivalenceProperties within the plan","If the output of this operator within each partition is …","Specifies the output partitioning scheme of this plan","","","Specifies the data distribution requirements for all the …","Specifies the ordering requirements for all of the children","Get the schema for this execution plan","","Signature module contains foundational types that are used …","Returns the global output statistics for this ExecutionPlan…","","","","","","","","","","","","Specifies whether this plan generates an infinite stream …","","","","","","Returns a new plan where all children were replaced by new …","","Represents the result from an expression","A single value","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","Convert a columnar value into an VectorRef","","","","SNAFU context selector for the Error::ArrowCompute variant","","SNAFU context selector for the Error::BadAccumulatorImpl …","","SNAFU context selector for the Error::ConvertArrowSchema …","","SNAFU context selector for the …","","SNAFU context selector for the Error::CreateAccumulator …","","SNAFU context selector for the Error::DowncastVector …","","","SNAFU context selector for the Error::ExecuteFunction …","","SNAFU context selector for the Error::ExecutePhysicalPlan …","","SNAFU context selector for the Error::ExecuteRepeatedly …","","SNAFU context selector for the Error::FromArrowArray …","","SNAFU context selector for the Error::FromScalarValue …","","SNAFU context selector for the Error::GeneralDataFusion …","","SNAFU context selector for the Error::GenerateFunction …","","SNAFU context selector for the Error::GetScalarVector …","","SNAFU context selector for the Error::IntoVector variant","","SNAFU context selector for the Error::InvalidFuncArgs …","","SNAFU context selector for the Error::InvalidInputCol …","","SNAFU context selector for the Error::InvalidInputState …","","SNAFU context selector for the Error::InvalidInputType …","","SNAFU context selector for the Error::PyUdf variant","","","SNAFU context selector for the Error::ToScalarValue variant","","SNAFU context selector for the Error::TypeCast variant","","SNAFU context selector for the Error::UdfTempRecordBatch …","","SNAFU context selector for the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create Accumulator with the data type of input columns.","Accumulator creator that will be used by DataFusion","A function’s return type","Scalar function","This signature corresponds to which types an aggregator …","decorates a function to handle ScalarValues by converting …","","","Logical representation of a user-defined aggregate …","Represents the call of an aggregate built-in function with …","","","aggregate function","An expression with a specific name.","Whether an expression is between a given range.","A binary expression such as “age > 21”","The CASE expression is similar to a series of nested …","Casts the expression to a given type and will return a …","A named reference to a qualified filed in a schema.","Expr is a central struct of DataFusion’s query API, and …","EXISTS subquery","Central struct of query API. Represent logical expressions …","Returns the field of a arrow::array::ListArray or …","List of grouping set expressions. Only valid in the …","Returns whether the list contains the expr value.","IN subquery","Whether an expression is False. Boolean operation","Whether an expression is not False. Boolean operation","Whether an expression is not Null. This expression is …","Whether an expression is not True. Boolean operation","Whether an expression is not Unknown. Boolean operation","Whether an expression is Null. This expression is never …","Whether an expression is True. Boolean operation","Whether an expression is Unknown. Boolean operation","LIKE expression","A constant value.","arithmetic negation of an expression, the operand must be …","Negation of an expression. The expression’s type must be …","A place holder which hold a reference to a qualified field …","A place holder for parameters in a prepared statement …","Represents a reference to all fields in a specific schema.","Represents the call of a built-in scalar function with a …","Scalar subquery","Represents the call of a user-defined scalar function with …","Logical representation of a UDF.","A named reference to a variable in a registry.","LIKE expression that uses regular expressions","A sort expression, that can be used to sort values.","Casts the expression to a given type and will return a …","Represents a reference to all fields in a schema.","Represents the call of a window function with arguments.","Accumulator module contains the trait definition for …","actual implementation","","Return self AS name alias expression","Ensure expr has the name as original_name by adding an …","Return self && other","","return self BETWEEN low AND high","","","","","","Builds an Expr that filters timestamp column from given …","Returns a full and complete string representation of this …","Wraps this expression in a cast to a target …","","","Return true when the expression contains out …","","Creates a new UDF with a specific signature and specific …","the creator that creates aggregate functions","","","","Returns the name of this expression as it should appear in …","","","","Return self == other","","","","","","","","Returns the argument unchanged.","","","actual implementation","","Returns the arrow::datatypes::DataType of the expression …","Return self > other","Return self >= other","","Return self ILIKE other","Return self IN <list> if negated is false, otherwise …","","Calls U::from(self).","","Return IsFalse(Box(self))","","Return IsNotFalse(Box(self))","Return `IsNotNull(Box(self))","Return IsNotTrue(Box(self))","Return IsNotUnknown(Box(self))","Return `IsNull(Box(self))","Return IsTrue(Box(self))","Return IsUnknown(Box(self))","Return self LIKE other","Return self < other","Return self <= other","","","","Returns the name of this expression as it should appear in …","name","name","Return the name to use for the specific Expr, recursing …","","","return self NOT BETWEEN low AND high","Return self != other","Return self NOT ILIKE other","Return self NOT LIKE other","Returns the nullability of the expression based on …","Return self || other","","","Return type","Return type","","","signature","signature","Create a sort expression from an existing expression.","the accumulator’s state’s description as a function of …","","Return all referenced columns of this expression.","Returns a arrow::datatypes::Field compatible with this …","","","","","","","","","Udaf module contains functions and structs supporting …","Udf module contains foundational types that are used to …","Remove an alias from an expression if one exists.","Return String representation of the variant represented by …","","","An accumulator represents a stateful object that lives …","AggrFuncTypeStore stores the aggregate function’s input …","An AggregateFunctionCreator dynamically creates Accumulator…","","A wrapper type for our Accumulator to DataFusion’s …","","","","Create a function that can create a new accumulator with …","","","","","returns its value based on its current state.","","","Returns the argument unchanged.","","","Get the input data types of the Accumulator.","Calls U::from(self).","","","","","","updates the accumulator’s state from a vector of states.","","","Get the Accumulator’s output data type.","Store the input data types that are provided by DataFusion …","","Returns the state of the accumulator at the end of the …","","Get the Accumulator’s state data types.","","","","","","updates the accumulator’s state from a vector of arrays.","","","Represents the call of an aggregate built-in function with …","aggregate function","An expression with a specific name.","Whether an expression is between a given range.","A binary expression such as “age > 21”","The CASE expression is similar to a series of nested …","Casts the expression to a given type and will return a …","A named reference to a qualified filed in a schema.","Expr is a central struct of DataFusion’s query API, and …","EXISTS subquery","Central struct of query API. Represent logical expressions …","Returns the field of a arrow::array::ListArray or …","List of grouping set expressions. Only valid in the …","Returns whether the list contains the expr value.","IN subquery","Whether an expression is False. Boolean operation","Whether an expression is not False. Boolean operation","Whether an expression is not Null. This expression is …","Whether an expression is not True. Boolean operation","Whether an expression is not Unknown. Boolean operation","Whether an expression is Null. This expression is never …","Whether an expression is True. Boolean operation","Whether an expression is Unknown. Boolean operation","LIKE expression","A constant value.","arithmetic negation of an expression, the operand must be …","Negation of an expression. The expression’s type must be …","A place holder which hold a reference to a qualified field …","A place holder for parameters in a prepared statement …","Represents a reference to all fields in a specific schema.","Represents the call of a built-in scalar function with a …","Scalar subquery","Represents the call of a user-defined scalar function with …","A named reference to a variable in a registry.","LIKE expression that uses regular expressions","A sort expression, that can be used to sort values.","Casts the expression to a given type and will return a …","Represents a reference to all fields in a schema.","Represents the call of a window function with arguments.","","","Builds an Expr that filters timestamp column from given …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","Converts a Timestamp to datafusion literal value.","","","","","","","","","Logical representation of a user-defined aggregate …","actual implementation","","","","","the creator that creates aggregate functions","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","name","Create a new AggregateUDF","Return type","signature","the accumulator’s state’s description as a function of …","","","","","","","","","","Logical representation of a UDF.","","","","","","","","","Returns the argument unchanged.","","","actual implementation","","Calls U::from(self).","Cast self into datafusion UDF.","","","name","Create a new ScalarUdf","Return type","signature","","","","","","","","","","Allocate rows based on a hash of one of more expressions …","Partitioning schemes supported by operators.","PhysicalPlan represent nodes in the Physical Plan.","Adapt DataFusion’s ExecutionPlan to GreptimeDB’s …","","Allocate batches using a round-robin algorithm and the …","Main interface for executing queries with DataFusion. …","Task Execution Context","Unknown partitioning scheme with a known number of …","","Returns the physical plan as Any so that it can be …","","","","","","","","","","","","","Retrieves a CatalogProvider instance by name","Retrieves the list of available catalog names.","Get a list of child physical plans that provide the input …","","","","","","","Return a copied version of config for this Session","Creates a physical plan from a logical plan.","","","","","","","","","","","","Deregisters the given table.","","","","","","","","Return the enable_ident_normalization of this Session","","Creates an RecordBatch stream.","","","Execute the LogicalPlan, return a DataFrame","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Return the MemoryPool associated with this TaskContext","","","","","Create a new TaskContext instance.","","Creates a new SessionContext using the default …","Optimizes the logical plan by applying optimizer rules.","returns Some(keys) that describes how the output was …","","Specifies the output partitioning scheme of this plan","","","Returns the number of partitions in this partitioning …","Creates a DataFrame for reading an Arrow data source.","Creates a DataFrame for reading an Avro data source.","Creates a DataFrame for reading a RecordBatch","Creates a DataFrame for reading a CSV data source.","Creates an empty DataFrame.","Creates a DataFrame for reading an JSON data source.","Creates a DataFrame for reading a Parquet data source.","Creates a DataFrame for a TableProvider such as a …","Finds any ListingSchemaProviders and instructs them to …","Registers an Arrow file as a table that can be referenced …","Registers an Avro file as a table that can be referenced …","Registers the RecordBatch as the specified table name","Registers a named catalog using a custom CatalogProvider …","Register CatalogList in SessionState","Registers a CSV file as a table which can referenced from …","Registers a JSON file as a table that it can be referenced …","Registers a ListingTable that can assemble multiple files …","Registers a Parquet file as a table that can be referenced …","Registers a TableProvider as a table that can be …","Registers an aggregate UDF within this context.","Registers a scalar UDF within this context.","Registers a window UDF within this context.","Registers a variable provider within this context.","","Return the RuntimeEnv associated with this TaskContext","Return the RuntimeEnv used to run queries with this …","Returns true when the guarantees made by this [Partitioning…","","Get the schema for this physical plan","","","","Return the SessionConfig associated with this TaskContext","","Return the session_id of this TaskContext","Returns an id that uniquely identifies this SessionContext.","","","Returns the time this SessionContext was created","","Creates a DataFrame that will execute a SQL query.","Snapshots the SessionState of this SessionContext setting …","","Get weak reference to SessionState","","Retrieves a DataFrame representing a table previously …","Return true if the specified table exists in the schema …","Return the TableProviderFactory that is registered for the …","Return a TableProvider for the specified table.","Returns the set of available tables in the default catalog …","Get a new TaskContext to run in this session","Return the task_id of this TaskContext","","","","","","","","","","","","","","","","","","","","","","","","","Create a new task context instance, by first copying all …","","","","","","","","","","","","","","","","","","","","Creates a new SessionContext using the provided …","Creates a new SessionContext using the provided …","Returns a new plan where all children were replaced by new …","","","Creates a new SessionContext using the provided …","Executes a query and writes the results to a partitioned …","Executes a query and writes the results to a partitioned …","Executes a query and writes the results to a partitioned …","Create Accumulator with the data type of input columns.","Accumulator creator that will be used by DataFusion","","fixed number of arguments of arbitrary types","binary","true or false value","","Date stored as a signed 32bit int days since UNIX epoch …","Date stored as a signed 64bit int milliseconds since UNIX …","128bit decimal, using the i128 to represent the decimal, …","Dictionary type: index type and value","Duration in microseconds","Duration in milliseconds","Duration in nanoseconds","Duration in seconds","exact number of arguments of an exact type","","fixed size binary","Fixed size list of nested ScalarValue","32bit float","64bit float","Immutable - An immutable function will always return the …","signed 16bit int","signed 32bit int","signed 64bit int","signed 8bit int","Number of elapsed days and milliseconds (no leap seconds) …","A triple of the number of elapsed months, days, and …","Number of elapsed whole months","large binary","utf-8 encoded string representing a LargeString’s arrow …","List of nested ScalarValue","represents DataType::Null (castable to/from any other type)","One of a list of signatures","A function’s return type","Scalar function","","Represents a dynamically typed, nullable single value. …","The Signature of a function defines its supported input …","Stable - A stable function may return different values …","This signature corresponds to which types an aggregator …","struct of nested ScalarValue","Time stored as a signed 32bit int as milliseconds since …","Time stored as a signed 32bit int as seconds since midnight","Time stored as a signed 64bit int as microseconds since …","Time stored as a signed 64bit int as nanoseconds since …","Timestamp Microseconds","Timestamp Milliseconds","Timestamp Nanoseconds","Timestamp Second","A function’s type signature, which defines the function…","unsigned 16bit int","unsigned 32bit int","unsigned 64bit int","unsigned 8bit int","fixed number of arguments of an arbitrary but equal type …","utf-8 encoded string.","arbitrary number of arguments of an common type out of a …","arbitrary number of arguments of an arbitrary but equal …","Volatile - A volatile function may change the return value …","A function’s volatility, which defines the functions …","","","","any - Creates a signature which can a be made of any type …","Calculate arithmetic negation for a scalar value","","","","","","","","","","","","","","","","","","","","","","","Absolute distance between two numeric values (of the same …","","","","","","","Compares a single row of array @ index for equality with …","","","","","exact - Creates a signature which must match the types in …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Getter for the DataType of the value","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","whether this value is null or not.","","Converts an iterator of references ScalarValue into an …","","decorates a function to handle ScalarValues by converting …","new - Creates a new Signature from any type signature and …","Returns a ScalarValue::IntervalDayTime representing days …","Returns a ScalarValue::IntervalMonthDayNano representing …","Returns a ScalarValue::IntervalYearMonth representing years…","Create a new nullable ScalarValue::List with the specified …","Create a negative one value in the given type.","Create an one value in the given type.","","Returns a ScalarValue::Utf8 representing val","Create a zero value in the given type.","one_of Creates a signature which can match any of the …","","","Estimate size if bytes including Self. For values with …","Estimates size of HashSet in bytes.","Estimates size of Vec in bytes.","","","Converts a scalar value into an 1-row array.","Converts a scalar value into an array of size rows.","","","","","","","","","","","","","","Create a Null instance of ScalarValue for this datatype","Create a Null instance of ScalarValue for this datatype","","Converts a value in array at index into a ScalarValue","Try to parse value into a ScalarValue of type target_type","","","","Create a decimal Scalar from value/precision and scale.","","","","type_signature - The types that the function accepts. See …","uniform - Creates a function with a fixed number of …","variadic - Creates a variadic signature that represents an …","variadic_equal - Creates a variadic signature that …","volatility - The volatility of the function. See Volatility…","","","","fixed number of arguments of arbitrary types","exact number of arguments of an exact type","Immutable - An immutable function will always return the …","One of a list of signatures","The Signature of a function defines its supported input …","Stable - A stable function may return different values …","A function’s type signature, which defines the function…","fixed number of arguments of an arbitrary but equal type …","arbitrary number of arguments of an common type out of a …","arbitrary number of arguments of an arbitrary but equal …","Volatile - A volatile function may change the return value …","A function’s volatility, which defines the functions …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","type_signature - The types that the function accepts. See …","volatility - The volatility of the function. See Volatility…",""],"i":[0,18,7,0,7,0,18,18,1,1,1,18,7,18,7,1,7,7,0,18,7,18,7,7,18,7,7,1,7,7,7,7,0,1,18,7,18,7,7,18,7,0,18,7,18,7,18,7,18,7,0,1,1,1,1,1,0,0,1,1,1,7,0,1,7,18,7,18,7,18,7,18,7,18,7,1,7,7,18,7,1,1,179,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,41,0,41,0,41,0,41,0,41,0,41,0,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,41,0,0,41,0,41,0,41,0,41,0,41,41,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,47,48,49,50,51,52,53,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,61,47,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,48,49,50,62,54,46,47,48,49,50,51,52,53,54,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,47,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,41,41,41,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,67,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,46,56,57,47,58,59,60,61,48,49,50,62,51,52,53,63,64,65,66,67,68,69,70,54,41,180,181,182,183,184,185,186,187,188,189,190,191,181,192,193,187,181,188,194,195,180,184,185,196,197,198,189,199,200,201,190,191,202,203,186,192,193,194,195,180,185,199,200,201,202,203,190,0,0,0,0,0,0,0,0,0,83,0,0,83,83,83,83,83,83,83,0,83,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,0,83,83,83,83,83,83,0,91,83,83,83,83,83,83,83,83,83,83,83,0,83,83,83,83,83,0,0,91,83,83,87,83,83,83,83,83,83,83,83,83,0,83,83,83,83,83,93,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,91,93,83,83,83,83,83,83,83,83,83,83,83,91,93,83,83,91,93,83,91,83,83,83,83,83,83,83,83,83,83,83,0,0,83,83,83,204,0,0,0,0,0,109,109,109,90,109,109,109,109,115,109,109,109,109,109,205,109,109,109,0,0,0,115,109,109,90,205,109,115,109,90,109,109,109,109,109,115,109,109,83,83,83,83,83,83,83,83,0,83,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,87,87,0,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,0,87,87,87,87,87,87,87,204,0,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,0,0,91,91,91,91,91,91,91,0,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,0,93,93,93,93,93,93,93,0,26,0,0,0,0,26,0,0,26,13,206,123,124,13,123,124,125,26,13,123,124,125,26,125,125,206,123,124,125,26,125,26,125,125,125,13,123,124,125,26,13,123,124,125,26,125,123,123,13,123,124,125,26,125,26,206,123,124,125,123,124,26,26,124,13,13,13,123,124,125,26,125,26,13,123,124,125,26,13,123,124,125,26,13,123,124,125,26,13,123,124,125,26,13,123,124,125,26,13,123,206,123,124,13,123,125,125,206,124,206,123,124,26,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,13,13,125,26,13,206,123,124,123,13,13,13,125,13,125,125,125,125,125,125,125,124,125,125,125,125,125,125,13,13,125,26,26,13,123,124,125,26,13,123,124,125,26,13,123,124,125,26,13,123,124,125,26,13,13,123,124,125,26,13,125,13,125,13,125,13,125,13,123,124,125,26,13,125,125,206,123,124,125,125,125,125,0,0,0,166,110,110,0,110,110,110,110,110,110,110,110,166,0,110,110,110,110,92,110,110,110,110,110,110,110,110,110,110,110,166,0,0,0,0,0,92,0,110,110,110,110,110,110,110,110,110,0,110,110,110,110,166,110,166,166,92,0,110,110,110,118,110,110,110,110,166,118,110,166,118,110,166,118,110,166,118,110,0,166,118,110,166,118,110,110,166,118,110,166,118,110,110,110,110,110,110,118,166,118,110,110,166,118,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,166,118,110,110,166,118,110,110,110,110,166,118,110,166,118,110,166,118,110,166,118,110,110,110,110,110,0,118,110,110,110,110,110,110,110,110,110,118,110,110,110,110,110,110,110,110,110,0,166,118,110,110,166,118,110,166,118,110,166,118,110,110,110,110,110,166,118,110,110,166,118,110,118,118,118,118,118,166,118,110,166,166,92,166,0,92,0,166,166,166,92,0,92,92,92,92,92,92,0,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,118,118,92],"f":[0,0,0,0,0,0,0,0,[1,[[4,[[3,[1,2]],2]]]],[[],5],[[],6],[[]],[[]],[[]],[[]],[[],[[4,[[3,[1,2]],2]]]],[7,7],[[]],0,[8],[8],[8],[8],[9,[[10,[7]]]],[8],[8],[[7,7],6],[[],[[12,[11]]]],[[],6],[[],6],[[],6],[[],6],0,[[8,[3,[13,2]]],[[10,[[16,[[15,[14,2]]]],17]]]],[[18,19],20],[[7,19],20],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[]],[[]],[[],21],[[],21],[[],6],[[],6],0,[[],[[4,[6,2]]]],[[],[[23,[22]]]],[[],[[12,[[4,[24,2]]]]]],[[],[[23,[[25,[24]]]]]],[[],26],0,0,[[],[[4,[27,2]]]],[[],[[4,[[23,[[4,[28,2]]]],2]]]],[[],[[3,[29,2]]]],[[7,30],10],0,[[],31],[[]],[[],23],[[],23],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],32],[[],32],[[[25,[6]]],[[10,[6,17]]]],[[7,33],34],[[7,35],34],[[]],[[]],[[1,[3,[1,2]],[4,[[3,[1,2]],2]]],[[10,[[3,[1,2]],17]]]],[[[3,[2]],[4,[[3,[1,2]],2]]],[[10,[[3,[1,2]],17]]]],0,0,0,0,[[]],[[]],[36,36],[[]],[36,37],[8],[8],[8],[[]],[[]],[[]],[[],8],[[]],[[],21],[[],6],[[]],[[],23],[[]],[[],10],[38,[[39,[36]]]],[[],10],[[36,8],[[39,[40]]]],[[],32],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[41,5],[[],42],[41,[[23,[43]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[46,[[45,[44]]]]],41],[[[47,[[45,[44]],[45,[[4,[37]]]]]]],41],[[[48,[[45,[44]]]]],41],[[[49,[[45,[44]]]]],41],[[[50,[[45,[44]]]]],41],[51,41],[52,41],[53,41],[[[54,[[45,[44]]]]],41],[41,[[23,[42]]]],[[[46,[55]]],[[46,[55]]]],[56,56],[57,57],[[[47,[55,55]]],[[47,[55,55]]]],[58,58],[59,59],[60,60],[[[61,[55]]],[[61,[55]]]],[[[48,[55]]],[[48,[55]]]],[[[49,[55]]],[[49,[55]]]],[[[50,[55]]],[[50,[55]]]],[[[62,[55]]],[[62,[55]]]],[51,51],[52,52],[53,53],[63,63],[64,64],[65,65],[66,66],[[[67,[55]]],[[67,[55]]]],[68,68],[69,69],[70,70],[[[54,[55]]],[[54,[55]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[41,8,[4,[44]]]],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[41,71],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],0,0,0,0,0,[[[46,[[45,[44]]]]],[[10,[41]]]],[[[47,[[45,[44]],[45,[[4,[37]]]]]]],[[10,[41]]]],[[[48,[[45,[44]]]]],[[10,[41]]]],[[[49,[[45,[44]]]]],[[10,[41]]]],[[[50,[[45,[44]]]]],[[10,[41]]]],[51,[[10,[41]]]],[52,[[10,[41]]]],[53,[[10,[41]]]],[[[54,[[45,[44]]]]],[[10,[41]]]],[[[46,[72]],19],20],[[56,19],20],[[57,19],20],[[[47,[72,72]],19],20],[[58,19],20],[[59,19],20],[[60,19],20],[[[61,[72]],19],20],[[[48,[72]],19],20],[[[49,[72]],19],20],[[[50,[72]],19],20],[[[62,[72]],19],20],[[51,19],20],[[52,19],20],[[53,19],20],[[63,19],20],[[64,19],20],[[65,19],20],[[66,19],20],[[[67,[72]],19],20],[[68,19],20],[[69,19],20],[[70,19],20],[[[54,[72]],19],20],[[41,19],20],[[41,19],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[46,[[45,[44]]]]],41],[56,41],[57,41],[[[47,[[45,[44]],[45,[[4,[37]]]]]]],41],[58,41],[59,41],[60,41],[[[61,[[45,[73]]]]],41],[[[48,[[45,[44]]]]],41],[[[49,[[45,[44]]]]],41],[[[50,[[45,[44]]]]],41],[[[62,[[45,[44]]]]],41],[51,41],[52,41],[53,41],[63,41],[64,41],[65,41],[66,41],[[[67,[[45,[73]]]]],41],[68,41],[69,41],[70,41],[[[54,[[45,[44]]]]],41],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[41,[[23,[74]]]],[75],[41,[[23,[42]]]],[41,76],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],44],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[77,78,79]]],80],[81,82],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[83,83],83],[[83,[45,[44]]],83],[[83,44],[[10,[83,17]]]],[[83,83],83],[[83,84],[[10,[85,17]]]],[[83,83,83],83],[[83,83],83],[[83,83],83],[[83,83],83],[[]],[[]],[[71,[23,[86]]],[[23,[87]]]],[83,44],[[83,73,88],[[10,[83,17]]]],[83,83],[[]],[83,6],[[44,89,[3,[90]]],91],[[71,[4,[37]],[3,[37]],92,80],93],0,[8],[8],0,[83,[[10,[44,17]]]],[[83,83],83],[8],[[83,83],6],[[83,83],83],[[],6],[[],6],[[],6],[[],6],0,[[83,19],[[10,[94]]]],[[83,19],[[10,[94]]]],[[]],[[]],[[]],0,[[[0,[95,96]],97],98],[[83,88],[[10,[73,17]]]],[[83,83],83],[[83,83],83],[[83,99]],[[83,83],83],[[83,[4,[83,2]],6],83],[[],8],[[]],[[],21],[83,83],[[],6],[83,83],[83,83],[83,83],[83,83],[83,83],[83,83],[83,83],[[83,83],83],[[83,83],83],[[83,83],83],[[83,84],[[10,[83,17]]]],[[83,88],[[10,[[101,[44,44,100]],17]]]],[[83,83],83],[83,[[10,[44,17]]]],0,0,[83,[[10,[44,17]]]],[83],[83],[[83,83,83],83],[[83,83],83],[[83,83],83],[[83,83],83],[[83,88],[[10,[6,17]]]],[[83,83],83],[[83,83],[[23,[102]]]],[[83,83],83],0,0,[[83,83]],[[83,83]],0,0,[[83,6,6],83],0,[[83,83],83],[83,[[10,[[104,[103,100]],17]]]],[[83,105],[[10,[106,17]]]],[[]],[[],44],[[],23],[[]],[[],10],[[],10],[83,[[10,[103,17]]]],[[],32],0,0,[83,83],[83,71],[[]],0,0,0,0,0,0,0,[[]],[[]],[[],107],0,[8],[8],[8],[[],[[39,[108]]]],[109,[[111,[110]]]],[[109,19],20],[[]],[[]],[[],8],[[],[[39,[[4,[37]]]]]],[[]],[[],21],[[],6],[[[3,[90]]],112],[[[3,[90]]],81],[[[3,[90]]],113],[[[25,[40]]],39],[[109,[25,[114]]],111],[[[15,[115]],116],109],[[],[[39,[37]]]],[[[4,[37]]],39],[109,8],[[],[[39,[[4,[108]]]]]],[109,[[111,[[4,[110]]]]]],[[],[[39,[[4,[37]]]]]],[[],23],[[]],[[],10],[[],10],[[],32],[[[25,[40]]],39],[[109,[25,[114]]],111],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[71,[23,[86]]],[[23,[87]]]],[87,87],[[]],[8],[8],[87,83],0,[8],[[87,87],6],[[],6],[[],6],[[],6],[[],6],[[87,19],20],[83,87],[[]],[[]],[[]],[[[0,[95,96]],97],98],[[87,99]],[[],8],[[]],[[],21],[[],6],[117,83],[[]],[[],23],[[]],[[],10],[[],10],[[],32],[[]],0,0,0,[[]],[[]],[91,91],[[]],0,[8],[8],[8],[[91,91],6],[[91,19],20],[[]],[[]],[[]],[[],8],[[]],[[],21],[[],6],0,[[44,118,81,112,113,116],91],0,0,0,[[112,116],119],[113,120],[[]],[[],23],[[]],[[],10],[[],10],[[],32],[[]],0,[[]],[[]],[93,93],[[]],[8],[8],[8],[[93,19],20],[[]],[[]],[[]],0,[[],8],[[]],[93,121],[[],21],[[],6],0,[[71,118,81,80],93],0,0,[80,122],[[]],[[],23],[[]],[[],10],[[],10],[[],32],[[]],0,0,0,0,0,0,0,0,0,0,0,[[],5],[123,5],[124,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[125,71],[[23,[[3,[126,2]]]]]],[125,[[4,[44,2]]]],[[],[[4,[127]]]],[123,[[4,[127]]]],[124,[[4,[[3,[1]]]]]],[125,125],[26,26],[[]],[[]],[125,128],[[125,129],130],[[],125],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[125,[45,[131]]],[[10,[[23,[[3,[132,2]]]],17]]]],[123,[[3,[1]]]],0,[8],[8],[8],[8],[8],[125,6],[[26,26],6],[[8,[3,[13]]],[[39,[133]]]],[[123,8,[3,[13]]],[[39,[133]]]],[[124,8,[3,[13]]],[[111,[134]]]],[[125,129],130],[[123,19],20],[[124,19],20],[[26,19],[[10,[94]]]],[[26,19],[[10,[94]]]],[[124,135,19],20],[136,13],[[]],[125,13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[],21],[[],21],[[],21],[[],21],[[],21],[[],6],[[],6],[[],6],[[],6],[[],6],[13,[[3,[137,2]]]],0,[[],[[23,[22]]]],[123,[[23,[22]]]],[124,[[23,[22]]]],[[[23,[44]],44,128,[101,[44,[3,[121,2]],100]],[101,[44,[3,[138,2]],100]],[101,[44,[3,[139,2]],100]],[3,[140,2]]],13],[[141,[3,[1]]],123],[[],125],[[125,129],[[10,[129,17]]]],[[],[[23,[[25,[24]]]]]],[124,[[23,[[25,[24]]]]]],[[],26],[123,26],[124,26],[26,8],[[125,142,143],130],[[125,142,144],130],[[125,145],[[10,[146,17]]]],[[125,142,147],130],[125,[[10,[146,17]]]],[[125,142,148],130],[[125,142,149],130],[[125,[3,[132,2]]],[[10,[146,17]]]],[125,130],[[125,71,71,143],130],[[125,71,71,144],130],[[125,71,145],[[10,[[23,[[3,[132,2]]]],17]]]],[[125,[45,[44]],[3,[126,2]]],[[23,[[3,[126,2]]]]]],[[125,[3,[150,2]]]],[[125,71,71,147],130],[[125,71,71,148],130],[[125,71,[151,[71]],152,[23,[[3,[29,2]]]],[23,[44]]],130],[[125,71,71,149],130],[[125,[45,[131]],[3,[132,2]]],[[10,[[23,[[3,[132,2]]]],17]]]],[[125,138]],[[125,121]],[[125,139]],[[125,153,[3,[154,2]]]],0,[13,[[3,[140,2]]]],[125,[[3,[140,2]]]],[[26,27,155],6],0,[[],141],[123,141],[124,156],0,[13,128],0,[13,44],[125,44],0,0,[125,[[158,[157]]]],0,[[125,71],130],[125,136],0,[125,[[161,[[160,[159,136]],2]]]],[124,31],[[125,[45,[131]]],130],[[125,[45,[131]]],[[10,[6,17]]]],[[125,71],[[23,[[3,[162,2]]]]]],[[125,[45,[131]]],130],[125,[[10,[[104,[44,100]],17]]]],[125,[[3,[13,2]]]],[13,[[23,[44]]]],0,[[]],[[]],[[],44],[[],23],[[],23],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[]],[[]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[44,44,[101,[44,44,100]],[101,[44,[3,[121,2]],100]],[101,[44,[3,[138,2]],100]],[3,[140,2]],163],[[10,[13,17]]]],[[],32],[[],32],[[],32],[[],32],[[],32],[[13,71],[[10,[[3,[138,2]],17]]]],[[125,71],[[10,[[3,[138,2]],17]]]],[[13,71],[[10,[[3,[121,2]],17]]]],[[125,71],[[10,[[3,[121,2]],17]]]],[13,[[104,[44,100]]]],[125,[[104,[44,100]]]],[[13,71],[[10,[[3,[139,2]],17]]]],[[125,71],[[10,[[3,[139,2]],17]]]],[[]],[[]],[[]],[[]],[[]],0,[128,125],[[128,[3,[140,2]]],125],[[[4,[127]]],[[39,[127]]]],[[123,[4,[127]]],[[39,[127]]]],[[[3,[124]],[4,[[3,[1]]]]],[[111,[[3,[1]]]]]],[136,125],[[125,[3,[1,2]],[151,[71]]],130],[[125,[3,[1,2]],[151,[71]]],130],[[125,[3,[1,2]],[151,[71]],[23,[164]]],130],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[110,[165,[110]]],[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[[8,92],118],[110,[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[166,166],[118,118],[110,110],[[]],[[]],[[]],0,[8],[8],[8],[8],[8],[8],[[110,110],[[23,[8]]]],[8],[8],[8],[[166,166],6],[[118,118],6],[[110,110],6],[[110,[3,[167,2]],8],6],[[],6],[[],6],[[],6],[[],6],[[[4,[37]],92],118],[[166,19],20],[[118,19],20],[[110,19],[[10,[94]]]],[[110,19],[[10,[94]]]],[[]],[[]],[[[23,[98]]],110],[[[23,[89]]],110],[168,110],[[]],[169,110],[[[23,[168]]],110],[[[23,[169]]],110],[170,110],[171,110],[[[172,[95]]],110],[6,110],[173,110],[[[23,[174]]],110],[98,110],[[[23,[71]]],110],[175,110],[176,110],[174,110],[[[23,[6]]],110],[[[23,[173]]],110],[[[23,[171]]],110],[[[23,[170]]],110],[[[4,[2]]],110],[[[23,[176]]],110],[[[23,[175]]],110],[71,110],[89,110],[[]],[[]],[[]],[71,[[10,[110]]]],[[]],[[]],[[]],[110,73],[[[0,[95,96]],97],98],[[110,99]],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[],21],[[],21],[[],21],[[],6],[[],6],[[],6],[110,6],[110,6],[177,[[10,[[3,[167,2]],17]]]],[110,83],[[[0,[77,78,79]]],80],[[166,92],118],[[173,173],110],[[173,173,169],110],[[173,173],110],[[[23,[[4,[110,2]]]],73],110],[73,[[10,[110,17]]]],[73,[[10,[110,17]]]],[73,[[10,[110,17]]]],[[[45,[44]]],110],[73,[[10,[110,17]]]],[[[4,[166]],92],118],[[110,[165,[110]]],[[10,[110,17]]]],[[110,110],[[23,[102]]]],[110,8],[[[104,[110]]],8],[[[4,[110,2]]],8],[[110,[165,[110]]],[[10,[110,17]]]],[[110,[165,[110]]],[[10,[110,17]]]],[110,[[3,[167,2]]]],[[110,8],[[3,[167,2]]]],[81,82],[[]],[[]],[[]],[[],44],[[],23],[[],23],[[],23],[[]],[[]],[[]],[[],10],[[],10],[73,[[10,[110,17]]]],[73,[[10,[110,17]]]],[[],10],[[167,8],[[10,[110,17]]]],[[44,73],[[10,[110,17]]]],[[],10],[[],10],[[],10],[[178,89,171],[[10,[110,17]]]],[[],32],[[],32],[[],32],0,[[8,[4,[37]],92],118],[[[4,[37]],92],118],[92,118],0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[92,92],[[]],[[92,92],102],[[],102],[[[4,[37]]],[[4,[73]]]],[8],[8],[8],[[92,92],6],[[],6],[[],6],[[],6],[[],6],[[92,19],[[10,[94]]]],[[]],[[]],[[]],[[[0,[95,96]],97],98],[[92,99]],[[],8],[[]],[[],21],[[],6],[[92,92],[[23,[102]]]],[[]],[[],23],[[]],[[],10],[[],10],[[],32],0,0,[[]]],"c":[934,1187,1260,1316,1343,1435,1544],"p":[[8,"DfPhysicalPlan"],[3,"Global"],[3,"Arc"],[3,"Vec"],[8,"Any"],[15,"bool"],[4,"AddColumnLocation"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[3,"Column"],[3,"EquivalenceProperties"],[3,"TaskContext"],[8,"RecordBatchStream"],[3,"Box"],[3,"Pin"],[4,"DataFusionError"],[4,"Output"],[3,"Formatter"],[6,"Result"],[3,"Request"],[3,"MetricsSet"],[4,"Option"],[3,"PhysicalSortExpr"],[15,"slice"],[4,"Partitioning"],[4,"Distribution"],[3,"PhysicalSortRequirement"],[3,"Schema"],[8,"Serializer"],[3,"Statistics"],[3,"TypeId"],[8,"VisitorMut"],[4,"ControlFlow"],[8,"Visitor"],[4,"ColumnarValue"],[4,"ConcreteDataType"],[4,"ColumnarValue"],[6,"Result"],[6,"VectorRef"],[4,"Error"],[8,"Error"],[3,"Backtrace"],[3,"String"],[8,"Into"],[3,"PyUdfSnafu"],[3,"UnsupportedInputDataTypeSnafu"],[3,"CreateAccumulatorSnafu"],[3,"DowncastVectorSnafu"],[3,"BadAccumulatorImplSnafu"],[3,"InvalidInputStateSnafu"],[3,"InvalidInputColSnafu"],[3,"ExecuteRepeatedlySnafu"],[3,"InvalidFuncArgsSnafu"],[8,"Clone"],[3,"UdfTempRecordBatchSnafu"],[3,"ExecuteFunctionSnafu"],[3,"GenerateFunctionSnafu"],[3,"FromScalarValueSnafu"],[3,"FromArrowArraySnafu"],[3,"IntoVectorSnafu"],[3,"InvalidInputTypeSnafu"],[3,"GeneralDataFusionSnafu"],[3,"ConvertDfRecordBatchStreamSnafu"],[3,"ConvertArrowSchemaSnafu"],[3,"ExecutePhysicalPlanSnafu"],[3,"TypeCastSnafu"],[3,"ArrowComputeSnafu"],[3,"ToScalarValueSnafu"],[3,"GetScalarVectorSnafu"],[15,"str"],[8,"Debug"],[4,"DataType"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[8,"Fn"],[8,"Sync"],[8,"Send"],[6,"ScalarFunctionImplementation"],[6,"ReturnTypeFunction"],[6,"ReturnTypeFunction"],[4,"DfExpr"],[8,"FnMut"],[4,"VisitRecursion"],[6,"TimestampRange"],[3,"Expr"],[8,"ExprSchema"],[15,"u8"],[8,"AggregateFunctionCreator"],[3,"AggregateFunction"],[4,"Volatility"],[3,"ScalarUdf"],[3,"Error"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[15,"u64"],[8,"Hasher"],[3,"RandomState"],[3,"HashMap"],[4,"Ordering"],[3,"Column"],[3,"HashSet"],[3,"DFSchema"],[3,"DFField"],[6,"AccumulatorCreatorFunction"],[4,"Value"],[3,"DfAccumulatorAdaptor"],[4,"ScalarValue"],[6,"Result"],[6,"AccumulatorFunctionImpl"],[6,"StateTypeFunction"],[6,"ArrayRef"],[8,"Accumulator"],[6,"AggregateFunctionCreatorRef"],[3,"Timestamp"],[3,"Signature"],[6,"AccumulatorFactoryFunction"],[6,"StateTypeFunction"],[3,"ScalarUDF"],[6,"ScalarFunctionImplementation"],[3,"PhysicalPlanAdapter"],[3,"DfPhysicalPlanAdapter"],[3,"SessionContext"],[8,"CatalogProvider"],[6,"PhysicalPlanRef"],[3,"SessionConfig"],[4,"LogicalPlan"],[8,"Future"],[4,"TableReference"],[8,"TableProvider"],[6,"SendableRecordBatchStream"],[6,"SendableRecordBatchStream"],[4,"DisplayFormatType"],[3,"SessionState"],[8,"MemoryPool"],[3,"AggregateUDF"],[3,"WindowUDF"],[3,"RuntimeEnv"],[6,"SchemaRef"],[8,"DataFilePaths"],[3,"ArrowReadOptions"],[3,"AvroReadOptions"],[3,"RecordBatch"],[3,"DataFrame"],[3,"CsvReadOptions"],[3,"NdJsonReadOptions"],[3,"ParquetReadOptions"],[8,"CatalogList"],[8,"AsRef"],[3,"ListingOptions"],[4,"VarType"],[8,"VarProvider"],[8,"FnOnce"],[6,"SchemaRef"],[3,"Utc"],[3,"DateTime"],[3,"RawRwLock"],[3,"RwLock"],[3,"Weak"],[8,"TableProviderFactory"],[3,"Extensions"],[3,"WriterProperties"],[8,"Borrow"],[4,"TypeSignature"],[8,"Array"],[15,"u32"],[15,"i64"],[15,"f64"],[15,"i8"],[3,"HyperLogLog"],[15,"i32"],[15,"u16"],[15,"f32"],[15,"i16"],[8,"IntoIterator"],[15,"i128"],[13,"After"],[13,"IntoVector"],[13,"UnsupportedInputDataType"],[13,"CreateAccumulator"],[13,"DowncastVector"],[13,"BadAccumulatorImpl"],[13,"InvalidInputType"],[13,"InvalidFuncArgs"],[13,"ExecuteFunction"],[13,"GenerateFunction"],[13,"GeneralDataFusion"],[13,"TypeCast"],[13,"ArrowCompute"],[13,"PyUdf"],[13,"UdfTempRecordBatch"],[13,"FromScalarValue"],[13,"FromArrowArray"],[13,"InvalidInputState"],[13,"InvalidInputCol"],[13,"ExecuteRepeatedly"],[13,"ConvertDfRecordBatchStream"],[13,"ConvertArrowSchema"],[13,"ExecutePhysicalPlan"],[13,"ToScalarValue"],[13,"GetScalarVector"],[13,"QualifiedWildcard"],[8,"AggrFuncTypeStore"],[8,"PhysicalPlan"]]},\ "common_recordbatch":{"doc":"","t":"DGDDDIDDGDALMLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLMLLLLLLLLLALLLLLLLLLLLLLMLLLLLLMLLLLLLLLLMLLLLLMLLMLLLLLLLAMKLLLLLMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLDEDNGDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMLLLLMMLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLNDNDNDNDENDNDNDNDNDNDGNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMDDLLLLLLLLLLMMLLLLLMLLLLLLLLLLLLLLLLLMMLMMLLLLLLLLLLLLFF","n":["DfRecordBatch","DfSendableRecordBatchStream","EmptyRecordBatchStream","OrderOption","RecordBatch","RecordBatchStream","RecordBatchStreamAdaptor","RecordBatches","SendableRecordBatchStream","SimpleRecordBatchStream","adapter","as_stream","batches","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","column","column_by_name","columns","columns","columns","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","df_record_batch","drop","drop","drop","drop","drop","drop","empty","eq","eq","error","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_array_memory_size","index","index","init","init","init","init","init","init","inner","into","into","into","into","into","into","into_df_stream","into_iter","iter","name","new","new","new_empty","num_columns","num_rows","options","output_ordering","output_ordering","output_ordering","poll_next","poll_next","poll_next","pretty_print","project","record_output","record_output","recordbatch","row_count","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","schema","slice","stream","take","to_owned","to_owned","try_collect","try_from","try_from","try_from","try_from","try_from","try_from","try_from_columns","try_from_iter","try_from_iter_with_nullable","try_into","try_into","try_into","try_into","try_into","try_into","try_new","try_new","try_new_with_options","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","util","vzip","vzip","vzip","vzip","vzip","vzip","with_schema","AsyncRecordBatchStreamAdapter","AsyncRecordBatchStreamAdapterState","DfRecordBatchStreamAdapter","Failed","FutureStream","ParquetRecordBatchStreamAdapter","Ready","RecordBatchStreamAdapter","Uninit","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","metrics","new","new","new","output_schema","poll_next","poll_next","poll_next","poll_next","projection","schema","schema","schema","schema","schema","schema","size_hint","size_hint","size_hint","size_hint","state","stream","stream","stream","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_new","try_new_with_metrics","try_poll_next","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","CastVector","CastVectorSnafu","ColumnNotExists","ColumnNotExistsSnafu","CreateRecordBatches","CreateRecordBatchesSnafu","DataTypes","DataTypesSnafu","Error","External","ExternalSnafu","Format","FormatSnafu","InitRecordbatchStream","InitRecordbatchStreamSnafu","NewDfRecordBatch","NewDfRecordBatchSnafu","PollStream","PollStreamSnafu","ProjectArrowRecordBatch","ProjectArrowRecordBatchSnafu","Result","SchemaConversion","SchemaConversionSnafu","as_any","as_error_source","backtrace","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","cause","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","column_name","debug_fmt","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fail","fail","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_type","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","next","projection","provide","reason","schema","source","status_code","table_name","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_type","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","column_name","error","error","error","error","error","from_type","location","location","location","location","location","location","location","location","location","location","location","projection","reason","schema","source","source","source","source","table_name","to_type","RecordBatch","RecordBatchRowIterator","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","column","column_by_name","column_vectors","columns","columns","columns","deref","deref","deref_mut","deref_mut","df_record_batch","df_record_batch","drop","drop","eq","fmt","from","from","init","init","into","into","into_df_record_batch","into_iter","new","new","next","num_columns","num_rows","record_batch","row_cursor","rows","rows","schema","serialize","to_owned","try_from","try_from","try_from_df_record_batch","try_into","try_into","try_project","type_id","type_id","vzip","vzip","collect","collect_batches"],"q":[[0,"common_recordbatch"],[158,"common_recordbatch::adapter"],[257,"common_recordbatch::error"],[504,"common_recordbatch::error::Error"],[531,"common_recordbatch::recordbatch"],[585,"common_recordbatch::util"]],"d":["A two-dimensional batch of column-oriented data with a …","Trait for a stream of record batches.","EmptyRecordBatchStream can be used to create a …","","A two-dimensional batch of column-oriented data with a …","","Adapt a Stream of RecordBatch to a RecordBatchStream.","","","","","","","","","","","","","","","","","","","","","","","Get a reference to a column’s array by index.","Get a reference to a column’s array by name.","Get a reference to all columns in the record batch.","","","","","","","","","","","","","","","","","","","","","","","","","Error of record batch.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the total number of bytes of memory occupied …","Get a reference to a column’s array by name.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Create an empty RecordBatchStream","Creates a RecordBatchStreamAdaptor without output ordering …","Creates a new empty RecordBatch.","Returns the number of columns in the record batch.","Returns the number of rows in each column.","","","","","","","","","Projects the schema onto the specified columns","","","","","","","","","","Returns the Schema of the record batch.","Schema wrapped by Arc","","","","","Return a new RecordBatch where each column is sliced …","","","","","","","","","","","","","Create a RecordBatch from an iterable list of pairs of the …","Create a RecordBatch from an iterable list of tuples of the","","","","","","","","Creates a RecordBatch from a schema and columns.","Creates a RecordBatch from a schema and columns, with …","","","","","","","","","","","","","","","","","Override the schema of this RecordBatch","","","Greptime SendableRecordBatchStream -> DataFusion …","","","ParquetRecordBatchStream -> DataFusion RecordBatchStream","","DataFusion SendableRecordBatchStream -> Greptime …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","SNAFU context selector for the Error::CastVector variant","","SNAFU context selector for the Error::ColumnNotExists …","","SNAFU context selector for the Error::CreateRecordBatches …","","SNAFU context selector for the Error::DataTypes variant","","","SNAFU context selector for the Error::External variant","","SNAFU context selector for the Error::Format variant","","SNAFU context selector for the Error::InitRecordbatchStream…","","SNAFU context selector for the Error::NewDfRecordBatch …","","SNAFU context selector for the Error::PollStream variant","","SNAFU context selector for the …","","","SNAFU context selector for the Error::SchemaConversion …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A two-dimensional batch of column-oriented data with a …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Create a new RecordBatch from schema and columns.","","","","","","Create an iterator to traverse the data by row","","","","","","","Create a new RecordBatch from schema and df_record_batch.","","","","","","","","Collect all the items from the stream into a vector of …","Collect all the items from the stream into RecordBatches."],"i":[0,0,0,0,0,0,0,0,0,0,0,1,1,21,29,22,3,1,4,21,29,22,3,1,4,3,4,3,4,4,4,4,34,4,21,29,22,3,1,4,21,29,22,3,1,4,34,21,29,22,3,1,4,1,1,4,0,3,1,4,21,29,22,3,1,4,4,4,4,4,29,21,29,22,3,1,4,29,21,29,22,3,1,4,1,1,1,3,21,22,4,4,4,3,75,22,22,21,29,22,1,4,4,4,0,4,75,21,29,22,1,4,21,22,34,1,4,4,22,1,3,4,1,21,29,22,3,1,4,1,4,4,21,29,22,3,1,4,1,4,4,21,29,22,21,29,22,3,1,4,0,21,29,22,3,1,4,4,0,0,0,76,0,0,76,0,76,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,43,44,48,76,47,48,43,44,47,43,43,44,48,47,43,43,44,48,47,48,47,43,44,48,47,47,43,44,48,43,44,48,76,47,43,44,48,76,47,48,48,43,44,48,47,43,44,48,76,47,43,44,48,76,47,49,0,49,0,49,0,49,0,0,49,0,49,0,49,0,49,0,49,0,49,0,0,49,0,49,49,49,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,54,55,49,56,57,58,54,60,61,62,63,64,55,65,56,57,58,54,60,61,62,63,64,55,65,55,49,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,49,56,57,58,54,60,61,62,63,64,55,65,49,54,55,56,57,58,54,60,61,62,63,64,55,65,49,49,56,57,58,54,60,61,62,63,64,55,65,49,65,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,64,49,54,64,49,49,55,56,57,58,54,60,61,62,63,64,55,65,49,65,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,56,57,58,54,60,61,62,63,64,55,65,49,77,78,79,80,81,82,83,78,84,85,86,87,79,80,81,82,77,83,82,86,82,84,85,87,83,77,83,0,0,73,34,73,34,34,34,34,34,34,34,73,34,73,34,73,34,34,34,73,34,34,34,73,34,73,34,73,34,34,73,73,34,73,34,34,73,73,34,73,34,34,34,73,34,34,73,34,34,73,34,73,34,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,[1,2],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,3],[4,4],[[]],[[]],[[4,5],[[8,[6,7]]]],[[4,9],[[10,[[8,[6,7]]]]]],[4,[[11,[[8,[6,7]]]]]],0,0,[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],0,[5],[5],[5],[5],[5],[5],[[],1],[[1,1],12],[[4,4],12],0,[[3,13],14],[[1,13],14],[[4,13],[[16,[15]]]],[[]],[[]],[[]],[[]],[[]],[[]],[17,4],[17,4],[4,5],[[4,9]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[]],[[]],[[]],[[]],[[]],[[]],[1,18],[1],[1,19],0,[20,21],[20,22],[[[8,[23,7]]],4],[4,5],[4,5],0,[[],[[10,[[11,[3]]]]]],[[[22,[[0,[24,25]]]]],[[10,[[11,[3]]]]]],0,[[[26,[21]],27],[[28,[10]]]],[[[26,[29]],27],[[28,[10]]]],[[[26,[[22,[[0,[24,25]]]]]],27],[[28,[10]]]],[1,[[31,[30]]]],[[4,[11,[5]]],[[16,[4,32]]]],[[4,33],4],[[4,33],4],0,0,[[],20],[21,20],[29,20],[[[22,[[0,[24,25]]]]],20],[1,20],[4,[[8,[23,7]]]],0,0,0,0,0,[[4,5,5],4],0,[1,[[35,[34]]]],[[]],[[]],[2,[[31,[1]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[20,36],[[31,[1]]]],[36,[[16,[4,32]]]],[36,[[16,[4,32]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[20,[35,[34]]],[[31,[1]]]],[[[8,[23,7]],[35,[[8,[6,7]],7]]],[[16,[4,32]]]],[[[8,[23,7]],[35,[[8,[6,7]],7]],37],[[16,[4,32]]]],[[26,27],[[28,[[10,[16]]]]]],[[26,27],[[28,[[10,[16]]]]]],[[26,27],[[28,[[10,[16]]]]]],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],0,[[]],[[]],[[]],[[]],[[]],[[]],[[4,[8,[23,7]]],[[16,[4,32]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],0,[[39,[42,[[0,[25,40,41]]]],[10,[[35,[5]]]]],[[43,[[0,[25,40,41]]]]]],[2,44],[[20,[26,[[46,[45]]]]],47],0,[[[26,[[43,[[0,[25,40,41]]]]]],27],[[28,[10]]]],[[[26,[44]],27],[[28,[10]]]],[[[26,[48]],27],[[28,[10]]]],[[[26,[47]],27],[[28,[10]]]],0,[[[43,[[0,[25,40,41]]]]],39],[44,39],[48,20],[47,20],0,0,[[[43,[[0,[25,40,41]]]]]],[44],[48],[47],0,0,0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[18,[[31,[48]]]],[[18,33],[[31,[48]]]],[[26,27],[[28,[[10,[16]]]]]],[[26,27],[[28,[[10,[16]]]]]],[[26,27],[[28,[[10,[16]]]]]],[[26,27],[[28,[[10,[16]]]]]],[[],38],[[],38],[[],38],[[],38],[[],38],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[49,50],[[],51],[49,[[10,[52]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[54,[[53,[30]]]]],49],[[[55,[[53,[30]],[53,[30]]]]],49],[49,[[10,[51]]]],[56,56],[57,57],[58,58],[[[54,[59]]],[[54,[59]]]],[60,60],[61,61],[62,62],[63,63],[[[64,[59,59]]],[[64,[59,59]]]],[[[55,[59,59]]],[[55,[59,59]]]],[[[65,[59,59]]],[[65,[59,59]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[49,5,[35,[30]]]],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[49,9],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[5],[[[54,[[53,[30]]]]],[[16,[49]]]],[[[55,[[53,[30]],[53,[30]]]]],[[16,[49]]]],[[56,13],14],[[57,13],14],[[58,13],14],[[[54,[66]],13],14],[[60,13],14],[[61,13],14],[[62,13],14],[[63,13],14],[[[64,[66,66]],13],14],[[[55,[66,66]],13],14],[[[65,[66,66]],13],14],[[49,13],14],[[49,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[56,49],[57,49],[58,49],[[[54,[[53,[30]]]]],49],[60,49],[61,49],[62,49],[63,49],[[[64,[[53,[20]],[53,[[35,[5]]]]]]],49],[[[55,[[53,[30]],[53,[30]]]]],49],[[[65,[[53,[67]],[53,[67]]]]],49],[49,[[10,[68]]]],0,[69],0,0,[49,[[10,[51]]]],[49,70],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],30],0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[34,34],[[]],[[34,5],71],[[34,9],[[10,[71]]]],[[34,9,20],[[31,[[72,[30,71]]]]]],[34,[[11,[71]]]],0,0,[5],[5],[5],[5],[34,4],0,[5],[5],[[34,34],12],[[34,13],14],[[]],[[]],[[],5],[[],5],[[]],[[]],[34,4],[[]],[34,73],[[20,36],[[31,[34]]]],[73,10],[34,5],[34,5],0,0,[34,73],0,0,[[34,74],16],[[]],[[],16],[[],16],[[20,4],[[31,[34]]]],[[],16],[[],16],[[34,[11,[5]]],[[31,[34]]]],[[],38],[[],38],[[]],[[]],[2,[[31,[[35,[34]]]]]],[2,[[31,[1]]]]],"c":[],"p":[[3,"RecordBatches"],[6,"SendableRecordBatchStream"],[3,"OrderOption"],[3,"DfRecordBatch"],[15,"usize"],[8,"Array"],[3,"Global"],[3,"Arc"],[15,"str"],[4,"Option"],[15,"slice"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Result"],[3,"StructArray"],[6,"DfSendableRecordBatchStream"],[8,"Iterator"],[6,"SchemaRef"],[3,"EmptyRecordBatchStream"],[3,"RecordBatchStreamAdaptor"],[3,"Schema"],[8,"Stream"],[8,"Unpin"],[3,"Pin"],[3,"Context"],[4,"Poll"],[3,"SimpleRecordBatchStream"],[3,"String"],[6,"Result"],[4,"ArrowError"],[3,"BaselineMetrics"],[3,"RecordBatch"],[3,"Vec"],[8,"IntoIterator"],[3,"RecordBatchOptions"],[3,"TypeId"],[6,"SchemaRef"],[8,"AsyncFileReader"],[8,"Send"],[3,"ParquetRecordBatchStream"],[3,"ParquetRecordBatchStreamAdapter"],[3,"DfRecordBatchStreamAdapter"],[8,"Future"],[3,"Box"],[3,"AsyncRecordBatchStreamAdapter"],[3,"RecordBatchStreamAdapter"],[4,"Error"],[8,"Any"],[8,"Error"],[3,"Backtrace"],[8,"Into"],[3,"CreateRecordBatchesSnafu"],[3,"ColumnNotExistsSnafu"],[3,"NewDfRecordBatchSnafu"],[3,"DataTypesSnafu"],[3,"ExternalSnafu"],[8,"Clone"],[3,"SchemaConversionSnafu"],[3,"PollStreamSnafu"],[3,"FormatSnafu"],[3,"InitRecordbatchStreamSnafu"],[3,"ProjectArrowRecordBatchSnafu"],[3,"CastVectorSnafu"],[8,"Debug"],[4,"ConcreteDataType"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[6,"VectorRef"],[3,"HashMap"],[3,"RecordBatchRowIterator"],[8,"Serializer"],[8,"RecordBatchStream"],[4,"AsyncRecordBatchStreamAdapterState"],[13,"ColumnNotExists"],[13,"NewDfRecordBatch"],[13,"PollStream"],[13,"Format"],[13,"InitRecordbatchStream"],[13,"ProjectArrowRecordBatch"],[13,"CastVector"],[13,"DataTypes"],[13,"External"],[13,"CreateRecordBatches"],[13,"SchemaConversion"]]},\ "common_runtime":{"doc":"","t":"GCDDDCIMLLLFFFFLLLLKMFLLLLLLLALLLLLAMLLFMMLLLLLLLAKMLLMFAMAFFFFFFMLLLLLLLLLLLFNDENDGNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMRHDHDRRMFMMFLFLFLLLLLFLOOLLLLLLLLLLFLLLFMMFLFLFLFLFLFLLLLLLLLLFMMRRRGDIDLLLLKMLLLLLLLLLLLLLMMLLKMLLLMLMMLLLLLLLLLDDDDHDMMLLLLLLLLLMLLMLLLLLLLLLLLLLLLLMMLLLLLLLLMFFFFMMLMLLLLMLLLLLLLLLLLLLL","n":["BoxedTaskFunction","Builder","JoinError","JoinHandle","RepeatedTask","Runtime","TaskFunction","_p","abort","abort_handle","as_error_source","bg_runtime","block_on_bg","block_on_read","block_on_write","borrow","borrow","borrow_mut","borrow_mut","call","cancel_token","create_runtime","deref","deref","deref_mut","deref_mut","drop","drop","drop","error","fmt","fmt","fmt","from","from","global","id","init","init","init_global_runtimes","inner","interval","into","into","into_future","into_panic","is_cancelled","is_finished","is_panic","metrics","name","name","poll","provide","raw","read_runtime","repeated_task","repr","runtime","spawn_bg","spawn_blocking_bg","spawn_blocking_read","spawn_blocking_write","spawn_read","spawn_write","started","to_string","try_from","try_from","try_into","try_into","try_into_panic","try_poll","type_id","type_id","vzip","vzip","write_runtime","BuildRuntime","BuildRuntimeSnafu","Error","IllegalState","IllegalStateSnafu","Result","WaitGcTaskStop","WaitGcTaskStopSnafu","as_any","as_error_source","backtrace","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cause","clone","clone","clone","clone_into","clone_into","clone_into","debug_fmt","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","description","drop","drop","drop","drop","fail","fmt","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","into_error","into_error","into_error","location_opt","name","name","next","provide","source","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","error","error","location","location","location","name","name","BG_WORKERS","CONFIG_RUNTIMES","ConfigRuntimes","GLOBAL_RUNTIMES","GlobalRuntimes","READ_WORKERS","WRITE_WORKERS","already_init","bg_runtime","bg_runtime","bg_runtime","block_on_bg","block_on_bg","block_on_read","block_on_read","block_on_write","block_on_write","borrow","borrow","borrow_mut","borrow_mut","create_runtime","default","define_global_runtime_spawn","define_spawn","deref","deref","deref_mut","deref_mut","drop","drop","from","from","init","init","init_global_runtimes","into","into","new","read_runtime","read_runtime","read_runtime","spawn_bg","spawn_bg","spawn_blocking_bg","spawn_blocking_bg","spawn_blocking_read","spawn_blocking_read","spawn_blocking_write","spawn_blocking_write","spawn_read","spawn_read","spawn_write","spawn_write","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write_runtime","write_runtime","write_runtime","METRIC_RUNTIME_THREADS_ALIVE","METRIC_RUNTIME_THREADS_IDLE","THREAD_NAME_LABEL","BoxedTaskFunction","RepeatedTask","TaskFunction","TaskInner","borrow","borrow","borrow_mut","borrow_mut","call","cancel_token","deref","deref","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","from","from","init","init","inner","interval","into","into","name","name","new","start","started","started","stop","task_fn","task_handle","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Builder","Dropper","JoinError","JoinHandle","RUNTIME_ID","Runtime","_dropper","_p","block_on","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","builder","builder","clone","clone_into","close","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","from","from","from","handle","id","init","init","init","into","into","into","max_blocking_threads","name","name","on_thread_park","on_thread_start","on_thread_stop","on_thread_unpark","raw","repr","runtime_name","runtime_name","spawn","spawn_blocking","thread_keep_alive","thread_name","thread_name","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","worker_threads"],"q":[[0,"common_runtime"],[78,"common_runtime::error"],[166,"common_runtime::error::Error"],[173,"common_runtime::global"],[238,"common_runtime::metrics"],[241,"common_runtime::repeated_task"],[286,"common_runtime::runtime"]],"d":["","","Task failed to execute to completion.","An owned permission to join on a task (await its …","","","Task to execute repeatedly.","","Abort the task associated with the handle.","Returns a new AbortHandle that can be used to remotely …","","Returns the global bg thread pool.","Run a future to complete in bg thread pool.","Run a future to complete in read thread pool.","Run a future to complete in write thread pool.","","","","","Invoke the task.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Global runtimes","","","","Initialize the global runtimes","","","Calls U::from(self).","Calls U::from(self).","","Consumes the join error, returning the object with which …","Returns true if the error was caused by the task being …","Checks if the task associated with this JoinHandle has …","Returns true if the error was caused by the task panicking.","Runtime metrics","Name of the task.","","","","","Returns the global read thread pool.","","","","Spawn a future and execute it in bg thread pool.","Run the blocking operation in bg thread pool.","Run the blocking operation in read thread pool.","Run the blocking operation in write thread pool.","Spawn a future and execute it in read thread pool.","Spawn a future and execute it in write thread pool.","","","","","","","Consumes the join error, returning the object with which …","","","","","","Returns the global write thread pool.","","SNAFU context selector for the Error::BuildRuntime variant","","","SNAFU context selector for the Error::IllegalState variant","","","SNAFU context selector for the Error::WaitGcTaskStop …","","","","","","","","","","","","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the global bg thread pool.","","","Run a future to complete in bg thread pool.","","Run a future to complete in read thread pool.","","Run a future to complete in write thread pool.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Initialize the global runtimes","Calls U::from(self).","Calls U::from(self).","","Returns the global read thread pool.","","","Spawn a future and execute it in bg thread pool.","","Run the blocking operation in bg thread pool.","","Run the blocking operation in read thread pool.","","Run the blocking operation in write thread pool.","","Spawn a future and execute it in read thread pool.","","Spawn a future and execute it in write thread pool.","","","","","","","","","","Returns the global write thread pool.","","","","","","","","Task to execute repeatedly.","","","","","","Invoke the task.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Name of the task.","","","","","","","The task_fn to run. This is Some if the task is not …","The repeated task handle. This handle is Some if the task …","","","","","","","","","","","Dropping the dropper will cause runtime to shutdown.","Task failed to execute to completion.","An owned permission to join on a task (await its …","","A runtime to run future tasks","","","Run a future to complete, this is the runtime’s entry …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Specifies the limit for additional threads spawned by the …","","","","","","","","","","","Spawn a future and execute it in this thread pool","Run the provided function on an executor dedicated to …","Sets a custom timeout for a thread in the blocking pool.","Sets name of threads spawned by the Runtime thread pool","","","","","","","","","","","","","","","Sets the number of worker threads the Runtime will use."],"i":[0,0,0,0,0,0,0,1,1,1,10,0,0,0,0,10,1,10,1,47,39,0,10,1,10,1,10,1,1,0,10,10,1,10,1,0,10,10,1,0,39,39,10,1,1,10,10,1,10,0,47,39,1,10,1,0,0,10,0,0,0,0,0,0,0,39,10,10,1,10,1,10,1,10,1,10,1,0,26,0,0,26,0,0,26,0,26,26,26,30,29,32,26,30,29,32,26,29,26,30,29,32,30,29,32,26,30,29,32,26,30,29,32,26,26,30,29,32,26,29,30,29,32,26,26,30,29,32,26,30,29,32,26,30,29,32,26,30,29,32,26,29,32,26,26,26,30,29,32,26,30,29,32,26,30,29,32,26,30,29,32,26,30,29,32,26,48,49,48,50,49,50,49,0,0,0,0,0,0,0,38,0,37,38,0,37,0,37,0,37,37,38,37,38,0,38,0,0,37,38,37,38,37,38,37,38,37,38,0,37,38,37,0,37,38,0,37,0,37,0,37,0,37,0,37,0,37,37,38,37,38,37,38,37,38,0,37,38,0,0,0,0,0,0,0,51,39,51,39,47,39,51,39,51,39,51,39,39,39,39,51,39,51,39,39,39,51,39,47,39,39,39,39,39,39,51,51,39,51,39,51,39,51,39,51,39,0,0,0,0,0,0,4,1,4,44,4,45,44,4,45,44,4,44,4,4,45,44,44,4,45,44,4,45,44,4,45,45,4,45,44,4,45,4,10,44,4,45,44,4,45,44,4,4,0,0,0,0,1,10,44,44,4,4,44,44,44,4,44,4,45,44,4,45,44,4,45,44,4,45,44],"f":[0,0,0,0,0,0,0,0,[1],[1,2],[[],3],[[],4],[5],[5],[5],[[]],[[]],[[]],[[]],[[],[[7,[[6,[5]]]]]],0,[[8,8,9],4],[9],[9],[9],[9],[9],[1],[9],0,[[10,11],[[13,[12]]]],[[10,11],[[13,[12]]]],[[[1,[14]],11],[[13,[12]]]],[[]],[[]],0,0,[[],9],[[],9],[[[15,[4]],[15,[4]],[15,[4]]]],0,0,[[]],[[]],[[]],[10,[[6,[16,17]]]],[10,18],[1,18],[10,18],0,[[],8],0,[[[7,[1]],19],20],[21],0,[[],4],0,0,0,[[[0,[5,22]]],1],[[[0,[23,22]]],[[1,[22]]]],[[[0,[23,22]]],[[1,[22]]]],[[[0,[23,22]]],[[1,[22]]]],[[[0,[5,22]]],1],[[[0,[5,22]]],1],0,[[],24],[[],13],[[],13],[[],13],[[],13],[10,[[13,[[6,[16,17]],10]]]],[[7,19],20],[[],25],[[],25],[[]],[[]],[[],4],0,0,0,0,0,0,0,0,[26,16],[[],3],[26,[[15,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[29,[[28,[24]]]]],26],[26,[[15,[3]]]],[30,30],[[[29,[31]]],[[29,[31]]]],[[[32,[31]]],[[32,[31]]]],[[]],[[]],[[]],[[26,9,[33,[24]]]],[9],[9],[9],[9],[9],[9],[9],[9],[26,8],[9],[9],[9],[9],[[[29,[[28,[24]]]]],[[13,[26]]]],[[30,11],34],[[[29,[14]],11],34],[[[32,[14]],11],34],[[26,11],34],[[26,11],34],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[]],[[]],[[]],[[]],[30,26],[[[29,[[28,[24]]]]],26],[[[32,[[28,[24]]]]],26],[26,[[15,[35]]]],0,0,[26,[[15,[36]]]],[21],[26,[[15,[3]]]],[[]],[[]],[[]],[[],24],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],25],[[],25],[[],25],[[],25],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],4],0,0,[5],[[37,5]],[5],[[37,5]],[5],[[37,5]],[[]],[[]],[[]],[[]],[[8,8,9],4],[[],38],0,0,[9],[9],[9],[9],[9],[9],[[]],[[]],[[],9],[[],9],[[[15,[4]],[15,[4]],[15,[4]]]],[[]],[[]],[[[15,[4]],[15,[4]],[15,[4]]],37],[[],4],0,0,[[[0,[5,22]]],1],[[37,[0,[5,22]]],1],[[[0,[23,22]]],[[1,[22]]]],[[37,[0,[23,22]]],[[1,[22]]]],[[[0,[23,22]]],[[1,[22]]]],[[37,[0,[23,22]]],[[1,[22]]]],[[[0,[23,22]]],[[1,[22]]]],[[37,[0,[23,22]]],[[1,[22]]]],[[[0,[5,22]]],1],[[37,[0,[5,22]]],1],[[[0,[5,22]]],1],[[37,[0,[5,22]]],1],[[],13],[[],13],[[],13],[[],13],[[],25],[[],25],[[]],[[]],[[],4],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[],[[7,[[6,[5]]]]]],0,[9],[9],[9],[9],[9],[39],[9],[[39,11],34],[[39,11],34],[[]],[[]],[[],9],[[],9],0,0,[[]],[[]],[[],8],0,[[40,[42,[41]]],[[39,[41]]]],[[[39,[41]],4],43],[[[39,[41]]],18],0,[[[39,[41]]],43],0,0,[[],24],[[],13],[[],13],[[],13],[[],13],[[],25],[[],25],[[]],[[]],0,0,0,0,0,0,0,0,[[4,5]],[[]],[[]],[[]],[[]],[[]],[[]],[44,[[43,[4]]]],[[],44],0,[4,4],[[]],0,[[],44],[9],[9],[9],[9],[9],[9],[9],[9],[9],[45],[[4,11],34],[[45,11],34],[[]],[[]],[[]],0,0,[[],9],[[],9],[[],9],[[]],[[]],[[]],[[44,9],44],[4,8],0,[24,46],[24,46],[24,46],[24,46],0,0,[[44,[28,[24]]],44],0,[[4,[0,[5,22]]],1],[[4,[0,[23,22]]],[[1,[22]]]],[[44,40],44],[[44,[28,[24]]],44],0,[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],25],[[],25],[[],25],[[]],[[]],[[]],[[44,9],44]],"c":[],"p":[[3,"JoinHandle"],[3,"AbortHandle"],[8,"Error"],[3,"Runtime"],[8,"Future"],[3,"Box"],[3,"Pin"],[15,"str"],[15,"usize"],[3,"JoinError"],[3,"Formatter"],[3,"Error"],[4,"Result"],[8,"Debug"],[4,"Option"],[8,"Any"],[3,"Global"],[15,"bool"],[3,"Context"],[4,"Poll"],[3,"Demand"],[8,"Send"],[8,"FnOnce"],[3,"String"],[3,"TypeId"],[4,"Error"],[3,"Backtrace"],[8,"Into"],[3,"IllegalStateSnafu"],[3,"BuildRuntimeSnafu"],[8,"Clone"],[3,"WaitGcTaskStopSnafu"],[3,"Vec"],[6,"Result"],[3,"Location"],[8,"StackError"],[3,"GlobalRuntimes"],[3,"ConfigRuntimes"],[3,"RepeatedTask"],[3,"Duration"],[8,"ErrorExt"],[6,"BoxedTaskFunction"],[6,"Result"],[3,"Builder"],[3,"Dropper"],[8,"Fn"],[8,"TaskFunction"],[13,"BuildRuntime"],[13,"WaitGcTaskStop"],[13,"IllegalState"],[3,"TaskInner"]]},\ -"common_telemetry":{"doc":"","t":"HHCFCOOFOCCCFOAAAAFOOCCCCCOSRSHSDDSHDSLLLLLLLLLLLLLLOLLLLLLLLLMLLLMLLLLLLLLLLLOAOLLLLLLLLLLLLLOLLLFFLLLLLMOLLLLLAOLLLOFLLLLLLLLLLLLODLLLLLLLLMLLLLLLLLMLLLLMLLLLLLIDDDDDDMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLMLLLLLLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLHDDLLLLLLLLLLLLLLLLLLLLMLLFFMLLLLMLMLLLFLLLLLLF","n":["NODE_ID","TRACE_BUCKET","TRACE_ID","calculate_hash","common_error","debug","error","gen_trace_id","info","init_default_metrics_recorder","init_default_ut_logging","init_global_logging","init_node_id","log","logging","macros","metric","panic_hook","set_panic_hook","timer","trace","trace_id","tracing","tracing_appender","tracing_futures","tracing_subscriber","warn","DEBUG","DEFAULT_LOG_TARGETS","ERROR","GLOBAL_UT_LOG_GUARD","INFO","Level","LoggingOptions","TRACE","TRACE_ID","TracingOptions","WARN","as_log","as_str","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","debug","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","dir","drop","drop","drop","enable_jaeger_tracing","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","event","event","fmt","fmt","fmt","from","from","from","from_str","ge","ge","get_hash","gt","gt","hash","info","init","init","init","init_default_ut_logging","init_global_logging","into","into","into","le","le","level","log","lt","lt","partial_cmp","partial_cmp","serialize","span","span","to_owned","to_owned","to_string","trace","trace_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","warn","Event","borrow","borrow_mut","child_of","deref","deref_mut","dispatch","drop","fields","fields","fmt","from","init","into","is_contextual","is_log","is_root","metadata","metadata","new","new_child_of","normalized_metadata","parent","parent","record","record","try_from","try_into","type_id","vzip","AsId","Attributes","Entered","EnteredSpan","Id","Record","Span","_not_send","add_link","add_link_with_attributes","as_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","child_of","child_of","clone","clone","clone_into","clone_into","contains","contains","context","current","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","enter","entered","eq","eq","equivalent","equivalent","equivalent","equivalent","exit","field","fields","fmt","fmt","fmt","fmt","fmt","fmt","follows_from","from","from","from","from","from","from","from_non_zero_u64","from_u64","get_hash","get_hash","has_field","hash","hash","id","id","in_scope","init","init","init","init","init","init","inner","into","into","into","into","into","into","into_non_zero_u64","into_u64","is_contextual","is_disabled","is_empty","is_empty","is_none","is_root","len","meta","metadata","metadata","metadata","new","new","new","new_disabled","new_root","new_root","none","or_current","parent","parent","record","record","record","record","record","record_all","set_parent","span","span","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","values","values","values","vzip","vzip","vzip","vzip","vzip","vzip","with_subscriber","PROMETHEUS_HANDLE","PrometheusHandle","Timer","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","discard","drop","drop","drop","elapsed","fmt","from","from","from","from_histogram","histogram","init","init","init_default_metrics_recorder","init_prometheus_recorder","inner","into","into","new","new_with_labels","observed","render","start","to_owned","try_from","try_from","try_handle","try_into","try_into","type_id","type_id","vzip","vzip","set_panic_hook"],"q":[[0,"common_telemetry"],[27,"common_telemetry::logging"],[132,"common_telemetry::logging::event"],[162,"common_telemetry::logging::span"],[326,"common_telemetry::metric"],[372,"common_telemetry::panic_hook"]],"d":["","","","","","Logs a message at the debug level.","Logs a message at the error level.","","Logs a message at the info level.","","","","","The standard logging macro.","logging stuffs, inspired by databend","","","","","","Logs a message at the trace level.","","","","","","Logs a message at the warn level.","The “debug” level.","","The “error” level.","","The “info” level.","Describes the level of verbosity of a span or event.","","The “trace” level.","Task local trace id. See trace_id for more details.","","The “warn” level.","","Returns the string representation of the Level.","","","","","","","","","","","","","Logs a message at the debug level.","","","","","","","","","","","","","","","","","","","","","","","","","","Logs a message at the error level.","Events represent single points in time during the …","Constructs a new Event.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Logs a message at the info level.","","","","Init tracing for unittest. Write logs to file unittest.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","The standard logging macro.","","","","","","Spans represent periods of time in which a program was …","Constructs a new span.","","","","Logs a message at the trace level.","Get current TRACE_ID from tokio task_local storage.","","","","","","","","","","","","","Logs a message at the warn level.","Events represent single points in time where something …","","","Constructs a new Event with the specified metadata and set …","","","Constructs a new Event with the specified metadata and set …","","Returns an iterator over the set of values on this Event.","","","Returns the argument unchanged.","","Calls U::from(self).","Returns true if the new event’s parent should be …","","Returns true if the new event should be a root.","Returns metadata describing this Event.","","Returns a new Event in the current span, with the …","Returns a new Event as a child of the specified span, with …","","Returns the new event’s explicitly-specified parent, if …","","","Visits all the fields on this Event with the specified …","","","","","Trait implemented by types which have a span Id.","Attributes provided to a Subscriber describing a new span …","A guard representing a span which has been entered and is …","An owned version of Entered, a guard representing a span …","Identifies a span within the context of a subscriber.","A set of fields recorded by a span.","A handle representing a span, with the capability to enter …","","","","Returns the Id of the span that self corresponds to, or …","","","","","","","","","","","","","Constructs a new Span as child of the given parent span, …","Returns Attributes describing a new child span of the …","","","","","Returns true if this set of Attributes contains a value …","Returns true if this Record contains a value for the given …","","Returns a handle to the span considered by the Subscriber …","","","","","","","","","","","","","","","","","","","","","","","Enters this span, returning a guard that will exit the …","Enters this span, consuming it and returning a guard that …","","","","","","","Exits this span, returning the underlying Span.","Returns a Field for the field with the given name, if one …","Returns the set of all fields defined by this span’s …","","","","","","","Indicates that the span with the given ID has an indirect …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a new span ID from the given NonZeroU64.","Constructs a new span ID from the given u64.","","","Returns true if this Span has a field for the given Field …","","","Returns this span’s Id, if it is enabled.","Returns this span’s Id, if it is enabled.","Executes the given function in the context of this span.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the span’s ID as a NonZeroU64.","Returns the span’s ID as a u64.","Returns true if the new span’s parent should be …","Returns true if this span was disabled by the subscriber …","Returns true if this set of Attributes contains no values.","Returns true if this Record contains no values.","Returns true if this span was constructed by Span::none …","Returns true if the new span should be a root.","Returns the number of fields that would be visited from …","","Returns this span’s Metadata, if it is enabled.","Returns a reference to the new span’s metadata.","","Constructs a new Span with the given metadata and set of …","Returns Attributes describing a new child span of the …","Constructs a new Record from a ValueSet.","Constructs a new disabled span with the given Metadata.","Constructs a new Span as the root of its own trace tree, …","Returns Attributes describing a new span at the root of …","Constructs a new span that is completely disabled.","Returns this span, if it was enabled by the current …","Returns the new span’s explicitly-specified parent, if …","","Records that the field described by field has the value …","Records all the fields in this set of Attributes with the …","","","Records all the fields in this Record with the provided …","Records all the fields in the provided ValueSet.","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to a ValueSet containing any values …","","","","","","","","","Invokes a function with a reference to this span’s ID …","","Handle for accessing metrics stored via PrometheusRecorder.","A Histogram timer that emits the elapsed time to the …","","","","","","","","","","","Discards the timer result.","","","","Returns the elapsed duration from the time this timer …","","Returns the argument unchanged.","","Returns the argument unchanged.","Creates a timer from given histogram.","","","","","Init prometheus recorder.","","Calls U::from(self).","Calls U::from(self).","Creates a timer from given name.","Creates a timer from given name.","","Takes a snapshot of the metrics held by the recorder and …","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,5,0,0,5,5,5,8,10,5,8,10,5,8,5,8,5,5,5,0,8,10,8,10,5,8,10,5,8,8,8,10,5,8,8,5,5,8,8,8,8,5,5,5,5,0,0,0,8,5,5,8,10,5,5,5,5,5,5,5,5,0,8,10,5,0,0,8,10,5,5,5,8,0,5,5,5,5,8,0,0,8,5,5,0,0,8,10,5,8,10,5,8,10,5,8,10,5,0,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,42,34,34,54,34,43,42,27,38,40,34,43,42,27,38,40,34,38,34,27,34,27,38,40,34,34,34,43,42,42,27,38,40,34,43,42,27,38,40,34,34,43,43,42,42,27,38,40,34,34,34,27,27,27,27,27,42,34,38,34,43,42,27,38,40,34,34,43,42,27,38,40,27,27,34,27,34,34,27,34,42,34,34,43,42,27,38,40,34,34,43,42,27,38,40,27,27,38,34,38,40,34,38,40,34,34,38,38,34,38,40,34,34,38,34,34,38,38,34,38,38,40,40,34,34,43,42,34,27,34,43,42,27,38,40,34,43,42,27,38,40,34,43,42,27,38,40,38,38,40,34,43,42,27,38,40,34,0,0,0,50,49,50,49,49,49,50,49,50,49,50,50,50,49,50,50,50,50,49,50,50,50,49,0,0,49,50,49,50,50,50,49,50,49,50,49,0,50,49,50,49,50,49,0],"f":[0,0,0,[1,2],0,0,0,[[],2],0,0,0,0,[[[4,[3]]]],0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[5,6],[5,7],[[]],[[]],[[]],[[]],[[]],[[]],[8,8],[5,5],[[]],[[]],[[5,5],9],[[],9],0,[[],8],[[],10],[11],[11],[11],[11],[11],[11],[12,[[13,[8]]]],0,[11],[11],[11],0,[[8,8],14],[[5,15],14],[[5,5],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,0,[[8,16],17],[[5,16],[[13,[18]]]],[[5,16],[[13,[18]]]],[[]],[[]],[[]],[7,[[13,[5,19]]]],[[5,15],14],[[5,5],14],[[[0,[1,20]],21],2],[[5,15],14],[[5,5],14],[[5,22]],0,[[],11],[[],11],[[],11],[[]],[[7,8,10],[[24,[23]]]],[[]],[[]],[[]],[[5,5],14],[[5,15],14],0,0,[[5,5],14],[[5,15],14],[[5,5],[[4,[9]]]],[[5,15],[[4,[9]]]],[[8,25],13],0,0,[[]],[[]],[[],3],0,[[],[[4,[2]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],26],[[],26],[[],26],[[]],[[]],[[]],0,0,[[]],[[]],[[[28,[[4,[27]]]],29,30]],[11],[11],[[29,30]],[11],[31,32],0,[[31,16],[[13,[18]]]],[[]],[[],11],[[]],[31,14],[31,14],[31,14],[31,29],0,[[29,30],31],[[[28,[[4,[27]]]],29,30],31],[31,[[4,[29]]]],[31,[[4,[27]]]],0,[[31,33]],[[31,33]],[[],13],[[],13],[[],26],[[]],0,0,0,0,0,0,0,0,[[34,35]],[[34,35,[24,[36,37]]]],[[],[[4,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[28,[[4,[27]]]],29,30],34],[[27,29,30],38],[34,34],[27,27],[[]],[[]],[[38,39],14],[[40,39],14],[34,41],[[],34],[11],[11],[11],[42,34],[11],[11],[11],[11],[11],[11],[11],[11],[11],[34],[11],[11],[43],[11],[42],[11],[11],[11],[34,43],[34,42],[[34,34],14],[[27,27],14],[[],14],[[],14],[[],14],[[],14],[42,34],[[34,[0,[44,20]]],[[4,[39]]]],[38,45],[[34,16],[[13,[18]]]],[[43,16],[[13,[18]]]],[[42,16],[[13,[18]]]],[[27,16],[[13,[18]]]],[[38,16],[[13,[18]]]],[[40,16],[[13,[18]]]],[[34,[28,[[4,[27]]]]],34],[[]],[[]],[[]],[[]],[[]],[[]],[46,27],[2,27],[[[0,[1,20]],21],2],[[[0,[1,20]],21],2],[[34,[0,[44,20]]],14],[[34,22]],[[27,22]],[34,[[4,[27]]]],[42,[[4,[27]]]],[[34,47]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[]],[[]],[[]],[[]],[[]],[[]],[27,46],[27,2],[38,14],[34,14],[38,14],[40,14],[34,14],[38,14],[40,11],0,[34,[[4,[29]]]],[38,29],0,[[29,30],34],[[29,30],38],[30,40],[29,34],[[29,30],34],[[29,30],38],[[],34],[34,34],[38,[[4,[27]]]],0,[[34,[0,[44,20]],48],34],[[38,33]],[[38,33]],[[40,33]],[[40,33]],[[34,30],34],[[34,41]],0,0,[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[38,30],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[34,47],4],0,0,0,[[]],[[]],[[]],[[]],[49,49],[[]],[11],[11],[11],[11],[50],[11],[50],[11],[50,51],[[50,16],17],[[]],[52,50],[[]],[52,50],0,[[],11],[[],11],[[]],[[]],0,[[]],[[]],[7,50],[[7,53],50],0,[49,3],0,[[]],[[],13],[[],13],[[],[[4,[49]]]],[[],13],[[],13],[[],26],[[],26],[[]],[[]],[[]]],"c":[],"p":[[8,"Hash"],[15,"u64"],[3,"String"],[4,"Option"],[3,"Level"],[4,"Level"],[15,"str"],[3,"LoggingOptions"],[4,"Ordering"],[3,"TracingOptions"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"LevelFilter"],[3,"Formatter"],[6,"Result"],[3,"Error"],[3,"ParseLevelError"],[8,"Sized"],[8,"BuildHasher"],[8,"Hasher"],[3,"WorkerGuard"],[3,"Vec"],[8,"Serializer"],[3,"TypeId"],[3,"Id"],[8,"Into"],[3,"Metadata"],[3,"ValueSet"],[3,"Event"],[3,"Iter"],[8,"Visit"],[3,"Span"],[3,"SpanContext"],[3,"KeyValue"],[3,"Global"],[3,"Attributes"],[3,"Field"],[3,"Record"],[3,"Context"],[3,"EnteredSpan"],[3,"Entered"],[8,"AsField"],[3,"FieldSet"],[3,"NonZeroU64"],[8,"FnOnce"],[8,"Value"],[3,"PrometheusHandle"],[3,"Timer"],[3,"Duration"],[3,"Histogram"],[8,"IntoLabels"],[8,"AsId"]]},\ +"common_telemetry":{"doc":"","t":"HHCFCOOFOCCCFOAAAAFOOCCCCCOSRSHSDDSHDSLLLLLLLLLLLLLLOLLLLLLLLLMLLLMLLLLLLLLLLLOAOLLLLLLLLLLLLLOLLLFFLLLLLMOLLLLLAOLLLOFLLLLLLLLLLLLODLLLLLLLLMLLLLLLLLMLLLLMLLLLLLIDDDDDDMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLLMLLLLLLLLLMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLHDDLLLLLLLLLLLLLLLLLLLLMLLFFMLLLLMLMLLLFLLLLLLF","n":["NODE_ID","TRACE_BUCKET","TRACE_ID","calculate_hash","common_error","debug","error","gen_trace_id","info","init_default_metrics_recorder","init_default_ut_logging","init_global_logging","init_node_id","log","logging","macros","metric","panic_hook","set_panic_hook","timer","trace","trace_id","tracing","tracing_appender","tracing_futures","tracing_subscriber","warn","DEBUG","DEFAULT_LOG_TARGETS","ERROR","GLOBAL_UT_LOG_GUARD","INFO","Level","LoggingOptions","TRACE","TRACE_ID","TracingOptions","WARN","as_log","as_str","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","debug","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","dir","drop","drop","drop","enable_jaeger_tracing","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","event","event","fmt","fmt","fmt","from","from","from","from_str","ge","ge","get_hash","gt","gt","hash","info","init","init","init","init_default_ut_logging","init_global_logging","into","into","into","le","le","level","log","lt","lt","partial_cmp","partial_cmp","serialize","span","span","to_owned","to_owned","to_string","trace","trace_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","warn","Event","borrow","borrow_mut","child_of","deref","deref_mut","dispatch","drop","fields","fields","fmt","from","init","into","is_contextual","is_log","is_root","metadata","metadata","new","new_child_of","normalized_metadata","parent","parent","record","record","try_from","try_into","type_id","vzip","AsId","Attributes","Entered","EnteredSpan","Id","Record","Span","_not_send","add_link","add_link_with_attributes","as_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","child_of","child_of","clone","clone","clone_into","clone_into","contains","contains","context","current","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","enter","entered","eq","eq","equivalent","equivalent","equivalent","equivalent","exit","field","fields","fmt","fmt","fmt","fmt","fmt","fmt","follows_from","from","from","from","from","from","from","from_non_zero_u64","from_u64","get_hash","get_hash","has_field","hash","hash","id","id","in_scope","init","init","init","init","init","init","inner","into","into","into","into","into","into","into_non_zero_u64","into_u64","is_contextual","is_disabled","is_empty","is_empty","is_none","is_root","len","meta","metadata","metadata","metadata","new","new","new","new_disabled","new_root","new_root","none","or_current","parent","parent","record","record","record","record","record","record_all","set_parent","span","span","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","values","values","values","vzip","vzip","vzip","vzip","vzip","vzip","with_subscriber","PROMETHEUS_HANDLE","PrometheusHandle","Timer","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","discard","drop","drop","drop","elapsed","fmt","from","from","from","from_histogram","histogram","init","init","init_default_metrics_recorder","init_prometheus_recorder","inner","into","into","new","new_with_labels","observed","render","start","to_owned","try_from","try_from","try_handle","try_into","try_into","type_id","type_id","vzip","vzip","set_panic_hook"],"q":[[0,"common_telemetry"],[27,"common_telemetry::logging"],[132,"common_telemetry::logging::event"],[162,"common_telemetry::logging::span"],[326,"common_telemetry::metric"],[372,"common_telemetry::panic_hook"]],"d":["","","","","","Logs a message at the debug level.","Logs a message at the error level.","","Logs a message at the info level.","","","","","The standard logging macro.","logging stuffs, inspired by databend","","","","","","Logs a message at the trace level.","","","","","","Logs a message at the warn level.","The “debug” level.","","The “error” level.","","The “info” level.","Describes the level of verbosity of a span or event.","","The “trace” level.","Task local trace id. See trace_id for more details.","","The “warn” level.","","Returns the string representation of the Level.","","","","","","","","","","","","","Logs a message at the debug level.","","","","","","","","","","","","","","","","","","","","","","","","","","Logs a message at the error level.","Events represent single points in time during the …","Constructs a new Event.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Logs a message at the info level.","","","","Init tracing for unittest. Write logs to file unittest.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","The standard logging macro.","","","","","","Spans represent periods of time in which a program was …","Constructs a new span.","","","","Logs a message at the trace level.","Get current TRACE_ID from tokio task_local storage.","","","","","","","","","","","","","Logs a message at the warn level.","Events represent single points in time where something …","","","Constructs a new Event with the specified metadata and set …","","","Constructs a new Event with the specified metadata and set …","","Returns an iterator over the set of values on this Event.","","","Returns the argument unchanged.","","Calls U::from(self).","Returns true if the new event’s parent should be …","","Returns true if the new event should be a root.","Returns metadata describing this Event.","","Returns a new Event in the current span, with the …","Returns a new Event as a child of the specified span, with …","","Returns the new event’s explicitly-specified parent, if …","","","Visits all the fields on this Event with the specified …","","","","","Trait implemented by types which have a span Id.","Attributes provided to a Subscriber describing a new span …","A guard representing a span which has been entered and is …","An owned version of Entered, a guard representing a span …","Identifies a span within the context of a subscriber.","A set of fields recorded by a span.","A handle representing a span, with the capability to enter …","","","","Returns the Id of the span that self corresponds to, or …","","","","","","","","","","","","","Constructs a new Span as child of the given parent span, …","Returns Attributes describing a new child span of the …","","","","","Returns true if this set of Attributes contains a value …","Returns true if this Record contains a value for the given …","","Returns a handle to the span considered by the Subscriber …","","","","","","","","","","","","","","","","","","","","","","","Enters this span, returning a guard that will exit the …","Enters this span, consuming it and returning a guard that …","","","","","","","Exits this span, returning the underlying Span.","Returns a Field for the field with the given name, if one …","Returns the set of all fields defined by this span’s …","","","","","","","Indicates that the span with the given ID has an indirect …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a new span ID from the given NonZeroU64.","Constructs a new span ID from the given u64.","","","Returns true if this Span has a field for the given Field …","","","Returns this span’s Id, if it is enabled.","Returns this span’s Id, if it is enabled.","Executes the given function in the context of this span.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the span’s ID as a NonZeroU64.","Returns the span’s ID as a u64.","Returns true if the new span’s parent should be …","Returns true if this span was disabled by the subscriber …","Returns true if this set of Attributes contains no values.","Returns true if this Record contains no values.","Returns true if this span was constructed by Span::none …","Returns true if the new span should be a root.","Returns the number of fields that would be visited from …","","Returns this span’s Metadata, if it is enabled.","Returns a reference to the new span’s metadata.","","Constructs a new Span with the given metadata and set of …","Returns Attributes describing a new child span of the …","Constructs a new Record from a ValueSet.","Constructs a new disabled span with the given Metadata.","Constructs a new Span as the root of its own trace tree, …","Returns Attributes describing a new span at the root of …","Constructs a new span that is completely disabled.","Returns this span, if it was enabled by the current …","Returns the new span’s explicitly-specified parent, if …","","Records that the field described by field has the value …","Records all the fields in this set of Attributes with the …","","","Records all the fields in this Record with the provided …","Records all the fields in the provided ValueSet.","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to a ValueSet containing any values …","","","","","","","","","Invokes a function with a reference to this span’s ID …","","Handle for accessing metrics stored via PrometheusRecorder.","A Histogram timer that emits the elapsed time to the …","","","","","","","","","","","Discards the timer result.","","","","Returns the elapsed duration from the time this timer …","","Returns the argument unchanged.","","Returns the argument unchanged.","Creates a timer from given histogram.","","","","","Init prometheus recorder.","","Calls U::from(self).","Calls U::from(self).","Creates a timer from given name.","Creates a timer from given name.","","Takes a snapshot of the metrics held by the recorder and …","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0,0,5,0,0,5,5,5,8,10,5,8,10,5,8,5,8,5,5,5,0,8,10,8,10,5,8,10,5,8,8,8,10,5,8,8,5,5,8,8,8,8,5,5,5,5,0,0,0,8,5,5,8,10,5,5,5,5,5,5,5,5,0,8,10,5,0,0,8,10,5,5,5,8,0,5,5,5,5,8,0,0,8,5,5,0,0,8,10,5,8,10,5,8,10,5,8,10,5,0,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,42,34,34,54,34,43,42,27,38,40,34,43,42,27,38,40,34,38,34,27,34,27,38,40,34,34,34,43,42,42,27,38,40,34,43,42,27,38,40,34,34,43,43,42,42,27,38,40,34,34,34,27,27,27,27,27,42,34,38,34,43,42,27,38,40,34,34,43,42,27,38,40,27,27,34,27,34,34,27,34,42,34,34,43,42,27,38,40,34,34,43,42,27,38,40,27,27,38,34,38,40,34,38,40,34,34,38,38,34,38,40,34,34,38,34,34,38,38,34,38,38,40,40,34,34,43,42,34,27,34,43,42,27,38,40,34,43,42,27,38,40,34,43,42,27,38,40,38,38,40,34,43,42,27,38,40,34,0,0,0,50,49,50,49,49,49,50,49,50,49,50,50,50,49,50,50,50,50,49,50,50,50,49,0,0,49,50,49,50,50,50,49,50,49,50,49,0,50,49,50,49,50,49,0],"f":[0,0,0,[1,2],0,0,0,[[],2],0,0,0,0,[[[4,[3]]]],0,0,0,0,0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[5,6],[5,7],[[]],[[]],[[]],[[]],[[]],[[]],[8,8],[5,5],[[]],[[]],[[5,5],9],[[],9],0,[[],8],[[],10],[11],[11],[11],[11],[11],[11],[12,[[13,[8]]]],0,[11],[11],[11],0,[[8,8],14],[[5,15],14],[[5,5],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],0,0,0,[[8,16],17],[[5,16],[[13,[18]]]],[[5,16],[[13,[18]]]],[[]],[[]],[[]],[7,[[13,[5,19]]]],[[5,15],14],[[5,5],14],[[[0,[1,20]],21],2],[[5,15],14],[[5,5],14],[[5,22]],0,[[],11],[[],11],[[],11],[[]],[[7,8,10],[[24,[23]]]],[[]],[[]],[[]],[[5,5],14],[[5,15],14],0,0,[[5,5],14],[[5,15],14],[[5,5],[[4,[9]]]],[[5,15],[[4,[9]]]],[[8,25],13],0,0,[[]],[[]],[[],3],0,[[],[[4,[2]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],26],[[],26],[[],26],[[]],[[]],[[]],0,0,[[]],[[]],[[[28,[[4,[27]]]],29,30]],[11],[11],[[29,30]],[11],[31,32],0,[[31,16],[[13,[18]]]],[[]],[[],11],[[]],[31,14],[31,14],[31,14],[31,29],0,[[29,30],31],[[[28,[[4,[27]]]],29,30],31],[31,[[4,[29]]]],[31,[[4,[27]]]],0,[[31,33]],[[31,33]],[[],13],[[],13],[[],26],[[]],0,0,0,0,0,0,0,0,[[34,35]],[[34,35,[24,[36,37]]]],[[],[[4,[27]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[28,[[4,[27]]]],29,30],34],[[27,29,30],38],[34,34],[27,27],[[]],[[]],[[38,39],14],[[40,39],14],[34,41],[[],34],[11],[11],[11],[42,34],[11],[11],[11],[11],[11],[11],[11],[11],[11],[34],[11],[11],[43],[11],[42],[11],[11],[11],[34,43],[34,42],[[34,34],14],[[27,27],14],[[],14],[[],14],[[],14],[[],14],[42,34],[[34,[0,[44,20]]],[[4,[39]]]],[38,45],[[34,16],[[13,[18]]]],[[43,16],[[13,[18]]]],[[42,16],[[13,[18]]]],[[27,16],[[13,[18]]]],[[38,16],[[13,[18]]]],[[40,16],[[13,[18]]]],[[34,[28,[[4,[27]]]]],34],[[]],[[]],[[]],[[]],[[]],[[]],[46,27],[2,27],[[[0,[1,20]],21],2],[[[0,[1,20]],21],2],[[34,[0,[44,20]]],14],[[34,22]],[[27,22]],[34,[[4,[27]]]],[42,[[4,[27]]]],[[34,47]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],0,[[]],[[]],[[]],[[]],[[]],[[]],[27,46],[27,2],[38,14],[34,14],[38,14],[40,14],[34,14],[38,14],[40,11],0,[34,[[4,[29]]]],[38,29],0,[[29,30],34],[[29,30],38],[30,40],[29,34],[[29,30],34],[[29,30],38],[[],34],[34,34],[38,[[4,[27]]]],0,[[34,[0,[44,20]],48],34],[[38,33]],[[38,33]],[[40,33]],[[40,33]],[[34,30],34],[[34,41]],0,0,[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[38,30],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[34,47],4],0,0,0,[[]],[[]],[[]],[[]],[49,49],[[]],[11],[11],[11],[11],[50],[50],[11],[11],[50,51],[[50,16],17],[[]],[52,50],[[]],[52,50],0,[[],11],[[],11],[[]],[[]],0,[[]],[[]],[7,50],[[7,53],50],0,[49,3],0,[[]],[[],13],[[],13],[[],[[4,[49]]]],[[],13],[[],13],[[],26],[[],26],[[]],[[]],[[]]],"c":[],"p":[[8,"Hash"],[15,"u64"],[3,"String"],[4,"Option"],[3,"Level"],[4,"Level"],[15,"str"],[3,"LoggingOptions"],[4,"Ordering"],[3,"TracingOptions"],[15,"usize"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"LevelFilter"],[3,"Formatter"],[6,"Result"],[3,"Error"],[3,"ParseLevelError"],[8,"Sized"],[8,"BuildHasher"],[8,"Hasher"],[3,"WorkerGuard"],[3,"Vec"],[8,"Serializer"],[3,"TypeId"],[3,"Id"],[8,"Into"],[3,"Metadata"],[3,"ValueSet"],[3,"Event"],[3,"Iter"],[8,"Visit"],[3,"Span"],[3,"SpanContext"],[3,"KeyValue"],[3,"Global"],[3,"Attributes"],[3,"Field"],[3,"Record"],[3,"Context"],[3,"EnteredSpan"],[3,"Entered"],[8,"AsField"],[3,"FieldSet"],[3,"NonZeroU64"],[8,"FnOnce"],[8,"Value"],[3,"PrometheusHandle"],[3,"Timer"],[3,"Duration"],[3,"Histogram"],[8,"IntoLabels"],[8,"AsId"]]},\ "common_test_util":{"doc":"","t":"HFAAHFDDLLLLLLLLLLLLFFLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["WORKSPACE_ROOT","find_workspace_path","ports","temp_dir","PORTS","get_port","NamedTempFile","TempDir","as_fd","as_file","as_file_mut","as_raw_fd","as_ref","as_ref","borrow","borrow","borrow_mut","borrow_mut","close","close","create_named_temp_file","create_temp_dir","drop","file","flush","flush","fmt","fmt","from","from","from","from_parts","into","into","into_file","into_parts","into_path","into_temp_path","keep","new","new","new_in","new_in","path","path","path","path","persist","persist_noclobber","read","read","read_exact","read_exact","read_to_end","read_to_end","read_to_string","read_to_string","read_vectored","read_vectored","reopen","seek","seek","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_prefix","with_prefix","with_prefix_in","with_prefix_in","write","write","write_all","write_all","write_fmt","write_fmt","write_vectored","write_vectored"],"q":[[0,"common_test_util"],[4,"common_test_util::ports"],[6,"common_test_util::temp_dir"]],"d":["","Find the absolute path to a file or a directory in the …","","","","Return a unique port(in runtime) for test","A named temporary file.","A directory in the filesystem that is automatically …","","Get a reference to the underlying file.","Get a mutable reference to the underlying file.","","","","","","","","Closes and removes the temporary directory, returning a …","Close and remove the temporary file.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a NamedTempFile from its constituent parts.","Calls U::from(self).","Calls U::from(self).","Convert the temporary file into a std::fs::File.","Converts the named temporary file into its constituent …","Persist the temporary directory to disk, returning the …","Closes the file, leaving only the temporary file path.","Keep the temporary file from being deleted. This function …","Attempts to make a temporary directory inside of …","Create a new named temporary file.","Attempts to make a temporary directory inside of dir. The …","Create a new named temporary file in the specified …","Accesses the Path to the temporary directory.","Get the temporary file’s path.","","","Persist the temporary file at the target path.","Persist the temporary file at the target path if and only …","","","","","","","","","","","Securely reopen the temporary file.","","","","","","","","","","","Attempts to make a temporary directory with the specified …","Create a new named temporary file with the specified …","Attempts to make a temporary directory with the specified …","Create a new named temporary file with the specified …","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,5,5,5,5,9,5,9,5,9,5,9,5,0,0,9,5,5,5,9,5,9,5,5,5,9,5,5,5,9,5,5,9,5,9,5,9,5,9,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,9,5,9,5,9,5,9,5,9,5,9,5,5,5,5,5,5,5,5,5],"f":[0,[1,2],0,0,0,[[],3],0,0,[[[5,[4]]],6],[5],[5],[[[5,[7]]],8],[9,10],[5,10],[[]],[[]],[[]],[[]],[9,[[12,[11]]]],[5,[[12,[11]]]],[[],5],[1,9],[9],0,[[[5,[13]]],[[12,[11]]]],[[[5,[14]]],[[12,[11]]]],[[9,15],[[12,[16]]]],[[5,15],[[12,[16]]]],[[]],[[]],[17,5],[18,5],[[]],[[]],[5],[5],[9,2],[5,18],[5,[[12,[17]]]],[[],[[12,[9,11]]]],[[],[[12,[[5,[14]],11]]]],[[[19,[10]]],[[12,[9,11]]]],[[[19,[10]]],[[12,[[5,[14]],11]]]],[9,10],[5,10],0,0,[[5,[19,[10]]],[[12,[17]]]],[[5,[19,[10]]],[[12,[17]]]],[[[5,[20]],[22,[21]]],[[12,[3,11]]]],[[[5,[14]],[22,[21]]],[[12,[3,11]]]],[[[5,[20]],[22,[21]]],[[12,[11]]]],[[[5,[14]],[22,[21]]],[[12,[11]]]],[[[5,[20]],[24,[21,23]]],[[12,[3,11]]]],[[[5,[14]],[24,[21,23]]],[[12,[3,11]]]],[[[5,[20]],25],[[12,[3,11]]]],[[[5,[14]],25],[[12,[3,11]]]],[[[5,[20]],[22,[26]]],[[12,[3,11]]]],[[[5,[14]],[22,[26]]],[[12,[3,11]]]],[[[5,[14]]],[[12,[14,11]]]],[[[5,[27]],28],[[12,[29,11]]]],[[[5,[14]],28],[[12,[29,11]]]],[[],12],[[],12],[[],12],[[],12],[[],30],[[],30],[[]],[[]],[[[19,[31]]],[[12,[9,11]]]],[[[19,[31]]],[[12,[[5,[14]],11]]]],[[[19,[31]],[19,[10]]],[[12,[9,11]]]],[[[19,[31]],[19,[10]]],[[12,[[5,[14]],11]]]],[[[5,[14]],[22,[21]]],[[12,[3,11]]]],[[[5,[13]],[22,[21]]],[[12,[3,11]]]],[[[5,[14]],[22,[21]]],[[12,[11]]]],[[[5,[13]],[22,[21]]],[[12,[11]]]],[[[5,[14]],32],[[12,[11]]]],[[[5,[13]],32],[[12,[11]]]],[[[5,[14]],[22,[33]]],[[12,[3,11]]]],[[[5,[13]],[22,[33]]],[[12,[3,11]]]]],"c":[],"p":[[15,"str"],[3,"PathBuf"],[15,"usize"],[8,"AsFd"],[3,"NamedTempFile"],[3,"BorrowedFd"],[8,"AsRawFd"],[15,"i32"],[3,"TempDir"],[3,"Path"],[3,"Error"],[4,"Result"],[8,"Write"],[3,"File"],[3,"Formatter"],[3,"Error"],[3,"PersistError"],[3,"TempPath"],[8,"AsRef"],[8,"Read"],[15,"u8"],[15,"slice"],[3,"Global"],[3,"Vec"],[3,"String"],[3,"IoSliceMut"],[8,"Seek"],[4,"SeekFrom"],[15,"u64"],[3,"TypeId"],[3,"OsStr"],[3,"Arguments"],[3,"IoSlice"]]},\ "common_time":{"doc":"","t":"CCCCCCCCAAAAAAAAAAADRLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMNDENDNDNDNDNDNDNDGNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMMLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMRNDDDESSNRRRRRRNLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLMLLLLLLLLMMMMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDGGLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMNNNNEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMISSSDKKLLLLLLLLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLFLLLLLFFFFFFF","n":["Date","DateTime","Duration","Interval","RangeMillis","TimeZone","Timestamp","TimestampMillis","date","datetime","duration","error","interval","range","time","timestamp","timestamp_millis","timezone","util","Date","UNIX_EPOCH_FROM_CE","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from_str","hash","into","new","partial_cmp","serialize","to_chrono_date","to_owned","to_secs","to_string","try_from","try_into","type_id","val","DATETIME_FORMAT","DATETIME_FORMAT_WITH_TZ","DateTime","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from","from_str","hash","into","new","partial_cmp","serialize","to_chrono_datetime","to_date","to_owned","to_string","try_from","try_into","type_id","val","Duration","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","hash","into","new","new_microsecond","new_millisecond","new_nanosecond","new_second","partial_cmp","serialize","split","to_owned","to_std_duration","to_string","try_from","try_into","type_id","unit","unit","value","value","ArithmeticOverflow","ArithmeticOverflowSnafu","Error","InvalidDateStr","InvalidDateStrSnafu","InvalidTimeZoneOffset","InvalidTimeZoneOffsetSnafu","ParseDateStr","ParseDateStrSnafu","ParseInterval","ParseIntervalSnafu","ParseOffsetStr","ParseOffsetStrSnafu","ParseTimeZoneName","ParseTimeZoneNameSnafu","ParseTimestamp","ParseTimestampSnafu","Result","TimestampOverflow","TimestampOverflowSnafu","as_any","as_error_source","backtrace","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","build","build","cause","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","debug_fmt","description","fail","fail","fail","fail","fail","fail","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","hours","into","into","into","into","into","into","into","into","into","into","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","into_error","location_opt","minutes","msg","next","provide","raw","raw","raw","raw","raw","raw","source","status_code","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","error","error","error","hours","location","location","location","location","location","location","location","location","minutes","msg","raw","raw","raw","raw","raw","raw","DAYS_PER_MONTH","DayTime","Interval","IntervalCompare","IntervalFormat","IntervalUnit","MAX","MIN","MonthDayNano","NANOS_PER_DAY","NANOS_PER_HOUR","NANOS_PER_MICRO","NANOS_PER_MILLI","NANOS_PER_MONTH","NANOS_PER_SEC","YearMonth","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checked_mul_int","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","days","days","default","default","default","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_day_time","from_i128","from_i32","from_i64","from_month_day_nano","from_year_month","get_postgres_time_part","get_time_part","get_year_month","has_day","has_time_part","has_time_part_positive","has_year_month","hash","hash","hash","hours","into","into","into","into","is_positive","is_zero","is_zero","justified_interval","microseconds","minutes","months","months","nsecs","padding_i64","partial_cmp","partial_cmp","partial_cmp","seconds","serialize","serialize","serialize","to_i128","to_i32","to_i64","to_iso8601_string","to_iso8601_string","to_month_day_nano","to_nanosecond","to_owned","to_owned","to_owned","to_postgres_string","to_postgres_string","to_sql_standard_string","to_sql_standard_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unit","unit","years","GenericRange","RangeMillis","TimestampRange","and","borrow","borrow_mut","clone","clone_into","contains","deserialize","empty","end","end","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from_optional","from_start","from_start","hash","intersects","into","is_empty","min_to_max","new","new_inclusive","new_inclusive","or","serialize","single","single","start","start","to_owned","to_string","try_from","try_into","type_id","until_end","until_end","with_unit","with_unit","Time","as_formatted_string","borrow","borrow_mut","clone","clone_into","cmp","compare","convert_to","default","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","from","hash","into","new","new_microsecond","new_millisecond","new_nanosecond","new_second","partial_cmp","serialize","split","to_chrono_time","to_iso8601_string","to_local_string","to_owned","to_timezone_aware_string","try_from","try_into","type_id","unit","unit","value","value","Microsecond","Millisecond","Nanosecond","Second","TimeUnit","Timestamp","align_by_bucket","align_to_ceil_by_bucket","as_arrow_time_unit","as_formatted_string","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","convert_to","convert_to_ceil","current_millis","current_time","default","default","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","factor","fmt","fmt","fmt","from","from","from","from","from","from_chrono_date","from_chrono_datetime","from_splits","from_str","hash","into","into","naive_datetime_to_timestamp","new","new_microsecond","new_millisecond","new_nanosecond","new_second","partial_cmp","serialize","serialize","short_name","split","sub","sub_duration","to_chrono_date","to_chrono_datetime","to_chrono_time","to_iso8601_string","to_local_string","to_owned","to_owned","to_string","to_timezone_aware_string","try_from","try_from","try_into","try_into","type_id","type_id","unit","unit","value","value","BucketAligned","INF","MAX","MIN","TimestampMillis","align_by_bucket","align_to_ceil_by_bucket","as_i64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","eq","equivalent","equivalent","equivalent","fmt","from","from","hash","into","new","partial_cmp","partial_cmp","to_owned","try_from","try_into","type_id","Named","Offset","TimeZone","borrow","borrow_mut","clone","clone_into","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from_tz_string","hours_mins_opt","into","system_time_zone_name","to_owned","to_string","try_from","try_into","type_id","current_time_millis","current_time_rfc3339","div_ceil","find_tz_from_env","format_utc_datetime","local_datetime_to_utc","yesterday_rfc3339"],"q":[[0,"common_time"],[19,"common_time::date"],[52,"common_time::datetime"],[87,"common_time::duration"],[125,"common_time::error"],[295,"common_time::error::Error"],[315,"common_time::interval"],[453,"common_time::range"],[499,"common_time::time"],[539,"common_time::timestamp"],[623,"common_time::timestamp_millis"],[655,"common_time::timezone"],[678,"common_time::util"]],"d":["","","","","","","","","","","","","","","","","","","","ISO 8601 Date values. The inner representation is a signed …","","","","","","","","","","","","","","","Date is formatted according to ISO-8601 standard.","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","DateTime represents the milliseconds elapsed since “…","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","Create a new DateTime from milliseconds elapsed since “…","","","Convert to NaiveDateTime.","Convert to [common_time::date].","","","","","","Get the milliseconds elapsed since “1970-01-01 00:00:00 …","Duration represents the elapsed time in either seconds, …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","Create a new Duration with value and TimeUnit.","Create a new Duration in microsecond.","Create a new Duration in millisecond.","Create a new Duration in nanosecond.","Create a new Duration in second.","","","Split a Duration into seconds part and nanoseconds part. …","","Convert to std::time::Duration.","","","","","Return the TimeUnit of current Duration.","","Return the value of current Duration.","","","SNAFU context selector for the Error::ArithmeticOverflow …","","","SNAFU context selector for the Error::InvalidDateStr …","","SNAFU context selector for the Error::InvalidTimeZoneOffset…","","SNAFU context selector for the Error::ParseDateStr variant","","SNAFU context selector for the Error::ParseInterval variant","","SNAFU context selector for the Error::ParseOffsetStr …","","SNAFU context selector for the Error::ParseTimeZoneName …","","SNAFU context selector for the Error::ParseTimestamp …","","","SNAFU context selector for the Error::TimestampOverflow …","","","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","Consume the selector and return the associated error","","","","","","","","","","","","","","","","","","","","","","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","Consume the selector and return a Result with the …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Indicates the number of elapsed days and milliseconds, …","Interval Type represents a period of time. It is composed …","IntervalCompare is used to compare two intervals It makes …","…","","Largest interval value.","Smallest interval value.","A triple of the number of elapsed months, days, and …","","","","","","","Indicates the number of elapsed whole months, stored as …","","","","","","","","","Multiple Interval by an integer with overflow check. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Creates a new interval from days and milliseconds.","Interval Type and i128 IntervalUnit::MonthDayNano Convert …","Interval Type and i32 IntervalUnit::YearMonth Convert v …","Interval Type and i64 IntervalUnit::DayTime Convert v …","Creates a new interval from months, days and nanoseconds. …","Creates a new interval from months.","get postgres time part(include hours, minutes, seconds, …","get time part string","get year month string","Determine if day exists","","Determine time part(includes hours, minutes, seconds, …","Determine if year or month exist","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert Interval to nanoseconds, to check whether Interval …","is_zero","All the field in the interval is 0","Returns the justified interval. allows you to adjust the …","","","","","","padding i64 to string with 2 digits","","","","","","","","","","","Convert Interval to ISO 8601 string","Convert IntervalFormat to iso8601 format string ISO …","Return a tuple(months, days, nanoseconds) from the …","Converts the interval to nanoseconds.","","","","Convert Interval to postgres verbose string","Convert IntervalFormat to postgres format string postgres …","Convert Interval to sql_standard string","Convert IntervalFormat to sql standard format string SQL …","","","","","","","","","","","","","","get unit","","","A half-open time range.","Time range in milliseconds.","","Computes the AND’ed range with other. ","","","","","Returns true if timestamp is contained in the range.","","Create an empty range.","Returns the upper bound of the range (exclusive).","","","","","","","","Returns the argument unchanged.","Create GenericRange from optional start and end. If the …","Create a range [start, INF).","Create a range [start, INF).","","Checks if current range intersect with target.","Calls U::from(self).","Returns true if the range contains no timestamps.","Return a range containing all possible values.","Creates a new range that contains values in [start, end).","Create a TimestampRange with optional inclusive end …","Create a TimestampRange with optional inclusive end …","Compute the OR’ed range of two ranges. Notice: this …","","Create a range that containing only given ts.","Create a range that containing only given ts.","Returns the lower bound of the range (inclusive).","","","","","","","Create a range [-INF, end).","Create a range [-INF, end).","Shortcut method to create a timestamp range with given …","Shortcut method to create a timestamp range with given …","Time value, represents the elapsed time since midnight in …","","","","","","","","Convert a time to given time unit. Return None if …","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Creates the time by value and TimeUnit.","Creates the time in microsecond.","Creates the time in millisecond.","Creates the time in nanosecond.","Creates the time in second.","","","Split a Time into seconds part and nanoseconds part. …","Cast the Time into chrono NaiveDateTime","Format Time to ISO8601 string. If the time exceeds what …","Format Time for local timezone.","","Format Time for given timezone. When timezone is None, …","","","","Returns the TimeUnit of the time.","","Returns the value of the time.","","","","","","","Timestamp represents the value of …","","","","","","","","","","","","","","","Convert a timestamp to given time unit. Conversion from a …","Convert a timestamp to given time unit. Conversion from a …","Creates current timestamp in millisecond.","Creates current timestamp in specific time unit.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Creates a new Timestamp instance from seconds and …","Accepts a string in RFC3339 / ISO8601 standard format and …","","Calls U::from(self).","Calls U::from(self).","Converts the naive datetime (which has no specific …","","","","","","","","","","Split a Timestamp into seconds part and nanoseconds part. …","Subtracts current timestamp with another timestamp, …","Subtracts a duration from timestamp.","Convert timestamp to chrono date.","","Convert timestamp to chrono time.","Format timestamp to ISO8601 string. If the timestamp …","","","","","Format timestamp for given timezone. When timezone is …","","","","","","","","","","","","Positive infinity.","Maximum value of a timestamp.","Minimum value of a timestamp.","Unix timestamp in millisecond resolution.","Aligns the value by bucket_duration or None if underflow …","Aligns the value by bucket_duration to ceil or None if …","Returns the timestamp value as i64.","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","Create a new timestamp from unix timestamp in milliseconds.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Parse timezone offset string and return None if given …","Compute timezone from given offset hours and minutes …","Calls U::from(self).","","","","","","","Returns the time duration since UNIX_EPOCH in milliseconds.","Returns the current time in rfc3339 format.","Port of rust unstable features int_roundings.","","","","Returns the yesterday time in rfc3339 format."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,23,0,0,23,0,23,0,23,0,23,0,23,0,23,0,23,0,0,23,0,23,23,23,36,28,29,30,37,31,33,38,34,23,36,28,29,30,37,31,33,38,34,23,28,29,30,31,33,34,23,36,28,29,30,37,31,33,38,34,36,28,29,30,37,31,33,38,34,23,23,28,29,30,31,33,34,36,28,29,30,37,31,33,38,34,23,23,36,28,29,30,37,31,33,38,34,23,33,36,28,29,30,37,31,33,38,34,23,36,28,29,30,37,31,33,38,34,23,33,31,23,23,36,28,29,30,38,34,23,23,36,28,29,30,37,31,33,38,34,23,36,28,29,30,37,31,33,38,34,23,36,28,29,30,37,31,33,38,34,23,36,28,29,30,37,31,33,38,34,23,71,72,73,74,75,76,77,72,78,74,73,79,74,78,71,75,76,77,73,79,0,48,0,0,0,0,46,46,48,0,0,0,0,0,0,48,48,46,49,50,48,46,49,50,46,48,46,49,48,46,49,48,46,50,48,46,50,46,49,48,46,49,48,46,49,48,46,50,48,48,48,46,46,46,50,50,50,48,46,46,49,48,48,48,46,46,49,49,50,50,46,46,46,46,46,46,49,0,0,49,49,49,49,48,46,50,49,48,46,49,50,46,46,49,46,49,49,46,49,46,49,48,46,50,49,48,46,49,46,46,46,46,49,46,46,48,46,49,46,49,46,49,46,48,46,49,50,48,46,49,50,48,46,49,50,46,46,49,0,0,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,59,56,56,56,59,56,56,56,56,56,56,56,59,56,56,56,59,56,56,56,56,56,56,56,56,59,56,59,56,0,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,22,22,22,22,0,0,60,60,22,60,60,22,60,22,60,22,60,22,60,60,60,60,60,60,60,22,60,22,60,22,60,60,60,22,22,22,22,60,22,22,60,60,22,22,22,60,60,60,60,60,60,22,0,60,60,60,60,60,60,60,22,22,60,60,60,60,60,60,60,60,60,22,22,60,60,22,60,22,60,22,60,60,60,60,0,68,68,68,0,80,80,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,64,64,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,64,64,64,64,64,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1,1],[[]],[[1,1],2],[[],2],[[],1],[3,[[4,[1]]]],[[1,1],5],[[],5],[[],5],[[],5],[[1,6],7],[[1,6],7],[8,1],[9,1],[[]],[10,[[11,[1]]]],[[1,12]],[[]],[9,1],[[1,1],[[13,[2]]]],[[1,14],4],[1,[[13,[8]]]],[[]],[1,15],[[],16],[[],4],[[],4],[[],17],[1,9],0,0,0,[[]],[[]],[18,18],[[]],[[18,18],2],[[],2],[[],18],[3,[[4,[18]]]],[[18,18],5],[[],5],[[],5],[[],5],[[18,6],7],[[18,6],7],[[]],[1,18],[15,18],[19,18],[10,[[11,[18]]]],[[18,12]],[[]],[15,18],[[18,18],[[13,[2]]]],[[18,14],4],[18,[[13,[19]]]],[18,[[13,[1]]]],[[]],[[],16],[[],4],[[],4],[[],17],[18,15],0,[[]],[[]],[20,20],[[]],[[20,20],2],[[],2],[[],20],[3,[[4,[20]]]],[[20,20],5],[[],5],[[],5],[[],5],[[20,6],7],[[20,6],7],[[]],[15,20],[21,20],[[20,12]],[[]],[[15,22],20],[15,20],[15,20],[15,20],[15,20],[[20,20],[[13,[2]]]],[[20,14],4],[20],[[]],[20,21],[[],16],[[],4],[[],4],[[],17],[20,22],0,[20,15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[23,24],[[],25],[23,[[13,[26]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[28,[[27,[16]]]]],23],[[[29,[[27,[16]]]]],23],[[[30,[[27,[16]]]]],23],[[[31,[[27,[16]]]]],23],[[[33,[[27,[9]],[27,[32]]]]],23],[[[34,[[27,[16]]]]],23],[23,[[13,[25]]]],[[[36,[35]]],[[36,[35]]]],[[[28,[35]]],[[28,[35]]]],[[[29,[35]]],[[29,[35]]]],[[[30,[35]]],[[30,[35]]]],[37,37],[[[31,[35]]],[[31,[35]]]],[[[33,[35,35]]],[[33,[35,35]]]],[[[38,[35]]],[[38,[35]]]],[[[34,[35]]],[[34,[35]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[23,39,[40,[16]]]],[23,10],[[[28,[[27,[16]]]]],[[4,[23]]]],[[[29,[[27,[16]]]]],[[4,[23]]]],[[[30,[[27,[16]]]]],[[4,[23]]]],[[[31,[[27,[16]]]]],[[4,[23]]]],[[[33,[[27,[9]],[27,[32]]]]],[[4,[23]]]],[[[34,[[27,[16]]]]],[[4,[23]]]],[[[36,[41]],6],7],[[[28,[41]],6],7],[[[29,[41]],6],7],[[[30,[41]],6],7],[[37,6],7],[[[31,[41]],6],7],[[[33,[41,41]],6],7],[[[38,[41]],6],7],[[[34,[41]],6],7],[[23,6],7],[[23,6],7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[36,[[27,[16]]]]],23],[[[28,[[27,[16]]]]],23],[[[29,[[27,[16]]]]],23],[[[30,[[27,[16]]]]],23],[37,23],[[[31,[[27,[16]]]]],23],[[[33,[[27,[9]],[27,[32]]]]],23],[[[38,[[27,[16]]]]],23],[[[34,[[27,[16]]]]],23],[23,[[13,[42]]]],0,0,[23,[[13,[43]]]],[44],0,0,0,0,0,0,[23,[[13,[25]]]],[23,45],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[46,[47,[9]]],[[13,[46]]]],[48,48],[46,46],[49,49],[[]],[[]],[[]],[[48,48],2],[[46,46],2],[[50,50],2],[[],2],[[],2],[[],2],0,0,[[],48],[[],46],[[],49],[3,[[4,[48]]]],[3,[[4,[46]]]],[3,[[4,[49]]]],[[48,48],5],[[46,46],5],[[50,50],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[48,6],7],[[46,6],7],[[46,6],7],[[49,6],7],[51,48],[51,48],[[]],[52,46],[[]],[46,49],[[]],[46,50],[[]],[[9,9],46],[52,46],[9,46],[15,46],[[9,9,15],46],[9,46],[49,16],[[15,15,15,15,5,5],16],[[9,9,5],16],[49,5],[49,5],[49,5],[49,5],[[48,12]],[[46,12]],[[50,12]],0,[[]],[[]],[[]],[[]],[46,5],[46,5],[49,5],[46,46],0,0,0,0,0,[15,16],[[48,48],[[13,[2]]]],[[46,46],[[13,[2]]]],[[50,50],[[13,[2]]]],0,[[48,14],4],[[46,14],4],[[49,14],4],[46,52],[46,9],[46,15],[46,16],[49,16],[46],[46,52],[[]],[[]],[[]],[46,16],[49,16],[46,16],[49,16],[[],16],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],17],[[],17],[[],17],[[],17],[46,48],0,0,0,0,0,[[[56,[[0,[53,54,55]]]],[56,[[0,[53,54,55]]]]],[[56,[[0,[53,54,55]]]]]],[[]],[[]],[[[56,[35]]],[[56,[35]]]],[[]],[[56,54],5],[3,[[4,[[56,[57]]]]]],[[],[[56,[[0,[53,54,55]]]]]],[56,13],0,[[[56,[58]],[56,[58]]],5],[[],5],[[],5],[[],5],[[59,6],7],[[[56,[41]],6],7],[[]],[[[13,[[0,[53,54,55]]]],[13,[[0,[53,54,55]]]]],[[56,[[0,[53,54,55]]]]]],[60,59],[60,[[56,[60]]]],[[[56,[61]],12]],[[[56,[[0,[53,54,55]]]],[56,[[0,[53,54,55]]]]],5],[[]],[[[56,[54]]],5],[[],56],[[[0,[54,27]],[0,[54,27]]],[[13,[56]]]],[[[13,[60]],[13,[60]]],59],[[[13,[60]],[13,[60]]],[[56,[60]]]],[[[56,[[0,[53,54,55]]]],[56,[[0,[53,54,55]]]]],[[56,[[0,[53,54,55]]]]]],[[[56,[62]],14],4],[60,59],[60,[[56,[60]]]],[56,13],0,[[]],[[],16],[[],4],[[],4],[[],17],[[60,5],59],[[60,5],[[56,[60]]]],[[15,15,22],[[13,[59]]]],[[15,15,22],[[13,[[56,[60]]]]]],0,[[63,10,[13,[64]]],16],[[]],[[]],[63,63],[[]],[[63,63],2],[[],2],[[63,22],[[13,[63]]]],[[],63],[3,[[4,[63]]]],[[63,63],5],[[],5],[[],5],[[],5],[[63,6],7],[15,63],[[]],[[63,12]],[[]],[[15,22],63],[15,63],[15,63],[15,63],[15,63],[[63,63],[[13,[2]]]],[[63,14],4],[63],[63,[[13,[65]]]],[63,16],[63,16],[[]],[[63,[13,[64]]],16],[[],4],[[],4],[[],17],[63,22],0,[63,15],0,0,0,0,0,0,0,[[60,15],[[13,[60]]]],[[60,15],[[13,[60]]]],[22,66],[[60,10,[13,[64]]],16],[[]],[[]],[[]],[[]],[60,60],[22,22],[[]],[[]],[[60,60],2],[[],2],[[60,22],[[13,[60]]]],[[60,22],[[13,[60]]]],[[],60],[22,60],[[],60],[[],22],[3,[[4,[60]]]],[3,[[4,[22]]]],[[60,60],5],[[22,22],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[22,32],[[60,6],7],[[22,6],7],[[22,6],7],[[]],[15,60],[[]],[66,22],[66,22],[8,[[13,[60]]]],[19,[[13,[60]]]],[[15,32],[[13,[60]]]],[10,[[4,[60]]]],[[60,12]],[[]],[[]],[[10,19],[[11,[60]]]],[[15,22],60],[15,60],[15,60],[15,60],[15,60],[[60,60],[[13,[2]]]],[[60,14],4],[[22,14],4],[22,10],[60],[[60,60],[[13,[67]]]],[[60,21],[[11,[60]]]],[60,[[13,[8]]]],[60,[[13,[19]]]],[60,[[13,[65]]]],[60,16],[60,16],[[]],[[]],[[],16],[[60,[13,[64]]],16],[[],4],[[],4],[[],4],[[],4],[[],17],[[],17],[60,22],0,[60,15],0,0,0,0,0,0,[15,13],[15,13],[68,15],[[]],[[]],[68,68],[[]],[[68,68],2],[[],2],[[],68],[[68,15],5],[[68,68],5],[[],5],[[],5],[[],5],[[68,6],7],[[]],[15,68],[[68,12]],[[]],[15,68],[[68,68],[[13,[2]]]],[[68,15],[[13,[2]]]],[[]],[[],4],[[],4],[[],17],0,0,0,[[]],[[]],[64,64],[[]],[[64,64],5],[[],5],[[],5],[[],5],[[64,6],7],[[64,6],7],[[]],[10,[[11,[[13,[64]]]]]],[[9,32],[[11,[64]]]],[[]],[[],16],[[]],[[],16],[[],4],[[],4],[[],17],[[],15],[[],16],[[15,15],15],[[],[[13,[69]]]],[[19,10],16],[19,[[70,[19]]]],[[],16]],"c":[],"p":[[3,"Date"],[4,"Ordering"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"NaiveDate"],[15,"i32"],[15,"str"],[6,"Result"],[8,"Hasher"],[4,"Option"],[8,"Serializer"],[15,"i64"],[3,"String"],[3,"TypeId"],[3,"DateTime"],[3,"NaiveDateTime"],[3,"Duration"],[3,"Duration"],[4,"TimeUnit"],[4,"Error"],[8,"Any"],[8,"Error"],[3,"Backtrace"],[8,"Into"],[3,"InvalidDateStrSnafu"],[3,"ParseTimestampSnafu"],[3,"ParseIntervalSnafu"],[3,"ArithmeticOverflowSnafu"],[15,"u32"],[3,"InvalidTimeZoneOffsetSnafu"],[3,"ParseTimeZoneNameSnafu"],[8,"Clone"],[3,"ParseDateStrSnafu"],[3,"TimestampOverflowSnafu"],[3,"ParseOffsetStrSnafu"],[15,"usize"],[3,"Vec"],[8,"Debug"],[3,"Location"],[8,"StackError"],[3,"Demand"],[4,"StatusCode"],[3,"Interval"],[8,"TryInto"],[4,"IntervalUnit"],[3,"IntervalFormat"],[3,"IntervalCompare"],[4,"IntervalUnit"],[15,"i128"],[8,"Copy"],[8,"PartialOrd"],[8,"Default"],[3,"GenericRange"],[8,"Deserialize"],[8,"PartialEq"],[6,"TimestampRange"],[3,"Timestamp"],[8,"Hash"],[8,"Serialize"],[3,"Time"],[4,"TimeZone"],[3,"NaiveTime"],[4,"TimeUnit"],[3,"Duration"],[3,"TimestampMillis"],[4,"Tz"],[4,"LocalResult"],[13,"ParseDateStr"],[13,"TimestampOverflow"],[13,"ParseOffsetStr"],[13,"InvalidTimeZoneOffset"],[13,"InvalidDateStr"],[13,"ParseTimestamp"],[13,"ParseInterval"],[13,"ArithmeticOverflow"],[13,"ParseTimeZoneName"],[8,"BucketAligned"]]},\ "common_version":{"doc":"","t":"RF","n":["DEFAULT_VALUE","setup_git_versions"],"q":[[0,"common_version"]],"d":["",""],"i":[0,0],"f":[0,[[]]],"c":[],"p":[]},\ diff --git a/sql/error/enum.Error.html b/sql/error/enum.Error.html index 3b05c2f144b7..7ec1a61b38dc 100644 --- a/sql/error/enum.Error.html +++ b/sql/error/enum.Error.html @@ -35,8 +35,8 @@ }, ColumnTypeMismatch { column_name: String, - expect: ConcreteDataType, - actual: ConcreteDataType, + expect: ConcreteDataType, + actual: ConcreteDataType, }, InvalidDatabaseName { name: String, @@ -47,13 +47,13 @@ InvalidDefault { column: String, location: Location, - source: Error, + source: Error, }, InvalidCast { sql_value: Value, - datatype: ConcreteDataType, + datatype: ConcreteDataType, location: Location, - source: Error, + source: Error, }, InvalidTableOption { key: String, @@ -61,11 +61,11 @@ }, SerializeColumnDefaultConstraint { location: Location, - source: Error, + source: Error, }, ConvertToGrpcDataType { location: Location, - source: Error, + source: Error, }, InvalidSqlValue { value: String, @@ -80,15 +80,15 @@ }, ConvertSqlValue { value: Value, - datatype: ConcreteDataType, + datatype: ConcreteDataType, location: Location, }, ConvertValue { - value: Value, + value: Value, location: Location, },

    }
    Expand description

    SQL parser errors.

    -

    Variants§

    §

    Unsupported

    Fields

    §keyword: String
    §

    Unexpected

    Fields

    §expected: String
    §actual: String
    §error: ParserError
    §

    UnsupportedDefaultValue

    Fields

    §column_name: String
    §expr: Expr
    §

    Syntax

    Fields

    §error: ParserError
    §

    MissingTimeIndex

    Fields

    §

    InvalidTimeIndex

    Fields

    §

    InvalidSql

    Fields

    §

    InvalidColumnOption

    Fields

    §name: String
    §

    SqlTypeNotSupported

    Fields

    §

    ParseSqlValue

    Fields

    §

    ColumnTypeMismatch

    Fields

    §column_name: String
    §expect: ConcreteDataType
    §actual: ConcreteDataType
    §

    InvalidDatabaseName

    Fields

    §name: String
    §

    InvalidTableName

    Fields

    §name: String
    §

    InvalidDefault

    Fields

    §column: String
    §location: Location
    §source: Error
    §

    InvalidCast

    Fields

    §sql_value: Value
    §datatype: ConcreteDataType
    §location: Location
    §source: Error
    §

    InvalidTableOption

    Fields

    §location: Location
    §

    SerializeColumnDefaultConstraint

    Fields

    §location: Location
    §source: Error
    §

    ConvertToGrpcDataType

    Fields

    §location: Location
    §source: Error
    §

    InvalidSqlValue

    Fields

    §value: String
    §

    TimestampOverflow

    Fields

    §timestamp: Timestamp
    §target_unit: TimeUnit
    §

    ConvertToDfStatement

    Fields

    §statement: String
    §location: Location
    §

    ConvertSqlValue

    Fields

    §value: Value
    §datatype: ConcreteDataType
    §location: Location
    §

    ConvertValue

    Fields

    §value: Value
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere +

    Variants§

    §

    Unsupported

    Fields

    §keyword: String
    §

    Unexpected

    Fields

    §expected: String
    §actual: String
    §error: ParserError
    §

    UnsupportedDefaultValue

    Fields

    §column_name: String
    §expr: Expr
    §

    Syntax

    Fields

    §error: ParserError
    §

    MissingTimeIndex

    Fields

    §

    InvalidTimeIndex

    Fields

    §

    InvalidSql

    Fields

    §

    InvalidColumnOption

    Fields

    §name: String
    §

    SqlTypeNotSupported

    Fields

    §

    ParseSqlValue

    Fields

    §

    ColumnTypeMismatch

    Fields

    §column_name: String
    §

    InvalidDatabaseName

    Fields

    §name: String
    §

    InvalidTableName

    Fields

    §name: String
    §

    InvalidDefault

    Fields

    §column: String
    §location: Location
    §source: Error
    §

    InvalidCast

    Fields

    §sql_value: Value
    §location: Location
    §source: Error
    §

    InvalidTableOption

    Fields

    §location: Location
    §

    SerializeColumnDefaultConstraint

    Fields

    §location: Location
    §source: Error
    §

    ConvertToGrpcDataType

    Fields

    §location: Location
    §source: Error
    §

    InvalidSqlValue

    Fields

    §value: String
    §

    TimestampOverflow

    Fields

    §timestamp: Timestamp
    §target_unit: TimeUnit
    §

    ConvertToDfStatement

    Fields

    §statement: String
    §location: Location
    §

    ConvertSqlValue

    Fields

    §value: Value
    §location: Location
    §

    ConvertValue

    Fields

    §value: Value
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -98,26 +98,26 @@ Self: Sized,

    source§

    impl<__T0, __T1, __T2> IntoError<Error> for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ConvertSqlValueSnafu<__T0, __T1>where + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for ConvertSqlValueSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<Value>, - __T1: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertToDfStatementSnafu<__T0>where + __T1: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertToDfStatementSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertToGrpcDataTypeSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<Value>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for InvalidCastSnafu<__T0, __T1>where + __T0: Into<Value>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for InvalidCastSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<Value>, - __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for InvalidColumnOptionSnafu<__T0, __T1>where + __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for InvalidColumnOptionSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<String>, __T1: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidDatabaseNameSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidSqlSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidSqlValueSnafu<__T0>where Error: Error + ErrorCompat, @@ -131,7 +131,7 @@ Error: Error + ErrorCompat,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ParseSqlValueSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for SerializeColumnDefaultConstraintSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for SqlTypeNotSupportedSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for SqlTypeNotSupportedSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<DataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for SyntaxSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ParserError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1> IntoError<Error> for TimestampOverflowSnafu<__T0, __T1>where diff --git a/sql/error/struct.ColumnTypeMismatchSnafu.html b/sql/error/struct.ColumnTypeMismatchSnafu.html index 59ba08fd8613..4180c63fe5b0 100644 --- a/sql/error/struct.ColumnTypeMismatchSnafu.html +++ b/sql/error/struct.ColumnTypeMismatchSnafu.html @@ -5,17 +5,17 @@ }
    Expand description

    SNAFU context selector for the Error::ColumnTypeMismatch variant

    Fields§

    §column_name: __T0§expect: __T1§actual: __T2

    Implementations§

    source§

    impl<__T0, __T1, __T2> ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    source

    pub fn build(self) -> Errorwhere __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone, __T2: Clone> Clone for ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    source§

    fn clone(&self) -> ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug, __T1: Debug, __T2: Debug> Debug for ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0, __T1, __T2> IntoError<Error> for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy, __T2: Copy> Copy for ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    Auto Trait Implementations§

    §

    impl<__T0, __T1, __T2> RefUnwindSafe for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy, __T2: Copy> Copy for ColumnTypeMismatchSnafu<__T0, __T1, __T2>

    Auto Trait Implementations§

    §

    impl<__T0, __T1, __T2> RefUnwindSafe for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where __T0: RefUnwindSafe, __T1: RefUnwindSafe, __T2: RefUnwindSafe,

    §

    impl<__T0, __T1, __T2> Send for ColumnTypeMismatchSnafu<__T0, __T1, __T2>where diff --git a/sql/error/struct.ConvertSqlValueSnafu.html b/sql/error/struct.ConvertSqlValueSnafu.html index 4de5316c3205..77a83934ad38 100644 --- a/sql/error/struct.ConvertSqlValueSnafu.html +++ b/sql/error/struct.ConvertSqlValueSnafu.html @@ -4,14 +4,14 @@ }
    Expand description

    SNAFU context selector for the Error::ConvertSqlValue variant

    Fields§

    §value: __T0§datatype: __T1

    Implementations§

    source§

    impl<__T0, __T1> ConvertSqlValueSnafu<__T0, __T1>

    source

    pub fn build(self) -> Errorwhere __T0: Into<SqlValue>, - __T1: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    + __T1: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where __T0: Into<SqlValue>, - __T1: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    + __T1: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for ConvertSqlValueSnafu<__T0, __T1>

    source§

    fn clone(&self) -> ConvertSqlValueSnafu<__T0, __T1>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug, __T1: Debug> Debug for ConvertSqlValueSnafu<__T0, __T1>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0, __T1> IntoError<Error> for ConvertSqlValueSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<Value>, - __T1: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for ConvertSqlValueSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for ConvertSqlValueSnafu<__T0, __T1>where + __T1: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for ConvertSqlValueSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for ConvertSqlValueSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for ConvertSqlValueSnafu<__T0, __T1>where __T0: Send, diff --git a/sql/error/struct.ConvertToGrpcDataTypeSnafu.html b/sql/error/struct.ConvertToGrpcDataTypeSnafu.html index 7e6a6e1a7b3f..2adacf354159 100644 --- a/sql/error/struct.ConvertToGrpcDataTypeSnafu.html +++ b/sql/error/struct.ConvertToGrpcDataTypeSnafu.html @@ -1,6 +1,6 @@ ConvertToGrpcDataTypeSnafu in sql::error - Rust
    pub struct ConvertToGrpcDataTypeSnafu;
    Expand description

    SNAFU context selector for the Error::ConvertToGrpcDataType variant

    Trait Implementations§

    source§

    impl Clone for ConvertToGrpcDataTypeSnafu

    source§

    fn clone(&self) -> ConvertToGrpcDataTypeSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ConvertToGrpcDataTypeSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for ConvertToGrpcDataTypeSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertToGrpcDataTypeSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertToGrpcDataTypeSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/sql/error/struct.ConvertValueSnafu.html b/sql/error/struct.ConvertValueSnafu.html index 722281436594..e47207b3cd94 100644 --- a/sql/error/struct.ConvertValueSnafu.html +++ b/sql/error/struct.ConvertValueSnafu.html @@ -2,12 +2,12 @@ pub value: __T0, }
    Expand description

    SNAFU context selector for the Error::ConvertValue variant

    Fields§

    §value: __T0

    Implementations§

    source§

    impl<__T0> ConvertValueSnafu<__T0>

    source

    pub fn build(self) -> Errorwhere - __T0: Into<Value>,

    Consume the selector and return the associated error

    + __T0: Into<Value>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where - __T0: Into<Value>,

    Consume the selector and return a Result with the associated error

    + __T0: Into<Value>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for ConvertValueSnafu<__T0>

    source§

    fn clone(&self) -> ConvertValueSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for ConvertValueSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for ConvertValueSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<Value>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertValueSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertValueSnafu<__T0>where + __T0: Into<Value>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertValueSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertValueSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for ConvertValueSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for ConvertValueSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for ConvertValueSnafu<__T0>where diff --git a/sql/error/struct.InvalidCastSnafu.html b/sql/error/struct.InvalidCastSnafu.html index 6d8678d8ed65..47481e8faa34 100644 --- a/sql/error/struct.InvalidCastSnafu.html +++ b/sql/error/struct.InvalidCastSnafu.html @@ -5,7 +5,7 @@

    Fields§

    §sql_value: __T0§datatype: __T1

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone> Clone for InvalidCastSnafu<__T0, __T1>

    source§

    fn clone(&self) -> InvalidCastSnafu<__T0, __T1>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug, __T1: Debug> Debug for InvalidCastSnafu<__T0, __T1>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0, __T1> IntoError<Error> for InvalidCastSnafu<__T0, __T1>where Error: Error + ErrorCompat, __T0: Into<Value>, - __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for InvalidCastSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for InvalidCastSnafu<__T0, __T1>where + __T1: Into<ConcreteDataType>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy> Copy for InvalidCastSnafu<__T0, __T1>

    Auto Trait Implementations§

    §

    impl<__T0, __T1> RefUnwindSafe for InvalidCastSnafu<__T0, __T1>where __T0: RefUnwindSafe, __T1: RefUnwindSafe,

    §

    impl<__T0, __T1> Send for InvalidCastSnafu<__T0, __T1>where __T0: Send, diff --git a/sql/error/struct.InvalidDefaultSnafu.html b/sql/error/struct.InvalidDefaultSnafu.html index 237aa26ed50a..30ec06f49f5f 100644 --- a/sql/error/struct.InvalidDefaultSnafu.html +++ b/sql/error/struct.InvalidDefaultSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::InvalidDefault variant

    Fields§

    §column: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for InvalidDefaultSnafu<__T0>

    source§

    fn clone(&self) -> InvalidDefaultSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for InvalidDefaultSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for InvalidDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for InvalidDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for InvalidDefaultSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for InvalidDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for InvalidDefaultSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for InvalidDefaultSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for InvalidDefaultSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for InvalidDefaultSnafu<__T0>where diff --git a/sql/error/struct.SerializeColumnDefaultConstraintSnafu.html b/sql/error/struct.SerializeColumnDefaultConstraintSnafu.html index 40c471610827..fe5adf54547d 100644 --- a/sql/error/struct.SerializeColumnDefaultConstraintSnafu.html +++ b/sql/error/struct.SerializeColumnDefaultConstraintSnafu.html @@ -1,6 +1,6 @@ SerializeColumnDefaultConstraintSnafu in sql::error - Rust
    pub struct SerializeColumnDefaultConstraintSnafu;
    Expand description

    SNAFU context selector for the Error::SerializeColumnDefaultConstraint variant

    Trait Implementations§

    source§

    impl Clone for SerializeColumnDefaultConstraintSnafu

    source§

    fn clone(&self) -> SerializeColumnDefaultConstraintSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SerializeColumnDefaultConstraintSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for SerializeColumnDefaultConstraintSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for SerializeColumnDefaultConstraintSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for SerializeColumnDefaultConstraintSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/sql/parser/struct.ParserContext.html b/sql/parser/struct.ParserContext.html index c3e17755b71c..1fd4103b3dc6 100644 --- a/sql/parser/struct.ParserContext.html +++ b/sql/parser/struct.ParserContext.html @@ -17,7 +17,7 @@ table_name: ObjectName ) -> Result<CopyTableArgument>

    source

    fn parse_copy_to( &mut self -) -> Result<(HashMap<String, String>, HashMap<String, String>, String)>

    source§

    impl<'a> ParserContext<'a>

    Parses create table statement

    +) -> Result<(HashMap<String, String>, HashMap<String, String>, String)>

    source§

    impl<'a> ParserContext<'a>

    Parses create [table] statement

    source

    pub(crate) fn parse_create(&mut self) -> Result<Statement>

    source

    fn parse_create_external_table(&mut self) -> Result<Statement>

    source

    fn parse_create_database(&mut self) -> Result<Statement>

    source

    fn parse_create_table(&mut self) -> Result<Statement>

    source

    fn parse_partitions(&mut self) -> Result<Option<Partitions>>

    source

    fn parse_partition_entry(&mut self) -> Result<PartitionEntry>

    source

    fn parse_value_list(&mut self) -> Result<SqlValue>

    source

    fn parse_comma_separated<T, F>(&mut self, f: F) -> Result<Vec<T>>where F: FnMut(&mut ParserContext<'a>) -> Result<T>,

    Parse a comma-separated list wrapped by “()”, and of which all items accepted by F

    source

    fn parse_columns(&mut self) -> Result<(Vec<ColumnDef>, Vec<TableConstraint>)>

    source

    fn parse_column( diff --git a/sql/statements/fn.column_def_to_schema.html b/sql/statements/fn.column_def_to_schema.html index ffdb18b3a0c4..5890a7760da3 100644 --- a/sql/statements/fn.column_def_to_schema.html +++ b/sql/statements/fn.column_def_to_schema.html @@ -1,5 +1,5 @@ column_def_to_schema in sql::statements - Rust
    pub fn column_def_to_schema(
         column_def: &ColumnDef,
         is_time_index: bool
    -) -> Result<ColumnSchema>
    Expand description

    Create a ColumnSchema from ColumnDef.

    +) -> Result<ColumnSchema>
    Expand description

    Create a ColumnSchema from ColumnDef.

    \ No newline at end of file diff --git a/sql/statements/fn.concrete_data_type_to_sql_data_type.html b/sql/statements/fn.concrete_data_type_to_sql_data_type.html index 420a319da1e4..3a670ebbcab8 100644 --- a/sql/statements/fn.concrete_data_type_to_sql_data_type.html +++ b/sql/statements/fn.concrete_data_type_to_sql_data_type.html @@ -1,3 +1,3 @@ concrete_data_type_to_sql_data_type in sql::statements - Rust
    pub fn concrete_data_type_to_sql_data_type(
    -    data_type: &ConcreteDataType
    +    data_type: &ConcreteDataType
     ) -> Result<DataType>
    \ No newline at end of file diff --git a/sql/statements/fn.parse_column_default_constraint.html b/sql/statements/fn.parse_column_default_constraint.html index 576bb7d18412..c01d3ba8fb70 100644 --- a/sql/statements/fn.parse_column_default_constraint.html +++ b/sql/statements/fn.parse_column_default_constraint.html @@ -1,5 +1,5 @@ parse_column_default_constraint in sql::statements - Rust
    fn parse_column_default_constraint(
         column_name: &str,
    -    data_type: &ConcreteDataType,
    +    data_type: &ConcreteDataType,
         opts: &[ColumnOptionDef]
    -) -> Result<Option<ColumnDefaultConstraint>>
    \ No newline at end of file +) -> Result<Option<ColumnDefaultConstraint>>

    \ No newline at end of file diff --git a/sql/statements/fn.parse_hex_string.html b/sql/statements/fn.parse_hex_string.html index f23d42f792ba..2b35f4c355d8 100644 --- a/sql/statements/fn.parse_hex_string.html +++ b/sql/statements/fn.parse_hex_string.html @@ -1 +1 @@ -parse_hex_string in sql::statements - Rust
    fn parse_hex_string(s: &str) -> Result<Value>
    \ No newline at end of file +parse_hex_string in sql::statements - Rust
    fn parse_hex_string(s: &str) -> Result<Value>
    \ No newline at end of file diff --git a/sql/statements/fn.parse_string_to_value.html b/sql/statements/fn.parse_string_to_value.html index e3a4f565e91b..c3d3b893d982 100644 --- a/sql/statements/fn.parse_string_to_value.html +++ b/sql/statements/fn.parse_string_to_value.html @@ -1,5 +1,5 @@ parse_string_to_value in sql::statements - Rust
    fn parse_string_to_value(
         column_name: &str,
         s: String,
    -    data_type: &ConcreteDataType
    -) -> Result<Value>
    \ No newline at end of file + data_type: &ConcreteDataType +) -> Result<Value>

    \ No newline at end of file diff --git a/sql/statements/fn.sql_data_type_to_concrete_data_type.html b/sql/statements/fn.sql_data_type_to_concrete_data_type.html index ac7f4e7187d1..5f7dd2c16ad3 100644 --- a/sql/statements/fn.sql_data_type_to_concrete_data_type.html +++ b/sql/statements/fn.sql_data_type_to_concrete_data_type.html @@ -1,3 +1,3 @@ sql_data_type_to_concrete_data_type in sql::statements - Rust
    pub fn sql_data_type_to_concrete_data_type(
         data_type: &DataType
    -) -> Result<ConcreteDataType>
    \ No newline at end of file +) -> Result<ConcreteDataType>

    \ No newline at end of file diff --git a/sql/statements/fn.sql_number_to_value.html b/sql/statements/fn.sql_number_to_value.html index 76c5738f9c4d..70bf12163ef4 100644 --- a/sql/statements/fn.sql_number_to_value.html +++ b/sql/statements/fn.sql_number_to_value.html @@ -1,5 +1,5 @@ sql_number_to_value in sql::statements - Rust
    pub fn sql_number_to_value(
    -    data_type: &ConcreteDataType,
    +    data_type: &ConcreteDataType,
         n: &str
    -) -> Result<Value>
    Expand description

    Convert a sql value into datatype’s value

    +) -> Result<Value>
    Expand description

    Convert a sql value into datatype’s value

    \ No newline at end of file diff --git a/sql/statements/fn.sql_value_to_value.html b/sql/statements/fn.sql_value_to_value.html index cea3d78e4618..50f509178280 100644 --- a/sql/statements/fn.sql_value_to_value.html +++ b/sql/statements/fn.sql_value_to_value.html @@ -1,5 +1,5 @@ sql_value_to_value in sql::statements - Rust
    pub fn sql_value_to_value(
         column_name: &str,
    -    data_type: &ConcreteDataType,
    +    data_type: &ConcreteDataType,
         sql_val: &Value
    -) -> Result<Value>
    \ No newline at end of file +) -> Result<Value>

    \ No newline at end of file diff --git a/sql/statements/fn.value_to_sql_value.html b/sql/statements/fn.value_to_sql_value.html index 25f07c98a411..f9ddbdc97b31 100644 --- a/sql/statements/fn.value_to_sql_value.html +++ b/sql/statements/fn.value_to_sql_value.html @@ -1 +1 @@ -value_to_sql_value in sql::statements - Rust
    pub fn value_to_sql_value(val: &Value) -> Result<Value>
    \ No newline at end of file +value_to_sql_value in sql::statements - Rust
    pub fn value_to_sql_value(val: &Value) -> Result<Value>
    \ No newline at end of file diff --git a/storage/chunk/struct.ChunkReaderImpl.html b/storage/chunk/struct.ChunkReaderImpl.html index 681bd87ede85..3cc1005b8e82 100644 --- a/storage/chunk/struct.ChunkReaderImpl.html +++ b/storage/chunk/struct.ChunkReaderImpl.html @@ -7,7 +7,7 @@ schema: ProjectedSchemaRef, batch_reader: BoxedBatchReader, output_ordering: Option<Vec<OrderOption>> -) -> ChunkReaderImpl

    source

    pub fn projected_schema(&self) -> &ProjectedSchemaRef

    Trait Implementations§

    source§

    impl ChunkReader for ChunkReaderImpl

    §

    type Error = Error

    source§

    fn user_schema(&self) -> &SchemaRef

    Schema of the chunks returned by this reader. +) -> ChunkReaderImpl

    source

    pub fn projected_schema(&self) -> &ProjectedSchemaRef

    Trait Implementations§

    source§

    impl ChunkReader for ChunkReaderImpl

    §

    type Error = Error

    source§

    fn user_schema(&self) -> &SchemaRef

    Schema of the chunks returned by this reader. This schema does not contain internal columns.
    source§

    fn next_chunk<'life0, 'async_trait>( &'life0 mut self ) -> Pin<Box<dyn Future<Output = Result<Option<Chunk>>> + Send + 'async_trait>>where diff --git a/storage/error/enum.Error.html b/storage/error/enum.Error.html index ec12e46a2fee..35f28fbd6222 100644 --- a/storage/error/enum.Error.html +++ b/storage/error/enum.Error.html @@ -155,7 +155,7 @@ }, PushBatch { location: Location, - source: Error, + source: Error, }, BuildBatch { msg: String, @@ -164,7 +164,7 @@ FilterColumn { name: String, location: Location, - source: Error, + source: Error, }, InvalidAlterRequest { location: Location, @@ -177,7 +177,7 @@ CreateDefault { name: String, location: Location, - source: Error, + source: Error, }, WriteToOldVersion { data_version: u32, @@ -196,7 +196,7 @@ CreateDefaultToRead { column: String, location: Location, - source: Error, + source: Error, }, NoDefaultToRead { column: String, @@ -205,7 +205,7 @@ ConvertChunk { name: String, location: Location, - source: Error, + source: Error, }, UnknownColumn { name: String, @@ -221,8 +221,8 @@ }, TypeMismatch { name: String, - expect: ConcreteDataType, - given: ConcreteDataType, + expect: ConcreteDataType, + given: ConcreteDataType, location: Location, }, HasNull { @@ -249,7 +249,7 @@ }, ParseSchema { location: Location, - source: Error, + source: Error, }, MoreColumnThanExpected { location: Location, @@ -314,15 +314,15 @@ location: Location, }, BuildPredicate { - source: Error, + source: Error, location: Location, }, JoinError { error: JoinError, location: Location, }, -

    }

    Variants§

    §

    InvalidRegionDesc

    Fields

    §region: String
    §location: Location
    §source: Error
    §

    BatchMissingColumn

    Fields

    §column: String
    §location: Location
    §

    WriteParquet

    Fields

    §error: ParquetError
    §location: Location
    §

    WriteBuffer

    Fields

    §location: Location
    §source: Error
    §

    NewRecordBatch

    Fields

    §location: Location
    §error: ArrowError
    §

    ReadObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    WriteObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    DeleteObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    CompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    DecompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    ListObjects

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    Utf8

    Fields

    §location: Location
    §

    EncodeJson

    Fields

    §location: Location
    §error: Error
    §

    DecodeJson

    Fields

    §location: Location
    §error: Error
    §

    InvalidScanIndex

    Fields

    §start: ManifestVersion
    §end: ManifestVersion
    §location: Location
    §

    WriteWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    EncodeWalHeader

    Fields

    §location: Location
    §error: Error
    §

    DecodeWalHeader

    Fields

    §location: Location
    §error: Error
    §

    WaitFlush

    Fields

    §region_id: RegionId
    §error: RecvError
    §location: Location
    §

    ManifestProtocolForbidRead

    Fields

    §min_version: ProtocolVersion
    §supported_version: ProtocolVersion
    §location: Location
    §

    ManifestProtocolForbidWrite

    Fields

    §min_version: ProtocolVersion
    §supported_version: ProtocolVersion
    §location: Location
    §

    DecodeMetaActionList

    Fields

    §location: Location
    §

    Readline

    Fields

    §error: Error
    §

    ReadParquet

    Fields

    §file: String
    §error: ParquetError
    §location: Location
    §

    InvalidRegionState

    Fields

    §state: &'static str
    §location: Location
    §

    ReadWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    MarkWalObsolete

    Fields

    §region_id: u64
    §location: Location
    §source: BoxedError
    §

    WalDataCorrupted

    Fields

    §region_id: RegionId
    §message: String
    §location: Location
    §

    DeleteWalNamespace

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    SequenceNotMonotonic

    Fields

    §prev: SequenceNumber
    §given: SequenceNumber
    §location: Location
    §

    ConvertStoreSchema

    Fields

    §file: String
    §location: Location
    §source: Error
    §

    InvalidRawRegion

    Fields

    §region: String
    §location: Location
    §source: Error
    §

    ClosedRegion

    Fields

    §location: Location
    §

    InvalidProjection

    Fields

    §location: Location
    §source: Error
    §

    PushBatch

    Fields

    §location: Location
    §source: Error
    §

    BuildBatch

    Fields

    §location: Location
    §

    FilterColumn

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    InvalidAlterRequest

    Fields

    §location: Location
    §source: Error
    §

    AlterMetadata

    Fields

    §location: Location
    §source: Error
    §

    CreateDefault

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    WriteToOldVersion

    Fields

    §data_version: u32

    Schema version of data to write.

    -
    §schema_version: u32
    §location: Location
    §

    NotInSchemaToCompat

    Fields

    §column: String
    §version: u32
    §location: Location
    §

    CompatRead

    Fields

    §reason: String
    §location: Location
    §

    CreateDefaultToRead

    Fields

    §column: String
    §location: Location
    §source: Error
    §

    NoDefaultToRead

    Fields

    §column: String
    §location: Location
    §

    ConvertChunk

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    UnknownColumn

    Fields

    §name: String
    §location: Location
    §

    CreateRecordBatch

    Fields

    §location: Location
    §source: Error
    §

    RequestTooLarge

    Fields

    §num_rows: usize
    §location: Location
    §

    TypeMismatch

    Fields

    §name: String
    §expect: ConcreteDataType
    §given: ConcreteDataType
    §location: Location
    §

    HasNull

    Fields

    §name: String
    §location: Location
    §

    UnequalLengths

    Fields

    §name: String
    §expect: usize
    §given: usize
    §location: Location
    §

    BatchCorrupted

    Fields

    §message: String
    §location: Location
    §

    DecodeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    EncodeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    ParseSchema

    Fields

    §location: Location
    §source: Error
    §

    MoreColumnThanExpected

    Fields

    §location: Location
    §

    DecodeParquetTimeRange

    Fields

    §location: Location
    §

    RateLimited

    Fields

    §

    IllegalSchedulerState

    Fields

    §location: Location
    §

    StartManifestGcTask

    Fields

    §location: Location
    §source: Error
    §

    StopManifestGcTask

    Fields

    §location: Location
    §source: Error
    §

    StopScheduler

    Fields

    §error: JoinError
    §location: Location
    §

    DeleteSst

    Fields

    §error: Error
    §location: Location
    §

    TtlCalculation

    Fields

    §location: Location
    §source: Error
    §

    ManifestCheckpoint

    Fields

    §location: Location
    §

    CompactTaskCancel

    Fields

    §region_id: RegionId
    §error: RecvError
    §

    DuplicateFlush

    Fields

    §region_id: RegionId
    §sequence: SequenceNumber
    §location: Location
    §

    StartPickTask

    Fields

    §location: Location
    §source: Error
    §

    StopPickTask

    Fields

    §location: Location
    §source: Error
    §

    ConvertColumnsToRows

    Fields

    §error: ArrowError
    §location: Location
    §

    SortArrays

    Fields

    §error: ArrowError
    §location: Location
    §

    BuildPredicate

    Fields

    §source: Error
    §location: Location
    §

    JoinError

    Fields

    §error: JoinError
    §location: Location

    Implementations§

    source§

    impl Error

    source

    pub(crate) fn is_object_to_delete_not_found(&self) -> bool

    Returns true if the error is the object path to delete +

    }

    Variants§

    §

    InvalidRegionDesc

    Fields

    §region: String
    §location: Location
    §source: Error
    §

    BatchMissingColumn

    Fields

    §column: String
    §location: Location
    §

    WriteParquet

    Fields

    §error: ParquetError
    §location: Location
    §

    WriteBuffer

    Fields

    §location: Location
    §source: Error
    §

    NewRecordBatch

    Fields

    §location: Location
    §error: ArrowError
    §

    ReadObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    WriteObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    DeleteObject

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    CompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    DecompressObject

    Fields

    §compress_type: CompressionType
    §path: String
    §error: Error
    §

    ListObjects

    Fields

    §path: String
    §location: Location
    §error: Error
    §

    Utf8

    Fields

    §location: Location
    §

    EncodeJson

    Fields

    §location: Location
    §error: Error
    §

    DecodeJson

    Fields

    §location: Location
    §error: Error
    §

    InvalidScanIndex

    Fields

    §start: ManifestVersion
    §end: ManifestVersion
    §location: Location
    §

    WriteWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    EncodeWalHeader

    Fields

    §location: Location
    §error: Error
    §

    DecodeWalHeader

    Fields

    §location: Location
    §error: Error
    §

    WaitFlush

    Fields

    §region_id: RegionId
    §error: RecvError
    §location: Location
    §

    ManifestProtocolForbidRead

    Fields

    §min_version: ProtocolVersion
    §supported_version: ProtocolVersion
    §location: Location
    §

    ManifestProtocolForbidWrite

    Fields

    §min_version: ProtocolVersion
    §supported_version: ProtocolVersion
    §location: Location
    §

    DecodeMetaActionList

    Fields

    §location: Location
    §

    Readline

    Fields

    §error: Error
    §

    ReadParquet

    Fields

    §file: String
    §error: ParquetError
    §location: Location
    §

    InvalidRegionState

    Fields

    §state: &'static str
    §location: Location
    §

    ReadWal

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    MarkWalObsolete

    Fields

    §region_id: u64
    §location: Location
    §source: BoxedError
    §

    WalDataCorrupted

    Fields

    §region_id: RegionId
    §message: String
    §location: Location
    §

    DeleteWalNamespace

    Fields

    §region_id: RegionId
    §location: Location
    §source: BoxedError
    §

    SequenceNotMonotonic

    Fields

    §prev: SequenceNumber
    §given: SequenceNumber
    §location: Location
    §

    ConvertStoreSchema

    Fields

    §file: String
    §location: Location
    §source: Error
    §

    InvalidRawRegion

    Fields

    §region: String
    §location: Location
    §source: Error
    §

    ClosedRegion

    Fields

    §location: Location
    §

    InvalidProjection

    Fields

    §location: Location
    §source: Error
    §

    PushBatch

    Fields

    §location: Location
    §source: Error
    §

    BuildBatch

    Fields

    §location: Location
    §

    FilterColumn

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    InvalidAlterRequest

    Fields

    §location: Location
    §source: Error
    §

    AlterMetadata

    Fields

    §location: Location
    §source: Error
    §

    CreateDefault

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    WriteToOldVersion

    Fields

    §data_version: u32

    Schema version of data to write.

    +
    §schema_version: u32
    §location: Location
    §

    NotInSchemaToCompat

    Fields

    §column: String
    §version: u32
    §location: Location
    §

    CompatRead

    Fields

    §reason: String
    §location: Location
    §

    CreateDefaultToRead

    Fields

    §column: String
    §location: Location
    §source: Error
    §

    NoDefaultToRead

    Fields

    §column: String
    §location: Location
    §

    ConvertChunk

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    UnknownColumn

    Fields

    §name: String
    §location: Location
    §

    CreateRecordBatch

    Fields

    §location: Location
    §source: Error
    §

    RequestTooLarge

    Fields

    §num_rows: usize
    §location: Location
    §

    TypeMismatch

    Fields

    §name: String
    §location: Location
    §

    HasNull

    Fields

    §name: String
    §location: Location
    §

    UnequalLengths

    Fields

    §name: String
    §expect: usize
    §given: usize
    §location: Location
    §

    BatchCorrupted

    Fields

    §message: String
    §location: Location
    §

    DecodeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    EncodeArrow

    Fields

    §location: Location
    §error: ArrowError
    §

    ParseSchema

    Fields

    §location: Location
    §source: Error
    §

    MoreColumnThanExpected

    Fields

    §location: Location
    §

    DecodeParquetTimeRange

    Fields

    §location: Location
    §

    RateLimited

    Fields

    §

    IllegalSchedulerState

    Fields

    §location: Location
    §

    StartManifestGcTask

    Fields

    §location: Location
    §source: Error
    §

    StopManifestGcTask

    Fields

    §location: Location
    §source: Error
    §

    StopScheduler

    Fields

    §error: JoinError
    §location: Location
    §

    DeleteSst

    Fields

    §error: Error
    §location: Location
    §

    TtlCalculation

    Fields

    §location: Location
    §source: Error
    §

    ManifestCheckpoint

    Fields

    §location: Location
    §

    CompactTaskCancel

    Fields

    §region_id: RegionId
    §error: RecvError
    §

    DuplicateFlush

    Fields

    §region_id: RegionId
    §sequence: SequenceNumber
    §location: Location
    §

    StartPickTask

    Fields

    §location: Location
    §source: Error
    §

    StopPickTask

    Fields

    §location: Location
    §source: Error
    §

    ConvertColumnsToRows

    Fields

    §error: ArrowError
    §location: Location
    §

    SortArrays

    Fields

    §error: ArrowError
    §location: Location
    §

    BuildPredicate

    Fields

    §source: Error
    §location: Location
    §

    JoinError

    Fields

    §error: JoinError
    §location: Location

    Implementations§

    source§

    impl Error

    source

    pub(crate) fn is_object_to_delete_not_found(&self) -> bool

    Returns true if the error is the object path to delete doesn’t exist.

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where @@ -339,7 +339,7 @@ __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for BuildBatchSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for BuildPredicateSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ClosedRegionSnafuwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ClosedRegionSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CompactTaskCancelSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<RegionId>,

    §

    type Source = RecvError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CompatReadSnafu<__T0>where @@ -349,14 +349,14 @@ __T0: Into<CompressionType>, __T1: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertColumnsToRowsSnafuwhere + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertColumnsToRowsSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertStoreSchemaSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for CreateRecordBatchSnafuwhere + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for CreateRecordBatchSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DecodeArrowSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ArrowError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for DecodeJsonSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DecodeMetaActionListSnafu<__T0>where @@ -380,7 +380,7 @@ Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for EncodeWalHeaderSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for FilterColumnSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for HasNullSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for HasNullSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for IllegalSchedulerStateSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for InvalidAlterRequestSnafuwhere @@ -415,8 +415,8 @@ Error: Error + ErrorCompat, __T0: Into<String>, __T1: Into<u32>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ParseSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for PushBatchSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for RateLimitedSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for PushBatchSnafuwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for RateLimitedSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ReadObjectSnafu<__T0>where Error: Error + ErrorCompat, @@ -440,8 +440,8 @@ Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1, __T2> IntoError<Error> for TypeMismatchSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1, __T2> IntoError<Error> for UnequalLengthsSnafu<__T0, __T1, __T2>where + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0, __T1, __T2> IntoError<Error> for UnequalLengthsSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, __T0: Into<String>, __T1: Into<usize>, diff --git a/storage/error/struct.BuildPredicateSnafu.html b/storage/error/struct.BuildPredicateSnafu.html index fa6b40bc5c7c..02f27479a1ca 100644 --- a/storage/error/struct.BuildPredicateSnafu.html +++ b/storage/error/struct.BuildPredicateSnafu.html @@ -1,6 +1,6 @@ BuildPredicateSnafu in storage::error - Rust
    pub struct BuildPredicateSnafu;
    Expand description

    SNAFU context selector for the Error::BuildPredicate variant

    Trait Implementations§

    source§

    impl Clone for BuildPredicateSnafu

    source§

    fn clone(&self) -> BuildPredicateSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for BuildPredicateSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for BuildPredicateSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for BuildPredicateSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for BuildPredicateSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/error/struct.ConvertChunkSnafu.html b/storage/error/struct.ConvertChunkSnafu.html index c2bc59dfae27..a7c46b223d4b 100644 --- a/storage/error/struct.ConvertChunkSnafu.html +++ b/storage/error/struct.ConvertChunkSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::ConvertChunk variant

    Fields§

    §name: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for ConvertChunkSnafu<__T0>

    source§

    fn clone(&self) -> ConvertChunkSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for ConvertChunkSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertChunkSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertChunkSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertChunkSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertChunkSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for ConvertChunkSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for ConvertChunkSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for ConvertChunkSnafu<__T0>where diff --git a/storage/error/struct.CreateDefaultSnafu.html b/storage/error/struct.CreateDefaultSnafu.html index fdc59e58ba78..c8af75295765 100644 --- a/storage/error/struct.CreateDefaultSnafu.html +++ b/storage/error/struct.CreateDefaultSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::CreateDefault variant

    Fields§

    §name: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for CreateDefaultSnafu<__T0>

    source§

    fn clone(&self) -> CreateDefaultSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for CreateDefaultSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for CreateDefaultSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for CreateDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for CreateDefaultSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for CreateDefaultSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for CreateDefaultSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for CreateDefaultSnafu<__T0>where diff --git a/storage/error/struct.CreateDefaultToReadSnafu.html b/storage/error/struct.CreateDefaultToReadSnafu.html index 6d2b92e92556..3a58f804365c 100644 --- a/storage/error/struct.CreateDefaultToReadSnafu.html +++ b/storage/error/struct.CreateDefaultToReadSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::CreateDefaultToRead variant

    Fields§

    §column: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for CreateDefaultToReadSnafu<__T0>

    source§

    fn clone(&self) -> CreateDefaultToReadSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for CreateDefaultToReadSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for CreateDefaultToReadSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for CreateDefaultToReadSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultToReadSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for CreateDefaultToReadSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for CreateDefaultToReadSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for CreateDefaultToReadSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for CreateDefaultToReadSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for CreateDefaultToReadSnafu<__T0>where diff --git a/storage/error/struct.FilterColumnSnafu.html b/storage/error/struct.FilterColumnSnafu.html index 61f026486fea..3df0f4db53c2 100644 --- a/storage/error/struct.FilterColumnSnafu.html +++ b/storage/error/struct.FilterColumnSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::FilterColumn variant

    Fields§

    §name: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for FilterColumnSnafu<__T0>

    source§

    fn clone(&self) -> FilterColumnSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for FilterColumnSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for FilterColumnSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for FilterColumnSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for FilterColumnSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for FilterColumnSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for FilterColumnSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for FilterColumnSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for FilterColumnSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for FilterColumnSnafu<__T0>where diff --git a/storage/error/struct.ParseSchemaSnafu.html b/storage/error/struct.ParseSchemaSnafu.html index 197864af0ae6..0440e3274fca 100644 --- a/storage/error/struct.ParseSchemaSnafu.html +++ b/storage/error/struct.ParseSchemaSnafu.html @@ -1,6 +1,6 @@ ParseSchemaSnafu in storage::error - Rust
    pub struct ParseSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::ParseSchema variant

    Trait Implementations§

    source§

    impl Clone for ParseSchemaSnafu

    source§

    fn clone(&self) -> ParseSchemaSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParseSchemaSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for ParseSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ParseSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ParseSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/error/struct.PushBatchSnafu.html b/storage/error/struct.PushBatchSnafu.html index 6239787e30aa..bb5ec963b0f4 100644 --- a/storage/error/struct.PushBatchSnafu.html +++ b/storage/error/struct.PushBatchSnafu.html @@ -1,6 +1,6 @@ PushBatchSnafu in storage::error - Rust
    pub struct PushBatchSnafu;
    Expand description

    SNAFU context selector for the Error::PushBatch variant

    Trait Implementations§

    source§

    impl Clone for PushBatchSnafu

    source§

    fn clone(&self) -> PushBatchSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PushBatchSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for PushBatchSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for PushBatchSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for PushBatchSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/error/struct.TypeMismatchSnafu.html b/storage/error/struct.TypeMismatchSnafu.html index 6937052f5b0b..e3f299233fe8 100644 --- a/storage/error/struct.TypeMismatchSnafu.html +++ b/storage/error/struct.TypeMismatchSnafu.html @@ -5,17 +5,17 @@ }
    Expand description

    SNAFU context selector for the Error::TypeMismatch variant

    Fields§

    §name: __T0§expect: __T1§given: __T2

    Implementations§

    source§

    impl<__T0, __T1, __T2> TypeMismatchSnafu<__T0, __T1, __T2>

    source

    pub fn build(self) -> Errorwhere __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    Consume the selector and return the associated error

    source

    pub fn fail<__T>(self) -> Result<__T, Error>where __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    Consume the selector and return a Result with the associated error

    Trait Implementations§

    source§

    impl<__T0: Clone, __T1: Clone, __T2: Clone> Clone for TypeMismatchSnafu<__T0, __T1, __T2>

    source§

    fn clone(&self) -> TypeMismatchSnafu<__T0, __T1, __T2>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug, __T1: Debug, __T2: Debug> Debug for TypeMismatchSnafu<__T0, __T1, __T2>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0, __T1, __T2> IntoError<Error> for TypeMismatchSnafu<__T0, __T1, __T2>where Error: Error + ErrorCompat, __T0: Into<String>, - __T1: Into<ConcreteDataType>, - __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy, __T2: Copy> Copy for TypeMismatchSnafu<__T0, __T1, __T2>

    Auto Trait Implementations§

    §

    impl<__T0, __T1, __T2> RefUnwindSafe for TypeMismatchSnafu<__T0, __T1, __T2>where + __T1: Into<ConcreteDataType>, + __T2: Into<ConcreteDataType>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy, __T1: Copy, __T2: Copy> Copy for TypeMismatchSnafu<__T0, __T1, __T2>

    Auto Trait Implementations§

    §

    impl<__T0, __T1, __T2> RefUnwindSafe for TypeMismatchSnafu<__T0, __T1, __T2>where __T0: RefUnwindSafe, __T1: RefUnwindSafe, __T2: RefUnwindSafe,

    §

    impl<__T0, __T1, __T2> Send for TypeMismatchSnafu<__T0, __T1, __T2>where diff --git a/storage/memtable/btree/fn.collect_iter.html b/storage/memtable/btree/fn.collect_iter.html index bbe30b4726cd..6c0b87af6074 100644 --- a/storage/memtable/btree/fn.collect_iter.html +++ b/storage/memtable/btree/fn.collect_iter.html @@ -1,4 +1,4 @@ collect_iter in storage::memtable::btree - Rust
    fn collect_iter<'a, I: Iterator<Item = (&'a InnerKey, &'a RowValue)>>(
         iter: I,
         batch_size: usize
    -) -> (Vec<&'a InnerKey>, UInt64Vector, UInt8Vector, Vec<&'a RowValue>)
    \ No newline at end of file +) -> (Vec<&'a InnerKey>, UInt64Vector, UInt8Vector, Vec<&'a RowValue>)

    \ No newline at end of file diff --git a/storage/memtable/btree/fn.rows_to_vectors.html b/storage/memtable/btree/fn.rows_to_vectors.html index 4a2ea51d7ef1..96c0571fec23 100644 --- a/storage/memtable/btree/fn.rows_to_vectors.html +++ b/storage/memtable/btree/fn.rows_to_vectors.html @@ -1,5 +1,5 @@ -rows_to_vectors in storage::memtable::btree - Rust
    fn rows_to_vectors<I: Iterator<Item = ConcreteDataType>, T: RowsProvider>(
    +rows_to_vectors in storage::memtable::btree - Rust
    fn rows_to_vectors<I: Iterator<Item = ConcreteDataType>, T: RowsProvider>(
         data_types: I,
         column_needed: &[bool],
         provider: T
    -) -> Vec<VectorRef>
    \ No newline at end of file +) -> Vec<VectorRef>
    \ No newline at end of file diff --git a/storage/memtable/btree/struct.BTreeMemtable.html b/storage/memtable/btree/struct.BTreeMemtable.html index 4b8533693878..24ff0897f46d 100644 --- a/storage/memtable/btree/struct.BTreeMemtable.html +++ b/storage/memtable/btree/struct.BTreeMemtable.html @@ -14,8 +14,8 @@ ) -> BTreeMemtable

    source

    fn update_stats( &self, request_size: usize, - min: Option<Value>, - max: Option<Value> + min: Option<Value>, + max: Option<Value> )

    Updates memtable stats. This function is guarded by BTreeMemtable::map so that store-after-load is safe.

    Trait Implementations§

    source§

    impl Debug for BTreeMemtable

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Memtable for BTreeMemtable

    source§

    fn id(&self) -> MemtableId

    Returns id of this memtable.
    source§

    fn schema(&self) -> RegionSchemaRef

    Returns schema of the memtable.
    source§

    fn write(&self, kvs: &KeyValues) -> Result<()>

    Write key/values to the memtable. Read more
    source§

    fn iter(&self, ctx: IterContext) -> Result<BoxedBatchIterator>

    Iterates the memtable.
    source§

    fn num_rows(&self) -> usize

    Returns the number of rows in the memtable.
    source§

    fn stats(&self) -> MemtableStats

    Returns stats of this memtable.
    source§

    fn mark_immutable(&self)

    Mark the memtable is immutable. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/storage/memtable/btree/struct.InnerKey.html b/storage/memtable/btree/struct.InnerKey.html index 76132665afeb..5c062d607c2f 100644 --- a/storage/memtable/btree/struct.InnerKey.html +++ b/storage/memtable/btree/struct.InnerKey.html @@ -1,11 +1,11 @@ InnerKey in storage::memtable::btree - Rust
    struct InnerKey {
    -    row_key: Vec<Value>,
    +    row_key: Vec<Value>,
         sequence: SequenceNumber,
         index_in_batch: usize,
         op_type: OpType,
    -}

    Fields§

    §row_key: Vec<Value>

    User defined primary keys

    +}

    Fields§

    §row_key: Vec<Value>

    User defined primary keys

    §sequence: SequenceNumber

    Sequence number of row

    -
    §index_in_batch: usize§op_type: OpType

    Implementations§

    source§

    impl InnerKey

    source

    fn timestamp(&self) -> &Value

    source

    fn is_row_key_equal(&self, other: &InnerKey) -> bool

    source

    fn is_visible(&self, sequence: SequenceNumber) -> bool

    source

    fn is_in_time_range(&self, range: &Option<TimestampRange>) -> bool

    source

    fn reset_for_seek(&mut self)

    Reset the InnerKey so that we can use it to seek next key that +

    §index_in_batch: usize§op_type: OpType

    Implementations§

    source§

    impl InnerKey

    source

    fn timestamp(&self) -> &Value

    source

    fn is_row_key_equal(&self, other: &InnerKey) -> bool

    source

    fn is_visible(&self, sequence: SequenceNumber) -> bool

    source

    fn is_in_time_range(&self, range: &Option<TimestampRange>) -> bool

    source

    fn reset_for_seek(&mut self)

    Reset the InnerKey so that we can use it to seek next key that has different row key.

    Trait Implementations§

    source§

    impl Clone for InnerKey

    source§

    fn clone(&self) -> InnerKey

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InnerKey

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Ord for InnerKey

    source§

    fn cmp(&self, other: &InnerKey) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere diff --git a/storage/memtable/btree/struct.RowValue.html b/storage/memtable/btree/struct.RowValue.html index eced72ca502e..5f35e31a7209 100644 --- a/storage/memtable/btree/struct.RowValue.html +++ b/storage/memtable/btree/struct.RowValue.html @@ -1,6 +1,6 @@ RowValue in storage::memtable::btree - Rust
    struct RowValue {
    -    values: Vec<Value>,
    -}

    Fields§

    §values: Vec<Value>

    Trait Implementations§

    source§

    impl Clone for RowValue

    source§

    fn clone(&self) -> RowValue

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RowValue

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + values: Vec<Value>, +}

    Fields§

    §values: Vec<Value>

    Trait Implementations§

    source§

    impl Clone for RowValue

    source§

    fn clone(&self) -> RowValue

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RowValue

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/memtable/btree/trait.RowsProvider.html b/storage/memtable/btree/trait.RowsProvider.html index c3f9697d1ad4..169d22af5776 100644 --- a/storage/memtable/btree/trait.RowsProvider.html +++ b/storage/memtable/btree/trait.RowsProvider.html @@ -1,9 +1,9 @@ RowsProvider in storage::memtable::btree - Rust
    trait RowsProvider {
         // Required methods
         fn row_num(&self) -> usize;
    -    fn row_by_index(&self, idx: usize) -> &Vec<Value>;
    +    fn row_by_index(&self, idx: usize) -> &Vec<Value>;
     
         // Provided methods
         fn column_num(&self) -> usize { ... }
         fn is_empty(&self) -> bool { ... }
    -}

    Required Methods§

    source

    fn row_num(&self) -> usize

    source

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    Provided Methods§

    source

    fn column_num(&self) -> usize

    source

    fn is_empty(&self) -> bool

    Implementations on Foreign Types§

    source§

    impl<'a> RowsProvider for &'a [&InnerKey]

    source§

    fn row_num(&self) -> usize

    source§

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    source§

    impl<'a> RowsProvider for &'a [&RowValue]

    source§

    fn row_num(&self) -> usize

    source§

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    Implementors§

    \ No newline at end of file +}

    Required Methods§

    source

    fn row_num(&self) -> usize

    source

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    Provided Methods§

    source

    fn column_num(&self) -> usize

    source

    fn is_empty(&self) -> bool

    Implementations on Foreign Types§

    source§

    impl<'a> RowsProvider for &'a [&InnerKey]

    source§

    fn row_num(&self) -> usize

    source§

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    source§

    impl<'a> RowsProvider for &'a [&RowValue]

    source§

    fn row_num(&self) -> usize

    source§

    fn row_by_index(&self, idx: usize) -> &Vec<Value>

    Implementors§

    \ No newline at end of file diff --git a/storage/memtable/struct.KeyValues.html b/storage/memtable/struct.KeyValues.html index 2588fb3a65f6..e97b58919b5c 100644 --- a/storage/memtable/struct.KeyValues.html +++ b/storage/memtable/struct.KeyValues.html @@ -2,13 +2,13 @@ pub sequence: SequenceNumber, pub op_type: OpType, pub start_index_in_batch: usize, - pub keys: Vec<VectorRef>, - pub values: Vec<VectorRef>, - pub timestamp: Option<VectorRef>, + pub keys: Vec<VectorRef>, + pub values: Vec<VectorRef>, + pub timestamp: Option<VectorRef>, }
    Expand description

    Key-value pairs in columnar format.

    Fields§

    §sequence: SequenceNumber§op_type: OpType§start_index_in_batch: usize

    Start index of these key-value paris in batch. Each row in the same batch has a unique index to identify it.

    -
    §keys: Vec<VectorRef>§values: Vec<VectorRef>§timestamp: Option<VectorRef>

    Implementations§

    source§

    impl KeyValues

    source

    fn reset(&mut self, op_type: OpType, index_in_batch: usize)

    source

    pub fn len(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn estimated_memory_size(&self) -> usize

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    §keys: Vec<VectorRef>§values: Vec<VectorRef>§timestamp: Option<VectorRef>

    Implementations§

    source§

    impl KeyValues

    source

    fn reset(&mut self, op_type: OpType, index_in_batch: usize)

    source

    pub fn len(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn estimated_memory_size(&self) -> usize

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/metadata/enum.Error.html b/storage/metadata/enum.Error.html index c8ceae0411ad..9fa2d808e825 100644 --- a/storage/metadata/enum.Error.html +++ b/storage/metadata/enum.Error.html @@ -17,7 +17,7 @@ }, InvalidSchema { location: Location, - source: Error, + source: Error, }, ReservedColumn { name: String, @@ -47,7 +47,7 @@ }, ToColumnSchema { location: Location, - source: Error, + source: Error, }, ParseMetaInt { key_value: String, @@ -64,7 +64,7 @@ }, ConvertArrowSchema { location: Location, - source: Error, + source: Error, }, InvalidIndex { location: Location, @@ -72,18 +72,18 @@ ConvertChunk { name: String, location: Location, - source: Error, + source: Error, }, ConvertSchema { location: Location, - source: Error, + source: Error, }, InvalidProjection { msg: String, location: Location, },

    }
    Expand description

    Error for handling metadata.

    -

    Variants§

    §

    ColNameExists

    Fields

    §name: String
    §location: Location
    §

    CfNameExists

    Fields

    §name: String
    §location: Location
    §

    CfIdExists

    Fields

    §id: ColumnId
    §location: Location
    §

    ColIdExists

    Fields

    §id: ColumnId
    §location: Location
    §

    InvalidSchema

    Fields

    §location: Location
    §source: Error
    §

    ReservedColumn

    Fields

    §name: String
    §location: Location
    §

    MissingTimestamp

    Fields

    §location: Location
    §

    InvalidAlterVersion

    Fields

    §

    AddExistColumn

    Fields

    §name: String
    §

    AddNonNullColumn

    Fields

    §name: String
    §

    DropAbsentColumn

    Fields

    §name: String
    §

    DropKeyColumn

    Fields

    §name: String
    §

    DropInternalColumn

    Fields

    §name: String
    §

    ToColumnSchema

    Fields

    §location: Location
    §source: Error
    §

    ParseMetaInt

    Fields

    §key_value: String
    §location: Location
    §

    MetaNotFound

    Fields

    §location: Location
    §

    BuildColumnDescriptor

    Fields

    §error: ColumnDescriptorBuilderError
    §location: Location
    §

    ConvertArrowSchema

    Fields

    §location: Location
    §source: Error
    §

    InvalidIndex

    Fields

    §location: Location
    §

    ConvertChunk

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    ConvertSchema

    Fields

    §location: Location
    §source: Error
    §

    InvalidProjection

    Fields

    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere +

    Variants§

    §

    ColNameExists

    Fields

    §name: String
    §location: Location
    §

    CfNameExists

    Fields

    §name: String
    §location: Location
    §

    CfIdExists

    Fields

    §id: ColumnId
    §location: Location
    §

    ColIdExists

    Fields

    §id: ColumnId
    §location: Location
    §

    InvalidSchema

    Fields

    §location: Location
    §source: Error
    §

    ReservedColumn

    Fields

    §name: String
    §location: Location
    §

    MissingTimestamp

    Fields

    §location: Location
    §

    InvalidAlterVersion

    Fields

    §

    AddExistColumn

    Fields

    §name: String
    §

    AddNonNullColumn

    Fields

    §name: String
    §

    DropAbsentColumn

    Fields

    §name: String
    §

    DropKeyColumn

    Fields

    §name: String
    §

    DropInternalColumn

    Fields

    §name: String
    §

    ToColumnSchema

    Fields

    §location: Location
    §source: Error
    §

    ParseMetaInt

    Fields

    §key_value: String
    §location: Location
    §

    MetaNotFound

    Fields

    §location: Location
    §

    BuildColumnDescriptor

    Fields

    §error: ColumnDescriptorBuilderError
    §location: Location
    §

    ConvertArrowSchema

    Fields

    §location: Location
    §source: Error
    §

    InvalidIndex

    Fields

    §location: Location
    §

    ConvertChunk

    Fields

    §name: String
    §location: Location
    §source: Error
    §

    ConvertSchema

    Fields

    §location: Location
    §source: Error
    §

    InvalidProjection

    Fields

    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -104,10 +104,10 @@ __T0: Into<ColumnId>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ColNameExistsSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DropAbsentColumnSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ConvertSchemaSnafuwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DropAbsentColumnSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for DropInternalColumnSnafu<__T0>where Error: Error + ErrorCompat, @@ -120,7 +120,7 @@ Error: Error + ErrorCompat,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidProjectionSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for InvalidSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for MetaNotFoundSnafu<__T0>where + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for MetaNotFoundSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for MissingTimestampSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ParseMetaIntSnafu<__T0>where @@ -128,7 +128,7 @@ __T0: Into<String>,

    §

    type Source = ParseIntError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for ReservedColumnSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl IntoError<Error> for ToColumnSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere Self: Sized,

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> AsErrorSource for Twhere T: Error + 'static,

    §

    fn as_error_source(&self) -> &(dyn Error + 'static)

    For maximum effectiveness, this needs to be called as a method diff --git a/storage/metadata/fn.try_parse_int.html b/storage/metadata/fn.try_parse_int.html index 7a952e5620d8..cfa9125e8b2d 100644 --- a/storage/metadata/fn.try_parse_int.html +++ b/storage/metadata/fn.try_parse_int.html @@ -1,5 +1,5 @@ try_parse_int in storage::metadata - Rust
    fn try_parse_int<T>(
    -    metadata: &Metadata,
    +    metadata: &Metadata,
         key: &str,
         default_value: Option<T>
     ) -> Result<T>where
    diff --git a/storage/metadata/struct.ColumnMetadata.html b/storage/metadata/struct.ColumnMetadata.html
    index 90d4c919ccea..78f2f7a4c1d5 100644
    --- a/storage/metadata/struct.ColumnMetadata.html
    +++ b/storage/metadata/struct.ColumnMetadata.html
    @@ -1,12 +1,12 @@
     ColumnMetadata in storage::metadata - Rust
    pub struct ColumnMetadata {
         pub cf_id: ColumnFamilyId,
         pub desc: ColumnDescriptor,
    -}

    Fields§

    §cf_id: ColumnFamilyId§desc: ColumnDescriptor

    Implementations§

    source§

    impl ColumnMetadata

    source

    pub fn id(&self) -> ColumnId

    source

    pub fn name(&self) -> &str

    source

    pub fn to_column_schema(&self) -> Result<ColumnSchema>

    Convert self to [ColumnSchema] for building a StoreSchema. This +}

    Fields§

    §cf_id: ColumnFamilyId§desc: ColumnDescriptor

    Implementations§

    source§

    impl ColumnMetadata

    source

    pub fn id(&self) -> ColumnId

    source

    pub fn name(&self) -> &str

    source

    pub fn to_column_schema(&self) -> Result<ColumnSchema>

    Convert self to ColumnSchema for building a StoreSchema. This would store additional metadatas to the ColumnSchema.

    source

    pub fn from_column_schema( - column_schema: &ColumnSchema -) -> Result<ColumnMetadata>

    Convert [ColumnSchema] in StoreSchema to ColumnMetadata.

    -
    source

    fn to_metadata(&self) -> Metadata

    Trait Implementations§

    source§

    impl Clone for ColumnMetadata

    source§

    fn clone(&self) -> ColumnMetadata

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ColumnMetadata

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ColumnMetadata

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + column_schema: &ColumnSchema +) -> Result<ColumnMetadata>

    source

    fn to_metadata(&self) -> Metadata

    Trait Implementations§

    source§

    impl Clone for ColumnMetadata

    source§

    fn clone(&self) -> ColumnMetadata

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ColumnMetadata

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ColumnMetadata

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq<ColumnMetadata> for ColumnMetadata

    source§

    fn eq(&self, other: &ColumnMetadata) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for ColumnMetadata

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/storage/metadata/struct.ConvertArrowSchemaSnafu.html b/storage/metadata/struct.ConvertArrowSchemaSnafu.html index e9dfd5b4c658..7ef822c7750b 100644 --- a/storage/metadata/struct.ConvertArrowSchemaSnafu.html +++ b/storage/metadata/struct.ConvertArrowSchemaSnafu.html @@ -1,6 +1,6 @@ ConvertArrowSchemaSnafu in storage::metadata - Rust
    pub(crate) struct ConvertArrowSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::ConvertArrowSchema variant

    Trait Implementations§

    source§

    impl Clone for ConvertArrowSchemaSnafu

    source§

    fn clone(&self) -> ConvertArrowSchemaSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ConvertArrowSchemaSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for ConvertArrowSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertArrowSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertArrowSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/metadata/struct.ConvertChunkSnafu.html b/storage/metadata/struct.ConvertChunkSnafu.html index 85ebca797bbc..395f283f387a 100644 --- a/storage/metadata/struct.ConvertChunkSnafu.html +++ b/storage/metadata/struct.ConvertChunkSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::ConvertChunk variant

    Fields§

    §name: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for ConvertChunkSnafu<__T0>

    source§

    fn clone(&self) -> ConvertChunkSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for ConvertChunkSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for ConvertChunkSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertChunkSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertChunkSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for ConvertChunkSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for ConvertChunkSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for ConvertChunkSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for ConvertChunkSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for ConvertChunkSnafu<__T0>where diff --git a/storage/metadata/struct.ConvertSchemaSnafu.html b/storage/metadata/struct.ConvertSchemaSnafu.html index 4ec8549af5c7..f345afcf8cad 100644 --- a/storage/metadata/struct.ConvertSchemaSnafu.html +++ b/storage/metadata/struct.ConvertSchemaSnafu.html @@ -1,6 +1,6 @@ ConvertSchemaSnafu in storage::metadata - Rust
    pub(crate) struct ConvertSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::ConvertSchema variant

    Trait Implementations§

    source§

    impl Clone for ConvertSchemaSnafu

    source§

    fn clone(&self) -> ConvertSchemaSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ConvertSchemaSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for ConvertSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ConvertSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/metadata/struct.InvalidSchemaSnafu.html b/storage/metadata/struct.InvalidSchemaSnafu.html index c87f399f7b66..408360dd4761 100644 --- a/storage/metadata/struct.InvalidSchemaSnafu.html +++ b/storage/metadata/struct.InvalidSchemaSnafu.html @@ -1,6 +1,6 @@ InvalidSchemaSnafu in storage::metadata - Rust
    pub(crate) struct InvalidSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::InvalidSchema variant

    Trait Implementations§

    source§

    impl Clone for InvalidSchemaSnafu

    source§

    fn clone(&self) -> InvalidSchemaSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InvalidSchemaSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for InvalidSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for InvalidSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for InvalidSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/metadata/struct.RegionMetaImpl.html b/storage/metadata/struct.RegionMetaImpl.html index 4386a869da58..4ba5602fcbe6 100644 --- a/storage/metadata/struct.RegionMetaImpl.html +++ b/storage/metadata/struct.RegionMetaImpl.html @@ -2,7 +2,7 @@ metadata: RegionMetadataRef, }
    Expand description

    Implementation of [RegionMeta].

    Holds a snapshot of region metadata.

    -

    Fields§

    §metadata: RegionMetadataRef

    Implementations§

    Trait Implementations§

    source§

    impl Clone for RegionMetaImpl

    source§

    fn clone(&self) -> RegionMetaImpl

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RegionMetaImpl

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl RegionMeta for RegionMetaImpl

    source§

    fn schema(&self) -> &SchemaRef

    Returns the schema of the region.
    source§

    fn version(&self) -> u32

    Returns the version of the region metadata.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Fields§

    §metadata: RegionMetadataRef

    Implementations§

    Trait Implementations§

    source§

    impl Clone for RegionMetaImpl

    source§

    fn clone(&self) -> RegionMetaImpl

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RegionMetaImpl

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl RegionMeta for RegionMetaImpl

    source§

    fn schema(&self) -> &SchemaRef

    Returns the schema of the region.
    source§

    fn version(&self) -> u32

    Returns the version of the region metadata.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/metadata/struct.RegionMetadata.html b/storage/metadata/struct.RegionMetadata.html index cfc08f212889..33c7c9db906b 100644 --- a/storage/metadata/struct.RegionMetadata.html +++ b/storage/metadata/struct.RegionMetadata.html @@ -7,7 +7,7 @@ version: VersionNumber, }
    Expand description

    In memory metadata of region.

    Fields§

    §id: RegionId§name: String§schema: RegionSchemaRef

    Latest schema of the region.

    -
    §columns: ColumnsMetadataRef§column_families: ColumnFamiliesMetadata§version: VersionNumber

    Implementations§

    source§

    impl RegionMetadata

    source

    pub fn id(&self) -> RegionId

    source

    pub fn name(&self) -> &str

    source

    pub fn schema(&self) -> &RegionSchemaRef

    source

    pub fn user_schema(&self) -> &SchemaRef

    source

    pub fn version(&self) -> u32

    source

    pub fn validate_alter(&self, req: &AlterRequest) -> Result<()>

    Checks whether the req is valid, returns Err if it is invalid.

    +
    §columns: ColumnsMetadataRef§column_families: ColumnFamiliesMetadata§version: VersionNumber

    Implementations§

    source§

    impl RegionMetadata

    source

    pub fn id(&self) -> RegionId

    source

    pub fn name(&self) -> &str

    source

    pub fn schema(&self) -> &RegionSchemaRef

    source

    pub fn user_schema(&self) -> &SchemaRef

    source

    pub fn version(&self) -> u32

    source

    pub fn validate_alter(&self, req: &AlterRequest) -> Result<()>

    Checks whether the req is valid, returns Err if it is invalid.

    source

    pub fn alter(&self, req: &AlterRequest) -> Result<RegionMetadata>

    Returns a new RegionMetadata after alteration, leave self unchanged.

    Caller should use RegionMetadata::validate_alter to validate the req and ensure the version of the req is equal to the version of the metadata.

    diff --git a/storage/metadata/struct.ToColumnSchemaSnafu.html b/storage/metadata/struct.ToColumnSchemaSnafu.html index 37cc760ba4dc..9bbab48f9de3 100644 --- a/storage/metadata/struct.ToColumnSchemaSnafu.html +++ b/storage/metadata/struct.ToColumnSchemaSnafu.html @@ -1,6 +1,6 @@ ToColumnSchemaSnafu in storage::metadata - Rust
    pub(crate) struct ToColumnSchemaSnafu;
    Expand description

    SNAFU context selector for the Error::ToColumnSchema variant

    Trait Implementations§

    source§

    impl Clone for ToColumnSchemaSnafu

    source§

    fn clone(&self) -> ToColumnSchemaSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ToColumnSchemaSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<Error> for ToColumnSchemaSnafuwhere - Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ToColumnSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + Error: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl Copy for ToColumnSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/read/struct.Batch.html b/storage/read/struct.Batch.html index aebd3f81b364..57ed48b4cb3d 100644 --- a/storage/read/struct.Batch.html +++ b/storage/read/struct.Batch.html @@ -1,16 +1,16 @@ Batch in storage::read - Rust

    Struct storage::read::Batch

    source ·
    pub struct Batch {
    -    pub columns: Vec<VectorRef>,
    +    pub columns: Vec<VectorRef>,
     }
    Expand description

    Storage internal representation of a batch of rows.

    -

    Fields§

    §columns: Vec<VectorRef>

    Rows organized in columnar format.

    +

    Fields§

    §columns: Vec<VectorRef>

    Rows organized in columnar format.

    Columns follow the same order convention of region schema: key, value, internal columns.

    -

    Implementations§

    source§

    impl Batch

    source

    pub fn new(columns: Vec<VectorRef>) -> Batch

    Create a new Batch from columns.

    +

    Implementations§

    source§

    impl Batch

    source

    pub fn new(columns: Vec<VectorRef>) -> Batch

    Create a new Batch from columns.

    Panics

    Panics if vectors in columns have different length.

    -
    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    fn slice(&self, offset: usize, length: usize) -> Batch

    Slice the batch, returning a new batch.

    +
    source

    pub fn num_columns(&self) -> usize

    source

    pub fn num_rows(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn columns(&self) -> &[VectorRef]

    source

    pub fn column(&self, idx: usize) -> &VectorRef

    source

    fn slice(&self, offset: usize, length: usize) -> Batch

    Slice the batch, returning a new batch.

    Panics

    Panics if offset + length > self.num_rows().

    -
    source

    fn assert_columns(columns: &[VectorRef])

    Trait Implementations§

    source§

    impl Clone for Batch

    source§

    fn clone(&self) -> Batch

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Batch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Batch

    source§

    fn default() -> Batch

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Batch> for Batch

    source§

    fn eq(&self, other: &Batch) -> bool

    This method tests for self and other values to be equal, and is used +
    source

    fn assert_columns(columns: &[VectorRef])

    Trait Implementations§

    source§

    impl Clone for Batch

    source§

    fn clone(&self) -> Batch

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Batch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Batch

    source§

    fn default() -> Batch

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Batch> for Batch

    source§

    fn eq(&self, other: &Batch) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for Batch

    source§

    impl StructuralEq for Batch

    source§

    impl StructuralPartialEq for Batch

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Batch

    §

    impl Send for Batch

    §

    impl Sync for Batch

    §

    impl Unpin for Batch

    §

    impl !UnwindSafe for Batch

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/storage/read/struct.BatchBuilder.html b/storage/read/struct.BatchBuilder.html index bcefe9f99297..9800e759d606 100644 --- a/storage/read/struct.BatchBuilder.html +++ b/storage/read/struct.BatchBuilder.html @@ -1,8 +1,8 @@ BatchBuilder in storage::read - Rust

    Struct storage::read::BatchBuilder

    source ·
    pub struct BatchBuilder {
    -    builders: Vec<Box<dyn MutableVector>>,
    +    builders: Vec<Box<dyn MutableVector>>,
     }
    Expand description

    Reusable Batch builder.

    -

    Fields§

    §builders: Vec<Box<dyn MutableVector>>

    Implementations§

    source§

    impl BatchBuilder

    source

    pub fn with_capacity<'a, I>(types: I, capacity: usize) -> BatchBuilderwhere - I: IntoIterator<Item = &'a ConcreteDataType>,

    Create a new BatchBuilder from data types with given capacity.

    +

    Fields§

    §builders: Vec<Box<dyn MutableVector>>

    Implementations§

    source§

    impl BatchBuilder

    source

    pub fn with_capacity<'a, I>(types: I, capacity: usize) -> BatchBuilderwhere + I: IntoIterator<Item = &'a ConcreteDataType>,

    Create a new BatchBuilder from data types with given capacity.

    Panics

    Panics if types is empty.

    source

    pub fn num_rows(&self) -> usize

    Returns number of rows already in this builder.

    diff --git a/storage/read/trait.BatchOp.html b/storage/read/trait.BatchOp.html index f0a9486d875c..5897ae5cf214 100644 --- a/storage/read/trait.BatchOp.html +++ b/storage/read/trait.BatchOp.html @@ -13,7 +13,7 @@ selected: &mut BitVec, prev: Option<&Batch> ); - fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>; + fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>; fn unselect_deleted(&self, batch: &Batch, selected: &mut BitVec); }
    Expand description

    Compute operations for Batch.

    Required Methods§

    source

    fn compare_row( @@ -39,7 +39,7 @@

    Panics

    If prev is Some and not empty, the last row of prev would be used to dedup current batch. Set i-th bit of selected to true if i-th row is unique, which means the row key of i-th row is different from i+1-th’s.

    -

    The caller could use selected to build a [BooleanVector] to filter the +

    The caller could use selected to build a BooleanVector to filter the batch, and must ensure selected is initialized by filling batch.num_rows() bits to zero.

    Panics
    @@ -49,7 +49,7 @@
    Panics
    empty).
  • selected.len() is less than the number of rows.
  • -
    source

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values +

    source

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values are true).

    Note that the nulls of filter are interpreted as false will lead to these elements being masked out.

    diff --git a/storage/schema/compat/struct.ReadAdapter.html b/storage/schema/compat/struct.ReadAdapter.html index 85e546baee24..af76c5c8c798 100644 --- a/storage/schema/compat/struct.ReadAdapter.html +++ b/storage/schema/compat/struct.ReadAdapter.html @@ -26,10 +26,10 @@
    source

    pub fn source_value_needed(&self) -> &[bool]

    Returns a bool slice to denote which value column in source is needed.

    source

    pub fn batch_from_parts( &self, - row_key_columns: Vec<VectorRef>, - field_columns: Vec<VectorRef>, - sequences: VectorRef, - op_types: VectorRef + row_key_columns: Vec<VectorRef>, + field_columns: Vec<VectorRef>, + sequences: VectorRef, + op_types: VectorRef ) -> Result<Batch>

    Construct a new Batch from row key, value, sequence and op_type.

    Panics

    Panics if input VectorRef is empty.

    @@ -41,7 +41,7 @@
    Panics

    The [RecordBatch] should have the same schema as ReadAdapter::fields_to_read().

    source

    fn need_compat(&self) -> bool

    source

    fn source_columns_to_batch( &self, - source: Vec<VectorRef>, + source: Vec<VectorRef>, num_rows: usize ) -> Result<Batch>

    Trait Implementations§

    source§

    impl Debug for ReadAdapter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/storage/schema/compat/trait.CompatWrite.html b/storage/schema/compat/trait.CompatWrite.html index fef4065d1881..91fa6b9d50d6 100644 --- a/storage/schema/compat/trait.CompatWrite.html +++ b/storage/schema/compat/trait.CompatWrite.html @@ -1,8 +1,8 @@ CompatWrite in storage::schema::compat - Rust
    pub trait CompatWrite {
         // Required method
    -    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>;
    +    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>;
     }
    Expand description

    Make schema compatible to write to target with another schema.

    -

    Required Methods§

    source

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema.

    +

    Required Methods§

    source

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema.

    For column in dest_schema but not in self, this method would insert a vector with default value.

    If there are columns not in dest_schema, an error would be returned.

    diff --git a/storage/schema/projected/struct.ProjectedSchema.html b/storage/schema/projected/struct.ProjectedSchema.html index 801be6a27a58..2a27b3f0b68d 100644 --- a/storage/schema/projected/struct.ProjectedSchema.html +++ b/storage/schema/projected/struct.ProjectedSchema.html @@ -1,11 +1,11 @@ ProjectedSchema in storage::schema::projected - Rust
    pub struct ProjectedSchema {
         projection: Option<Projection>,
         schema_to_read: StoreSchemaRef,
    -    projected_user_schema: SchemaRef,
    +    projected_user_schema: SchemaRef,
     }
    Expand description

    Schema with projection info.

    Fields§

    §projection: Option<Projection>

    Projection info, None means don’t need to do projection.

    §schema_to_read: StoreSchemaRef

    Schema used to read from data sources.

    -
    §projected_user_schema: SchemaRef

    User schema after projection.

    +
    §projected_user_schema: SchemaRef

    User schema after projection.

    Implementations§

    source§

    impl ProjectedSchema

    source

    pub fn new( region_schema: RegionSchemaRef, projected_columns: Option<Vec<usize>> @@ -14,7 +14,7 @@ Some, then the Vec in it contains the indices of columns need to be read.

    If the Vec is empty or contains invalid index, Err would be returned.

    source

    pub fn no_projection(region_schema: RegionSchemaRef) -> ProjectedSchema

    Create a ProjectedSchema that read all columns.

    -
    source

    pub fn projected_user_schema(&self) -> &SchemaRef

    source

    pub fn schema_to_read(&self) -> &StoreSchemaRef

    source

    pub fn batch_to_chunk(&self, batch: &Batch) -> Chunk

    Convert Batch into [Chunk].

    +
    source

    pub fn projected_user_schema(&self) -> &SchemaRef

    source

    pub fn schema_to_read(&self) -> &StoreSchemaRef

    source

    pub fn batch_to_chunk(&self, batch: &Batch) -> Chunk

    Convert Batch into [Chunk].

    This will remove all internal columns. The input batch should has the same schema as self.schema_to_read(). The output [Chunk] has the same schema as @@ -26,7 +26,7 @@ ) -> Result<StoreSchemaRef>

    source

    fn build_projected_user_schema( region_schema: &RegionSchema, projection: &Projection -) -> Result<SchemaRef>

    source

    fn validate_projection( +) -> Result<SchemaRef>

    source

    fn validate_projection( region_schema: &RegionSchema, indices: &[usize] ) -> Result<()>

    Trait Implementations§

    source§

    impl BatchOp for ProjectedSchema

    source§

    fn compare_row( @@ -40,7 +40,7 @@ batch: &Batch, selected: &mut BitVec, prev: Option<&Batch> -)

    Find unique rows in batch by row key. Read more
    source§

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values +)

    Find unique rows in batch by row key. Read more
    source§

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values are true). Read more
    source§

    fn unselect_deleted(&self, batch: &Batch, selected: &mut BitVec)

    Unselect deleted rows according to the OpType. Read more
    source§

    impl Debug for ProjectedSchema

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/storage/schema/region/fn.build_user_schema.html b/storage/schema/region/fn.build_user_schema.html index 8e39ff78f390..f1bfaa0f0ad4 100644 --- a/storage/schema/region/fn.build_user_schema.html +++ b/storage/schema/region/fn.build_user_schema.html @@ -1 +1 @@ -build_user_schema in storage::schema::region - Rust
    fn build_user_schema(columns: &ColumnsMetadata, version: u32) -> Result<Schema>
    \ No newline at end of file +build_user_schema in storage::schema::region - Rust
    fn build_user_schema(columns: &ColumnsMetadata, version: u32) -> Result<Schema>
    \ No newline at end of file diff --git a/storage/schema/region/struct.RegionSchema.html b/storage/schema/region/struct.RegionSchema.html index 3cc04c342ece..c46bbcdb0a17 100644 --- a/storage/schema/region/struct.RegionSchema.html +++ b/storage/schema/region/struct.RegionSchema.html @@ -1,5 +1,5 @@ RegionSchema in storage::schema::region - Rust
    pub struct RegionSchema {
    -    user_schema: SchemaRef,
    +    user_schema: SchemaRef,
         store_schema: StoreSchemaRef,
         columns: ColumnsMetadataRef,
     }
    Expand description

    Schema of region.

    @@ -12,15 +12,15 @@ internal sequence, op_type columns.

    The user schema is the schema that only contains columns that user could visit, as well as what the schema user created.

    -

    Fields§

    §user_schema: SchemaRef

    Schema that only contains columns that user defined, excluding internal columns +

    Fields§

    §user_schema: SchemaRef

    Schema that only contains columns that user defined, excluding internal columns that are reserved and used by the storage engine.

    -

    Holding a [SchemaRef] to allow converting into SchemaRef/arrow::SchemaRef +

    Holding a SchemaRef to allow converting into SchemaRef/arrow::SchemaRef conveniently. The fields order in SchemaRef must be consistent with columns order in ColumnsMetadata to ensure the projection index of a field is correct.

    §store_schema: StoreSchemaRef

    store schema contains all columns of the region, including all internal columns.

    §columns: ColumnsMetadataRef

    Metadata of columns.

    -

    Implementations§

    source§

    impl RegionSchema

    source

    pub fn new(columns: ColumnsMetadataRef, version: u32) -> Result<RegionSchema>

    source

    pub fn user_schema(&self) -> &SchemaRef

    Returns the schema of the region, excluding internal columns that used by +

    Implementations§

    source§

    impl RegionSchema

    source

    pub fn new(columns: ColumnsMetadataRef, version: u32) -> Result<RegionSchema>

    source

    pub fn user_schema(&self) -> &SchemaRef

    Returns the schema of the region, excluding internal columns that used by the storage engine.

    source

    pub fn store_schema(&self) -> &StoreSchemaRef

    Returns the schema actually stores, which would also contains all internal columns.

    source

    pub fn row_key_columns(&self) -> impl Iterator<Item = &ColumnMetadata>

    source

    pub fn field_columns(&self) -> impl Iterator<Item = &ColumnMetadata>

    source

    pub fn num_row_key_columns(&self) -> usize

    source

    pub fn num_field_columns(&self) -> usize

    source

    pub fn version(&self) -> u32

    source

    pub(crate) fn row_key_end(&self) -> usize

    source

    pub(crate) fn sequence_index(&self) -> usize

    source

    pub(crate) fn op_type_index(&self) -> usize

    source

    pub(crate) fn row_key_indices(&self) -> impl Iterator<Item = usize>

    source

    pub fn timestamp_index(&self) -> usize

    source

    pub(crate) fn timestamp_column_name(&self) -> &str

    source

    pub(crate) fn value_indices(&self) -> impl Iterator<Item = usize>

    source

    pub fn column_metadata(&self, idx: usize) -> &ColumnMetadata

    Trait Implementations§

    source§

    impl Debug for RegionSchema

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<RegionSchema> for RegionSchema

    source§

    fn eq(&self, other: &RegionSchema) -> bool

    This method tests for self and other values to be equal, and is used diff --git a/storage/schema/store/struct.StoreSchema.html b/storage/schema/store/struct.StoreSchema.html index 9ab4475eebbf..aaf07fbcf4fb 100644 --- a/storage/schema/store/struct.StoreSchema.html +++ b/storage/schema/store/struct.StoreSchema.html @@ -1,12 +1,12 @@ StoreSchema in storage::schema::store - Rust
    pub struct StoreSchema {
         columns: Vec<ColumnMetadata>,
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         row_key_end: usize,
         user_column_end: usize,
     }
    Expand description

    Schema that contains storage engine specific metadata, such as internal columns.

    Used internally, contains all row key columns, internal columns and a sub set of value columns in a region. The columns are organized in key, value, internal order.

    -

    Fields§

    §columns: Vec<ColumnMetadata>§schema: SchemaRef§row_key_end: usize§user_column_end: usize

    Implementations§

    source§

    impl StoreSchema

    source

    pub fn version(&self) -> u32

    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn arrow_schema(&self) -> &Arc<ArrowSchema>

    source

    pub fn batch_to_arrow_record_batch( +

    Fields§

    §columns: Vec<ColumnMetadata>§schema: SchemaRef§row_key_end: usize§user_column_end: usize

    Implementations§

    source§

    impl StoreSchema

    source

    pub fn version(&self) -> u32

    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn arrow_schema(&self) -> &Arc<ArrowSchema>

    source

    pub fn batch_to_arrow_record_batch( &self, batch: &Batch ) -> Result<RecordBatch, Error>

    source

    pub fn row_key_end(&self) -> usize

    Returns the ending index of row key columns.

    diff --git a/storage/schema/struct.ProjectedSchema.html b/storage/schema/struct.ProjectedSchema.html index 1e4118183dd2..4efba77f9b23 100644 --- a/storage/schema/struct.ProjectedSchema.html +++ b/storage/schema/struct.ProjectedSchema.html @@ -1,11 +1,11 @@ ProjectedSchema in storage::schema - Rust
    pub struct ProjectedSchema {
         projection: Option<Projection>,
         schema_to_read: StoreSchemaRef,
    -    projected_user_schema: SchemaRef,
    +    projected_user_schema: SchemaRef,
     }
    Expand description

    Schema with projection info.

    Fields§

    §projection: Option<Projection>

    Projection info, None means don’t need to do projection.

    §schema_to_read: StoreSchemaRef

    Schema used to read from data sources.

    -
    §projected_user_schema: SchemaRef

    User schema after projection.

    +
    §projected_user_schema: SchemaRef

    User schema after projection.

    Implementations§

    source§

    impl ProjectedSchema

    source

    pub fn new( region_schema: RegionSchemaRef, projected_columns: Option<Vec<usize>> @@ -14,7 +14,7 @@ Some, then the Vec in it contains the indices of columns need to be read.

    If the Vec is empty or contains invalid index, Err would be returned.

    source

    pub fn no_projection(region_schema: RegionSchemaRef) -> ProjectedSchema

    Create a ProjectedSchema that read all columns.

    -
    source

    pub fn projected_user_schema(&self) -> &SchemaRef

    source

    pub fn schema_to_read(&self) -> &StoreSchemaRef

    source

    pub fn batch_to_chunk(&self, batch: &Batch) -> Chunk

    Convert Batch into [Chunk].

    +
    source

    pub fn projected_user_schema(&self) -> &SchemaRef

    source

    pub fn schema_to_read(&self) -> &StoreSchemaRef

    source

    pub fn batch_to_chunk(&self, batch: &Batch) -> Chunk

    Convert Batch into [Chunk].

    This will remove all internal columns. The input batch should has the same schema as self.schema_to_read(). The output [Chunk] has the same schema as @@ -26,7 +26,7 @@ ) -> Result<StoreSchemaRef>

    source

    fn build_projected_user_schema( region_schema: &RegionSchema, projection: &Projection -) -> Result<SchemaRef>

    source

    fn validate_projection( +) -> Result<SchemaRef>

    source

    fn validate_projection( region_schema: &RegionSchema, indices: &[usize] ) -> Result<()>

    Trait Implementations§

    source§

    impl BatchOp for ProjectedSchema

    source§

    fn compare_row( @@ -40,7 +40,7 @@ batch: &Batch, selected: &mut BitVec, prev: Option<&Batch> -)

    Find unique rows in batch by row key. Read more
    source§

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values +)

    Find unique rows in batch by row key. Read more
    source§

    fn filter(&self, batch: &Batch, filter: &BooleanVector) -> Result<Batch>

    Filters the batch, returns elements matching the filter (i.e. where the values are true). Read more
    source§

    fn unselect_deleted(&self, batch: &Batch, selected: &mut BitVec)

    Unselect deleted rows according to the OpType. Read more
    source§

    impl Debug for ProjectedSchema

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/storage/schema/struct.RegionSchema.html b/storage/schema/struct.RegionSchema.html index 46c8ae2fb0bd..2e39a33b44bc 100644 --- a/storage/schema/struct.RegionSchema.html +++ b/storage/schema/struct.RegionSchema.html @@ -1,5 +1,5 @@ RegionSchema in storage::schema - Rust
    pub struct RegionSchema {
    -    user_schema: SchemaRef,
    +    user_schema: SchemaRef,
         store_schema: StoreSchemaRef,
         columns: ColumnsMetadataRef,
     }
    Expand description

    Schema of region.

    @@ -12,15 +12,15 @@ internal sequence, op_type columns.

    The user schema is the schema that only contains columns that user could visit, as well as what the schema user created.

    -

    Fields§

    §user_schema: SchemaRef

    Schema that only contains columns that user defined, excluding internal columns +

    Fields§

    §user_schema: SchemaRef

    Schema that only contains columns that user defined, excluding internal columns that are reserved and used by the storage engine.

    -

    Holding a [SchemaRef] to allow converting into SchemaRef/arrow::SchemaRef +

    Holding a SchemaRef to allow converting into SchemaRef/arrow::SchemaRef conveniently. The fields order in SchemaRef must be consistent with columns order in ColumnsMetadata to ensure the projection index of a field is correct.

    §store_schema: StoreSchemaRef

    store schema contains all columns of the region, including all internal columns.

    §columns: ColumnsMetadataRef

    Metadata of columns.

    -

    Implementations§

    source§

    impl RegionSchema

    source

    pub fn new(columns: ColumnsMetadataRef, version: u32) -> Result<RegionSchema>

    source

    pub fn user_schema(&self) -> &SchemaRef

    Returns the schema of the region, excluding internal columns that used by +

    Implementations§

    source§

    impl RegionSchema

    source

    pub fn new(columns: ColumnsMetadataRef, version: u32) -> Result<RegionSchema>

    source

    pub fn user_schema(&self) -> &SchemaRef

    Returns the schema of the region, excluding internal columns that used by the storage engine.

    source

    pub fn store_schema(&self) -> &StoreSchemaRef

    Returns the schema actually stores, which would also contains all internal columns.

    source

    pub fn row_key_columns(&self) -> impl Iterator<Item = &ColumnMetadata>

    source

    pub fn field_columns(&self) -> impl Iterator<Item = &ColumnMetadata>

    source

    pub fn num_row_key_columns(&self) -> usize

    source

    pub fn num_field_columns(&self) -> usize

    source

    pub fn version(&self) -> u32

    source

    pub(crate) fn row_key_end(&self) -> usize

    source

    pub(crate) fn sequence_index(&self) -> usize

    source

    pub(crate) fn op_type_index(&self) -> usize

    source

    pub(crate) fn row_key_indices(&self) -> impl Iterator<Item = usize>

    source

    pub fn timestamp_index(&self) -> usize

    source

    pub(crate) fn timestamp_column_name(&self) -> &str

    source

    pub(crate) fn value_indices(&self) -> impl Iterator<Item = usize>

    source

    pub fn column_metadata(&self, idx: usize) -> &ColumnMetadata

    Trait Implementations§

    source§

    impl Debug for RegionSchema

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<RegionSchema> for RegionSchema

    source§

    fn eq(&self, other: &RegionSchema) -> bool

    This method tests for self and other values to be equal, and is used diff --git a/storage/schema/struct.StoreSchema.html b/storage/schema/struct.StoreSchema.html index abfb7e89245f..4a1cc2db6d46 100644 --- a/storage/schema/struct.StoreSchema.html +++ b/storage/schema/struct.StoreSchema.html @@ -1,12 +1,12 @@ StoreSchema in storage::schema - Rust

    Struct storage::schema::StoreSchema

    source ·
    pub struct StoreSchema {
         columns: Vec<ColumnMetadata>,
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         row_key_end: usize,
         user_column_end: usize,
     }
    Expand description

    Schema that contains storage engine specific metadata, such as internal columns.

    Used internally, contains all row key columns, internal columns and a sub set of value columns in a region. The columns are organized in key, value, internal order.

    -

    Fields§

    §columns: Vec<ColumnMetadata>§schema: SchemaRef§row_key_end: usize§user_column_end: usize

    Implementations§

    source§

    impl StoreSchema

    source

    pub fn version(&self) -> u32

    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn arrow_schema(&self) -> &Arc<ArrowSchema>

    source

    pub fn batch_to_arrow_record_batch( +

    Fields§

    §columns: Vec<ColumnMetadata>§schema: SchemaRef§row_key_end: usize§user_column_end: usize

    Implementations§

    source§

    impl StoreSchema

    source

    pub fn version(&self) -> u32

    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn arrow_schema(&self) -> &Arc<ArrowSchema>

    source

    pub fn batch_to_arrow_record_batch( &self, batch: &Batch ) -> Result<RecordBatch, Error>

    source

    pub fn row_key_end(&self) -> usize

    Returns the ending index of row key columns.

    diff --git a/storage/snapshot/struct.SnapshotImpl.html b/storage/snapshot/struct.SnapshotImpl.html index 5385a9b156ba..272d0a2cc517 100644 --- a/storage/snapshot/struct.SnapshotImpl.html +++ b/storage/snapshot/struct.SnapshotImpl.html @@ -11,7 +11,7 @@ ) -> SnapshotImpl

    source

    fn sequence_to_read( &self, request_sequence: Option<SequenceNumber> -) -> SequenceNumber

    Trait Implementations§

    source§

    impl Snapshot for SnapshotImpl

    §

    type Error = Error

    §

    type Reader = ChunkReaderImpl

    source§

    fn schema(&self) -> &SchemaRef

    source§

    fn scan<'life0, 'life1, 'async_trait>( +) -> SequenceNumber

    Trait Implementations§

    source§

    impl Snapshot for SnapshotImpl

    §

    type Error = Error

    §

    type Reader = ChunkReaderImpl

    source§

    fn schema(&self) -> &SchemaRef

    source§

    fn scan<'life0, 'life1, 'async_trait>( &'life0 self, ctx: &'life1 ReadContext, request: ScanRequest diff --git a/storage/sst/enum.Source.html b/storage/sst/enum.Source.html index 0e98c5596b4d..9ef5d59bd39e 100644 --- a/storage/sst/enum.Source.html +++ b/storage/sst/enum.Source.html @@ -6,7 +6,7 @@

    Variants§

    §

    Iter(BoxedBatchIterator)

    Writes rows from memtable to parquet

    §

    Reader(ChunkReaderImpl)

    Writes row from ChunkReaderImpl (maybe a set of SSTs) to parquet.

    §

    Stream(SendableRecordBatchStream)

    Record batch stream yielded by table scan

    -

    Implementations§

    source§

    impl Source

    source

    async fn next_batch(&mut self) -> Result<Option<Batch>>

    source

    fn schema(&self) -> SchemaRef

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Source

    §

    impl Send for Source

    §

    impl !Sync for Source

    §

    impl Unpin for Source

    §

    impl !UnwindSafe for Source

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Implementations§

    source§

    impl Source

    source

    async fn next_batch(&mut self) -> Result<Option<Batch>>

    source

    fn schema(&self) -> SchemaRef

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Source

    §

    impl Send for Source

    §

    impl !Sync for Source

    §

    impl Unpin for Source

    §

    impl !UnwindSafe for Source

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/sst/parquet/fn.decode_timestamp_range.html b/storage/sst/parquet/fn.decode_timestamp_range.html index 5929402a355d..73cd2d37a8d6 100644 --- a/storage/sst/parquet/fn.decode_timestamp_range.html +++ b/storage/sst/parquet/fn.decode_timestamp_range.html @@ -1,4 +1,4 @@ decode_timestamp_range in storage::sst::parquet - Rust
    fn decode_timestamp_range(
         file_meta: &FileMetaData,
    -    schema: &SchemaRef
    +    schema: &SchemaRef
     ) -> Result<Option<(Timestamp, Timestamp)>>
    \ No newline at end of file diff --git a/storage/sst/parquet/fn.decode_timestamp_range_inner.html b/storage/sst/parquet/fn.decode_timestamp_range_inner.html index 29b29e475182..f26bfc3dbda2 100644 --- a/storage/sst/parquet/fn.decode_timestamp_range_inner.html +++ b/storage/sst/parquet/fn.decode_timestamp_range_inner.html @@ -1,5 +1,5 @@ decode_timestamp_range_inner in storage::sst::parquet - Rust
    fn decode_timestamp_range_inner(
         file_meta: &FileMetaData,
         ts_index: usize,
    -    ts_datatype: &ConcreteDataType
    +    ts_datatype: &ConcreteDataType
     ) -> Result<Option<(Timestamp, Timestamp)>>
    \ No newline at end of file diff --git a/storage/sst/parquet/struct.ParquetReader.html b/storage/sst/parquet/struct.ParquetReader.html index e4b6b0a26d3b..c8911974641c 100644 --- a/storage/sst/parquet/struct.ParquetReader.html +++ b/storage/sst/parquet/struct.ParquetReader.html @@ -2,13 +2,13 @@ file_handle: FileHandle, object_store: ObjectStore, projected_schema: ProjectedSchemaRef, - predicate: Predicate, + predicate: Predicate, time_range: TimestampRange, -}

    Fields§

    §file_handle: FileHandle§object_store: ObjectStore§projected_schema: ProjectedSchemaRef§predicate: Predicate§time_range: TimestampRange

    Implementations§

    source§

    impl ParquetReader

    source

    pub fn new( +}

    Fields§

    §file_handle: FileHandle§object_store: ObjectStore§projected_schema: ProjectedSchemaRef§predicate: Predicate§time_range: TimestampRange

    Implementations§

    source§

    impl ParquetReader

    source

    pub fn new( file_handle: FileHandle, object_store: ObjectStore, projected_schema: ProjectedSchemaRef, - predicate: Predicate, + predicate: Predicate, time_range: TimestampRange ) -> ParquetReader

    source

    pub async fn chunk_stream(&self) -> Result<ChunkStream>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/storage/sst/pruning/fn.build_row_filter.html b/storage/sst/pruning/fn.build_row_filter.html index da50820ec17a..2c24254a5ca9 100644 --- a/storage/sst/pruning/fn.build_row_filter.html +++ b/storage/sst/pruning/fn.build_row_filter.html @@ -1,6 +1,6 @@ build_row_filter in storage::sst::pruning - Rust
    pub(crate) fn build_row_filter(
         time_range: TimestampRange,
    -    predicate: &Predicate,
    +    predicate: &Predicate,
         store_schema: &Arc<StoreSchema>,
         schema_desc: &SchemaDescriptor,
         projection_mask: ProjectionMask
    diff --git a/storage/sst/pruning/fn.predicate_to_row_filter.html b/storage/sst/pruning/fn.predicate_to_row_filter.html
    index 73698b36c639..9bbaf220f18c 100644
    --- a/storage/sst/pruning/fn.predicate_to_row_filter.html
    +++ b/storage/sst/pruning/fn.predicate_to_row_filter.html
    @@ -1,4 +1,4 @@
     predicate_to_row_filter in storage::sst::pruning - Rust
    fn predicate_to_row_filter(
    -    predicate: &Predicate,
    +    predicate: &Predicate,
         projection_mask: ProjectionMask
     ) -> Result<Vec<Box<dyn ArrowPredicate>>>
    \ No newline at end of file diff --git a/storage/sst/stream_writer/struct.BufferedWriter.html b/storage/sst/stream_writer/struct.BufferedWriter.html index eea96467113f..309ac5d50d59 100644 --- a/storage/sst/stream_writer/struct.BufferedWriter.html +++ b/storage/sst/stream_writer/struct.BufferedWriter.html @@ -6,7 +6,7 @@

    Fields§

    §inner: LazyBufferedWriter<Writer, ArrowWriter<SharedBuffer>, Box<dyn FnMut(String) -> Pin<Box<dyn Future<Output = Result<Writer>> + Send>> + Send>>§arrow_schema: SchemaRef

    Implementations§

    source§

    impl BufferedWriter

    source

    pub async fn try_new( path: String, store: ObjectStore, - schema: &SchemaRef, + schema: &SchemaRef, props: Option<WriterProperties>, buffer_threshold: usize ) -> Result<Self>

    source

    pub async fn write(&mut self, batch: &Batch) -> Result<()>

    Write a record batch to stream writer.

    diff --git a/storage/sst/struct.BufferedWriter.html b/storage/sst/struct.BufferedWriter.html index f90ccadaaedc..558b074fdc8f 100644 --- a/storage/sst/struct.BufferedWriter.html +++ b/storage/sst/struct.BufferedWriter.html @@ -6,7 +6,7 @@

    Fields§

    §inner: LazyBufferedWriter<Writer, ArrowWriter<SharedBuffer>, Box<dyn FnMut(String) -> Pin<Box<dyn Future<Output = Result<Writer>> + Send>> + Send>>§arrow_schema: SchemaRef

    Implementations§

    source§

    impl BufferedWriter

    source

    pub async fn try_new( path: String, store: ObjectStore, - schema: &SchemaRef, + schema: &SchemaRef, props: Option<WriterProperties>, buffer_threshold: usize ) -> Result<Self>

    source

    pub async fn write(&mut self, batch: &Batch) -> Result<()>

    Write a record batch to stream writer.

    diff --git a/storage/sst/struct.ReadOptions.html b/storage/sst/struct.ReadOptions.html index 24565e9144d4..f41c1882f25f 100644 --- a/storage/sst/struct.ReadOptions.html +++ b/storage/sst/struct.ReadOptions.html @@ -1,12 +1,12 @@ ReadOptions in storage::sst - Rust

    Struct storage::sst::ReadOptions

    source ·
    pub struct ReadOptions {
         pub batch_size: usize,
         pub projected_schema: ProjectedSchemaRef,
    -    pub predicate: Predicate,
    +    pub predicate: Predicate,
         pub time_range: TimestampRange,
     }

    Fields§

    §batch_size: usize

    Suggested size of each batch.

    §projected_schema: ProjectedSchemaRef

    The schema that user expected to read, might not the same as the schema of the SST file.

    -
    §predicate: Predicate§time_range: TimestampRange

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    §predicate: Predicate§time_range: TimestampRange

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/version/struct.Version.html b/storage/version/struct.Version.html index 92c0ef714523..1aa27e8d4691 100644 --- a/storage/version/struct.Version.html +++ b/storage/version/struct.Version.html @@ -20,7 +20,7 @@ sst_layer: AccessLayerRef, file_purger: Arc<LocalScheduler<FilePurgeRequest>> ) -> Version

    Create a new Version with given metadata and initial manifest_version.

    -
    source

    pub fn metadata(&self) -> &RegionMetadataRef

    source

    pub fn schema(&self) -> &RegionSchemaRef

    source

    pub fn user_schema(&self) -> &SchemaRef

    source

    pub fn mutable_memtable(&self) -> &MemtableRef

    source

    pub fn memtables(&self) -> &Arc<MemtableVersion>

    source

    pub fn ssts(&self) -> &Arc<LevelMetas>

    source

    pub fn flushed_sequence(&self) -> SequenceNumber

    source

    pub fn apply_checkpoint( +

    source

    pub fn metadata(&self) -> &RegionMetadataRef

    source

    pub fn schema(&self) -> &RegionSchemaRef

    source

    pub fn user_schema(&self) -> &SchemaRef

    source

    pub fn mutable_memtable(&self) -> &MemtableRef

    source

    pub fn memtables(&self) -> &Arc<MemtableVersion>

    source

    pub fn ssts(&self) -> &Arc<LevelMetas>

    source

    pub fn flushed_sequence(&self) -> SequenceNumber

    source

    pub fn apply_checkpoint( &mut self, flushed_sequence: Option<SequenceNumber>, manifest_version: ManifestVersion, diff --git a/storage/write_batch/compat/fn.column_not_in_schema.html b/storage/write_batch/compat/fn.column_not_in_schema.html index 700ca875ede2..49e10aa9861c 100644 --- a/storage/write_batch/compat/fn.column_not_in_schema.html +++ b/storage/write_batch/compat/fn.column_not_in_schema.html @@ -1,4 +1,4 @@ column_not_in_schema in storage::write_batch::compat - Rust
    fn column_not_in_schema(
    -    schema: &SchemaRef,
    -    column_schemas: &[ColumnSchema]
    +    schema: &SchemaRef,
    +    column_schemas: &[ColumnSchema]
     ) -> Option<String>
    \ No newline at end of file diff --git a/storage/write_batch/fn.first_vector_len.html b/storage/write_batch/fn.first_vector_len.html index 1800fa40ccce..eec3d9c1f6ce 100644 --- a/storage/write_batch/fn.first_vector_len.html +++ b/storage/write_batch/fn.first_vector_len.html @@ -1,2 +1,2 @@ -first_vector_len in storage::write_batch - Rust
    fn first_vector_len(data: &HashMap<String, VectorRef>) -> usize
    Expand description

    Returns the length of the first vector in data.

    +first_vector_len in storage::write_batch - Rust
    fn first_vector_len(data: &HashMap<String, VectorRef>) -> usize
    Expand description

    Returns the length of the first vector in data.

    \ No newline at end of file diff --git a/storage/write_batch/fn.new_column_with_default_value.html b/storage/write_batch/fn.new_column_with_default_value.html index 4328bb3a3985..3294a54e77af 100644 --- a/storage/write_batch/fn.new_column_with_default_value.html +++ b/storage/write_batch/fn.new_column_with_default_value.html @@ -1,6 +1,6 @@ new_column_with_default_value in storage::write_batch - Rust
    pub(crate) fn new_column_with_default_value(
    -    column_schema: &ColumnSchema,
    +    column_schema: &ColumnSchema,
         num_rows: usize
    -) -> Result<VectorRef>
    Expand description

    Creates a new column and fills it by default value.

    +) -> Result<VectorRef>
    Expand description

    Creates a new column and fills it by default value.

    num_rows MUST be greater than 0. This function will also validate the schema.

    \ No newline at end of file diff --git a/storage/write_batch/fn.validate_column.html b/storage/write_batch/fn.validate_column.html index a7d1f632c2d0..d25bf913a589 100644 --- a/storage/write_batch/fn.validate_column.html +++ b/storage/write_batch/fn.validate_column.html @@ -1,2 +1,2 @@ -validate_column in storage::write_batch - Rust
    fn validate_column(column_schema: &ColumnSchema, col: &VectorRef) -> Result<()>
    Expand description

    Checks whether col matches given column_schema.

    +validate_column in storage::write_batch - Rust
    fn validate_column(column_schema: &ColumnSchema, col: &VectorRef) -> Result<()>
    Expand description

    Checks whether col matches given column_schema.

    \ No newline at end of file diff --git a/storage/write_batch/struct.Mutation.html b/storage/write_batch/struct.Mutation.html index d1834645cffe..71b86aa9cf5f 100644 --- a/storage/write_batch/struct.Mutation.html +++ b/storage/write_batch/struct.Mutation.html @@ -4,7 +4,7 @@ }
    Expand description

    A write operation to the region.

    Fields§

    §op_type: OpType

    Type of the mutation.

    §record_batch: RecordBatch

    Data of the mutation.

    -

    Trait Implementations§

    source§

    impl CompatWrite for Mutation

    source§

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema. Read more
    source§

    impl Debug for Mutation

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Mutation> for Mutation

    source§

    fn eq(&self, other: &Mutation) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl CompatWrite for Mutation

    source§

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema. Read more
    source§

    impl Debug for Mutation

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Mutation> for Mutation

    source§

    fn eq(&self, other: &Mutation) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl StructuralPartialEq for Mutation

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/storage/write_batch/struct.NameToVector.html b/storage/write_batch/struct.NameToVector.html index 2bc48d15db52..5763e82ea9dd 100644 --- a/storage/write_batch/struct.NameToVector.html +++ b/storage/write_batch/struct.NameToVector.html @@ -1,6 +1,6 @@ -NameToVector in storage::write_batch - Rust
    struct NameToVector(HashMap<String, VectorRef>);
    Expand description

    Tuple Fields§

    §0: HashMap<String, VectorRef>

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/storage/write_batch/struct.Payload.html b/storage/write_batch/struct.Payload.html index 64cd19f8fa13..0d788ff2a388 100644 --- a/storage/write_batch/struct.Payload.html +++ b/storage/write_batch/struct.Payload.html @@ -1,12 +1,12 @@ Payload in storage::write_batch - Rust
    pub struct Payload {
    -    pub schema: SchemaRef,
    +    pub schema: SchemaRef,
         pub mutations: Vec<Mutation>,
     }
    Expand description

    Data of WriteBatch.

    We serialize this struct to the WAL instead of the whole WriteBatch to avoid storing unnecessary information.

    -

    Fields§

    §schema: SchemaRef

    Schema of the payload.

    +

    Fields§

    §schema: SchemaRef

    Schema of the payload.

    This schema doesn’t contain internal columns.

    -
    §mutations: Vec<Mutation>

    Implementations§

    source§

    impl Payload

    source

    fn new(schema: SchemaRef) -> Payload

    Creates a new payload with given schema.

    +
    §mutations: Vec<Mutation>

    Implementations§

    source§

    impl Payload

    source

    fn new(schema: SchemaRef) -> Payload

    Creates a new payload with given schema.

    source

    pub fn is_empty(&self) -> bool

    Returns true if there is no mutation in the payload.

    Trait Implementations§

    source§

    impl Debug for Payload

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Payload> for Payload

    source§

    fn eq(&self, other: &Payload) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/storage/write_batch/struct.WriteBatch.html b/storage/write_batch/struct.WriteBatch.html index 1b9a2381791c..e5aad642d58c 100644 --- a/storage/write_batch/struct.WriteBatch.html +++ b/storage/write_batch/struct.WriteBatch.html @@ -8,18 +8,18 @@
    §row_key_end: usize

    The ending index of row key columns.

    The WriteBatch use this index to locate all row key columns from the schema.

    -

    Implementations§

    source§

    impl WriteBatch

    source

    pub fn new(schema: SchemaRef, row_key_end: usize) -> Self

    Creates a new WriteBatch.

    +

    Implementations§

    source§

    impl WriteBatch

    source

    pub fn new(schema: SchemaRef, row_key_end: usize) -> Self

    Creates a new WriteBatch.

    The schema is the user schema of the region (no internal columns) and the row_key_end is the ending index of row key columns.

    Panics

    Panics if row_key_end <= schema.num_columns().

    -
    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn payload(&self) -> &Payload

    source§

    impl WriteBatch

    source

    fn process_put_data(&self, data: NameToVector) -> Result<RecordBatch>

    Validates data and converts it into a [RecordBatch].

    +
    source

    pub fn schema(&self) -> &SchemaRef

    source

    pub fn payload(&self) -> &Payload

    source§

    impl WriteBatch

    source

    fn process_put_data(&self, data: NameToVector) -> Result<RecordBatch>

    Validates data and converts it into a [RecordBatch].

    It fills missing columns by schema’s default values.

    source

    fn process_delete_data(&self, data: NameToVector) -> Result<RecordBatch>

    Validates data and converts it into a [RecordBatch].

    It fills value columns by null, ignoring whether the column is nullable as the contents of value columns won’t be read.

    -
    source

    fn add_num_rows_to_mutate(&mut self, len: usize) -> Result<()>

    source

    fn row_key_column_schemas(&self) -> &[ColumnSchema]

    Returns all row key columns in the schema.

    -

    Trait Implementations§

    source§

    impl CompatWrite for WriteBatch

    source§

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema. Read more
    source§

    impl Debug for WriteBatch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl WriteRequest for WriteBatch

    §

    type Error = Error

    source§

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<()>

    Add put operation to the request. Read more
    source§

    fn delete(&mut self, keys: HashMap<String, VectorRef>) -> Result<()>

    Delete rows by keys. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    source

    fn add_num_rows_to_mutate(&mut self, len: usize) -> Result<()>

    source

    fn row_key_column_schemas(&self) -> &[ColumnSchema]

    Returns all row key columns in the schema.

    +

    Trait Implementations§

    source§

    impl CompatWrite for WriteBatch

    source§

    fn compat_write(&mut self, dest_schema: &SchemaRef) -> Result<()>

    Makes the schema of self compatible with dest_schema. Read more
    source§

    impl Debug for WriteBatch

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl WriteRequest for WriteBatch

    §

    type Error = Error

    source§

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<()>

    Add put operation to the request. Read more
    source§

    fn delete(&mut self, keys: HashMap<String, VectorRef>) -> Result<()>

    Delete rows by keys. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/store_api/error/enum.Error.html b/store_api/error/enum.Error.html index 4f517385e0b1..7a8ac3720efe 100644 --- a/store_api/error/enum.Error.html +++ b/store_api/error/enum.Error.html @@ -5,14 +5,14 @@ }, InvalidDefaultConstraint { constraint: String, - source: Error, + source: Error, location: Location, }, BuildColumnDescriptor { error: ColumnDescriptorBuilderError, location: Location, }, -}

    Variants§

    §

    InvalidRawRegionRequest

    Fields

    §location: Location
    §

    InvalidDefaultConstraint

    Fields

    §constraint: String
    §source: Error
    §location: Location
    §

    BuildColumnDescriptor

    Fields

    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere +}

    Variants§

    §

    InvalidRawRegionRequest

    Fields

    §location: Location
    §

    InvalidDefaultConstraint

    Fields

    §constraint: String
    §source: Error
    §location: Location
    §

    BuildColumnDescriptor

    Fields

    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -22,7 +22,7 @@ Self: Sized,

    source§

    impl IntoError<Error> for BuildColumnDescriptorSnafuwhere Error: Error + ErrorCompat,

    §

    type Source = ColumnDescriptorBuilderError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidDefaultConstraintSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidRawRegionRequestSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<Error> for InvalidRawRegionRequestSnafu<__T0>where Error: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere Self: Sized,

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/store_api/error/struct.InvalidDefaultConstraintSnafu.html b/store_api/error/struct.InvalidDefaultConstraintSnafu.html index eac179296fdb..bc4198f8b81c 100644 --- a/store_api/error/struct.InvalidDefaultConstraintSnafu.html +++ b/store_api/error/struct.InvalidDefaultConstraintSnafu.html @@ -3,7 +3,7 @@ }
    Expand description

    SNAFU context selector for the Error::InvalidDefaultConstraint variant

    Fields§

    §constraint: __T0

    Trait Implementations§

    source§

    impl<__T0: Clone> Clone for InvalidDefaultConstraintSnafu<__T0>

    source§

    fn clone(&self) -> InvalidDefaultConstraintSnafu<__T0>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<__T0: Debug> Debug for InvalidDefaultConstraintSnafu<__T0>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<__T0> IntoError<Error> for InvalidDefaultConstraintSnafu<__T0>where Error: Error + ErrorCompat, - __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for InvalidDefaultConstraintSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for InvalidDefaultConstraintSnafu<__T0>where + __T0: Into<String>,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> Error

    Combine the information to produce the error
    source§

    impl<__T0: Copy> Copy for InvalidDefaultConstraintSnafu<__T0>

    Auto Trait Implementations§

    §

    impl<__T0> RefUnwindSafe for InvalidDefaultConstraintSnafu<__T0>where __T0: RefUnwindSafe,

    §

    impl<__T0> Send for InvalidDefaultConstraintSnafu<__T0>where __T0: Send,

    §

    impl<__T0> Sync for InvalidDefaultConstraintSnafu<__T0>where __T0: Sync,

    §

    impl<__T0> Unpin for InvalidDefaultConstraintSnafu<__T0>where diff --git a/store_api/metadata/enum.MetadataError.html b/store_api/metadata/enum.MetadataError.html index 3e223e30888a..4d2cfc2db2e6 100644 --- a/store_api/metadata/enum.MetadataError.html +++ b/store_api/metadata/enum.MetadataError.html @@ -1,6 +1,6 @@ MetadataError in store_api::metadata - Rust
    pub enum MetadataError {
         InvalidSchema {
    -        source: Error,
    +        source: Error,
             location: Location,
         },
         InvalidMeta {
    @@ -13,7 +13,7 @@
         },
         ConvertDatatypes {
             location: Location,
    -        source: Error,
    +        source: Error,
         },
         InvalidRawRegionRequest {
             err: String,
    @@ -24,7 +24,7 @@
             err: String,
             location: Location,
         },
    -}

    Variants§

    §

    InvalidSchema

    Fields

    §source: Error
    §location: Location
    §

    InvalidMeta

    Fields

    §reason: String
    §location: Location
    §

    SerdeJson

    Fields

    §location: Location
    §error: Error
    §

    ConvertDatatypes

    Fields

    §location: Location
    §source: Error
    §

    InvalidRawRegionRequest

    Fields

    §location: Location
    §

    InvalidRegionRequest

    Fields

    §region_id: RegionId
    §location: Location

    Trait Implementations§

    source§

    impl Debug for MetadataError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for MetadataError

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for MetadataErrorwhere +}

    Variants§

    §

    InvalidSchema

    Fields

    §source: Error
    §location: Location
    §

    InvalidMeta

    Fields

    §reason: String
    §location: Location
    §

    SerdeJson

    Fields

    §location: Location
    §error: Error
    §

    ConvertDatatypes

    Fields

    §location: Location
    §source: Error
    §

    InvalidRawRegionRequest

    Fields

    §location: Location
    §

    InvalidRegionRequest

    Fields

    §region_id: RegionId
    §location: Location

    Trait Implementations§

    source§

    impl Debug for MetadataError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for MetadataError

    source§

    fn fmt(&self, __snafu_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for MetadataErrorwhere Self: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for MetadataError

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error @@ -32,7 +32,7 @@ downcast to a specific implementation.
    source§

    fn location_opt(&self) -> Option<Location>

    Get the location of this error, None if the location is unavailable. Add _opt suffix to avoid confusing with similar method in std::error::Error
    source§

    fn output_msg(&self) -> Stringwhere Self: Sized,

    source§

    impl IntoError<MetadataError> for ConvertDatatypesSnafuwhere - MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<MetadataError> for InvalidMetaSnafu<__T0>where + MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<MetadataError> for InvalidMetaSnafu<__T0>where MetadataError: Error + ErrorCompat, __T0: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl<__T0> IntoError<MetadataError> for InvalidRawRegionRequestSnafu<__T0>where MetadataError: Error + ErrorCompat, @@ -40,7 +40,7 @@ MetadataError: Error + ErrorCompat, __T0: Into<RegionId>, __T1: Into<String>,

    §

    type Source = NoneError

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl IntoError<MetadataError> for InvalidSchemaSnafuwhere - MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl IntoError<MetadataError> for SerdeJsonSnafuwhere + MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl IntoError<MetadataError> for SerdeJsonSnafuwhere MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl StackError for MetadataError

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere Self: Sized,

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> AsErrorSource for Twhere diff --git a/store_api/metadata/struct.ConvertDatatypesSnafu.html b/store_api/metadata/struct.ConvertDatatypesSnafu.html index 9da83ec6d636..1b4cdea8fe37 100644 --- a/store_api/metadata/struct.ConvertDatatypesSnafu.html +++ b/store_api/metadata/struct.ConvertDatatypesSnafu.html @@ -1,6 +1,6 @@ ConvertDatatypesSnafu in store_api::metadata - Rust
    pub struct ConvertDatatypesSnafu;
    Expand description

    SNAFU context selector for the MetadataError::ConvertDatatypes variant

    Trait Implementations§

    source§

    impl Clone for ConvertDatatypesSnafu

    source§

    fn clone(&self) -> ConvertDatatypesSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ConvertDatatypesSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<MetadataError> for ConvertDatatypesSnafuwhere - MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl Copy for ConvertDatatypesSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl Copy for ConvertDatatypesSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/store_api/metadata/struct.InvalidSchemaSnafu.html b/store_api/metadata/struct.InvalidSchemaSnafu.html index 8368f59a1a0e..997edc27f264 100644 --- a/store_api/metadata/struct.InvalidSchemaSnafu.html +++ b/store_api/metadata/struct.InvalidSchemaSnafu.html @@ -1,6 +1,6 @@ InvalidSchemaSnafu in store_api::metadata - Rust
    pub struct InvalidSchemaSnafu;
    Expand description

    SNAFU context selector for the MetadataError::InvalidSchema variant

    Trait Implementations§

    source§

    impl Clone for InvalidSchemaSnafu

    source§

    fn clone(&self) -> InvalidSchemaSnafu

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InvalidSchemaSnafu

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl IntoError<MetadataError> for InvalidSchemaSnafuwhere - MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl Copy for InvalidSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + MetadataError: Error + ErrorCompat,

    §

    type Source = Error

    The underlying error
    source§

    fn into_error(self, error: Self::Source) -> MetadataError

    Combine the information to produce the error
    source§

    impl Copy for InvalidSchemaSnafu

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/store_api/storage/chunk/struct.Chunk.html b/store_api/storage/chunk/struct.Chunk.html index 85632c950cad..2c94e063f3b7 100644 --- a/store_api/storage/chunk/struct.Chunk.html +++ b/store_api/storage/chunk/struct.Chunk.html @@ -1,7 +1,7 @@ Chunk in store_api::storage::chunk - Rust

    Struct store_api::storage::chunk::Chunk

    source ·
    pub struct Chunk {
    -    pub columns: Vec<VectorRef>,
    +    pub columns: Vec<VectorRef>,
     }
    Expand description

    A bunch of rows in columnar format.

    -

    Fields§

    §columns: Vec<VectorRef>

    Implementations§

    source§

    impl Chunk

    source

    pub fn new(columns: Vec<VectorRef>) -> Chunk

    Trait Implementations§

    source§

    impl Debug for Chunk

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Chunk

    §

    impl Send for Chunk

    §

    impl Sync for Chunk

    §

    impl Unpin for Chunk

    §

    impl !UnwindSafe for Chunk

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Fields§

    §columns: Vec<VectorRef>

    Implementations§

    source§

    impl Chunk

    source

    pub fn new(columns: Vec<VectorRef>) -> Chunk

    Trait Implementations§

    source§

    impl Debug for Chunk

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Chunk

    §

    impl Send for Chunk

    §

    impl Sync for Chunk

    §

    impl Unpin for Chunk

    §

    impl !UnwindSafe for Chunk

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/store_api/storage/enum.ColumnDefaultConstraint.html b/store_api/storage/enum.ColumnDefaultConstraint.html index 1d7a8ab2690c..349ee8188f9a 100644 --- a/store_api/storage/enum.ColumnDefaultConstraint.html +++ b/store_api/storage/enum.ColumnDefaultConstraint.html @@ -1,43 +1,43 @@ -ColumnDefaultConstraint in store_api::storage - Rust
    pub enum ColumnDefaultConstraint {
    +ColumnDefaultConstraint in store_api::storage - Rust
    pub enum ColumnDefaultConstraint {
         Function(String),
    -    Value(Value),
    +    Value(Value),
     }
    Expand description

    Column’s default constraint.

    -

    Variants§

    §

    Function(String)

    §

    Value(Value)

    Implementations§

    §

    impl ColumnDefaultConstraint

    pub fn null_value() -> ColumnDefaultConstraint

    Returns a default null constraint.

    -

    pub fn validate( +

    Variants§

    §

    Function(String)

    §

    Value(Value)

    Implementations§

    source§

    impl ColumnDefaultConstraint

    source

    pub fn null_value() -> ColumnDefaultConstraint

    Returns a default null constraint.

    +
    source

    pub fn validate( &self, data_type: &ConcreteDataType, is_nullable: bool -) -> Result<(), Error>

    Check whether the constraint is valid for columns with given data_type +) -> Result<(), Error>

    Check whether the constraint is valid for columns with given data_type and is_nullable attributes.

    -

    pub fn create_default_vector( +

    source

    pub fn create_default_vector( &self, data_type: &ConcreteDataType, is_nullable: bool, num_rows: usize -) -> Result<Arc<dyn Vector, Global>, Error>

    Create a vector that contains num_rows default values for given data_type.

    +) -> Result<Arc<dyn Vector, Global>, Error>

    Create a vector that contains num_rows default values for given data_type.

    If is_nullable is true, then this method would returns error if the created default value is null.

    Panics

    Panics if num_rows == 0.

    -

    pub fn create_default( +

    source

    pub fn create_default( &self, data_type: &ConcreteDataType, is_nullable: bool -) -> Result<Value, Error>

    Create a default value for given data_type.

    +) -> Result<Value, Error>

    Create a default value for given data_type.

    If is_nullable is true, then this method would returns error if the created default value is null.

    -

    Trait Implementations§

    §

    impl Clone for ColumnDefaultConstraint

    §

    fn clone(&self) -> ColumnDefaultConstraint

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for ColumnDefaultConstraint

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl<'de> Deserialize<'de> for ColumnDefaultConstraint

    §

    fn deserialize<__D>( +

    Trait Implementations§

    source§

    impl Clone for ColumnDefaultConstraint

    source§

    fn clone(&self) -> ColumnDefaultConstraint

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ColumnDefaultConstraint

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ColumnDefaultConstraint

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ColumnDefaultConstraint, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Display for ColumnDefaultConstraint

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl PartialEq<ColumnDefaultConstraint> for ColumnDefaultConstraint

    §

    fn eq(&self, other: &ColumnDefaultConstraint) -> bool

    This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ColumnDefaultConstraint

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<ColumnDefaultConstraint> for ColumnDefaultConstraint

    source§

    fn eq(&self, other: &ColumnDefaultConstraint) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    §

    impl Serialize for ColumnDefaultConstraint

    §

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    source§

    impl Serialize for ColumnDefaultConstraint

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl TryFrom<&[u8]> for ColumnDefaultConstraint

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(bytes: &[u8]) -> Result<ColumnDefaultConstraint, Error>

    Performs the conversion.
    §

    impl TryFrom<ColumnDefaultConstraint> for Vec<u8, Global>

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&[u8]> for ColumnDefaultConstraint

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(bytes: &[u8]) -> Result<ColumnDefaultConstraint, Error>

    Performs the conversion.
    source§

    impl TryFrom<ColumnDefaultConstraint> for Vec<u8, Global>

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from( value: ColumnDefaultConstraint -) -> Result<Vec<u8, Global>, <Vec<u8, Global> as TryFrom<ColumnDefaultConstraint>>::Error>

    Performs the conversion.
    §

    impl Eq for ColumnDefaultConstraint

    §

    impl StructuralEq for ColumnDefaultConstraint

    §

    impl StructuralPartialEq for ColumnDefaultConstraint

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<Vec<u8, Global>, <Vec<u8, Global> as TryFrom<ColumnDefaultConstraint>>::Error>

    Performs the conversion.
    source§

    impl Eq for ColumnDefaultConstraint

    source§

    impl StructuralEq for ColumnDefaultConstraint

    source§

    impl StructuralPartialEq for ColumnDefaultConstraint

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/store_api/storage/enum.ConcreteDataType.html b/store_api/storage/enum.ConcreteDataType.html index 3aed1bb19d0c..49d03ac5a280 100644 --- a/store_api/storage/enum.ConcreteDataType.html +++ b/store_api/storage/enum.ConcreteDataType.html @@ -1,122 +1,122 @@ -ConcreteDataType in store_api::storage - Rust
    pub enum ConcreteDataType {
    -
    Show 22 variants Null(NullType), - Boolean(BooleanType), - Int8(Int8Type), - Int16(Int16Type), - Int32(Int32Type), - Int64(Int64Type), - UInt8(UInt8Type), - UInt16(UInt16Type), - UInt32(UInt32Type), - UInt64(UInt64Type), - Float32(Float32Type), - Float64(Float64Type), - Binary(BinaryType), - String(StringType), - Date(DateType), - DateTime(DateTimeType), - Timestamp(TimestampType), - Time(TimeType), - Duration(DurationType), - Interval(IntervalType), - List(ListType), - Dictionary(DictionaryType), -
    }

    Variants§

    §

    Null(NullType)

    §

    Boolean(BooleanType)

    §

    Int8(Int8Type)

    §

    Int16(Int16Type)

    §

    Int32(Int32Type)

    §

    Int64(Int64Type)

    §

    UInt8(UInt8Type)

    §

    UInt16(UInt16Type)

    §

    UInt32(UInt32Type)

    §

    UInt64(UInt64Type)

    §

    Float32(Float32Type)

    §

    Float64(Float64Type)

    §

    Binary(BinaryType)

    §

    String(StringType)

    §

    Date(DateType)

    §

    DateTime(DateTimeType)

    §

    Timestamp(TimestampType)

    §

    Time(TimeType)

    §

    Duration(DurationType)

    §

    Interval(IntervalType)

    §

    List(ListType)

    §

    Dictionary(DictionaryType)

    Implementations§

    §

    impl ConcreteDataType

    pub fn is_float(&self) -> bool

    pub fn is_boolean(&self) -> bool

    pub fn is_string(&self) -> bool

    pub fn is_stringifiable(&self) -> bool

    pub fn is_signed(&self) -> bool

    pub fn is_unsigned(&self) -> bool

    pub fn is_numeric(&self) -> bool

    pub fn is_timestamp(&self) -> bool

    pub fn numerics() -> Vec<ConcreteDataType, Global>

    pub fn from_arrow_type(dt: &DataType) -> ConcreteDataType

    Convert arrow data type to ConcreteDataType.

    +ConcreteDataType in store_api::storage - Rust
    pub enum ConcreteDataType {
    +
    Show 22 variants Null(NullType), + Boolean(BooleanType), + Int8(Int8Type), + Int16(Int16Type), + Int32(Int32Type), + Int64(Int64Type), + UInt8(UInt8Type), + UInt16(UInt16Type), + UInt32(UInt32Type), + UInt64(UInt64Type), + Float32(Float32Type), + Float64(Float64Type), + Binary(BinaryType), + String(StringType), + Date(DateType), + DateTime(DateTimeType), + Timestamp(TimestampType), + Time(TimeType), + Duration(DurationType), + Interval(IntervalType), + List(ListType), + Dictionary(DictionaryType), +
    }

    Variants§

    §

    Null(NullType)

    §

    Boolean(BooleanType)

    §

    Int8(Int8Type)

    §

    Int16(Int16Type)

    §

    Int32(Int32Type)

    §

    Int64(Int64Type)

    §

    UInt8(UInt8Type)

    §

    UInt16(UInt16Type)

    §

    UInt32(UInt32Type)

    §

    UInt64(UInt64Type)

    §

    Float32(Float32Type)

    §

    Float64(Float64Type)

    §

    Binary(BinaryType)

    §

    String(StringType)

    §

    Date(DateType)

    §

    DateTime(DateTimeType)

    §

    Timestamp(TimestampType)

    §

    Time(TimeType)

    §

    Duration(DurationType)

    §

    Interval(IntervalType)

    §

    List(ListType)

    §

    Dictionary(DictionaryType)

    Implementations§

    source§

    impl ConcreteDataType

    source

    pub fn is_float(&self) -> bool

    source

    pub fn is_boolean(&self) -> bool

    source

    pub fn is_string(&self) -> bool

    source

    pub fn is_stringifiable(&self) -> bool

    source

    pub fn is_signed(&self) -> bool

    source

    pub fn is_unsigned(&self) -> bool

    source

    pub fn is_numeric(&self) -> bool

    source

    pub fn is_timestamp(&self) -> bool

    source

    pub fn numerics() -> Vec<ConcreteDataType, Global>

    source

    pub fn from_arrow_type(dt: &DataType) -> ConcreteDataType

    Convert arrow data type to ConcreteDataType.

    Panics

    Panic if given arrow data type is not supported.

    -

    pub fn is_null(&self) -> bool

    pub fn as_list(&self) -> Option<&ListType>

    Try to cast the type as a [ListType].

    -

    pub fn as_timestamp(&self) -> Option<TimestampType>

    Try to cast data type as a [TimestampType].

    -

    pub fn as_time(&self) -> Option<TimeType>

    Try to cast data type as a [TimeType].

    -

    pub fn can_arrow_type_cast_to(&self, to_type: &ConcreteDataType) -> bool

    Checks if the data type can cast to another data type.

    -

    pub fn as_duration(&self) -> Option<DurationType>

    Try to cast data type as a [DurationType].

    -
    §

    impl ConcreteDataType

    §

    impl ConcreteDataType

    pub fn timestamp_second_datatype() -> ConcreteDataType

    pub fn timestamp_millisecond_datatype() -> ConcreteDataType

    pub fn timestamp_microsecond_datatype() -> ConcreteDataType

    pub fn timestamp_nanosecond_datatype() -> ConcreteDataType

    pub fn time_datatype(unit: TimeUnit) -> ConcreteDataType

    Returns the time data type with TimeUnit.

    -

    pub fn time_second_datatype() -> ConcreteDataType

    Creates a [Time(TimeSecondType)] datatype.

    -

    pub fn time_millisecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeMillisecondType)] datatype.

    -

    pub fn time_microsecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeMicrosecond)] datatype.

    -

    pub fn time_nanosecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeNanosecond)] datatype.

    -

    pub fn duration_second_datatype() -> ConcreteDataType

    Creates a [Duration(DurationSecondType)] datatype.

    -

    pub fn duration_millisecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationMillisecondType)] datatype.

    -

    pub fn duration_microsecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationMicrosecondType)] datatype.

    -

    pub fn duration_nanosecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationNanosecondType)] datatype.

    -

    pub fn interval_month_day_nano_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalMonthDayNanoType)] datatype.

    -

    pub fn interval_year_month_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalYearMonthType)] datatype.

    -

    pub fn interval_day_time_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalDayTimeType)] datatype.

    -

    pub fn timestamp_datatype(unit: TimeUnit) -> ConcreteDataType

    pub fn from_arrow_time_unit(t: &TimeUnit) -> ConcreteDataType

    Converts from arrow timestamp unit to

    -

    pub fn duration_datatype(unit: TimeUnit) -> ConcreteDataType

    pub fn interval_datatype(unit: IntervalUnit) -> ConcreteDataType

    pub fn from_arrow_interval_unit(u: &IntervalUnit) -> ConcreteDataType

    pub fn list_datatype(item_type: ConcreteDataType) -> ConcreteDataType

    pub fn dictionary_datatype( +

    source

    pub fn is_null(&self) -> bool

    source

    pub fn as_list(&self) -> Option<&ListType>

    Try to cast the type as a ListType.

    +
    source

    pub fn as_timestamp(&self) -> Option<TimestampType>

    Try to cast data type as a TimestampType.

    +
    source

    pub fn as_time(&self) -> Option<TimeType>

    Try to cast data type as a TimeType.

    +
    source

    pub fn can_arrow_type_cast_to(&self, to_type: &ConcreteDataType) -> bool

    Checks if the data type can cast to another data type.

    +
    source

    pub fn as_duration(&self) -> Option<DurationType>

    Try to cast data type as a DurationType.

    +
    source§

    impl ConcreteDataType

    source§

    impl ConcreteDataType

    source

    pub fn timestamp_second_datatype() -> ConcreteDataType

    source

    pub fn timestamp_millisecond_datatype() -> ConcreteDataType

    source

    pub fn timestamp_microsecond_datatype() -> ConcreteDataType

    source

    pub fn timestamp_nanosecond_datatype() -> ConcreteDataType

    source

    pub fn time_datatype(unit: TimeUnit) -> ConcreteDataType

    Returns the time data type with TimeUnit.

    +
    source

    pub fn time_second_datatype() -> ConcreteDataType

    Creates a [Time(TimeSecondType)] datatype.

    +
    source

    pub fn time_millisecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeMillisecondType)] datatype.

    +
    source

    pub fn time_microsecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeMicrosecond)] datatype.

    +
    source

    pub fn time_nanosecond_datatype() -> ConcreteDataType

    Creates a [Time(TimeNanosecond)] datatype.

    +
    source

    pub fn duration_second_datatype() -> ConcreteDataType

    Creates a [Duration(DurationSecondType)] datatype.

    +
    source

    pub fn duration_millisecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationMillisecondType)] datatype.

    +
    source

    pub fn duration_microsecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationMicrosecondType)] datatype.

    +
    source

    pub fn duration_nanosecond_datatype() -> ConcreteDataType

    Creates a [Duration(DurationNanosecondType)] datatype.

    +
    source

    pub fn interval_month_day_nano_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalMonthDayNanoType)] datatype.

    +
    source

    pub fn interval_year_month_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalYearMonthType)] datatype.

    +
    source

    pub fn interval_day_time_datatype() -> ConcreteDataType

    Creates a [Interval(IntervalDayTimeType)] datatype.

    +
    source

    pub fn timestamp_datatype(unit: TimeUnit) -> ConcreteDataType

    source

    pub fn from_arrow_time_unit(t: &TimeUnit) -> ConcreteDataType

    Converts from arrow timestamp unit to

    +
    source

    pub fn duration_datatype(unit: TimeUnit) -> ConcreteDataType

    source

    pub fn interval_datatype(unit: IntervalUnit) -> ConcreteDataType

    source

    pub fn from_arrow_interval_unit(u: &IntervalUnit) -> ConcreteDataType

    source

    pub fn list_datatype(item_type: ConcreteDataType) -> ConcreteDataType

    source

    pub fn dictionary_datatype( key_type: ConcreteDataType, value_type: ConcreteDataType -) -> ConcreteDataType

    Trait Implementations§

    §

    impl Clone for ConcreteDataType

    §

    fn clone(&self) -> ConcreteDataType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl DataType for ConcreteDataType

    §

    fn name(&self) -> &str

    Name of this data type.

    -
    §

    fn logical_type_id(&self) -> LogicalTypeId

    Returns id of the Logical data type.

    -
    §

    fn default_value(&self) -> Value

    Returns the default value of this type.

    -
    §

    fn as_arrow_type(&self) -> DataType

    Convert this type as [arrow::datatypes::DataType].

    -
    §

    fn create_mutable_vector( +) -> ConcreteDataType

    Trait Implementations§

    source§

    impl Clone for ConcreteDataType

    source§

    fn clone(&self) -> ConcreteDataType

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl DataType for ConcreteDataType

    source§

    fn name(&self) -> &str

    Name of this data type.

    +
    source§

    fn logical_type_id(&self) -> LogicalTypeId

    Returns id of the Logical data type.

    +
    source§

    fn default_value(&self) -> Value

    Returns the default value of this type.

    +
    source§

    fn as_arrow_type(&self) -> DataType

    Convert this type as [arrow::datatypes::DataType].

    +
    source§

    fn create_mutable_vector( &self, __enum_dispatch_arg_0: usize -) -> Box<dyn MutableVector, Global>

    Creates a mutable vector with given capacity of this type.

    -
    §

    fn try_cast(&self, __enum_dispatch_arg_0: Value) -> Option<Value>

    Casts the value to specific DataType. +) -> Box<dyn MutableVector, Global>

    Creates a mutable vector with given capacity of this type.

    +
    source§

    fn try_cast(&self, __enum_dispatch_arg_0: Value) -> Option<Value>

    Casts the value to specific DataType. Return None if cast failed.

    -
    §

    impl Debug for ConcreteDataType

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl<'de> Deserialize<'de> for ConcreteDataType

    §

    fn deserialize<__D>( +

    source§

    impl Debug for ConcreteDataType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ConcreteDataType

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ConcreteDataType, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl Display for ConcreteDataType

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl From<&ConcreteDataType> for ConcreteDataType

    §

    fn from(t: &ConcreteDataType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<BinaryType> for ConcreteDataType

    §

    fn from(v: BinaryType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<BooleanType> for ConcreteDataType

    §

    fn from(v: BooleanType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<ColumnDataTypeWrapper> for ConcreteDataType

    §

    fn from(datatype: ColumnDataTypeWrapper) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<DateTimeType> for ConcreteDataType

    §

    fn from(v: DateTimeType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<DateType> for ConcreteDataType

    §

    fn from(v: DateType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<DictionaryType> for ConcreteDataType

    §

    fn from(v: DictionaryType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<DurationType> for ConcreteDataType

    §

    fn from(v: DurationType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Float32Type> for ConcreteDataType

    §

    fn from(v: Float32Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Float64Type> for ConcreteDataType

    §

    fn from(v: Float64Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Int16Type> for ConcreteDataType

    §

    fn from(v: Int16Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Int32Type> for ConcreteDataType

    §

    fn from(v: Int32Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Int64Type> for ConcreteDataType

    §

    fn from(v: Int64Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<Int8Type> for ConcreteDataType

    §

    fn from(v: Int8Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<IntervalType> for ConcreteDataType

    §

    fn from(v: IntervalType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<ListType> for ConcreteDataType

    §

    fn from(v: ListType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<NullType> for ConcreteDataType

    §

    fn from(v: NullType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<StringType> for ConcreteDataType

    §

    fn from(v: StringType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<TimeType> for ConcreteDataType

    §

    fn from(v: TimeType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<TimestampType> for ConcreteDataType

    §

    fn from(v: TimestampType) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<UInt16Type> for ConcreteDataType

    §

    fn from(v: UInt16Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<UInt32Type> for ConcreteDataType

    §

    fn from(v: UInt32Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<UInt64Type> for ConcreteDataType

    §

    fn from(v: UInt64Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl From<UInt8Type> for ConcreteDataType

    §

    fn from(v: UInt8Type) -> ConcreteDataType

    Converts to this type from the input type.
    §

    impl Hash for ConcreteDataType

    §

    fn hash<__H>(&self, state: &mut __H)where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for ConcreteDataType

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl From<&ConcreteDataType> for ConcreteDataType

    source§

    fn from(t: &ConcreteDataType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<BinaryType> for ConcreteDataType

    source§

    fn from(v: BinaryType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<BooleanType> for ConcreteDataType

    source§

    fn from(v: BooleanType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<ColumnDataTypeWrapper> for ConcreteDataType

    source§

    fn from(datatype: ColumnDataTypeWrapper) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<DateTimeType> for ConcreteDataType

    source§

    fn from(v: DateTimeType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<DateType> for ConcreteDataType

    source§

    fn from(v: DateType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<DictionaryType> for ConcreteDataType

    source§

    fn from(v: DictionaryType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<DurationType> for ConcreteDataType

    source§

    fn from(v: DurationType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Float32Type> for ConcreteDataType

    source§

    fn from(v: Float32Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Float64Type> for ConcreteDataType

    source§

    fn from(v: Float64Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Int16Type> for ConcreteDataType

    source§

    fn from(v: Int16Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Int32Type> for ConcreteDataType

    source§

    fn from(v: Int32Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Int64Type> for ConcreteDataType

    source§

    fn from(v: Int64Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<Int8Type> for ConcreteDataType

    source§

    fn from(v: Int8Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<IntervalType> for ConcreteDataType

    source§

    fn from(v: IntervalType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<ListType> for ConcreteDataType

    source§

    fn from(v: ListType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<NullType> for ConcreteDataType

    source§

    fn from(v: NullType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<StringType> for ConcreteDataType

    source§

    fn from(v: StringType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<TimeType> for ConcreteDataType

    source§

    fn from(v: TimeType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<TimestampType> for ConcreteDataType

    source§

    fn from(v: TimestampType) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<UInt16Type> for ConcreteDataType

    source§

    fn from(v: UInt16Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<UInt32Type> for ConcreteDataType

    source§

    fn from(v: UInt32Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<UInt64Type> for ConcreteDataType

    source§

    fn from(v: UInt64Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl From<UInt8Type> for ConcreteDataType

    source§

    fn from(v: UInt8Type) -> ConcreteDataType

    Converts to this type from the input type.
    source§

    impl Hash for ConcreteDataType

    source§

    fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    §

    impl Ord for ConcreteDataType

    §

    fn cmp(&self, other: &ConcreteDataType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for ConcreteDataType

    source§

    fn cmp(&self, other: &ConcreteDataType) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    §

    impl PartialEq<ConcreteDataType> for ConcreteDataType

    §

    fn eq(&self, other: &ConcreteDataType) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<ConcreteDataType> for ConcreteDataType

    source§

    fn eq(&self, other: &ConcreteDataType) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    §

    impl PartialOrd<ConcreteDataType> for ConcreteDataType

    §

    fn partial_cmp(&self, other: &ConcreteDataType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<ConcreteDataType> for ConcreteDataType

    source§

    fn partial_cmp(&self, other: &ConcreteDataType) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    §

    impl Serialize for ConcreteDataType

    §

    fn serialize<__S>( +operator. Read more

    source§

    impl Serialize for ConcreteDataType

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl TryFrom<&DataType> for ConcreteDataType

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(dt: &DataType) -> Result<ConcreteDataType, Error>

    Performs the conversion.
    §

    impl TryInto<BinaryType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&DataType> for ConcreteDataType

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(dt: &DataType) -> Result<ConcreteDataType, Error>

    Performs the conversion.
    source§

    impl TryInto<BinaryType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<BinaryType, <ConcreteDataType as TryInto<BinaryType>>::Error>

    Performs the conversion.
    §

    impl TryInto<BooleanType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<BinaryType, <ConcreteDataType as TryInto<BinaryType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<BooleanType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<BooleanType, <ConcreteDataType as TryInto<BooleanType>>::Error>

    Performs the conversion.
    §

    impl TryInto<DateTimeType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<BooleanType, <ConcreteDataType as TryInto<BooleanType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<DateTimeType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<DateTimeType, <ConcreteDataType as TryInto<DateTimeType>>::Error>

    Performs the conversion.
    §

    impl TryInto<DateType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<DateTimeType, <ConcreteDataType as TryInto<DateTimeType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<DateType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<DateType, <ConcreteDataType as TryInto<DateType>>::Error>

    Performs the conversion.
    §

    impl TryInto<DictionaryType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<DateType, <ConcreteDataType as TryInto<DateType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<DictionaryType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<DictionaryType, <ConcreteDataType as TryInto<DictionaryType>>::Error>

    Performs the conversion.
    §

    impl TryInto<DurationType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<DictionaryType, <ConcreteDataType as TryInto<DictionaryType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<DurationType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<DurationType, <ConcreteDataType as TryInto<DurationType>>::Error>

    Performs the conversion.
    §

    impl TryInto<Float32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<DurationType, <ConcreteDataType as TryInto<DurationType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Float32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<Float32Type, <ConcreteDataType as TryInto<Float32Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<Float64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<Float32Type, <ConcreteDataType as TryInto<Float32Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Float64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<Float64Type, <ConcreteDataType as TryInto<Float64Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<Int16Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<Float64Type, <ConcreteDataType as TryInto<Float64Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Int16Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<Int16Type, <ConcreteDataType as TryInto<Int16Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<Int32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<Int16Type, <ConcreteDataType as TryInto<Int16Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Int32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<Int32Type, <ConcreteDataType as TryInto<Int32Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<Int64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<Int32Type, <ConcreteDataType as TryInto<Int32Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Int64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<Int64Type, <ConcreteDataType as TryInto<Int64Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<Int8Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<Int64Type, <ConcreteDataType as TryInto<Int64Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<Int8Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<Int8Type, <ConcreteDataType as TryInto<Int8Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<IntervalType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<Int8Type, <ConcreteDataType as TryInto<Int8Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<IntervalType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<IntervalType, <ConcreteDataType as TryInto<IntervalType>>::Error>

    Performs the conversion.
    §

    impl TryInto<ListType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<IntervalType, <ConcreteDataType as TryInto<IntervalType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<ListType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<ListType, <ConcreteDataType as TryInto<ListType>>::Error>

    Performs the conversion.
    §

    impl TryInto<NullType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<ListType, <ConcreteDataType as TryInto<ListType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<NullType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<NullType, <ConcreteDataType as TryInto<NullType>>::Error>

    Performs the conversion.
    §

    impl TryInto<StringType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<NullType, <ConcreteDataType as TryInto<NullType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<StringType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<StringType, <ConcreteDataType as TryInto<StringType>>::Error>

    Performs the conversion.
    §

    impl TryInto<TimeType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<StringType, <ConcreteDataType as TryInto<StringType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<TimeType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<TimeType, <ConcreteDataType as TryInto<TimeType>>::Error>

    Performs the conversion.
    §

    impl TryInto<TimestampType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<TimeType, <ConcreteDataType as TryInto<TimeType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<TimestampType> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<TimestampType, <ConcreteDataType as TryInto<TimestampType>>::Error>

    Performs the conversion.
    §

    impl TryInto<UInt16Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<TimestampType, <ConcreteDataType as TryInto<TimestampType>>::Error>

    Performs the conversion.
    source§

    impl TryInto<UInt16Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<UInt16Type, <ConcreteDataType as TryInto<UInt16Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<UInt32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<UInt16Type, <ConcreteDataType as TryInto<UInt16Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<UInt32Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<UInt32Type, <ConcreteDataType as TryInto<UInt32Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<UInt64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<UInt32Type, <ConcreteDataType as TryInto<UInt32Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<UInt64Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<UInt64Type, <ConcreteDataType as TryInto<UInt64Type>>::Error>

    Performs the conversion.
    §

    impl TryInto<UInt8Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    §

    fn try_into( +) -> Result<UInt64Type, <ConcreteDataType as TryInto<UInt64Type>>::Error>

    Performs the conversion.
    source§

    impl TryInto<UInt8Type> for ConcreteDataType

    §

    type Error = &'static str

    The type returned in the event of a conversion error.
    source§

    fn try_into( self -) -> Result<UInt8Type, <ConcreteDataType as TryInto<UInt8Type>>::Error>

    Performs the conversion.
    §

    impl Eq for ConcreteDataType

    §

    impl StructuralEq for ConcreteDataType

    §

    impl StructuralPartialEq for ConcreteDataType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<UInt8Type, <ConcreteDataType as TryInto<UInt8Type>>::Error>

    Performs the conversion.
    source§

    impl Eq for ConcreteDataType

    source§

    impl StructuralEq for ConcreteDataType

    source§

    impl StructuralPartialEq for ConcreteDataType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CallHasher for Twhere diff --git a/store_api/storage/requests/trait.WriteRequest.html b/store_api/storage/requests/trait.WriteRequest.html index 4ec9e84d257a..b895a2bec0eb 100644 --- a/store_api/storage/requests/trait.WriteRequest.html +++ b/store_api/storage/requests/trait.WriteRequest.html @@ -4,20 +4,20 @@ // Required methods fn put( &mut self, - data: HashMap<String, VectorRef> + data: HashMap<String, VectorRef> ) -> Result<(), Self::Error>; fn delete( &mut self, - keys: HashMap<String, VectorRef> + keys: HashMap<String, VectorRef> ) -> Result<(), Self::Error>; }
    Expand description

    Write request holds a collection of updates to apply to a region.

    The implementation of the write request should ensure all operations in the request follows the same schema restriction.

    -

    Required Associated Types§

    Required Methods§

    source

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<(), Self::Error>

    Add put operation to the request.

    +

    Required Associated Types§

    Required Methods§

    source

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<(), Self::Error>

    Add put operation to the request.

    data is the columnar format of the data to put.

    source

    fn delete( &mut self, - keys: HashMap<String, VectorRef> + keys: HashMap<String, VectorRef> ) -> Result<(), Self::Error>

    Delete rows by keys.

    keys are the row keys, in columnar format, of the rows to delete.

    Implementors§

    \ No newline at end of file diff --git a/store_api/storage/struct.Chunk.html b/store_api/storage/struct.Chunk.html index 63dfeac2da06..58c6b3dcdfc9 100644 --- a/store_api/storage/struct.Chunk.html +++ b/store_api/storage/struct.Chunk.html @@ -1,7 +1,7 @@ Chunk in store_api::storage - Rust

    Struct store_api::storage::Chunk

    source ·
    pub struct Chunk {
    -    pub columns: Vec<VectorRef>,
    +    pub columns: Vec<VectorRef>,
     }
    Expand description

    A bunch of rows in columnar format.

    -

    Fields§

    §columns: Vec<VectorRef>

    Implementations§

    source§

    impl Chunk

    source

    pub fn new(columns: Vec<VectorRef>) -> Chunk

    Trait Implementations§

    source§

    impl Debug for Chunk

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Chunk

    §

    impl Send for Chunk

    §

    impl Sync for Chunk

    §

    impl Unpin for Chunk

    §

    impl !UnwindSafe for Chunk

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Fields§

    §columns: Vec<VectorRef>

    Implementations§

    source§

    impl Chunk

    source

    pub fn new(columns: Vec<VectorRef>) -> Chunk

    Trait Implementations§

    source§

    impl Debug for Chunk

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Chunk

    §

    impl Send for Chunk

    §

    impl Sync for Chunk

    §

    impl Unpin for Chunk

    §

    impl !UnwindSafe for Chunk

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/store_api/storage/struct.ColumnSchema.html b/store_api/storage/struct.ColumnSchema.html index 1c704e8087fc..382c734d5979 100644 --- a/store_api/storage/struct.ColumnSchema.html +++ b/store_api/storage/struct.ColumnSchema.html @@ -1,4 +1,4 @@ -ColumnSchema in store_api::storage - Rust
    pub struct ColumnSchema {
    +ColumnSchema in store_api::storage - Rust
    pub struct ColumnSchema {
         pub name: String,
         pub data_type: ConcreteDataType,
         is_nullable: bool,
    @@ -6,42 +6,42 @@
         default_constraint: Option<ColumnDefaultConstraint>,
         metadata: HashMap<String, String, RandomState>,
     }
    Expand description

    Schema of a column, used as an immutable struct.

    -

    Fields§

    §name: String§data_type: ConcreteDataType§is_nullable: bool§is_time_index: bool§default_constraint: Option<ColumnDefaultConstraint>§metadata: HashMap<String, String, RandomState>

    Implementations§

    §

    impl ColumnSchema

    pub fn new<T>( +

    Fields§

    §name: String§data_type: ConcreteDataType§is_nullable: bool§is_time_index: bool§default_constraint: Option<ColumnDefaultConstraint>§metadata: HashMap<String, String, RandomState>

    Implementations§

    source§

    impl ColumnSchema

    source

    pub fn new<T>( name: T, data_type: ConcreteDataType, is_nullable: bool ) -> ColumnSchemawhere - T: Into<String>,

    pub fn is_time_index(&self) -> bool

    pub fn is_nullable(&self) -> bool

    pub fn default_constraint(&self) -> Option<&ColumnDefaultConstraint>

    pub fn metadata(&self) -> &HashMap<String, String, RandomState>

    pub fn mut_metadata(&mut self) -> &mut HashMap<String, String, RandomState>

    pub fn with_time_index(self, is_time_index: bool) -> ColumnSchema

    pub fn with_default_constraint( + T: Into<String>,

    source

    pub fn is_time_index(&self) -> bool

    source

    pub fn is_nullable(&self) -> bool

    source

    pub fn default_constraint(&self) -> Option<&ColumnDefaultConstraint>

    source

    pub fn metadata(&self) -> &HashMap<String, String, RandomState>

    source

    pub fn mut_metadata(&mut self) -> &mut HashMap<String, String, RandomState>

    source

    pub fn with_time_index(self, is_time_index: bool) -> ColumnSchema

    source

    pub fn with_default_constraint( self, default_constraint: Option<ColumnDefaultConstraint> -) -> Result<ColumnSchema, Error>

    pub fn with_metadata( +) -> Result<ColumnSchema, Error>

    source

    pub fn with_metadata( self, metadata: HashMap<String, String, RandomState> ) -> ColumnSchema

    Creates a new ColumnSchema with given metadata.

    -

    pub fn create_default_vector( +

    source

    pub fn create_default_vector( &self, num_rows: usize -) -> Result<Option<Arc<dyn Vector, Global>>, Error>

    Creates a vector with default value for this column.

    +) -> Result<Option<Arc<dyn Vector, Global>>, Error>

    Creates a vector with default value for this column.

    If the column is NOT NULL but doesn’t has DEFAULT value supplied, returns Ok(None).

    -

    pub fn create_default_vector_for_padding( +

    source

    pub fn create_default_vector_for_padding( &self, num_rows: usize -) -> Arc<dyn Vector, Global>

    Creates a vector for padding.

    -

    This method always returns a vector since it uses [DataType::default_value] +) -> Arc<dyn Vector, Global>

    Creates a vector for padding.

    +

    This method always returns a vector since it uses DataType::default_value to fill the vector. Callers should only use the created vector for padding and never read its content.

    -

    pub fn create_default(&self) -> Result<Option<Value>, Error>

    Creates a default value for this column.

    +
    source

    pub fn create_default(&self) -> Result<Option<Value>, Error>

    Creates a default value for this column.

    If the column is NOT NULL but doesn’t has DEFAULT value supplied, returns Ok(None).

    -

    Trait Implementations§

    §

    impl Clone for ColumnSchema

    §

    fn clone(&self) -> ColumnSchema

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for ColumnSchema

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl<'de> Deserialize<'de> for ColumnSchema

    §

    fn deserialize<__D>( +

    Trait Implementations§

    source§

    impl Clone for ColumnSchema

    source§

    fn clone(&self) -> ColumnSchema

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ColumnSchema

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for ColumnSchema

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ColumnSchema, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    §

    impl PartialEq<ColumnSchema> for ColumnSchema

    §

    fn eq(&self, other: &ColumnSchema) -> bool

    This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more

    source§

    impl PartialEq<ColumnSchema> for ColumnSchema

    source§

    fn eq(&self, other: &ColumnSchema) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    §

    impl Serialize for ColumnSchema

    §

    fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

    source§

    impl Serialize for ColumnSchema

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    §

    impl TryFrom<&Field> for ColumnSchema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(field: &Field) -> Result<ColumnSchema, Error>

    Performs the conversion.
    §

    impl Eq for ColumnSchema

    §

    impl StructuralEq for ColumnSchema

    §

    impl StructuralPartialEq for ColumnSchema

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    source§

    impl TryFrom<&Field> for ColumnSchema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(field: &Field) -> Result<ColumnSchema, Error>

    Performs the conversion.
    source§

    impl Eq for ColumnSchema

    source§

    impl StructuralEq for ColumnSchema

    source§

    impl StructuralPartialEq for ColumnSchema

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/store_api/storage/struct.Schema.html b/store_api/storage/struct.Schema.html index 62ac09a00c6f..e47056a98b60 100644 --- a/store_api/storage/struct.Schema.html +++ b/store_api/storage/struct.Schema.html @@ -1,27 +1,27 @@ -Schema in store_api::storage - Rust

    Struct store_api::storage::Schema

    pub struct Schema {
    +Schema in store_api::storage - Rust

    Struct store_api::storage::Schema

    source ·
    pub struct Schema {
         column_schemas: Vec<ColumnSchema, Global>,
         name_to_index: HashMap<String, usize, RandomState>,
         arrow_schema: Arc<Schema, Global>,
         timestamp_index: Option<usize>,
         version: u32,
     }
    Expand description

    A common schema, should be immutable.

    -

    Fields§

    §column_schemas: Vec<ColumnSchema, Global>§name_to_index: HashMap<String, usize, RandomState>§arrow_schema: Arc<Schema, Global>§timestamp_index: Option<usize>§version: u32

    Implementations§

    §

    impl Schema

    pub const INITIAL_VERSION: u32 = 0u32

    Initial version of the schema.

    -

    pub fn new(column_schemas: Vec<ColumnSchema, Global>) -> Schema

    Create a schema from a vector of ColumnSchema.

    +

    Fields§

    §column_schemas: Vec<ColumnSchema, Global>§name_to_index: HashMap<String, usize, RandomState>§arrow_schema: Arc<Schema, Global>§timestamp_index: Option<usize>§version: u32

    Implementations§

    source§

    impl Schema

    source

    pub const INITIAL_VERSION: u32 = 0u32

    Initial version of the schema.

    +
    source

    pub fn new(column_schemas: Vec<ColumnSchema, Global>) -> Schema

    Create a schema from a vector of ColumnSchema.

    Panics

    Panics when ColumnSchema’s default_constraint can’t be serialized into json.

    -

    pub fn try_new( +

    source

    pub fn try_new( column_schemas: Vec<ColumnSchema, Global> -) -> Result<Schema, Error>

    Try to Create a schema from a vector of ColumnSchema.

    -

    pub fn arrow_schema(&self) -> &Arc<Schema, Global>

    pub fn column_schemas(&self) -> &[ColumnSchema]

    pub fn column_schema_by_name(&self, name: &str) -> Option<&ColumnSchema>

    pub fn column_name_by_index(&self, idx: usize) -> &str

    Retrieve the column’s name by index

    +) -> Result<Schema, Error>

    Try to Create a schema from a vector of ColumnSchema.

    +
    source

    pub fn arrow_schema(&self) -> &Arc<Schema, Global>

    source

    pub fn column_schemas(&self) -> &[ColumnSchema]

    source

    pub fn column_schema_by_name(&self, name: &str) -> Option<&ColumnSchema>

    source

    pub fn column_name_by_index(&self, idx: usize) -> &str

    Retrieve the column’s name by index

    Panics

    This method may panic if the index is out of range of column schemas.

    -

    pub fn column_index_by_name(&self, name: &str) -> Option<usize>

    pub fn contains_column(&self, name: &str) -> bool

    pub fn num_columns(&self) -> usize

    pub fn is_empty(&self) -> bool

    pub fn timestamp_index(&self) -> Option<usize>

    Returns index of the timestamp key column.

    -

    pub fn timestamp_column(&self) -> Option<&ColumnSchema>

    pub fn version(&self) -> u32

    pub fn metadata(&self) -> &HashMap<String, String, RandomState>

    pub fn try_project(&self, indices: &[usize]) -> Result<Schema, Error>

    Generate a new projected schema

    +
    source

    pub fn column_index_by_name(&self, name: &str) -> Option<usize>

    source

    pub fn contains_column(&self, name: &str) -> bool

    source

    pub fn num_columns(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn timestamp_index(&self) -> Option<usize>

    Returns index of the timestamp key column.

    +
    source

    pub fn timestamp_column(&self) -> Option<&ColumnSchema>

    source

    pub fn version(&self) -> u32

    source

    pub fn metadata(&self) -> &HashMap<String, String, RandomState>

    source

    pub fn try_project(&self, indices: &[usize]) -> Result<Schema, Error>

    Generate a new projected schema

    Panic

    If the index out ouf bound

    -

    Trait Implementations§

    §

    impl Clone for Schema

    §

    fn clone(&self) -> Schema

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Schema

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl PartialEq<Schema> for Schema

    §

    fn eq(&self, other: &Schema) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for Schema

    source§

    fn clone(&self) -> Schema

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Schema

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq<Schema> for Schema

    source§

    fn eq(&self, other: &Schema) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    §

    impl TryFrom<Arc<DFSchema, Global>> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(value: Arc<DFSchema, Global>) -> Result<Schema, Error>

    Performs the conversion.
    §

    impl TryFrom<Arc<Schema, Global>> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(arrow_schema: Arc<Schema, Global>) -> Result<Schema, Error>

    Performs the conversion.
    §

    impl TryFrom<RawSchema> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(raw: RawSchema) -> Result<Schema, Error>

    Performs the conversion.
    §

    impl TryFrom<Schema> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from(arrow_schema: Schema) -> Result<Schema, Error>

    Performs the conversion.
    §

    impl Eq for Schema

    §

    impl StructuralEq for Schema

    §

    impl StructuralPartialEq for Schema

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl TryFrom<Arc<DFSchema, Global>> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: Arc<DFSchema, Global>) -> Result<Schema, Error>

    Performs the conversion.
    source§

    impl TryFrom<Arc<Schema, Global>> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(arrow_schema: Arc<Schema, Global>) -> Result<Schema, Error>

    Performs the conversion.
    source§

    impl TryFrom<RawSchema> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(raw: RawSchema) -> Result<Schema, Error>

    Performs the conversion.
    source§

    impl TryFrom<Schema> for Schema

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(arrow_schema: Schema) -> Result<Schema, Error>

    Performs the conversion.
    source§

    impl Eq for Schema

    source§

    impl StructuralEq for Schema

    source§

    impl StructuralPartialEq for Schema

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/store_api/storage/struct.SchemaBuilder.html b/store_api/storage/struct.SchemaBuilder.html index 073f64ae1d4a..694a1ff931e6 100644 --- a/store_api/storage/struct.SchemaBuilder.html +++ b/store_api/storage/struct.SchemaBuilder.html @@ -1,21 +1,21 @@ -SchemaBuilder in store_api::storage - Rust
    pub struct SchemaBuilder {
    +SchemaBuilder in store_api::storage - Rust
    pub struct SchemaBuilder {
         column_schemas: Vec<ColumnSchema, Global>,
         name_to_index: HashMap<String, usize, RandomState>,
         fields: Vec<Field, Global>,
         timestamp_index: Option<usize>,
         version: u32,
         metadata: HashMap<String, String, RandomState>,
    -}

    Fields§

    §column_schemas: Vec<ColumnSchema, Global>§name_to_index: HashMap<String, usize, RandomState>§fields: Vec<Field, Global>§timestamp_index: Option<usize>§version: u32§metadata: HashMap<String, String, RandomState>

    Implementations§

    Fields§

    §column_schemas: Vec<ColumnSchema, Global>§name_to_index: HashMap<String, usize, RandomState>§fields: Vec<Field, Global>§timestamp_index: Option<usize>§version: u32§metadata: HashMap<String, String, RandomState>

    Implementations§

    source§

    impl SchemaBuilder

    source

    pub fn try_from_columns( column_schemas: Vec<ColumnSchema, Global> -) -> Result<SchemaBuilder, Error>

    pub fn version(self, version: u32) -> SchemaBuilder

    pub fn add_metadata( +) -> Result<SchemaBuilder, Error>

    source

    pub fn version(self, version: u32) -> SchemaBuilder

    source

    pub fn add_metadata( self, key: impl Into<String>, value: impl Into<String> ) -> SchemaBuilder

    Add key value pair to metadata.

    Old metadata with same key would be overwritten.

    -

    pub fn build(self) -> Result<Schema, Error>

    Trait Implementations§

    §

    impl Default for SchemaBuilder

    §

    fn default() -> SchemaBuilder

    Returns the “default value” for a type. Read more
    §

    impl TryFrom<Vec<ColumnSchema, Global>> for SchemaBuilder

    §

    type Error = Error

    The type returned in the event of a conversion error.
    §

    fn try_from( +

    source

    pub fn build(self) -> Result<Schema, Error>

    Trait Implementations§

    source§

    impl Default for SchemaBuilder

    source§

    fn default() -> SchemaBuilder

    Returns the “default value” for a type. Read more
    source§

    impl TryFrom<Vec<ColumnSchema, Global>> for SchemaBuilder

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from( column_schemas: Vec<ColumnSchema, Global> -) -> Result<SchemaBuilder, Error>

    Performs the conversion.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +) -> Result<SchemaBuilder, Error>

    Performs the conversion.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/store_api/storage/trait.WriteRequest.html b/store_api/storage/trait.WriteRequest.html index 53194357ecd0..6733ed9a52f3 100644 --- a/store_api/storage/trait.WriteRequest.html +++ b/store_api/storage/trait.WriteRequest.html @@ -4,20 +4,20 @@ // Required methods fn put( &mut self, - data: HashMap<String, VectorRef> + data: HashMap<String, VectorRef> ) -> Result<(), Self::Error>; fn delete( &mut self, - keys: HashMap<String, VectorRef> + keys: HashMap<String, VectorRef> ) -> Result<(), Self::Error>; }
    Expand description

    Write request holds a collection of updates to apply to a region.

    The implementation of the write request should ensure all operations in the request follows the same schema restriction.

    -

    Required Associated Types§

    Required Methods§

    source

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<(), Self::Error>

    Add put operation to the request.

    +

    Required Associated Types§

    Required Methods§

    source

    fn put(&mut self, data: HashMap<String, VectorRef>) -> Result<(), Self::Error>

    Add put operation to the request.

    data is the columnar format of the data to put.

    source

    fn delete( &mut self, - keys: HashMap<String, VectorRef> + keys: HashMap<String, VectorRef> ) -> Result<(), Self::Error>

    Delete rows by keys.

    keys are the row keys, in columnar format, of the rows to delete.

    Implementors§

    \ No newline at end of file diff --git a/store_api/storage/type.SchemaRef.html b/store_api/storage/type.SchemaRef.html index e20eb191dede..ccb1870a3656 100644 --- a/store_api/storage/type.SchemaRef.html +++ b/store_api/storage/type.SchemaRef.html @@ -1 +1 @@ -SchemaRef in store_api::storage - Rust

    Type Definition store_api::storage::SchemaRef

    pub type SchemaRef = Arc<Schema, Global>;
    \ No newline at end of file +SchemaRef in store_api::storage - Rust

    Type Definition store_api::storage::SchemaRef

    source ·
    pub type SchemaRef = Arc<Schema, Global>;
    \ No newline at end of file diff --git a/table/metadata/enum.ConvertError.html b/table/metadata/enum.ConvertError.html index 020a5e031b44..474d2ca5b76f 100644 --- a/table/metadata/enum.ConvertError.html +++ b/table/metadata/enum.ConvertError.html @@ -1,4 +1,4 @@ -ConvertError in table::metadata - Rust
    pub enum ConvertError {
    +ConvertError in table::metadata - Rust
    pub enum ConvertError {
     
    Show 21 variants Serialize { error: Error, location: Location, @@ -86,17 +86,17 @@ reason: String, location: Location, }, -
    }

    Variants§

    §

    Serialize

    Fields

    §error: Error
    §location: Location
    §

    Deserialize

    Fields

    §error: Error
    §location: Location
    §json: String
    §

    Conversion

    Fields

    §from: String
    §location: Location
    §

    BadArrayAccess

    Fields

    §index: usize
    §size: usize
    §location: Location
    §

    UnknownVector

    Fields

    §location: Location
    §

    UnsupportedArrowType

    Fields

    §arrow_type: DataType
    §location: Location
    §

    UnsupportedOperation

    Fields

    §vector_type: String
    §location: Location
    §

    ParseSchemaVersion

    Fields

    §value: String
    §location: Location
    §

    InvalidTimestampIndex

    Fields

    §index: usize
    §location: Location
    §

    CastType

    Fields

    §location: Location
    §

    CastTimeType

    Fields

    §location: Location
    §

    ArrowCompute

    Fields

    §error: ArrowError
    §location: Location
    §

    ProjectArrowSchema

    Fields

    §error: ArrowError
    §location: Location
    §

    UnsupportedDefaultExpr

    Fields

    §expr: String
    §location: Location
    §

    NullDefault

    Fields

    §location: Location
    §

    DefaultValueType

    Fields

    §reason: String
    §location: Location
    §

    DuplicateMeta

    Fields

    §location: Location
    §

    ToScalarValue

    Fields

    §reason: String
    §location: Location
    §

    InvalidTimestampPrecision

    Fields

    §precision: u64
    §location: Location
    §

    DuplicateColumn

    Fields

    §column: String
    §location: Location
    §

    TryFromValue

    Fields

    §reason: String
    §location: Location

    Trait Implementations§

    §

    impl Debug for Error

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Display for Error

    §

    fn fmt( +

    }

    Variants§

    §

    Serialize

    Fields

    §error: Error
    §location: Location
    §

    Deserialize

    Fields

    §error: Error
    §location: Location
    §json: String
    §

    Conversion

    Fields

    §from: String
    §location: Location
    §

    BadArrayAccess

    Fields

    §index: usize
    §size: usize
    §location: Location
    §

    UnknownVector

    Fields

    §location: Location
    §

    UnsupportedArrowType

    Fields

    §arrow_type: DataType
    §location: Location
    §

    UnsupportedOperation

    Fields

    §vector_type: String
    §location: Location
    §

    ParseSchemaVersion

    Fields

    §value: String
    §location: Location
    §

    InvalidTimestampIndex

    Fields

    §index: usize
    §location: Location
    §

    CastType

    Fields

    §location: Location
    §

    CastTimeType

    Fields

    §location: Location
    §

    ArrowCompute

    Fields

    §error: ArrowError
    §location: Location
    §

    ProjectArrowSchema

    Fields

    §error: ArrowError
    §location: Location
    §

    UnsupportedDefaultExpr

    Fields

    §expr: String
    §location: Location
    §

    NullDefault

    Fields

    §location: Location
    §

    DefaultValueType

    Fields

    §reason: String
    §location: Location
    §

    DuplicateMeta

    Fields

    §location: Location
    §

    ToScalarValue

    Fields

    §reason: String
    §location: Location
    §

    InvalidTimestampPrecision

    Fields

    §precision: u64
    §location: Location
    §

    DuplicateColumn

    Fields

    §column: String
    §location: Location
    §

    TryFromValue

    Fields

    §reason: String
    §location: Location

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt( &self, __snafu_display_formatter: &mut Formatter<'_> -) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Error for Errorwhere - Error: Debug + Display,

    §

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    §

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    §

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    §

    impl ErrorCompat for Error

    §

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where +) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errorwhere + Error: Debug + Display,

    source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    source§

    fn provide<'a>(&'a self, demand: &mut Demand<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl ErrorCompat for Error

    source§

    fn backtrace(&self) -> Option<&Backtrace>

    Returns a Backtrace that may be printed.
    §

    fn iter_chain(&self) -> ChainCompat<'_>where Self: AsErrorSource,

    Returns an iterator for traversing the chain of errors, starting with the current error -and continuing with recursive calls to Error::source. Read more
    §

    impl ErrorExt for Error

    §

    fn status_code(&self) -> StatusCode

    Map this error to StatusCode.
    §

    fn as_any(&self) -> &(dyn Any + 'static)

    Returns the error as Any so that it can be +and continuing with recursive calls to Error::source. Read more
    source§

    impl ErrorExt for Error

    source§

    fn status_code(&self) -> StatusCode

    Map this error to StatusCode.
    source§

    fn as_any(&self) -> &(dyn Any + 'static)

    Returns the error as Any so that it can be downcast to a specific implementation.
    source§

    fn location_opt(&self) -> Option<Location>

    Get the location of this error, None if the location is unavailable. Add _opt suffix to avoid confusing with similar method in std::error::Error
    source§

    fn output_msg(&self) -> Stringwhere - Self: Sized,

    §

    impl StackError for Error

    §

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String, Global>)

    §

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere + Self: Sized,

    source§

    impl StackError for Error

    source§

    fn debug_fmt(&self, layer: usize, buf: &mut Vec<String, Global>)

    source§

    fn next(&self) -> Option<&dyn StackError>

    source§

    fn last(&self) -> &dyn StackErrorwhere Self: Sized,

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> AsErrorSource for Twhere T: Error + 'static,

    §

    fn as_error_source(&self) -> &(dyn Error + 'static)

    For maximum effectiveness, this needs to be called as a method diff --git a/table/metadata/struct.RawTableMeta.html b/table/metadata/struct.RawTableMeta.html index 6f033a1039a6..bd9eb2c535e3 100644 --- a/table/metadata/struct.RawTableMeta.html +++ b/table/metadata/struct.RawTableMeta.html @@ -1,5 +1,5 @@ RawTableMeta in table::metadata - Rust
    pub struct RawTableMeta {
    -    pub schema: RawSchema,
    +    pub schema: RawSchema,
         pub primary_key_indices: Vec<usize>,
         pub value_indices: Vec<usize>,
         pub engine: String,
    @@ -9,7 +9,7 @@
         pub created_on: DateTime<Utc>,
         pub partition_key_indices: Vec<usize>,
     }
    Expand description

    Struct used to serialize and deserialize TableMeta.

    -

    Fields§

    §schema: RawSchema§primary_key_indices: Vec<usize>§value_indices: Vec<usize>§engine: String§next_column_id: ColumnId§region_numbers: Vec<u32>§options: TableOptions§created_on: DateTime<Utc>§partition_key_indices: Vec<usize>

    Trait Implementations§

    source§

    impl Clone for RawTableMeta

    source§

    fn clone(&self) -> RawTableMeta

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RawTableMeta

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for RawTableMeta

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +

    Fields§

    §schema: RawSchema§primary_key_indices: Vec<usize>§value_indices: Vec<usize>§engine: String§next_column_id: ColumnId§region_numbers: Vec<u32>§options: TableOptions§created_on: DateTime<Utc>§partition_key_indices: Vec<usize>

    Trait Implementations§

    source§

    impl Clone for RawTableMeta

    source§

    fn clone(&self) -> RawTableMeta

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RawTableMeta

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for RawTableMeta

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl From<TableMeta> for RawTableMeta

    source§

    fn from(meta: TableMeta) -> RawTableMeta

    Converts to this type from the input type.
    source§

    impl PartialEq<RawTableMeta> for RawTableMeta

    source§

    fn eq(&self, other: &RawTableMeta) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for RawTableMeta

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/table/metadata/struct.TableMeta.html b/table/metadata/struct.TableMeta.html index 17a1ab5349e4..0374963c9d04 100644 --- a/table/metadata/struct.TableMeta.html +++ b/table/metadata/struct.TableMeta.html @@ -1,5 +1,5 @@ TableMeta in table::metadata - Rust

    Struct table::metadata::TableMeta

    source ·
    pub struct TableMeta {
    -    pub schema: SchemaRef,
    +    pub schema: SchemaRef,
         pub primary_key_indices: Vec<usize>,
         pub value_indices: Vec<usize>,
         pub engine: String,
    @@ -11,7 +11,7 @@
     }
    Expand description

    The table metadata Note: if you add new fields to this struct, please ensure ‘new_meta_builder’ function works. TODO(dennis): find a better way to ensure ‘new_meta_builder’ works when adding new fields.

    -

    Fields§

    §schema: SchemaRef§primary_key_indices: Vec<usize>

    The indices of columns in primary key. Note that the index of timestamp column +

    Fields§

    §schema: SchemaRef§primary_key_indices: Vec<usize>

    The indices of columns in primary key. Note that the index of timestamp column is not included in these indices.

    §value_indices: Vec<usize>§engine: String§region_numbers: Vec<u32>§next_column_id: ColumnId§options: TableOptions

    Table options.

    §created_on: DateTime<Utc>§partition_key_indices: Vec<usize>

    Implementations§

    source§

    impl TableMeta

    source

    pub fn row_key_column_names(&self) -> impl Iterator<Item = &String>

    source

    pub fn field_column_names(&self) -> impl Iterator<Item = &String>

    source

    pub fn builder_with_alter_kind( @@ -23,7 +23,7 @@

    source

    pub fn alloc_new_column( &mut self, table_name: &str, - new_column: &ColumnSchema + new_column: &ColumnSchema ) -> Result<ColumnDescriptor>

    Allocate a new column for the table.

    This method would bump the next_column_id of the meta.

    source

    fn new_meta_builder(&self) -> TableMetaBuilder

    source

    fn add_columns( diff --git a/table/metadata/struct.TableMetaBuilder.html b/table/metadata/struct.TableMetaBuilder.html index 2b0cf89e5a42..cdae57e0299a 100644 --- a/table/metadata/struct.TableMetaBuilder.html +++ b/table/metadata/struct.TableMetaBuilder.html @@ -1,5 +1,5 @@ TableMetaBuilder in table::metadata - Rust
    pub struct TableMetaBuilder {
    -    schema: Option<SchemaRef>,
    +    schema: Option<SchemaRef>,
         primary_key_indices: Option<Vec<usize>>,
         value_indices: Option<Vec<usize>>,
         engine: Option<String>,
    @@ -9,10 +9,10 @@
         created_on: Option<DateTime<Utc>>,
         partition_key_indices: Option<Vec<usize>>,
     }
    Expand description

    Builder for TableMeta.

    -

    Fields§

    §schema: Option<SchemaRef>§primary_key_indices: Option<Vec<usize>>

    The indices of columns in primary key. Note that the index of timestamp column +

    Fields§

    §schema: Option<SchemaRef>§primary_key_indices: Option<Vec<usize>>

    The indices of columns in primary key. Note that the index of timestamp column is not included in these indices.

    §value_indices: Option<Vec<usize>>§engine: Option<String>§region_numbers: Option<Vec<u32>>§next_column_id: Option<ColumnId>§options: Option<TableOptions>

    Table options.

    -
    §created_on: Option<DateTime<Utc>>§partition_key_indices: Option<Vec<usize>>

    Implementations§

    source§

    impl TableMetaBuilder

    source

    pub fn schema(&mut self, value: SchemaRef) -> &mut Self

    source

    pub fn primary_key_indices(&mut self, value: Vec<usize>) -> &mut Self

    The indices of columns in primary key. Note that the index of timestamp column +

    §created_on: Option<DateTime<Utc>>§partition_key_indices: Option<Vec<usize>>

    Implementations§

    source§

    impl TableMetaBuilder

    source

    pub fn schema(&mut self, value: SchemaRef) -> &mut Self

    source

    pub fn primary_key_indices(&mut self, value: Vec<usize>) -> &mut Self

    The indices of columns in primary key. Note that the index of timestamp column is not included in these indices.

    source

    pub fn value_indices(&mut self, value: Vec<usize>) -> &mut Self

    source

    pub fn engine<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self

    source

    pub fn region_numbers<VALUE: Into<Vec<u32>>>( &mut self, diff --git a/table/metadata/type.ConvertResult.html b/table/metadata/type.ConvertResult.html index 374f8de604f9..6c9cbe89d95d 100644 --- a/table/metadata/type.ConvertResult.html +++ b/table/metadata/type.ConvertResult.html @@ -1 +1 @@ -ConvertResult in table::metadata - Rust

    Type Definition table::metadata::ConvertResult

    pub type ConvertResult<T> = Result<T, Error>;
    \ No newline at end of file +ConvertResult in table::metadata - Rust

    Type Definition table::metadata::ConvertResult

    source ·
    pub type ConvertResult<T> = Result<T, Error>;
    \ No newline at end of file diff --git a/table/predicate/stats/struct.RowGroupPruningStatistics.html b/table/predicate/stats/struct.RowGroupPruningStatistics.html index 81cd5d31f5e8..a8cb370af5ab 100644 --- a/table/predicate/stats/struct.RowGroupPruningStatistics.html +++ b/table/predicate/stats/struct.RowGroupPruningStatistics.html @@ -1,7 +1,7 @@ RowGroupPruningStatistics in table::predicate::stats - Rust
    pub struct RowGroupPruningStatistics<'a> {
         pub meta_data: &'a [RowGroupMetaData],
    -    pub schema: &'a SchemaRef,
    -}

    Fields§

    §meta_data: &'a [RowGroupMetaData]§schema: &'a SchemaRef

    Implementations§

    source§

    impl<'a> RowGroupPruningStatistics<'a>

    source

    pub fn new(meta_data: &'a [RowGroupMetaData], schema: &'a SchemaRef) -> Self

    source

    fn field_by_name(&self, name: &str) -> Option<(usize, &DataType)>

    Trait Implementations§

    source§

    impl<'a> PruningStatistics for RowGroupPruningStatistics<'a>

    source§

    fn min_values(&self, column: &Column) -> Option<ArrayRef>

    return the minimum values for the named column, if known. + pub schema: &'a SchemaRef, +}

    Fields§

    §meta_data: &'a [RowGroupMetaData]§schema: &'a SchemaRef

    Implementations§

    source§

    impl<'a> RowGroupPruningStatistics<'a>

    source

    pub fn new(meta_data: &'a [RowGroupMetaData], schema: &'a SchemaRef) -> Self

    source

    fn field_by_name(&self, name: &str) -> Option<(usize, &DataType)>

    Trait Implementations§

    source§

    impl<'a> PruningStatistics for RowGroupPruningStatistics<'a>

    source§

    fn min_values(&self, column: &Column) -> Option<ArrayRef>

    return the minimum values for the named column, if known. Note: the returned array must contain num_containers() rows
    source§

    fn max_values(&self, column: &Column) -> Option<ArrayRef>

    return the maximum values for the named column, if known. Note: the returned array must contain num_containers() rows.
    source§

    fn num_containers(&self) -> usize

    return the number of containers (e.g. row groups) being pruned with these statistics
    source§

    fn null_counts(&self, column: &Column) -> Option<ArrayRef>

    return the number of null values for the named column as an diff --git a/table/predicate/struct.Predicate.html b/table/predicate/struct.Predicate.html index 75b85abb8c56..31c990cd9db1 100644 --- a/table/predicate/struct.Predicate.html +++ b/table/predicate/struct.Predicate.html @@ -1,12 +1,12 @@ Predicate in table::predicate - Rust

    Struct table::predicate::Predicate

    source ·
    pub struct Predicate {
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         exprs: Vec<Arc<dyn PhysicalExpr>>,
    -}

    Fields§

    §schema: SchemaRef

    The schema of the table that the expressions being applied.

    +}

    Fields§

    §schema: SchemaRef

    The schema of the table that the expressions being applied.

    §exprs: Vec<Arc<dyn PhysicalExpr>>

    Physical expressions of this predicate.

    -

    Implementations§

    source§

    impl Predicate

    source

    pub fn try_new(exprs: Vec<Expr>, schema: SchemaRef) -> Result<Self>

    Creates a new Predicate by converting logical exprs to physical exprs that can be +

    Implementations§

    source§

    impl Predicate

    source

    pub fn try_new(exprs: Vec<Expr>, schema: SchemaRef) -> Result<Self>

    Creates a new Predicate by converting logical exprs to physical exprs that can be evaluated against record batches. Returns error when failed to convert exprs.

    -
    source

    pub fn exprs(&self) -> &[Arc<dyn PhysicalExpr>]

    source

    pub fn empty(schema: SchemaRef) -> Self

    Builds an empty predicate from given schema.

    +
    source

    pub fn exprs(&self) -> &[Arc<dyn PhysicalExpr>]

    source

    pub fn empty(schema: SchemaRef) -> Self

    Builds an empty predicate from given schema.

    source

    pub fn prune_row_groups(&self, row_groups: &[RowGroupMetaData]) -> Vec<bool>

    Evaluates the predicate against row group metadata. Returns a vector of boolean values, among which false means the row group can be skipped.

    source

    pub fn prune_primary_key(&self, primary_key: &RecordBatch) -> Result<bool>

    Prunes primary keys

    diff --git a/table/requests/struct.AddColumnRequest.html b/table/requests/struct.AddColumnRequest.html index 5367ef5e0ae3..3e46bf24aabb 100644 --- a/table/requests/struct.AddColumnRequest.html +++ b/table/requests/struct.AddColumnRequest.html @@ -1,9 +1,9 @@ AddColumnRequest in table::requests - Rust
    pub struct AddColumnRequest {
    -    pub column_schema: ColumnSchema,
    +    pub column_schema: ColumnSchema,
         pub is_key: bool,
         pub location: Option<AddColumnLocation>,
     }
    Expand description

    Add column request

    -

    Fields§

    §column_schema: ColumnSchema§is_key: bool§location: Option<AddColumnLocation>

    Trait Implementations§

    source§

    impl Clone for AddColumnRequest

    source§

    fn clone(&self) -> AddColumnRequest

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AddColumnRequest

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for AddColumnRequest

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +

    Fields§

    §column_schema: ColumnSchema§is_key: bool§location: Option<AddColumnLocation>

    Trait Implementations§

    source§

    impl Clone for AddColumnRequest

    source§

    fn clone(&self) -> AddColumnRequest

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AddColumnRequest

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for AddColumnRequest

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for AddColumnRequest

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/table/requests/struct.CreateTableRequest.html b/table/requests/struct.CreateTableRequest.html index 8a7530a77ca8..aa682ed7e089 100644 --- a/table/requests/struct.CreateTableRequest.html +++ b/table/requests/struct.CreateTableRequest.html @@ -4,14 +4,14 @@ pub schema_name: String, pub table_name: String, pub desc: Option<String>, - pub schema: RawSchema, + pub schema: RawSchema, pub region_numbers: Vec<u32>, pub primary_key_indices: Vec<usize>, pub create_if_not_exists: bool, pub table_options: TableOptions, pub engine: String, }
    Expand description

    Create table request

    -

    Fields§

    §id: TableId§catalog_name: String§schema_name: String§table_name: String§desc: Option<String>§schema: RawSchema§region_numbers: Vec<u32>§primary_key_indices: Vec<usize>§create_if_not_exists: bool§table_options: TableOptions§engine: String

    Implementations§

    Trait Implementations§

    source§

    impl Clone for CreateTableRequest

    source§

    fn clone(&self) -> CreateTableRequest

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for CreateTableRequest

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for CreateTableRequest

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +

    Fields§

    §id: TableId§catalog_name: String§schema_name: String§table_name: String§desc: Option<String>§schema: RawSchema§region_numbers: Vec<u32>§primary_key_indices: Vec<usize>§create_if_not_exists: bool§table_options: TableOptions§engine: String

    Implementations§

    Trait Implementations§

    source§

    impl Clone for CreateTableRequest

    source§

    fn clone(&self) -> CreateTableRequest

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for CreateTableRequest

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for CreateTableRequest

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for CreateTableRequest

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/table/requests/struct.DeleteRequest.html b/table/requests/struct.DeleteRequest.html index fc7a7633b56b..d071aa1ddc5e 100644 --- a/table/requests/struct.DeleteRequest.html +++ b/table/requests/struct.DeleteRequest.html @@ -2,9 +2,9 @@ pub catalog_name: String, pub schema_name: String, pub table_name: String, - pub key_column_values: HashMap<String, VectorRef>, + pub key_column_values: HashMap<String, VectorRef>, }
    Expand description

    Delete (by primary key) request

    -

    Fields§

    §catalog_name: String§schema_name: String§table_name: String§key_column_values: HashMap<String, VectorRef>

    Values of each column in this table’s primary key and time index.

    +

    Fields§

    §catalog_name: String§schema_name: String§table_name: String§key_column_values: HashMap<String, VectorRef>

    Values of each column in this table’s primary key and time index.

    The key is the column name, and the value is the column value.

    Trait Implementations§

    source§

    impl Debug for DeleteRequest

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/table/requests/struct.InsertRequest.html b/table/requests/struct.InsertRequest.html index 83420949c427..ea3a98934df1 100644 --- a/table/requests/struct.InsertRequest.html +++ b/table/requests/struct.InsertRequest.html @@ -2,8 +2,8 @@ pub catalog_name: String, pub schema_name: String, pub table_name: String, - pub columns_values: HashMap<String, VectorRef>, -}

    Fields§

    §catalog_name: String§schema_name: String§table_name: String§columns_values: HashMap<String, VectorRef>

    Trait Implementations§

    source§

    impl Debug for InsertRequest

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + pub columns_values: HashMap<String, VectorRef>, +}

    Fields§

    §catalog_name: String§schema_name: String§table_name: String§columns_values: HashMap<String, VectorRef>

    Trait Implementations§

    source§

    impl Debug for InsertRequest

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CompatExt for T

    §

    fn compat(self) -> Compat<T>

    Applies the [Compat] adapter by value. Read more
    §

    fn compat_ref(&self) -> Compat<&T>

    Applies the [Compat] adapter by shared reference. Read more
    §

    fn compat_mut(&mut self) -> Compat<&mut T>

    Applies the [Compat] adapter by mutable reference. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> Twhere diff --git a/table/stats/struct.ColumnStatistics.html b/table/stats/struct.ColumnStatistics.html index 93c73604159b..c9b6d94ea387 100644 --- a/table/stats/struct.ColumnStatistics.html +++ b/table/stats/struct.ColumnStatistics.html @@ -1,12 +1,12 @@ ColumnStatistics in table::stats - Rust
    pub struct ColumnStatistics {
         pub null_count: Option<usize>,
    -    pub max_value: Option<Value>,
    -    pub min_value: Option<Value>,
    +    pub max_value: Option<Value>,
    +    pub min_value: Option<Value>,
         pub distinct_count: Option<usize>,
     }
    Expand description

    Statistics for a column within a relation

    Fields§

    §null_count: Option<usize>

    Number of null values on column

    -
    §max_value: Option<Value>

    Maximum value of column

    -
    §min_value: Option<Value>

    Minimum value of column

    +
    §max_value: Option<Value>

    Maximum value of column

    +
    §min_value: Option<Value>

    Minimum value of column

    §distinct_count: Option<usize>

    Number of distinct values

    Trait Implementations§

    source§

    impl Clone for ColumnStatistics

    source§

    fn clone(&self) -> ColumnStatistics

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ColumnStatistics

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for ColumnStatistics

    source§

    fn default() -> ColumnStatistics

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<ColumnStatistics> for ColumnStatistics

    source§

    fn eq(&self, other: &ColumnStatistics) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/table/table/numbers/struct.NumbersDataSource.html b/table/table/numbers/struct.NumbersDataSource.html index 129fff94351a..1483fe878766 100644 --- a/table/table/numbers/struct.NumbersDataSource.html +++ b/table/table/numbers/struct.NumbersDataSource.html @@ -1,6 +1,6 @@ NumbersDataSource in table::table::numbers - Rust
    struct NumbersDataSource {
    -    schema: SchemaRef,
    -}

    Fields§

    §schema: SchemaRef

    Implementations§

    source§

    impl NumbersDataSource

    source

    pub fn new(schema: SchemaRef) -> Self

    Trait Implementations§

    source§

    impl DataSource for NumbersDataSource

    source§

    fn get_stream( + schema: SchemaRef, +}

    Fields§

    §schema: SchemaRef

    Implementations§

    source§

    impl NumbersDataSource

    source

    pub fn new(schema: SchemaRef) -> Self

    Trait Implementations§

    source§

    impl DataSource for NumbersDataSource

    source§

    fn get_stream( &self, request: ScanRequest ) -> Result<SendableRecordBatchStream, BoxedError>

    Retrieves a stream of record batches based on the provided scan request.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/table/table/numbers/struct.NumbersStream.html b/table/table/numbers/struct.NumbersStream.html index 1b6ecab21d6a..42792be26cf1 100644 --- a/table/table/numbers/struct.NumbersStream.html +++ b/table/table/numbers/struct.NumbersStream.html @@ -1,8 +1,8 @@ NumbersStream in table::table::numbers - Rust
    struct NumbersStream {
         limit: u32,
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         already_run: bool,
    -}

    Fields§

    §limit: u32§schema: SchemaRef§already_run: bool

    Trait Implementations§

    source§

    impl RecordBatchStream for NumbersStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for NumbersStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +}

    Fields§

    §limit: u32§schema: SchemaRef§already_run: bool

    Trait Implementations§

    source§

    impl RecordBatchStream for NumbersStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for NumbersStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, _cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/table/table/numbers/struct.NumbersTable.html b/table/table/numbers/struct.NumbersTable.html index fedfb841d61b..a2e5bde02e65 100644 --- a/table/table/numbers/struct.NumbersTable.html +++ b/table/table/numbers/struct.NumbersTable.html @@ -1,5 +1,5 @@ NumbersTable in table::table::numbers - Rust
    pub struct NumbersTable;
    Expand description

    numbers table for test

    -

    Implementations§

    source§

    impl NumbersTable

    source

    pub fn table(table_id: TableId) -> TableRef

    source

    pub fn table_with_name(table_id: TableId, name: String) -> TableRef

    source

    pub fn schema() -> SchemaRef

    source

    pub fn table_info( +

    Implementations§

    source§

    impl NumbersTable

    source

    pub fn table(table_id: TableId) -> TableRef

    source

    pub fn table_with_name(table_id: TableId, name: String) -> TableRef

    source

    pub fn schema() -> SchemaRef

    source

    pub fn table_info( table_id: TableId, name: String, engine: String diff --git a/table/table/scan/struct.StreamScanAdapter.html b/table/table/scan/struct.StreamScanAdapter.html index cb9867120354..eedf45fa11b4 100644 --- a/table/table/scan/struct.StreamScanAdapter.html +++ b/table/table/scan/struct.StreamScanAdapter.html @@ -1,14 +1,14 @@ StreamScanAdapter in table::table::scan - Rust
    pub struct StreamScanAdapter {
         stream: Mutex<Option<SendableRecordBatchStream>>,
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         output_ordering: Option<Vec<PhysicalSortExpr>>,
         metric: ExecutionPlanMetricsSet,
     }
    Expand description

    Adapt greptime’s [SendableRecordBatchStream] to GreptimeDB’s [PhysicalPlan].

    -

    Fields§

    §stream: Mutex<Option<SendableRecordBatchStream>>§schema: SchemaRef§output_ordering: Option<Vec<PhysicalSortExpr>>§metric: ExecutionPlanMetricsSet

    Implementations§

    source§

    impl StreamScanAdapter

    source

    pub fn new(stream: SendableRecordBatchStream) -> Self

    source

    pub fn with_output_ordering( +

    Fields§

    §stream: Mutex<Option<SendableRecordBatchStream>>§schema: SchemaRef§output_ordering: Option<Vec<PhysicalSortExpr>>§metric: ExecutionPlanMetricsSet

    Implementations§

    source§

    impl StreamScanAdapter

    source

    pub fn new(stream: SendableRecordBatchStream) -> Self

    source

    pub fn with_output_ordering( self, output_ordering: Vec<PhysicalSortExpr> ) -> Self

    Trait Implementations§

    source§

    impl Debug for StreamScanAdapter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PhysicalPlan for StreamScanAdapter

    source§

    fn as_any(&self) -> &dyn Any

    Returns the physical plan as Any so that it can be -downcast to a specific implementation.
    source§

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan
    source§

    fn output_partitioning(&self) -> Partitioning

    Specifies the output partitioning scheme of this plan
    source§

    fn output_ordering(&self) -> Option<&[PhysicalSortExpr]>

    returns Some(keys) that describes how the output was sorted.
    source§

    fn children(&self) -> Vec<PhysicalPlanRef>

    Get a list of child physical plans that provide the input for this plan. The returned list +downcast to a specific implementation.
    source§

    fn schema(&self) -> SchemaRef

    Get the schema for this physical plan
    source§

    fn output_partitioning(&self) -> Partitioning

    Specifies the output partitioning scheme of this plan
    source§

    fn output_ordering(&self) -> Option<&[PhysicalSortExpr]>

    returns Some(keys) that describes how the output was sorted.
    source§

    fn children(&self) -> Vec<PhysicalPlanRef>

    Get a list of child physical plans that provide the input for this plan. The returned list will be empty for leaf nodes, will contain a single value for unary nodes, or two values for binary nodes (such as joins).
    source§

    fn with_new_children( &self, diff --git a/table/table/scan/struct.StreamWithMetricWrapper.html b/table/table/scan/struct.StreamWithMetricWrapper.html index dee6913b2a4a..1025ab9e6fd5 100644 --- a/table/table/scan/struct.StreamWithMetricWrapper.html +++ b/table/table/scan/struct.StreamWithMetricWrapper.html @@ -1,7 +1,7 @@ StreamWithMetricWrapper in table::table::scan - Rust
    pub struct StreamWithMetricWrapper {
         stream: SendableRecordBatchStream,
         metric: MemoryUsageMetrics,
    -}

    Fields§

    §stream: SendableRecordBatchStream§metric: MemoryUsageMetrics

    Trait Implementations§

    source§

    impl RecordBatchStream for StreamWithMetricWrapper

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for StreamWithMetricWrapper

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +}

    Fields§

    §stream: SendableRecordBatchStream§metric: MemoryUsageMetrics

    Trait Implementations§

    source§

    impl RecordBatchStream for StreamWithMetricWrapper

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for StreamWithMetricWrapper

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/table/table/trait.Table.html b/table/table/trait.Table.html index 70c61af3f2ef..e4ae02051e46 100644 --- a/table/table/trait.Table.html +++ b/table/table/trait.Table.html @@ -1,7 +1,7 @@ Table in table::table - Rust

    Trait table::table::Table

    source ·
    pub trait Table: Send + Sync {
         // Required methods
         fn as_any(&self) -> &dyn Any;
    -    fn schema(&self) -> SchemaRef;
    +    fn schema(&self) -> SchemaRef;
         fn table_info(&self) -> TableInfoRef;
         fn table_type(&self) -> TableType;
         fn scan_to_stream<'life0, 'async_trait>(
    @@ -19,7 +19,7 @@
     }
    Expand description

    Table abstraction.

    Required Methods§

    source

    fn as_any(&self) -> &dyn Any

    Returns the table as Any so that it can be downcast to a specific implementation.

    -
    source

    fn schema(&self) -> SchemaRef

    Get a reference to the schema for this table

    +
    source

    fn schema(&self) -> SchemaRef

    Get a reference to the schema for this table

    source

    fn table_info(&self) -> TableInfoRef

    Get a reference to the table info.

    source

    fn table_type(&self) -> TableType

    Get the type of this table for metadata/catalog purposes.

    source

    fn scan_to_stream<'life0, 'async_trait>( diff --git a/table/test_util/empty_table/struct.EmptyDataSource.html b/table/test_util/empty_table/struct.EmptyDataSource.html index 9748e29f5c0e..f3a3d19015ed 100644 --- a/table/test_util/empty_table/struct.EmptyDataSource.html +++ b/table/test_util/empty_table/struct.EmptyDataSource.html @@ -1,6 +1,6 @@ EmptyDataSource in table::test_util::empty_table - Rust
    struct EmptyDataSource {
    -    schema: SchemaRef,
    -}

    Fields§

    §schema: SchemaRef

    Trait Implementations§

    source§

    impl DataSource for EmptyDataSource

    source§

    fn get_stream( + schema: SchemaRef, +}

    Fields§

    §schema: SchemaRef

    Trait Implementations§

    source§

    impl DataSource for EmptyDataSource

    source§

    fn get_stream( &self, _request: ScanRequest ) -> Result<SendableRecordBatchStream, BoxedError>

    Retrieves a stream of record batches based on the provided scan request.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/table/test_util/memtable/struct.MemtableStream.html b/table/test_util/memtable/struct.MemtableStream.html index f091b7d7729c..276c793bf831 100644 --- a/table/test_util/memtable/struct.MemtableStream.html +++ b/table/test_util/memtable/struct.MemtableStream.html @@ -1,7 +1,7 @@ MemtableStream in table::test_util::memtable - Rust
    struct MemtableStream {
    -    schema: SchemaRef,
    +    schema: SchemaRef,
         recordbatch: Option<RecordBatch>,
    -}

    Fields§

    §schema: SchemaRef§recordbatch: Option<RecordBatch>

    Trait Implementations§

    source§

    impl RecordBatchStream for MemtableStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for MemtableStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( +}

    Fields§

    §schema: SchemaRef§recordbatch: Option<RecordBatch>

    Trait Implementations§

    source§

    impl RecordBatchStream for MemtableStream

    source§

    fn schema(&self) -> SchemaRef

    §

    fn output_ordering(&self) -> Option<&[OrderOption]>

    source§

    impl Stream for MemtableStream

    §

    type Item = Result<RecordBatch, Error>

    Values yielded by the stream.
    source§

    fn poll_next( self: Pin<&mut Self>, _ctx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

    Attempt to pull out the next value of this stream, registering the diff --git a/table/test_util/table_info/fn.test_table_info.html b/table/test_util/table_info/fn.test_table_info.html index 03191aa6cfe9..4d4cb7022726 100644 --- a/table/test_util/table_info/fn.test_table_info.html +++ b/table/test_util/table_info/fn.test_table_info.html @@ -3,5 +3,5 @@ table_name: &str, schema_name: &str, catalog_name: &str, - schema: SchemaRef + schema: SchemaRef ) -> TableInfo
    \ No newline at end of file diff --git a/table/thin_table/struct.ThinTableAdapter.html b/table/thin_table/struct.ThinTableAdapter.html index 36608191cdc8..69fe0360ed6b 100644 --- a/table/thin_table/struct.ThinTableAdapter.html +++ b/table/thin_table/struct.ThinTableAdapter.html @@ -2,7 +2,7 @@ table: ThinTable, data_source: DataSourceRef, }

    Fields§

    §table: ThinTable§data_source: DataSourceRef

    Implementations§

    source§

    impl ThinTableAdapter

    source

    pub fn new(table: ThinTable, data_source: DataSourceRef) -> Self

    source

    pub fn data_source(&self) -> DataSourceRef

    Trait Implementations§

    source§

    impl Table for ThinTableAdapter

    source§

    fn as_any(&self) -> &dyn Any

    Returns the table as Any so that it can be -downcast to a specific implementation.
    source§

    fn schema(&self) -> SchemaRef

    Get a reference to the schema for this table
    source§

    fn table_info(&self) -> TableInfoRef

    Get a reference to the table info.
    source§

    fn table_type(&self) -> TableType

    Get the type of this table for metadata/catalog purposes.
    source§

    fn scan_to_stream<'life0, 'async_trait>( +downcast to a specific implementation.

    source§

    fn schema(&self) -> SchemaRef

    Get a reference to the schema for this table
    source§

    fn table_info(&self) -> TableInfoRef

    Get a reference to the table info.
    source§

    fn table_type(&self) -> TableType

    Get the type of this table for metadata/catalog purposes.
    source§

    fn scan_to_stream<'life0, 'async_trait>( &'life0 self, request: ScanRequest ) -> Pin<Box<dyn Future<Output = Result<SendableRecordBatchStream>> + Send + 'async_trait>>where