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
push_metrics
Push the metrics stored in the internal [`Registry`] to the configured server.
core/metric_exporters/src/lib.rs:222
↓ 1 callers
Method
push_null
Push a null value. If this builder is building a time column, this function will return an error since time columns must have no null values.
core/table_batch/src/builder/column_writer/mod.rs:61
↓ 1 callers
Method
push_nulls_to_len
Ensures that the total length of this column is `len` rows, padding it with trailing NULLs if necessary
core/mutable_batch/src/column.rs:158
↓ 1 callers
Method
push_raw
Append a new value by hash, returning the bucket index
core/data_types/src/snapshot/hash.rs:143
↓ 1 callers
Method
push_row
(&mut self, chunk_time: i64, row: Row)
influxdb3_wal/src/lib.rs:366
↓ 1 callers
Method
push_with_query_id
( &self, query_id: Uuid, namespace_id: NamespaceId, namespace_name: Arc<str>,
core/iox_query/src/query_log.rs:832
↓ 1 callers
Method
pushgateway_path
Get the full path used for the Prometheus PushGateway, containing the interpolated server address and the job name.
core/metric_exporters/src/lib.rs:212
↓ 1 callers
Method
put
(&self, _location: &Path, _bytes: PutPayload)
core/object_store_mem_cache/src/store.rs:278
↓ 1 callers
Method
put
(&self, location: &Path, payload: PutPayload)
core/object_store_metrics/src/cache_metrics.rs:304
↓ 1 callers
Method
put_adaptive_with_retries
( &self, path: &Path, bytes: Bytes, context_message: String, retry_par
object_store_utils/src/retryable_object_store.rs:301
↓ 1 callers
Method
put_multipart
(&self, location: &Path)
object_store_utils/src/test_object_store.rs:272
↓ 1 callers
Method
put_multipart_opts
( &self, location: &Path, opts: PutMultipartOptions, )
core/object_store_metrics/src/lib.rs:290
↓ 1 callers
Method
put_opts
( &self, location: &Path, bytes: PutPayload, opts: PutOptions, )
core/object_store_metrics/src/lib.rs:255
↓ 1 callers
Method
put_opts
( &self, location: &Path, payload: PutPayload, opts: PutOptions, )
object_store_utils/src/test_object_store.rs:256
↓ 1 callers
Function
python_component
Python component. Note that the returned [`WasmComponentPrecompiled`] is stateless and hence can (and should) be reused. State only exists once it is
core/iox_query_udf/src/lib.rs:20
↓ 1 callers
Function
queries_schema
()
influxdb3_system_tables/src/queries.rs:52
↓ 1 callers
Function
query_database_influxql
( db: Arc<dyn QueryNamespace>, query_str: &str, statement: Statement, params: Option<Statement
influxdb3_query_executor/src/lib.rs:350
↓ 1 callers
Function
query_database_sql
NOTE: this method is separated out as it is called from a separate query executor implementation in Enterprise
influxdb3_query_executor/src/lib.rs:293
↓ 1 callers
Method
query_influxql
( &self, database: &str, query: &str, influxql_statement: Statement, p
influxdb3_query_executor/src/lib.rs:185
↓ 1 callers
Method
query_influxql_inner
Inner function for performing InfluxQL queries via the `/api/v3/query_influxql` endpoint. The `/api/v1/query` endpoint goes through `iox_v1_query_api:
influxdb3_server/src/http.rs:1404
↓ 1 callers
Method
query_table
(&self, table_name: &str)
influxdb3_query_executor/src/lib.rs:584
↓ 1 callers
Method
rand_string
Make random 16 digit string
core/parquet_file/src/writer.rs:277
↓ 1 callers
Function
random_ranges
Returns random non-overlapping ranges in increasing order with a max of len
core/mutable_batch/tests/writer_fuzz.rs:295
↓ 1 callers
Function
random_string
A random unicode string of up to 20 codepoints
core/mutable_batch/tests/writer_fuzz.rs:38
↓ 1 callers
Method
read_if_modified
(&self)
influxdb3_processing_engine/src/lib.rs:518
↓ 1 callers
Function
read_line_proto_and_split
(name: &'static str)
core/mutable_batch_pb/benches/write_table_batch.rs:46
↓ 1 callers
Method
read_log
( &self, sequence: u64, skip_crc: bool, )
influxdb3_commands/src/debug/catalog/mod.rs:263
↓ 1 callers
Function
read_records
( cursor: &mut Cursor<T>, header: &Header, )
influxdb3_catalog/src/format/reader.rs:86
↓ 1 callers
Method
read_snapshot
(&self, skip_crc: bool)
influxdb3_commands/src/debug/catalog/mod.rs:259
↓ 1 callers
Function
read_statistics_from_parquet_row_group
Read IOx statistics from parquet row group metadata.
core/parquet_file/src/metadata.rs:813
↓ 1 callers
Method
read_to_batches
Read parquet file into [`RecordBatch`]es. This should only be used for testing purposes.
core/parquet_file/src/storage.rs:123
↓ 1 callers
Method
ready
Get the readiness of an instance at startup
core/influxdb2_client/src/api/ready.rs:12
↓ 1 callers
Method
ready
Future is [ready](Poll::Ready).
core/futures_test_utils/src/lib.rs:78
↓ 1 callers
Method
ready
Block until the background venv build finishes. The returned [`ReadyVenv`] is the only handle to the built venv and the entry point for operating on
influxdb3_processing_engine/src/environment.rs:305
↓ 1 callers
Function
rebase_expr
Rebuilds an `Expr` as a projection on top of a collection of `Expr`'s. For example, the expression `a + b < 1` would require, as input, the 2 individ
core/iox_query_influxql/src/plan/util.rs:143
↓ 1 callers
Method
rebase_timestamp
( &self, mut line: ParsedLine<'a>, line_idx: usize, )
core/mutable_batch_lp/src/lib.rs:127
↓ 1 callers
Method
record
(&self, duration: Duration)
core/catalog_cache/src/api/client.rs:421
↓ 1 callers
Method
record_batch
(&self, table_def: Arc<TableDefinition>)
influxdb3_write/src/write_buffer/table_buffer.rs:451
↓ 1 callers
Method
record_cache_hit
(&self)
influxdb3_cache/src/parquet_cache/metrics.rs:28
↓ 1 callers
Method
record_cache_miss
(&self)
influxdb3_cache/src/parquet_cache/metrics.rs:32
↓ 1 callers
Method
record_cache_miss_while_fetching
(&self)
influxdb3_cache/src/parquet_cache/metrics.rs:36
↓ 1 callers
Method
record_i128
(&mut self, field: &Field, value: i128)
core/test_helpers/src/tracing.rs:255
↓ 1 callers
Method
record_multiple
(&self, value: Duration, count: u64)
core/metric/src/duration.rs:120
↓ 1 callers
Method
record_multiple
(&self, value: u64, count: u64)
core/metric/src/histogram.rs:67
↓ 1 callers
Method
record_poll_ingester_query_metrics
( &self, poll: &Poll<Option<Result<RecordBatch, DataFusionError>>>, )
core/iox_query/src/ingester.rs:100
↓ 1 callers
Method
record_u128
(&mut self, field: &Field, value: u128)
core/test_helpers/src/tracing.rs:264
↓ 1 callers
Method
recorder
(&self)
core/metric/src/duration.rs:41
↓ 1 callers
Method
recorder
(&self)
core/metric/src/gauge.rs:68
↓ 1 callers
Function
reduce_binary_expr
(ctx: &ReduceContext, expr: &Binary)
core/influxdb_influxql_parser/src/time_range.rs:511
↓ 1 callers
Function
reduce_binary_lhs_integer
Reduce `integer OP expr`. ```text integer = integer ( ADD | SUB | MUL | DIV | MOD | BitwiseAND | BitwiseOR | BitwiseXOR ) integer float = integ
core/influxdb_influxql_parser/src/time_range.rs:590
↓ 1 callers
Function
reduce_binary_lhs_string
Reduce `string OP expr`. If `expr` is a string, concatenates the two values and returns a new string. If `expr` is a duration, integer or timestamp,
core/influxdb_influxql_parser/src/time_range.rs:687
↓ 1 callers
Function
refresh
(tx: watch::Sender<Stats>, tick_duration: Duration)
core/jemalloc_stats/src/lib.rs:259
↓ 1 callers
Method
refresh_metrics
This method picks the memory and cpu usage for this process using the pid.
influxdb3_telemetry/src/sampler.rs:35
↓ 1 callers
Method
refs
Weak pointer that can be used for ref-counting this execution plan and its streams. Use [`Weak::strong_count`] to determine if the plan itself and it
core/iox_query/src/provider/progressive_eval.rs:1838
↓ 1 callers
Function
regex_match_expr
()
core/query_functions/src/regex.rs:213
↓ 1 callers
Method
register
(&mut self, metadata: T)
core/tracker/src/task/registry.rs:91
↓ 1 callers
Function
register_args_with_mode
(node_id: &str, instance_id: &str, mode: NodeMode)
influxdb3_catalog/src/catalog/versions/v3/ops/node/tests.rs:282
↓ 1 callers
Function
register_iox_analyzers
Register IOx-specific [`AnalyzerRule`]s with the SessionContext [`AnalyzerRule`]: datafusion::optimizer::AnalyzerRule
core/iox_query/src/analyzer/mod.rs:14
↓ 1 callers
Function
register_iox_logical_optimizers
Register IOx-specific logical [`OptimizerRule`]s with the SessionContext [`OptimizerRule`]: datafusion::optimizer::OptimizerRule
core/iox_query/src/logical_optimizer/mod.rs:12
↓ 1 callers
Function
register_iox_physical_optimizers
Register IOx-specific [`PhysicalOptimizerRule`]s with the SessionContext
core/iox_query/src/physical_optimizer/mod.rs:36
↓ 1 callers
Function
register_iox_scalar_functions
registers iox scalar functions into the [`SessionContext`] so they can be invoked via SQL
core/query_functions/src/lib.rs:122
↓ 1 callers
Function
register_iox_window_functions
registers iox window functions into the [`SessionContext`] so they can be invoked via SQL
core/query_functions/src/lib.rs:131
↓ 1 callers
Method
register_miss
Register a cache MISS for the given object store path and object size (in bytes).
core/object_store_metrics/src/cache_metrics.rs:64
↓ 1 callers
Function
register_selector_aggregates
registers selector functions so they can be invoked via SQL
core/query_functions/src/selectors.rs:127
↓ 1 callers
Method
remove_expired
Remove expired values from the internal cache state
influxdb3_cache/src/last_cache/cache.rs:400
↓ 1 callers
Method
remove_file
Remove a file from the checkpoint and adjust metrics. Returns true if the file was found and removed.
influxdb3_write/src/lib.rs:585
↓ 1 callers
Method
remove_keys
Remove multiple keys from the cache, in a blocking manner. This method directly removes entries from the cache without going through the normal evict
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/s3_fifo.rs:480
↓ 1 callers
Method
remove_n_oldest
Remove the `n_to_remove` oldest entries from the cache
influxdb3_cache/src/distinct_cache/cache.rs:316
↓ 1 callers
Method
remove_oauth_lookup
This removes the user from the oauth_lookup map without clearing out the oauth field on the user record. That's so we can restore later to this
influxdb3_catalog/src/catalog/versions/v3/schema/user.rs:393
↓ 1 callers
Method
remove_role
(&mut self, id: &RoleId)
influxdb3_catalog/src/catalog/versions/v3/schema/role.rs:64
↓ 1 callers
Method
remove_set
Remove all the [`SequenceNumber`] in `other` from `self`.
core/data_types/src/sequence_number_set.rs:35
↓ 1 callers
Method
remove_username_lookup
Remove the user from the username_lookup map without clearing the username/password identity on the user record. This allows the username to be reused
influxdb3_catalog/src/catalog/versions/v3/schema/user.rs:400
↓ 1 callers
Method
removed_db_table_and_file_count
Count `(databases, tables, files)` in the `removed_files` collection.
influxdb3_write/src/lib.rs:260
↓ 1 callers
Method
rename
(&self, from: &Path, to: &Path)
core/object_store_metrics/src/lib.rs:502
↓ 1 callers
Method
rename
(&self, from: &Path, to: &Path)
core/object_store_mock/src/lib.rs:587
↓ 1 callers
Method
rename
(&self, from: &Path, to: &Path)
influxdb3_test_helpers/src/object_store/mod.rs:173
↓ 1 callers
Method
rename_if_not_exists
(&self, from: &Path, to: &Path)
core/object_store_metrics/src/lib.rs:534
↓ 1 callers
Function
replace_bind_params_with_values
Transforms an InfluxQL [Statement] by replacing [Expr::BindParameter]s that match the given [StatementParam]s Will error if a parameter is not found
core/influxdb_influxql_parser/src/parameter.rs:148
↓ 1 callers
Function
replace_date_bin_gapfill
Iterate over the group expression list. If it finds no occurrences of date_bin_gapfill, it will return None. If it finds more than one occurrence it w
core/iox_query/src/analyzer/handle_gapfill.rs:353
↓ 1 callers
Method
replace_fill_strategy
Find the expression that matches `e` and replace its fill strategy. If such an expression is found, return the old strategy, and `None` otherwise.
core/iox_query/src/exec/gapfill/mod.rs:186
↓ 1 callers
Method
replace_plugin_directory
(&self, req: Request)
influxdb3_server/src/http.rs:2155
↓ 1 callers
Method
replay_wal_period
(&mut self, wal_period: WalPeriod)
influxdb3_wal/src/object_store.rs:707
↓ 1 callers
Method
report
(&self, reporter: &mut dyn metric::Reporter)
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/mod.rs:418
↓ 1 callers
Method
report_failure
( &self, writer_id: usize, response_time_ms: u64, wall_time: DateTime<Local>,
influxdb3_load_generator/src/report.rs:62
↓ 1 callers
Method
report_stats
(&self)
influxdb3_load_generator/src/report.rs:385
↓ 1 callers
Method
report_write
( &self, writer_id: usize, summary: WriteSummary, response_time_ms: u64,
influxdb3_load_generator/src/report.rs:78
↓ 1 callers
Function
reproducer_sql
()
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs.rs:2049
↓ 1 callers
Method
request
( &self, token: Vec<u8>, requested_perms: &[Permission], )
core/authz/src/iox_authorizer.rs:32
↓ 1 callers
Method
request_metrics
( &self, path: Option<String>, method: Option<Method>, query_variant: Option<Q
core/trace_http/src/metrics.rs:83
↓ 1 callers
Method
request_trigger
( &self, trigger_path: &str, query_params: HashMap<String, String>, request_he
influxdb3_processing_engine/src/lib.rs:832
↓ 1 callers
Method
requested_database
The database name as supplied by the request — URL query string, `application/x-www-form-urlencoded` body, or multipart `db` field. Empty strings coll
core/iox_v1_query_api/src/handler.rs:101
↓ 1 callers
Method
required_input_distribution
(&self)
core/iox_query/src/exec/series_limit/physical.rs:547
↓ 1 callers
Method
required_input_ordering
(&self)
core/iox_query/src/exec/series_limit/physical.rs:555
↓ 1 callers
Method
required_input_ordering
(&self)
core/iox_query/src/provider/deduplicate.rs:237
↓ 1 callers
Method
reserved
(&self)
core/iox_query/src/memory_pool.rs:68
↓ 1 callers
Method
reset
(&self)
core/metric/src/histogram.rs:80
↓ 1 callers
Method
reset
(&self)
influxdb3_processing_engine/src/plugin_telemetry.rs:114
↓ 1 callers
Method
reset_plugin_trigger_invocations
(&self)
influxdb3_telemetry/src/store/tests.rs:40
↓ 1 callers
Method
resource
(&self)
influxdb3_authz/src/role/role_permissions.rs:40
↓ 1 callers
Method
resource_name_to_id
( &self, resource_type: ResourceType, names: &[String], )
influxdb3_catalog/src/catalog/versions/v2/enterprise.rs:846
← previous
next →
4,401–4,500 of 11,906, ranked by callers