• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cmu-db / peloton / 6284 / 2
75%
master: 77%

Build:
Build:
LAST BUILD BRANCH: logging
DEFAULT BRANCH: master
Ran 09 Apr 2019 05:02AM UTC
Files 389
Run time 23s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

09 Apr 2019 03:58AM UTC coverage: 75.418% (-1.1%) from 76.527%
NAME="gcc5 Debug/Tests/AddressSanitizer/Coveralls" CXX=g++-5 CC=gcc-5 PELOTON_BUILD_TYPE=Debug SANITIZER=Address COVERALLS=On

Pull #1494

travis-ci

web-flow
Refactoring + full tree rebuilding (at least 2 levels work)

What still doesn't work/don't care about yet/not done
- proper memory management (terrier uses shared_ptr anyways)

- other 1-level rewrites, multi-layer rewrites, other expr rewrites

- how can we define a grammar to programmatically create these rewrites?
  (the one we have is way too static...)

- in relation to logical equivalence:
  (1) how do we generate logically equivalent expressions:
      - multi-pass using generating rules (similar to ApplyRule) OR
      - from Pattern A, generate logically equivalent set of patterns P OR
      - transform input expression to match certain specification OR
      - ???
  (2) what operators do we support translating?
      - probably (a AND b) ====> (b AND a)
      - probably (a OR b) ====> (b OR a)
      - probably (a = b) ====> (b = a)
      - maybe more???
  (3) do we want multi level translations?
      - i.e (a AND b) AND c ====> (a AND (b AND c))
      - what order do we do these in?
  May have to modify these operations:
  - Some assertions in TopDownRewrite/BottomUpRewrite w.r.t to the iterator
  - Possibly binding.cpp / optimizer_metadata.h / optimizer_task.cpp

Issues still pending:
- Comparing Values (Matt email/discussion)
- r.rule->Check (terrier issue #332)
Pull Request #1494: Syntax-based query rewriter

25827 of 34245 relevant lines covered (75.42%)

40379.69 hits per line

Source Files on job 6284.2 (NAME="gcc5 Debug/Tests/AddressSanitizer/Coveralls" CXX=g++-5 CC=gcc-5 PELOTON_BUILD_TYPE=Debug SANITIZER=Address COVERALLS=On)
  • Tree
  • List 0
  • Changed 372
  • Source Changed 14
  • Coverage Changed 372
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 5520
  • Travis Job 6284.2
  • c326654b on github
  • Prev Job for NAME="gcc5 Debug/Tests/AddressSanitizer/Coveralls" CXX=g++-5 CC=gcc-5 PELOTON_BUILD_TYPE=Debug SANITIZER=Address COVERALLS=On on templatize (#6283.2)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc