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
↓ 12 callers
Method
write_bool
Write the boolean typed column identified by `name` For each set bit in `valid_mask` an a value from `values` is inserted at the corresponding index
core/mutable_batch/src/writer.rs:433
↓ 11 callers
Method
api_v3_write_lp
Compose a request to the `/api/v3/write_lp` API # Example ```no_run # use influxdb3_client::Client; # use influxdb3_client::Precision; # #[tokio::mai
influxdb3_client/src/lib.rs:253
↓ 11 callers
Method
as_u64
(&self)
influxdb3_wal/src/lib.rs:496
↓ 11 callers
Method
begin_transaction
(&self)
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2616
↓ 11 callers
Method
build
Finish building the line protocol and return the inner buffer.
core/influxdb_line_protocol/src/builder.rs:141
↓ 11 callers
Method
build
Creates an Arrow schema with embedded metadata. All schema validation happens at this time. ``` use schema::{builder::SchemaBuilder, InfluxColumnType,
core/schema/src/builder.rs:176
↓ 11 callers
Method
child_span
Return a child span of the specified name, if this SpanRecorder has an active span, `None` otherwise.
core/trace/src/span.rs:357
↓ 11 callers
Method
code
(&self)
influxdb3_processing_engine/src/lib.rs:489
↓ 11 callers
Function
compact_bools
Computes a compacted representation of a given bool array
core/arrow_util/src/bitset.rs:369
↓ 11 callers
Method
contains_name
(&self, name: &str)
influxdb3_catalog/src/catalog/versions/v2.rs:3005
↓ 11 callers
Method
create_auto_distinct_cache
( &self, db_id: DbId, table_id: TableId, tag_ids: &[TagId], max_cardin
influxdb3_catalog/src/catalog/versions/v2/update.rs:826
↓ 11 callers
Method
create_snapshot
(&self)
influxdb3_catalog/src/catalog/versions/v3/inner.rs:90
↓ 11 callers
Function
data_source_exec_parquet_with_value_range
( schema: &SchemaRef, min: i64, max: i64, )
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs_for_constants.rs:843
↓ 11 callers
Function
derive_feature_level
Derive the local feature level from the compiled record registry. Walks every `RegisteredRecord` in `inventory` and tracks the maximum sequence for e
influxdb3_catalog/src/format/feature_level.rs:88
↓ 11 callers
Method
eq
(&self, other: &Self)
core/iox_query/src/query_log.rs:1339
↓ 11 callers
Function
execute_schedule_trigger
( code: &str, schedule_time: DateTime<Utc>, schema: Arc<DatabaseSchema>, query_executor: Arc<d
influxdb3_py_api/src/system_py.rs:537
↓ 11 callers
Method
execution_permit
Record that this query got an execution semaphore permit.
core/iox_query/src/query_log.rs:1237
↓ 11 callers
Method
field
(cf_id: impl Into<FieldFamilyId>, id: impl Into<FieldId>)
influxdb3_id/src/lib.rs:240
↓ 11 callers
Method
finish
Construct the output [`HashBuckets`]
core/data_types/src/snapshot/hash.rs:161
↓ 11 callers
Method
get
Returns if the given index is set
core/arrow_util/src/bitset.rs:176
↓ 11 callers
Function
get_default_retry_params
Get the current default retry parameters
object_store_utils/src/retryable_object_store.rs:85
↓ 11 callers
Method
get_metrics
Get parquet file metrics, file count, row count and size in MB
influxdb3_write/src/write_buffer/persisted_files.rs:300
↓ 11 callers
Method
get_opts
(&self, location: &Path, options: GetOptions)
core/object_store_mem_cache/src/store.rs:307
↓ 11 callers
Method
get_permission
( &self, resource_type: ResourceType, resource_id: TokenPermissionResourceIdentifier,
influxdb3_authz/src/permissions.rs:672
↓ 11 callers
Method
get_type
Returns the data type of this expression when evaluated against the given schema. This method ensures that both the expression and default value have
core/iox_query/src/exec/series_limit/logical.rs:127
↓ 11 callers
Method
hard_delete_table
Permanently delete a table from the catalog. This function performs a hard deletion of a table, which means the table will be completely removed from
influxdb3_catalog/src/catalog/versions/v2/update.rs:597
↓ 11 callers
Function
has_wildcards
Returns a tuple indicating whether the specifies `SELECT` statement has any wildcards or regular expressions in the projection list and `GROUP BY` cla
core/iox_query_influxql/src/plan/rewriter.rs:654
↓ 11 callers
Method
id
Returns the ID of the Tracker - these are unique per TrackerRegistry
core/tracker/src/task.rs:411
↓ 11 callers
Method
influx_column
Add a new field column with the specified InfluxDB data model type
core/schema/src/builder.rs:109
↓ 11 callers
Method
inner
Provide a reference to the underlying Arrow Schema object
core/schema/src/lib.rs:692
↓ 11 callers
Method
is_empty
Returns true if this column contains no rows
core/mutable_batch/src/column.rs:194
↓ 11 callers
Method
len
(&self)
core/table_batch/src/builder/column_writer/string.rs:48
↓ 11 callers
Method
list_hard_deleted_dbs_tables
IDs of databases and tables marked for hard deletion. `(db_id, None)` flags the database itself; `(db_id, Some(table_id))` flags a single table withi
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1383
↓ 11 callers
Method
load_snapshot
Load the snapshot file, or `Ok(None)` if absent. Returns the decoded [`CatalogFile`] alongside its on-disk byte size so callers (notably SLL emission
influxdb3_catalog/src/object_store/versions/v3.rs:104
↓ 11 callers
Function
make_case
(when_expr: Expr, then_expr: Expr, otherwise_expr: Expr)
core/predicate/src/rpc_predicate/rewrite.rs:449
↓ 11 callers
Function
make_exec
()
influxdb3_processing_engine/src/tests.rs:309
↓ 11 callers
Method
metrics
(&self)
core/iox_query/src/ingester.rs:212
↓ 11 callers
Method
name
(&self)
core/iox_query/src/exec/sleep.rs:59
↓ 11 callers
Method
next
Return the next `T` to be used.
core/sharder/src/round_robin.rs:34
↓ 11 callers
Method
outer
(&self)
core/object_store_mem_cache/src/store.rs:438
↓ 11 callers
Method
pop
Pop the next item from the queue that is ready to be processed.
influxdb3_write/src/async_collections.rs:44
↓ 11 callers
Function
project
Wrapper around DataFusion's `project` that preserves InfluxQL fill information in the schema metadata.
core/iox_query_influxql/src/plan/planner.rs:4564
↓ 11 callers
Function
qualified_measurement_name
Match a fully-qualified, 3-part measurement name. ```text qualified_measurement_name ::= measurement_name | ( policy_name "." measurement_name ) | (
core/influxdb_influxql_parser/src/common.rs:124
↓ 11 callers
Method
query_sql
( &self, database: &str, query: &str, params: Option<StatementParams>,
influxdb3_query_executor/src/lib.rs:158
↓ 11 callers
Function
record_batches_exec_with_value_range
( n_chunks: usize, min: i64, max: i64, )
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs_for_constants.rs:833
↓ 11 callers
Function
register_iox_object_store
Register the "IOx" object store provider for URLs of the form "iox://{id} Return the previous registered store, if any
core/datafusion_util/src/config.rs:95
↓ 11 callers
Method
reserve
Reserve `size` bytes, returning an error if this would exceed the limit
core/catalog_cache/src/local/limit.rs:34
↓ 11 callers
Function
segmented_identifier
Parse a segmented identifier ```text segmented_identifier ::= identifier | ( identifier "." identifier ) | ( identifier "." identifier? "." identifie
core/influxdb_influxql_parser/src/expression/arithmetic.rs:506
↓ 11 callers
Method
send_update
Completes once every subscriber has either dropped its [`CatalogUpdateMessage`] (firing the ACK) or transitioned to stopped while the message was in f
influxdb3_catalog/src/catalog/versions/v3/events.rs:394
↓ 11 callers
Method
sequence_number
(&self)
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:924
↓ 11 callers
Method
set
(&self, time: Time)
core/iox_time/src/lib.rs:260
↓ 11 callers
Function
setup
( query_file_limit: Option<usize>, started_with_auth: bool, )
influxdb3_query_executor/src/tests.rs:63
↓ 11 callers
Function
setup_catalog_with_table
()
influxdb3_catalog/src/catalog/versions/v2/update/tests.rs:1349
↓ 11 callers
Function
single_duration
Parse the input for a InfluxQL duration fragment and returns the value in nanoseconds.
core/influxdb_influxql_parser/src/literal.rs:292
↓ 11 callers
Method
size
(&self)
core/object_store_mem_cache/src/cache_system/test_utils.rs:703
↓ 11 callers
Method
subscribe_to_updates
Register a named subscriber for catalog-update event broadcasts.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1500
↓ 11 callers
Function
tag_col
(id: u16, column_id: u16, name: &str)
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:130
↓ 11 callers
Method
test_schedule_plugin
( &self, db_name: impl Into<String>, plugin_name: impl Into<String>, schedule:
influxdb3/tests/cli/api.rs:980
↓ 11 callers
Function
timestamptz_nano
Create a scalar timestamp value for the given UTC nanosecond offset in the timezone specified by [TIME_DATA_TIMEZONE].
core/datafusion_util/src/lib.rs:485
↓ 11 callers
Method
truncate
Truncate the [`CacheColumn`]. This is useful for evicting expired entries.
influxdb3_cache/src/last_cache/cache.rs:970
↓ 11 callers
Method
update
Update the rolling stats [`Self::min`]/[`Self::max`]/[`Self::avg`] using reference to an higher precision stats that is passed in. This is usually a p
influxdb3_telemetry/src/stats.rs:30
↓ 11 callers
Method
with_capture_logs
Enable capturing of stdout/stderr logs for this [`TestServer`]
influxdb3/tests/server/mod.rs:224
↓ 11 callers
Method
with_db
(mut self, name: &str, db_id: Option<DbId>, actions: DatabaseActions)
influxdb3_authz/src/authorizer/tests.rs:510
↓ 11 callers
Method
with_format
(mut self, format: impl Into<String>)
influxdb3/tests/cli/api.rs:234
↓ 11 callers
Method
with_partition
(mut self, id: i64)
core/iox_query/src/test.rs:578
↓ 11 callers
Method
with_string_field_column_with_stats
Register a string field column with the test chunk
core/iox_query/src/test.rs:755
↓ 10 callers
Method
add_field
( &mut self, name: impl AsRef<str>, data_type: InfluxFieldType, )
influxdb3_catalog/src/catalog/versions/v2/update.rs:1682
↓ 10 callers
Method
append
(_input: &str, kind: nom::error::ErrorKind, other: Self)
core/influxdb_line_protocol/src/lib.rs:256
↓ 10 callers
Function
append_valid_mask
(column: &mut Column, valid_mask: Option<&[u8]>, to_insert: usize)
core/mutable_batch/src/writer.rs:930
↓ 10 callers
Method
as_any
(&self)
core/iox_query/src/provider/deduplicate.rs:225
↓ 10 callers
Method
as_ref
(&self)
influxdb3_write/src/paths.rs:74
↓ 10 callers
Function
assert_roundtrip
Assert: roundtrip for both single- and multi- threaded.
core/parquet_file/src/storage.rs:1147
↓ 10 callers
Function
assert_send
Check that a given object implements [`Send`].
core/tracker/src/async_semaphore.rs:1036
↓ 10 callers
Method
batch_to_logical_plan
Create a logical plan that reads a single [`RecordBatch`]. Use `create_physical_plan` to actually execute the query.
core/iox_query/src/exec/context.rs:563
↓ 10 callers
Function
bucket_for_tag_value
(tag_value: &str, num_buckets: u32)
core/data_types/src/partition_template.rs:400
↓ 10 callers
Method
bump
Bump initialized part of the buffer by given amount of bytes (= delta). # Panic There must be enough space left in buffer. # Safety The caller must
core/linear_buffer/src/linear_buffer.rs:171
↓ 10 callers
Function
check_and_migrate_v1_to_v2
Check and perform a catalog migration from v1 → v2. If a v2 catalog already exists or there is no v1 catalog to migrate from, this function does noth
influxdb3_catalog/src/catalog/migrations/mod.rs:38
↓ 10 callers
Method
children
(&self)
core/iox_query/src/physical_optimizer/projection_pushdown.rs:1977
↓ 10 callers
Method
children
(&self)
core/iox_query/src/exec/sleep.rs:224
↓ 10 callers
Method
column_or_create
Get-or-create a column on a named table. Errors if the column exists with a different type.
influxdb3_catalog/src/catalog/versions/v3/transaction.rs:258
↓ 10 callers
Method
contains
(&self, mode: &NodeMode)
influxdb3_catalog/src/catalog/versions/v1/enterprise.rs:440
↓ 10 callers
Method
create_table
Create a table in `db_name` with the given tag and field columns, using default options. The database is auto-created if it does not exist.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1767
↓ 10 callers
Method
create_table
( &self, db_name: impl Into<String>, table_name: impl Into<String>, )
influxdb3/tests/cli/api.rs:110
↓ 10 callers
Function
create_test_checkpoint
Create a test checkpoint with minimal data
influxdb3_write/src/persister/tests.rs:44
↓ 10 callers
Method
delete_table
( &self, db_name: impl Into<String>, table_name: impl Into<String>, )
influxdb3/tests/cli/api.rs:453
↓ 10 callers
Method
done
Returns true if there are no more output rows to produce given the number of rows of buffered input.
core/iox_query/src/exec/gapfill/algo.rs:124
↓ 10 callers
Function
empty_values
()
core/mutable_batch_pb/src/decode.rs:439
↓ 10 callers
Method
evaluate
(&mut self)
core/iox_query_influxql/src/aggregate/mode.rs:227
↓ 10 callers
Method
finish
(&mut self, op_res: OpResult)
core/object_store_metrics/src/stream.rs:65
↓ 10 callers
Method
flush
(&mut self)
core/trace_exporters/src/jaeger.rs:345
↓ 10 callers
Method
get
(&self)
core/data_types/src/columns.rs:29
↓ 10 callers
Method
get_and_increment_next_id
(&mut self)
influxdb3_catalog/src/catalog/versions/v2.rs:2947
↓ 10 callers
Method
get_files
Get the list of files for a given database and table, always return in descending order of min_time
influxdb3_write/src/write_buffer/persisted_files.rs:158
↓ 10 callers
Method
get_or_load
Get a table index from the cache or load it from object store
influxdb3_write/src/table_index_cache.rs:549
↓ 10 callers
Function
group_potential_duplicates
Groups query chunks into disjoint sets of overlapped time range. Does not preserve or guarantee any ordering.
core/iox_query/src/provider/overlap.rs:15
↓ 10 callers
Method
hard_delete_database
Permanently delete a database from the catalog. This function performs a hard deletion of a database, which means the database will be completely rem
influxdb3_catalog/src/catalog/versions/v2/update.rs:630
↓ 10 callers
Method
into_parts
De-construct service into parts. The can be used to call [`new`](Self::new) again.
core/client_util/src/tower.rs:53
↓ 10 callers
Method
is_nullable
Determine if the limited column can be nullable in the output.
core/iox_query/src/exec/series_limit/physical.rs:948
↓ 10 callers
Method
is_running
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/node.rs:75
↓ 10 callers
Method
is_success
(&self)
influxdb3_cache/src/parquet_cache/mod.rs:354
← previous
next →
701–800 of 11,906, ranked by callers