Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/influxdata/influxdb
/ functions
Functions
11,906 in github.com/influxdata/influxdb
⨍
Functions
11,906
◇
Types & classes
2,644
↳
Endpoints
4
Method
new
(metric_registry: &Arc<Registry>)
influxdb3_catalog/src/catalog/versions/v2/metrics.rs:27
Method
new
( table: TableDefinition, database_schema: Arc<DatabaseSchema>, column_limit: usize,
influxdb3_catalog/src/catalog/versions/v2/update.rs:1496
Method
new
(inner: Arc<super::TableDefinition>)
influxdb3_catalog/src/catalog/versions/v2/legacy.rs:32
Method
new
(num_dbs: usize, num_tables: usize, num_columns_per_table: usize)
influxdb3_catalog/src/catalog/versions/v2/enterprise.rs:41
Method
new
(events: Vec<CatalogEvent>)
influxdb3_catalog/src/catalog/versions/v3/events.rs:231
Method
new
(default_hard_delete_duration: Duration)
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:185
Method
new
Create a new, empty catalog.
influxdb3_catalog/src/catalog/versions/v3/inner.rs:67
Method
new
(inner: Arc<super::schema::table::TableDefinition>)
influxdb3_catalog/src/catalog/versions/v3/legacy.rs:24
Method
new
( total_db_count: usize, total_table_count: usize, total_column_count: usize, )
influxdb3_catalog/src/catalog/versions/v3/usage.rs:22
Method
new
( inner: CatalogTransaction, database_schema: Arc<DatabaseSchema>, next_table_id: Tabl
influxdb3_catalog/src/catalog/versions/v3/transaction.rs:137
Method
new
(repo: Repository<RoleId, Role>)
influxdb3_catalog/src/catalog/versions/v3/schema/role.rs:30
Method
new
(id: UserId, display_name: Option<Arc<str>>, created_at: i64)
influxdb3_catalog/src/catalog/versions/v3/schema/user.rs:29
Method
new
(size: usize)
influxdb3_catalog/src/catalog/versions/v3/schema/cache.rs:119
Method
new
(column_id: impl Into<ColumnId>, name: impl Into<Arc<str>>)
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:112
Method
new
Create a new [`TableDefinition`] Ensures the provided columns will be ordered before constructing the schema.
influxdb3_catalog/src/catalog/versions/v3/schema/table.rs:114
Method
new
(id: DbId, name: Arc<str>)
influxdb3_catalog/src/catalog/versions/v3/schema/database.rs:59
Method
new
Create a new registration entry for a record type.
influxdb3_catalog/src/format/registry.rs:119
Method
new
Create a new record header.
influxdb3_catalog/src/format/record.rs:94
Method
new
(environment: &ProcessingEngineEnvironmentManager)
influxdb3/src/commands/serve.rs:1482
Method
new
()
influxdb3/src/commands/serve/jemalloc.rs:21
Method
new
()
influxdb3/tests/server/packages.rs:18
Method
new
()
influxdb3/tests/server/plugin_restriction.rs:11
Method
new
Create a new `LimitObjectStore` that limits the maximum number of outstanding concurrent requests to `max_permits`. Semaphore metrics (permits acquir
object_store_limit/src/lib.rs:47
Method
new
( catalog_sequence: u64, database_id: DbId, database_name: Arc<str>, table_chu
influxdb3_wal/src/lib.rs:298
Method
new
Creates a new WAL. This will replay files into the notifier and trigger any snapshots that exist in the WAL files that haven't been cleaned up yet.
influxdb3_wal/src/object_store.rs:52
Method
new
Create a new `SnapshotTracker` with the given snapshot size and gen1 duration. The gen1 duration is the size of chunks in the write buffer that will b
influxdb3_wal/src/snapshot_tracker.rs:25
Method
new_1m
()
influxdb3_wal/src/lib.rs:207
Method
new_5m
()
influxdb3_wal/src/lib.rs:211
Method
new_alias
(expr: Expr, alias: Identifier)
core/influxdb_influxql_parser/src/select.rs:1151
Method
new_all_null
Create statistics for a column that only has nulls up to now
core/data_types/src/lib.rs:1954
Function
new_always_works
()
core/trace_exporters/src/rate_limiter.rs:54
Method
new_arc
( inner: Arc<dyn ObjectStore>, credential_reloader: Arc<AwsCredentialReloader>, )
influxdb3_clap_blocks/src/object_store.rs:1381
Method
new_catalog_only
( id: PartitionId, table_id: TableId, partition_key: PartitionKey, sort_key_id
core/data_types/src/partition.rs:558
Method
new_client
Create a new [`TraceService`] for instrumenting a client
core/trace_http/src/tower.rs:111
Method
new_cron
(cron_schedule: CronSchedule, time_provider: Arc<dyn TimeProvider>)
influxdb3_processing_engine/src/plugins.rs:885
Function
new_custom_table_template_requires_time_specified
()
core/data_types/src/partition_template.rs:2612
Method
new_db
Constructs a new `MeasurementNameExpression` with the specified `name` and `database`.
core/influxdb_influxql_parser/src/common.rs:610
Method
new_db_rp
Constructs a new `MeasurementNameExpression` with the specified `name`, `database` and `retention_policy`.
core/influxdb_influxql_parser/src/common.rs:619
Method
new_empty
Create a new [`CacheValue`] with no data and the provided `generation`.
core/catalog_cache/src/lib.rs:128
Method
new_empty
(len: usize)
core/arrow_util/src/string.rs:35
Method
new_empty
Create new empty `TableDefinition`
influxdb3_catalog/src/catalog/versions/v2.rs:3160
Method
new_empty
Create new empty `TableDefinition`
influxdb3_catalog/src/catalog/versions/v1.rs:1493
Method
new_empty
Create new empty `TableDefinition`
influxdb3_catalog/src/catalog/versions/v3/schema/table.rs:94
Method
new_empty_from
Start a new `NamespaceSchema` with empty `tables` but the rest of the information populated from the given `Namespace`.
core/data_types/src/lib.rs:646
Method
new_enterprise
( current_node_id: impl Into<Arc<str>>, catalog_id: impl Into<Arc<str>>, store: Arc<dy
influxdb3_catalog/src/catalog/versions/v2/enterprise.rs:110
Method
new_enterprise
Construct a `Catalog` for a node in an Enterprise cluster.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:770
Method
new_enterprise_with_shutdown
( current_node_id: impl Into<Arc<str>>, catalog_id: impl Into<Arc<str>>, store: Arc<dy
influxdb3_catalog/src/catalog/versions/v2/enterprise.rs:211
Method
new_enterprise_with_shutdown
( current_node_id: impl Into<Arc<str>>, catalog_id: impl Into<Arc<str>>, store: Arc<dy
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:810
Method
new_every
(duration: Duration, time_provider: Arc<dyn TimeProvider>)
influxdb3_processing_engine/src/plugins.rs:894
Method
new_extended_query_context
( &self, _extension: std::option::Option<std::sync::Arc<dyn iox_query::Extension + 'static>>,
influxdb3_query_executor/src/lib.rs:659
Function
new_field_ordering
()
influxdb3_cache/src/last_cache/tests.rs:999
Function
new_fields_added_to_default_cache
()
influxdb3_cache/src/last_cache/tests.rs:906
Function
new_from_arrow_metadata_good
()
core/schema/src/lib.rs:1329
Function
new_from_arrow_metadata_invalid_field
()
core/schema/src/lib.rs:1579
Function
new_from_arrow_metadata_invalid_md
()
core/schema/src/lib.rs:1561
Function
new_from_arrow_metadata_mismatched_field
()
core/schema/src/lib.rs:1420
Function
new_from_arrow_metadata_mismatched_tag
()
core/schema/src/lib.rs:1399
Function
new_from_arrow_metadata_mismatched_timestamp
()
core/schema/src/lib.rs:1438
Function
new_from_arrow_no_metadata
()
core/schema/src/lib.rs:1546
Function
new_from_arrow_nullable_wrong_field
()
core/schema/src/lib.rs:1509
Function
new_from_arrow_nullable_wrong_tag
()
core/schema/src/lib.rs:1491
Function
new_from_arrow_nullable_wrong_timestamp
()
core/schema/src/lib.rs:1527
Function
new_from_arrow_replicated_columns
()
core/schema/src/lib.rs:1458
Function
new_from_arrow_wrong_time_column_name
()
core/schema/src/lib.rs:1597
Method
new_from_batch
(database_batch: &DatabaseBatch)
influxdb3_catalog/src/catalog/versions/v2.rs:2326
Method
new_from_batch
(database_batch: &DatabaseBatch)
influxdb3_catalog/src/catalog/versions/v1.rs:1050
Method
new_from_catalog
Initialize a [`DistinctCacheProvider`] from a [`Catalog`], populating the provider's `cache_map` from the definitions in the catalog.
influxdb3_cache/src/distinct_cache/provider.rs:41
Method
new_from_catalog
Initialize a [`LastCacheProvider`] from a [`Catalog`]
influxdb3_cache/src/last_cache/provider.rs:38
Method
new_from_catalog_with_background_eviction
Initialize a [`DistinctCacheProvider`] from a [`Catalog`], populating the provider's `cache_map` from the definitions in the catalog. This starts a ba
influxdb3_cache/src/distinct_cache/provider.rs:83
Method
new_from_catalog_with_background_eviction
Initialize a [`LastCacheProvider`] from a [`Catalog`] and run a background process to evict expired entries from the cache
influxdb3_cache/src/last_cache/provider.rs:101
Method
new_from_checkpoints_and_snapshots
Create a new `PersistedFiles` from checkpoints and additional snapshots. This is the preferred method when checkpoints are available, as it reduces t
influxdb3_write/src/write_buffer/persisted_files.rs:126
Method
new_from_ds_schema
Create a new IQLSchema from a [`DataSourceSchema`] from the FROM clause of a query or subquery.
core/iox_query_influxql/src/plan/util.rs:40
Method
new_from_fields
Create a new IQLSchema from a list of [`Field`]s on the SELECT list of a subquery.
core/iox_query_influxql/src/plan/util.rs:52
Method
new_from_flight
Create a new client from an existing [`FlightClient`]
core/influxdb_iox_client/src/client/flightsql.rs:72
Method
new_from_op
Create a new table definition from a catalog op
influxdb3_catalog/src/catalog/versions/v2.rs:3280
Method
new_from_op
Create a new table definition from a catalog op
influxdb3_catalog/src/catalog/versions/v1.rs:1589
Method
new_from_parts
Create and validate a new Schema, creating metadata to represent the the various parts. This method is intended to be used only by the SchemaBuilder.
core/schema/src/lib.rs:583
Method
new_from_persisted_snapshots
Create a new `PersistedFiles` from a list of persisted snapshots Accepts `Arc<Vec<PersistedSnapshot>>` to allow sharing the snapshot data between mul
influxdb3_write/src/write_buffer/persisted_files.rs:108
Method
new_from_snapshot
Create new S3Fifo from a deserialized snapshot. This function deserializes a snapshot and creates a new S3Fifo instance with the restored state, incl
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/s3_fifo.rs:255
Method
new_from_snapshot
Create a new S3FifoCache from a snapshot. This function deserializes a snapshot and creates a new cache instance with the restored state. # Paramete
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/mod.rs:120
Method
new_from_value
Create a new value buffer containing only the given `value`.
core/table_batch/src/builder/column_writer/mod.rs:149
Method
new_id
The chunk id is only effective in case the chunk's order is the same with another chunk. Hence collisions are safe in that context.
core/data_types/src/lib.rs:1440
Method
new_if_updated_from_batch
Validates the updates in the `CatalogBatch` are compatible with this schema. If everything is compatible and there are no updates to the existing sche
influxdb3_catalog/src/catalog/versions/v2.rs:2302
Method
new_if_updated_from_batch
Validates the updates in the `CatalogBatch` are compatible with this schema. If everything is compatible and there are no updates to the existing sche
influxdb3_catalog/src/catalog/versions/v1.rs:1026
Method
new_in
(in_vals: impl IntoIterator<Item: Into<Arc<str>>>)
influxdb3_cache/src/distinct_cache/cache.rs:536
Method
new_in
(values: impl IntoIterator<Item = KeyValue>)
influxdb3_cache/src/last_cache/cache.rs:530
Method
new_in_memory
Create new `Catalog` that uses an in-memory object store. # Note This is intended as a convenience constructor for testing
influxdb3_catalog/src/catalog/versions/v2.rs:1359
Method
new_in_memory
Construct a `Catalog` backed by an in-memory object store and a `MockProvider` clock fixed at epoch. # Implementation Note This is intended for test
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:534
Method
new_in_memory_with_args
Create new `Catalog` that uses an in-memory object store with additional configuration arguments. # Note This is intended as a convenience construct
influxdb3_catalog/src/catalog/versions/v2.rs:1391
Method
new_in_memory_with_args
Create new `Catalog` that uses an in-memory object store with additional configuration arguments. # Note This is intended as a convenience construct
influxdb3_catalog/src/catalog/versions/v1.rs:439
Method
new_in_memory_with_args
( catalog_id: impl Into<Arc<str>>, time_provider: Arc<dyn TimeProvider>, args: Catalog
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:560
Method
new_in_memory_with_args_limits
Create new `Catalog` that uses an in-memory object store with additional configuration arguments and limits for testing. # Note This is intended as
influxdb3_catalog/src/catalog/versions/v2.rs:1406
Method
new_in_memory_with_args_limits
( catalog_id: impl Into<Arc<str>>, time_provider: Arc<dyn TimeProvider>, args: Catalog
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:569
Method
new_in_memory_with_limits
( catalog_id: impl Into<Arc<str>>, limits: CatalogLimits, )
influxdb3_catalog/src/catalog/versions/v2.rs:1369
Method
new_in_memory_with_limits
( catalog_id: impl Into<Arc<str>>, limits: CatalogLimits, )
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:544
Method
new_influxql
(json: &'static str, expected_database: &str, query: &str)
core/service_grpc_flight/src/request.rs:464
Method
new_influxql_with_params
( json: &'static str, expected_database: &str, query: &str,
core/service_grpc_flight/src/request.rs:473
Method
new_inner
( name: &str, runtime_builder: tokio::runtime::Builder, metric_registry: Arc<Registry>
core/executor/src/lib.rs:185
Method
new_inner
(metrics: Option<Metrics>)
core/panic_logging/src/lib.rs:45
Function
new_namespace_template_requires_time_format
()
core/data_types/src/partition_template.rs:1569
← previous
next →
7,901–8,000 of 11,906, ranked by callers