More slide stuff

This commit is contained in:
Oliver Kennedy 2021-02-06 19:15:39 -05:00
parent 5c32d2dc0c
commit abcf2bca64
Signed by: okennedy
GPG key ID: 3E5F9B3ABD3FDB60
2 changed files with 6 additions and 2 deletions

View file

@ -17,6 +17,8 @@ schedule:
slides: slide/2021-02-09-RA-Basics-and-Spark.html slides: slide/2021-02-09-RA-Basics-and-Spark.html
- date: "Feb. 11" - date: "Feb. 11"
topic: "Relational Algebra Equivalence Rules" topic: "Relational Algebra Equivalence Rules"
materials:
slides: slide/2021-02-11-RA-Equivs.html
- date: "Feb. 16" - date: "Feb. 16"
topic: "Algorithms, Checkpoint 1" topic: "Algorithms, Checkpoint 1"
due: "Checkpoint 0" due: "Checkpoint 0"

View file

@ -341,6 +341,7 @@ textbook: "Ch. 16.2"
</section> </section>
<section> <section>
$$\sigma_{c}(\pi_{A}(R)) \Rightarrow \pi_{A}(\sigma_{c}(R))$$
<pre><code class="scala"> <pre><code class="scala">
plan.transform { plan.transform {
case Filter(condition, Project(columns, child)) => case Filter(condition, Project(columns, child)) =>
@ -376,9 +377,10 @@ textbook: "Ch. 16.2"
<section> <section>
<h3>Spark</h3> <h3>Spark</h3>
$$\sigma_c(R \cup S) \Rightarrow (\sigma_c(R)) \cup (\sigma_c(R))$$
<pre><code class="scala"> <pre><code class="scala">
plan.transform { plan.transformDown {
case Filter(condition, Union(children)) => case Filter(condition, Union(children)) =>
Union( Union(
children.map { child => children.map { child =>