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
↓ 10 callers
Method
limit
(self, skip: usize, fetch: Option<usize>)
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs.rs:2505
↓ 10 callers
Method
list
List the contents of the remote cache Values larger than `max_value_size` will not be returned inline, with only the key and generation returned inst
core/catalog_cache/src/api/client.rs:303
↓ 10 callers
Method
load_snapshots
Loads the most recently persisted N snapshot parquet file lists from object storage. This is intended to be used on server start.
influxdb3_write/src/persister.rs:193
↓ 10 callers
Function
make_input
(partitions: Vec<Vec<RecordBatch>>)
core/iox_query/src/exec/split.rs:970
↓ 10 callers
Function
max
(current_max: T, new_value: T)
influxdb3_telemetry/src/stats.rs:184
↓ 10 callers
Method
min_row
Return the min (as [`Row`]) at the specified index
core/iox_query/src/physical_optimizer/sort/lexical_range.rs:317
↓ 10 callers
Method
not_eq
Return `self != other`
core/influxdb_influxql_parser/src/expression/conditional.rs:115
↓ 10 callers
Method
notifier
Notifier.
core/object_store_mem_cache/src/cache_system/hook/notify/mod.rs:35
↓ 10 callers
Method
null_count
Returns the number of null rows in this column
core/data_types/src/lib.rs:2084
↓ 10 callers
Function
number
Parse a signed [`Number`].
core/influxdb_influxql_parser/src/literal.rs:215
↓ 10 callers
Function
object_meta
()
core/object_store_mock/src/lib.rs:622
↓ 10 callers
Function
option_to_precision
TODO port this upstream to datafusion (maybe as From<Option> for Precision) Maps `Option::Some(T)` to `Precision::Exact(T)` and `Option::None` to `Pre
core/datafusion_util/src/lib.rs:156
↓ 10 callers
Function
overlap_all
Runs `overlap` on all permutations of the given `value_range`es and asserts that the result is the same. Returns that result
core/iox_query/src/statistics/aggregate_per_plan.rs:712
↓ 10 callers
Method
partition_statistics
( &self, partition: Option<usize>, )
core/iox_query/src/provider/record_batch_exec.rs:244
↓ 10 callers
Method
poll_next_unpin
(&mut self, cx: &mut Context<'_>)
core/iox_v1_query_api/src/response/chunked.rs:52
↓ 10 callers
Method
primary_key
(&self)
core/schema/src/lib.rs:912
↓ 10 callers
Method
record
records an event by adding it to this event store
influxdb3_sys_events/src/lib.rs:57
↓ 10 callers
Method
render
Format `timestamp` to the format spec provided during initialisation, writing the result to `out`.
core/partition/src/template/strftime.rs:188
↓ 10 callers
Method
schema
(&self)
core/iox_query/src/provider/deduplicate.rs:229
↓ 10 callers
Function
show_tag_values
Parse a `SHOW TAG VALUES` statement, starting from the `VALUES` token.
core/influxdb_influxql_parser/src/show_tag_values.rs:80
↓ 10 callers
Method
snapshot
(&self)
influxdb3_telemetry/src/store.rs:190
↓ 10 callers
Function
sort_order_for_sort_preserving_merge
()
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs_for_constants.rs:933
↓ 10 callers
Method
split_at
Splits the FileRange into two FileRanges at a given point, which will be the first point of the second FileRange. The split point is required to be wi
core/data_types/src/lib.rs:2385
↓ 10 callers
Function
statement
Parse a single InfluxQL statement.
core/influxdb_influxql_parser/src/statement.rs:78
↓ 10 callers
Method
timeout
Bounds the total amount of time a single client HTTP request take before being aborted. This timeout includes: - Establishing the TCP connection (se
core/client_util/src/connection.rs:236
↓ 10 callers
Method
update_from
Updates statistics from other if the same type, otherwise a noop
core/data_types/src/lib.rs:1715
↓ 10 callers
Method
update_num_queries
(&self)
influxdb3_telemetry/src/store.rs:170
↓ 10 callers
Function
verify_and_deserialize_catalog_file
(bytes: Bytes)
influxdb3_catalog/src/serialize/versions/v2.rs:179
↓ 10 callers
Method
with_epoch
(mut self, epoch: Option<Precision>)
core/iox_v1_query_api/src/response/csv.rs:41
↓ 10 callers
Method
with_object_store_dir
Set the object store dir for this [`TestServer`]
influxdb3/tests/server/mod.rs:186
↓ 10 callers
Method
with_range
Sets the timestamp range
core/predicate/src/lib.rs:252
↓ 9 callers
Method
add_write_metrics
(&self, num_lines: usize, write_bytes: usize)
influxdb3_telemetry/src/store.rs:163
↓ 9 callers
Function
admin_token
(id: u64, name: &str)
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:167
↓ 9 callers
Method
all
Iterate over all registered records.
influxdb3_catalog/src/format/registry.rs:192
↓ 9 callers
Function
apply_catalog_file
Apply all records from a parsed [`CatalogFile`] to the catalog. Convenience wrapper over [`apply_records`] that extracts the sequence number from the
influxdb3_catalog/src/format/apply.rs:368
↓ 9 callers
Function
arg_to_fields
(args: &[ColumnarValue])
core/query_functions/src/date_bin_wallclock.rs:938
↓ 9 callers
Method
as_any
(&self)
core/iox_query/src/exec/gapfill/mod.rs:540
↓ 9 callers
Function
assert_analyzer_err
(plan: LogicalPlan, expected: &str)
core/iox_query/src/analyzer/handle_gapfill.rs:748
↓ 9 callers
Method
build
return the inner plan
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs.rs:2517
↓ 9 callers
Method
builder
Get builder.
core/test_helpers/src/tracing.rs:133
↓ 9 callers
Function
bytes_to_request_body
Convert something that can be converted into a [`hyper::body::Bytes`] into a [`RequestBody`] that sends one chunk of bytes in full. Mostly useful whe
core/iox_http_util/src/lib.rs:54
↓ 9 callers
Function
catalog
()
influxdb3_catalog/src/catalog/versions/v2/update/enterprise/tests.rs:12
↓ 9 callers
Function
catalog_with_policy
( shared: Arc<dyn object_store::ObjectStore>, policy: CheckpointPolicy, )
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:987
↓ 9 callers
Function
check_and_migrate_v2_to_v3
Check for a v2 catalog at `prefix` and migrate it to v3 if present. Idempotent: re-running after success returns [`MigrationResult::AlreadyMigrated`]
influxdb3_catalog/src/catalog/migrations/v3.rs:74
↓ 9 callers
Function
check_logs
(response: &Value, expected_logs: &[&str])
influxdb3/tests/cli/mod.rs:3306
↓ 9 callers
Method
client
Returns a [`CatalogCacheClient`] for communicating with this server
core/catalog_cache/src/api/quorum.rs:936
↓ 9 callers
Method
clone
(&self)
influxdb3_test_helpers/src/object_store/mock.rs:64
↓ 9 callers
Method
cmp
(&self, other: &Self)
influxdb3_wal/src/lib.rs:264
↓ 9 callers
Method
commit_transaction
( &self, txn: CatalogTransaction, )
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2691
↓ 9 callers
Method
copy
(&self, from: &Path, to: &Path)
core/object_store_mock/src/lib.rs:583
↓ 9 callers
Function
create_token_and_hash
()
influxdb3_catalog/src/catalog/versions/v3/schema/tokens.rs:98
↓ 9 callers
Method
date_time
Returns `Time` as a [`DateTime<Utc>`]
core/iox_time/src/lib.rs:155
↓ 9 callers
Method
do_get
( &self, request: Request<Ticket>, )
core/service_grpc_flight/src/lib.rs:878
↓ 9 callers
Method
emit
(&self, _event: SystemEvent)
influxdb3_internal_api/src/sll.rs:25
↓ 9 callers
Method
fetch_max
Atomically updates this gauge to `max(current, val)`. Returns the previous value.
core/metric/src/gauge.rs:51
↓ 9 callers
Method
force_checkpoint
Synchronously checkpoint the catalog at its current sequence. Skips the throttling that [`Self::maybe_background_checkpoint`] applies (slot acquisiti
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1084
↓ 9 callers
Method
get
(&self)
core/trace_http/src/query_variant.rs:30
↓ 9 callers
Method
get_by_id
(&self, id: &I)
influxdb3_catalog/src/repository.rs:172
↓ 9 callers
Method
get_by_id
(&self, id: &UserId)
influxdb3_catalog/src/catalog/versions/v3/schema/user.rs:144
↓ 9 callers
Method
get_by_name
(&self, name: &str)
influxdb3_catalog/src/catalog/versions/v3/legacy.rs:147
↓ 9 callers
Method
get_logs
Get all captured logs (stdout and stderr combined), if log capture was enabled
influxdb3/tests/server/mod.rs:774
↓ 9 callers
Function
group_by_clause
Parse a `GROUP BY` clause. ```text group_by_clause ::= dimension ( "," dimension ) ```
core/influxdb_influxql_parser/src/select.rs:454
↓ 9 callers
Method
id_to_name
(&self, id: &ColumnIdentifier)
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:313
↓ 9 callers
Method
in_order
(&self)
influxdb3_sys_events/src/lib.rs:134
↓ 9 callers
Method
index
(&self, index: &str)
core/iox_query_params/src/params.rs:233
↓ 9 callers
Method
initialize_snapshot
Create the snapshot file. Create-only so that racing initializers resolve to a single winner.
influxdb3_catalog/src/object_store/versions/v3.rs:320
↓ 9 callers
Method
inner
(&self)
influxdb3_catalog/src/catalog/versions/v2/legacy.rs:46
↓ 9 callers
Method
input
Input schema
core/iox_query/src/provider/progressive_eval.rs:96
↓ 9 callers
Method
into_future
(self)
core/object_store_mem_cache/src/cache_system/loader.rs:276
↓ 9 callers
Method
into_iter
(self)
core/data_types/src/snapshot/list.rs:75
↓ 9 callers
Method
invoke_with_args
(&self, args: ScalarFunctionArgs)
core/query_functions/src/date_bin_wallclock.rs:190
↓ 9 callers
Method
is_empty
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:349
↓ 9 callers
Function
log_rewrite
(expr: Transformed<Expr>, description: &str)
core/iox_query_influxql/src/plan/planner_rewrite_expression.rs:208
↓ 9 callers
Function
logical_plan
()
core/iox_query/src/query_log.rs:7627
↓ 9 callers
Method
max
(&self)
core/iox_query/src/memory_pool.rs:17
↓ 9 callers
Method
measurement
Get the measurement name this series belongs to.
core/iox_v1_query_api/src/response.rs:80
↓ 9 callers
Function
merge_schema
(chunks: &[Arc<dyn QueryChunk>])
core/iox_query/src/pruning.rs:526
↓ 9 callers
Method
metric
Extract the metric named `metric`, or panic. # Panics Panics if `metric` does not appear in the [`MetricSet`].
core/test_helpers/src/prometheus.rs:58
↓ 9 callers
Method
name
Return the name of the column.
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:81
↓ 9 callers
Method
next
(&mut self)
core/mutable_batch/src/writer.rs:1135
↓ 9 callers
Method
node
(&self, node_id: &str)
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1137
↓ 9 callers
Method
num_rows
(&self)
core/partition/src/traits.rs:209
↓ 9 callers
Function
order_by_clause
Parse an InfluxQL `ORDER BY` clause. An `ORDER BY` in InfluxQL is limited when compared to the equivalent SQL definition. It is defined by the follow
core/influxdb_influxql_parser/src/common.rs:389
↓ 9 callers
Method
parse
(s: &str)
core/catalog_cache/src/api/mod.rs:39
↓ 9 callers
Function
parse_regex
Sanitize an InfluxQL regular expression and create a compiled [`regex::Regex`].
core/iox_query_influxql/src/plan/util.rs:89
↓ 9 callers
Method
pop
Remove the last wrote value and return it. This call does not panic when empty.
core/table_batch/src/builder/column_writer/string.rs:34
↓ 9 callers
Method
precision
Set the precision
influxdb3_client/src/lib.rs:1212
↓ 9 callers
Function
proj_exec_stats
For [`ProjectionExec`](datafusion::physical_plan::projection::ProjectionExec), selectively cast schema projection on [`Statistics`]. This differs fro
core/iox_query/src/statistics/partition_statistics/project_schema.rs:232
↓ 9 callers
Method
properties
(&self)
core/iox_query/src/physical_optimizer/projection_pushdown.rs:1973
↓ 9 callers
Method
put_multipart
(&self, location: &Path)
core/object_store_metrics/src/lib.rs:276
↓ 9 callers
Method
query
Execute a SQL query on the server using [`CommandStatementQuery`] This involves two round trips Step 1: send a [`CommandStatementQuery`] message to
core/influxdb_iox_client/src/client/flightsql.rs:129
↓ 9 callers
Method
reduce
Return a value by applying the operation defined by the receiver.
core/influxdb_influxql_parser/src/expression/arithmetic.rs:351
↓ 9 callers
Method
register
(&self, _consumer: &MemoryConsumer)
core/iox_query/src/memory_pool.rs:72
↓ 9 callers
Method
remove
(&mut self, key: &str)
influxdb3_py_api/src/cache.rs:106
↓ 9 callers
Function
return_field
(dt: DataType)
core/query_functions/src/date_bin_wallclock.rs:945
↓ 9 callers
Function
rewrite_expr
Rewrite the expression tree and return a result or `NULL` if some of the operands are incompatible. Rewrite and coerce the expression tree to model t
core/iox_query_influxql/src/plan/planner_rewrite_expression.rs:234
↓ 9 callers
Method
route_request
(&self, req: Request)
core/iox_v1_query_api/src/handler.rs:153
↓ 9 callers
Function
row_number
Assigns row numbers to elements in an array, respecting partition boundaries. This function generates sequential row numbers for each element in the
core/iox_query/src/exec/series_limit/physical.rs:1042
↓ 9 callers
Method
run
The return conditions for this method are, - the original task output if it exits cleanly - the task itself runs into an error - the task gets aborted
influxdb3_shutdown/src/lib.rs:316
↓ 9 callers
Function
sample_update
()
influxdb3_catalog/src/catalog/versions/v3/events/tests.rs:15
← previous
next →
801–900 of 11,906, ranked by callers