MCPcopy Create free account

hub / github.com/influxdata/influxdb / functions

Functions11,906 in github.com/influxdata/influxdb

↓ 10 callersMethodlimit
(self, skip: usize, fetch: Option<usize>)
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs.rs:2505
↓ 10 callersMethodlist
List the contents of the remote cache Values larger than `max_value_size` will not be returned inline, with only the key and generation returned inst
core/catalog_cache/src/api/client.rs:303
↓ 10 callersMethodload_snapshots
Loads the most recently persisted N snapshot parquet file lists from object storage. This is intended to be used on server start.
influxdb3_write/src/persister.rs:193
↓ 10 callersFunctionmake_input
(partitions: Vec<Vec<RecordBatch>>)
core/iox_query/src/exec/split.rs:970
↓ 10 callersFunctionmax
(current_max: T, new_value: T)
influxdb3_telemetry/src/stats.rs:184
↓ 10 callersMethodmin_row
Return the min (as [`Row`]) at the specified index
core/iox_query/src/physical_optimizer/sort/lexical_range.rs:317
↓ 10 callersMethodnot_eq
Return `self != other`
core/influxdb_influxql_parser/src/expression/conditional.rs:115
↓ 10 callersMethodnotifier
Notifier.
core/object_store_mem_cache/src/cache_system/hook/notify/mod.rs:35
↓ 10 callersMethodnull_count
Returns the number of null rows in this column
core/data_types/src/lib.rs:2084
↓ 10 callersFunctionnumber
Parse a signed [`Number`].
core/influxdb_influxql_parser/src/literal.rs:215
↓ 10 callersFunctionobject_meta
()
core/object_store_mock/src/lib.rs:622
↓ 10 callersFunctionoption_to_precision
TODO port this upstream to datafusion (maybe as From<Option> for Precision) Maps `Option::Some(T)` to `Precision::Exact(T)` and `Option::None` to `Pre
core/datafusion_util/src/lib.rs:156
↓ 10 callersFunctionoverlap_all
Runs `overlap` on all permutations of the given `value_range`es and asserts that the result is the same. Returns that result
core/iox_query/src/statistics/aggregate_per_plan.rs:712
↓ 10 callersMethodpartition_statistics
( &self, partition: Option<usize>, )
core/iox_query/src/provider/record_batch_exec.rs:244
↓ 10 callersMethodpoll_next_unpin
(&mut self, cx: &mut Context<'_>)
core/iox_v1_query_api/src/response/chunked.rs:52
↓ 10 callersMethodprimary_key
(&self)
core/schema/src/lib.rs:912
↓ 10 callersMethodrecord
records an event by adding it to this event store
influxdb3_sys_events/src/lib.rs:57
↓ 10 callersMethodrender
Format `timestamp` to the format spec provided during initialisation, writing the result to `out`.
core/partition/src/template/strftime.rs:188
↓ 10 callersMethodschema
(&self)
core/iox_query/src/provider/deduplicate.rs:229
↓ 10 callersFunctionshow_tag_values
Parse a `SHOW TAG VALUES` statement, starting from the `VALUES` token.
core/influxdb_influxql_parser/src/show_tag_values.rs:80
↓ 10 callersMethodsnapshot
(&self)
influxdb3_telemetry/src/store.rs:190
↓ 10 callersFunctionsort_order_for_sort_preserving_merge
()
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs_for_constants.rs:933
↓ 10 callersMethodsplit_at
Splits the FileRange into two FileRanges at a given point, which will be the first point of the second FileRange. The split point is required to be wi
core/data_types/src/lib.rs:2385
↓ 10 callersFunctionstatement
Parse a single InfluxQL statement.
core/influxdb_influxql_parser/src/statement.rs:78
↓ 10 callersMethodtimeout
Bounds the total amount of time a single client HTTP request take before being aborted. This timeout includes: - Establishing the TCP connection (se
core/client_util/src/connection.rs:236
↓ 10 callersMethodupdate_from
Updates statistics from other if the same type, otherwise a noop
core/data_types/src/lib.rs:1715
↓ 10 callersMethodupdate_num_queries
(&self)
influxdb3_telemetry/src/store.rs:170
↓ 10 callersFunctionverify_and_deserialize_catalog_file
(bytes: Bytes)
influxdb3_catalog/src/serialize/versions/v2.rs:179
↓ 10 callersMethodwith_epoch
(mut self, epoch: Option<Precision>)
core/iox_v1_query_api/src/response/csv.rs:41
↓ 10 callersMethodwith_object_store_dir
Set the object store dir for this [`TestServer`]
influxdb3/tests/server/mod.rs:186
↓ 10 callersMethodwith_range
Sets the timestamp range
core/predicate/src/lib.rs:252
↓ 9 callersMethodadd_write_metrics
(&self, num_lines: usize, write_bytes: usize)
influxdb3_telemetry/src/store.rs:163
↓ 9 callersFunctionadmin_token
(id: u64, name: &str)
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:167
↓ 9 callersMethodall
Iterate over all registered records.
influxdb3_catalog/src/format/registry.rs:192
↓ 9 callersFunctionapply_catalog_file
Apply all records from a parsed [`CatalogFile`] to the catalog. Convenience wrapper over [`apply_records`] that extracts the sequence number from the
influxdb3_catalog/src/format/apply.rs:368
↓ 9 callersFunctionarg_to_fields
(args: &[ColumnarValue])
core/query_functions/src/date_bin_wallclock.rs:938
↓ 9 callersMethodas_any
(&self)
core/iox_query/src/exec/gapfill/mod.rs:540
↓ 9 callersFunctionassert_analyzer_err
(plan: LogicalPlan, expected: &str)
core/iox_query/src/analyzer/handle_gapfill.rs:748
↓ 9 callersMethodbuild
return the inner plan
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs.rs:2517
↓ 9 callersMethodbuilder
Get builder.
core/test_helpers/src/tracing.rs:133
↓ 9 callersFunctionbytes_to_request_body
Convert something that can be converted into a [`hyper::body::Bytes`] into a [`RequestBody`] that sends one chunk of bytes in full. Mostly useful whe
core/iox_http_util/src/lib.rs:54
↓ 9 callersFunctioncatalog
()
influxdb3_catalog/src/catalog/versions/v2/update/enterprise/tests.rs:12
↓ 9 callersFunctioncatalog_with_policy
( shared: Arc<dyn object_store::ObjectStore>, policy: CheckpointPolicy, )
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:987
↓ 9 callersFunctioncheck_and_migrate_v2_to_v3
Check for a v2 catalog at `prefix` and migrate it to v3 if present. Idempotent: re-running after success returns [`MigrationResult::AlreadyMigrated`]
influxdb3_catalog/src/catalog/migrations/v3.rs:74
↓ 9 callersFunctioncheck_logs
(response: &Value, expected_logs: &[&str])
influxdb3/tests/cli/mod.rs:3306
↓ 9 callersMethodclient
Returns a [`CatalogCacheClient`] for communicating with this server
core/catalog_cache/src/api/quorum.rs:936
↓ 9 callersMethodclone
(&self)
influxdb3_test_helpers/src/object_store/mock.rs:64
↓ 9 callersMethodcmp
(&self, other: &Self)
influxdb3_wal/src/lib.rs:264
↓ 9 callersMethodcommit_transaction
( &self, txn: CatalogTransaction, )
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:2691
↓ 9 callersMethodcopy
(&self, from: &Path, to: &Path)
core/object_store_mock/src/lib.rs:583
↓ 9 callersFunctioncreate_token_and_hash
()
influxdb3_catalog/src/catalog/versions/v3/schema/tokens.rs:98
↓ 9 callersMethoddate_time
Returns `Time` as a [`DateTime<Utc>`]
core/iox_time/src/lib.rs:155
↓ 9 callersMethoddo_get
( &self, request: Request<Ticket>, )
core/service_grpc_flight/src/lib.rs:878
↓ 9 callersMethodemit
(&self, _event: SystemEvent)
influxdb3_internal_api/src/sll.rs:25
↓ 9 callersMethodfetch_max
Atomically updates this gauge to `max(current, val)`. Returns the previous value.
core/metric/src/gauge.rs:51
↓ 9 callersMethodforce_checkpoint
Synchronously checkpoint the catalog at its current sequence. Skips the throttling that [`Self::maybe_background_checkpoint`] applies (slot acquisiti
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1084
↓ 9 callersMethodget
(&self)
core/trace_http/src/query_variant.rs:30
↓ 9 callersMethodget_by_id
(&self, id: &I)
influxdb3_catalog/src/repository.rs:172
↓ 9 callersMethodget_by_id
(&self, id: &UserId)
influxdb3_catalog/src/catalog/versions/v3/schema/user.rs:144
↓ 9 callersMethodget_by_name
(&self, name: &str)
influxdb3_catalog/src/catalog/versions/v3/legacy.rs:147
↓ 9 callersMethodget_logs
Get all captured logs (stdout and stderr combined), if log capture was enabled
influxdb3/tests/server/mod.rs:774
↓ 9 callersFunctiongroup_by_clause
Parse a `GROUP BY` clause. ```text group_by_clause ::= dimension ( "," dimension ) ```
core/influxdb_influxql_parser/src/select.rs:454
↓ 9 callersMethodid_to_name
(&self, id: &ColumnIdentifier)
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:313
↓ 9 callersMethodin_order
(&self)
influxdb3_sys_events/src/lib.rs:134
↓ 9 callersMethodindex
(&self, index: &str)
core/iox_query_params/src/params.rs:233
↓ 9 callersMethodinitialize_snapshot
Create the snapshot file. Create-only so that racing initializers resolve to a single winner.
influxdb3_catalog/src/object_store/versions/v3.rs:320
↓ 9 callersMethodinner
(&self)
influxdb3_catalog/src/catalog/versions/v2/legacy.rs:46
↓ 9 callersMethodinput
Input schema
core/iox_query/src/provider/progressive_eval.rs:96
↓ 9 callersMethodinto_future
(self)
core/object_store_mem_cache/src/cache_system/loader.rs:276
↓ 9 callersMethodinto_iter
(self)
core/data_types/src/snapshot/list.rs:75
↓ 9 callersMethodinvoke_with_args
(&self, args: ScalarFunctionArgs)
core/query_functions/src/date_bin_wallclock.rs:190
↓ 9 callersMethodis_empty
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:349
↓ 9 callersFunctionlog_rewrite
(expr: Transformed<Expr>, description: &str)
core/iox_query_influxql/src/plan/planner_rewrite_expression.rs:208
↓ 9 callersFunctionlogical_plan
()
core/iox_query/src/query_log.rs:7627
↓ 9 callersMethodmax
(&self)
core/iox_query/src/memory_pool.rs:17
↓ 9 callersMethodmeasurement
Get the measurement name this series belongs to.
core/iox_v1_query_api/src/response.rs:80
↓ 9 callersFunctionmerge_schema
(chunks: &[Arc<dyn QueryChunk>])
core/iox_query/src/pruning.rs:526
↓ 9 callersMethodmetric
Extract the metric named `metric`, or panic. # Panics Panics if `metric` does not appear in the [`MetricSet`].
core/test_helpers/src/prometheus.rs:58
↓ 9 callersMethodname
Return the name of the column.
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:81
↓ 9 callersMethodnext
(&mut self)
core/mutable_batch/src/writer.rs:1135
↓ 9 callersMethodnode
(&self, node_id: &str)
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1137
↓ 9 callersMethodnum_rows
(&self)
core/partition/src/traits.rs:209
↓ 9 callersFunctionorder_by_clause
Parse an InfluxQL `ORDER BY` clause. An `ORDER BY` in InfluxQL is limited when compared to the equivalent SQL definition. It is defined by the follow
core/influxdb_influxql_parser/src/common.rs:389
↓ 9 callersMethodparse
(s: &str)
core/catalog_cache/src/api/mod.rs:39
↓ 9 callersFunctionparse_regex
Sanitize an InfluxQL regular expression and create a compiled [`regex::Regex`].
core/iox_query_influxql/src/plan/util.rs:89
↓ 9 callersMethodpop
Remove the last wrote value and return it. This call does not panic when empty.
core/table_batch/src/builder/column_writer/string.rs:34
↓ 9 callersMethodprecision
Set the precision
influxdb3_client/src/lib.rs:1212
↓ 9 callersFunctionproj_exec_stats
For [`ProjectionExec`](datafusion::physical_plan::projection::ProjectionExec), selectively cast schema projection on [`Statistics`]. This differs fro
core/iox_query/src/statistics/partition_statistics/project_schema.rs:232
↓ 9 callersMethodproperties
(&self)
core/iox_query/src/physical_optimizer/projection_pushdown.rs:1973
↓ 9 callersMethodput_multipart
(&self, location: &Path)
core/object_store_metrics/src/lib.rs:276
↓ 9 callersMethodquery
Execute a SQL query on the server using [`CommandStatementQuery`] This involves two round trips Step 1: send a [`CommandStatementQuery`] message to
core/influxdb_iox_client/src/client/flightsql.rs:129
↓ 9 callersMethodreduce
Return a value by applying the operation defined by the receiver.
core/influxdb_influxql_parser/src/expression/arithmetic.rs:351
↓ 9 callersMethodregister
(&self, _consumer: &MemoryConsumer)
core/iox_query/src/memory_pool.rs:72
↓ 9 callersMethodremove
(&mut self, key: &str)
influxdb3_py_api/src/cache.rs:106
↓ 9 callersFunctionreturn_field
(dt: DataType)
core/query_functions/src/date_bin_wallclock.rs:945
↓ 9 callersFunctionrewrite_expr
Rewrite the expression tree and return a result or `NULL` if some of the operands are incompatible. Rewrite and coerce the expression tree to model t
core/iox_query_influxql/src/plan/planner_rewrite_expression.rs:234
↓ 9 callersMethodroute_request
(&self, req: Request)
core/iox_v1_query_api/src/handler.rs:153
↓ 9 callersFunctionrow_number
Assigns row numbers to elements in an array, respecting partition boundaries. This function generates sequential row numbers for each element in the
core/iox_query/src/exec/series_limit/physical.rs:1042
↓ 9 callersMethodrun
The return conditions for this method are, - the original task output if it exits cleanly - the task itself runs into an error - the task gets aborted
influxdb3_shutdown/src/lib.rs:316
↓ 9 callersFunctionsample_update
()
influxdb3_catalog/src/catalog/versions/v3/events/tests.rs:15
← previousnext →801–900 of 11,906, ranked by callers