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
↓ 6 callers
Function
fx_index_map
( entries: [(K, V); N], )
influxdb3_wal/src/object_store/tests.rs:17
↓ 6 callers
Method
get
Retrieve the given value from the remote cache, if present
core/catalog_cache/src/api/client.rs:205
↓ 6 callers
Method
get_or_put
( &self, key: Arc<K>, value: V, generation: u64, )
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/s3_fifo.rs:333
↓ 6 callers
Method
get_process_uuid
(&self)
influxdb3_process/src/lib.rs:77
↓ 6 callers
Function
get_random_string
(length: usize)
core/sharder/benches/sharder.rs:17
↓ 6 callers
Function
get_result
(data: &'static [u8], path: &Path)
core/object_store_mem_cache/src/object_store_cache_tests.rs:36
↓ 6 callers
Method
get_status
(&self)
core/tracker/src/task.rs:125
↓ 6 callers
Method
get_tag_identity_key
(&self, idx: usize)
core/partition/src/traits.rs:115
↓ 6 callers
Function
get_test_chunks
()
core/iox_query/src/frontend/reorg.rs:254
↓ 6 callers
Method
inner
Get string.
core/object_store_mem_cache/src/cache_system/utils.rs:186
↓ 6 callers
Method
into_batch
(self)
influxdb3_catalog/src/log/versions/v2.rs:139
↓ 6 callers
Method
is_empty
Returns if this bitset is empty
core/arrow_util/src/bitset.rs:198
↓ 6 callers
Method
is_empty
(&self)
influxdb3_catalog/src/catalog/versions/v3/transaction.rs:99
↓ 6 callers
Function
is_whitespace_boundary_char
(c: char)
core/influxdb_line_protocol/src/lib.rs:946
↓ 6 callers
Method
key
The key if it matches a known variant of [`CacheKey`] Returns `None` otherwise
core/catalog_cache/src/api/list/mod.rs:73
↓ 6 callers
Method
kind
Returns the kind of cache state for use in attributes and metrics.
core/object_store_metrics/src/cache_state.rs:51
↓ 6 callers
Method
last_batch_with_no_same_sort_key
Return last_batch if it does not overlap with the given batch Note that since last_batch, if exists, will include at least one row and all of its rows
core/iox_query/src/provider/deduplicate/algo.rs:100
↓ 6 callers
Function
last_cache
(table_id: u32, id: u16, name: &str)
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:199
↓ 6 callers
Method
list_latest_checkpoints_per_month
Lists checkpoint paths and returns the latest path for each month. This is a lightweight operation that only lists paths without loading content. Ret
influxdb3_write/src/persister.rs:554
↓ 6 callers
Method
list_with_offset
( &self, prefix: Option<&Path>, offset: &Path, )
influxdb3_cache/src/parquet_cache/mod.rs:833
↓ 6 callers
Method
load_catalog
Loads all catalog files from object store to build the catalog
influxdb3_catalog/src/object_store/versions/v2.rs:84
↓ 6 callers
Method
lookup_raw
(&self, hash: u64)
core/data_types/src/snapshot/hash.rs:41
↓ 6 callers
Function
make_counter
()
core/iox_query/src/provider/deduplicate/algo.rs:860
↓ 6 callers
Function
make_time_metric_set
( start: Option<DateTime<Utc>>, end: Option<DateTime<Utc>>, partition: Option<usize>,
core/iox_query/src/exec/query_tracing.rs:569
↓ 6 callers
Function
meta
()
core/parquet_file/src/storage.rs:1070
↓ 6 callers
Method
metrics_mut
(&mut self)
core/iox_query/src/exec/query_tracing.rs:652
↓ 6 callers
Method
name
(&self)
influxdb3_catalog/src/catalog/versions/v1/resource.rs:20
↓ 6 callers
Method
name_to_id
(&self, column_name: &str)
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:317
↓ 6 callers
Method
name_to_ord_id
(&self, column_name: &str)
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:321
↓ 6 callers
Method
next
(&mut self)
core/catalog_cache/src/api/list/v2.rs:41
↓ 6 callers
Method
num_dbs_limit
(&self, current: &CurrentCatalogUsage)
influxdb3_catalog/src/catalog/versions/v2.rs:553
↓ 6 callers
Method
num_rows
(&self)
core/table_batch/src/column.rs:14
↓ 6 callers
Function
number_to_scalar
Returns `n` as a scalar value of the specified `data_type`.
core/iox_query_influxql/src/plan/util.rs:96
↓ 6 callers
Function
parameter
Parses an InfluxQL [BindParameter].
core/influxdb_influxql_parser/src/parameter.rs:77
↓ 6 callers
Function
parse_statements
(input: &str)
core/iox_query_influxql_rewrite/src/lib.rs:206
↓ 6 callers
Function
partition_batch
Returns an iterator identifying consecutive ranges for a given partition key
core/partition/src/lib.rs:53
↓ 6 callers
Method
partition_evaluator
( &self, args: PartitionEvaluatorArgs<'_>, )
core/query_functions/src/derivative.rs:156
↓ 6 callers
Method
partitioned_record_batches
Produce a partitioned set of record batches along with their min/max timestamp The partitions are stored and returned in a `HashMap`, keyed on the ge
influxdb3_write/src/write_buffer/table_buffer.rs:81
↓ 6 callers
Method
persist_catalog_checkpoint
Persist the `CatalogSnapshot` as a checkpoint and ensure that the operation succeeds unless the file already exists. Object Storage should handle the
influxdb3_catalog/src/object_store/versions/v2.rs:208
↓ 6 callers
Method
persisted_files
(&self)
influxdb3_write/src/write_buffer/mod.rs:446
↓ 6 callers
Method
poll
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
core/tracker/src/task/future.rs:62
↓ 6 callers
Function
preload_restore_for_file
Pre-load any restore state for a parsed [`CatalogFile`]. Convenience wrapper over [`preload_restore_for_records`] that handles both log and snapshot f
influxdb3_catalog/src/format/apply.rs:240
↓ 6 callers
Function
process_uuid_getter
()
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:2371
↓ 6 callers
Function
proj_exec
( input: &Arc<dyn ExecutionPlan>, projects: Vec<(Arc<dyn PhysicalExpr>, String)>, )
core/iox_query/src/test.rs:1502
↓ 6 callers
Method
prune
(&self)
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/mod.rs:354
↓ 6 callers
Method
push
(&mut self, item: T)
core/table_batch/src/builder/mod.rs:41
↓ 6 callers
Method
push_record_batch
(&mut self, batch: RecordBatch)
core/iox_query/src/test.rs:506
↓ 6 callers
Method
read_plugin_code
(&self, name: &str)
influxdb3_processing_engine/src/lib.rs:393
↓ 6 callers
Function
register
(catalog: &Catalog, node_id: &str, cores: u64)
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:2469
↓ 6 callers
Method
register_instrument
If an instrument already exists with the provided `name`, returns it Otherwise, invokes `create` to create a new `Instrument`, stores it in this `Reg
core/metric/src/lib.rs:208
↓ 6 callers
Method
remove
Remove element from the middle of the set. The relative order of the elements is preserved. Returns `true` if the entry was part of the set. # Runt
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/ordered_set.rs:111
↓ 6 callers
Method
rewrite
Transform a `SelectStatement` to a `Select`, which is an intermediate representation used by the InfluxQL planner. Transformations include expanding w
core/iox_query_influxql/src/plan/rewriter.rs:121
↓ 6 callers
Function
rewrite_conditional_expr
Perform a series of passes to rewrite `expr` in compliance with InfluxQL behavior in an effort to ensure the query executes without error.
core/iox_query_influxql/src/plan/planner_rewrite_expression.rs:142
↓ 6 callers
Method
row
Get the values at the given row.
core/iox_v1_query_api/src/response.rs:120
↓ 6 callers
Method
rows
Return the number of rows in this chunk
core/mutable_batch/src/lib.rs:165
↓ 6 callers
Method
run
Start the [`DiskSpaceMetrics`] evaluation loop, blocking forever.
core/tracker/src/disk_metric.rs:202
↓ 6 callers
Function
sample_create_database
(database_id: u32, sequence: u64)
influxdb3_catalog/src/format/apply/tests.rs:245
↓ 6 callers
Method
schema
Schema with all available columns across all chunks
core/iox_query/src/provider.rs:190
↓ 6 callers
Method
schema
(&self)
core/datafusion_util/src/lib.rs:191
↓ 6 callers
Method
sequence_number
(&self)
influxdb3_catalog/src/snapshot/versions/v3.rs:42
↓ 6 callers
Method
sequence_number
(&self)
influxdb3_catalog/src/catalog/versions/v1/update.rs:804
↓ 6 callers
Function
serialize_snapshot_file
Serialize a snapshot file: header (SNAPSHOT flag set), one backward-compatibility group-index entry, then all records concatenated in slice (applicati
influxdb3_catalog/src/format/apply.rs:135
↓ 6 callers
Method
series_key
(&self)
core/schema/src/lib.rs:630
↓ 6 callers
Method
series_limit
( self, series_expr: impl IntoIterator<Item = impl Into<Expr>>, order_expr: impl IntoI
core/iox_query/src/plan.rs:54
↓ 6 callers
Method
set
Sets the local value for this CumulativeRecorder
core/metric/src/cumulative.rs:83
↓ 6 callers
Method
set_all_generation_durations
Set every generation duration in a single atomic batch. `durations[i]` configures level `i + 1`. Re-issuing identical durations is a no-op; mismatched
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2482
↓ 6 callers
Method
set_error
(&mut self, error: String)
core/iox_v1_query_api/src/response.rs:365
↓ 6 callers
Function
set_relative
(origin: Time, now: Time, target: &mut Option<Duration>)
core/iox_query/src/query_log.rs:1349
↓ 6 callers
Method
set_retention_period_for_table
( &self, db_name: &str, table_name: &str, duration: Duration, )
influxdb3_catalog/src/catalog/versions/v2/enterprise.rs:501
↓ 6 callers
Method
shutdown
Triggers and waits for graceful shutdown
core/catalog_cache/src/api/quorum.rs:945
↓ 6 callers
Function
simple_fill_strategy
(dt: DataType)
core/iox_query/src/exec/gapfill/algo.rs:1635
↓ 6 callers
Function
single_column_schema
Return a schema with a single column `a` of type int64.
core/iox_query/src/test.rs:1307
↓ 6 callers
Method
size
Get the size of the cache value's memory footprint in bytes
influxdb3_cache/src/parquet_cache/mod.rs:308
↓ 6 callers
Method
sleep_until
(&self, t: Time)
core/iox_time/src/lib.rs:226
↓ 6 callers
Method
split_off
Split this [`PackedStringArray`] at `n`, such that `self`` contains the elements `[0, n)` and the returned [`PackedStringArray`] contains elements `[n
core/arrow_util/src/string.rs:161
↓ 6 callers
Method
sql
Query the given database with the given SQL query, returning a struct that can stream Arrow [`RecordBatch`] results.
core/influxdb_iox_client/src/client/flight/mod.rs:265
↓ 6 callers
Method
start_metric
( &mut self, metric_name: &'static str, description: &'static str, kind: Metri
core/metric/src/lib.rs:328
↓ 6 callers
Function
states
()
influxdb3_catalog/src/catalog/versions/v3/schema/node/node_state_tests.rs:3
↓ 6 callers
Method
str
(&self)
core/trace_http/src/query_variant.rs:13
↓ 6 callers
Method
tag_or_create
(&mut self, name: &str)
influxdb3_catalog/src/catalog/versions/v3/transaction.rs:464
↓ 6 callers
Function
test_catalog
Helper to create a test catalog.
influxdb3_catalog/src/format/records/database/tests.rs:12
↓ 6 callers
Function
test_collect
Execute the [ExecutionPlan] with a default [SessionContext] and collect the results in memory. # Panics If an an error occurs
core/datafusion_util/src/lib.rs:363
↓ 6 callers
Method
to_record_batch
Gather a record batch from a cache given the set of predicates This assumes the predicates are well behaved, and validated before being passed in. Fo
influxdb3_cache/src/distinct_cache/cache.rs:158
↓ 6 callers
Method
total_column_count
(&self)
influxdb3_catalog/src/catalog/versions/v3/usage.rs:42
↓ 6 callers
Method
total_db_count
(&self)
influxdb3_catalog/src/catalog/versions/v3/usage.rs:34
↓ 6 callers
Method
tracked
(&self)
core/tracker/src/task/metrics.rs:59
↓ 6 callers
Method
try_encode
Encode the request as a protobuf Ticket
core/service_grpc_flight/src/request.rs:235
↓ 6 callers
Method
try_grow
( &self, reservation: &MemoryReservation, additional: usize, )
core/iox_query/src/memory_pool.rs:58
↓ 6 callers
Method
update_from_snapshot
Update sequence numbers from a snapshot.
influxdb3_write/src/lib.rs:619
↓ 6 callers
Function
where_clause
Parse a `WHERE` clause.
core/influxdb_influxql_parser/src/common.rs:328
↓ 6 callers
Method
with_etag
Sets the etag
core/catalog_cache/src/lib.rs:137
↓ 6 callers
Method
with_key_range
Add a key range
core/iox_query/src/physical_optimizer/sort/extract_ranges.rs:620
↓ 6 callers
Function
with_measurement_clause
(i: &str)
core/influxdb_influxql_parser/src/show_measurements.rs:145
↓ 6 callers
Method
with_resolved_auth_token
OSS has no stored-credentials concept; this only applies an explicit token flag, matching the Enterprise signature so shared command source compiles a
influxdb3_client/src/lib.rs:199
↓ 6 callers
Function
wrap_in_cache
( inner: Arc<dyn ObjectStore>, metrics: &metric::Registry, )
core/object_store_metrics/src/cache_metrics.rs:461
↓ 6 callers
Method
write
(&mut self, buf: &[u8])
core/logfmt/tests/logging.rs:374
↓ 5 callers
Method
action
(&self)
influxdb3_authz/src/role/role_permissions.rs:36
↓ 5 callers
Method
add
Add a [`PartitionDuration`] to a [`chrono::DateTime`].
core/data_types/src/partition_template.rs:1476
↓ 5 callers
Method
add_column
Add the given column name and schema to this set of columns. # Panics This method panics if a column of the same name already exists in `self`.
core/data_types/src/columns.rs:68
↓ 5 callers
Method
add_column
Internal helper method to add a column definition
core/schema/src/builder.rs:213
← previous
next →
1,201–1,300 of 11,906, ranked by callers