MCPcopy Create free account

hub / github.com/influxdata/influxdb / functions

Functions11,906 in github.com/influxdata/influxdb

Methodnew
Creates a new `DedicatedExecutor` with a dedicated tokio executor that is separate from the threadpool created via `[tokio::main]` or similar. See th
core/executor/src/lib.rs:177
Methodnew
()
core/panic_logging/src/lib.rs:32
Methodnew
()
core/iox_time/src/lib.rs:210
Methodnew
()
core/test_helpers/src/tracing.rs:128
Methodnew
Creates a new SingleTenantRequestParser
core/iox_http/src/write/single_tenant/mod.rs:104
Methodnew
Create a new value wrapping the element at `row` in the `arr` array.
core/iox_v1_query_api/src/value.rs:40
Methodnew
( schema: SchemaRef, permit_state: Option<PermitAndToken>, stream: SendableRecordBatch
core/iox_v1_query_api/src/types.rs:40
Methodnew
( database: Arc<dyn QueryDatabase>, authz: Option<Arc<dyn Authorizer>>, iox_version: S
core/iox_v1_query_api/src/handler.rs:116
Methodnew
(measurement: String, tags: BTreeMap<Arc<str>, String>)
core/iox_v1_query_api/src/response.rs:34
Methodnew
(statements: Vec<StatementFuture>, chunk_size: usize)
core/iox_v1_query_api/src/response/chunked.rs:27
Methodnew
(input: S, chunk_size: Option<NonZeroUsize>)
core/iox_v1_query_api/src/response/stream.rs:30
Methodnew
(statements: Vec<Box<dyn Future<Output = Result<Statement>> + Send>>)
core/iox_v1_query_api/src/response/buffered.rs:28
Methodnew
(stream: S, formatter_fn: F, epoch: Option<Precision>)
core/iox_v1_query_api/src/response/json.rs:24
Methodnew
(statements: Vec<StatementFuture>)
core/iox_v1_query_api/src/response/csv.rs:29
Methodnew
(stream: S, epoch: Option<Precision>)
core/iox_v1_query_api/src/response/msgpack.rs:23
Methodnew
Initialise a [`JumpHash`] that consistently maps keys to one of `shards`. # Correctness Changing the number of, or order of, the elements in `shards
core/sharder/src/jumphash.rs:42
Methodnew
Construct a new [`RoundRobin`] sharder that maps requests to each of `shards`.
core/sharder/src/round_robin.rs:27
Methodnew
(v: i64)
core/data_types/src/partition.rs:122
Methodnew
(v: i64)
core/data_types/src/lib.rs:140
Methodnew
(v: i64)
core/data_types/src/columns.rs:26
Methodnew
Constructs a [`ColumnValuesBuilder`] from an iterator of [`TemplatePart`]s. The returned builder contains prepared state that can be used to reverse
core/data_types/src/partition_template.rs:1144
Methodnew
Create a new, valid NamespaceName.
core/data_types/src/namespace_name.rs:88
Methodnew
Create a new [`HashBucketsEncoder`] # Panics Panics if capacity >= u32::MAX
core/data_types/src/snapshot/hash.rs:118
Methodnew
(len: usize)
core/data_types/src/snapshot/mask.rs:50
Methodnew
Create a new instance sorted by the ID of the items, which `MessageList` relies on for its implementation of `get_by_id`.
core/data_types/src/snapshot/list.rs:50
Methodnew
Creates a new [`LineProtocolBuilder`] with an empty buffer.
core/influxdb_line_protocol/src/builder.rs:115
Methodnew
(size: usize)
core/schema/src/lib.rs:398
Methodnew
()
core/schema/src/sort.rs:22
Methodnew
Create new, empty interner.
core/schema/src/interner.rs:18
Methodnew
()
core/schema/src/merge.rs:116
Methodnew
()
core/schema/src/builder.rs:38
Methodnew
(mut inner: I)
core/mutable_batch_pb/src/decode.rs:247
Methodnew
Create new span with given context and name.
core/trace/src/span.rs:72
Methodnew
()
core/trace/src/lib.rs:26
Methodnew
(val: u128)
core/trace/src/ctx.rs:13
Methodnew
(runtime_metrics: RuntimeMetrics, runtime_name: &str)
core/tokio_metrics_bridge/src/bridge.rs:281
Methodnew
Create a new tower [`Layer`] for tracing
core/trace_http/src/tower.rs:66
Methodnew
Create a new span context parser with default Jaeger trace header name
core/trace_http/src/ctx.rs:79
Methodnew
(metric_registry: Arc<metric::Registry>, family: MetricFamily)
core/trace_http/src/metrics.rs:51
Methodnew
Create a new [`InfluxRpcPredicate`]
core/predicate/src/rpc_predicate.rs:97
Methodnew
()
core/predicate/src/lib.rs:73
Methodnew
Create a new [`FieldProjectionRewriter`] targeting the given schema
core/predicate/src/rpc_predicate/field_rewrite.rs:52
Methodnew
Create a new empty batch
core/mutable_batch/src/lib.rs:71
Methodnew
Create a [`Writer`] for inserting `to_insert` rows to the provided `batch` If the writer is dropped without calling commit all changes will be rolled
core/mutable_batch/src/writer.rs:65
Methodnew
(row_count: usize, column_type: InfluxColumnType)
core/mutable_batch/src/column.rs:109
Methodnew
Create a new [`LinesConverter`]
core/mutable_batch_lp/src/lib.rs:76
Methodnew
(query: impl Into<String>)
core/flightsql/src/cmd.rs:46
Methodnew
()
core/flightsql/src/planner.rs:47
Methodnew
()
core/trogging/src/lib.rs:76
Methodnew
Create a new logfmt Layer to pass into tracing_subscriber Note this layer simply formats and writes to the specified writer. It does not do any filte
core/logfmt/src/lib.rs:66
Methodnew
()
core/logfmt/tests/logging.rs:236
Methodnew
Private constructor. It is pointless / a potential bug to construct this type outside this crate, because it will NOT be hooked up into the layer.
core/tower_trailer/src/lib.rs:153
Methodnew
(writer: &'a mut W)
core/metric_exporters/src/lib.rs:35
Methodnew
()
influxdb3_process/src/lib.rs:50
Methodnew
Create a new [`Client`] # Arguments `base_url` - The base URL for the InfluxDB 3 server `ca_cert` - Optional path to a CA certificate file for TLS ve
influxdb3_client/src/lib.rs:143
Methodnew
( CreateQueryExecutorArgs { catalog, write_buffer, exec,
influxdb3_query_executor/src/lib.rs:109
Methodnew
Create a new `Planner`
influxdb3_query_executor/src/query_planner.rs:31
Methodnew
()
influxdb3_cache/src/test_helpers.rs:18
Methodnew
(db_id: DbId, provider: Arc<DistinctCacheProvider>)
influxdb3_cache/src/distinct_cache/table_function.rs:226
Methodnew
Create a new [`DistinctCache`] Must pass a non-empty set of [`ColumnIdentifier`]s which correspond to valid columns in the provided [`TableDefinition
influxdb3_cache/src/distinct_cache/cache.rs:76
Methodnew
( registry: Arc<metric::Registry>, time_provider: Arc<dyn TimeProvider>, )
influxdb3_cache/src/last_cache/metrics.rs:21
Methodnew
(db_id: DbId, provider: Arc<LastCacheProvider>)
influxdb3_cache/src/last_cache/table_function.rs:300
Methodnew
Create a new [`LastCache`] The uses the provided `TableDefinition` to build an arrow schema for the cache. This will validate the given arguments and
influxdb3_cache/src/last_cache/cache.rs:120
Methodnew
( path: &Path, last_modified: DateTime<Utc>, bytes: Bytes, put_result: PutResu
influxdb3_cache/src/parquet_cache/mod.rs:52
Methodnew
(metric_registry: &Registry)
influxdb3_cache/src/parquet_cache/metrics.rs:13
Methodnew
(metric_registry: Arc<Registry>)
influxdb3_cache/src/parquet_cache/tests.rs:423
Methodnew
Create a [`ShutdownManager`] Accepts a [`CancellationToken`] which the `ShutdownManager` will signal cancellation to after the backend has cleanly sh
influxdb3_shutdown/src/lib.rs:72
Methodnew
()
influxdb3_sys_events/benches/store_benchmark.rs:94
Methodnew
(time_provider: Arc<dyn TimeProvider>)
influxdb3_sys_events/src/lib.rs:45
Methodnew
( event_time: Time, log_level: LogLevel, trigger_name: Arc<str>, log_line: Str
influxdb3_py_api/src/logging.rs:36
Methodnew
(time_provider: Arc<dyn TimeProvider>, default_ttl: Option<Duration>)
influxdb3_py_api/src/cache.rs:63
Methodnew
(config: &ObjectStoreConfig)
influxdb3_clap_blocks/src/object_store.rs:1234
Methodnew
(inner: Arc<dyn ObjectStore>)
influxdb3_test_helpers/src/object_store/mod.rs:30
Methodnew
()
influxdb3_test_helpers/src/object_store/mock.rs:307
Methodnew
Create a new empty metrics object.
influxdb3_commands/src/write.rs:167
Methodnew
(store: Arc<dyn ObjectStore>, prefix: impl Into<String>)
influxdb3_commands/src/debug/catalog/mod.rs:123
Methodnew
(s: impl Into<Arc<str>>)
influxdb3_types/src/database_name.rs:28
Methodnew
( database_name: Arc<str>, trigger_name: Arc<str>, raw_plugin_filename: &str,
influxdb3_processing_engine/src/plugin_telemetry.rs:57
Methodnew
(sys_event_store: Arc<SysEventStore>)
influxdb3_processing_engine/src/lib.rs:130
Methodnew
(buffer: Arc<dyn Bufferer>)
influxdb3_processing_engine/src/write.rs:15
Methodnew
( db_name: String, plugin_code: Arc<PluginCode>, trigger_definition: Arc<TriggerDefini
influxdb3_processing_engine/src/plugins.rs:221
Methodnew
(catalog: Arc<Catalog>)
influxdb3_internal_api/src/query_executor.rs:99
Methodnew
(csv_file: File)
influxdb3_load_generator/src/report.rs:36
Methodnew
(writer_id: WriterId)
influxdb3_load_generator/src/line_protocol_generator.rs:255
Methodnew
Create a new [`LoadConfig`]
influxdb3_load_generator/src/commands/common.rs:153
Methodnew
Create a new TestObjectStore wrapping the given store
object_store_utils/src/test_object_store.rs:86
Methodnew
( inner: Arc<dyn ObjectStore>, health: Arc<ObjectStoreHealth>, time_provider: Arc<dyn
object_store_utils/src/observed_object_store.rs:46
Methodnew
Construct a fresh, shared [`ObjectStoreHealth`]. All fields start unset; [`is_ok`](Self::is_ok) returns `false` until the first success is recorded.
object_store_utils/src/object_store_health.rs:118
Methodnew
(id: u64)
influxdb3_catalog/src/catalog.rs:105
Methodnew
()
influxdb3_catalog/src/repository.rs:97
Methodnew
(catalog: CatalogBatch, sequence_number: CatalogSequenceNumber)
influxdb3_catalog/src/log/versions/v2.rs:124
Methodnew
(size: usize)
influxdb3_catalog/src/log/versions/v1.rs:225
Methodnew
(catalog: CatalogBatch, sequence_number: CatalogSequenceNumber)
influxdb3_catalog/src/log/versions/v3.rs:208
Methodnew
(catalog: CatalogBatch, sequence_number: CatalogSequenceNumber)
influxdb3_catalog/src/log/versions/v4.rs:343
Methodnew
( prefix: impl Into<Arc<str>>, checkpoint_interval: u64, store: Arc<dyn ObjectStore>,
influxdb3_catalog/src/object_store/versions/v2.rs:38
Methodnew
(prefix: impl Into<Arc<str>>, store: Arc<dyn ObjectStore>)
influxdb3_catalog/src/object_store/versions/v1.rs:28
Methodnew
( prefix: impl Into<Arc<str>>, store: Arc<dyn ObjectStore>, storage_mode: StorageMode,
influxdb3_catalog/src/object_store/versions/v3.rs:65
Methodnew
Create a new `CatalogUpdateMessage`
influxdb3_catalog/src/channel/versions/v2.rs:109
Methodnew
(total_db_count: usize, total_table_count: usize, total_column_count: usize)
influxdb3_catalog/src/catalog/versions/v2.rs:118
Methodnew
(default_hard_delete_duration: Duration)
influxdb3_catalog/src/catalog/versions/v1.rs:92
← previousnext →7,801–7,900 of 11,906, ranked by callers