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
↓ 2 callers
Method
project_select
( &self, ctx: &Context<'_>, input: LogicalPlan, fields: &[Field], grou
core/iox_query_influxql/src/plan/planner.rs:1094
↓ 2 callers
Method
project_select_aggregate
Plan "Aggregate" SELECT queries. These are queries that use one or more aggregate (but not window) functions.
core/iox_query_influxql/src/plan/planner.rs:1189
↓ 2 callers
Method
project_timezone
Apply a projection to the input plan to ensure that the time column is in the correct timezone.
core/iox_query_influxql/src/plan/planner.rs:579
↓ 2 callers
Function
projection_expr_with_2_constant_integers
projection with 2 constant integers, one as an literal integer and the other is converted to string and used as a dictionary value. These are done on
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs_for_constants.rs:884
↓ 2 callers
Function
projection_expr_with_3_constants
projection with 3 dictionnary constants and an normal column
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs_for_constants.rs:906
↓ 2 callers
Function
promote_core_catalog_to_cluster_prefix
If neither a v3 nor a v2 catalog exists at `cluster_id` but a v2 catalog exists at `current_node_id` (i.e. this binary previously ran as a core node),
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:3490
↓ 2 callers
Method
properties
(&self)
core/iox_query/src/exec/split.rs:219
↓ 2 callers
Method
properties
(&self)
core/iox_query/src/provider/reorder_partitions.rs:121
↓ 2 callers
Method
prune
Prune nodes from within the cache This first prunes entries that are older than the `max_age` of the cache. If the cardinality of the cache is still
influxdb3_cache/src/distinct_cache/cache.rs:226
↓ 2 callers
Method
ptr
Correctly typed pointer.
core/linear_buffer/src/allocation.rs:47
↓ 2 callers
Method
purge_expired
Purge expired parquet files from a table based on retention cutoff time. This method selectively deletes only files where max_time < cutoff_time_ns.
influxdb3_write/src/table_index_cache.rs:841
↓ 2 callers
Method
push_entry
( &self, query_id: Uuid, namespace_id: NamespaceId, namespace_name: Arc<str>,
core/iox_query/src/query_log.rs:879
↓ 2 callers
Method
push_null
(&mut self)
influxdb3_cache/src/last_cache/cache.rs:962
↓ 2 callers
Method
put
(&self, location: &Path, payload: PutPayload)
core/object_store_metrics/src/lib.rs:239
↓ 2 callers
Method
put_if_not_exists
( &self, path: &CatalogFilePath, content: Bytes, )
influxdb3_catalog/src/object_store/versions/v3.rs:522
↓ 2 callers
Method
query_influxql
(&self, req: Request)
influxdb3_server/src/http.rs:1184
↓ 2 callers
Method
query_reporter
Get the [`QueryReporter`] along with the path of the file it is generating as a `String`
influxdb3_load_generator/src/commands/common.rs:240
↓ 2 callers
Method
query_spec
(&mut self)
influxdb3_load_generator/src/commands/common.rs:227
↓ 2 callers
Method
query_sql
(&self, req: Request)
influxdb3_server/src/http.rs:1161
↓ 2 callers
Method
query_suggestions
Get Query Suggestions
core/influxdb2_client/src/api/query.rs:18
↓ 2 callers
Method
query_suggestions_name
Query Suggestions with name
core/influxdb2_client/src/api/query.rs:39
↓ 2 callers
Function
raw
()
core/iox_query_influxql/src/plan/planner.rs:4832
↓ 2 callers
Function
read_dir_sorted
(dir: &Path)
influxdb3/tests/server/gen1_lookback_guard.rs:17
↓ 2 callers
Method
read_entry_point_if_modified
Reads the plugin entry point (`__init__.py`) if any Python file in the directory has been modified.
influxdb3_processing_engine/src/lib.rs:574
↓ 2 callers
Method
read_file
Fetch and parse a file at the given object path.
influxdb3_commands/src/debug/catalog/mod.rs:217
↓ 2 callers
Method
rebuild_schema
Rebuild the Arrow `schema` from the current column set.
influxdb3_catalog/src/catalog/versions/v3/schema/table.rs:328
↓ 2 callers
Method
recalculate_time_range
Recalculate min_time and max_time by scanning all files.
influxdb3_write/src/lib.rs:627
↓ 2 callers
Method
reclaim
(&mut self)
core/tracker/src/task/history.rs:62
↓ 2 callers
Method
record_call
(&mut self, call: MockSharderCall)
core/sharder/src/mock.rs:36
↓ 2 callers
Method
record_file_deletions
(&self, total_size_bytes: u64, n_files: u64)
influxdb3_cache/src/parquet_cache/metrics.rs:75
↓ 2 callers
Method
record_query
( &self, span_ctx: Option<&SpanContext>, query_type: &'static str, query_text:
core/iox_query/src/test.rs:233
↓ 2 callers
Method
record_query
( &self, span_ctx: Option<&SpanContext>, query_type: &'static str, query_text:
influxdb3_query_executor/src/lib.rs:604
↓ 2 callers
Method
recovery_endpoint_enabled
(&self)
influxdb3/tests/server/mod.rs:419
↓ 2 callers
Function
reduce_binary_lhs_duration
Reduce `duration OP expr`. ```text duration = duration ( ADD | SUB ) ( duration | NOW() ) duration = duration ( MUL | DIV ) ( float | integer ) tim
core/influxdb_influxql_parser/src/time_range.rs:538
↓ 2 callers
Function
reduce_binary_lhs_float
Reduce `float OP expr`. ```text float = float ( ADD | SUB | MUL | DIV | MOD ) ( float | integer) ```
core/influxdb_influxql_parser/src/time_range.rs:614
↓ 2 callers
Function
reduce_context
Return a `ReduceContext` with a value of now set to `2023-01-01T00:00:00Z` / `1672531200000000000` and not timezone.
core/influxdb_influxql_parser/src/time_range.rs:764
↓ 2 callers
Function
reduce_expr
Folds `expr` and `remainder` into a [Expr::Binary] tree.
core/influxdb_influxql_parser/src/expression/arithmetic.rs:633
↓ 2 callers
Method
reduce_number
(&self, lhs: T, rhs: T)
core/influxdb_influxql_parser/src/expression/arithmetic.rs:332
↓ 2 callers
Function
refresh_allocated
()
core/jemalloc_stats/src/monitor.rs:112
↓ 2 callers
Method
regenerate_admin_token
(&self, _req: Request)
influxdb3_server/src/http.rs:1146
↓ 2 callers
Function
regex_match
(left: Expr, right: Expr)
core/iox_query_influxql/src/plan/planner_rewrite_expression.rs:1109
↓ 2 callers
Function
regex_match_expr
Return an Expr that invokes a InfluxRPC compatible regex match to determine which values satisfy the pattern. Equivalent to: ```text col ~= /pattern/
core/query_functions/src/lib.rs:67
↓ 2 callers
Function
regex_match_expr_impl
Given a column containing string values and a single regex pattern, `regex_match_expr` determines which values satisfy the pattern and which do not.
core/query_functions/src/regex.rs:57
↓ 2 callers
Function
regex_not_match
(left: Expr, right: Expr)
core/iox_query_influxql/src/plan/planner_rewrite_expression.rs:1117
↓ 2 callers
Function
regex_not_match_expr
Return an Expr that invokes a InfluxRPC compatible regex match to determine which values do not satisfy the pattern. Equivalent to: ```text col !~ /p
core/query_functions/src/lib.rs:80
↓ 2 callers
Method
register
(&mut self, metadata: T)
core/tracker/src/task/history.rs:37
↓ 2 callers
Method
register_cache
(&self, name: &'static str, cache: &Arc<S3Fifo<K, V>>)
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/mod.rs:404
↓ 2 callers
Function
register_current_runtime_for_io
[Registers](register_io_runtime) current runtime as IO runtime. This is mostly a convenience function for testing.
core/executor/src/io.rs:24
↓ 2 callers
Method
register_get
Register where the parquet object was found.
core/object_store_metrics/src/cache_metrics.rs:206
↓ 2 callers
Function
registry_iox_udfs
Return an [`FunctionRegistry`] with the implementations of IOx UDFs only
core/query_functions/src/lib.rs:117
↓ 2 callers
Function
remap_columns
remap the column references in the expression to the new indices specified in the map.
core/iox_query/src/physical_optimizer/projection_pushdown.rs:319
↓ 2 callers
Method
remove_all_for_db
(&mut self, db_id: DbId)
influxdb3_processing_engine/src/lib.rs:233
↓ 2 callers
Method
remove_before
Remove all elements before the given nanosecond timestamp returning `true` if the resulting node is empty.
influxdb3_cache/src/distinct_cache/cache.rs:302
↓ 2 callers
Method
remove_trigger
(&mut self, db_id: DbId, trigger_id: TriggerId)
influxdb3_processing_engine/src/lib.rs:205
↓ 2 callers
Function
render_listing
( store: CatalogStore, format: CatalogFormat, include_pre_snapshot: bool, )
influxdb3_commands/src/debug/catalog/list.rs:40
↓ 2 callers
Method
replace_inner_store
(&self, inner: Arc<dyn ObjectStore>)
core/object_store_metrics/src/cache_metrics.rs:230
↓ 2 callers
Method
replace_plugin_directory
Replace an entire plugin directory atomically with new files.
influxdb3_processing_engine/src/lib.rs:1027
↓ 2 callers
Method
report
(&self, reporter: &mut dyn Reporter)
core/iox_query/src/exec/metrics.rs:27
↓ 2 callers
Method
report
( &self, querier_id: QuerierId, response_status: u16, response_time_ms: u64,
influxdb3_load_generator/src/report.rs:230
↓ 2 callers
Method
require_active_db
Validate that `db_name` resolves to a non-soft-deleted database.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1751
↓ 2 callers
Function
response_description
Makes as detailed error message as possible
core/influxdb_iox_client/src/client/error.rs:200
↓ 2 callers
Function
response_generator
A response generator that validates URIs and delegates to an inner store.
core/object_store_mock/src/interceptor.rs:135
↓ 2 callers
Method
restore_from_object_store
Reload the catalog from the selected object-store checkpoint and log files, then coordinate the restore through a sequenced catalog log entry. Applyin
influxdb3_catalog/src/catalog/versions/v2.rs:625
↓ 2 callers
Function
restricted_plugin_trigger_types
(config: &ProcessingEngineConfig)
influxdb3/src/commands/serve.rs:1540
↓ 2 callers
Method
retry_some_errors
Retry errors caller says are retriable
core/backoff/src/lib.rs:217
↓ 2 callers
Method
retry_some_with_backoff
Perform an async operation that retries caller specified errors, with a backoff
core/backoff/src/lib.rs:142
↓ 2 callers
Method
retry_with_backoff
Perform an async operation that retries with a backoff
core/backoff/src/lib.rs:127
↓ 2 callers
Function
rewrite_field_expr
Perform a series of passes to rewrite `expr`, used as a column projection, to match the behavior of InfluxQL.
core/iox_query_influxql/src/plan/planner_rewrite_expression.rs:215
↓ 2 callers
Function
rollup_stats
Generic function to calculate min/max/avg from another set of stats. This function works for all types of numbers (unsigned/signed/floats). It calcula
influxdb3_telemetry/src/stats.rs:107
↓ 2 callers
Method
round_robin_repartition
round robin repartition into the specified number of partitions
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs.rs:2454
↓ 2 callers
Function
round_to_decimal_places
(avg: T, num_places: u8)
influxdb3_telemetry/src/store.rs:403
↓ 2 callers
Method
run
(self, bench: bool)
core/futures_test_utils/benches/buffered_stream.rs:67
↓ 2 callers
Method
run
(mut self, mut rng: impl RngCore)
influxdb3_load_generator/src/line_protocol_generator.rs:628
↓ 2 callers
Method
run_api
(self)
influxdb3/tests/cli/api.rs:152
↓ 2 callers
Function
run_plan
Run a plan against the following input table as "t"
core/query_functions/src/regex.rs:315
↓ 2 callers
Function
run_plan
( vals: Vec<ColumnarValue>, dt: &DataType, )
core/query_functions/src/coalesce_struct.rs:430
↓ 2 callers
Function
run_query_load
( spec: QuerierSpec, reporter: Arc<QueryReporter>, client: influxdb3_client::Client, database_
influxdb3_load_generator/src/commands/query.rs:90
↓ 2 callers
Method
run_with_stdin
(self, stdin_input: impl Into<String>)
influxdb3/tests/cli/api.rs:1200
↓ 2 callers
Function
run_write_load
( spec: DataSpec, reporter: Arc<WriteReporter>, client: influxdb3_client::Client, database_nam
influxdb3_load_generator/src/commands/write.rs:144
↓ 2 callers
Function
s3_fifo
()
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/s3_fifo.rs:1163
↓ 2 callers
Function
sample_records
Three records — register-node, create-database, create-table — used to populate the hand-built snapshot fixtures.
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:1436
↓ 2 callers
Method
save_plugin_file
( &self, method: Method, db: impl Into<String> + Send, trigger_name: impl Into
influxdb3_client/src/lib.rs:819
↓ 2 callers
Function
schema
()
core/iox_query/src/analyzer/handle_gapfill.rs:689
↓ 2 callers
Function
schema
()
core/iox_query/src/exec/gapfill/mod.rs:714
↓ 2 callers
Method
schema
(&self, name: &str)
core/iox_query/src/test.rs:304
↓ 2 callers
Method
schema
(&self)
core/iox_query/src/exec/gapfill/stream.rs:122
↓ 2 callers
Method
schema
(&self)
core/iox_query/src/provider/record_batch_exec.rs:157
↓ 2 callers
Method
schema
(&self)
core/iox_system_tables/src/system_tables.rs:57
↓ 2 callers
Method
schema
()
influxdb3_sys_events/src/tests.rs:57
↓ 2 callers
Function
schema_bytes_to_schema
(schema: Bytes)
core/influxdb_iox_client/src/client/flightsql.rs:593
↓ 2 callers
Method
schema_names
(&self)
core/iox_query/src/test.rs:300
↓ 2 callers
Function
schema_with_chunk_order
()
core/iox_query/src/physical_optimizer/sort/parquet_sortness.rs:641
↓ 2 callers
Method
scope
Re-scopes this error as the child of another field
core/generated_types/src/google.rs:139
↓ 2 callers
Function
seeded_catalog
Build a catalog seeded with two nodes and three databases. `beta` is soft-deleted with a hard-delete time of t=2000 — note that soft-delete renames th
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:2599
↓ 2 callers
Method
select_first
Generate a plan to select the first n rows from each partition in the input data, optionally sorted by the requested field.
core/iox_query_influxql/src/plan/planner.rs:1958
↓ 2 callers
Method
send_json
Send an HTTP request and return `O` on success.
influxdb3_client/src/lib.rs:1156
↓ 2 callers
Method
send_request
( &self, trigger_path: &str, request: Request, )
influxdb3_processing_engine/src/lib.rs:294
↓ 2 callers
Method
send_wal_contents
(&self, wal_contents: Arc<WalContents>)
influxdb3_processing_engine/src/lib.rs:280
↓ 2 callers
Method
sequence_number
(&self)
core/trace_exporters/src/thrift/jaeger.rs:968
↓ 2 callers
Method
sequence_number
(&self)
core/trace_exporters/src/thrift/agent.rs:58
← previous
next →
2,801–2,900 of 11,906, ranked by callers