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
↓ 1 callers
Method
apply_node_batch
(&mut self, node_batch: &NodeBatch)
influxdb3_catalog/src/catalog/versions/v2.rs:1681
↓ 1 callers
Method
apply_node_batch
(&mut self, node_batch: &NodeBatch)
influxdb3_catalog/src/catalog/versions/v1.rs:599
↓ 1 callers
Method
apply_restore_batch
( &mut self, restore_batch: &log::RestoreBatch, sequence: CatalogSequenceNumber,
influxdb3_catalog/src/catalog/versions/v2.rs:1761
↓ 1 callers
Method
apply_storage_mode_batch
(&mut self, storage_mode_batch: &StorageModeBatch)
influxdb3_catalog/src/catalog/versions/v2.rs:2048
↓ 1 callers
Method
apply_to_inner
Apply the current transaction to the [super::InnerCatalog] and return the updated [DatabaseSchema]. # NOTE Used for testing purposes.
influxdb3_catalog/src/catalog/versions/v2/update.rs:1849
↓ 1 callers
Method
apply_token_batch
(&mut self, token_batch: &TokenBatch)
influxdb3_catalog/src/catalog/versions/v2.rs:1800
↓ 1 callers
Method
apply_token_batch
(&mut self, token_batch: &TokenBatch)
influxdb3_catalog/src/catalog/versions/v1.rs:664
↓ 1 callers
Function
approximately_equal
A test helper function for asserting floating point numbers are within the machine epsilon because strict comparison of floating point numbers is inco
core/test_helpers/src/lib.rs:16
↓ 1 callers
Function
arb_columnar_value_with_len
Strategy for generating any ColumnarValue (scalar or array of given length)
core/iox_query/src/exec/split.rs:1350
↓ 1 callers
Function
arbitrary_field
Generate a [`FieldValue`] of arbitrary type.
core/influxdb_line_protocol/src/test_helpers.rs:55
↓ 1 callers
Function
arbitrary_field_type
()
core/influxdb_line_protocol/src/test_helpers.rs:154
↓ 1 callers
Function
arbitrary_friendly_string
(include_time: bool)
core/influxdb_line_protocol/src/test_helpers.rs:170
↓ 1 callers
Function
arbitrary_timestamp
Generate an arbitrary timestamp.
core/influxdb_line_protocol/src/test_helpers.rs:34
↓ 1 callers
Method
are_disjoint
Return true if ranges are disjoint assuming the ranges are sorted by `ordered_by_min_partition_indices` This checks each pair of adjacent ranges in t
core/iox_query/src/physical_optimizer/sort/lexical_range.rs:367
↓ 1 callers
Method
arithmetic_expr_to_df_expr
Map an InfluxQL arithmetic expression to a DataFusion [`Expr`].
core/iox_query_influxql/src/plan/planner.rs:3286
↓ 1 callers
Function
array_sys_event_store
()
influxdb3_sys_events/benches/store_benchmark.rs:328
↓ 1 callers
Function
array_to_duration
(array: &dyn Array)
core/iox_query/src/exec/sleep.rs:277
↓ 1 callers
Function
array_value_to_string
Convert the value at `column[row]` to a String Special cases printing Timestamps in RFC3339 for IOx, otherwise falls back to Arrow's implementation
core/arrow_util/src/display.rs:25
↓ 1 callers
Function
arrow_coalesce_struct
Recursively fold [`Array`]s.
core/query_functions/src/coalesce_struct.rs:191
↓ 1 callers
Method
arrow_schema
Return the Arrow schema view for the data provided by this provider
core/iox_query/src/provider.rs:152
↓ 1 callers
Method
arrow_schema
(&self)
influxdb3_cache/src/last_cache/cache.rs:249
↓ 1 callers
Method
as_any
(&self)
core/iox_query/src/provider/record_batch_exec.rs:153
↓ 1 callers
Method
as_args
(&self)
influxdb3/tests/server/mod.rs:273
↓ 1 callers
Method
as_bytes
(&self)
core/object_store_mem_cache/src/store.rs:45
↓ 1 callers
Method
as_enterprise
(self)
influxdb3_catalog/src/format/record_id.rs:56
↓ 1 callers
Method
as_field
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:3778
↓ 1 callers
Method
as_field
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:50
↓ 1 callers
Method
as_i64
Extract i64 type.
core/data_types/src/lib.rs:2136
↓ 1 callers
Method
as_key
(&self)
influxdb3_cache/src/last_cache/cache.rs:555
↓ 1 callers
Method
as_key_mut
(&mut self)
influxdb3_cache/src/last_cache/cache.rs:569
↓ 1 callers
Method
as_metric_str
(&self)
influxdb3_catalog/src/catalog/versions/v2/metrics.rs:110
↓ 1 callers
Method
as_namespace
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:2504
↓ 1 callers
Method
as_namespace
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/database.rs:250
↓ 1 callers
Method
as_ref
(&self)
core/linear_buffer/src/linear_buffer.rs:303
↓ 1 callers
Method
as_restore
(&self)
influxdb3_catalog/src/log/versions/v4.rs:258
↓ 1 callers
Method
as_store_mut
(&mut self)
influxdb3_cache/src/last_cache/cache.rs:576
↓ 1 callers
Method
as_str
(&self)
influxdb3_process/src/lib.rs:65
↓ 1 callers
Method
as_token
(&self)
influxdb3_catalog/src/log/versions/v3.rs:107
↓ 1 callers
Method
as_u64
(&self)
influxdb3_catalog/src/log/versions/v2.rs:617
↓ 1 callers
Function
assert_analyzer_skipped
(plan: LogicalPlan)
core/iox_query/src/analyzer/handle_gapfill.rs:760
↓ 1 callers
Function
assert_batch_count
(actual_batches: &[RecordBatch], batch_size: usize)
core/iox_query/src/exec/gapfill/exec_tests.rs:1320
↓ 1 callers
Function
assert_clone
Clone is used by Conductor.
core/client_util/src/connection.rs:260
↓ 1 callers
Function
assert_columnar_eq
ColumnarValue doesn't have a PartialEq impl, so we need a custom assertion
core/iox_query/src/exec/split.rs:1080
↓ 1 callers
Function
assert_db_action
(res_perm: &TokenPermissions, allowed_actions: DatabaseActions, id: u32)
influxdb3_authz/src/permissions/tests.rs:328
↓ 1 callers
Function
assert_fut_pending
Assert that given future is pending. This will try to poll the future a bit to ensure that it is not stuck in tokios task preemption.
core/service_grpc_flight/src/lib.rs:1868
↓ 1 callers
Function
assert_gt_zero
(s: &'static str)
influxdb3_clap_blocks/src/memory_size/tests.rs:64
↓ 1 callers
Function
assert_is_pending
todo: this is copied from DF. When we move ProgressiveEval to DF, this will be removed Asserts that given future is pending.
core/iox_query/src/provider/progressive_eval.rs:1798
↓ 1 callers
Function
assert_mb_gt_zero
(s: &'static str)
influxdb3_clap_blocks/src/memory_size/tests.rs:82
↓ 1 callers
Function
assert_roundtrip_multi_thread
Assert: roundtrip for multi-threaded.
core/parquet_file/src/storage.rs:1188
↓ 1 callers
Function
assert_roundtrip_single_thread
Assert: roundtrip for single-threaded.
core/parquet_file/src/storage.rs:1167
↓ 1 callers
Function
assert_strong_count_converges_to_zero
todo: this is copied from DF. When we move ProgressiveEval to DF, this will be removed Asserts that the strong count of the given [`Weak`] pointer con
core/iox_query/src/provider/progressive_eval.rs:1782
↓ 1 callers
Function
assert_versioned_snapshot
( snapshot: &VersionedSnapshot<TestNewLockedState<K, V>>, entries: &[(K, V)], expected
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/s3_fifo.rs:1290
↓ 1 callers
Function
assert_writer_properties_are_eq
(a: WriterProperties, b: WriterProperties)
core/parquet_file/src/serialize.rs:459
↓ 1 callers
Method
auth_enabled
(&self)
influxdb3/tests/server/mod.rs:395
↓ 1 callers
Method
auth_token
(&self)
influxdb3/tests/server/mod.rs:391
↓ 1 callers
Method
authenticate
( &self, unhashed_token: Option<Vec<u8>>, )
influxdb3_authz/src/authorizer.rs:63
↓ 1 callers
Method
authenticate_request
(&self, req: &mut Request)
influxdb3_server/src/http.rs:1329
↓ 1 callers
Method
authorize
( &self, token: Option<Vec<u8>>, perms: &[Permission], )
core/authz/src/authorizer.rs:65
↓ 1 callers
Method
authorize
( &self, token: Option<Vec<u8>>, perms: &[Permission], )
core/iox_http/src/write/single_tenant/auth.rs:48
↓ 1 callers
Method
authorize_action
( &self, subject: Option<&Subject>, access_request: AccessRequest, )
influxdb3_authz/src/authorizer.rs:70
↓ 1 callers
Method
authorize_request
( &self, token: Option<Vec<u8>>, database: &str, )
core/iox_v1_query_api/src/handler.rs:524
↓ 1 callers
Method
authorizer
(&self)
influxdb3_server/src/lib.rs:182
↓ 1 callers
Method
auto_field_family
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/table.rs:432
↓ 1 callers
Function
background_buffer_checker
( mem_threshold_bytes: usize, write_buffer_impl: &Arc<WriteBufferImpl>, )
influxdb3/src/commands/serve.rs:1668
↓ 1 callers
Function
background_cache_pruner
A background task for pruning un-needed entries in the cache
influxdb3_cache/src/parquet_cache/mod.rs:954
↓ 1 callers
Function
background_cache_request_handler
Handle [`CacheRequest`]s in a background task This waits on the given `Receiver` for new eventual cache requests to be registered (via oracle). If a
influxdb3_cache/src/parquet_cache/mod.rs:869
↓ 1 callers
Function
background_catalog_update
Background task that listens for catalog updates and maintains distinct caches. This should be started explicitly after creating the provider.
influxdb3_cache/src/distinct_cache/provider.rs:298
↓ 1 callers
Function
background_catalog_update
( processing_engine_manager: Arc<ProcessingEngineManagerImpl>, mut subscription: CatalogUpdateReceiver
influxdb3_processing_engine/src/lib.rs:1234
↓ 1 callers
Function
background_eviction_process
( provider: Arc<DistinctCacheProvider>, eviction_interval: Duration, )
influxdb3_cache/src/distinct_cache/provider.rs:337
↓ 1 callers
Function
background_eviction_process
( provider: Arc<LastCacheProvider>, eviction_interval: Duration, )
influxdb3_cache/src/last_cache/provider.rs:424
↓ 1 callers
Method
background_persist_catalog_checkpoint
Persist the `CatalogSnapshot` as a checkpoint in the background but don't check that the operation succeeds.
influxdb3_catalog/src/object_store/versions/v2.rs:249
↓ 1 callers
Function
background_wal_flush
( wal: Arc<W>, flush_interval: Duration, shutdown: ShutdownToken, )
influxdb3_wal/src/lib.rs:555
↓ 1 callers
Function
background_worker
( mut exporter: T, mut receiver: mpsc::Receiver<Option<Span>>, )
core/trace_exporters/src/export.rs:102
↓ 1 callers
Method
bad_batch
Returns a batch with a different scheam
core/parquet_file/src/writer.rs:259
↓ 1 callers
Function
batch_with_many_rows_and_1_col
()
core/parquet_file/src/storage.rs:1042
↓ 1 callers
Method
batches
Iterate over the `CatalogBatch`s in the update
influxdb3_catalog/src/channel/versions/v2.rs:117
↓ 1 callers
Function
batches_to_csv
(batches: &[RecordBatch])
core/influxdb_iox_client/src/format.rs:130
↓ 1 callers
Function
batches_to_json
(batches: &[RecordBatch])
core/influxdb_iox_client/src/format.rs:144
↓ 1 callers
Function
batches_to_pretty
(batches: &[RecordBatch])
core/influxdb_iox_client/src/format.rs:126
↓ 1 callers
Method
begin
(&self, db_name: &str)
influxdb3_catalog/src/catalog/versions/v1/update.rs:86
↓ 1 callers
Method
binary_conditional_to_df_expr
Map an InfluxQL binary conditional expression to a DataFusion [`Expr`].
core/iox_query_influxql/src/plan/planner.rs:2456
↓ 1 callers
Function
binary_data_type
Determine the data type of the binary expression using the left and right operands and the operator This logic is derived from [InfluxQL OG][og]. [o
core/iox_query_influxql/src/plan/expr_type_evaluator.rs:385
↓ 1 callers
Function
binary_expr_name
Returns the name of a binary expression by concatenating the names of any [Expr::VarRef] and [Expr::Call] with underscores. Derived from [Go implemen
core/iox_query_influxql/src/plan/field.rs:73
↓ 1 callers
Function
binary_operator_to_df_operator
(op: BinaryOperator)
core/iox_query_influxql/src/plan/util.rs:17
↓ 1 callers
Function
bound_included_from_option
(o: Option<T>)
core/iox_query/src/exec/gapfill/exec_tests.rs:1568
↓ 1 callers
Function
box_request
Turn any request into a boxed trait object request with boxed errors.
core/iox_http_util/src/lib.rs:32
↓ 1 callers
Method
buffer_ops_with_response
( &mut self, ops: Vec<WalOp>, response: oneshot::Sender<WriteResult>, )
influxdb3_wal/src/object_store.rs:885
↓ 1 callers
Method
buffer_wal_contents
Called when the wal has persisted a new file. Buffer the contents in memory and update the last cache so the data is queryable.
influxdb3_write/src/write_buffer/queryable_buffer.rs:155
↓ 1 callers
Method
buffer_wal_contents_and_persist_snapshotted_data
Called when the wal has written a new file and is attempting to snapshot. Kicks off persistence of data that can be snapshot in the background after p
influxdb3_write/src/write_buffer/queryable_buffer.rs:163
↓ 1 callers
Method
build
(self)
core/test_helpers/src/tracing.rs:67
↓ 1 callers
Method
build_aggr_col
Produce a gap-filled array for the aggregate column in [`Self::aggr_col_states`]. # Panics Will panic if [Cursor::aggr_col_states] does not contain
core/iox_query/src/exec/gapfill/algo.rs:519
↓ 1 callers
Function
build_empty_batch_msg
Encode an empty [`RecordBatch`] as a message. This must only be sent AFTER a [`Schema`] was transmitted.
core/service_grpc_flight/src/keep_alive.rs:302
↓ 1 callers
Function
build_flat_indexless_snapshot
Hand-build an indexless flat snapshot file as written between #4026 and the compat-entry writer: header with `group_count: 0`, then the record bytes w
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:1413
↓ 1 callers
Function
build_gap_fill_node
Returns a [`LogicalPlan`] that performs gap-filling for the `input` plan. # Arguments `input` - A plan which requires gap-filling, it is required th
core/iox_query_influxql/src/plan/planner.rs:4171
↓ 1 callers
Function
build_gapfill_node
( new_aggr_plan: LogicalPlan, date_bin_gapfill_index: usize, date_bin_gapfill_args: Vec<Expr>,
core/iox_query/src/analyzer/handle_gapfill.rs:149
↓ 1 callers
Method
build_gapfilled_output
Produces a gap-filled output [RecordBatch]. Input arrays are represented as pairs that include their offset in the schema at member `0`.
core/iox_query/src/exec/gapfill/algo.rs:132
↓ 1 callers
Function
build_interleave_plan
( lex_ordering: LexOrdering, ranges_per_partition: &[&SortKeyRange], )
core/iox_query/src/statistics/partition_statistics/mod.rs:1261
↓ 1 callers
Function
build_legacy_grouped_snapshot
Hand-build a legacy multi-group snapshot file: header, then one 24-byte index entry per (group, records) pair — Global first — then the record bytes o
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:1372
↓ 1 callers
Method
build_lexical_ranges
(&self)
core/iox_query/src/physical_optimizer/sort/lexical_range.rs:472
↓ 1 callers
Function
build_malloc_conf
()
influxdb3/src/commands/serve.rs:1707
← previous
next →
3,201–3,300 of 11,906, ranked by callers