MCPcopy Create free account

hub / github.com/influxdata/influxdb / functions

Functions11,906 in github.com/influxdata/influxdb

↓ 1 callersFunctioncompute_timenanosecond_min_max_for_one_record_batch
Return min and max for column `time` in the given record batch by performing an `O(n)` scan of `batch`.
core/iox_query/src/util.rs:101
↓ 1 callersFunctioncompute_token_hash
Compute the SHA512 hash of a token string This is the canonical way to hash tokens across the codebase
influxdb3_catalog/src/catalog/versions/v3/schema/tokens.rs:94
↓ 1 callersFunctioncompute_valid_mask
Converts a potentially truncated null mask to a valid mask
core/mutable_batch_pb/src/decode.rs:321
↓ 1 callersMethodcondition_resolve_types
Resolve the data types of any [`VarRef`] expressions in the `WHERE` condition.
core/iox_query_influxql/src/plan/rewriter.rs:410
↓ 1 callersFunctionconditional
Parse conditional operators.
core/influxdb_influxql_parser/src/expression/conditional.rs:212
↓ 1 callersFunctionconditional_op_to_operator
(op: ConditionalOperator)
core/iox_query_influxql/src/plan/planner.rs:4355
↓ 1 callersFunctionconditional_regex
Parse the conditional regular expression operators `=~` and `!~`.
core/influxdb_influxql_parser/src/expression/conditional.rs:189
↓ 1 callersMethodconfigure_distinct_cache_create
Create a new distinct value cache given the [`DistinctCacheCreateRequest`] arguments in the request body. If the result is to create a cache that alr
influxdb3_server/src/http.rs:1464
↓ 1 callersMethodconfigure_distinct_cache_delete
Delete a distinct value cache entry with the given [`DistinctCacheDeleteRequest`] parameters The parameters must be passed in either the query string
influxdb3_server/src/http.rs:1539
↓ 1 callersMethodconfigure_last_cache_create
Create a new last value cache given the [`LastCacheCreateRequest`] arguments in the request body.
influxdb3_server/src/http.rs:1559
↓ 1 callersMethodconfigure_last_cache_delete
Delete a last cache entry with the given [`LastCacheDeleteRequest`] parameters This will first attempt to parse the parameters from the URI query str
influxdb3_server/src/http.rs:1608
↓ 1 callersMethodconfigure_processing_engine_trigger
(&self, req: Request)
influxdb3_server/src/http.rs:1626
↓ 1 callersFunctionconjunction
Parse conjunction operators, such as `AND`.
core/influxdb_influxql_parser/src/expression/conditional.rs:235
↓ 1 callersMethodconnect_timeout
Set a timeout for only the connect phase of a `Client`.
core/catalog_cache/src/api/client.rs:123
↓ 1 callersMethodconnect_timeout
Sets the maximum duration of time the client will wait for the IOx server to accept the TCP connection before aborting the request. Note this does no
core/client_util/src/connection.rs:219
↓ 1 callersFunctioncontains_expr
(expr: &Expr, needle: &Expr)
core/iox_query_influxql/src/plan/util.rs:168
↓ 1 callersMethodcontains_nearly_all
Returns true if this range contains all representable timestamps except possibly MAX_NANO_TIME This is required for queries from InfluxQL, which are
core/data_types/src/lib.rs:2308
↓ 1 callersFunctionconvert_filter_exprs
Convert the given list of filter expressions to a map of [`ColumnId`] to [`Predicate`] The resulting map uses [`IndexMap`] to ensure consistent order
influxdb3_cache/src/distinct_cache/table_function.rs:121
↓ 1 callersFunctionconvert_filter_exprs
Convert the given list of filter expresions `filters` to a map of [`ColumnId`] to [`Predicate`] The resulting map is an [`IndexMap`] to ensure consis
influxdb3_cache/src/last_cache/table_function.rs:122
↓ 1 callersFunctionconvert_qualified_line
( line: QualifiedLine, table_chunk_map: &mut IndexMap<TableId, TableChunks, BuildHasherDefault<FxHashe
influxdb3_write/src/write_buffer/validator.rs:398
↓ 1 callersMethodcopy
(&self, from: &Path, to: &Path)
core/object_store_metrics/src/lib.rs:486
↓ 1 callersMethodcopy
(&self, from: &Path, to: &Path)
object_store_utils/src/test_object_store.rs:398
↓ 1 callersFunctioncopy_env_aliases
Copy deprecated environment variable values to their new prefixed names. Processes all provided aliases. For each `(new_name, old_name)` pair: - If o
influxdb3_startup/src/env_compat.rs:99
↓ 1 callersMethodcopy_if_not_exists
(&self, from: &Path, to: &Path)
core/object_store_metrics/src/lib.rs:518
↓ 1 callersMethodcore_count
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:2204
↓ 1 callersFunctioncorrupt_payload
(mut bytes: Vec<u8>)
influxdb3_catalog/src/format/reader/tests.rs:312
↓ 1 callersMethodcould_contain_values
An implementation must return an array that indicates, for each summary associated with this pruning oracle, if to its knowledge `column` contains ONL
core/iox_query/src/pruning_oracle.rs:36
↓ 1 callersFunctioncount_checkpoints_for_month
Helper to count checkpoints for a specific month
influxdb3_write/src/persister/tests.rs:986
↓ 1 callersFunctioncount_lines
Count lines in a portion of line protocol data: number of `\n` bytes, plus one for any trailing partial line.
influxdb3_commands/src/write.rs:240
↓ 1 callersFunctioncount_rows
(response: Bytes, format: Format)
influxdb3_load_generator/src/commands/query.rs:177
↓ 1 callersMethodcount_rows
(&self, range: Range<Bound<ScalarValue>>, array: &dyn Array)
core/iox_query/src/exec/gapfill/date_bin_gap_expander.rs:149
↓ 1 callersMethodcount_series_rows
Counts the number of rows that will be produced for a series that ends (exclusively) at `series_end`, including rows that have a null timestamp, if an
core/iox_query/src/exec/gapfill/algo.rs:396
↓ 1 callersMethodcovers
(&self, required: &P)
influxdb3_authz/src/role/role_permissions.rs:20
↓ 1 callersMethodcpu_nanos
If the job is running or competed, returns the total amount of CPU time spent executing futures
core/tracker/src/task.rs:305
↓ 1 callersMethodcreate
(_: &Self::Options)
core/metric/src/metric.rs:148
↓ 1 callersMethodcreate_bucket
Create a new bucket in the organization specified by the 16-digit hexadecimal `org_id` and with the bucket name `bucket`.
core/influxdb2_client/src/api/buckets.rs:11
↓ 1 callersMethodcreate_cache
Create a new entry in the distinct cache for a given database and parameters.
influxdb3_cache/src/distinct_cache/provider.rs:116
↓ 1 callersMethodcreate_cache
Create a new entry in the last cache for a given database and table, along with the given parameters. If a new cache is created, it will return its n
influxdb3_cache/src/last_cache/provider.rs:135
↓ 1 callersMethodcreate_cache_from_definition
( &self, db_id: DbId, table_id: TableId, cache_id: LastCacheId, )
influxdb3_cache/src/last_cache/provider.rs:167
↓ 1 callersFunctioncreate_certs
Generate certs for tests if they do not already exist. For the most part this is needed only in CI for fresh builds. Locally it'll generate them the f
influxdb3/tests/server/mod.rs:1094
↓ 1 callersFunctioncreate_client
( host_url: Url, auth_token: Option<Secret<String>>, )
influxdb3_load_generator/src/commands/common.rs:452
↓ 1 callersMethodcreate_database_opts
( &self, name: &str, options: CreateDatabaseOptions, )
influxdb3_catalog/src/catalog/versions/v1/update.rs:243
↓ 1 callersFunctioncreate_delete_recreate_db
(catalog: &Catalog, name: &str)
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:2753
↓ 1 callersMethodcreate_distinct_cache
( &self, db_name: &str, table_name: &str, node_spec: ApiNodeSpec, cach
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2114
↓ 1 callersMethodcreate_endpoint
(&self, uri: Uri)
core/client_util/src/connection.rs:161
↓ 1 callersMethodcreate_from_catalog
Create a cache by looking up its definition in the catalog by id.
influxdb3_cache/src/distinct_cache/provider.rs:158
↓ 1 callersMethodcreate_grpc_trace_layer
Create a gRPC trace layer for request monitoring and metrics
influxdb3_server/src/lib.rs:201
↓ 1 callersFunctioncreate_internal_db
(catalog: &Catalog)
influxdb3_catalog/src/catalog/versions/v1.rs:404
↓ 1 callersMethodcreate_internal_db_if_missing
Idempotently create the `_internal` system database with the long-lived retention period that hosts catalog system tables.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:750
↓ 1 callersFunctioncreate_measurement
( spec: &'a MeasurementSpec, writer_id: WriterId, writer_count: usize, measurement_id: usize,
influxdb3_load_generator/src/line_protocol_generator.rs:53
↓ 1 callersFunctioncreate_multifile_plugin
(plugin_dir: &Path, plugin_name: &str)
influxdb3/tests/cli/system_tables.rs:504
↓ 1 callersMethodcreate_named_admin_token
(&self, req: Request)
influxdb3_server/src/http.rs:1128
↓ 1 callersMethodcreate_named_admin_token_with_hash
Create an admin token with a specific name and hash
influxdb3_catalog/src/catalog/versions/v2.rs:1079
↓ 1 callersMethodcreate_named_admin_token_with_hash
Create a named admin token using a caller-supplied hash.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2016
↓ 1 callersFunctioncreate_parquet
Create minimal parquet file that triggers https://github.com/influxdata/EAR/issues/6643 Data layout: - Tag column - 3 tag values 'a', 'b', 'c' with ro
core/parquet_file/src/lib.rs:266
↓ 1 callersFunctioncreate_parquet
Create minimal parquet file that triggers https://github.com/influxdata/EAR/issues/6643 Data layout: - Tag column - 3 tag values 'a', 'b', 'c' with ro
core/iox_query/src/test.rs:1653
↓ 1 callersFunctioncreate_persisted_files
Create a PersistedFiles instance populated with the specified number of files. # Parameters - `file_count`: Number of ParquetFile entries to create
influxdb3_write/benches/persisted_files_bench.rs:97
↓ 1 callersFunctioncreate_physical_expr_from_schema
Returns a [`PhysicalExpr`] from the logical [`Expr`] and Arrow [`SchemaRef`]
core/datafusion_util/src/lib.rs:450
↓ 1 callersMethodcreate_plugin_file
(&self, req: Request)
influxdb3_server/src/http.rs:2109
↓ 1 callersMethodcreate_processing_engine_trigger
( &self, db_name: &str, trigger_name: &str, plugin_filename: ValidPluginFilena
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2361
↓ 1 callersFunctioncreate_pruning_predicate
Returns a [`PruningPredicate`] from the logical [`Expr`] and Arrow [`SchemaRef`]
core/datafusion_util/src/lib.rs:460
↓ 1 callersFunctioncreate_queriers
Create a set of queriers to perform queries in parallel
influxdb3_load_generator/src/query_generator.rs:12
↓ 1 callersFunctioncreate_queries
Generate a set of queries off of a query spec This produces a Vec so that certain [`QuerySpec`]s can result in multiple queries per interval.
influxdb3_load_generator/src/query_generator.rs:36
↓ 1 callersFunctioncreate_sample_payload
()
influxdb3_telemetry/src/sender/tests.rs:42
↓ 1 callersFunctioncreate_statement
(i: &str)
core/influxdb_influxql_parser/src/create.rs:17
↓ 1 callersFunctioncreate_table
Convert a series of record batches into a table NB: COPIED FROM ARROW
core/arrow_util/src/display.rs:71
↓ 1 callersMethodcreate_table
( &self, db_name: &str, table_name: &str, tags: &[impl AsRef<str> + Send + Syn
influxdb3_catalog/src/catalog/versions/v1/update.rs:320
↓ 1 callersMethodcreate_table_opts
( &self, db_name: &str, table_name: &str, tags: &[impl AsRef<str> + Send + Syn
influxdb3_catalog/src/catalog/versions/v1/update.rs:337
↓ 1 callersFunctioncreate_test_parquet_file
Helper function to create a test ParquetFile
influxdb3_write/src/table_index/test_persisted_snapshot_conversion.rs:25
↓ 1 callersFunctioncreate_test_persisted_snapshot
Helper to create a PersistedSnapshot with multiple databases and tables
influxdb3_write/src/table_index_cache/tests.rs:1285
↓ 1 callersFunctioncreate_test_snapshot
Helper to create a table index snapshot
influxdb3_write/src/table_index_cache/tests.rs:746
↓ 1 callersFunctioncreate_test_table_index
Helper function to create a test table index
influxdb3_write/src/table_index_cache/tests.rs:2885
↓ 1 callersFunctioncreate_test_table_snapshot
Helper to create a TableIndexSnapshot
influxdb3_write/src/table_index_cache/tests.rs:1338
↓ 1 callersFunctioncreate_token_and_hash
()
influxdb3_catalog/src/catalog.rs:305
↓ 1 callersFunctioncreate_token_with_permission_and_hash
Create a token with permissions using a pre-computed hash
influxdb3_catalog/src/catalog/versions/v2/enterprise.rs:611
↓ 1 callersFunctioncreate_version_check_plugin
()
influxdb3/tests/server/packages.rs:50
↓ 1 callersMethodcreated_at
Read access to the created_at time. This should be set by the catalog.
core/data_types/src/partition.rs:615
↓ 1 callersFunctioncrossjoin_exec
( left: &Arc<dyn ExecutionPlan>, right: &Arc<dyn ExecutionPlan>, )
core/iox_query/src/test.rs:1526
↓ 1 callersMethodctx
(&self)
core/trace_http/src/ctx.rs:286
↓ 1 callersFunctioncumulative_sum
Create an expression to represent the `CUMULATIVE_SUM` function.
core/iox_query_influxql/src/plan/udf.rs:493
↓ 1 callersMethodcurrent_node_id
(&self)
influxdb3_catalog/src/catalog/versions/v2/enterprise.rs:274
↓ 1 callersMethodcurrent_node_id
Node id of the running process, falling back to the catalog id when no current node is configured (e.g. single-process core).
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1151
↓ 1 callersMethoddata
Returns a reference to this column's data
core/mutable_batch/src/column.rs:152
↓ 1 callersMethoddata_source_exec_input
Inputs for [`DataSourceExec`]. See [`DataSourceExecInput`] for more information. [`DataSourceExec`]: datafusion::datasource::memory::DataSourceExec
core/parquet_file/src/storage.rs:421
↓ 1 callersFunctiondata_type_from_buffer_field
(field: &Field)
influxdb3_cache/src/last_cache/cache.rs:1125
↓ 1 callersMethoddatabase
(&self)
core/service_grpc_flight/src/request.rs:399
↓ 1 callersMethoddatabase_count
(&self)
influxdb3_catalog/src/catalog/versions/v1.rs:555
↓ 1 callersMethoddatabase_count_limit
(&self, _current: &CurrentCatalogUsage)
influxdb3_catalog/src/catalog/versions/v2.rs:406
↓ 1 callersMethoddatabase_deletion_status
Returns the deletion status of a database by its ID. If the database exists as is not marked for deletion, `None` is returned.
influxdb3_catalog/src/catalog/versions/v2.rs:882
↓ 1 callersFunctiondatabases_schema
()
influxdb3_system_tables/src/databases.rs:27
↓ 1 callersFunctiondatafusion_error_status_code
Classify DataFusion errors into HTTP status codes. Keep this as the single mapping point so new DataFusion variants can be added in one place.
influxdb3_server/src/http.rs:623
↓ 1 callersFunctiondate_bin_gapfill
(interval: Expr, time: Expr)
core/iox_query/src/analyzer/handle_gapfill.rs:710
↓ 1 callersFunctiondate_bin_gapfill_with_origin
( interval: Expr, time: Expr, origin: Option<Expr>, )
core/iox_query/src/analyzer/handle_gapfill.rs:714
↓ 1 callersMethoddate_bin_udf
Return the UDF for the date_bin function wrapped by this virtual function, if this is a GapFill function.
core/iox_query/src/analyzer/handle_gapfill/virtual_function.rs:44
↓ 1 callersMethoddate_part_func_to_df_expr
Map the InfluxQL scalar function call to a DataFusion scalar function expression.
core/iox_query_influxql/src/plan/planner.rs:3252
↓ 1 callersMethoddb_name_to_id
(&self, _db_name: &str)
influxdb3_authz/src/authorizer/tests.rs:60
↓ 1 callersMethoddb_names
Names of databases that have not been soft-deleted.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1222
↓ 1 callersMethoddb_schema
(&self, db_name: &str)
influxdb3_catalog/src/catalog/versions/v1.rs:252
↓ 1 callersFunctiondecode_b3
Decodes headers in the B3 format
core/trace_http/src/ctx.rs:137
↓ 1 callersFunctiondecode_jaeger
Decodes headers in the Jaeger format
core/trace_http/src/ctx.rs:203
← previousnext →3,401–3,500 of 11,906, ranked by callers