Skip to main content

Crate query

Crate query 

Source

Re-exports§

pub use crate::datafusion::DfContextProviderAdapter;
pub use crate::query_engine::QueryEngine;
pub use crate::query_engine::QueryEngineContext;
pub use crate::query_engine::QueryEngineFactory;
pub use crate::query_engine::QueryEngineRef;

Modules§

analyze 🔒
Customized ANALYZE plan that aware of MergeScanExec.
datafusion
Planner, QueryEngine implementations based on DataFusion.
dist_plan
dummy_catalog
Dummy catalog for region server.
error
executor
log_query
metrics
optimizer
options
parser
part_sort 🔒
Module for sorting input data within each PartitionRange.
physical_wrapper
plan
planner
promql
query_engine
range_select 🔒
region_query
sql
window_sort 🔒
A physical plan for window sort(Which is sorting multiple sorted ranges according to input PartitionRange).

Macros§

array_iter_helper
Get an iterator from a primitive array.
downcast_ts_array
Downcast a temporal array to a specific type

Functions§

analyze_plan_metrics_to_json_value
Returns verbose analyze metrics as JSON values using the same JsonMetrics shape as EXPLAIN ANALYZE VERBOSE FORMAT JSON.
dist_analyze_output_schema
Fixed output schema of DistAnalyzeExec, for Describe handlers: execution rewrites the plan in optimize_physical_plan, so this schema differs from the logical Analyze plan’s.