MCPcopy Create free account

hub / github.com/influxdata/influxdb / functions

Functions11,906 in github.com/influxdata/influxdb

↓ 2 callersFunctionexecute_wal_flush_trigger
( code: &str, wal_data: &T, schema: Arc<DatabaseSchema>, query_executor: Arc<dyn QueryExecutor
influxdb3_py_api/src/system_py.rs:470
↓ 2 callersMethodexpired_time_ns
Get the nanosecond timestamp as an `i64`, before which, entries that have not been seen since are considered expired.
influxdb3_cache/src/distinct_cache/cache.rs:239
↓ 2 callersMethodexport
(&mut self, spans: Vec<Span>)
core/trace_exporters/src/jaeger.rs:222
↓ 2 callersFunctionexpr_from_bytes_violation
(field: impl Into<String>, e: DataFusionError)
core/ingester_query_grpc/src/lib.rs:88
↓ 2 callersFunctionexpr_to_bytes_violation
(field: impl Into<String>, e: DataFusionError)
core/ingester_query_grpc/src/lib.rs:81
↓ 2 callersMethodextend
(&mut self, iter: T)
core/data_types/src/sequence_number_set.rs:86
↓ 2 callersMethodextend_from_ranges
Extend this [`MutableBatch`] with `ranges` rows from `other`
core/mutable_batch/src/lib.rs:205
↓ 2 callersMethodextended_time_range
Return the time range of the context, including any additional intervals required for window functions like `difference` or `moving_average`, when the
core/iox_query_influxql/src/plan/planner.rs:508
↓ 2 callersFunctionextract_all_arg_ids
Extract all argument IDs from a Command recursively
influxdb3/src/commands/serve/cli_params/tests.rs:32
↓ 2 callersFunctionextract_ranges_from_plan
Extract [`Vec<LexicalRanges>`] from plan, per partition, regardless of whether disjoint or not.
core/iox_query/src/physical_optimizer/sort/extract_ranges.rs:83
↓ 2 callersMethodfail_next_call
Make only the next call fail
object_store_utils/src/test_object_store.rs:143
↓ 2 callersFunctionfetch_artifact
Download release artifact/file.
core/iox_query_udf/build.rs:63
↓ 2 callersMethodfetched
(&self, generation: u64, k: &Arc<K>, res: Result<usize, &DynError>)
core/object_store_mem_cache/src/cache_system/hook/test_utils.rs:106
↓ 2 callersMethodfield
( id: impl Into<FieldIdentifier>, column_id: impl Into<ColumnId>, name: impl Into<Arc<
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:41
↓ 2 callersFunctionfield_and_dimensions
( s: &dyn SchemaProvider, name: &str, )
core/iox_query_influxql/src/plan/field_mapper.rs:10
↓ 2 callersMethodfield_by_name
Return the InfluxDB data model type, if any, and underlying arrow schema field for the column identified by `name`.
core/schema/src/lib.rs:720
↓ 2 callersFunctionfield_family
(id: u16, name: V2FieldFamilyName)
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:160
↓ 2 callersMethodfield_family_id
(&self)
influxdb3_id/src/lib.rs:208
↓ 2 callersFunctionfield_has_influxql_metadata
Check if a field has any InfluxQL-specific metadata that should be stripped before physical planning.
core/iox_query_influxql/src/plan/planner/metadata.rs:17
↓ 2 callersFunctionfield_list
Parse the projection list of a `SELECT` statement. ```text field_list ::= field ( "," field ) ```
core/influxdb_influxql_parser/src/select.rs:690
↓ 2 callersFunctionfield_type_to_var_ref_data_type
Maps an [`InfluxFieldType`] to a [`VarRefDataType`].
core/iox_query_influxql/src/plan/var_ref.rs:18
↓ 2 callersMethodfields_iter
Returns an iterator of `&Field` for all the field columns of this schema, in order
core/schema/src/lib.rs:776
↓ 2 callersMethodfiles
Returns an iterator over the files in this snapshot
core/data_types/src/snapshot/partition.rs:227
↓ 2 callersMethodfill_bytes
(&mut self, dest: &mut [u8])
core/backoff/src/lib.rs:314
↓ 2 callersFunctionfill_strategy_null
(cols: Vec<Expr>, schema: &DFSchema)
core/iox_query/src/exec/gapfill/mod.rs:731
↓ 2 callersMethodfilter_target
(mut self, target: &'static str)
core/test_helpers/src/tracing.rs:98
↓ 2 callersFunctionfilter_time
Given a [`MutableBatch`] a time predicate and a set of row ranges, returns the row indexes that pass the predicate # Panic Panics if `batch` does no
core/partition/src/filter.rs:15
↓ 2 callersFunctionfilter_window_nulls
(plan: LogicalPlan)
core/iox_query_influxql/src/plan/planner.rs:4480
↓ 2 callersFunctionfind_all_measurements
(stmt: &Statement, tables: &[String])
core/iox_query_influxql/src/frontend/planner.rs:296
↓ 2 callersFunctionfind_bind_addr
(tcp_addr_file_2: std::path::PathBuf)
influxdb3/tests/server/mod.rs:846
↓ 2 callersFunctionfind_exprs_in_exprs
Search the provided `Expr`'s, and all of their nested `Expr`, for any that pass the provided test. The returned `Expr`'s are deduplicated and returned
core/iox_query_influxql/src/plan/util.rs:189
↓ 2 callersFunctionfind_integral_udfs
(exprs: &[Expr])
core/iox_query_influxql/src/plan/udf.rs:306
↓ 2 callersFunctionfind_python_install
Find the python installation location (not virtual env). XXX: use build flag?
influxdb3_processing_engine/src/virtualenv.rs:22
↓ 2 callersFunctionfind_table_names
Find the unique list of tables used by `s`, recursively following all `FROM` clauses and return the results in lexicographically in ascending order.
core/iox_query_influxql/src/plan/rewriter.rs:48
↓ 2 callersFunctionfind_tag_and_unknown_columns
Find all the columns where the resolved data type is a tag or is [`None`], which is unknown.
core/iox_query_influxql/src/plan/planner/select.rs:196
↓ 2 callersMethodfinish
(self)
core/table_batch/src/builder/column_writer/string.rs:52
↓ 2 callersMethodfinish_stream
(&mut self)
core/service_grpc_flight/src/lib.rs:1532
↓ 2 callersMethodfive_tag_two_fields
Returns a set of batches like this: tag1, tag2, tag3, tag4, tag5, field1, field2
core/iox_query/benches/deduplicate.rs:185
↓ 2 callersMethodfixed_size
calculating the size for fixed length values, taking first batch size * number of batches This method is faster than .full_size(), however it is not s
core/iox_query_influxql/src/aggregate/mode.rs:196
↓ 2 callersMethodflight_client
Get an [`influxdb_iox_client::flight::Client`] for InfluxQL queries
influxdb3/tests/server/mod.rs:738
↓ 2 callersMethodflush
allocate a new chunk with the right size, returning the currently built chunk if it has non zero length `self.current_chunk.len()` is zero
core/influxdb_iox_client/src/client/write.rs:340
↓ 2 callersMethodflush_buffer_with_responses
( &mut self, force_snapshot: bool, )
influxdb3_wal/src/object_store.rs:765
↓ 2 callersMethodflush_reports
Run in a spawn blocking task to flush reports to the csv file
influxdb3_load_generator/src/report.rs:96
↓ 2 callersMethodforce
(mut self, force: bool)
influxdb3/tests/cli/api.rs:858
↓ 2 callersFunctionform_urlencoded_inner
(req: Request)
core/iox_v1_query_api/src/handler.rs:720
↓ 2 callersFunctionformat_allowed_chars
(chars: &[char])
influxdb3_authz/src/role/role.rs:142
↓ 2 callersFunctionformat_explain
(sql: &str)
core/iox_query/src/exec/gapfill/mod.rs:802
↓ 2 callersFunctionformat_jaeger_trace_context
if sampled 1 else 0 is clearer than i32::from(sampled) imo
core/trace_http/src/ctx.rs:298
↓ 2 callersFunctionformat_lines
(s: &str)
core/iox_query/src/test.rs:1256
↓ 2 callersFunctionformat_sort_exprs
Take a series of sort_exprs, and convert to strings.
core/iox_query/src/physical_optimizer/projection_pushdown.rs:1901
↓ 2 callersMethodformat_v1
Format the retention period the way the v1 /query API reports retention durations, e.g. `168h0m0s`.
influxdb3_catalog/src/log/versions/v4.rs:47
↓ 2 callersFunctionfrom_clause
(i: &str)
core/influxdb_influxql_parser/src/simple_from_clause.rs:22
↓ 2 callersMethodfunction_count
The total number of functions observed.
core/iox_query_influxql/src/plan/rewriter.rs:1137
↓ 2 callersFunctiongenerate_offline_token
()
influxdb3/src/commands/create/token.rs:110
↓ 2 callersMethodget
(&self, _column: &str)
core/iox_query/src/chunk_statistics.rs:83
↓ 2 callersMethodget
(&self, id: TaskId)
core/tracker/src/task/metrics.rs:51
↓ 2 callersMethodget_bounds
( &self, range: Range<Bound<ScalarValue>>, array: &TimestampNanosecondArray, )
core/iox_query/src/exec/gapfill/date_bin_gap_expander.rs:23
↓ 2 callersMethodget_bounds
( &self, range: Range<Bound<ScalarValue>>, array: &TimestampNanosecondArray, )
core/iox_query/src/exec/gapfill/date_bin_wallclock_gap_expander.rs:47
↓ 2 callersMethodget_by_id
Returns the element with ID `id` found via binary search. Implemented by hand rather than calling `std::slice::binary_search_by` to avoid needing to a
core/data_types/src/snapshot/list.rs:155
↓ 2 callersMethodget_by_oauth_id
(&self, oauth_id: &str)
influxdb3_catalog/src/catalog/versions/v3/schema/user.rs:332
↓ 2 callersMethodget_current_state
(&self)
influxdb3_wal/src/object_store.rs:973
↓ 2 callersMethodget_db_namespace
( &self, database_name: &str, span_ctx: &Option<SpanContext>, )
influxdb3_internal_api/src/query_executor.rs:43
↓ 2 callersMethodget_earliest_bounds
returns the bounds for the earliest window bounds that contains the given time t. For underlapping windows that do not contain time t, the window dir
core/query_functions/src/window/internal.rs:310
↓ 2 callersMethodget_environment_manager
(&self)
influxdb3_processing_engine/src/lib.rs:860
↓ 2 callersFunctionget_executing_statement_from_stream
(stream: SendableRecordBatchStream)
core/iox_v1_query_api/src/handler.rs:584
↓ 2 callersFunctionget_file_mtimes
(object_store_root: &str, node_id: &str)
influxdb3/tests/server/gen1_lookback_guard.rs:31
↓ 2 callersMethodget_flight_info
Handles `GetFlightInfo` RPC requests. The [`FlightDescriptor`] is treated containing an FlightSQL command, encoded as a binary ProtoBuf message. see
core/service_grpc_flight/src/lib.rs:1085
↓ 2 callersFunctionget_io_runtime
Get handle to IO runtime. # Panic Needs a IO runtime [registered](register_io_runtime).
core/executor/src/io.rs:32
↓ 2 callersMethodget_labels
(&self, org_id: Option<&str>)
core/influxdb2_client/src/api/label.rs:20
↓ 2 callersMethodget_mapped_endpoints
(&self)
influxdb3_commands/src/helpers.rs:35
↓ 2 callersMethodget_node_id
(&self)
influxdb3/src/commands/serve.rs:694
↓ 2 callersMethodget_or_create_auto_field_family
(&mut self)
influxdb3_catalog/src/catalog/versions/v3/transaction.rs:647
↓ 2 callersMethodget_permit_and_verify_catalog_batch
Acquire a permit to write the provided `CatalogBatch` to object store This issues a `Prompt` to signal retry or success. The provided `sequence` is c
influxdb3_catalog/src/catalog/versions/v2.rs:666
↓ 2 callersFunctionget_query_config
Extract the desired per-query configuration from the request metadata.
core/service_grpc_flight/src/lib.rs:1439
↓ 2 callersMethodget_range
(&self, location: &Path, range: Range<u64>)
core/object_store_metrics/src/lib.rs:337
↓ 2 callersMethodget_recorded_requests
(&self)
core/object_store_mock/src/interceptor.rs:83
↓ 2 callersMethodget_ref_by_id
(&self, id: &I)
influxdb3_catalog/src/repository.rs:168
↓ 2 callersMethodget_retention_period_cutoff_map
Return a map of all retention periods indexed by their combined database & table IDs.
influxdb3_catalog/src/catalog/versions/v2.rs:1132
↓ 2 callersMethodget_retention_period_cutoff_ts_nanos
Return the oldest allowable timestamp for the given table according to the currently-available set of retention policies.
influxdb3_catalog/src/catalog/versions/v2.rs:2441
↓ 2 callersFunctionget_schema_for_query
Return the schema for the specified query
core/flightsql/src/planner.rs:366
↓ 2 callersMethodget_series_key
(&self)
influxdb3_catalog/src/catalog/versions/v3/legacy.rs:118
↓ 2 callersMethodget_system_tables
(&self)
influxdb3/src/commands/show/system.rs:175
↓ 2 callersFunctionget_table_batches_from_query_buffer
Get table batches from the buffer only This is meant to be used in tests.
influxdb3_write/src/write_buffer/tests.rs:2877
↓ 2 callersMethodget_table_provider
(&self, name: &str)
core/iox_query_influxql/src/plan/test_utils.rs:175
↓ 2 callersFunctiongood_fixed_duration
()
core/query_functions/src/window.rs:400
↓ 2 callersMethodhandle_install_result
( &self, result: Result<(), influxdb3_processing_engine::environment::PluginEnvironmentError>,
influxdb3_server/src/http.rs:1720
↓ 2 callersMethodhandle_return_state
Handles the return state from the plugin, writing back lines and handling any errors. It returns a vec of error messages that can be used to log or re
influxdb3_processing_engine/src/plugins.rs:790
↓ 2 callersMethodhandle_token_creation
( &mut self, create_token_details: &CreateTokenDetails, )
influxdb3_catalog/src/catalog/versions/v1/enterprise.rs:165
↓ 2 callersMethodhandle_trigger_result
Handle the result of a trigger execution, returning the appropriate control flow action. This centralizes the error handling logic for WAL flush trig
influxdb3_processing_engine/src/plugins.rs:427
↓ 2 callersMethodhard_delete_table
Hard-delete a table, removing it from the catalog.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1885
↓ 2 callersMethodhash
Consistently hash `key` to a `T`.
core/sharder/src/jumphash.rs:84
↓ 2 callersFunctionhash_and_freeze
(mut buf: BytesMut, data: Vec<u8>)
influxdb3_catalog/src/serialize/versions/mod.rs:25
↓ 2 callersMethodhash_to_id
(&self, hash: Vec<u8>)
influxdb3_catalog/src/catalog/versions/v3/schema/tokens.rs:38
↓ 2 callersMethodhash_to_info
(&self, hash: Vec<u8>)
influxdb3_catalog/src/catalog/versions/v3/schema/tokens.rs:30
↓ 2 callersMethodhead
(&self, location: &Path)
core/object_store_metrics/src/lib.rs:373
↓ 2 callersMethodhealth
Get health of an instance
core/influxdb2_client/src/api/health.rs:12
↓ 2 callersFunctionhex_encode
(bytes: &[u8])
influxdb3_catalog/src/format/view.rs:106
↓ 2 callersFunctionhistogram
Histogram of record types over a set of records, sorted by id.
influxdb3_catalog/src/format/view.rs:134
↓ 2 callersMethodhttp_base
Return the http base URL for the HTTP API
core/influxdb2_client/tests/common/server_fixture.rs:124
↓ 2 callersFunctionhydrate_token_permissions
( snap: &RepositorySnapshot<TokenId, TokenInfoSnapshot>, )
influxdb3_catalog/src/catalog/versions/v2/enterprise.rs:941
← previousnext →2,501–2,600 of 11,906, ranked by callers