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
↓ 5 callers
Method
kind
(self)
influxdb3_catalog/src/format/record_id.rs:48
↓ 5 callers
Method
len
Number of entries in set. This only accounts the actual valid entries. See [`n_tombstones`](Self::n_tombstones) for the tombstone count.
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/ordered_set.rs:141
↓ 5 callers
Method
limit
( &self, input: LogicalPlan, offset: Option<OffsetClause>, limit: Option<Limit
core/iox_query_influxql/src/plan/planner.rs:2301
↓ 5 callers
Method
list_with_retries
( &self, prefix: Option<&Path>, offset: Option<&Path>, context_message: String
object_store_utils/src/retryable_object_store.rs:509
↓ 5 callers
Function
lit_null
()
core/predicate/src/rpc_predicate/column_rewrite.rs:31
↓ 5 callers
Function
load_all_wal_file_paths
( object_store: Arc<dyn ObjectStore>, node_identifier_prefix: String, )
influxdb3_wal/src/object_store.rs:571
↓ 5 callers
Method
lt_eq
Return `self <= other`
core/influxdb_influxql_parser/src/expression/conditional.rs:135
↓ 5 callers
Function
make_inexact_or_keep_absent
( val: Precision<T>, )
core/iox_query/src/statistics/partition_statistics/util.rs:50
↓ 5 callers
Function
make_rng
()
core/arrow_util/src/bitset.rs:440
↓ 5 callers
Function
make_writer
(m: M)
core/trogging/src/lib.rs:274
↓ 5 callers
Function
map_fail
Applies a function returning a [`ParseResult`] over the result of the `parser`. If the parser returns an error, the result will be mapped to an unreco
core/influxdb_influxql_parser/src/internal.rs:41
↓ 5 callers
Function
map_fail
This is very similar to nom's `map_res`, but creates a `nom::Err::Failure` instead.
core/influxdb_line_protocol/src/lib.rs:1169
↓ 5 callers
Method
metadata
(&self)
influxdb3_write/src/table_index.rs:576
↓ 5 callers
Function
multipart_upload_ok
()
core/object_store_mock/src/lib.rs:636
↓ 5 callers
Method
name
(&self)
core/iox_query/src/physical_optimizer/projection_pushdown.rs:46
↓ 5 callers
Method
namespace
returns the namespace name, if known, used for logging
core/service_grpc_flight/src/lib.rs:361
↓ 5 callers
Method
new_child
(&mut self, name: impl Into<String>, metrics: MetricsSet)
core/iox_query/src/exec/query_tracing.rs:648
↓ 5 callers
Method
new_mutex
(self: &Arc<Self>, t: T)
core/tracker/src/lock.rs:95
↓ 5 callers
Method
new_query_context
Returns a new execution context suitable for running queries
core/iox_query/src/lib.rs:145
↓ 5 callers
Method
observed_params
Get receiver for mocked operations. The data will be sent BEFORE barriers are passed and contains the original instance of the parameters, not the on
core/object_store_mock/src/lib.rs:402
↓ 5 callers
Function
offset_from_utc_ns
Calculate the offset in nanoseconds that needs to be added to a UTC timestamp in a timezone to get a local time value.
core/query_functions/src/date_bin_wallclock.rs:443
↓ 5 callers
Method
onboarding
Set up initial user, org and bucket
core/influxdb2_client/src/api/setup.rs:35
↓ 5 callers
Function
optimize_dictionaries
Takes a record batch and returns a new record batch with dictionaries optimized to contain no duplicate or unreferenced values Where the input dictio
core/arrow_util/src/optimize.rs:17
↓ 5 callers
Method
parquet_files
( &self, )
influxdb3_write/src/table_index.rs:580
↓ 5 callers
Function
partition_count
(plan: &dyn ExecutionPlan)
core/iox_query/src/statistics/partition_statistics/util.rs:10
↓ 5 callers
Function
path2
()
core/object_store_mock/src/lib.rs:609
↓ 5 callers
Function
pb_column_type
Try to get the type of the value stored in this column. # Errors This will return an error if: 1. There are no values in this column 2. The stored v
core/mutable_batch_pb/src/decode.rs:354
↓ 5 callers
Method
persist_checkpoint
Persists a checkpoint to object store.
influxdb3_write/src/persister.rs:686
↓ 5 callers
Function
plan_statement_and_get_params
(sql: &str)
core/iox_query/src/exec/gapfill/params.rs:445
↓ 5 callers
Function
print_quantile
(measurements: &[Measurement], q: u8)
core/object_store_mem_cache/benches/s3_fifo_concurrency.rs:228
↓ 5 callers
Method
project_schema
Compute projected schema.
core/schema/src/projection.rs:37
↓ 5 callers
Function
project_statistics_with_chunk_order
Determine the output statistics, handling the [`chunk_order_field`] if missing. This will error for any other missing field, except for the chunk ord
core/iox_query/src/statistics/partition_statistics/project_schema.rs:72
↓ 5 callers
Method
properties
(&self)
core/iox_query/src/provider/progressive_eval.rs:160
↓ 5 callers
Method
push
Push a `T` that implements [`std::fmt::Display`] to the internally-stored string. This method will automatically add the `|` to separate the `T` from
core/data_types/src/partition.rs:283
↓ 5 callers
Method
query
returns a query, if know, used for logging
core/service_grpc_flight/src/lib.rs:390
↓ 5 callers
Method
reclaim
(&mut self)
core/tracker/src/task/metrics.rs:67
↓ 5 callers
Method
recorder
(&self)
core/metric/src/cumulative.rs:36
↓ 5 callers
Function
regex
Parse a regular expression, delimited by `/`.
core/influxdb_influxql_parser/src/string.rs:194
↓ 5 callers
Function
register_io_runtime
Registers `handle` as the IO runtime for this thread See [`spawn_io`]
core/executor/src/io.rs:17
↓ 5 callers
Method
register_metric_with_options
If a metric with the provided `name` already exists, returns it Otherwise, invokes `options` and creates a new Metric from the returned options, stor
core/metric/src/lib.rs:181
↓ 5 callers
Method
register_node
( &self, node_id: &str, core_count: u64, mode: Vec<NodeMode>, process_
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1519
↓ 5 callers
Function
render_sequence
( store: CatalogStore, format: CatalogFormat, opts: Render, )
influxdb3_commands/src/debug/catalog/sequence.rs:58
↓ 5 callers
Method
restore
Replace the catalog with state loaded from a backup, coordinated across the cluster. Persists a [`RestoreCatalog`](crate::format::records::RestoreCat
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1022
↓ 5 callers
Method
rewrite
( &self, plan: LogicalPlan, _config: &dyn OptimizerConfig, )
core/iox_query/src/logical_optimizer/influx_regex_to_datafusion_regex.rs:43
↓ 5 callers
Method
run
(self)
core/iox_query/src/physical_optimizer/sort/lexical_range.rs:429
↓ 5 callers
Function
run_case_err
(expr: Expr, expected: &str)
core/query_functions/src/selectors.rs:1292
↓ 5 callers
Function
run_case_tz
Runs the expr using `run_plan` in the requested timezone and compares the result to `expected`
core/query_functions/src/selectors.rs:1277
↓ 5 callers
Function
run_dry_run_wal_plugin
Execute a WAL plugin in dry-run mode for testing purposes. Runs the plugin with real queries but buffers all writes without persisting them. The buff
influxdb3_processing_engine/src/plugins.rs:994
↓ 5 callers
Method
schema
(&self)
core/iox_query_influxql/src/frontend/planner.rs:134
↓ 5 callers
Method
schema
Schema is the same as the input schema
core/iox_query/src/exec/split.rs:128
↓ 5 callers
Method
schema
(&self)
core/iox_query/src/exec/series_limit/physical.rs:896
↓ 5 callers
Method
schema
(&self)
core/iox_query/src/exec/gapfill/exec_tests.rs:1340
↓ 5 callers
Method
schema
(&self)
core/iox_query/src/provider/progressive_eval.rs:156
↓ 5 callers
Function
seed_v2_catalog
( prefix: Arc<str>, store: Arc<dyn ObjectStore>, uuid: Uuid, )
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:1649
↓ 5 callers
Method
send_create
Send an HTTP request and return `Some(O)` if the response status is HTTP 201 Created.
influxdb3_client/src/lib.rs:1109
↓ 5 callers
Function
send_metrics_to_tracing
This function translates data in DataFusion `MetricSets` into IOx [`Span`]s. It records a snapshot of the current state of the DataFusion metrics, so
core/iox_query/src/exec/query_tracing.rs:112
↓ 5 callers
Method
serialize
(&self, serializer: S)
core/iox_v1_query_api/src/value.rs:204
↓ 5 callers
Method
set_gen1_duration
(&self, duration: Duration)
influxdb3_catalog/src/catalog/versions/v2/update.rs:194
↓ 5 callers
Function
show_from_clause
Parse a `FROM` clause for various `SHOW` statements.
core/influxdb_influxql_parser/src/simple_from_clause.rs:82
↓ 5 callers
Method
show_system
Entry point for show system commands
influxdb3/tests/cli/api.rs:1259
↓ 5 callers
Method
shutdown
Invoke application shutdown This will signal backend shutdown and wake the [`wait_for_shutdown`][ShutdownToken::wait_for_shutdown] future so that reg
influxdb3_shutdown/src/lib.rs:153
↓ 5 callers
Method
size
(&self)
core/catalog_cache/src/lib.rs:157
↓ 5 callers
Function
soft_deleted_name
Build the renamed name for a soft-deleted resource as `{base}-{deletion_time}`. If that stamped name already exists (per `has_name_collision`), the re
influxdb3_catalog/src/format/records/conversions.rs:21
↓ 5 callers
Method
spawn
Span new task on current runtime.
core/object_store_mem_cache/src/cache_system/utils.rs:32
↓ 5 callers
Function
spawn_io
Runs `fut` on the runtime registered by [`register_io_runtime`] if any, otherwise awaits on the current thread # Panic Needs a IO runtime [registered
core/executor/src/io.rs:46
↓ 5 callers
Method
split_persisted_snapshots_to_table_index_snapshots
Converts PersistedSnapshot files into table-specific TableIndexSnapshot files. This method is part of the migration strategy from the old snapshot fo
influxdb3_write/src/table_index_cache.rs:332
↓ 5 callers
Method
split_plan
Creates an execution plan for the SPLIT operations which does the following: 1. Merges chunks together into a single stream 2. Deduplicates via PK as
core/iox_query/src/frontend/reorg.rs:171
↓ 5 callers
Function
sql_request
(authorization: &'static str)
core/service_grpc_flight/src/lib.rs:1953
↓ 5 callers
Method
sql_to_logical_plan
Plan a SQL statement. This assumes that any tables referenced in the SQL have been registered with this context. Use `create_physical_plan` to actuall
core/iox_query/src/exec/context.rs:500
↓ 5 callers
Method
stats
Get [statistics](FutureStats) for the contained future.
core/futures_test_utils/src/lib.rs:117
↓ 5 callers
Function
store_with_one_log
()
influxdb3_commands/src/debug/catalog/tests.rs:26
↓ 5 callers
Function
stream_results_to_response_body
Responding with a stream of bytes, wrapping each frame in `Ok`. If you have a stream of `Result`s of `Bytes`, see [`stream_results_to_response_body`]
core/iox_http_util/src/lib.rs:109
↓ 5 callers
Method
table_or_create
Get-or-create a table. Uses [`FieldFamilyMode::Aware`], no retention. Aware mode is the write-path default (matching v2): a `family::field` field nam
influxdb3_catalog/src/catalog/versions/v3/transaction.rs:182
↓ 5 callers
Method
tags
Get the tags that define this series.
core/iox_v1_query_api/src/response.rs:89
↓ 5 callers
Method
tags_iter
Returns an iterator of `&Field` for all the tag columns of this schema, in order
core/schema/src/lib.rs:764
↓ 5 callers
Function
test_plan_multi_column
Helper function to create a LogicalPlan with more columns for testing
core/iox_query/src/exec/series_limit/logical.rs:730
↓ 5 callers
Function
test_reservation
()
core/iox_query/src/exec/gapfill/buffered_input.rs:289
↓ 5 callers
Method
time_dimension
Returns the time dimension for the `GROUP BY` clause.
core/influxdb_influxql_parser/src/select.rs:262
↓ 5 callers
Method
to_nanos
to_nanos returns a timestamp in nanoseconds respecting the precision units. If a timestamp isn't provided, the default timestamp is used, and that va
influxdb3_types/src/write.rs:43
↓ 5 callers
Method
total_table_count
(&self)
influxdb3_catalog/src/catalog/versions/v3/usage.rs:38
↓ 5 callers
Method
try_reserve
Reserve `sz` bytes of memory. This will return an error if the amount of memory allocated will exceed the maximum if the allocation were to be allowed
core/jemalloc_stats/src/monitor.rs:74
↓ 5 callers
Method
union
Returns the union of this range with `other` with the minimum of the `min`s and the maximum of the `max`es
core/data_types/src/lib.rs:2359
↓ 5 callers
Function
unquoted_identifier
Parse an unquoted InfluxQL identifier.
core/influxdb_influxql_parser/src/identifier.rs:31
↓ 5 callers
Method
update_table
Update a table in the database. This fails if the table doesn't exist.
influxdb3_catalog/src/catalog/versions/v2.rs:2337
↓ 5 callers
Method
update_to_sequence_number
Catch up by replaying log files up to and including `update_to`. Returns immediately if the local catalog is already at or past `update_to`. Stops whe
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2871
↓ 5 callers
Method
update_token
(&mut self, token_id: TokenId, token_info: TokenInfo)
influxdb3_catalog/src/catalog/versions/v3/schema/tokens.rs:86
↓ 5 callers
Method
update_user
(&mut self, user: UserInfo)
influxdb3_catalog/src/catalog/versions/v3/schema/user.rs:167
↓ 5 callers
Method
upload
Push `batches`, a stream of [`RecordBatch`] instances, to object storage. Any buffering needed is registered with the pool provided by the [`RuntimeE
core/parquet_file/src/storage.rs:285
↓ 5 callers
Method
use_chunk_order_col
(&self)
core/iox_query/src/provider/deduplicate.rs:181
↓ 5 callers
Method
values
An iterator visiting all parameter values. Currently this will iterate in an arbitrary order, but specific ordering is subject to change and shouldn't
core/iox_query_params/src/params.rs:99
↓ 5 callers
Method
values
(&self)
core/arrow_util/src/dictionary.rs:120
↓ 5 callers
Function
verify_file_type_and_deserialize
(b: Bytes)
influxdb3_wal/src/serialize.rs:39
↓ 5 callers
Method
wait_delete_database
(&mut self)
influxdb3_write/src/deleter/tests.rs:42
↓ 5 callers
Method
wait_delete_table
(&mut self)
influxdb3_write/src/deleter/tests.rs:45
↓ 5 callers
Method
with_fields
( mut self, fields: impl IntoIterator<Item = (impl Into<String>, impl Into<String>)>, )
influxdb3/tests/cli/api.rs:136
↓ 5 callers
Method
with_jaeger_trace_context_header_name
specify a header for jaeger_trace_context_header_name For example, 'uber-trace-id'
core/trace_http/src/ctx.rs:86
↓ 5 callers
Method
with_lower
(self, start: Bound<Expr>)
core/iox_query/src/analyzer/handle_gapfill/range_predicate.rs:163
↓ 5 callers
Method
with_target
Sets whether or not an event’s target and location are displayed. Defaults to true. See [tracing_subscriber::fmt::Layer::with_target]
core/trogging/src/lib.rs:174
↓ 5 callers
Method
with_test_mode
(mut self)
influxdb3/tests/server/mod.rs:148
↓ 5 callers
Method
with_timeout_panic
(mut self, d: Duration)
core/test_helpers/src/timeout.rs:20
← previous
next →
1,401–1,500 of 11,906, ranked by callers