Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

Lazy Schema Change #342

Closed
wants to merge 190 commits into from
Closed

Lazy Schema Change #342

wants to merge 190 commits into from

Commits on Mar 14, 2019

  1. Add a vector of DataTableVersion

    Yangjun Sheng committed Mar 14, 2019
    Copy the full SHA
    bcbbcaa View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2019

  1. Implemented multiversion select

    Yangjun Sheng committed Mar 15, 2019
    Copy the full SHA
    63f80d2 View commit details
    Browse the repository at this point in the history
  2. Add functions for changing schemas in Sql Table, overload functions t…

    …o resolve multiple schemas
    Yangjun Sheng committed Mar 15, 2019
    Copy the full SHA
    ebb0ef1 View commit details
    Browse the repository at this point in the history
  3. Add multi_version_sql_table test

    Yangjun Sheng committed Mar 15, 2019
    Copy the full SHA
    1723b43 View commit details
    Browse the repository at this point in the history
  4. Fix memory leak

    Yangjun Sheng committed Mar 15, 2019
    Copy the full SHA
    cf91e19 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2019

  1. Implemented multiversion updates, insertion and deletion

    Yangjun Sheng committed Mar 16, 2019
    Copy the full SHA
    a3f1b96 View commit details
    Browse the repository at this point in the history
  2. Add mv-schema insert test

    Yangjun Sheng committed Mar 16, 2019
    Copy the full SHA
    c82b7ff View commit details
    Browse the repository at this point in the history
  3. Fix delete bug

    Yangjun Sheng committed Mar 16, 2019
    Copy the full SHA
    9c7d5ef View commit details
    Browse the repository at this point in the history
  4. Add mv-delete test

    Yangjun Sheng committed Mar 16, 2019
    Copy the full SHA
    36b38f3 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into schema_change

    Yangjun Sheng committed Mar 16, 2019
    Copy the full SHA
    0f173ee View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2019

  1. Add mv-update test.

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    c85242e View commit details
    Browse the repository at this point in the history
  2. Fix mv Select bug. Fix mv Update bug

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    66b6aa9 View commit details
    Browse the repository at this point in the history
  3. Format code

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    8717f51 View commit details
    Browse the repository at this point in the history
  4. Remove Slot Iterators in SqlTable

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    2ba3914 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    1d7d2db View commit details
    Browse the repository at this point in the history
  6. Remove printf

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    2776858 View commit details
    Browse the repository at this point in the history
  7. Remove single version Insert and Delete

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    7506fc9 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    03402cb View commit details
    Browse the repository at this point in the history
  9. Add string test

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    01f48cf View commit details
    Browse the repository at this point in the history
  10. Add versions for initializers in sql tables

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    21b968b View commit details
    Browse the repository at this point in the history
  11. Add utility function for copying from one ProjectedRow to another Pro…

    …jectedRow from different block
    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    87b6bf3 View commit details
    Browse the repository at this point in the history
  12. Implement multiversion scan in SqlTable

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    99d95cb View commit details
    Browse the repository at this point in the history
  13. Fix scan bug

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    5872f3c View commit details
    Browse the repository at this point in the history
  14. Add Scan Test

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    de11304 View commit details
    Browse the repository at this point in the history
  15. Add SqlTable::SlotIterator fix scan logic

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    8d845f6 View commit details
    Browse the repository at this point in the history
  16. Fix bug in CopyProjectionIntoProjection

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    7ae48ae View commit details
    Browse the repository at this point in the history
  17. Format

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    504e450 View commit details
    Browse the repository at this point in the history
  18. Make ChangeSchema Atomic

    Yangjun Sheng committed Mar 17, 2019
    Copy the full SHA
    a4d7b57 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2019

  1. Add sql_table concurrent insert test

    Yangjun Sheng committed Mar 18, 2019
    Copy the full SHA
    6cdee78 View commit details
    Browse the repository at this point in the history
  2. Completely remove SqlTable with single DataTable

    Yangjun Sheng committed Mar 18, 2019
    Copy the full SHA
    ea1305a View commit details
    Browse the repository at this point in the history
  3. Check read back the same content after insert

    Yangjun Sheng committed Mar 18, 2019
    Copy the full SHA
    ae06652 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into schema_change

    Yangjun Sheng committed Mar 18, 2019
    Copy the full SHA
    c1e42bb View commit details
    Browse the repository at this point in the history
  5. Add concurrent schema changes test

    Yangjun Sheng committed Mar 18, 2019
    Copy the full SHA
    d36ba88 View commit details
    Browse the repository at this point in the history
  6. Pass ProjectionMap into Update to speed up

    Yangjun Sheng committed Mar 18, 2019
    Copy the full SHA
    b4d0a4a View commit details
    Browse the repository at this point in the history
  7. Use blocklayout instead of TAS, which is not supposed to be exposed o…

    …utsid DataTable, for copying projections into projection
    Yangjun Sheng committed Mar 18, 2019
    Copy the full SHA
    00a6157 View commit details
    Browse the repository at this point in the history
  8. Fix sql update bug

    Yangjun Sheng committed Mar 18, 2019
    Copy the full SHA
    7f701a3 View commit details
    Browse the repository at this point in the history
  9. Format code

    Yangjun Sheng committed Mar 18, 2019
    Copy the full SHA
    d807187 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2019

  1. Fix bug in update

    Yangjun Sheng committed Mar 19, 2019
    Copy the full SHA
    1d535f6 View commit details
    Browse the repository at this point in the history
  2. Remove GetTAS function in DataTable. TAS shouldn't be exposed outside…

    … DataTable
    Yangjun Sheng committed Mar 19, 2019
    Copy the full SHA
    0500a92 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into schema_change

    Yangjun Sheng committed Mar 19, 2019
    Copy the full SHA
    6e6a206 View commit details
    Browse the repository at this point in the history
  4. Clean Up Select and Update

    Yangjun Sheng committed Mar 19, 2019
    Copy the full SHA
    6a58b45 View commit details
    Browse the repository at this point in the history
  5. Clean Up

    Yangjun Sheng committed Mar 19, 2019
    Copy the full SHA
    d3ecdfb View commit details
    Browse the repository at this point in the history
  6. Rename sql_table_test

    Yangjun Sheng committed Mar 19, 2019
    Copy the full SHA
    bd81c27 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. Add documentation

    Yangjun Sheng committed Mar 20, 2019
    Copy the full SHA
    d54a401 View commit details
    Browse the repository at this point in the history
  2. Fix format issue

    Yangjun Sheng committed Mar 20, 2019
    Copy the full SHA
    fb9de00 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    2ea3c0a View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

  1. Add simple sql table benchmark

    Yangjun Sheng committed Mar 21, 2019
    Copy the full SHA
    7f202d5 View commit details
    Browse the repository at this point in the history
  2. Add more benchmark

    Yangjun Sheng committed Mar 21, 2019
    Copy the full SHA
    7fb5aae View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    9b39fd5 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    1507239 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    fc2c1e2 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    812fb74 View commit details
    Browse the repository at this point in the history
  7. Merge of split implementations (#1)

    Signed off on during team meeting (2019-03-21T17:00):
    
    * Finish refactor to std::map
    
    Implementation is correct for the sequential case but does not actually support
    any versioning.  It is simply a port of the existing code to point into the map
    to ensure compilation and unittest success before further changes.
    
    * Remove sql_table_concurrent_test
    
    The test looks at behavior under invalid circumstances.  Catalog
    will prevent multiple in-flight schema changes by forcing an abort
    when write-write conflict occurs on the table's schema version
    in the catalog.
    jrolli committed Mar 21, 2019
    Copy the full SHA
    7c88a17 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2019

  1. Copy the full SHA
    2a91470 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    75b0d72 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2019

  1. Added in todos

    yashNaN committed Mar 23, 2019
    Copy the full SHA
    9ea38ac View commit details
    Browse the repository at this point in the history
  2. merged with schema_change

    yashNaN committed Mar 23, 2019
    Copy the full SHA
    40e58b6 View commit details
    Browse the repository at this point in the history
  3. Added in header mangling for select, yet to test. Waiting on inverse_…

    …column_map pull request to go through
    yashNaN committed Mar 23, 2019
    Copy the full SHA
    3bc713c View commit details
    Browse the repository at this point in the history
  4. Sql table benchmark (#7)

    * Downgrades log statements in sql_table.cpp from "INFO" to "DEBUG"
    
    * Adds concurrent SQL table benchmark:
        * SimpleInsert
        * SingleVersionSequentialRead
        * SingleVersionRandomRead
        * MultiVersionMismatchSequentialRead
        * MultiVersionMismatchRandomRead
        * MultiVersionMatchSequentialRead
        * MultiVersionMatchRandomRead
        * ConcurrentInsert
        * ConcurrentSingleVersionRead
        * ConcurrentMultiVersionRead
    Yangjun Sheng authored and jrolli committed Mar 23, 2019
    Copy the full SHA
    d81f871 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    a3229e7 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2019

  1. Copy the full SHA
    b6f7677 View commit details
    Browse the repository at this point in the history
  2. Added in header mangling for scans, modified scan so that it is incre…

    …menting the slot iterator and utilizing the tables_ map, doesn't compile and yet to test. Waiting on inverse_column_ map pull request to go through
    yashNaN committed Mar 24, 2019
    Copy the full SHA
    a87cc46 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2019

  1. Merge pull request #5 from jrolli/inv-col-map

    Add InverseColumnMap to DataTableVersion
    yashNaN committed Mar 25, 2019
    Copy the full SHA
    f9df645 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f171243 View commit details
    Browse the repository at this point in the history
  3. Fix typo

    Yangjun Sheng committed Mar 25, 2019
    Copy the full SHA
    28718a8 View commit details
    Browse the repository at this point in the history
  4. Fix the problem that benchmark throws exceed limit exception when ben…

    …chmark runs multiple iterations
    Yangjun Sheng committed Mar 25, 2019
    Copy the full SHA
    2307125 View commit details
    Browse the repository at this point in the history
  5. Tested and fixed issues with header mangling with scans and inserts. …

    …Added todos for portions to fix/improve
    yashNaN committed Mar 25, 2019
    Copy the full SHA
    e701941 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    829ecf9 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    aa452a0 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    b24bce6 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    0d118d2 View commit details
    Browse the repository at this point in the history
  10. Fixing format

    yashNaN committed Mar 25, 2019
    Copy the full SHA
    0ad097c View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2019

  1. Fixed compiler warnings

    yashNaN committed Mar 26, 2019
    Copy the full SHA
    ca7de04 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a99665e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    4da8640 View commit details
    Browse the repository at this point in the history
  4. Changed format of todos

    yashNaN committed Mar 26, 2019
    Copy the full SHA
    057accb View commit details
    Browse the repository at this point in the history
  5. Fixed including extra header

    yashNaN committed Mar 26, 2019
    Copy the full SHA
    882d924 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2019

  1. Merge pull request #9 from yangjuns/sql_table_benchmark

    Sql table benchmark Fixes
    Yangjun Sheng committed Mar 29, 2019
    Copy the full SHA
    0dd5c76 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    c604438 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2019

  1. Merge pull request #10 from yash620/yashwn-dev

    Added in transforming column_ids when passing in projected row/col.
    yashNaN committed Mar 30, 2019
    Copy the full SHA
    176763c View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Add single version update benchmark

    Yangjun Sheng committed Apr 2, 2019
    Copy the full SHA
    e66de92 View commit details
    Browse the repository at this point in the history
  2. Add MultiVersionMatchUpdate

    Yangjun Sheng committed Apr 2, 2019
    Copy the full SHA
    3845842 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    e6196b1 View commit details
    Browse the repository at this point in the history
  4. Update comments

    Yangjun Sheng committed Apr 2, 2019
    Copy the full SHA
    d103214 View commit details
    Browse the repository at this point in the history
  5. Add MultiversionMismatchUpdate

    Yangjun Sheng committed Apr 2, 2019
    Copy the full SHA
    dd497df View commit details
    Browse the repository at this point in the history
  6. Fix mismatch update benchmark because updating the same tuple will ma…

    …ke the tuple in the most recent version
    Yangjun Sheng committed Apr 2, 2019
    Copy the full SHA
    42fb1ee View commit details
    Browse the repository at this point in the history
  7. Fix update. We should use datatable level operations instead of recur…

    …sion
    Yangjun Sheng committed Apr 2, 2019
    Copy the full SHA
    0c07a63 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. Copy the full SHA
    7915171 View commit details
    Browse the repository at this point in the history
  2. Fixed formatting

    yashNaN committed Apr 4, 2019
    Copy the full SHA
    e0579c6 View commit details
    Browse the repository at this point in the history
  3. More format fixes

    yashNaN committed Apr 4, 2019
    Copy the full SHA
    35a994b View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    144c85b View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    018c7c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2019

  1. Merge pull request #16 from yash620/yashwn-dev

    Removed heap memory allocation for scan/select header mangling
    yashNaN committed Apr 5, 2019
    Copy the full SHA
    bd4739a View commit details
    Browse the repository at this point in the history
  2. Delete before Insert

    Yangjun Sheng committed Apr 5, 2019
    Copy the full SHA
    155b974 View commit details
    Browse the repository at this point in the history
  3. Use sql table select to avoid duplicated logic

    Yangjun Sheng committed Apr 5, 2019
    Copy the full SHA
    3fb108d View commit details
    Browse the repository at this point in the history
  4. Merge branch 'schema_change' into update_fix

    Yangjun Sheng committed Apr 5, 2019
    Copy the full SHA
    94030a6 View commit details
    Browse the repository at this point in the history
  5. Format code

    Yangjun Sheng committed Apr 5, 2019
    Copy the full SHA
    8d7a026 View commit details
    Browse the repository at this point in the history
  6. Free up memoery when conflict

    Yangjun Sheng committed Apr 5, 2019
    Copy the full SHA
    ce5ab7e View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    8b140d1 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    f1d09df View commit details
    Browse the repository at this point in the history
  9. Fix function CopyFromProjectionToProjection

    Yangjun Sheng committed Apr 5, 2019
    Copy the full SHA
    c7a0eb3 View commit details
    Browse the repository at this point in the history
  10. Address reivew comments: update values before insert

    Yangjun Sheng committed Apr 5, 2019
    Copy the full SHA
    bcf31eb View commit details
    Browse the repository at this point in the history
  11. Merge pull request #14 from yangjuns/update_fix

    Fix Sql Table Update
    Yangjun Sheng committed Apr 5, 2019
    Copy the full SHA
    32b9a26 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #13 from yangjuns/update_benchmark

    Add Update benchmark
    Yangjun Sheng committed Apr 5, 2019
    Copy the full SHA
    803d1e3 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2019

  1. Copy the full SHA
    6cbc928 View commit details
    Browse the repository at this point in the history
  2. Clean up formatting

    jrolli committed Apr 6, 2019
    Copy the full SHA
    4d72fa1 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d459af4 View commit details
    Browse the repository at this point in the history
  4. Tidy code

    jrolli committed Apr 6, 2019
    Copy the full SHA
    d988b1e View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2019

  1. Copy the full SHA
    f6c3150 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #19 from jrolli/concurrent-map

    Concurrent map
    jrolli committed Apr 7, 2019
    Copy the full SHA
    e010648 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    c6df5bf View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2019

  1. Copy the full SHA
    5359d51 View commit details
    Browse the repository at this point in the history
  2. Fix build errors

    jrolli committed Apr 8, 2019
    Copy the full SHA
    1d2ef4e View commit details
    Browse the repository at this point in the history
  3. clang-tidy

    jrolli committed Apr 8, 2019
    Copy the full SHA
    2a30e06 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #20 from jrolli/merge-master

    Merge master from upstream (cmu-db/terrier)
    yashNaN committed Apr 8, 2019
    Copy the full SHA
    587cce0 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2019

  1. C++-ify the test...

    jrolli committed Apr 9, 2019
    Copy the full SHA
    d450c13 View commit details
    Browse the repository at this point in the history
  2. C++-ify the test...

    jrolli committed Apr 9, 2019
    Copy the full SHA
    2d63f06 View commit details
    Browse the repository at this point in the history
  3. Clang tidy

    jrolli committed Apr 9, 2019
    Copy the full SHA
    aef1390 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    a6af4a1 View commit details
    Browse the repository at this point in the history
  5. Fix format

    jrolli committed Apr 9, 2019
    Copy the full SHA
    575b96b View commit details
    Browse the repository at this point in the history
  6. Increase number of iterations

    jrolli committed Apr 9, 2019
    Copy the full SHA
    5681652 View commit details
    Browse the repository at this point in the history
  7. Add Scan benchmark (#23)

    * Add SingleVersionScanBenchmark
    * Add MultiversionScan benchmark
    Yangjun Sheng authored and jrolli committed Apr 9, 2019
    Copy the full SHA
    87413eb View commit details
    Browse the repository at this point in the history
  8. Merge pull request #18 from jrolli/sql-concurrent-test

    SQL Concurrent Tests (partial)
    yashNaN committed Apr 9, 2019
    Copy the full SHA
    25cdb88 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2019

  1. Copy the full SHA
    36adf88 View commit details
    Browse the repository at this point in the history
  2. Fix typo in design doc

    jrolli committed Apr 17, 2019
    Copy the full SHA
    aac0a38 View commit details
    Browse the repository at this point in the history
  3. Improve assert location

    jrolli committed Apr 17, 2019
    Copy the full SHA
    2f17b80 View commit details
    Browse the repository at this point in the history
  4. Fix incrementing end iterator risk

    jrolli committed Apr 17, 2019
    Copy the full SHA
    d7f2841 View commit details
    Browse the repository at this point in the history
  5. Remove obsolete comment

    jrolli committed Apr 17, 2019
    Copy the full SHA
    44fc635 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #26 from jrolli/schema_change

    Merge upstream
    jrolli committed Apr 17, 2019
    Copy the full SHA
    7178975 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2019

  1. Copy the full SHA
    bcbc157 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    eb4053b View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b56aff7 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    9978b50 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    87531a2 View commit details
    Browse the repository at this point in the history
  6. Fixed format

    saikiriti93 committed Apr 18, 2019
    Copy the full SHA
    c0187a3 View commit details
    Browse the repository at this point in the history
  7. Fix clang-tidy

    jrolli committed Apr 18, 2019
    Copy the full SHA
    dd41f99 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2019

  1. Expand testing

    jrolli committed Apr 20, 2019
    Copy the full SHA
    ac59e0a View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2019

  1. Merge pull request #27 from jrolli/review-edits

    Peer Review Edits
    jrolli committed Apr 23, 2019
    Copy the full SHA
    d75b01c View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2019

  1. Copy the full SHA
    78b3aec View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ab71a1f View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d832ca2 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    45a4124 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. Update tests

    jrolli committed Apr 25, 2019
    Copy the full SHA
    d32991d View commit details
    Browse the repository at this point in the history
  2. Update test calls

    jrolli committed Apr 25, 2019
    Copy the full SHA
    5660b57 View commit details
    Browse the repository at this point in the history
  3. Fix params

    jrolli committed Apr 25, 2019
    Copy the full SHA
    265772c View commit details
    Browse the repository at this point in the history
  4. Fix params

    jrolli committed Apr 25, 2019
    Copy the full SHA
    de37aba View commit details
    Browse the repository at this point in the history
  5. Remove calls to BlockLayout

    jrolli committed Apr 25, 2019
    Copy the full SHA
    98d13dc View commit details
    Browse the repository at this point in the history
  6. Remove unused field

    jrolli committed Apr 25, 2019
    Copy the full SHA
    2571408 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #29 from jrolli/schema_change

    Merge 'master' from upstream
    jrolli committed Apr 25, 2019
    Copy the full SHA
    76a31af View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    bb8ede5 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2019

  1. Use row view

    jrolli committed Apr 26, 2019
    Copy the full SHA
    f744b35 View commit details
    Browse the repository at this point in the history
  2. Use row view

    jrolli committed Apr 26, 2019
    Copy the full SHA
    739ae0b View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    9772ede View commit details
    Browse the repository at this point in the history
  4. Fix bad iterator situation

    jrolli committed Apr 26, 2019
    Copy the full SHA
    abf3db0 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2019

  1. Copy the full SHA
    d835052 View commit details
    Browse the repository at this point in the history
  2. Transition to header mangling

    jrolli committed Apr 27, 2019
    Copy the full SHA
    877cc71 View commit details
    Browse the repository at this point in the history
  3. Fix logic error

    jrolli committed Apr 27, 2019
    Copy the full SHA
    a4d3216 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    0fa78ed View commit details
    Browse the repository at this point in the history
  5. Fix API issues

    jrolli committed Apr 27, 2019
    Copy the full SHA
    3eccde7 View commit details
    Browse the repository at this point in the history
  6. Clean up code

    jrolli committed Apr 27, 2019
    Copy the full SHA
    b56a489 View commit details
    Browse the repository at this point in the history
  7. Fix typo

    jrolli committed Apr 27, 2019
    Copy the full SHA
    6e92e9a View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2019

  1. Merge pull request #32 from jrolli/hotfix-scan

    Fix bad iterator situation
    yashNaN committed Apr 30, 2019
    Copy the full SHA
    c330036 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2019

  1. Copy the full SHA
    932cf75 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2019

  1. Copy the full SHA
    ee6f639 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4d6cceb View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    50c947d View commit details
    Browse the repository at this point in the history
  4. Added a failing test case for populating default values. Single Defau…

    …ltValueMap for SqlTable should fix this
    saikiriti93 committed May 3, 2019
    Copy the full SHA
    3bdca7f View commit details
    Browse the repository at this point in the history

Commits on May 4, 2019

  1. Copy the full SHA
    22c3041 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    404270a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    48bcfde View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    b6631cf View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    66330ac View commit details
    Browse the repository at this point in the history
  6. Merge pull request #33 from jrolli/concurrent-tests

    Concurrent tests
    jrolli committed May 4, 2019
    Copy the full SHA
    8fcaa12 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    efc35a4 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    3a7ac68 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #34 from jrolli/schema_change

    Merge in latest master
    jrolli committed May 4, 2019
    Copy the full SHA
    614be3e View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    033f0cc View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    76aebd8 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    8ba1635 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2019

  1. Updated test comments

    saikiriti93 committed May 5, 2019
    Copy the full SHA
    a9a4565 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4fa1ee1 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    9384ea0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #28 from yash620/default_values

    Default Values PR
    saikiriti93 committed May 5, 2019
    Copy the full SHA
    3562388 View commit details
    Browse the repository at this point in the history
  5. Asan hotfix (#36)

    Fix for memory leaks in the default value handling
    * Fix leaks local to test
    
    * Add destructor for default values
    
    * Add copy constructor to avoid double free
    
    * Refactor to use in struct storage for defaults
    
    * Fix initializer list
    
    * Fix syntax error
    
    * Fix gettter
    
    * Fix type of getter
    
    * Attempting to make typechecker happy
    
    * Attempting to make typechecker happy
    
    * Attempting to make typechecker happy
    
    * Attempting to make typechecker happy
    
    * Have SqlTable take ownership of a default value
    
    * Fix lint
    
    * Fix clang-tidy
    jrolli authored and saikiriti93 committed May 5, 2019
    Copy the full SHA
    14d90c9 View commit details
    Browse the repository at this point in the history
  6. Add NOLINTNEXTLINT

    jrolli committed May 5, 2019
    Copy the full SHA
    c4075a9 View commit details
    Browse the repository at this point in the history
  7. Fix linting issue

    jrolli committed May 5, 2019
    Copy the full SHA
    9dfece0 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2019

  1. Copy the full SHA
    5b23977 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #39 from jrolli/schema_change

    Merge upstream 'master'
    jrolli committed May 11, 2019
    Copy the full SHA
    9cca570 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2019

  1. Addressed some pr comments (#40)

    yashNaN authored and jrolli committed May 12, 2019
    Copy the full SHA
    8d22128 View commit details
    Browse the repository at this point in the history
  2. Fix test comments (#41)

    jrolli committed May 12, 2019
    Copy the full SHA
    9a7384a View commit details
    Browse the repository at this point in the history