Catalyst query optimizer

E702183

Catalyst query optimizer is the extensible query optimization framework in Apache Spark that analyzes, rewrites, and optimizes logical and physical query plans to improve performance.

All labels observed (1)

Label Occurrences
Catalyst query optimizer canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf query optimizer
software framework
architectureLayer Spark SQL engine NERFINISHED
designedBy Apache Spark community NERFINISHED
developedFor Apache Spark SQL NERFINISHED
Spark DataFrames NERFINISHED
Spark Datasets NERFINISHED
goal enable advanced SQL optimizations
improve query performance
optimize execution plans
hasComponent analyzer
code generator
optimizer
planner
hasFeature code generation support
constant folding
cost-based optimization
expression simplification
extensible rule-based optimization
join reordering
logical plan analysis
logical plan optimization
physical plan optimization
predicate pushdown
projection pruning
query plan rewriting
subquery optimization
implementedIn Scala NERFINISHED
influenced design of modern big data query optimizers
introducedIn Apache Spark SQL NERFINISHED
license Apache License 2.0
operatesOn logical query plans
physical query plans
partOf Apache Spark NERFINISHED
performs logical rule application
name resolution
physical planning
plan cost estimation
type coercion
supports DataFrame operations
Dataset operations
SQL queries
usedBy Spark SQL optimizer
usesTechnique cost-based optimization
pattern matching on query plans
rule-based optimization
tree transformations

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apache Spark provides Catalyst query optimizer