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
is_snapshot
Returns true if this file is a snapshot.
influxdb3_catalog/src/format/header.rs:195
↓ 1 callers
Method
is_subquery
(&self)
core/iox_query_influxql/src/plan/rewriter.rs:201
↓ 1 callers
Method
is_tag_field
Returns `true` if the schema contains a tag column with the specified name.
core/iox_query_influxql/src/plan/util.rs:63
↓ 1 callers
Method
is_tag_type
Returns true if the receiver is a data type that identifies as a tag type.
core/influxdb_influxql_parser/src/expression/arithmetic.rs:267
↓ 1 callers
Method
is_token_allowed_access
( &self, _token_id: &TokenId, _access_request: crate::AccessRequest, )
influxdb3_authz/src/authorizer/tests.rs:70
↓ 1 callers
Method
is_unbounded
Returns `true` if the `lower` and `upper` bounds are `None`.
core/influxdb_influxql_parser/src/time_range.rs:388
↓ 1 callers
Method
is_used
(&self, idx: usize)
core/schema/src/lib.rs:402
↓ 1 callers
Function
is_utc
Returns whether a timezone is a known UTC variant. At least enough that date_bin_wallclock would work exactly the same as date_bin would.
core/query_functions/src/date_bin_wallclock.rs:404
↓ 1 callers
Function
is_valid_character_after_escape
(c: char)
core/query_functions/src/regex.rs:122
↓ 1 callers
Function
is_valid_date_part_call
Returns true if `expr` is a valid [`Expr::Call`] expression for the `date_part` function.
core/influxdb_influxql_parser/src/select.rs:320
↓ 1 callers
Function
is_valid_now_call
Returns true if `expr` is a valid [`Expr::Call`] expression for the `now` function.
core/influxdb_influxql_parser/src/select.rs:312
↓ 1 callers
Method
iter
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/user.rs:216
↓ 1 callers
Function
jaeger_exporter
(config: &TracingConfig)
core/trace_exporters/src/lib.rs:178
↓ 1 callers
Function
json_content_type
Check that the content type is application/json
influxdb3_server/src/http.rs:2183
↓ 1 callers
Method
key
(&self)
core/data_types/src/snapshot/partition.rs:231
↓ 1 callers
Method
key
Returns the partition key for this partition without decoding it. This is a no-op operation and should be rather fast. See [`partition_key`](Self::p
core/data_types/src/snapshot/table.rs:237
↓ 1 callers
Method
labels_by_org
List all Labels by organization ID
core/influxdb2_client/src/api/label.rs:16
↓ 1 callers
Method
last_assigned_bucket
The last bucket assigned by the [`BucketHasher`].
core/partition/src/template/bucket.rs:26
↓ 1 callers
Function
last_caches_schema
()
influxdb3_system_tables/src/last_caches.rs:25
↓ 1 callers
Function
last_day_of_month
(month: i32)
core/query_functions/src/window/internal.rs:167
↓ 1 callers
Method
last_error_at
Return the timestamp of the most recent recorded error, or `None` if no error has ever been recorded. Paired with [`last_error_category`](Self::last_e
object_store_utils/src/object_store_health.rs:156
↓ 1 callers
Method
last_output_row
Returns the row-oriented representation of the last buffered row that may appear in the next output batch. Since this row may be used multiple times,
core/iox_query/src/exec/gapfill/buffered_input.rs:248
↓ 1 callers
Method
last_output_row_offset
Given that the cursor points at the input row that will be the first row in the next output batch, return the offset of last input row that could poss
core/iox_query/src/exec/gapfill/algo.rs:118
↓ 1 callers
Method
last_snapshot_sequence_number
Get the last snapshot sequence number from the checkpoint
influxdb3_write/src/lib.rs:488
↓ 1 callers
Method
last_snapshot_sequence_number
(&self)
influxdb3_wal/src/object_store.rs:653
↓ 1 callers
Method
last_success_at
Return the timestamp of the most recent recorded success, or `None` if no success has ever been recorded.
object_store_utils/src/object_store_health.rs:145
↓ 1 callers
Method
latest_log_sequence
The highest log sequence present, if any.
influxdb3_commands/src/debug/catalog/mod.rs:272
↓ 1 callers
Method
latest_snapshot_sequence_number
(&self)
influxdb3_write/src/table_index.rs:572
↓ 1 callers
Method
layer
(&self, service: S)
core/client_util/src/tower.rs:25
↓ 1 callers
Function
legacy_index_entry
Encode one legacy group-index entry: group_type, group_key, record_count, and byte_length as u32 LE, then byte_offset as u64 LE.
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:1353
↓ 1 callers
Method
len
(&self)
core/table_batch/src/builder/column_writer/dictionary.rs:53
↓ 1 callers
Method
level_reached
Notify when then given level is reached or overshot. This will trigger every time a new entry is [fetched](Hook::fetched) while the condition is met.
core/object_store_mem_cache/src/cache_system/hook/level_trigger.rs:34
↓ 1 callers
Function
limit_exec
(input: &Arc<dyn ExecutionPlan>, fetch: usize)
core/iox_query/src/test.rs:1498
↓ 1 callers
Method
list
(&self, prefix: Option<&Path>)
core/object_store_metrics/src/lib.rs:423
↓ 1 callers
Method
list
(&self, config: TableListConfig)
influxdb3/src/commands/show/system.rs:129
↓ 1 callers
Method
list_distinct_caches
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:2401
↓ 1 callers
Method
list_generation_durations
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:1182
↓ 1 callers
Function
list_installed_packages
()
influxdb3_processing_engine/src/environment.rs:133
↓ 1 callers
Method
list_last_caches
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:2410
↓ 1 callers
Method
list_namespaces
( &self, _span: Option<Span>, )
core/iox_query/src/test.rs:119
↓ 1 callers
Method
list_nodes
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:723
↓ 1 callers
Method
list_plugin_files
(&self)
influxdb3_processing_engine/src/lib.rs:864
↓ 1 callers
Function
list_wal_files
(object_store_root: &str, node_id: &str)
influxdb3/tests/server/gen1_lookback_guard.rs:65
↓ 1 callers
Method
list_with_default_retries
( &self, prefix: Option<&Path>, offset: Option<&Path>, context_message: String
object_store_utils/src/retryable_object_store.rs:427
↓ 1 callers
Method
list_with_delimiter
(&self, prefix: Option<&Path>)
core/object_store_metrics/src/lib.rs:468
↓ 1 callers
Method
list_with_offset
( &self, prefix: Option<&Path>, offset: &Path, )
core/object_store_metrics/src/lib.rs:443
↓ 1 callers
Method
lit
(self)
core/influxdb_influxql_parser/src/expression/arithmetic.rs:655
↓ 1 callers
Function
literal
Parse any InfluxQL literal.
core/influxdb_influxql_parser/src/literal.rs:352
↓ 1 callers
Function
literal_regex
Parse an InfluxQL literal regular expression.
core/influxdb_influxql_parser/src/literal.rs:357
↓ 1 callers
Function
load_catalog_from_paths
( checkpoint_path: &ObjPath, log_paths: &[ObjPath], store: &ObjectStoreCatalog, )
influxdb3_catalog/src/serialize/versions/v2.rs:83
↓ 1 callers
Method
load_catalog_sequenced_log
( &self, sequence_number: CatalogSequenceNumber, )
influxdb3_catalog/src/object_store/versions/v2.rs:102
↓ 1 callers
Function
load_dotenv
Source the .env file before initialising the Config struct - this sets any envs in the file, which the Config struct then uses. Precedence is given t
influxdb3_load_generator/src/main.rs:163
↓ 1 callers
Function
load_dotenv
Source the .env file before initialising the Config struct - this sets any envs in the file, which the Config struct then uses. Precedence is given t
influxdb3/src/lib.rs:666
↓ 1 callers
Method
load_existing_wal_file_paths
( &self, last_wal_sequence_number: Option<WalFileSequenceNumber>, all_wal_file_paths:
influxdb3_wal/src/object_store.rs:453
↓ 1 callers
Function
load_files_from_obj_store
(object_store: &Arc<dyn ObjectStore>, path: &Path)
influxdb3_write/src/write_buffer/tests.rs:2922
↓ 1 callers
Function
load_function_from_module
Loads a Python function from a multi-file plugin module. This function temporarily adds the plugin's parent directory to Python's sys.path, imports t
influxdb3_py_api/src/system_py.rs:393
↓ 1 callers
Method
load_metadata
(&mut self)
core/iox_query/src/physical_optimizer/cached_parquet_data.rs:199
↓ 1 callers
Method
load_parquet_file
(&self, path: ParquetFilePath)
influxdb3_write/src/persister.rs:300
↓ 1 callers
Function
load_restore_state
Load the backup state referenced by a `RestoreCatalog` record. Preserves the live cluster's committed feature level if it is ahead of the backup's —
influxdb3_catalog/src/format/apply.rs:257
↓ 1 callers
Method
load_snapshots_after
Loads snapshots newer than a given sequence number. Used after loading checkpoints to get any snapshots created since the checkpoint.
influxdb3_write/src/persister.rs:892
↓ 1 callers
Function
locf
(arg: Expr)
core/iox_query/src/analyzer/handle_gapfill.rs:729
↓ 1 callers
Method
log_path
(&self, sequence: u64)
influxdb3_commands/src/debug/catalog/mod.rs:134
↓ 1 callers
Function
log_storage_mode
Convert the schema-level [`StorageMode`] to the log-level one used by [`CatalogError::LegacyColumnIdsExhausted`]. TODO(tjh): when the v2 catalog is sw
influxdb3_catalog/src/catalog/versions/v3/transaction.rs:47
↓ 1 callers
Method
logs_dir
(&self)
influxdb3_commands/src/debug/catalog/mod.rs:138
↓ 1 callers
Function
lower_bound_to_df_expr
Assumes the provided nanosecond i64 value is in UTC. Returns a datafusion expression in UTC, relying upon the datafusion engine to perform any castin
core/iox_query_influxql/src/plan/planner_time_range_expression.rs:14
↓ 1 callers
Function
lp_to_table_batch
(lp: &str)
core/mutable_batch_pb/benches/write_table_batch.rs:10
↓ 1 callers
Method
make_batch
(&mut self, spans: Vec<Span>)
core/trace_exporters/src/jaeger.rs:145
↓ 1 callers
Function
make_exec
(object_store: Arc<dyn ObjectStore>)
influxdb3_query_executor/src/tests.rs:36
↓ 1 callers
Function
make_flight_data_stream
Convert query result stream (= [`RecordBatch`]es) into a [`FlightData`] stream. This stream will -- as in prod -- send the [`Schema`] data even when
core/service_grpc_flight/src/keep_alive.rs:486
↓ 1 callers
Function
make_flight_server
( server: Arc<dyn QueryExecutor>, authz: Option<Arc<dyn Authorizer>>, )
influxdb3_server/src/grpc.rs:9
↓ 1 callers
Function
make_long_str
Make long string data
core/parquet_file/src/lib.rs:637
↓ 1 callers
Function
make_lp
Generate line protocol for a single partition.
core/mutable_batch_lp/benches/parse_lp.rs:36
↓ 1 callers
Function
make_multi_row_batch
( t1: Vec<Option<&str>>, t2: Vec<Option<&str>>, f1: Vec<Option<f64>>, )
core/iox_query/src/provider/deduplicate.rs:866
↓ 1 callers
Function
make_query_result_stream
Creates a stream like the query processing would do.
core/service_grpc_flight/src/keep_alive.rs:465
↓ 1 callers
Function
make_rng
()
core/partition/src/lib.rs:481
↓ 1 callers
Function
make_server
( server: Arc<dyn QueryDatabase>, authz: Option<Arc<dyn Authorizer>>, )
core/service_grpc_flight/src/lib.rs:668
↓ 1 callers
Function
make_server_with_observer
( server: Arc<dyn QueryDatabase>, authz: Option<Arc<dyn Authorizer>>, observer: Option<Arc<dyn Fli
core/service_grpc_flight/src/lib.rs:675
↓ 1 callers
Function
make_stream_split
Create a StreamSplit node which takes an input stream of record batches and produces multiple output streams based on a list of `N` predicates. The o
core/iox_query/src/exec.rs:396
↓ 1 callers
Function
make_struct_datatype
Create output struct [`DataType`]. This will be a struct with the following fields: - `value` - `time` - `other_{1..}` (depending on the other input
core/query_functions/src/selectors/type_handling.rs:51
↓ 1 callers
Function
make_struct_scalar
Create output struct [`ScalarValue`]. This will be a struct with the following fields: - `value` - `time` - `other_{1..}` (depending on the other in
core/query_functions/src/selectors/type_handling.rs:71
↓ 1 callers
Function
make_tag_key_column_meta
( fields: &[Field], tag_set: &[&str], is_projected: &[bool], )
core/iox_query_influxql/src/plan/planner/select.rs:16
↓ 1 callers
Method
make_timestamp_predicate_expr
Creates a DataFusion predicate for appliying a timestamp range: `range.start <= time and time < range.end`
core/predicate/src/lib.rs:104
↓ 1 callers
Method
make_wal_table_filter
Get the table filter for WAL flush triggers. Returns `Ok(None)` for all-tables triggers, `Ok(Some(table_id))` for single-table triggers, or an error
influxdb3_processing_engine/src/plugins.rs:388
↓ 1 callers
Function
many0_
Repeats the embedded parser until it fails, discarding the results. This parser is used as a non-allocating version of [`nom::multi::many0`].
core/influxdb_influxql_parser/src/common.rs:178
↓ 1 callers
Function
many1_
Runs the embedded parser until it fails, discarding the results. Fails if the embedded parser does not produce at least one result. This parser is us
core/influxdb_influxql_parser/src/common.rs:196
↓ 1 callers
Function
map_error
Applies a function returning a [`ParseResult`] over the result of the `parser`. If the parser returns an error, the result will be mapped to a recover
core/influxdb_influxql_parser/src/internal.rs:62
↓ 1 callers
Function
map_type
( s: &dyn SchemaProvider, measurement_name: &str, field: &str, )
core/iox_query_influxql/src/plan/field_mapper.rs:33
↓ 1 callers
Method
mapped_partition_indices
Mapping of indices. `mapped_partition_indices[out] = in`
core/iox_query/src/provider/reorder_partitions.rs:81
↓ 1 callers
Method
mark_used
(&mut self, idx: usize)
core/schema/src/lib.rs:406
↓ 1 callers
Method
matches_node_spec
Test whether the current node satisfies `node_spec`. `All` always matches; `Nodes(_)` requires the current node to be configured and its catalog id to
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1174
↓ 1 callers
Method
max_age
Specify the maximum age for entries in the cache
influxdb3_client/src/lib.rs:1691
↓ 1 callers
Method
max_cardinality
Specify the maximum cardinality for the cache as a non-zero unsigned integer
influxdb3_client/src/lib.rs:1685
↓ 1 callers
Method
max_cardinality
Get the max cardinality accross all tags in the spec
influxdb3_load_generator/src/specification.rs:55
↓ 1 callers
Method
may_contain_pk_duplicates
(&self)
core/iox_query/src/test.rs:1210
↓ 1 callers
Method
may_contain_value
returns true if `tag_value` maps to this bucket id. Note that there are many tag values that map to the same bucket id. returns false if `tag_value`
core/iox_query/src/pruning_oracle.rs:195
↓ 1 callers
Method
maybe_computed_timestamp
If this is `Computed`, return `Some` with the value as a [`Timestamp`]. If this file was not created via compaction of other files and thus the `max_l
core/data_types/src/lib.rs:1336
↓ 1 callers
Method
maybe_expiry_millis
(&self)
influxdb3_authz/src/lib.rs:312
↓ 1 callers
Function
maybe_print_help
Print the help for the cli if asked for and then exit the program
influxdb3/src/lib.rs:496
↓ 1 callers
Method
memory_size
Current amount of memory used by all entries. This does NOT include the memory consumption of the underlying [`IndexSet`] or the tombstones. They are
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/ordered_set.rs:54
↓ 1 callers
Method
merge
(&mut self, other: Self)
influxdb3_write/src/table_index.rs:259
← previous
next →
3,901–4,000 of 11,906, ranked by callers