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 (5)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf query optimizer ⓘ
software framework ⓘ
architectureLayer Spark SQL engine ⓘ
designedBy Apache Spark community ⓘ
linked to: Apache Spark
developedFor Apache Spark SQL ⓘ
linked to: Apache Spark

Spark DataFrames ⓘ
Spark Datasets ⓘ
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 ⓘ
influenced design of modern big data query optimizers ⓘ
introducedIn Apache Spark SQL ⓘ
linked to: Spark SQL engine
license Apache License 2.0 ⓘ
operatesOn logical query plans ⓘ
physical query plans ⓘ
partOf Apache Spark ⓘ
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 (5)

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

Apache Spark → provides → Catalyst query optimizer ⓘ
Structured Streaming → uses → Catalyst optimizer ⓘ
linked to: Catalyst query optimizer
Tungsten execution engine → componentOf → Spark SQL Catalyst optimizer pipeline ⓘ
linked to: Catalyst query optimizer
Tungsten execution engine → relatedTo → Spark SQL Catalyst optimizer ⓘ
linked to: Catalyst query optimizer
Reynold Xin → notableWork → Catalyst optimizer (Apache Spark) ⓘ
linked to: Catalyst query optimizer