Skip to content

perf(query) Memoize the part of the logical plan tree traversal for reduced memory allocation and faster planning #2429

perf(query) Memoize the part of the logical plan tree traversal for reduced memory allocation and faster planning

perf(query) Memoize the part of the logical plan tree traversal for reduced memory allocation and faster planning #2429

Workflow file for this run

name: CI
on:
push:
branches: [ develop ]
pull_request:
branches: [ develop, integration, main, feat-index-rust ]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v2
with:
java-version: '11'
distribution: 'adopt'
- name: Install Rust Toolchain
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
components: rustfmt, clippy
target: x86_64-apple-darwin, aarch64-apple-darwin, aarch64-unknown-linux-gnu
cache-workspaces: "core/src/rust -> target"
- name: Install cargo-zigbuild
run: pip install cargo-zigbuild
- name: Run tests
run: .github/workflows/runtests.sh
- name: Coverage Reports
uses: actions/upload-artifact@v3
with:
name: scoverage-report
path: target/scala-*/scoverage-report/**