MCPcopy Create free account

hub / github.com/influxdata/influxdb / functions

Functions11,906 in github.com/influxdata/influxdb

↓ 12 callersMethodwrite_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 callersMethodapi_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 callersMethodas_u64
(&self)
influxdb3_wal/src/lib.rs:496
↓ 11 callersMethodbegin_transaction
(&self)
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2616
↓ 11 callersMethodbuild
Finish building the line protocol and return the inner buffer.
core/influxdb_line_protocol/src/builder.rs:141
↓ 11 callersMethodbuild
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 callersMethodchild_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 callersMethodcode
(&self)
influxdb3_processing_engine/src/lib.rs:489
↓ 11 callersFunctioncompact_bools
Computes a compacted representation of a given bool array
core/arrow_util/src/bitset.rs:369
↓ 11 callersMethodcontains_name
(&self, name: &str)
influxdb3_catalog/src/catalog/versions/v2.rs:3005
↓ 11 callersMethodcreate_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 callersMethodcreate_snapshot
(&self)
influxdb3_catalog/src/catalog/versions/v3/inner.rs:90
↓ 11 callersFunctiondata_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 callersFunctionderive_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 callersMethodeq
(&self, other: &Self)
core/iox_query/src/query_log.rs:1339
↓ 11 callersFunctionexecute_schedule_trigger
( code: &str, schedule_time: DateTime<Utc>, schema: Arc<DatabaseSchema>, query_executor: Arc<d
influxdb3_py_api/src/system_py.rs:537
↓ 11 callersMethodexecution_permit
Record that this query got an execution semaphore permit.
core/iox_query/src/query_log.rs:1237
↓ 11 callersMethodfield
(cf_id: impl Into<FieldFamilyId>, id: impl Into<FieldId>)
influxdb3_id/src/lib.rs:240
↓ 11 callersMethodfinish
Construct the output [`HashBuckets`]
core/data_types/src/snapshot/hash.rs:161
↓ 11 callersMethodget
Returns if the given index is set
core/arrow_util/src/bitset.rs:176
↓ 11 callersFunctionget_default_retry_params
Get the current default retry parameters
object_store_utils/src/retryable_object_store.rs:85
↓ 11 callersMethodget_metrics
Get parquet file metrics, file count, row count and size in MB
influxdb3_write/src/write_buffer/persisted_files.rs:300
↓ 11 callersMethodget_opts
(&self, location: &Path, options: GetOptions)
core/object_store_mem_cache/src/store.rs:307
↓ 11 callersMethodget_permission
( &self, resource_type: ResourceType, resource_id: TokenPermissionResourceIdentifier,
influxdb3_authz/src/permissions.rs:672
↓ 11 callersMethodget_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 callersMethodhard_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 callersFunctionhas_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 callersMethodid
Returns the ID of the Tracker - these are unique per TrackerRegistry
core/tracker/src/task.rs:411
↓ 11 callersMethodinflux_column
Add a new field column with the specified InfluxDB data model type
core/schema/src/builder.rs:109
↓ 11 callersMethodinner
Provide a reference to the underlying Arrow Schema object
core/schema/src/lib.rs:692
↓ 11 callersMethodis_empty
Returns true if this column contains no rows
core/mutable_batch/src/column.rs:194
↓ 11 callersMethodlen
(&self)
core/table_batch/src/builder/column_writer/string.rs:48
↓ 11 callersMethodlist_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 callersMethodload_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 callersFunctionmake_case
(when_expr: Expr, then_expr: Expr, otherwise_expr: Expr)
core/predicate/src/rpc_predicate/rewrite.rs:449
↓ 11 callersFunctionmake_exec
()
influxdb3_processing_engine/src/tests.rs:309
↓ 11 callersMethodmetrics
(&self)
core/iox_query/src/ingester.rs:212
↓ 11 callersMethodname
(&self)
core/iox_query/src/exec/sleep.rs:59
↓ 11 callersMethodnext
Return the next `T` to be used.
core/sharder/src/round_robin.rs:34
↓ 11 callersMethodouter
(&self)
core/object_store_mem_cache/src/store.rs:438
↓ 11 callersMethodpop
Pop the next item from the queue that is ready to be processed.
influxdb3_write/src/async_collections.rs:44
↓ 11 callersFunctionproject
Wrapper around DataFusion's `project` that preserves InfluxQL fill information in the schema metadata.
core/iox_query_influxql/src/plan/planner.rs:4564
↓ 11 callersFunctionqualified_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 callersMethodquery_sql
( &self, database: &str, query: &str, params: Option<StatementParams>,
influxdb3_query_executor/src/lib.rs:158
↓ 11 callersFunctionrecord_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 callersFunctionregister_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 callersMethodreserve
Reserve `size` bytes, returning an error if this would exceed the limit
core/catalog_cache/src/local/limit.rs:34
↓ 11 callersFunctionsegmented_identifier
Parse a segmented identifier ```text segmented_identifier ::= identifier | ( identifier "." identifier ) | ( identifier "." identifier? "." identifie
core/influxdb_influxql_parser/src/expression/arithmetic.rs:506
↓ 11 callersMethodsend_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 callersMethodsequence_number
(&self)
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:924
↓ 11 callersMethodset
(&self, time: Time)
core/iox_time/src/lib.rs:260
↓ 11 callersFunctionsetup
( query_file_limit: Option<usize>, started_with_auth: bool, )
influxdb3_query_executor/src/tests.rs:63
↓ 11 callersFunctionsetup_catalog_with_table
()
influxdb3_catalog/src/catalog/versions/v2/update/tests.rs:1349
↓ 11 callersFunctionsingle_duration
Parse the input for a InfluxQL duration fragment and returns the value in nanoseconds.
core/influxdb_influxql_parser/src/literal.rs:292
↓ 11 callersMethodsize
(&self)
core/object_store_mem_cache/src/cache_system/test_utils.rs:703
↓ 11 callersMethodsubscribe_to_updates
Register a named subscriber for catalog-update event broadcasts.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1500
↓ 11 callersFunctiontag_col
(id: u16, column_id: u16, name: &str)
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:130
↓ 11 callersMethodtest_schedule_plugin
( &self, db_name: impl Into<String>, plugin_name: impl Into<String>, schedule:
influxdb3/tests/cli/api.rs:980
↓ 11 callersFunctiontimestamptz_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 callersMethodtruncate
Truncate the [`CacheColumn`]. This is useful for evicting expired entries.
influxdb3_cache/src/last_cache/cache.rs:970
↓ 11 callersMethodupdate
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 callersMethodwith_capture_logs
Enable capturing of stdout/stderr logs for this [`TestServer`]
influxdb3/tests/server/mod.rs:224
↓ 11 callersMethodwith_db
(mut self, name: &str, db_id: Option<DbId>, actions: DatabaseActions)
influxdb3_authz/src/authorizer/tests.rs:510
↓ 11 callersMethodwith_format
(mut self, format: impl Into<String>)
influxdb3/tests/cli/api.rs:234
↓ 11 callersMethodwith_partition
(mut self, id: i64)
core/iox_query/src/test.rs:578
↓ 11 callersMethodwith_string_field_column_with_stats
Register a string field column with the test chunk
core/iox_query/src/test.rs:755
↓ 10 callersMethodadd_field
( &mut self, name: impl AsRef<str>, data_type: InfluxFieldType, )
influxdb3_catalog/src/catalog/versions/v2/update.rs:1682
↓ 10 callersMethodappend
(_input: &str, kind: nom::error::ErrorKind, other: Self)
core/influxdb_line_protocol/src/lib.rs:256
↓ 10 callersFunctionappend_valid_mask
(column: &mut Column, valid_mask: Option<&[u8]>, to_insert: usize)
core/mutable_batch/src/writer.rs:930
↓ 10 callersMethodas_any
(&self)
core/iox_query/src/provider/deduplicate.rs:225
↓ 10 callersMethodas_ref
(&self)
influxdb3_write/src/paths.rs:74
↓ 10 callersFunctionassert_roundtrip
Assert: roundtrip for both single- and multi- threaded.
core/parquet_file/src/storage.rs:1147
↓ 10 callersFunctionassert_send
Check that a given object implements [`Send`].
core/tracker/src/async_semaphore.rs:1036
↓ 10 callersMethodbatch_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 callersFunctionbucket_for_tag_value
(tag_value: &str, num_buckets: u32)
core/data_types/src/partition_template.rs:400
↓ 10 callersMethodbump
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 callersFunctioncheck_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 callersMethodchildren
(&self)
core/iox_query/src/physical_optimizer/projection_pushdown.rs:1977
↓ 10 callersMethodchildren
(&self)
core/iox_query/src/exec/sleep.rs:224
↓ 10 callersMethodcolumn_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 callersMethodcontains
(&self, mode: &NodeMode)
influxdb3_catalog/src/catalog/versions/v1/enterprise.rs:440
↓ 10 callersMethodcreate_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 callersMethodcreate_table
( &self, db_name: impl Into<String>, table_name: impl Into<String>, )
influxdb3/tests/cli/api.rs:110
↓ 10 callersFunctioncreate_test_checkpoint
Create a test checkpoint with minimal data
influxdb3_write/src/persister/tests.rs:44
↓ 10 callersMethoddelete_table
( &self, db_name: impl Into<String>, table_name: impl Into<String>, )
influxdb3/tests/cli/api.rs:453
↓ 10 callersMethoddone
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 callersFunctionempty_values
()
core/mutable_batch_pb/src/decode.rs:439
↓ 10 callersMethodevaluate
(&mut self)
core/iox_query_influxql/src/aggregate/mode.rs:227
↓ 10 callersMethodfinish
(&mut self, op_res: OpResult)
core/object_store_metrics/src/stream.rs:65
↓ 10 callersMethodflush
(&mut self)
core/trace_exporters/src/jaeger.rs:345
↓ 10 callersMethodget
(&self)
core/data_types/src/columns.rs:29
↓ 10 callersMethodget_and_increment_next_id
(&mut self)
influxdb3_catalog/src/catalog/versions/v2.rs:2947
↓ 10 callersMethodget_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 callersMethodget_or_load
Get a table index from the cache or load it from object store
influxdb3_write/src/table_index_cache.rs:549
↓ 10 callersFunctiongroup_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 callersMethodhard_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 callersMethodinto_parts
De-construct service into parts. The can be used to call [`new`](Self::new) again.
core/client_util/src/tower.rs:53
↓ 10 callersMethodis_nullable
Determine if the limited column can be nullable in the output.
core/iox_query/src/exec/series_limit/physical.rs:948
↓ 10 callersMethodis_running
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/node.rs:75
↓ 10 callersMethodis_success
(&self)
influxdb3_cache/src/parquet_cache/mod.rs:354
← previousnext →701–800 of 11,906, ranked by callers