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
↓ 7 callers
Method
show_plugins
(&self)
influxdb3/tests/cli/api.rs:271
↓ 7 callers
Function
show_statement
Parse a SHOW statement.
core/influxdb_influxql_parser/src/show.rs:26
↓ 7 callers
Method
shutdown
(&self)
influxdb3_load_generator/src/report.rs:178
↓ 7 callers
Function
single_quoted_string
Parse a single-quoted literal string.
core/influxdb_influxql_parser/src/string.rs:65
↓ 7 callers
Method
size_hint
(&self)
core/schema/src/lib.rs:1225
↓ 7 callers
Method
sort_fields_by_name
Resort order of our columns lexicographically by name
core/schema/src/lib.rs:800
↓ 7 callers
Method
spans
(&self)
core/trace/src/lib.rs:60
↓ 7 callers
Function
split_namespace
Splits up the namespace name into org_id and bucket_id
core/client_util/src/namespace_translation.rs:23
↓ 7 callers
Method
state
(&self)
influxdb3_catalog/src/catalog/versions/v3/schema/node.rs:104
↓ 7 callers
Method
statistics
(&self)
core/iox_query/src/chunk_statistics.rs:110
↓ 7 callers
Function
statistics_min_max
( plans: &[Arc<dyn ExecutionPlan>], column_name: &str, )
core/iox_query/src/statistics/aggregate_per_plan.rs:228
↓ 7 callers
Function
stop_args
(node_id: &str)
influxdb3_catalog/src/catalog/versions/v3/ops/node/tests.rs:34
↓ 7 callers
Function
structured
Serialize a value as JSON (pretty).
influxdb3_commands/src/debug/catalog/render.rs:9
↓ 7 callers
Method
success
Record that this query completed successfully
core/iox_query/src/query_log.rs:1264
↓ 7 callers
Method
success
Returns true if `self == TaskResult::Success`
core/tracker/src/task.rs:201
↓ 7 callers
Method
table_names
(&self)
core/iox_query_influxql/src/plan/test_utils.rs:190
↓ 7 callers
Method
tail
The uninitialized part of the buffer. This can be used as a target for I/O operations. After writing data in, call [`bump`](Self::bump) to specify th
core/linear_buffer/src/linear_buffer.rs:154
↓ 7 callers
Function
test_catalog
Helper to create a test catalog.
influxdb3_catalog/src/format/records/node/tests.rs:16
↓ 7 callers
Method
test_wal_plugin
( &self, database: impl Into<String>, plugin_filename: impl Into<String>, )
influxdb3/tests/cli/api.rs:891
↓ 7 callers
Function
time_call_expression
(i: &str)
core/influxdb_influxql_parser/src/select.rs:422
↓ 7 callers
Method
to_sort_key
Build a [`SortKey`] from [`SortKeyIds`]; looking up column names in the provided [`ColumnsByName`] map by converting it to a `HashMap<ColumnId, &str>.
core/data_types/src/columns.rs:792
↓ 7 callers
Method
to_statement
(self)
core/iox_query_influxql_rewrite/src/lib.rs:57
↓ 7 callers
Method
total_read_request_count
Get the total request count accross READ-style requests for a specific `Path` in the inner object store.
influxdb3_test_helpers/src/object_store/mod.rs:43
↓ 7 callers
Method
try_into_arrow
Convert all the data in this `MutableBatch` into a `RecordBatch`, consuming self. Note this panics if the `projection` contains a column that does no
core/mutable_batch/src/lib.rs:113
↓ 7 callers
Function
unbounded_memory_pool
Create a memory pool that has no limit
core/datafusion_util/src/lib.rs:470
↓ 7 callers
Method
update_from_snapshot
(&self, snapshot: CatalogSnapshot)
influxdb3_catalog/src/catalog/versions/v2.rs:655
↓ 7 callers
Method
upgrade
(&self)
core/object_store_mem_cache/src/cache_system/loader.rs:333
↓ 7 callers
Function
upload
Perform (not assert): upload based upon [`UploadType`]
core/parquet_file/src/storage.rs:1096
↓ 7 callers
Method
upload
(mut self, upload: bool)
influxdb3/tests/cli/api.rs:702
↓ 7 callers
Method
validate_plugin_filename
( &self, name: &'a str, )
influxdb3_processing_engine/src/lib.rs:385
↓ 7 callers
Method
value_type
Return the InfluxQL type of the value.
core/iox_v1_query_api/src/value.rs:48
↓ 7 callers
Method
venv_path
(&self)
influxdb3/tests/server/packages.rs:27
↓ 7 callers
Function
verify_and_deserialize_catalog_checkpoint_file
(bytes: Bytes)
influxdb3_catalog/src/serialize/versions/v2.rs:204
↓ 7 callers
Function
walk_expr
Perform a depth-first traversal of the arithmetic expression tree.
core/influxdb_influxql_parser/src/expression/walk.rs:60
↓ 7 callers
Method
with_dummy_parquet_file_and_size
(self, size: u64)
core/iox_query/src/test.rs:526
↓ 7 callers
Method
with_failure_predicate
Configure a predicate that determines which operations are eligible for failure injection
object_store_utils/src/test_object_store.rs:129
↓ 7 callers
Function
with_key_clause
(i: &str)
core/influxdb_influxql_parser/src/show_tag_values.rs:175
↓ 7 callers
Method
with_parallel_write_settings
Provide settings for parallelized writes. Settings determine the amount of parallelization per row group and per column. # Panics This will panic if
core/parquet_file/src/storage.rs:239
↓ 7 callers
Method
with_recovery_endpoint
Enable the admin token recovery endpoint
influxdb3/tests/server/mod.rs:143
↓ 7 callers
Method
write
(&mut self, buf: &[u8])
core/trace_exporters/src/jaeger.rs:340
↓ 6 callers
Method
_validate_key
Validate that a key does not contain spaces, commas, or equals signs.
influxdb3_py_api/src/line_builder/line_builder.py:38
↓ 6 callers
Method
accept
Accept that we will have a [`Slice`] available at some point. After calling this function, the sender MUST provide a slice at some point. Dropping th
core/object_store_mem_cache/src/buffer_channel.rs:54
↓ 6 callers
Method
add_chunk
Add a new chunk to this provider
core/iox_query/src/provider.rs:114
↓ 6 callers
Method
add_result
(&mut self, result: StatementResult)
core/iox_v1_query_api/src/response.rs:421
↓ 6 callers
Method
add_sample
(&mut self, num_lines: usize, size_bytes: usize)
influxdb3_telemetry/src/bucket.rs:51
↓ 6 callers
Method
add_time
(&mut self)
influxdb3_catalog/src/catalog/versions/v2/update.rs:1661
↓ 6 callers
Function
add_time_metrics
( metrics: &mut MetricsSet, start: Option<DateTime<Utc>>, end: Option<DateTime<Utc>>,
core/iox_query/src/exec/query_tracing.rs:579
↓ 6 callers
Method
add_wal_trigger
(&mut self, db_id: DbId, trigger_id: TriggerId)
influxdb3_processing_engine/src/lib.rs:243
↓ 6 callers
Method
add_write_sample
(&mut self, num_lines: usize, size_bytes: usize)
influxdb3_telemetry/src/bucket.rs:23
↓ 6 callers
Function
apply_noise_reduction
(config: &mut trogging::cli::LoggingConfig, disable: bool)
influxdb3/src/lib.rs:772
↓ 6 callers
Function
arithmetic_expression
Parse an arithmetic expression used by conditional expressions.
core/influxdb_influxql_parser/src/expression/conditional.rs:375
↓ 6 callers
Method
arrow_schema
Get the arrow [`SchemaRef`] for this cache
influxdb3_cache/src/distinct_cache/cache.rs:248
↓ 6 callers
Method
as_str
Borrow a string slice of the name.
influxdb3_types/src/database_name.rs:136
↓ 6 callers
Method
as_str
(&self)
influxdb3_catalog/src/catalog/versions/v2.rs:2241
↓ 6 callers
Function
assert_branch
Assert that `put_adaptive_impl` routes `payload` through `expected` AND round-trips the bytes intact. Wraps `InMemory` in a `TestObjectStore` that fa
object_store_utils/src/adaptive_put.rs:103
↓ 6 callers
Function
assert_case_err
( vals: [ColumnarValue; N], dt: &DataType, expected: &'static str, )
core/query_functions/src/coalesce_struct.rs:421
↓ 6 callers
Function
assert_roundtrip
( schema: SchemaRef, chunks: Vec<Arc<dyn QueryChunk>>, output_sort_key: Option<SortKey
core/iox_query/src/physical_optimizer/chunk_extraction.rs:377
↓ 6 callers
Function
assert_sync
Check that a given object implements [`Sync`].
core/tracker/src/async_semaphore.rs:1039
↓ 6 callers
Method
backup_view
Capture a stable backup view: the live snapshot (checkpoint) plus the log files that follow it up to the current live sequence. The upper bound is ca
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:980
↓ 6 callers
Method
build
Build client.
core/catalog_cache/src/api/client.rs:71
↓ 6 callers
Method
build_vec
Helper method that iterates over each series that ends with offsets in `series_ends` and produces the appropriate output values.
core/iox_query/src/exec/gapfill/algo.rs:713
↓ 6 callers
Function
call
Test call expressions using `ConditionalExpression`
core/influxdb_influxql_parser/src/expression/arithmetic.rs:971
↓ 6 callers
Function
catalog_with_limits
(limits: CatalogLimits)
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:1695
↓ 6 callers
Method
check_symbol
Validate that `expr` is either a [`Expr::VarRef`] or a [`Expr::Wildcard`] or [`Literal::Regex`] under specific conditions.
core/iox_query_influxql/src/plan/rewriter.rs:1609
↓ 6 callers
Method
clone_inner
(&self)
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:932
↓ 6 callers
Function
column_from_vals
( vals: impl IntoIterator<Item = Option<ColumnValue<'a>>>, )
core/table_batch/src/builder/column_writer/mod.rs:299
↓ 6 callers
Method
column_type
Return the InfluxDB type of the column.
influxdb3_catalog/src/catalog/versions/v2.rs:3815
↓ 6 callers
Method
columns
Get the names of the columns in this SeriesChunk.
core/iox_v1_query_api/src/response.rs:107
↓ 6 callers
Function
command
(config: SystemConfig)
influxdb3/src/commands/show/system.rs:45
↓ 6 callers
Method
contains_name
(&self, name: &str)
influxdb3_catalog/src/catalog/versions/v3/schema/column.rs:341
↓ 6 callers
Method
create_admin_token
(&self, _req: Request)
influxdb3_server/src/http.rs:1113
↓ 6 callers
Function
create_database
(i: &str)
core/influxdb_influxql_parser/src/create.rs:84
↓ 6 callers
Function
create_db_args
(name: &str)
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:1715
↓ 6 callers
Function
create_predicate_map
(predicates: &[(ColumnId, Predicate)])
influxdb3_cache/src/distinct_cache/tests.rs:82
↓ 6 callers
Function
create_table
( cat: &Catalog, db: &str, table: &str, )
influxdb3_catalog/src/catalog/versions/v3/catalog/tests.rs:1722
↓ 6 callers
Function
create_test_file
(records: &[Record])
influxdb3_catalog/src/format/reader/tests.rs:6
↓ 6 callers
Function
create_test_snapshot
Create a test snapshot with minimal data
influxdb3_write/src/persister/tests.rs:62
↓ 6 callers
Method
current_node
Resolve the current node's [`NodeDefinition`] from the registry. Errors if no current node is configured or if the configured id is not registered.
influxdb3_catalog/src/catalog/versions/v3/catalog.rs:1160
↓ 6 callers
Function
decode_series_key_v2
Decode series keys from a base64 string with length-prefixed format. This is the inverse of [`encode_series_key_v2`]. # Errors Returns an error if:
core/schema/src/lib.rs:285
↓ 6 callers
Function
decode_set_next_id
( batch: &crate::format::RecordBatch, expected_scope: NextIdScope, )
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:1590
↓ 6 callers
Method
delete
Removes the [`CacheValue`] for the given `key` if any
core/catalog_cache/src/local/mod.rs:123
↓ 6 callers
Method
disabled
(mut self, disabled: bool)
influxdb3/tests/cli/api.rs:687
↓ 6 callers
Function
distinct_cache
(table_id: u32, id: u16, name: &str)
influxdb3_catalog/src/catalog/migrations/v3/tests.rs:213
↓ 6 callers
Function
do_work
Wait for the barrier and then return `result`
core/executor/src/lib.rs:695
↓ 6 callers
Function
download
Perform (not assert): download
core/parquet_file/src/storage.rs:1127
↓ 6 callers
Function
emit_set_next_id_if_gap_due_to_deletion
When a `next_id` in the v2 snapshot exceeds the derived `next_id` from the migration, emit a `SetNextId` record into the catalog to fill the gap. Such
influxdb3_catalog/src/catalog/migrations/v3.rs:220
↓ 6 callers
Function
ensure_pending
(f: &mut F)
core/iox_query/src/exec/cross_rt_stream.rs:348
↓ 6 callers
Method
error
Record an error on this `Span` setting the status if it isn't already set
core/trace/src/span.rs:104
↓ 6 callers
Method
evict
(&self, generation: u64, k: &Arc<K>, res: EvictResult)
core/object_store_mem_cache/src/cache_system/hook/observer.rs:111
↓ 6 callers
Method
evict
(&self, generation: u64, k: &Arc<K>, res: EvictResult)
core/object_store_mem_cache/src/cache_system/hook/chain.rs:47
↓ 6 callers
Method
execute_stream
Executes the physical plan and produces a `SendableRecordBatchStream` to stream over the result that iterates over the results. The creation of the st
core/iox_query/src/exec/context.rs:630
↓ 6 callers
Method
extend_from
Extend this [`MutableBatch`] with the contents of `other`
core/mutable_batch/src/lib.rs:189
↓ 6 callers
Method
extract_query_request
Parse the request: trace context, auth token, and body params/format. Splitting this out from execution lets callers inspect the resolved `database`
core/iox_v1_query_api/src/handler.rs:183
↓ 6 callers
Function
fields_to_exprs_no_nulls
Map the fields to DataFusion [`Expr::Column`] expressions, excluding those columns that are [`DataType::Null`]'s.
core/iox_query_influxql/src/plan/planner/select.rs:98
↓ 6 callers
Method
fill
(&mut self, value: u8, n: usize)
core/linear_buffer/src/extend.rs:80
↓ 6 callers
Method
find_index_of
Find the index of the column with the given name, if any.
core/schema/src/lib.rs:730
↓ 6 callers
Method
finish_metric
(&mut self)
core/metric/src/lib.rs:351
↓ 6 callers
Function
float
Parse an unsigned InfluxQL floating point number. InfluxQL defines a floating point number as follows ```text float ::= INTEGER "." INTEGER INTEGE
core/influxdb_influxql_parser/src/literal.rs:176
↓ 6 callers
Method
flush
Flush content.
influxdb3_py_api/src/write.rs:24
↓ 6 callers
Method
free
Free `size` bytes
core/catalog_cache/src/local/limit.rs:60
← previous
next →
1,101–1,200 of 11,906, ranked by callers