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