MCPcopy Create free account

hub / github.com/influxdata/influxdb / functions

Functions11,906 in github.com/influxdata/influxdb

↓ 9 callersMethodscan
( &self, _filters: Option<Vec<Expr>>, _limit: Option<usize>, )
influxdb3_system_tables/src/nodes.rs:35
↓ 9 callersFunctionschema
()
core/iox_query/src/physical_optimizer/predicate_pushdown.rs:474
↓ 9 callersMethodsend
Send slice.
core/object_store_mem_cache/src/buffer_channel.rs:74
↓ 9 callersMethodsend
( &self, msg: CatalogUpdateMessage, )
influxdb3_catalog/src/catalog/versions/v3/events.rs:311
↓ 9 callersFunctionsetup_tokio_metrics
Register metric instrumentation for given tokio runtime. # Lifecycle When the [`Runtime`] linked to the given metrics is shut down, the metrics will
core/tokio_metrics_bridge/src/bridge.rs:22
↓ 9 callersMethodshow_databases
(&self)
influxdb3/tests/cli/api.rs:224
↓ 9 callersFunctionshow_tag_keys
Parse a `SHOW TAG KEYS` statement, starting from the `KEYS` token.
core/influxdb_influxql_parser/src/show_tag_keys.rs:68
↓ 9 callersFunctionsort_order_for_sort
()
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs_for_constants.rs:964
↓ 9 callersMethodstore
(&self)
influxdb3_commands/src/debug/catalog/mod.rs:77
↓ 9 callersFunctionstr_err
Create a [`DynError`] from a string. The contained error can be [cast down] to [`StringError`]. Note: Linking to `dyn Error` doesn't really work vi
core/object_store_mem_cache/src/cache_system/utils.rs:176
↓ 9 callersMethodtable_or_create
(&mut self, table_name: &str)
influxdb3_catalog/src/catalog/versions/v2/update.rs:1904
↓ 9 callersMethodtable_schema
(&self, name: &str)
core/iox_query_influxql/src/plan/test_utils.rs:198
↓ 9 callersFunctiontest_cached_obj_store_and_oracle
Create a test cached object store with a cache capacity of 1GB
influxdb3_cache/src/parquet_cache/mod.rs:283
↓ 9 callersFunctiontest_store
()
influxdb3_catalog/src/object_store/versions/v3/tests.rs:18
↓ 9 callersMethodtimestamp
()
influxdb3_catalog/src/catalog/versions/v2.rs:3698
↓ 9 callersMethodupdate
Update given base statistics with the given schema. This only updates columns that were present when the aggregator was created. Column reordering is
core/iox_query/src/statistics/aggregate_per_chunk.rs:81
↓ 9 callersFunctionvar_ref
Parse a variable reference, which is a segmented identifier followed by an optional cast expression.
core/influxdb_influxql_parser/src/expression/arithmetic.rs:544
↓ 9 callersFunctionverify
Returns the result of `f` if it satisfies `is_valid`; otherwise, returns an error using the specified `message`.
core/influxdb_influxql_parser/src/internal.rs:99
↓ 9 callersFunctionwal_path
(node_identifier_prefix: &str, wal_file_number: WalFileSequenceNumber)
influxdb3_wal/src/object_store.rs:943
↓ 9 callersMethodwith_cache_name
(mut self, cache_name: impl Into<String>)
influxdb3/tests/cli/api.rs:925
↓ 9 callersMethodwith_field_columns
Sets field_column restriction
core/predicate/src/lib.rs:283
↓ 9 callersMethodwrite_lp
(&self, req: Request)
influxdb3_server/src/http.rs:1070
↓ 9 callersMethodwrite_lp_to_write_batch
( &self, lp: impl AsRef<str>, time_ns: i64, )
influxdb3_cache/src/test_helpers.rs:49
↓ 8 callersFunctionanalyze
(plan: LogicalPlan)
core/iox_query/src/analyzer/handle_gapfill.rs:743
↓ 8 callersMethodappend_set
Appends `count` set bits
core/arrow_util/src/bitset.rs:55
↓ 8 callersFunctionarrow_sort_key_exprs
Build a datafusion [`LexOrdering`] from an iox [`SortKey`].
core/iox_query/src/util.rs:66
↓ 8 callersMethodas_any
(&self)
influxdb3_processing_engine/src/lib.rs:1194
↓ 8 callersMethodas_str
the short string description of the type
core/data_types/src/columns.rs:316
↓ 8 callersFunctionassert_res_forgotten
( loader: &Loader<&'static str, Arc<u8>, ()>, res: Result<Arc<u8>, DynError>, )
core/object_store_mem_cache/src/cache_system/loader.rs:485
↓ 8 callersFunctionavg
Average function that returns average based on the type provided. u64 for example will return avg as u64. This probably is fine as we don't really nee
influxdb3_telemetry/src/stats.rs:144
↓ 8 callersFunctionbackup_test_catalog
Build a catalog over a fresh in-memory store and return it together with the store so tests can stage backup images directly.
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:3800
↓ 8 callersFunctionbinary_cond
Return a new conditional expression, `lhs op rhs`.
core/influxdb_influxql_parser/src/expression/conditional.rs:380
↓ 8 callersMethodbuild_and_persist_checkpoints_from_snapshots
Build and persist checkpoints from loaded snapshots. Processes one month at a time: groups snapshots by month, builds checkpoint for the oldest month
influxdb3_write/src/persister.rs:741
↓ 8 callersFunctionbuild_snapshot
( parquet_files: Vec<ParquetFile>, snapshot_id: u64, wal_id: u64, catalog_id: u64, )
influxdb3_write/src/write_buffer/persisted_files/tests.rs:211
↓ 8 callersFunctionbuild_statistics_for_chunks
build DF statistics for given chunks and a schema
core/iox_query/src/statistics/aggregate_per_chunk.rs:190
↓ 8 callersMethodcheck_nested_symbol
(&mut self, name: &str, expr: &Expr)
core/iox_query_influxql/src/plan/rewriter.rs:1594
↓ 8 callersMethodcheckpoint_exists
Check if the catalog checkpoint file is present in this store, which would indicate that the catalog has been initialized, and is used to check if the
influxdb3_catalog/src/object_store/versions/v2.rs:320
↓ 8 callersMethodclone_inner
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:904
↓ 8 callersMethodcontains
Returns true if this range contains the value v
core/data_types/src/lib.rs:2314
↓ 8 callersFunctioncreate_chunk_statistics
Create chunk [statistics](Statistics).
core/iox_query/src/chunk_statistics.rs:120
↓ 8 callersFunctioncreate_trigger_args
(disabled: bool)
influxdb3_catalog/src/catalog/versions/v3/ops/trigger/tests.rs:15
↓ 8 callersMethoddb_or_create
(&self, name: &str)
core/iox_query/src/test.rs:86
↓ 8 callersFunctionempty_repo
()
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:69
↓ 8 callersFunctionescape_and_write_value
Writes a `&str` value to `f`, escaping all characters in `escaping_specificiation`. Use the constants defined in this module.
core/influxdb_line_protocol/src/lib.rs:1204
↓ 8 callersMethodexpand_gaps
( &self, range: Range<Bound<ScalarValue>>, array: &dyn Array, max_output_rows:
core/iox_query/src/exec/gapfill/date_bin_gap_expander.rs:109
↓ 8 callersFunctionexpr_string_cmp
(col: &str, schema: &SchemaRef)
core/iox_query/src/physical_optimizer/projection_pushdown.rs:1915
↓ 8 callersMethodfetch
Fetch the value from an object store
influxdb3_cache/src/parquet_cache/mod.rs:328
↓ 8 callersMethodfield
Add a new nullable field column with the specified Arrow datatype.
core/schema/src/builder.rs:124
↓ 8 callersFunctionfield_and_value
Parser for a single field and value ```text field_and_value := qualified_field "=" value qualified_field := field_family? identifier field_family :
core/influxdb_line_protocol/src/v3/mod.rs:213
↓ 8 callersMethodfield_family_mode
(mut self, mode: FieldFamilyMode)
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:285
↓ 8 callersMethodfield_list_to_exprs
Map the InfluxQL `SELECT` projection list into a list of DataFusion expressions.
core/iox_query_influxql/src/plan/planner.rs:2380
↓ 8 callersMethodfile
Returns the file at index `idx`
core/data_types/src/snapshot/partition.rs:191
↓ 8 callersMethodfull_table_id
Extract the full table ID (node_id, db_id, table_id) from the path. This method will panic if called on a path not created by `TableIndexPath::new`,
influxdb3_write/src/paths.rs:154
↓ 8 callersFunctionget_3_novel_2_repeated
(store: impl ObjectStore, put: bool)
core/object_store_metrics/src/cache_metrics.rs:434
↓ 8 callersMethodget_if_modified
Retrieve the given value from the remote cache, if present Returns [`Error::NotModified`] if value exists and matches `generation`
core/catalog_cache/src/api/client.rs:212
↓ 8 callersMethodget_opts
(&self, location: &Path, options: GetOptions)
core/object_store_metrics/src/cache_metrics.rs:334
↓ 8 callersMethodid
(&self)
influxdb3_catalog/src/catalog/versions/v2/update.rs:1537
↓ 8 callersMethodid_iter
(&self)
influxdb3_catalog/src/repository.rs:277
↓ 8 callersMethodinc_window_count
Increments the window function call count
core/iox_query_influxql/src/plan/rewriter.rs:1579
↓ 8 callersFunctioninternal
(s: impl Into<String>)
core/influxdb_influxql_parser/src/time_range.rs:443
↓ 8 callersMethodis_allowed_access
( &self, token_id: &TokenId, access_request: AccessRequest, )
influxdb3_authz/src/permissions.rs:565
↓ 8 callersMethodis_empty
(&self)
influxdb3_py_api/src/cache.rs:130
↓ 8 callersMethodis_empty
(&self)
influxdb3_catalog/src/catalog/versions/v2/legacy.rs:120
↓ 8 callersFunctioniter_set_positions
Returns an iterator over set bit positions in increasing order
core/arrow_util/src/bitset.rs:317
↓ 8 callersMethodlegacy_table_definition
(&self, table_name: impl AsRef<str>)
influxdb3_catalog/src/catalog/versions/v2/legacy.rs:251
↓ 8 callersMethodlen
(&self)
influxdb3_catalog/src/repository.rs:188
↓ 8 callersFunctionliteral_no_regex
Parse an InfluxQL literal, except a [`Regex`]. Use [`literal`] for parsing any literals, excluding regular expressions.
core/influxdb_influxql_parser/src/literal.rs:339
↓ 8 callersFunctionlog_rewrite
(expr: Transformed<Expr>, description: &str)
core/predicate/src/rpc_predicate.rs:305
↓ 8 callersFunctionmake_batch
()
core/iox_query/src/provider/adapter.rs:527
↓ 8 callersMethodmemory_size
(&self)
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/fifo.rs:24
↓ 8 callersMethodname_to_id
(&self, column_name: &str)
influxdb3_catalog/src/catalog/versions/v2.rs:2981
↓ 8 callersMethodo_prot_mut
(&mut self)
core/trace_exporters/src/thrift/agent.rs:57
↓ 8 callersFunctionparse_field_name
Parses a field name from a string. ```text qualified_field := field_family? identifier field_family := identifier "::" ```
core/influxdb_line_protocol/src/v3/mod.rs:224
↓ 8 callersFunctionplan_with_metadata
Adds [`InfluxQlMetadata`] to the `plan`.
core/iox_query_influxql/src/plan/planner.rs:4320
↓ 8 callersMethodplugin_file_relative
(&self)
influxdb3/tests/server/packages.rs:40
↓ 8 callersFunctionpredicate_tag
(schema: &SchemaRef)
core/iox_query/src/physical_optimizer/predicate_pushdown.rs:491
↓ 8 callersFunctionproject_schema_onto_datasrc_statistics
Takes in a datasource schema and statistics, and projects the scan schema on top. This handles use cases where we may be either: (1) scanning a subse
core/iox_query/src/statistics/partition_statistics/project_schema.rs:25
↓ 8 callersFunctionprune_summaries
Given a `Vec` of pruning summaries, return a `Vec<bool>` where `false` indicates that the predicate can be proven to evaluate to `false` for every sin
core/iox_query/src/pruning.rs:114
↓ 8 callersMethodpush_front
Push a new element into the [`CacheColumn`]
influxdb3_cache/src/last_cache/cache.rs:1017
↓ 8 callersMethodrecord
(&self, op: &O)
influxdb3_catalog/src/catalog/versions/v2/metrics.rs:99
↓ 8 callersMethodrecord_error
Record that an object store operation failed at `at` with the given category. Writes atomically -- readers never observe a new timestamp with an old c
object_store_utils/src/object_store_health.rs:137
↓ 8 callersFunctionrewrite_statement
Recursively rewrite the specified [`SelectStatement`] by performing a series of passes to validate and normalize the statement.
core/iox_query_influxql/src/plan/rewriter.rs:35
↓ 8 callersFunctionrun_cmd_with_result
( args: &[&str], input: Option<&str>, command_args: Vec<&str>, )
influxdb3/tests/cli/api.rs:50
↓ 8 callersFunctionrun_version_check
(test_server: &TestServer, plugin_path: &str)
influxdb3/tests/server/packages.rs:66
↓ 8 callersMethodrunning
(&self)
core/tracker/src/task/metrics.rs:63
↓ 8 callersFunctionsample_record
(sequence: u64)
influxdb3_catalog/src/object_store/versions/v3/tests.rs:22
↓ 8 callersMethodset_classification
Sets the classification of this request if not already set
core/trace_http/src/metrics.rs:244
↓ 8 callersMethodset_metadata
Set meta data.
core/trace/src/span.rs:160
↓ 8 callersFunctionsetup_db_and_table
Create a database + table with a tag and field column for cache tests.
influxdb3_catalog/src/catalog/versions/v3/ops/cache/tests.rs:19
↓ 8 callersFunctionsetup_db_with_trigger
Sets up a database with a trigger and its channel for deletion tests. Creates a "test_db" database, registers a trigger of the given kind in the cata
influxdb3_processing_engine/src/tests.rs:1562
↓ 8 callersFunctionshow_field_keys
Parse a `SHOW FIELD KEYS` statement, starting from the `FIELD` token.
core/influxdb_influxql_parser/src/show_field_keys.rs:59
↓ 8 callersMethodsignal_meaningful_progress
Meaningful progress was made.
core/object_store_mem_cache/src/cache_system/loader.rs:30
↓ 8 callersMethodsoft_delete_database
Soft-delete a database. The database is renamed in place (so the original name can be re-used) and scheduled for hard deletion at the resolved time.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1669
↓ 8 callersFunctionstream_from_batch
Create a SendableRecordBatchStream a RecordBatch
core/datafusion_util/src/lib.rs:296
↓ 8 callersMethodtail
Returns the remaining elements after [Self::head].
core/influxdb_influxql_parser/src/common.rs:458
↓ 8 callersFunctiontest_table_partition_override
In production code, the template should come from protobuf that is either from the database or from a gRPC request. In tests, building protobuf is pai
core/data_types/src/partition_template.rs:1491
↓ 8 callersFunctiontransform_plan_schema
Transform the schema of a single [`LogicalPlan`] node by applying a function to its schema. This function is a wrapper around [`datafusion_util::tran
core/iox_query/src/plan.rs:152
↓ 8 callersFunctiontrigger
(id: u32, name: &str, disabled: bool)
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:229
↓ 8 callersFunctionunion_exec
(input: Vec<Arc<dyn ExecutionPlan>>)
core/iox_query/src/test.rs:1462
↓ 8 callersFunctionverify_checksum
(checksum: &[u8], data: &[u8])
influxdb3_catalog/src/serialize/versions/mod.rs:9
← previousnext →901–1,000 of 11,906, ranked by callers