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
Function
merge_adjacent_partitioned_files
Returns a merged file, if the partitioned files are adjacent table scans. Returns None if the ranged scans cannot be considered as an adjacent, conti
core/iox_query/src/physical_optimizer/sort/regroup_files.rs:236
↓ 1 callers
Method
merge_aggr_col_cursor
Update [Cursor::aggr_col_states] with updated state for an aggregate column. `cursor` will have been created via `Cursor::clone_for_aggr_col`, so [Cur
core/iox_query/src/exec/gapfill/algo.rs:361
↓ 1 callers
Method
merge_field
( &mut self, field: &Field, column_type: Option<InfluxColumnType>, )
core/schema/src/merge.rs:196
↓ 1 callers
Function
merge_partitions_after_parallelized_sorting
This function inserts an SPM above SortExecs, in order to enable to parallelize the SPM loser trees, while leaving the final ProgressiveEvalExec which
core/iox_query/src/physical_optimizer/sort/merge_partitions.rs:75
↓ 1 callers
Method
merge_series_key
(&mut self, other: Option<Vec<&str>>)
core/schema/src/merge.rs:162
↓ 1 callers
Function
merge_stats
Merge together two [`Statistics`].
core/iox_query/src/statistics/partition_statistics/util.rs:74
↓ 1 callers
Function
message
Extract string message from [`PanicHookInfo`]
core/panic_logging/src/lib.rs:160
↓ 1 callers
Method
metadata_mut
Return a reference to gRPC metadata included with each request This can be used, for example, to include authorization or other headers with each req
core/influxdb_iox_client/src/client/flightsql.rs:100
↓ 1 callers
Method
metadata_mut
Return a reference to gRPC metadata included with each request This can be used, for example, to include authorization or other headers with each req
core/influxdb_iox_client/src/client/flight/mod.rs:234
↓ 1 callers
Method
metric_registry
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:536
↓ 1 callers
Method
metrics
(&self)
core/iox_query/src/exec/query_tracing.rs:702
↓ 1 callers
Method
metrics
(&self)
core/iox_query/src/provider/deduplicate.rs:313
↓ 1 callers
Method
metrics
(&self)
core/iox_query/src/provider/record_batch_exec.rs:236
↓ 1 callers
Function
migrate_distinct_caches
(v1_table: &Arc<v1::TableDefinition>, table_def: &mut TableDefinition)
influxdb3_catalog/src/catalog/migrations/v2.rs:180
↓ 1 callers
Function
migrate_last_caches
(v1_table: &Arc<v1::TableDefinition>, table_def: &mut TableDefinition)
influxdb3_catalog/src/catalog/migrations/v2.rs:143
↓ 1 callers
Function
migrate_nodes
(from: &v1::InnerCatalog, v2_inner: &mut InnerCatalog)
influxdb3_catalog/src/catalog/migrations/v2.rs:96
↓ 1 callers
Function
migrate_processing_engine_triggers
( v1_db: &Arc<v1::DatabaseSchema>, db_schema: &mut DatabaseSchema, )
influxdb3_catalog/src/catalog/migrations/v2.rs:129
↓ 1 callers
Function
migrate_table
( db_schema: &Arc<DatabaseSchema>, v1_table: &Arc<v1::TableDefinition>, )
influxdb3_catalog/src/catalog/migrations/v2.rs:206
↓ 1 callers
Function
min_max_for_stats_with_sort_options
Returns the min and max value for the [`Statistics`], and handles null values based on [`SortOptions`]. Returns None if statistics are absent/unknown
core/iox_query/src/physical_optimizer/sort/extract_ranges.rs:178
↓ 1 callers
Method
minute
Returns the minute number from 0 to 59.
core/iox_time/src/lib.rs:114
↓ 1 callers
Method
mock_next_multi
(self: Arc<Self>, calls: Vec<MockCall>)
core/object_store_mock/src/lib.rs:377
↓ 1 callers
Method
modes
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:2193
↓ 1 callers
Method
months
Return the number of months in this duration
core/query_functions/src/window/internal.rs:77
↓ 1 callers
Function
moving_average
Create an expression to represent the `MOVING_AVERAGE` function.
core/iox_query_influxql/src/plan/udf.rs:93
↓ 1 callers
Function
multipart_upload
(req: Request)
core/iox_v1_query_api/src/handler.rs:746
↓ 1 callers
Method
name
(&self)
core/iox_query_influxql/src/window/percent_row_number.rs:35
↓ 1 callers
Method
name
(&self)
core/iox_query_influxql/src/window/integral.rs:83
↓ 1 callers
Method
name
(&self)
core/iox_query_influxql/src/window/elapsed.rs:31
↓ 1 callers
Method
name
(&self)
core/iox_query_influxql/src/window/cumulative_sum.rs:36
↓ 1 callers
Method
name
(&self)
core/iox_query_influxql/src/window/moving_average.rs:37
↓ 1 callers
Method
name
(&self)
core/query_functions/src/derivative.rs:136
↓ 1 callers
Method
name
(&self)
core/query_functions/src/difference.rs:56
↓ 1 callers
Method
name
(&self)
core/iox_query/src/physical_optimizer/predicate_pushdown.rs:144
↓ 1 callers
Method
name
(&self)
core/iox_query/src/analyzer/extract_sleep.rs:33
↓ 1 callers
Method
name
(&self)
core/iox_query/src/logical_optimizer/influx_regex_to_datafusion_regex.rs:31
↓ 1 callers
Method
name
(&self)
core/iox_query/src/exec/series_limit/logical.rs:556
↓ 1 callers
Method
name
(&self)
influxdb3_query_executor/src/query_planner.rs:124
↓ 1 callers
Method
name
(&self)
influxdb3_cache/src/distinct_cache/table_function.rs:377
↓ 1 callers
Method
name
(&self)
influxdb3_load_generator/src/query_generator.rs:91
↓ 1 callers
Method
name_to_id
(&self, name: &str)
influxdb3_catalog/src/repository.rs:147
↓ 1 callers
Method
names
An iterator visiting all parameter names. 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:85
↓ 1 callers
Method
names
Return the set of column names. Used in combination with a write operation's column names to determine whether a write would exceed the max allowed co
core/data_types/src/columns.rs:95
↓ 1 callers
Method
namespace
Retrieve the database specified name
core/iox_query/src/test.rs:108
↓ 1 callers
Method
namespace
( &self, _name: &str, _span: Option<Span>, _include_debug_info_tables: bool,
influxdb3_internal_api/src/query_executor.rs:221
↓ 1 callers
Function
namespace_schema_proto
Generate [`NamespaceSchema`] protobuf from a `NamespaceId` and a list of tables. Useful to filter the tables returned from an API request to a particu
core/data_types/src/lib.rs:696
↓ 1 callers
Method
nanoseconds
Return the number of nanoseconds in this duration
core/query_functions/src/window/internal.rs:82
↓ 1 callers
Method
need_more
Determine if we need more input before we start processing.
core/iox_query/src/exec/gapfill/buffered_input.rs:99
↓ 1 callers
Function
needs_quotes_and_escaping
return true if the string value already starts/ends with quotes and is already properly escaped (all spaces escaped)
core/logfmt/src/lib.rs:283
↓ 1 callers
Function
negate
compute the boolean compliment of the columnar value (which must be boolean)
core/iox_query/src/exec/split.rs:502
↓ 1 callers
Method
new_extended_query_context
( &self, extension: Option<Arc<dyn Extension>>, span_ctx: Option<SpanContext>,
core/iox_query/src/test.rs:258
↓ 1 callers
Method
new_lock_raw
( self: &Arc<Self>, t: T, )
core/tracker/src/lock.rs:82
↓ 1 callers
Method
new_mutex_raw
( self: &Arc<Self>, t: T, )
core/tracker/src/lock.rs:99
↓ 1 callers
Method
next_auto_family_id
(&mut self)
influxdb3_catalog/src/catalog/versions/v2/update.rs:1759
↓ 1 callers
Method
next_auto_field_family_name
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/table.rs:436
↓ 1 callers
Method
next_run_time
A funky little method to get a tokio Instant that we can call `tokio::time::sleep_until()` on.
influxdb3_processing_engine/src/plugins.rs:975
↓ 1 callers
Method
next_slot
Return a mutable reference to the next slot to be overwrote. This method initialises the slot if it has not been previously used. This is like an "in
core/partition/src/template/strftime.rs:50
↓ 1 callers
Method
next_stream
Set next available stream to current_input_stream Also prefetch one more input stream if not all of them are prefetched yet
core/iox_query/src/provider/progressive_eval.rs:357
↓ 1 callers
Method
node
(&self, node_id: &str)
influxdb3_catalog/src/catalog/versions/v2.rs:715
↓ 1 callers
Method
node
(&self, node_id: &str)
influxdb3_catalog/src/catalog/versions/v1.rs:210
↓ 1 callers
Method
node_catalog_id
(&self)
influxdb3_catalog/src/catalog/versions/v1.rs:928
↓ 1 callers
Function
non_negative_derivative
Create an expression to represent the `NON_NEGATIVE_DERIVATIVE` function.
core/iox_query_influxql/src/plan/udf.rs:427
↓ 1 callers
Function
non_negative_difference
Create an expression to represent the `NON_NEGATIVE_DIFFERENCE` function.
core/iox_query_influxql/src/plan/udf.rs:244
↓ 1 callers
Function
non_serve_main
( command: Option<Command>, runtime_config: TokioIoConfig, )
influxdb3/src/lib.rs:411
↓ 1 callers
Function
normalize
Normalize lines for easy comparison
core/logfmt/tests/logging.rs:255
↓ 1 callers
Function
normalize_location
s/location=\"logfmt/tests/logging.rs:128\"/location=NORMALIZED/g
core/logfmt/tests/logging.rs:277
↓ 1 callers
Function
normalize_plugin_name
(raw_plugin_filename: &str)
influxdb3_processing_engine/src/plugin_telemetry.rs:119
↓ 1 callers
Function
normalize_spans
s/span=1/span=SPAN1/g
core/logfmt/tests/logging.rs:283
↓ 1 callers
Function
normalize_string_array
Return a new `StringArray` where each element had a normalization function `norm` applied.
core/arrow_util/src/test_util.rs:132
↓ 1 callers
Function
normalize_time_ops
(s: &str)
core/arrow_util/src/test_util.rs:277
↓ 1 callers
Function
normalize_timestamp
s/time=1612187170712947000/time=NORMALIZED/g
core/logfmt/tests/logging.rs:271
↓ 1 callers
Function
normalize_ts
s/ts=2024-09-11T15:58:59.413080195Z/ts=NORMALIZED/g
core/logfmt/tests/logging.rs:265
↓ 1 callers
Function
not_found
(path: impl Into<String>)
influxdb3_test_helpers/src/object_store/mock.rs:556
↓ 1 callers
Method
notify
(&self, write: Arc<WalContents>)
influxdb3_write/src/write_buffer/queryable_buffer.rs:477
↓ 1 callers
Method
notify
(&self)
core/catalog_cache/src/local/limit.rs:82
↓ 1 callers
Method
num_field_families
(&self)
influxdb3_catalog/src/catalog/versions/v3/transaction.rs:419
↓ 1 callers
Method
num_triggers
(&self)
influxdb3_telemetry/src/store/tests.rs:18
↓ 1 callers
Method
num_values
Length of values in range.
core/iox_query/src/physical_optimizer/sort/lexical_range.rs:60
↓ 1 callers
Method
number_of_periods_to_snapshot_after
The number of wal periods we need to see before we attempt a snapshot. This is to ensure that we don't snapshot before we've buffered up enough data t
influxdb3_wal/src/snapshot_tracker.rs:170
↓ 1 callers
Method
obj_path
(&self)
influxdb3_write/src/paths.rs:360
↓ 1 callers
Method
object_store
Get underlying object store.
core/parquet_file/src/storage.rs:256
↓ 1 callers
Method
object_store_inner
(&self)
influxdb3_clap_blocks/src/object_store/tests.rs:28
↓ 1 callers
Method
object_store_url
Get the Object Store URL
influxdb3_write/src/persister.rs:163
↓ 1 callers
Method
object_store_url
(&self)
core/parquet_file/src/storage.rs:184
↓ 1 callers
Method
observe_ok
(&mut self, bytes: &Self::Item)
core/object_store_metrics/src/stream.rs:58
↓ 1 callers
Method
ok_or
(self)
core/trace_exporters/src/thrift/zipkincore.rs:1076
↓ 1 callers
Function
oldest_wal_file_num
(all_wal_file_paths: &[Path])
influxdb3_wal/src/object_store.rs:556
↓ 1 callers
Function
one_line
Return a `Display`able structure that produces a single line, for this node only (does not recurse to children)
core/iox_query/src/exec/query_tracing.rs:276
↓ 1 callers
Method
oom
Notifier for out-of-memory.
core/catalog_cache/src/local/limit.rs:65
↓ 1 callers
Method
oom
Notifier for out-of-memory.
core/object_store_mem_cache/src/cache_system/hook/limit.rs:36
↓ 1 callers
Function
optimize
(plan: LogicalPlan)
core/iox_query/src/logical_optimizer/influx_regex_to_datafusion_regex.rs:52
↓ 1 callers
Method
optimize
( &self, plan: Arc<dyn ExecutionPlan>, config: &ConfigOptions, )
core/iox_query/src/physical_optimizer/limits.rs:17
↓ 1 callers
Function
optional_expiry
v2 encodes "no expiry" as `i64::MAX`; v3's records use `None` for the same concept. Any other value passes through unchanged.
influxdb3_catalog/src/catalog/migrations/v3.rs:534
↓ 1 callers
Function
options_all_fields_set
()
core/object_store_size_hinting/src/lib.rs:101
↓ 1 callers
Function
other_node
()
core/iox_query/src/physical_optimizer/union/nested_union.rs:199
↓ 1 callers
Function
overlaps
(range0: &FileRange, range1: &FileRange)
core/iox_query/src/physical_optimizer/sort/regroup_files.rs:225
↓ 1 callers
Method
overlaps
Return true if the time range overlaps with the time range of the given file
core/data_types/src/lib.rs:1212
↓ 1 callers
Function
packed_string_idx
Indexes a [`PackedStrings`] # Panic - if the index is beyond the bounds - if the index is not at a UTF-8 character boundary
core/mutable_batch_pb/src/decode.rs:298
↓ 1 callers
Function
panic_on_stream_timeout
(s: FlightStream, timeout: Duration)
core/service_grpc_flight/src/keep_alive.rs:493
↓ 1 callers
Method
parallel_upload
Push `batches`, a stream of [`RecordBatch`] instances, to object storage. The [`RuntimeEnv`] is utilized if parallelized writes are enabled.
core/parquet_file/src/storage.rs:364
↓ 1 callers
Function
param_value_to_literal
Convert a [StatementParam] value to an InfluxQL [Literal] Will return an error on NULL
core/influxdb_influxql_parser/src/parameter.rs:92
← previous
next →
4,001–4,100 of 11,906, ranked by callers