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
↓ 3 callers
Method
clear
Removes all elements from this array
core/arrow_util/src/string.rs:124
↓ 3 callers
Method
clear
Remove all resources from the repository. This does not reset `next_id` — IDs are never reused.
influxdb3_catalog/src/repository.rs:111
↓ 3 callers
Method
close
closes the writer, flushing any remaining data and returning the written [`ParquetMetaData`]
influxdb3_write/src/persister.rs:1039
↓ 3 callers
Method
close
(self)
core/influxdb_line_protocol/src/builder.rs:221
↓ 3 callers
Method
column
(&self, column: &str)
core/partition/src/traits.rs:213
↓ 3 callers
Method
column_name_to_id_unchecked
(&self, column_name: impl AsRef<str>)
influxdb3_catalog/src/catalog/versions/v2.rs:3545
↓ 3 callers
Method
column_summaries
Returns an iterator that for each chunk returns the [`Statistics`] for the provided `column` if any
core/iox_query/src/pruning.rs:176
↓ 3 callers
Method
column_type
Returns the [`DataType`] for `column`
core/iox_query/src/pruning.rs:169
↓ 3 callers
Method
complete
Signal back to the [`ShutdownManager`] that the component that owns this token is finished cleaning up and it is safe for the process to exit # Imple
influxdb3_shutdown/src/lib.rs:235
↓ 3 callers
Method
compute_ranges
Computes the ranges where the sort key has the same values
core/iox_query/src/provider/deduplicate/algo.rs:223
↓ 3 callers
Function
compute_token_hash
Compute the SHA512 hash of a token string This is the canonical way to hash tokens across the codebase
influxdb3_catalog/src/catalog.rs:301
↓ 3 callers
Method
conditional_to_df_expr
Map an InfluxQL [`ConditionalExpression`] to a DataFusion [`Expr`].
core/iox_query_influxql/src/plan/planner.rs:2438
↓ 3 callers
Function
confirm_delete
(message: &str, yes: bool)
influxdb3/src/commands/delete.rs:278
↓ 3 callers
Method
connect
(&self, _options: &ClientOptions)
core/object_store_mock/src/interceptor.rs:89
↓ 3 callers
Function
construct_plugin_url
(plugin_repo: Option<&str>, plugin_path: &str)
influxdb3_processing_engine/src/tests.rs:334
↓ 3 callers
Method
contains_id
(&self, id: &ColumnIdentifier)
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:337
↓ 3 callers
Method
copy_if_not_exists
(&self, from: &Path, to: &Path)
influxdb3_clap_blocks/src/object_store/tests.rs:514
↓ 3 callers
Method
create_admin_token
(&self, regenerate: bool)
influxdb3_catalog/src/catalog/versions/v2.rs:947
↓ 3 callers
Function
create_cached_obj_store_and_oracle
Helper function for creation of a [`MemCachedObjectStore`] and [`MemCacheOracle`] that returns them as their `Arc<dyn _>` equivalent.
influxdb3_cache/src/parquet_cache/mod.rs:261
↓ 3 callers
Method
create_database_opts
Create a new database with the supplied options.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1654
↓ 3 callers
Function
create_delete_recreate_table
( catalog: &Catalog, db: &str, table: &str, )
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:2946
↓ 3 callers
Method
create_distinct_cache_committed
( &self, db_name: &str, table_name: &str, node_spec: ApiNodeSpec, cach
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2141
↓ 3 callers
Function
create_generators
( spec: &DataSpec, writer_count: usize, )
influxdb3_load_generator/src/line_protocol_generator.rs:20
↓ 3 callers
Function
create_internal_db
(catalog: &Catalog)
influxdb3_catalog/src/catalog/versions/v2.rs:1282
↓ 3 callers
Method
create_table_ref
Create a [LogicalPlan] that refers to the specified `table_name`. Normally, this functions will not return a `None`, as tables have been matched] by
core/iox_query_influxql/src/plan/planner.rs:3446
↓ 3 callers
Function
create_table_with_columns
Create a table definition with pre-populated columns
influxdb3_catalog/benches/column_or_create.rs:107
↓ 3 callers
Function
create_test_index
Helper function to create test CoreTableIndex
influxdb3_write/src/table_index_cache/tests.rs:27
↓ 3 callers
Function
create_test_parquet_file
(size_bytes: u64, row_count: u64)
influxdb3_write/src/persister/tests.rs:743
↓ 3 callers
Function
csv_escape
(s: String)
core/iox_v1_query_api/src/response/csv.rs:233
↓ 3 callers
Method
current_usage
Computes the current catalog usage statistics.
influxdb3_catalog/src/catalog/versions/v2.rs:1622
↓ 3 callers
Method
current_usage
Point-in-time catalog usage counts — non-deleted, non-internal databases and their non-deleted tables. Fed to [`CatalogLimiter`][super::usage::Catalog
influxdb3_catalog/src/catalog/versions/v3/inner.rs:106
↓ 3 callers
Method
data
(&self)
core/object_store_mem_cache/src/store.rs:104
↓ 3 callers
Function
decode_field_violation
Returns an iterator over the [`FieldViolation`] in the provided [`tonic::Status`]
core/generated_types/src/google.rs:206
↓ 3 callers
Function
decoded_header
Decodes a given header from the provided HeaderMap to a string - Returns Ok(None) if the header doesn't exist - Returns Err if the header fails to de
core/trace_http/src/ctx.rs:229
↓ 3 callers
Function
dedupe_exec
( input: &Arc<dyn ExecutionPlan>, sort_exprs: &LexOrdering, )
core/iox_query/src/test.rs:1476
↓ 3 callers
Function
default_return_value_for_aggr_fn
Tries to process `maybe_wrapped_fun` as an [`AggregateFunction`] which may be wrapped by a type which does not change its return type (e.g. [`Alias`];
core/iox_query/src/analyzer/handle_gapfill.rs:621
↓ 3 callers
Method
delete_distinct_cache
( &self, db_name: impl Into<String>, table_name: impl Into<String>, cache_name
influxdb3/tests/cli/api.rs:602
↓ 3 callers
Method
delete_trigger
( &self, db_name: impl Into<String>, trigger_name: impl Into<String>, )
influxdb3/tests/cli/api.rs:843
↓ 3 callers
Function
delta
Calculate the absolute difference of two numerical values.
core/query_functions/src/derivative.rs:238
↓ 3 callers
Function
delta_time
Calculate the nanosecond time difference, scaled to the unit.
core/iox_query_influxql/src/lib.rs:16
↓ 3 callers
Function
delta_time
Calculate the nanosecond time difference, scaled to the unit.
core/query_functions/src/derivative.rs:252
↓ 3 callers
Function
deprecated_serve_option_warnings
( serve_matches: &'a clap::ArgMatches, deprecated_options: &'a [DeprecatedServeOption], )
influxdb3/src/lib.rs:378
↓ 3 callers
Function
divide_carefully
Emits `lhs / rhs` but will result in `0` (instead of NULL) for devision by zero. The result is NULL if either operant is NULL.
core/iox_query_influxql/src/plan/planner_rewrite_expression.rs:572
↓ 3 callers
Method
do_get_with_read_info
Perform a lower level client read with the `ReadInfo`
core/influxdb_iox_client/src/client/flight/mod.rs:302
↓ 3 callers
Function
do_transform_plan_schema
Helper function to apply schema transformation to a plan and return the transformed plan
core/datafusion_util/src/lib.rs:774
↓ 3 callers
Method
drop_all_trigger_caches_for_db
(&mut self, db_id: DbId)
influxdb3_py_api/src/cache.rs:228
↓ 3 callers
Function
duration_expr_to_nanoseconds
Simplifies an InfluxQL duration `expr` to a nanosecond interval represented as an `i64`.
core/influxdb_influxql_parser/src/time_range.rs:416
↓ 3 callers
Method
duration_for_level
(&self, level: u8)
influxdb3_catalog/src/catalog/versions/v2.rs:2142
↓ 3 callers
Method
duration_for_level
(&self, level: u8)
influxdb3_catalog/src/catalog/versions/v3/schema/storage.rs:72
↓ 3 callers
Method
encode
(self)
core/flightsql/src/cmd.rs:115
↓ 3 callers
Function
encode_series_key_v2
Encode series keys into a base64 string with length-prefixed format. This encoding allows tag names to contain any characters, including '/' which is
core/schema/src/lib.rs:247
↓ 3 callers
Function
ensure_schema_conflict
( initial: ColumnValue<'static>, second: ColumnValue<'static>, expected: InfluxColumnT
core/table_batch/src/builder/column_writer/mod.rs:250
↓ 3 callers
Function
escape
Return a [`fmt::Display`] that renders string while escaping any characters in the `special_characters` array with a `\`
core/influxdb_line_protocol/src/builder.rs:239
↓ 3 callers
Method
etag
Returns the etag if any
core/catalog_cache/src/api/list/mod.rs:88
↓ 3 callers
Method
evaluate
(&mut self, values: &[Arc<dyn Array>], range: &Range<usize>)
core/query_functions/src/non_negative.rs:120
↓ 3 callers
Method
evict
(&self, _gen: u64, _k: &Arc<K>, res: EvictResult)
core/object_store_mem_cache/src/cache_system/hook/limit.rs:69
↓ 3 callers
Method
execute
(self)
influxdb3_write/src/deleter.rs:156
↓ 3 callers
Method
execution_props
(&self)
core/iox_query_influxql/src/plan/test_utils.rs:202
↓ 3 callers
Method
exit
(&self, _span: &Id)
core/test_helpers/src/tracing.rs:222
↓ 3 callers
Method
expand_show_from_clause
Expand tables from `FROM` clause in metadata queries.
core/iox_query_influxql/src/plan/planner.rs:3459
↓ 3 callers
Method
extend_from_range
(&mut self, range: Range<usize>, from: &Self::ExtendableFrom)
core/table_batch/src/builder/mod.rs:45
↓ 3 callers
Function
extract_client_ip
(req: &http::Request<T>)
influxdb3_server/src/http.rs:2575
↓ 3 callers
Function
extract_disjoint_ranges_from_plan
Attempt to extract LexicalRanges for the given sort keys and input plan Output will have N ranges where N is the number of output partitions Returns
core/iox_query/src/physical_optimizer/sort/extract_ranges.rs:37
↓ 3 callers
Function
extract_full_state
Helper function to extract all components from CacheState for tests with early access data
core/object_store_mem_cache/src/cache_system/test_utils.rs:40
↓ 3 callers
Function
extract_metrics
(plan: &dyn ExecutionPlan, pred: P)
core/iox_query/src/frontend.rs:216
↓ 3 callers
Function
extract_timestamp_nanos
(cv: &ColumnarValue)
core/iox_query/src/exec/gapfill/params.rs:192
↓ 3 callers
Function
extract_token
Extract a token from an HTTP header or gRPC metadata value.
core/authz/src/lib.rs:26
↓ 3 callers
Method
fetch
(&self)
core/metric/src/duration.rs:29
↓ 3 callers
Method
fetched
(&self, _gen: u64, _k: &Arc<K>, res: Result<usize, &DynError>)
core/object_store_mem_cache/src/cache_system/hook/limit.rs:42
↓ 3 callers
Method
field
Try to convert type using TryInto calling [`FieldViolation::scope`] on any returned error
core/generated_types/src/google.rs:629
↓ 3 callers
Function
field_key
(i: &str)
core/influxdb_line_protocol/src/lib.rs:792
↓ 3 callers
Method
fields_by_family
Returns the field columns for the specified field family, if it exists.
influxdb3_catalog/src/catalog/versions/v3/schema/table.rs:375
↓ 3 callers
Function
filter_logs
(capture: TracingCapture)
core/service_grpc_flight/src/keep_alive.rs:455
↓ 3 callers
Function
find_time_column_index
Find the index of the time column in the fields list. > **Note > > To match InfluxQL, the `time` column must not exist as part of a > complex express
core/iox_query_influxql/src/plan/planner.rs:4378
↓ 3 callers
Function
find_time_range
Given a plan and a column, finds the predicates that use that column and return a range with expressions for upper and lower bounds.
core/iox_query/src/analyzer/handle_gapfill/range_predicate.rs:25
↓ 3 callers
Method
finish
(&self, entry: Arc<QueryLogEntry>, mut state: QueryLogEntryState)
core/iox_query/src/query_log.rs:1284
↓ 3 callers
Method
flush
(&mut self)
influxdb3_load_generator/src/line_protocol_generator.rs:571
↓ 3 callers
Function
fresh_catalog_with_committed
(committed: FeatureLevel)
influxdb3_catalog/src/catalog/versions/v3/ops/feature_level/tests.rs:11
↓ 3 callers
Function
from_column_ids
( source: &Arc<v1::TableDefinition>, target: &v2::TableDefinition, ids: impl Iterator<
influxdb3_catalog/src/catalog/migrations/v2.rs:311
↓ 3 callers
Function
full_schema
()
core/iox_query/src/chunk_statistics.rs:432
↓ 3 callers
Function
fx_serde_vec_map
( entries: [(K, V); N], )
influxdb3_write/src/persister/tests.rs:298
↓ 3 callers
Function
generate_denormalised_keys
Generates a vector of partition key strings, or an error. This function normalises the de-duplicated output of [`partition_keys()`], returning the la
core/partition/src/lib.rs:525
↓ 3 callers
Function
generate_metadata
Generate the default InfluxQL metadata map for producing a `Schema` for the `SHOW DATABASES` query.
core/iox_query_influxql/src/show_databases.rs:31
↓ 3 callers
Method
get
Returns the value for `key` if it exists
core/catalog_cache/src/local/mod.rs:77
↓ 3 callers
Method
get
(&self, _location: &Path)
core/object_store_mem_cache/src/store.rs:303
↓ 3 callers
Method
get
Gets entry from the set, returns `None` if the key is NOT stored. Note that even when the key is NOT stored as an entry, it may be known as a "ghost"
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/s3_fifo.rs:437
↓ 3 callers
Method
get
Get current count.
core/object_store_mem_cache/src/cache_system/hook/notify/test_utils.rs:43
↓ 3 callers
Method
get
(&self, location: &Path)
core/object_store_mock/src/lib.rs:513
↓ 3 callers
Method
get_by_hash
(&self, token_hash: &str)
influxdb3_catalog/src/catalog/versions/v3/schema/user.rs:428
↓ 3 callers
Method
get_by_username
Get a user by their username (looks up through login identity)
influxdb3_catalog/src/catalog/versions/v3/schema/user.rs:235
↓ 3 callers
Method
get_cache_record_batches
Output the records for a given cache as arrow [`RecordBatch`]es This method is meant for testing.
influxdb3_cache/src/last_cache/provider.rs:342
↓ 3 callers
Function
get_checkpoint_sequences_for_month
Helper to get checkpoint sequence numbers for a month (sorted newest first)
influxdb3_write/src/persister/tests.rs:999
↓ 3 callers
Function
get_details
Returns an iterator over the [`protobuf::Any`] payloads in the provided [`tonic::Status`]
core/generated_types/src/google.rs:114
↓ 3 callers
Function
get_flightsql_namespace
Figure out the database for this request by checking the "database=database_or_bucket_name" (preferred) or "bucket=database_or_bucket_name" or "bucket
core/service_grpc_flight/src/lib.rs:1350
↓ 3 callers
Method
get_opts_with_retries
( &self, path: &Path, options: GetOptions, context_message: String, re
object_store_utils/src/retryable_object_store.rs:169
↓ 3 callers
Method
get_table_chunks
( &self, db_schema: Arc<DatabaseSchema>, table_def: Arc<TableDefinition>, buff
influxdb3_write/src/write_buffer/queryable_buffer.rs:99
↓ 3 callers
Method
grow
(&self, amount: usize)
core/iox_query/src/memory_pool.rs:21
↓ 3 callers
Method
hard_delete_database
Hard-delete a database.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1716
↓ 3 callers
Method
hash
(&self, state: &mut H)
core/data_types/src/partition.rs:343
↓ 3 callers
Method
hash
(&self, state: &mut H)
core/influxdb_line_protocol/src/lib.rs:511
← previous
next →
1,901–2,000 of 11,906, ranked by callers