Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up Value implementations into traits #165

Closed
wants to merge 729 commits into from
Closed

Clean up Value implementations into traits #165

wants to merge 729 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 26, 2020

  1. Merge pull request #106 from gluesql/upper-and-lower

    Support UPPER & LOWER non-aggregating functions
    panarch authored Oct 26, 2020
    Configuration menu
    Copy the full SHA
    dde0f94 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2020

  1. Change Store->fetch_schema return type to Option<_>,

    Remove StoreError, now fetch_schema returns Result<Option<Schema>>.
    StoreError::SchemaNotFound was error, but now it simply returns "None".
    panarch committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    3b01893 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #107 from gluesql/fetch-schema-return-type

    Change Store->fetch_schema interface return type to Option<_>,
    panarch authored Oct 28, 2020
    Configuration menu
    Copy the full SHA
    5763ade View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Support Plus(+) and Minus(-) signs in WHERE

    Yeji Han committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    4e16570 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #111 from yejihan-dev/main

    [Revised] Support Plus(+) and Minus(-) signs in WHERE
    panarch authored Nov 2, 2020
    Configuration menu
    Copy the full SHA
    91dd1e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. Configuration menu
    Copy the full SHA
    f8d1ac1 View commit details
    Browse the repository at this point in the history
  2. Convert all remaining StoreMut trait functions to use async,

    Convert generate_id, insert_data and delete_data to async.
    Now all StoreMut functions provide async
    panarch committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    ee40619 View commit details
    Browse the repository at this point in the history
  3. Convert fetch.rs fetch & update.rs apply functions to async,

    Getting familiar with using TryStreamExt
    panarch committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    8c0fcff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2d016e5 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2020

  1. Configuration menu
    Copy the full SHA
    17c0f92 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2020

  1. Configuration menu
    Copy the full SHA
    7a096b4 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Configuration menu
    Copy the full SHA
    61af051 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0cea659 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af83f5d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9eab03c View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. Configuration menu
    Copy the full SHA
    6a6a159 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae33773 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f110377 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2020

  1. Apply Debug to Evaluated enum

    panarch committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    96ca381 View commit details
    Browse the repository at this point in the history
  2. Re-implement LEFT OUTER JOIN,

    Replace or-iterator to or-stream.
    Update BlendContext retun type to Option rather than Result.
    panarch committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    57fb144 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee0ceb6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ddf7a68 View commit details
    Browse the repository at this point in the history
  5. Update FilterContext to have optional content,

    FilterContext can have both content & children or only children.
    panarch committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    6b8dad4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a9fe80f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6d1d9aa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4dbcc52 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    af282fd View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2020

  1. Configuration menu
    Copy the full SHA
    1973314 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be5603b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #115 from gluesql/async-store-api

    Convert store traits to async
    panarch authored Nov 15, 2020
    Configuration menu
    Copy the full SHA
    04f626b View commit details
    Browse the repository at this point in the history
  4. Release v0.3.0

    panarch committed Nov 15, 2020
    Configuration menu
    Copy the full SHA
    b0a04ca View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Allow binary operations between i64 and f64

    Yeji Han committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    1ba32d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2020

  1. Configuration menu
    Copy the full SHA
    afe4327 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fee5a4c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #117 from gluesql/async_without_send

    Update Store traits not to require std::marker::Send
    panarch authored Nov 22, 2020
    Configuration menu
    Copy the full SHA
    b809cd6 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. Configuration menu
    Copy the full SHA
    e3a8ebb View commit details
    Browse the repository at this point in the history
  2. Implement INSERT INTO SELECT query support

    INSERT INTO TestA (id, num, name) SELECT id, num, name FROM Test
    Above SQL INSERT query using SELECT is now supported.
    KyGost authored Nov 23, 2020
    Configuration menu
    Copy the full SHA
    7a55058 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2020

  1. Add Clone to SledStorage

    KyGost authored Nov 25, 2020
    Configuration menu
    Copy the full SHA
    55d5ff5 View commit details
    Browse the repository at this point in the history
  2. Add benchmarks

    pr:  #123 
    
    Added benchmarks to constantly check the performance increase / regression while programming.
    Added 'select_many', 'select_one_tainted', 'select_many_tainted'
    Redblueflame authored Nov 25, 2020
    Configuration menu
    Copy the full SHA
    4711c67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    318f03a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #126 from Redblueflame/fix_naming_parse

    fix: Changed parse.rs to parse_sql.rs
    panarch authored Nov 25, 2020
    Configuration menu
    Copy the full SHA
    29be8b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2020

  1. Reduce sled_storage try_into! macro uses,

    Add err_into function to handle "impl Error" -> StorageError -> gluesql::Error conversion.
    panarch committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    f1455e9 View commit details
    Browse the repository at this point in the history
  2. Split sled_storage codes - add error and store_mut modules,

    In sled_storage/,
    Detach error codes from mod.rs and move to error.rs.
    Detach impl StoreMut from store.rs and move to store_mut.rs.
    panarch committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    767bd17 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #128 from gluesql/cleanup-sled-storage

    Clean up sled_storage implementation codes
    panarch authored Nov 30, 2020
    Configuration menu
    Copy the full SHA
    8da8a89 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2020

  1. Release v0.3.1

    panarch committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    cda12d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cbfa0e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #132 from gluesql/clippy

    Replace Rc<Vec<_>> to Rc<[_]>, make codes clippy clean
    panarch authored Dec 5, 2020
    Configuration menu
    Copy the full SHA
    8ee238d View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2020

  1. Update StoreMut mutating data functions to accept multiple items (#133)

    Update StoreMut insert_data interface to get multiple rows,
    - StoreMut->insert_data now takes Vec<Row>.
    - Remove StoreMut->generate_id, it was only for insert_data.
    - Add StoreMut->update_data to handle UPDATE sql query.
    
    Update StoreMut delete_data param from &T to Vec<T>
    panarch authored Dec 6, 2020
    Configuration menu
    Copy the full SHA
    175fe8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd21e2d View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Release v0.4.0

    panarch committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    c783481 View commit details
    Browse the repository at this point in the history
  2. Bump sled version to v0.34.6

    panarch committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    5176124 View commit details
    Browse the repository at this point in the history
  3. Implement SledStorage atomic operation support,

    Apply sled transaction to StoreMut insert_data, update_data and delete_data.
    panarch committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    e1d127b View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2020

  1. Configuration menu
    Copy the full SHA
    5ca4ba4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a31b31a View commit details
    Browse the repository at this point in the history
  3. Fixing some of the English I made a mistake with

    Sorry for the second pull, but this should cover the rest.
    noproto authored and panarch committed Dec 19, 2020
    Configuration menu
    Copy the full SHA
    c04821b View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2020

  1. Configuration menu
    Copy the full SHA
    f773b6c View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2020

  1. Merge pull request #116 from yejihan-dev/main

    Allow Binary Operations Between <i64> and <f64>
    panarch authored Dec 25, 2020
    Configuration menu
    Copy the full SHA
    036080b View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Implement UNIQUE constraint in CREATE TABLE (#141)

    Implements UNIQUE constraint in CREATE TABLE.
    Supports multiple NULL values for Unique constraint.
    silathdiir authored Feb 18, 2021
    Configuration menu
    Copy the full SHA
    56333e6 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2021

  1. Release v0.4.1

    panarch committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    c2d12d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. Configuration menu
    Copy the full SHA
    47c056f View commit details
    Browse the repository at this point in the history
  2. Add Documentation (#137)

    Add mdbook based documentation 🎉
    KyGost authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    25c7dd1 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2021

  1. Implement data types validation on INSERT & UPDATE queries (#143)

    Add data type validation to `validate_rows`.
    Now inserting & updating values which does not fit to column's data type is not allowed.
    KyGost authored Feb 27, 2021
    Configuration menu
    Copy the full SHA
    96d27b0 View commit details
    Browse the repository at this point in the history
  2. Support single quoted string in INSERT query (#145)

    Single quoted string is now supported in INSERT.
    INSERT INTO Foo VALUES ("hello", 'world');
    KyGost authored Feb 27, 2021
    Configuration menu
    Copy the full SHA
    ca757c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. Configuration menu
    Copy the full SHA
    eab52fd View commit details
    Browse the repository at this point in the history
  2. Implement CAST function (#144)

    Implement CAST([value] AS [type])
    e.g. CAST (10 AS TEXT)
    KyGost authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    bdd2b06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a2aa4e View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. Configuration menu
    Copy the full SHA
    d7ff1e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. Migrate sqlparser dep version from v0.6.1 to v0.8.0 (#160)

    Migrate to the latest version of sqlparser crate.
    Add JOIN without constraint query support.
    e.g. SELECT * FROM Item JOIN Player
    panarch authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    2195273 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d642c75 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2021

  1. Change literal casting function to return from AstValue to Value, (#162)

    Add Value::TryFromLiteral to replace cast_ast_value in evaluated.rs.
    Now it can handle CAST(1 AS FLOAT).
    Test cases in function::cast::cast_literal reach all branches in Value::TryFromLiteral match.
    panarch authored Mar 6, 2021
    Configuration menu
    Copy the full SHA
    e165502 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2021

  1. Update Value->cast to support nullable types, (#163)

    Provide OptBool, OptI64, OptF64 and OptStr CAST supports.
    Add unit tests to CAST on Value.
    panarch authored Mar 7, 2021
    Configuration menu
    Copy the full SHA
    a8694d7 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. Configuration menu
    Copy the full SHA
    fb6a21f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b50c79a View commit details
    Browse the repository at this point in the history
  3. Release v0.4.2

    panarch committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    a34fc71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    efabfa4 View commit details
    Browse the repository at this point in the history
  5. Replace Value::Opt- and Value::Empty to Value::Null!

    No more OptBool, OptI64, OptF64, OptStr and Empty, all converges into Value::Null
    panarch committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    ffbca1a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3ab2d35 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. Fix comparison between Value::Null and AstValue::Null,

    Value::Null != Value::Null, and it should also work same with AstValue::Null.
    Fix to Value::Null != AstValue::Null and also fixes nullable test cases.
    panarch committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    ead6ce0 View commit details
    Browse the repository at this point in the history
  2. Rename GroupKey::Null to GroupKey::None,

    Now Null != Null so the name GroupKey::Null does not sound good.
    None keyword in Rust implies Eq, so rename Null to None for GroupKey.
    panarch committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    1b7621c View commit details
    Browse the repository at this point in the history
  3. Remove UniqueKey::Null,

    UniqueKey implements Eq & Hash but Null != Null, so Eq should not work for Null.
    To make the meaning clear, replace UniqueKey::Null to Option<UniqueKey>.
    panarch committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    336f7a7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #169 from gluesql/add-null-value

    Replace Value::Opt- & Empty to Value::Null!
    panarch authored Mar 11, 2021
    Configuration menu
    Copy the full SHA
    7efc4c8 View commit details
    Browse the repository at this point in the history
  5. Rename AstValue to Literal, (#170)

    Two keywords AstValue and literal were used together, but now unify to only use Literal
    panarch authored Mar 11, 2021
    Configuration menu
    Copy the full SHA
    09c4b70 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. Configuration menu
    Copy the full SHA
    20012c1 View commit details
    Browse the repository at this point in the history
  2. Remove fake unreachable errors in EvaluateError (#173)

    There were some reachable errors in evaluate.rs but marked as Unreachable-.
    Remove some fake unreachable errors, and replace to reachable named errors.
    panarch authored Mar 12, 2021
    Configuration menu
    Copy the full SHA
    a6daf60 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2021

  1. Configuration menu
    Copy the full SHA
    26f458c View commit details
    Browse the repository at this point in the history
  2. Remove Evaluated::StringRef, (#176)

    Replace to Evaluated::Literal by cloning string value
    panarch authored Mar 13, 2021
    Configuration menu
    Copy the full SHA
    ba838e5 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2021

  1. Configuration menu
    Copy the full SHA
    5700554 View commit details
    Browse the repository at this point in the history
  2. Apply Cow to Evaluated::ValueRef & Value,

    No more ValueRef, Cow can take both Value & ValueRef
    panarch committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    d609c0d View commit details
    Browse the repository at this point in the history
  3. Apply Cow to Evaluated::LiteralRef & Literal,

    Now Evaluated enum only has Literal and Value.
    panarch committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    2eb7f6b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7aec3c4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #179 from gluesql/cow-to-evaluated

    Apply Cow to Evaluate, remove -Ref types
    panarch authored Mar 14, 2021
    Configuration menu
    Copy the full SHA
    5112176 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. Add custom enum Literal, it replaces ast::Value (#180)

    Now Literal means crate::data::Literal, no more sqlparser::ast::Value.
    panarch authored Mar 16, 2021
    Configuration menu
    Copy the full SHA
    b16be4c View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. Configuration menu
    Copy the full SHA
    1b0f6ad View commit details
    Browse the repository at this point in the history
  2. Split validate into validate types & unique,

    Remove redundant type validation in INSERT & UPDATE which are covered by Row::new and Update::apply.
    panarch committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    938aaf0 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. Fix to validate types for all possible cases from INSERT & UPDATE,

    Fill missing validation branches from INSERT & UPDATE.
    - INSERT & UPDATE using literals
    - INSERT & UPDATE using nested select
    - checking null for all cases
    panarch committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    952fb1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2bdc89 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2021

  1. Merge pull request #183 from gluesql/split-validate

    Fix type validation to check all possible branches from INSERT & UPDATE
    panarch authored Mar 20, 2021
    Configuration menu
    Copy the full SHA
    6a581fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a827b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6031935 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. Merge pull request #184 from gluesql/alter-type-validation

    Add validation to CREATE & ALTER TABLE
    panarch authored Mar 23, 2021
    Configuration menu
    Copy the full SHA
    778d049 View commit details
    Browse the repository at this point in the history
  2. Release v0.5.0

    panarch committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    d0566da View commit details
    Browse the repository at this point in the history
  3. Fix CREATE TABLE IF NOT EXISTS not to call insert_schema when existin…

    …g schema is found, (#185)
    
    Also fix test/create_table.rs test case to be able to catch this bug.
    panarch authored Mar 23, 2021
    Configuration menu
    Copy the full SHA
    a2ac3dc View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. Configuration menu
    Copy the full SHA
    1992d7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f510dc9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #188 from gluesql/faster-bench

    Remove `cargo bench` from GitHub Action
    panarch authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    f498447 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Add select as string & parse single API (#187)

    Add `select_as_string` method to `Glue`.
    Add `parse_single` to `parse_sql` module.
    Clean up `Value::cast` codes using `Into` and `TryInto` traits.
    KyGost authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    32b0894 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. Configuration menu
    Copy the full SHA
    e45739f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1198982 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

  1. AUTO_INCREMENT (#1)

    * Remade for v0.5
    
    * Clippy
    
    * Appease no defaults clippy
    
    * Clean up generate
    
    * Remove sled transaction and use ColumnOptionExt for AutoIncrement column option check
    
    * Clip
    
    * Improvements
    
    * Clippy
    
    * No Mut change
    
    * Minimize work in storage
    
    * Split get and set
    
    * Clip
    
    * Move row mutation to end, make procedures occur in two segments.
    
    * Clean up a little, Clip
    
    * Better testing
    
    * Stuff for clippy reasons
    
    * Revert "Stuff for clippy reasons"
    
    This reverts commit 99956a6.
    
    * Ignore clippy stuff for now, should be fixed in different PR
    
    * Use a transaction
    
    * Clippy and remove acceptance of AUTOINCREMENT
    KyGost authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    9c0fb6d View commit details
    Browse the repository at this point in the history
  2. Insert fixes (#2)

    * Not working
    
    * Working, resolved #197
    
    * Remove faulty test
    
    * Working, resolved #190
    
    * Test and resolved #189
    
    * Auto increment columns (#3)
    
    * Remade for v0.5
    
    * Clippy
    
    * Appease no defaults clippy
    
    * Clean up generate
    
    * Remove sled transaction and use ColumnOptionExt for AutoIncrement column option check
    
    * Clip
    
    * Improvements
    
    * Clippy
    
    * No Mut change
    
    * Minimize work in storage
    
    * Split get and set
    
    * Clip
    
    * Move row mutation to end, make procedures occur in two segments.
    
    * Clean up a little, Clip
    
    * Better testing
    
    * Stuff for clippy reasons
    
    * Revert "Stuff for clippy reasons"
    
    This reverts commit 99956a6.
    
    * Ignore clippy stuff for now, should be fixed in different PR
    
    * Use a transaction
    
    * Clippy and remove acceptance of AUTOINCREMENT
    
    * Api select json (#1)
    
    * Working
    
    * Move more into optional feature
    
    * Remove test comment
    
    * Revert "Merge branch 'INSERT_fixes' of https://github.com/KyGost/gluesql into INSERT_fixes"
    
    This reverts commit 4f1b1da, reversing
    changes made to 328858d.
    KyGost authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    f8d0746 View commit details
    Browse the repository at this point in the history
  3. API: select_as_json (#3)

    * Working
    
    * Move more into optional feature
    
    * Auto increment columns (#3)
    
    * Remade for v0.5
    
    * Clippy
    
    * Appease no defaults clippy
    
    * Clean up generate
    
    * Remove sled transaction and use ColumnOptionExt for AutoIncrement column option check
    
    * Clip
    
    * Improvements
    
    * Clippy
    
    * No Mut change
    
    * Minimize work in storage
    
    * Split get and set
    
    * Clip
    
    * Move row mutation to end, make procedures occur in two segments.
    
    * Clean up a little, Clip
    
    * Better testing
    
    * Stuff for clippy reasons
    
    * Revert "Stuff for clippy reasons"
    
    This reverts commit 99956a6.
    
    * Ignore clippy stuff for now, should be fixed in different PR
    
    * Use a transaction
    
    * Clippy and remove acceptance of AUTOINCREMENT
    
    * Fix error catching
    KyGost authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    12a9826 View commit details
    Browse the repository at this point in the history
  4. Merge Fixes (#6)

    KyGost authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    8ce772d View commit details
    Browse the repository at this point in the history
  5. CAST(_ AS TIME) (#7)

    KyGost authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    9c50fe9 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2021

  1. Recipe Select - Rewrite of GlueSQL (#8)

    - Rewrite GlueSQL selection mechanics
    - Add additional functions
    - Create MultiGlue
    - Add CSV Storage
    - Implement CASE
    - Use multithreading
    - Expand aggregation
    KyGost authored May 8, 2021
    Configuration menu
    Copy the full SHA
    fa2623c View commit details
    Browse the repository at this point in the history
  2. Clean up (#9)

    Move from spaces to tabs, fix all non-clippy warnings
    KyGost authored May 8, 2021
    Configuration menu
    Copy the full SHA
    6f38832 View commit details
    Browse the repository at this point in the history
  3. Rename: MultiSQL (#10)

    KyGost authored May 8, 2021
    Configuration menu
    Copy the full SHA
    d2e3e49 View commit details
    Browse the repository at this point in the history
  4. Fix README TODO items (#11)

    KyGost authored May 8, 2021
    Configuration menu
    Copy the full SHA
    3c95282 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09aaf7b View commit details
    Browse the repository at this point in the history
  6. Add testing method (#13)

    KyGost authored May 8, 2021
    Configuration menu
    Copy the full SHA
    9385721 View commit details
    Browse the repository at this point in the history
  7. Add variables (#14)

    Expand testing a little
    KyGost authored May 8, 2021
    Configuration menu
    Copy the full SHA
    e439c31 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9190738 View commit details
    Browse the repository at this point in the history
  9. README TODO - Expanded

    KyGost authored May 8, 2021
    Configuration menu
    Copy the full SHA
    b1b67ce View commit details
    Browse the repository at this point in the history
  10. Expand testing (#15)

    KyGost authored May 8, 2021
    Configuration menu
    Copy the full SHA
    a6dc328 View commit details
    Browse the repository at this point in the history
  11. Fix issues caused by #15 (#16)

    KyGost authored May 8, 2021
    Configuration menu
    Copy the full SHA
    a2f786e View commit details
    Browse the repository at this point in the history

Commits on May 9, 2021

  1. WITH (CTEs) (#17)

    - WITH
    - TRUNCATE
    - Improvements to testing
    - Other Assorted
    KyGost authored May 9, 2021
    Configuration menu
    Copy the full SHA
    6f16e55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ccfc8a3 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. Various (#19)

    KyGost authored Jun 18, 2021
    Configuration menu
    Copy the full SHA
    d941328 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d4b795 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. CSV settings

    KyGost committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    0e0153b View commit details
    Browse the repository at this point in the history
  2. Give CSVSettings Clone

    KyGost committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    87cfe84 View commit details
    Browse the repository at this point in the history
  3. Publish CSVSettings

    KyGost committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    4142fa5 View commit details
    Browse the repository at this point in the history
  4. Publish CSVSettings fields

    KyGost committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    242270f View commit details
    Browse the repository at this point in the history
  5. Number formatting

    KyGost committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    b57eb23 View commit details
    Browse the repository at this point in the history
  6. Fix phased out syntax

    KyGost committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    68c32ff View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Grouping Revamp (#25)

    * wip
    
    * Update mod.rs
    
    * about to try change fold to reduce
    
    * Mostly working
    Main issue is COUNT(I64)
    
    * fmt
    
    * More improvements
    
    * Notable improvements
    
    * Optimisations and cleanups
    
    * tiny clean
    
    * Update Rayon & Sled
    
    * Fix Aggregation
    
    Fix aggregation by creating `Internal` value type
    
    * fmt
    KyGost authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    97969e8 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    KyGost authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    84d77a0 View commit details
    Browse the repository at this point in the history
  3. Fix grouping issue

    KyGost committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    4225f29 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. Indexing (#32)

    * Update SQLParser, add some tests
    
    * Generic Create Index
    
    * Working?
    
    * Fix update
    
    * Expand tests using legacy tests
    
    * Working?
    
    Need to implement usage within SELECT planning
    
    * WIP joining, going to undo some progress because we don't need `(Value, Data)`
    
    * Joining
    
    * In use?!?
    
    * Test
    (Not working)
    
    * Working!!!!!!!
    
    * More testing
    
    * Tests for features TODO
    
    * Move delete code & impl broad index updates
    
    * fmt, more test
    
    * Fix negatives
    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    7e27d39 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    c7c9d84 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    034f9b3 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    80d92b5 View commit details
    Browse the repository at this point in the history
  5. Update README.md

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    28c50ca View commit details
    Browse the repository at this point in the history
  6. Update rust.yml

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    228f0f8 View commit details
    Browse the repository at this point in the history
  7. Delete mdbook.yml

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    3fd979a View commit details
    Browse the repository at this point in the history
  8. Update README.md

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    6e0f85a View commit details
    Browse the repository at this point in the history
  9. Update rust.yml

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    ace8652 View commit details
    Browse the repository at this point in the history
  10. Update csv.rs

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    5550cc4 View commit details
    Browse the repository at this point in the history
  11. Create coverage.yml

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    a9e62b8 View commit details
    Browse the repository at this point in the history
  12. Bump Rust from 2018 to 2021

    KyGost committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    4ee88f6 View commit details
    Browse the repository at this point in the history
  13. Fmt: Imports_Granularity = One

    KyGost committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    c3ecbee View commit details
    Browse the repository at this point in the history
  14. Update README.md

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    7ef5837 View commit details
    Browse the repository at this point in the history
  15. Update README.md

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    8dbb4aa View commit details
    Browse the repository at this point in the history
  16. Update README.md

    KyGost authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    ff1006d View commit details
    Browse the repository at this point in the history
  17. Clean up cast tests

    KyGost committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    5343ee7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    114ec1a View commit details
    Browse the repository at this point in the history
  19. Some testing

    KyGost committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    fd4860c View commit details
    Browse the repository at this point in the history
  20. Types test

    KyGost committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    7e19873 View commit details
    Browse the repository at this point in the history
  21. Auto Increment test

    KyGost committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    c855ab3 View commit details
    Browse the repository at this point in the history
  22. CAST Function Tests

    KyGost committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    11c4292 View commit details
    Browse the repository at this point in the history
  23. JOIN Tests

    KyGost committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    4e68beb View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. Update README.md

    KyGost authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    2207a25 View commit details
    Browse the repository at this point in the history
  2. Benchmarking (#64)

    * Benchmarking
    
    * fmt
    KyGost authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    1841ac7 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    KyGost authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    70ff986 View commit details
    Browse the repository at this point in the history
  4. Rename bench file

    KyGost committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    aa2e9b3 View commit details
    Browse the repository at this point in the history
  5. File cleanup

    KyGost committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    5e705ce View commit details
    Browse the repository at this point in the history
  6. Missed file

    KyGost committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    8885951 View commit details
    Browse the repository at this point in the history
  7. Documentation (#65)

    * Basic
    
    * Minor level documentation
    KyGost authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    0112243 View commit details
    Browse the repository at this point in the history
  8. 0.0.1

    KyGost committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    c276412 View commit details
    Browse the repository at this point in the history
  9. fix Cargo.toml

    KyGost committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    28431cc View commit details
    Browse the repository at this point in the history
  10. fix Cargo.toml (attempt 2)

    KyGost committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    89274b3 View commit details
    Browse the repository at this point in the history
  11. Fix doc tests

    KyGost committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    449d87e View commit details
    Browse the repository at this point in the history
  12. Remove unused deps

    (via cargo-udeps)
    KyGost committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    5b772fd View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2022

  1. CONVERT test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    d2edaeb View commit details
    Browse the repository at this point in the history
  2. LEFT & RIGHT test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    06a60cb View commit details
    Browse the repository at this point in the history
  3. UPPER & LOWER test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    1877379 View commit details
    Browse the repository at this point in the history
  4. AVG test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    2ecb71c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c4e6ed View commit details
    Browse the repository at this point in the history
  6. Reimplement old error test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    9e9da6c View commit details
    Browse the repository at this point in the history
  7. Remove unused code

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    72d4df3 View commit details
    Browse the repository at this point in the history
  8. fix manifest

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    7729ed8 View commit details
    Browse the repository at this point in the history
  9. Reimplement old generic test

    and a little more cleaning
    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    cf6b69c View commit details
    Browse the repository at this point in the history
  10. More function tests

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    dcff0c9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d3d1bf4 View commit details
    Browse the repository at this point in the history
  12. Reimplement old alter test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    75a2a52 View commit details
    Browse the repository at this point in the history
  13. Reimplement old DROP test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    d3fcb2c View commit details
    Browse the repository at this point in the history
  14. TIMESTAMP function & conversion tests

    also fix `MINUTE` and `SECOND`
    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    1d49ef4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    96bf6cf View commit details
    Browse the repository at this point in the history
  16. DATEADD test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    7db244f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    86d3b30 View commit details
    Browse the repository at this point in the history
  18. More function testcases

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    64c8ff7 View commit details
    Browse the repository at this point in the history
  19. Re-enable CSV tests (#75)

    * Re-enable CSV tests
    
    * oops
    
    * Maybe reordering will help?
    
    * avoid fmt
    
    * more simple than noticed
    I think this will fix?
    
    * fixed
    KyGost authored Apr 3, 2022
    Configuration menu
    Copy the full SHA
    86cf70c View commit details
    Browse the repository at this point in the history
  20. Trim dead code

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    fa5e831 View commit details
    Browse the repository at this point in the history
  21. Cast test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    a7b8bc3 View commit details
    Browse the repository at this point in the history
  22. Cleanup types test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    f077038 View commit details
    Browse the repository at this point in the history
  23. Reimplement old table test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    68f96bc View commit details
    Browse the repository at this point in the history
  24. Reimplement old insert test

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    ac37880 View commit details
    Browse the repository at this point in the history
  25. fmt

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    baf7cb0 View commit details
    Browse the repository at this point in the history
  26. Finish test overhall!

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    dc26e7a View commit details
    Browse the repository at this point in the history
  27. Share bench info

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    b1182af View commit details
    Browse the repository at this point in the history
  28. Fix

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    d17391d View commit details
    Browse the repository at this point in the history
  29. typo

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    d308513 View commit details
    Browse the repository at this point in the history
  30. Use working link

    KyGost committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    1f53537 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. Clippy (Cleanups) (#79)

    * Clippy
    
    * AUTO Clippy p1
    
    * More clipping
    
    * More clip
    
    * Auto Clip
    
    * Clippy sated!
    KyGost authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    d72f785 View commit details
    Browse the repository at this point in the history
  2. Glue::extend interface

    KyGost committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    a68a0be View commit details
    Browse the repository at this point in the history
  3. 0.0.2

    KyGost committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    3c5266d View commit details
    Browse the repository at this point in the history
  4. EXPLAIN (#83)

    * Simple `EXPLAIN`
    
    * `EXPLAIN` store
    KyGost authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    75c8fa6 View commit details
    Browse the repository at this point in the history
  5. CREATE DATABASE (#84)

    KyGost authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    ee96efe View commit details
    Browse the repository at this point in the history
  6. 0.0.3

    KyGost committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    e1bbefb View commit details
    Browse the repository at this point in the history
  7. Update README.md

    KyGost authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    de6a24b View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. RAND and UUID

    KyGost committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    19de83f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a9b04d View commit details
    Browse the repository at this point in the history
  3. EXEC FILE (#89)

    * icky yucky
    
    * fmt
    KyGost authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    c9b2be2 View commit details
    Browse the repository at this point in the history
  4. Connection Enums (#90)

    * Connection Enums
    
    * Use connections internally
    KyGost authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    32c52d8 View commit details
    Browse the repository at this point in the history
  5. 0.0.5 (#91)

    * Connection Enums
    
    * Use connections internally
    
    * 0.0.4
    
    * 0.0.5
    KyGost authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    1c8c7ef View commit details
    Browse the repository at this point in the history
  6. fix

    KyGost committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    be9de51 View commit details
    Browse the repository at this point in the history
  7. DROP DATABASE

    `DROP DATABASE` aliased as `DROP SCHEMA` for now.
    
    Also, Index Eq
    KyGost committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    1918f42 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. Sheet Store (#92)

    * Very WIP
    
    * Table creation
    
    * Insert working
    
    * Comment based column defs
    
    * Something is causing errors to fail..
    
    * Fixed some
    
    * Better
    
    * oops
    
    * Handle errors
    
    * Fix
    
    * impl rename, clean
    
    * Clean
    
    * Ready
    KyGost authored Apr 7, 2022
    Configuration menu
    Copy the full SHA
    66bfddb View commit details
    Browse the repository at this point in the history
  2. Done (#100)

    KyGost authored Apr 7, 2022
    Configuration menu
    Copy the full SHA
    875ac88 View commit details
    Browse the repository at this point in the history
  3. Custom column definition (#101)

    * New structs
    
    * That was a lot....
    
    * fmt
    
    * clippy auto
    
    * Fix
    
    * Fix test
    KyGost authored Apr 7, 2022
    Configuration menu
    Copy the full SHA
    9b5b265 View commit details
    Browse the repository at this point in the history
  4. 0.0.6

    KyGost committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    3df80da View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Rework execution (#106)

    * WIP
    
    * Make access implementations
    
    * Change interfacing
    
    * Builds
    .... All kinds of horrors await
    
    * Clippy auto
    
    * Almost done
    
    * Clippy auto
    
    * Done!
    KyGost authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    851f9ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed73a74 View commit details
    Browse the repository at this point in the history
  3. MultiDB DELETE

    Resolves: #111
    KyGost committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    e95d90c View commit details
    Browse the repository at this point in the history
  4. MultiDB UPDATE & INSERT

    Resolves: #109, #110
    KyGost committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    fe6528e View commit details
    Browse the repository at this point in the history
  5. MultiDB CREATE

    Resolves: #112
    KyGost committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    b201990 View commit details
    Browse the repository at this point in the history
  6. MultiDB DROP

    Resolves: #113
    Resolves: #46
    Resolves: #105
    KyGost committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    51ddaf8 View commit details
    Browse the repository at this point in the history
  7. Remove criterion output

    bulky & needless
    KyGost authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    4a63f86 View commit details
    Browse the repository at this point in the history
  8. Sheet Database #2 (#114)

    * Flexible
    
    * Update & Delete
    KyGost authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    67154a6 View commit details
    Browse the repository at this point in the history
  9. Clippy auto

    KyGost committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    61730ed View commit details
    Browse the repository at this point in the history
  10. 0.1.0

    KyGost committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    2e73e91 View commit details
    Browse the repository at this point in the history
  11. fmt

    (Clippy messed up fmt)
    KyGost committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    fb71e57 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c76c5e1 View commit details
    Browse the repository at this point in the history
  13. Clippy auto

    KyGost committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    4867be1 View commit details
    Browse the repository at this point in the history
  14. 0.1.1

    KyGost committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    c01863a View commit details
    Browse the repository at this point in the history
  15. 0.1.2

    KyGost committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    748c249 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2022

  1. Update Sheet Database (#117)

    * Update Umya
    
    * Delete optimisation
    
    * Revert "Delete optimisation"
    
    This reverts commit 1b2ff42.
    
    * Init sheets
    
    * Lazy doesn't work very well yet
    
    * Remove local dev ref
    
    * Use git for temp crate
    
    * fmt, Save changes
    KyGost authored Apr 9, 2022
    Configuration menu
    Copy the full SHA
    0123714 View commit details
    Browse the repository at this point in the history
  2. 0.1.3

    KyGost committed Apr 9, 2022
    Configuration menu
    Copy the full SHA
    9603048 View commit details
    Browse the repository at this point in the history
  3. specify umya version

    KyGost committed Apr 9, 2022
    Configuration menu
    Copy the full SHA
    d043ea4 View commit details
    Browse the repository at this point in the history
  4. Clean up Glue::execute_parsed (#118)

    * Clean up execution
    
    * issue
    
    * `cargo fix`
    
    * `cargo clippy --fix`
    
    * `cargo fmt`
    
    * fail fast
    
    * fix
    
    * fmt
    KyGost authored Apr 9, 2022
    Configuration menu
    Copy the full SHA
    c3a983d View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Remove RowIter (#80)

    * Remove iter box
    
    * Fix
    
    * `cargo fix`
    
    * `cargo fmt`
    KyGost authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    9709878 View commit details
    Browse the repository at this point in the history
  2. Memory Database (#120)

    * Store
    
    * StoreMut
    
    * fmt
    
    * Lots of improvement
    (done yesterday, didn't commit)
    
    * Fix from update
    
    * `cargo fix` & `cargo fmt`
    
    * Get rid of memory tests for now
    KyGost authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    f817c9d View commit details
    Browse the repository at this point in the history
  3. Create rust-clippy.yml

    KyGost authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    93e5d71 View commit details
    Browse the repository at this point in the history
  4. Remove AlterTable (#129)

    * New
    
    * Done, just need to implement
    
    * Rudamentary impl
    
    * Rename table for sled
    
    * fix
    
    * `cargo fix` & `cargo fmt`
    
    * Nearly ready
    
    * IndexAdd doesn't need action
    
    * fmt
    
    * ColumnAdd
    
    * Sled ColumnRemove
    
    * Fixes & Sled IndexRemove
    KyGost authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    b402aa7 View commit details
    Browse the repository at this point in the history
  5. Rename Store/Storage to Database (#130)

    * Done!
    
    * fmt
    
    * Clip
    KyGost authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    b3d3f42 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. Create SECURITY.md

    KyGost authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    997ad5d View commit details
    Browse the repository at this point in the history
  2. Update lib.rs

    KyGost authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    1bdd5a2 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    KyGost authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    287b955 View commit details
    Browse the repository at this point in the history
  4. 0.2.0

    0.2.0
    Update Umya
    KyGost committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    1fe6f75 View commit details
    Browse the repository at this point in the history
  5. Update repo location

    KyGost committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    377104b View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. WIP

    KyGost committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    62cdcc8 View commit details
    Browse the repository at this point in the history