Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/influxdata/influxdb
/ functions
Functions
11,906 in github.com/influxdata/influxdb
⨍
Functions
11,906
◇
Types & classes
2,644
↳
Endpoints
4
↓ 22 callers
Method
with_expr
Adds an expression to the list of general purpose predicates
core/predicate/src/lib.rs:272
↓ 21 callers
Method
append_null
(&mut self)
influxdb3_write/src/write_buffer/table_buffer.rs:587
↓ 21 callers
Function
default_config_options
()
core/query_functions/src/lib.rs:255
↓ 21 callers
Method
get_observer
Gets the observer for a given set of attributes if one has been registered by a call to `Metric::recorder` This is primarily useful for testing
core/metric/src/metric.rs:86
↓ 21 callers
Method
is_empty
(&self)
core/table_batch/src/builder/null_mask.rs:164
↓ 21 callers
Method
is_empty
Returns true if ths predicate evaluates to true for all rows
core/predicate/src/lib.rs:110
↓ 21 callers
Method
is_valid
(&self, idx: usize)
core/partition/src/traits.rs:69
↓ 21 callers
Method
join
Stops all subsequent task executions, and waits for the worker thread to complete. Note this will shutdown all clones of this `DedicatedExecutor` as w
core/executor/src/lib.rs:364
↓ 21 callers
Method
metadata
Return a reference to gRPC metadata included with each request
core/influxdb_iox_client/src/client/flightsql.rs:92
↓ 21 callers
Method
or
Return `self OR other`
core/influxdb_influxql_parser/src/expression/conditional.rs:145
↓ 21 callers
Method
retain
(&self, f: F)
core/catalog_cache/src/local/mod.rs:159
↓ 21 callers
Function
run_case
(op: Operator, expect_rewrite: bool, lit1: Expr, lit2: Expr)
core/predicate/src/rpc_predicate/rewrite.rs:381
↓ 21 callers
Method
slice_initialized_part
(&self, range: impl RangeBounds<usize>)
core/linear_buffer/src/linear_buffer.rs:188
↓ 21 callers
Method
table_name_to_id
(&self, table_name: impl AsRef<str>)
influxdb3_catalog/src/catalog/versions/v2.rs:2393
↓ 20 callers
Method
as_any
(&self)
core/trace/src/lib.rs:42
↓ 20 callers
Method
await_inner
Await the inner result, regardless of cache state. This method extracts the result from WasCached or awaits the future from AlreadyLoading/NewEntry s
core/object_store_metrics/src/cache_state.rs:63
↓ 20 callers
Method
columns
Returns an iterator over the columns in this batch in no particular order
core/mutable_batch/src/lib.rs:145
↓ 20 callers
Method
create_table_opts
( &self, db_name: &str, table_name: &str, tags: &[impl AsRef<str> + Send + Syn
influxdb3_catalog/src/catalog/versions/v2/update.rs:503
↓ 20 callers
Function
create_test_persister
Create a test persister with InMemory object store and mock time provider
influxdb3_write/src/persister/tests.rs:28
↓ 20 callers
Method
format
Specify the format, `json`, `csv`, `pretty`, or `parquet`
influxdb3_client/src/lib.rs:1302
↓ 20 callers
Method
get_and_increment_next_id
(&mut self)
influxdb3_catalog/src/catalog/versions/v3/schema/role.rs:38
↓ 20 callers
Function
hint_size
Embed a size hint within [`GetOptions`]. Use [`extract_size_hint`] to extract the size again.
core/object_store_size_hinting/src/lib.rs:24
↓ 20 callers
Method
iter
(&self)
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/fifo.rs:33
↓ 20 callers
Function
lines_to_batches
Converts the provided lines of line protocol to a set of [`MutableBatch`] keyed by measurement name
core/mutable_batch_lp/src/lib.rs:208
↓ 20 callers
Method
push
Encode a record, stamp it with the batch's sequence, and append it.
influxdb3_catalog/src/format/record.rs:191
↓ 20 callers
Method
register_metric
Register a new `Metric` with the provided name and description ``` use ::metric::{Registry, Metric, U64Counter}; let registry = Registry::new(); let
core/metric/src/lib.rs:154
↓ 20 callers
Method
size
(&self)
core/object_store_mem_cache/src/cache_system/s3_fifo_cache/mod.rs:652
↓ 20 callers
Method
table_definition_by_id
(&self, table_id: &TableId)
influxdb3_catalog/src/catalog/versions/v3/schema/database.rs:104
↓ 20 callers
Function
test_retry_params
Helper function to create test retry params with very short delays
object_store_utils/src/retryable_object_store/tests.rs:10
↓ 20 callers
Function
tmp_dir
Return a temporary directory that is deleted when the object is dropped
core/test_helpers/src/lib.rs:25
↓ 20 callers
Method
with_time_column_with_full_stats
Register a timestamp column with full stats with the test chunk
core/iox_query/src/test.rs:707
↓ 20 callers
Method
write_time
Write the time typed column identified by `name` For each set bit in `valid_mask` an a value from `values` is inserted at the corresponding index in
core/mutable_batch/src/writer.rs:670
↓ 19 callers
Method
as_secs
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/cache.rs:248
↓ 19 callers
Function
column_statistics_min_max
Return min max of a ColumnStatistics with precise values
core/iox_query/src/statistics/stats_utils.rs:32
↓ 19 callers
Method
field_or_create
Add or re-use a field column. In [`FieldFamilyMode::Auto`], the field is placed in the shared auto field family. In [`FieldFamilyMode::Aware`], a `fa
influxdb3_catalog/src/catalog/versions/v3/transaction.rs:491
↓ 19 callers
Method
iter
(&self)
influxdb3_catalog/src/catalog/versions/v3/legacy.rs:110
↓ 19 callers
Method
len
Returns the number of values stored in the bitset
core/arrow_util/src/bitset.rs:193
↓ 19 callers
Method
len
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:345
↓ 19 callers
Method
name
(&self)
core/iox_query_influxql/src/plan/udf.rs:73
↓ 19 callers
Method
new_context
Create a new execution context, suitable for executing a new query or system task Note that this context (and all its clones) will be shut down once
core/iox_query/src/exec.rs:319
↓ 19 callers
Method
next_id
(&self)
influxdb3_catalog/src/repository.rs:139
↓ 19 callers
Function
not_implemented
The specified `feature` is not implemented.
core/iox_query_influxql/src/error.rs:18
↓ 19 callers
Function
parse_timestamp
Parse the string and return a `DateTime` using a fixed offset. Based on the [`ToTimeLiteral`] function. [`ToTimeLiteral`]: https://github.com/influx
core/influxdb_influxql_parser/src/timestamp.rs:71
↓ 19 callers
Method
record
(&self, value: u64)
core/metric/src/histogram.rs:63
↓ 19 callers
Function
string_array
(vals: I)
core/iox_query/src/exec/series_limit/physical.rs:1150
↓ 19 callers
Method
table_name_to_id
(&self, table_name: impl AsRef<str>)
influxdb3_catalog/src/catalog/versions/v3/schema/database.rs:127
↓ 19 callers
Function
time_col
(column_id: u16)
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:138
↓ 19 callers
Function
to_int_array
(vals: &[i64])
core/parquet_file/src/storage.rs:1065
↓ 18 callers
Method
as_u16
(&self)
influxdb3_authz/src/permissions.rs:209
↓ 18 callers
Function
assert_mb_ok
(s: &'static str, expected: usize)
influxdb3_clap_blocks/src/memory_size/tests.rs:76
↓ 18 callers
Function
assert_semaphore_metric
(registry: &metric::Registry, name: &'static str, expected: u64)
core/service_grpc_flight/src/lib.rs:1879
↓ 18 callers
Method
column_name_to_id
(&self, column_name: impl AsRef<str>)
influxdb3_catalog/src/catalog/versions/v2.rs:3541
↓ 18 callers
Function
command
(config: Config)
influxdb3/src/commands/show.rs:155
↓ 18 callers
Function
compute_stats_column_min_max
Traverse the execution plan and build statistics min max for the given column
core/iox_query/src/statistics/aggregate_per_plan.rs:29
↓ 18 callers
Method
create_last_cache
( &self, db_name: &str, table_name: &str, node_spec: ApiNodeSpec, cach
influxdb3_catalog/src/catalog/versions/v2/update.rs:900
↓ 18 callers
Function
data_source_exec_parquet_with_sort_with_statistics
Create a single parquet, with a given ordering and using the statistics from the [`SortKeyRange`]
core/iox_query/src/test.rs:1345
↓ 18 callers
Method
encode
Create a new [`RootSnapshot`] from the provided state
core/data_types/src/snapshot/root.rs:57
↓ 18 callers
Method
id
Get the record type ID.
influxdb3_catalog/src/format/record.rs:147
↓ 18 callers
Method
list
List the snapshot (if present) and log files. By default only logs after the snapshot are returned; set `include_pre_snapshot` to also include logs wr
influxdb3_commands/src/debug/catalog/mod.rs:170
↓ 18 callers
Method
mock_next_fetch
Mock next result of [`Hook::fetched`]. If there are already unused mocks, then we attach this to the end. If no result is mocked, [`HookDecision::de
core/object_store_mem_cache/src/cache_system/hook/test_utils.rs:77
↓ 18 callers
Method
name
Human-readable string representation.
core/iox_query/src/pruning.rs:41
↓ 18 callers
Method
new_semaphore
Create new instrumented semaphore.
core/tracker/src/async_semaphore.rs:162
↓ 18 callers
Method
notify
Notify all notifiers
core/object_store_mem_cache/src/cache_system/hook/notify/mod.rs:23
↓ 18 callers
Function
prune_chunks
Given a Vec of prunable items, returns a possibly smaller set filtering those where the predicate can be proven to evaluate to `false` for every singl
core/iox_query/src/pruning.rs:77
↓ 18 callers
Method
register_node
( &self, node_id: &str, core_count: u64, mode: Vec<NodeMode>, process_
influxdb3_catalog/src/catalog/versions/v2/update.rs:260
↓ 18 callers
Method
resource_iter
(&self)
influxdb3_catalog/src/repository.rs:281
↓ 18 callers
Function
schema
()
core/iox_query/src/physical_optimizer/sort/order_union_sorted_inputs.rs:2532
↓ 18 callers
Method
statistics_by_partition
(&self)
core/iox_query/src/statistics/partition_statistics/mod.rs:58
↓ 18 callers
Method
subscribe
Panics on duplicate `name` — one subscription per named component is the contract; duplicates should fail loudly at server startup.
influxdb3_catalog/src/catalog/versions/v3/events.rs:367
↓ 18 callers
Function
test_load_or_create
( prefix: &str, store: Arc<dyn object_store::ObjectStore>, )
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:35
↓ 18 callers
Function
verify_snapshot_count
(n: usize, persister: &Arc<Persister>)
influxdb3_write/src/write_buffer/tests.rs:2733
↓ 18 callers
Method
write_string
Write the string field typed column identified by `name` For each set bit in `valid_mask` an a value from `values` is inserted at the corresponding i
core/mutable_batch/src/writer.rs:488
↓ 17 callers
Method
append_bits
Appends `count` boolean values from the slice of packed bits
core/arrow_util/src/bitset.rs:120
↓ 17 callers
Function
arithmetic_expression
(i: &str)
core/influxdb_influxql_parser/src/expression/arithmetic.rs:719
↓ 17 callers
Function
assert_code
(svc: &FlightService, want: Code, request: Request<Ticket>)
core/service_grpc_flight/src/lib.rs:1930
↓ 17 callers
Method
cache
Returns a reference to the [`CatalogCache`] of this server
core/catalog_cache/src/api/server.rs:284
↓ 17 callers
Function
create_db
(catalog: &mut InnerCatalog, name: &str)
influxdb3_catalog/src/catalog/versions/v3/ops/test_util.rs:31
↓ 17 callers
Method
create_error
Create an injected error
object_store_utils/src/test_object_store.rs:201
↓ 17 callers
Function
exec
()
core/executor/src/lib.rs:706
↓ 17 callers
Method
expr
Returns the inner arithmetic [`Expr`].
core/influxdb_influxql_parser/src/expression/conditional.rs:101
↓ 17 callers
Method
head
(&self, location: &Path)
influxdb3_cache/src/parquet_cache/mod.rs:804
↓ 17 callers
Method
list_db_schema
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:801
↓ 17 callers
Method
object_store_prefix
(&self)
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:969
↓ 17 callers
Method
poll_timeout
(self)
core/futures_test_utils/src/lib.rs:54
↓ 17 callers
Function
record_batch_stream_to_body
( mut stream: Pin<Box<dyn RecordBatchStream + Send>>, format: QueryFormat, )
influxdb3_server/src/http.rs:2375
↓ 17 callers
Function
selector_first
Returns a DataFusion user defined aggregate function for computing the first(value, time) selector function, returning a struct: first(value, time) -
core/query_functions/src/selectors.rs:148
↓ 17 callers
Function
selector_last
Returns a DataFusion user defined aggregate function for computing the last(value, time) selector function, returning a struct: last(value, time) ->
core/query_functions/src/selectors.rs:173
↓ 17 callers
Function
selector_max
Returns a DataFusion user defined aggregate function for computing the max(value, time) selector function, returning a struct: max(value, time) -> st
core/query_functions/src/selectors.rs:217
↓ 17 callers
Method
sequence_number
(&self)
influxdb3_catalog/src/catalog/versions/v2/update.rs:1840
↓ 17 callers
Function
setup_server
(start_time: i64)
influxdb3_server/src/tests.rs:1277
↓ 17 callers
Method
should_inject_error
Check if we should inject an error for this call
object_store_utils/src/test_object_store.rs:163
↓ 17 callers
Function
split_exprs
(s: &str)
core/influxdb_influxql_parser/src/time_range.rs:779
↓ 17 callers
Method
submit
(&mut self, op_res: OpResult)
core/object_store_metrics/src/metrics.rs:222
↓ 17 callers
Function
table_scan
()
core/iox_query/src/analyzer/handle_gapfill.rs:706
↓ 17 callers
Method
table_tx_or_create
Get-or-create a table transaction handle.
influxdb3_catalog/src/catalog/versions/v3/transaction.rs:248
↓ 17 callers
Method
v1_parse_lines_and_catalog_updates
Parse the incoming lines of line protocol using the v1 parser and update the transaction to the catalog if: A new table is being added New fields or
influxdb3_write/src/write_buffer/validator.rs:123
↓ 17 callers
Method
values
Returns an iterator to all values stored within the ring buffer Note: the order is not guaranteed
core/tracker/src/task/history.rs:106
↓ 17 callers
Function
write_table_batch
Writes the provided [`TableBatch`] to a [`MutableBatch`] on error any changes made to `batch` are reverted
core/mutable_batch_pb/src/decode.rs:80
↓ 16 callers
Method
acquire_many
Acquire `n` permits. See [`tokio::sync::Semaphore::acquire_many`] for details.
core/tracker/src/async_semaphore.rs:241
↓ 16 callers
Method
append
(&mut self, data: &[u8])
core/linear_buffer/src/extend.rs:55
← previous
next →
401–500 of 11,906, ranked by callers