Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/influxdata/influxdb
/ functions
Functions
11,906 in github.com/influxdata/influxdb
⨍
Functions
11,906
◇
Types & classes
2,644
↳
Endpoints
4
↓ 1 callers
Method
execute_query
Execute a previously parsed V1 request.
core/iox_v1_query_api/src/handler.rs:204
↓ 1 callers
Function
execute_request_trigger
( code: &str, db_schema: Arc<DatabaseSchema>, query_executor: Arc<dyn QueryExecutor>, write_en
influxdb3_py_api/src/system_py.rs:611
↓ 1 callers
Function
executor_error_to_tonic_code
(e: &executor::JobError)
core/service_common/src/error.rs:169
↓ 1 callers
Method
expand_from
Recursively expand the `from` clause of `stmt` and any subqueries.
core/iox_query_influxql/src/plan/rewriter.rs:373
↓ 1 callers
Method
expand_gaps
( &self, range: Range<Bound<ScalarValue>>, array: &dyn Array, max_output_rows:
core/iox_query/src/exec/gapfill/date_bin_wallclock_gap_expander.rs:138
↓ 1 callers
Method
expand_projection
Rewrite the projection list and GROUP BY of the specified `SELECT` statement. The following transformations are performed: Wildcards and regular exp
core/iox_query_influxql/src/plan/rewriter.rs:223
↓ 1 callers
Method
expand_with_measurement_clause
( &self, with_measurement: Option<WithMeasurementClause>, )
core/iox_query_influxql/src/plan/planner.rs:3506
↓ 1 callers
Function
expected_gzip
Produce the gzip encoding the client is expected to put on the wire for the given input. Stays in sync with `WriteRequestBuilder::send` (default compr
influxdb3_client/src/tests.rs:12
↓ 1 callers
Method
expected_ty
Get the [`InfluxColumnType`] representing the type of value that we can push to this builder.
core/table_batch/src/builder/column_writer/mod.rs:189
↓ 1 callers
Method
expired
(&self)
core/backoff/src/lib.rs:282
↓ 1 callers
Method
expiry_millis
(&self)
influxdb3_authz/src/lib.rs:308
↓ 1 callers
Method
explain_statement_to_plan
(&self, explain: ExplainStatement)
core/iox_query_influxql/src/plan/planner.rs:767
↓ 1 callers
Function
expr_and
(a: Arc<dyn PhysicalExpr>, b: Arc<dyn PhysicalExpr>)
core/iox_query/src/physical_optimizer/projection_pushdown.rs:1923
↓ 1 callers
Function
expr_col
(name: &str, schema: &SchemaRef)
core/iox_query/src/physical_optimizer/projection_pushdown.rs:1911
↓ 1 callers
Function
expr_is_influxql_filled
Check in an expression is marked as being filled.
core/iox_query_influxql/src/plan/planner/metadata.rs:56
↓ 1 callers
Function
expr_or_group
(i: &str)
core/influxdb_influxql_parser/src/expression/conditional.rs:178
↓ 1 callers
Function
expr_to_duration
(ctx: &ReduceContext, expr: Expr)
core/influxdb_influxql_parser/src/time_range.rs:664
↓ 1 callers
Function
expr_to_index
Returns the index of the given expression in the schema, assuming that it is a column. # Panic Panics if the expression is not a column.
core/iox_query/src/exec/gapfill/stream.rs:266
↓ 1 callers
Method
expressions
(&self)
core/iox_query/src/exec/sleep.rs:71
↓ 1 callers
Method
exprs
(&self)
core/iox_query/src/exec/gapfill/exec_tests.rs:1408
↓ 1 callers
Method
extend_batch
Extends the record batch, if needed, so that it matches the schema
core/iox_query/src/provider/adapter.rs:216
↓ 1 callers
Method
extend_from
Extends this [`PackedStringArray`] by the contents of `other`
core/arrow_util/src/string.rs:68
↓ 1 callers
Method
extend_from_range
Extends this [`BitSet`] by `range` elements in `other`
core/arrow_util/src/bitset.rs:91
↓ 1 callers
Method
extend_session_state
Add any additional features to the session state that are provided by this extension. The default implementation returns the provided `state` unchang
core/iox_query/src/extension.rs:19
↓ 1 callers
Function
extract_config_file_options
Parse the core config file and extract all documented option names. Options are in the format: #option-name="value" or #option-name=value
influxdb3/src/commands/serve/cli_params/tests.rs:155
↓ 1 callers
Function
extract_db_from_query_param
(uri: &http::Uri)
influxdb3_server/src/http.rs:2599
↓ 1 callers
Function
extract_interval_nanos
(cv: &ColumnarValue)
core/iox_query/src/exec/gapfill/params.rs:203
↓ 1 callers
Function
extract_iox_statistics
Extract IOx statistics from parquet statistics. Note could use [`StatisticsConverter`] to convert parquet statistics to arrow statistics or [`statist
core/parquet_file/src/metadata.rs:878
↓ 1 callers
Function
extract_public_cli_options
Extract all public (non-hidden) argument long names from a Command recursively. Returns a HashSet of option names (without the leading "--").
influxdb3/src/commands/serve/cli_params/tests.rs:124
↓ 1 callers
Function
extract_ranges_from_files
Attempt to extract LexicalRanges for the given sort keys and partitioned file groups. Since the goal is to have as many non-overlapping ranges as pos
core/iox_query/src/physical_optimizer/sort/extract_ranges.rs:230
↓ 1 callers
Function
extract_request
(req: Request)
core/iox_v1_query_api/src/handler.rs:798
↓ 1 callers
Function
extract_sleep
(plan: LogicalPlan)
core/iox_query/src/analyzer/extract_sleep.rs:41
↓ 1 callers
Function
extract_tag_value
Returns the underlying string for a tag column, if any, for the ScalarValue `Some(Some(str))` for non null string literals `Some(None)` for null stri
core/iox_query/src/pruning_oracle.rs:84
↓ 1 callers
Function
extract_user_params
Extract user-provided parameters from ArgMatches using clap's ids() Returns a simple map of CLI argument name -> string value for all user-provided ar
influxdb3/src/lib.rs:847
↓ 1 callers
Function
extract_v1_auth_token
Extract the authentication token for v1 API requests, which may use the `p` query parameter to pass the authentication token.
influxdb3_server/src/http.rs:2214
↓ 1 callers
Function
extract_v1_auth_token
(req: &mut Request)
core/iox_v1_query_api/src/handler.rs:637
↓ 1 callers
Method
favor_evict
Combine two decisions but favor [eviction](Self::Evict).
core/object_store_mem_cache/src/cache_system/hook/mod.rs:55
↓ 1 callers
Method
feature_level_consensus_of_running_nodes
Determine the lowest common denominator of feature level for both Core and Enterprise across all _running_ nodes in the cluster.
influxdb3_catalog/src/catalog/versions/v3/inner.rs:149
↓ 1 callers
Method
fetch
(&self)
core/metric/src/histogram.rs:59
↓ 1 callers
Method
fetch
(&self)
core/metric/src/cumulative.rs:24
↓ 1 callers
Method
fetch
(&self)
core/metric/src/counter.rs:19
↓ 1 callers
Function
field_by_name
Returns the expression that matches the field name. If the name matches one of the arguments to "top" or "bottom", the variable reference inside of t
core/iox_query_influxql/src/plan/field.rs:43
↓ 1 callers
Function
field_col
( family_id: u16, field_id: u16, column_id: u16, name: &str, data_type: FieldDataType, )
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:145
↓ 1 callers
Method
field_key
(&self)
core/influxdb_line_protocol/src/v3/mod.rs:29
↓ 1 callers
Function
field_list_normalize_time
Ensures the `time` column is presented consistently across all `SELECT` queries. The following transformations may occur Ensure the `time` field is
core/iox_query_influxql/src/plan/rewriter.rs:476
↓ 1 callers
Function
field_name
Returns the name of the field. Prefers the alias if set, otherwise derives the name from [Expr::VarRef] or [Expr::Call]. Finally, if neither are avai
core/iox_query_influxql/src/plan/field.rs:13
↓ 1 callers
Function
field_name
(i: &str)
core/influxdb_line_protocol/src/v3/mod.rs:235
↓ 1 callers
Method
field_to_df_expr
Map an InfluxQL [`Field`] to a DataFusion [`Expr`]. A [`Field`] is analogous to a column in a SQL `SELECT` projection.
core/iox_query_influxql/src/plan/planner.rs:2413
↓ 1 callers
Method
field_value
Return a random field value
core/iox_query/benches/deduplicate.rs:157
↓ 1 callers
Method
field_value
Returns the value of the passed-in field, if present.
core/influxdb_line_protocol/src/lib.rs:328
↓ 1 callers
Function
fields_resolve_aliases_and_types
Resolve the projection list column names and data types. Column names are resolved in accordance with the [original implementation]. [original implem
core/iox_query_influxql/src/plan/rewriter.rs:854
↓ 1 callers
Method
file_size_bytes
Size of the parquet file in object store
core/parquet_file/src/chunk.rs:80
↓ 1 callers
Method
fill
(&self)
core/iox_query_influxql/src/plan/planner.rs:573
↓ 1 callers
Method
fill_arrays
Produces the arrays for the aggregate columns in the input. The first item in the 2-tuple is the arrays offset in the schema.
core/iox_query/src/exec/gapfill/stream.rs:247
↓ 1 callers
Function
filter_exec
( input: &Arc<dyn ExecutionPlan>, predicate: Arc<dyn PhysicalExpr>, )
core/iox_query/src/test.rs:1491
↓ 1 callers
Function
filter_requested_time_range
Apply a time range filter to the `plan` based on the original specified time filters (expanded to account for grouping). This will remove any rows fro
core/iox_query_influxql/src/plan/planner.rs:4499
↓ 1 callers
Method
filter_to_unchecked
Filters this sort key to contain only the columns present in the primary key, in the order that the columns appear in this sort key. Does not verify
core/schema/src/sort.rs:159
↓ 1 callers
Function
find_aggregate_exprs
Collect all deeply nested `Expr::AggregateFunction`. They are returned in order of occurrence (depth first), with duplicates omitted. along with a cou
core/iox_query_influxql/src/plan/util.rs:237
↓ 1 callers
Method
find_end_offset
Scan forward to find the endpoint for a segment that starts at `start_offset`. Skip over any null values. We are guaranteed to have buffered enough i
core/iox_query/src/exec/gapfill/algo/interpolate.rs:297
↓ 1 callers
Method
find_expected_indices
(&self, sort_ordering: &TestSortOption)
core/iox_query/src/physical_optimizer/sort/lexical_range.rs:485
↓ 1 callers
Function
find_exprs_in_expr
Search an `Expr`, and all of its nested `Expr`'s, for any that pass the provided test. The returned `Expr`'s are deduplicated and returned in order of
core/iox_query_influxql/src/plan/util.rs:211
↓ 1 callers
Method
find_index
Return the index of the given column and its sort option. Return None otherwise.
core/schema/src/sort.rs:101
↓ 1 callers
Method
find_interval_offset
Return the interval value of the `GROUP BY` clause if it specifies a `TIME`.
core/iox_query_influxql/src/plan/rewriter.rs:446
↓ 1 callers
Method
find_label
Retrieve a label by ID
core/influxdb2_client/src/api/label.rs:42
↓ 1 callers
Method
find_n_oldest
Use a binary heap to find the time before which all nodes should be removed
influxdb3_cache/src/distinct_cache/cache.rs:323
↓ 1 callers
Method
find_overall_buffer_size_bytes
(&self)
influxdb3_write/src/write_buffer/queryable_buffer.rs:530
↓ 1 callers
Method
find_row_idx
Return the `(batch_idx, row_idx)` of the `nth` row.
core/iox_query/src/exec/gapfill/buffered_input.rs:263
↓ 1 callers
Function
find_table_name_in_filter
Used in queries to the system.{table_name} table # Example ```sql SELECT * FROM system.parquet_files WHERE table_name = 'foo' ```
influxdb3_system_tables/src/lib.rs:253
↓ 1 callers
Function
find_window_udfs
Find all [`ScalarUDF`] expressions that match one of the supported window UDF functions.
core/iox_query_influxql/src/plan/udf.rs:52
↓ 1 callers
Method
finish
Produce the final value which will then be stored in a [`TableBatch`]. This will return [`None`] if there were no nonnull values pushed to this column
core/table_batch/src/builder/column_writer/mod.rs:75
↓ 1 callers
Method
flags
Get the flags for this record.
influxdb3_catalog/src/format/record.rs:152
↓ 1 callers
Method
flight_sql_do_action
Creates a plan for a `DoAction` FlightSQL message, as described on [`FlightSQLPlanner::do_action`], on a separate threadpool
core/service_grpc_flight/src/planner.rs:129
↓ 1 callers
Method
flight_sql_do_get_logical_plan
Creates a logical plan for a `DoGet` FlightSQL message, as described on [`FlightSQLPlanner::do_get_logical_plan`], on a separate threadpool
core/service_grpc_flight/src/planner.rs:94
↓ 1 callers
Method
flight_sql_do_get_physical_plan
Creates a physical plan for a `DoGet` FlightSQL message, as described on [`FlightSQLPlanner::do_get_physical_plan`], on a separate threadpool
core/service_grpc_flight/src/planner.rs:111
↓ 1 callers
Method
flight_sql_do_put
Creates a plan for a `DoPut` FlightSQL message, as described on [`FlightSQLPlanner::do_put`], on a separate threadpool
core/service_grpc_flight/src/planner.rs:145
↓ 1 callers
Method
flight_sql_get_flight_info_schema
Returns the [`SchemaRef`] to be included in the response to a `GetFlightInfo` FlightSQL message as described on [`FlightSQLPlanner::get_schema`], on a
core/service_grpc_flight/src/planner.rs:166
↓ 1 callers
Method
flush
(&mut self)
core/trogging/src/lib.rs:321
↓ 1 callers
Method
flush_buffer_with_failure
(&mut self, error: WriteResult)
influxdb3_wal/src/object_store.rs:785
↓ 1 callers
Method
fmt_as
(&self, t: DisplayFormatType, f: &mut fmt::Formatter<'_>)
core/iox_query_influxql/src/frontend/planner.rs:169
↓ 1 callers
Method
fmt_as
(&self, _t: DisplayFormatType, f: &mut fmt::Formatter<'_>)
core/iox_query/src/exec/query_tracing.rs:708
↓ 1 callers
Method
fmt_as
(&self, t: DisplayFormatType, f: &mut std::fmt::Formatter<'_>)
core/iox_system_tables/src/system_tables.rs:216
↓ 1 callers
Method
fmt_as
(&self, t: DisplayFormatType, f: &mut std::fmt::Formatter<'_>)
influxdb3_query_executor/src/query_planner.rs:167
↓ 1 callers
Method
fmt_for_explain
(&self, f: &mut fmt::Formatter<'_>)
core/iox_query/src/exec/split.rs:136
↓ 1 callers
Method
fmt_row
Renders this template to `out` for the row `idx`.
core/partition/src/template.rs:66
↓ 1 callers
Method
force_flush_buffer
( &self, )
influxdb3_wal/src/object_store.rs:626
↓ 1 callers
Method
forget_gen
Forget generation.
core/object_store_mem_cache/src/cache_system/hook/test_utils.rs:58
↓ 1 callers
Function
form_urlencoded
(req: Request)
core/iox_v1_query_api/src/handler.rs:715
↓ 1 callers
Method
format
(&self, batches: Vec<RecordBatch>)
core/arrow_util/src/test_util.rs:574
↓ 1 callers
Function
from_distinct_cache_definitions
( db_schema: &DatabaseSchema, sys_table_schema: SchemaRef, cache_definitions: Vec<Arc<DistinctCach
influxdb3_system_tables/src/distinct_caches.rs:61
↓ 1 callers
Function
from_drop_empty
Recursively drop any measurements of the `from` clause of `stmt` that do not project any fields.
core/iox_query_influxql/src/plan/rewriter.rs:530
↓ 1 callers
Function
from_field_and_dimensions
Determine the merged fields and tags of the `FROM` clause.
core/iox_query_influxql/src/plan/rewriter.rs:590
↓ 1 callers
Function
from_last_cache_definitions
( db_schema: &DatabaseSchema, sys_table_schema: SchemaRef, cache_defns: Vec<Arc<LastCacheDefinitio
influxdb3_system_tables/src/last_caches.rs:71
↓ 1 callers
Function
from_parquet_files
Produce a record batch listing parquet file information based on the given `schema` and `parquet_files`, a list of table name and parquet file pairs.
influxdb3_system_tables/src/parquet_files.rs:94
↓ 1 callers
Function
from_query_log_entries
( schema: SchemaRef, entries: &[Arc<QueryLogEntryState>], )
influxdb3_system_tables/src/queries.rs:100
↓ 1 callers
Function
from_tag_set
Determine the combined tag set for the specified `from`.
core/iox_query_influxql/src/plan/rewriter.rs:572
↓ 1 callers
Method
from_v2
(&self, batch: &mut RecordBatch)
influxdb3_catalog/src/catalog/migrations/v3.rs:161
↓ 1 callers
Method
full_size
calculates the size as accurate as possible, call to this method is expensive
core/iox_query_influxql/src/aggregate/mode.rs:208
↓ 1 callers
Method
function_to_df_expr
( &self, tz: &Option<Arc<str>>, fill_config: &Option<VirtualColumnFillConfig>,
core/iox_query_influxql/src/plan/planner.rs:2657
↓ 1 callers
Function
fuse_groups
Fuse neighboring groups if they don't require de-duplication.
core/iox_query/src/physical_optimizer/dedup/split.rs:182
↓ 1 callers
Function
fut
()
core/tracker/src/task/metrics.rs:276
← previous
next →
3,601–3,700 of 11,906, ranked by callers