MCPcopy Create free account

hub / github.com/influxdata/influxdb / functions

Functions11,906 in github.com/influxdata/influxdb

↓ 4 callersMethodplugin_dir
(&self)
influxdb3/tests/server/packages.rs:31
↓ 4 callersMethodpost_setup_user
Set up a new user, org and bucket
core/influxdb2_client/src/api/setup.rs:76
↓ 4 callersFunctionpreserve_partitioning_no_projection_apply_fetch
Preserve partitioning from plan inputs. Apply fetch variables (fetch/skip) to modify the [`Statistics::num_rows`]. This does not perform any schema p
core/iox_query/src/statistics/partition_statistics/mod.rs:409
↓ 4 callersMethodprocess
(&self, i_prot: &mut dyn TInputProtocol, o_prot: &mut dyn TOutputProtocol)
core/trace_exporters/src/thrift/agent.rs:176
↓ 4 callersFunctionprocess_removed_files
Process removed files from a snapshot. Files found in the index are removed from the checkpoint. Files not found are added to pending_removed_files.
influxdb3_write/src/write_buffer/checkpoint.rs:49
↓ 4 callersMethodpurge_table
Remove all traces of the specified database from the cache and object store for the current node.
influxdb3_write/src/table_index_cache.rs:653
↓ 4 callersMethodpush_back
Push new entry back to the set. # Panic The entry MUST NOT be part of the set yet. # Runtime Complexity This is always `O(1)`.
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/ordered_set.rs:65
↓ 4 callersFunctionpush_register
(batch: &mut RecordBatch, id: u32, name: &str, feature_level: FeatureLevel)
influxdb3_catalog/src/catalog/versions/v3/ops/node/tests.rs:165
↓ 4 callersMethodput_adaptive
Size-gated PUT using [`DEFAULT_MULTIPART_CHUNK_SIZE`].
object_store_utils/src/adaptive_put.rs:41
↓ 4 callersMethodquery
return a reference to the query
core/flightsql/src/cmd.rs:54
↓ 4 callersMethodquery_raw
Query and return the raw string data from the server
core/influxdb2_client/src/api/query.rs:65
↓ 4 callersFunctionrange_encode
Takes an iterator of [`Option`] and merges identical consecutive elements together. Any [`None`] yielded by `iterator` is added to the range for the
core/partition/src/lib.rs:154
↓ 4 callersMethodraw_delete_with_retries
( &self, path: &Path, context_message: String, retry_params: RetryParams,
object_store_utils/src/retryable_object_store.rs:322
↓ 4 callersMethodread
(hook: &ObserverHook)
core/object_store_mem_cache/src/cache_system/hook/observer.rs:263
↓ 4 callersMethodread_body
Parse the request's body into raw bytes, applying the configured size limits and decoding any content encoding.
influxdb3_server/src/http.rs:1256
↓ 4 callersMethodread_iox_metadata_new
Read IOx metadata from file-level key-value parquet metadata.
core/parquet_file/src/metadata.rs:739
↓ 4 callersMethodread_schema
Read IOx schema from parquet metadata.
core/parquet_file/src/metadata.rs:758
↓ 4 callersMethodread_statistics
Read IOx statistics (including timestamp range) from parquet metadata.
core/parquet_file/src/metadata.rs:780
↓ 4 callersFunctionreassign_sort_exprs_columns
Take a series of sort_exprs, and remap the projections.
core/iox_query/src/physical_optimizer/projection_pushdown.rs:420
↓ 4 callersFunctionrecord_outcome
Update the health handle based on a single operation's outcome. Shared between per-call observation and per-stream-item observation so the NotFound-as
object_store_utils/src/observed_object_store.rs:30
↓ 4 callersMethodrecord_success
Record that an object store operation succeeded at `at`. Overwrites any previously recorded success timestamp. Does not clear prior error state; [`las
object_store_utils/src/object_store_health.rs:128
↓ 4 callersFunctionreduce_binary_lhs_timestamp
Reduce `timestamp OP expr`. The right-hand `expr` must be of a type that can be coalesced to a duration, which includes a `duration`, `integer` or a
core/influxdb_influxql_parser/src/time_range.rs:636
↓ 4 callersFunctionreduce_expr
Folds `expr` and `remainder` into a [ConditionalExpression::Binary] tree.
core/influxdb_influxql_parser/src/expression/conditional.rs:324
↓ 4 callersFunctionreduce_time_expr
Simplify the time range expression and return a literal [timestamp](Timestamp).
core/influxdb_influxql_parser/src/time_range.rs:470
↓ 4 callersMethodrefresh_tokens_mut
(&mut self)
influxdb3_catalog/src/catalog/versions/v3/schema/user.rs:136
↓ 4 callersFunctionregister_request_stop_ack
Walk a freshly-created catalog through the full Register -> RequestStop -> AckStop sequence so the node ends up in the terminal `Stopped` state.
influxdb3_catalog/src/catalog/versions/v3/ops/node/tests.rs:344
↓ 4 callersFunctionregister_then_request_stop
Walk a freshly-created catalog to the `Stopping` state via RegisterNode + RequestStopNode.
influxdb3_catalog/src/catalog/versions/v3/ops/node/tests.rs:329
↓ 4 callersFunctionregistered_and_stopping
Register node id=1 name="node-a", then drive it into the `Stopping` state via `RequestStopNode`. Returns the catalog ready for AckStopNode tests.
influxdb3_catalog/src/format/records/node/tests.rs:22
↓ 4 callersMethodremove_files_for_deletion
Remove files that are marked for deletion or that violate their retention period.
influxdb3_write/src/write_buffer/persisted_files.rs:188
↓ 4 callersFunctionrequest_stop_args
(node_id: &str)
influxdb3_catalog/src/catalog/versions/v3/ops/node/tests.rs:296
↓ 4 callersFunctionresource_scoped_token
( id: u64, name: &str, permissions: Vec<PermissionSnapshot>, )
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:188
↓ 4 callersMethodretention_period
(mut self, retention_period: Duration)
influxdb3_catalog/src/catalog/versions/v2/update.rs:100
↓ 4 callersMethodrun
Run `DeduplicateExec` on the input data
core/iox_query/benches/deduplicate.rs:282
↓ 4 callersMethodrun
Runs the provided future using this execution context
core/iox_query/src/exec/context.rs:687
↓ 4 callersFunctionrun_cases_err
(selector: AggregateUDF, name: &str)
core/query_functions/src/selectors.rs:1307
↓ 4 callersMethodrun_with_options
( &self, commands: Vec<&str>, args: &[&str], input: Option<&str>, )
influxdb3/tests/cli/api.rs:24
↓ 4 callersMethodsample_count
(&self)
core/metric/src/lib.rs:407
↓ 4 callersMethodschema
(&self)
influxdb3_write/src/chunk.rs:28
↓ 4 callersMethodschema
(&self)
core/iox_query/src/exec/series_limit/logical.rs:564
↓ 4 callersMethodschema
(&self)
influxdb3_cache/src/distinct_cache/table_function.rs:52
↓ 4 callersMethodschema
Produce the Arrow schema for the `SHOW DATABASES` InfluxQL query
influxdb3_internal_api/src/query_executor.rs:107
↓ 4 callersFunctionseed_trigger_cache
Seed a per-trigger (local) Python cache entry for `(db_id, trigger_id)`. Requires `init_pyo3()` to have run.
influxdb3_processing_engine/src/tests.rs:1710
↓ 4 callersFunctionseeded
()
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:3590
↓ 4 callersMethodselect_by_indices
Returns a Schema for the given (sub)set of column projects
core/schema/src/lib.rs:885
↓ 4 callersMethodset_aggr_col_state
Set the [AggrColState] for this cursor. `self` will have been created via `Cursor::clone_for_aggr_col`, so [Cursor::aggr_col_states] will contain exac
core/iox_query/src/exec/gapfill/algo.rs:385
↓ 4 callersMethodset_all_generation_durations
Set all generation durations (including gen1) in a single atomic operation. # Arguments `durations` - Array of durations where index 0 is gen1, index
influxdb3_catalog/src/catalog/versions/v2/update/enterprise.rs:25
↓ 4 callersMethodset_and_emit
Sets new state and call [`emit`](Self::emit).
core/iox_query/src/query_log.rs:500
↓ 4 callersMethodset_gen1_duration
Set the generation-1 compaction duration. # Legacy Note This is method is for the legacy Parquet storage engined setting.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2465
↓ 4 callersMethodset_next_id
(&self)
influxdb3_id/src/lib.rs:125
↓ 4 callersMethodset_storage_mode
Forward-only storage-mode transition: `Parquet → ParquetAndPachaTree → PachaTree`. Other transitions are rejected as Internal errors. Re-issuing the c
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2497
↓ 4 callersMethodset_time
(&self, state: &mut QueryLogEntryState)
core/iox_query/src/query_log.rs:1169
↓ 4 callersFunctionsetup
( start: Time, object_store: Arc<dyn ObjectStore>, wal_config: WalConfig, )
influxdb3_processing_engine/src/tests.rs:223
↓ 4 callersFunctionsetup_inner
( start: Time, object_store: Arc<dyn ObjectStore>, wal_config: WalConfig, use_cache: bool, )
influxdb3_write/src/write_buffer/tests.rs:2805
↓ 4 callersFunctionsetup_with_checkpointing
Setup write buffer with checkpointing enabled for integration tests. Returns the write buffer, context, time provider (for time control), and the pers
influxdb3_write/src/write_buffer/tests.rs:2955
↓ 4 callersFunctionshould_request_be_cached
( file_timestamp_min_max: Option<TimestampMinMax>, cache: &Cache, )
influxdb3_cache/src/parquet_cache/mod.rs:924
↓ 4 callersFunctionshow_measurements
Parse a `SHOW MEASUREMENTS` statement after `SHOW` and any whitespace has been consumed.
core/influxdb_influxql_parser/src/show_measurements.rs:177
↓ 4 callersMethodsize
(&self)
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/s3_fifo.rs:49
↓ 4 callersMethodsize
(&self)
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/ordered_set.rs:348
↓ 4 callersMethodsort_exprs
create a `Vec<PhysicalSortExpr>` from the specified columns for the current node
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs.rs:2492
↓ 4 callersMethodsort_key
(&self)
core/iox_query/src/test.rs:1202
↓ 4 callersMethodspans
return all collected spans
core/iox_query/src/exec/query_tracing.rs:626
↓ 4 callersMethodsplit_at
Split this SeriesChunk into two SeriesChunks at the given size.
core/iox_v1_query_api/src/response.rs:154
↓ 4 callersFunctionspm_exec
( input: &Arc<dyn ExecutionPlan>, sort_exprs: &LexOrdering, )
core/iox_query/src/test.rs:1509
↓ 4 callersMethodstate
(&mut self)
core/iox_query_influxql/src/aggregate/mode.rs:239
↓ 4 callersFunctionstatement_terminator
Parse a terminator that ends a SQL statement.
core/influxdb_influxql_parser/src/common.rs:292
↓ 4 callersMethodstop_trigger
( &self, db_id: DbId, trigger_id: TriggerId, )
influxdb3_processing_engine/src/lib.rs:717
↓ 4 callersMethodstring_rep
(&self)
influxdb3_catalog/src/log/versions/v2.rs:856
↓ 4 callersMethodsub
(self, rhs: Duration)
core/iox_time/src/lib.rs:33
↓ 4 callersMethodtable_count
(&self)
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1370
↓ 4 callersFunctiontable_tx
(next_column_id: Option<ColumnId>, storage_mode: StorageMode)
influxdb3_catalog/src/catalog/versions/v3/transaction/tests.rs:23
↓ 4 callersMethodtag
Sets a tag, replacing any existing tag of the same name.
core/influxdb2_client/src/models/data_point.rs:44
↓ 4 callersMethodtag_names
Returns an iterator of all the names of the tag dimensions for the `GROUP BY` clause.
core/influxdb_influxql_parser/src/select.rs:270
↓ 4 callersFunctiontest_catalog_with_current_node
(prefix: &str, current_node_id: &str)
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:66
↓ 4 callersFunctiontest_params
()
core/iox_query/src/exec/gapfill/buffered_input.rs:394
↓ 4 callersFunctiontest_plan
Helper function to create a simple LogicalPlan for testing
core/iox_query/src/exec/series_limit/logical.rs:701
↓ 4 callersFunctiontest_records
(batch_size: usize)
core/iox_query/src/exec/gapfill/buffered_input.rs:294
↓ 4 callersFunctiontest_schema
Helper function to create a simple test schema
core/iox_query/src/exec/series_limit/logical.rs:685
↓ 4 callersFunctiontest_upload_metadata
Test: perform and assert upload of metadata
core/parquet_file/src/storage.rs:484
↓ 4 callersMethodtime_or_create
(&mut self)
influxdb3_catalog/src/catalog/versions/v3/transaction.rs:448
↓ 4 callersMethodtime_provider
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:545
↓ 4 callersMethodtimestamp_min_max
(&self)
influxdb3_write/src/write_buffer/table_buffer.rs:126
↓ 4 callersMethodto_line_protocol
Convert a query log entry state into the InfluxDB line protocol format.
core/iox_query/src/query_log.rs:252
↓ 4 callersFunctionto_mega_bytes
(size_bytes: u64)
influxdb3_telemetry/src/store.rs:395
↓ 4 callersFunctiontoken_part_as_bytes
(token: &str)
influxdb3_server/src/http.rs:2257
↓ 4 callersFunctiontruncate_for_logging
Truncate a string for logging untrusted input to prevent log flooding
influxdb3_server/src/http.rs:90
↓ 4 callersMethodtry_insert
Attempts to insert the given name-value pair, using [`StatementParam::try_from`] on the given value prior to inserting into the map. If the [`Stateme
core/iox_query_params/src/params.rs:190
↓ 4 callersFunctiontry_map_bound
(bt: Bound<T>, mut f: F)
core/iox_query/src/exec/gapfill/mod.rs:400
↓ 4 callersFunctiontry_map_range
(tr: &Range<T>, mut f: F)
core/iox_query/src/exec/gapfill/mod.rs:390
↓ 4 callersFunctiontwo_catalogs_sharing_store
Two `Catalog` instances backed by the same underlying `InMemory` object store, simulating two writers racing on the same persistent catalog.
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:132
↓ 4 callersFunctionunion_and_coerce
Union two [`LogicalPlan`]s, and type-coerce inputs. The InfluxQL planner uses the type-coerced UNION plans when constructing the rest of the logical
core/iox_query_influxql/src/plan/planner/union.rs:19
↓ 4 callersFunctionunregistered_metrics
()
object_store_limit/src/tests.rs:6
↓ 4 callersMethodunwrap_counter
Extract a counter typed value. # Panics Panics if the value is not a counter.
core/test_helpers/src/prometheus.rs:133
↓ 4 callersMethodupcast
(&self)
influxdb3_authz/src/lib.rs:206
↓ 4 callersMethodvalid_mask
Returns the validity bitmask of this column
core/mutable_batch/src/column.rs:147
↓ 4 callersFunctionvalidate_packed_string
Validates that the packed strings array is valid
core/mutable_batch_pb/src/decode.rs:271
↓ 4 callersFunctionvalidate_scalar_expr
(what: &str, e: &Expr)
core/iox_query/src/analyzer/handle_gapfill.rs:321
↓ 4 callersMethodvalues
(&self)
influxdb3_cache/src/distinct_cache/cache.rs:544
↓ 4 callersMethodvisit
(&self, v: &mut V, key: &str, description: &'static str)
core/iox_query/src/config.rs:169
↓ 4 callersMethodwait_for_shutdown
Future that completes when [`ShutdownManager`] that issued this token is shutdown
influxdb3_shutdown/src/lib.rs:220
↓ 4 callersMethodwake_by_ref
(arc_self: &Arc<Self>)
core/futures_test_utils/src/lib.rs:162
← previousnext →1,701–1,800 of 11,906, ranked by callers