-
Notifications
You must be signed in to change notification settings - Fork 0
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
Commits on Oct 26, 2020
-
Merge pull request #106 from gluesql/upper-and-lower
Support UPPER & LOWER non-aggregating functions
Configuration menu - View commit details
-
Copy full SHA for dde0f94 - Browse repository at this point
Copy the full SHA dde0f94View commit details
Commits on Oct 28, 2020
-
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".
Configuration menu - View commit details
-
Copy full SHA for 3b01893 - Browse repository at this point
Copy the full SHA 3b01893View commit details -
Merge pull request #107 from gluesql/fetch-schema-return-type
Change Store->fetch_schema interface return type to Option<_>,
Configuration menu - View commit details
-
Copy full SHA for 5763ade - Browse repository at this point
Copy the full SHA 5763adeView commit details
Commits on Nov 2, 2020
-
Support Plus(+) and Minus(-) signs in WHERE
Yeji Han committedNov 2, 2020 Configuration menu - View commit details
-
Copy full SHA for 4e16570 - Browse repository at this point
Copy the full SHA 4e16570View commit details -
Merge pull request #111 from yejihan-dev/main
[Revised] Support Plus(+) and Minus(-) signs in WHERE
Configuration menu - View commit details
-
Copy full SHA for 91dd1e3 - Browse repository at this point
Copy the full SHA 91dd1e3View commit details
Commits on Nov 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f8d1ac1 - Browse repository at this point
Copy the full SHA f8d1ac1View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for ee40619 - Browse repository at this point
Copy the full SHA ee40619View commit details -
Convert fetch.rs fetch & update.rs apply functions to async,
Getting familiar with using TryStreamExt
Configuration menu - View commit details
-
Copy full SHA for 8c0fcff - Browse repository at this point
Copy the full SHA 8c0fcffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d016e5 - Browse repository at this point
Copy the full SHA 2d016e5View commit details
Commits on Nov 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 17c0f92 - Browse repository at this point
Copy the full SHA 17c0f92View commit details
Commits on Nov 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7a096b4 - Browse repository at this point
Copy the full SHA 7a096b4View commit details
Commits on Nov 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 61af051 - Browse repository at this point
Copy the full SHA 61af051View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cea659 - Browse repository at this point
Copy the full SHA 0cea659View commit details -
Configuration menu - View commit details
-
Copy full SHA for af83f5d - Browse repository at this point
Copy the full SHA af83f5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eab03c - Browse repository at this point
Copy the full SHA 9eab03cView commit details
Commits on Nov 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6a6a159 - Browse repository at this point
Copy the full SHA 6a6a159View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae33773 - Browse repository at this point
Copy the full SHA ae33773View commit details -
Configuration menu - View commit details
-
Copy full SHA for f110377 - Browse repository at this point
Copy the full SHA f110377View commit details
Commits on Nov 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 96ca381 - Browse repository at this point
Copy the full SHA 96ca381View commit details -
Replace or-iterator to or-stream. Update BlendContext retun type to Option rather than Result.
Configuration menu - View commit details
-
Copy full SHA for 57fb144 - Browse repository at this point
Copy the full SHA 57fb144View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee0ceb6 - Browse repository at this point
Copy the full SHA ee0ceb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddf7a68 - Browse repository at this point
Copy the full SHA ddf7a68View commit details -
Update FilterContext to have optional content,
FilterContext can have both content & children or only children.
Configuration menu - View commit details
-
Copy full SHA for 6b8dad4 - Browse repository at this point
Copy the full SHA 6b8dad4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9fe80f - Browse repository at this point
Copy the full SHA a9fe80fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d1d9aa - Browse repository at this point
Copy the full SHA 6d1d9aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dbcc52 - Browse repository at this point
Copy the full SHA 4dbcc52View commit details -
Configuration menu - View commit details
-
Copy full SHA for af282fd - Browse repository at this point
Copy the full SHA af282fdView commit details
Commits on Nov 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1973314 - Browse repository at this point
Copy the full SHA 1973314View commit details -
Configuration menu - View commit details
-
Copy full SHA for be5603b - Browse repository at this point
Copy the full SHA be5603bView commit details -
Merge pull request #115 from gluesql/async-store-api
Convert store traits to async
Configuration menu - View commit details
-
Copy full SHA for 04f626b - Browse repository at this point
Copy the full SHA 04f626bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0a04ca - Browse repository at this point
Copy the full SHA b0a04caView commit details
Commits on Nov 20, 2020
-
Allow binary operations between i64 and f64
Yeji Han committedNov 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 1ba32d8 - Browse repository at this point
Copy the full SHA 1ba32d8View commit details
Commits on Nov 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for afe4327 - Browse repository at this point
Copy the full SHA afe4327View commit details -
Configuration menu - View commit details
-
Copy full SHA for fee5a4c - Browse repository at this point
Copy the full SHA fee5a4cView commit details -
Merge pull request #117 from gluesql/async_without_send
Update Store traits not to require std::marker::Send
Configuration menu - View commit details
-
Copy full SHA for b809cd6 - Browse repository at this point
Copy the full SHA b809cd6View commit details
Commits on Nov 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e3a8ebb - Browse repository at this point
Copy the full SHA e3a8ebbView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 7a55058 - Browse repository at this point
Copy the full SHA 7a55058View commit details
Commits on Nov 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 55d5ff5 - Browse repository at this point
Copy the full SHA 55d5ff5View commit details -
pr: #123 Added benchmarks to constantly check the performance increase / regression while programming. Added 'select_many', 'select_one_tainted', 'select_many_tainted'
Configuration menu - View commit details
-
Copy full SHA for 4711c67 - Browse repository at this point
Copy the full SHA 4711c67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 318f03a - Browse repository at this point
Copy the full SHA 318f03aView commit details -
Merge pull request #126 from Redblueflame/fix_naming_parse
fix: Changed parse.rs to parse_sql.rs
Configuration menu - View commit details
-
Copy full SHA for 29be8b5 - Browse repository at this point
Copy the full SHA 29be8b5View commit details
Commits on Nov 30, 2020
-
Reduce sled_storage try_into! macro uses,
Add err_into function to handle "impl Error" -> StorageError -> gluesql::Error conversion.
Configuration menu - View commit details
-
Copy full SHA for f1455e9 - Browse repository at this point
Copy the full SHA f1455e9View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 767bd17 - Browse repository at this point
Copy the full SHA 767bd17View commit details -
Merge pull request #128 from gluesql/cleanup-sled-storage
Clean up sled_storage implementation codes
Configuration menu - View commit details
-
Copy full SHA for 8da8a89 - Browse repository at this point
Copy the full SHA 8da8a89View commit details
Commits on Dec 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cda12d1 - Browse repository at this point
Copy the full SHA cda12d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cbfa0e - Browse repository at this point
Copy the full SHA 4cbfa0eView commit details -
Merge pull request #132 from gluesql/clippy
Replace Rc<Vec<_>> to Rc<[_]>, make codes clippy clean
Configuration menu - View commit details
-
Copy full SHA for 8ee238d - Browse repository at this point
Copy the full SHA 8ee238dView commit details
Commits on Dec 6, 2020
-
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>
Configuration menu - View commit details
-
Copy full SHA for 175fe8d - Browse repository at this point
Copy the full SHA 175fe8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd21e2d - Browse repository at this point
Copy the full SHA fd21e2dView commit details
Commits on Dec 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c783481 - Browse repository at this point
Copy the full SHA c783481View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5176124 - Browse repository at this point
Copy the full SHA 5176124View commit details -
Implement SledStorage atomic operation support,
Apply sled transaction to StoreMut insert_data, update_data and delete_data.
Configuration menu - View commit details
-
Copy full SHA for e1d127b - Browse repository at this point
Copy the full SHA e1d127bView commit details
Commits on Dec 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5ca4ba4 - Browse repository at this point
Copy the full SHA 5ca4ba4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a31b31a - Browse repository at this point
Copy the full SHA a31b31aView commit details -
Fixing some of the English I made a mistake with
Sorry for the second pull, but this should cover the rest.
Configuration menu - View commit details
-
Copy full SHA for c04821b - Browse repository at this point
Copy the full SHA c04821bView commit details
Commits on Dec 24, 2020
-
Change literal binary operations into Rust's declarative Macro
Yeji Han committedDec 24, 2020 Configuration menu - View commit details
-
Copy full SHA for f773b6c - Browse repository at this point
Copy the full SHA f773b6cView commit details
Commits on Dec 25, 2020
-
Merge pull request #116 from yejihan-dev/main
Allow Binary Operations Between <i64> and <f64>
Configuration menu - View commit details
-
Copy full SHA for 036080b - Browse repository at this point
Copy the full SHA 036080bView commit details
Commits on Feb 18, 2021
-
Implement UNIQUE constraint in CREATE TABLE (#141)
Implements UNIQUE constraint in CREATE TABLE. Supports multiple NULL values for Unique constraint.
Configuration menu - View commit details
-
Copy full SHA for 56333e6 - Browse repository at this point
Copy the full SHA 56333e6View commit details
Commits on Feb 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c2d12d8 - Browse repository at this point
Copy the full SHA c2d12d8View commit details
Commits on Feb 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 47c056f - Browse repository at this point
Copy the full SHA 47c056fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25c7dd1 - Browse repository at this point
Copy the full SHA 25c7dd1View commit details
Commits on Feb 27, 2021
-
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.
Configuration menu - View commit details
-
Copy full SHA for 96d27b0 - Browse repository at this point
Copy the full SHA 96d27b0View commit details -
Support single quoted string in INSERT query (#145)
Single quoted string is now supported in INSERT. INSERT INTO Foo VALUES ("hello", 'world');
Configuration menu - View commit details
-
Copy full SHA for ca757c5 - Browse repository at this point
Copy the full SHA ca757c5View commit details
Commits on Mar 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for eab52fd - Browse repository at this point
Copy the full SHA eab52fdView commit details -
Implement CAST function (#144)
Implement CAST([value] AS [type]) e.g. CAST (10 AS TEXT)
Configuration menu - View commit details
-
Copy full SHA for bdd2b06 - Browse repository at this point
Copy the full SHA bdd2b06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a2aa4e - Browse repository at this point
Copy the full SHA 8a2aa4eView commit details
Commits on Mar 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d7ff1e1 - Browse repository at this point
Copy the full SHA d7ff1e1View commit details
Commits on Mar 5, 2021
-
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
Configuration menu - View commit details
-
Copy full SHA for 2195273 - Browse repository at this point
Copy the full SHA 2195273View commit details -
Configuration menu - View commit details
-
Copy full SHA for d642c75 - Browse repository at this point
Copy the full SHA d642c75View commit details
Commits on Mar 6, 2021
-
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.
Configuration menu - View commit details
-
Copy full SHA for e165502 - Browse repository at this point
Copy the full SHA e165502View commit details
Commits on Mar 7, 2021
-
Update Value->cast to support nullable types, (#163)
Provide OptBool, OptI64, OptF64 and OptStr CAST supports. Add unit tests to CAST on Value.
Configuration menu - View commit details
-
Copy full SHA for a8694d7 - Browse repository at this point
Copy the full SHA a8694d7View commit details
Commits on Mar 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fb6a21f - Browse repository at this point
Copy the full SHA fb6a21fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b50c79a - Browse repository at this point
Copy the full SHA b50c79aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a34fc71 - Browse repository at this point
Copy the full SHA a34fc71View commit details -
Configuration menu - View commit details
-
Copy full SHA for efabfa4 - Browse repository at this point
Copy the full SHA efabfa4View commit details -
Replace Value::Opt- and Value::Empty to Value::Null!
No more OptBool, OptI64, OptF64, OptStr and Empty, all converges into Value::Null
Configuration menu - View commit details
-
Copy full SHA for ffbca1a - Browse repository at this point
Copy the full SHA ffbca1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ab2d35 - Browse repository at this point
Copy the full SHA 3ab2d35View commit details
Commits on Mar 11, 2021
-
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.
Configuration menu - View commit details
-
Copy full SHA for ead6ce0 - Browse repository at this point
Copy the full SHA ead6ce0View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 1b7621c - Browse repository at this point
Copy the full SHA 1b7621cView commit details -
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>.
Configuration menu - View commit details
-
Copy full SHA for 336f7a7 - Browse repository at this point
Copy the full SHA 336f7a7View commit details -
Merge pull request #169 from gluesql/add-null-value
Replace Value::Opt- & Empty to Value::Null!
Configuration menu - View commit details
-
Copy full SHA for 7efc4c8 - Browse repository at this point
Copy the full SHA 7efc4c8View commit details -
Rename AstValue to Literal, (#170)
Two keywords AstValue and literal were used together, but now unify to only use Literal
Configuration menu - View commit details
-
Copy full SHA for 09c4b70 - Browse repository at this point
Copy the full SHA 09c4b70View commit details
Commits on Mar 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 20012c1 - Browse repository at this point
Copy the full SHA 20012c1View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for a6daf60 - Browse repository at this point
Copy the full SHA a6daf60View commit details
Commits on Mar 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 26f458c - Browse repository at this point
Copy the full SHA 26f458cView commit details -
Remove Evaluated::StringRef, (#176)
Replace to Evaluated::Literal by cloning string value
Configuration menu - View commit details
-
Copy full SHA for ba838e5 - Browse repository at this point
Copy the full SHA ba838e5View commit details
Commits on Mar 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5700554 - Browse repository at this point
Copy the full SHA 5700554View commit details -
Apply Cow to Evaluated::ValueRef & Value,
No more ValueRef, Cow can take both Value & ValueRef
Configuration menu - View commit details
-
Copy full SHA for d609c0d - Browse repository at this point
Copy the full SHA d609c0dView commit details -
Apply Cow to Evaluated::LiteralRef & Literal,
Now Evaluated enum only has Literal and Value.
Configuration menu - View commit details
-
Copy full SHA for 2eb7f6b - Browse repository at this point
Copy the full SHA 2eb7f6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aec3c4 - Browse repository at this point
Copy the full SHA 7aec3c4View commit details -
Merge pull request #179 from gluesql/cow-to-evaluated
Apply Cow to Evaluate, remove -Ref types
Configuration menu - View commit details
-
Copy full SHA for 5112176 - Browse repository at this point
Copy the full SHA 5112176View commit details
Commits on Mar 16, 2021
-
Add custom enum Literal, it replaces ast::Value (#180)
Now Literal means crate::data::Literal, no more sqlparser::ast::Value.
Configuration menu - View commit details
-
Copy full SHA for b16be4c - Browse repository at this point
Copy the full SHA b16be4cView commit details
Commits on Mar 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1b0f6ad - Browse repository at this point
Copy the full SHA 1b0f6adView commit details -
Split validate into validate types & unique,
Remove redundant type validation in INSERT & UPDATE which are covered by Row::new and Update::apply.
Configuration menu - View commit details
-
Copy full SHA for 938aaf0 - Browse repository at this point
Copy the full SHA 938aaf0View commit details
Commits on Mar 19, 2021
-
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
Configuration menu - View commit details
-
Copy full SHA for 952fb1b - Browse repository at this point
Copy the full SHA 952fb1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2bdc89 - Browse repository at this point
Copy the full SHA b2bdc89View commit details
Commits on Mar 20, 2021
-
Merge pull request #183 from gluesql/split-validate
Fix type validation to check all possible branches from INSERT & UPDATE
Configuration menu - View commit details
-
Copy full SHA for 6a581fc - Browse repository at this point
Copy the full SHA 6a581fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a827b6 - Browse repository at this point
Copy the full SHA 5a827b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6031935 - Browse repository at this point
Copy the full SHA 6031935View commit details
Commits on Mar 23, 2021
-
Merge pull request #184 from gluesql/alter-type-validation
Add validation to CREATE & ALTER TABLE
Configuration menu - View commit details
-
Copy full SHA for 778d049 - Browse repository at this point
Copy the full SHA 778d049View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0566da - Browse repository at this point
Copy the full SHA d0566daView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for a2ac3dc - Browse repository at this point
Copy the full SHA a2ac3dcView commit details
Commits on Mar 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1992d7f - Browse repository at this point
Copy the full SHA 1992d7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f510dc9 - Browse repository at this point
Copy the full SHA f510dc9View commit details -
Merge pull request #188 from gluesql/faster-bench
Remove `cargo bench` from GitHub Action
Configuration menu - View commit details
-
Copy full SHA for f498447 - Browse repository at this point
Copy the full SHA f498447View commit details
Commits on Mar 25, 2021
-
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.
Configuration menu - View commit details
-
Copy full SHA for 32b0894 - Browse repository at this point
Copy the full SHA 32b0894View commit details
Commits on Apr 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e45739f - Browse repository at this point
Copy the full SHA e45739fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1198982 - Browse repository at this point
Copy the full SHA 1198982View commit details
Commits on Apr 4, 2021
-
* 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
Configuration menu - View commit details
-
Copy full SHA for 9c0fb6d - Browse repository at this point
Copy the full SHA 9c0fb6dView commit details -
* 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.
Configuration menu - View commit details
-
Copy full SHA for f8d0746 - Browse repository at this point
Copy the full SHA f8d0746View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for 12a9826 - Browse repository at this point
Copy the full SHA 12a9826View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ce772d - Browse repository at this point
Copy the full SHA 8ce772dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c50fe9 - Browse repository at this point
Copy the full SHA 9c50fe9View commit details
Commits on May 8, 2021
-
Recipe Select - Rewrite of GlueSQL (#8)
- Rewrite GlueSQL selection mechanics - Add additional functions - Create MultiGlue - Add CSV Storage - Implement CASE - Use multithreading - Expand aggregation
Configuration menu - View commit details
-
Copy full SHA for fa2623c - Browse repository at this point
Copy the full SHA fa2623cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f38832 - Browse repository at this point
Copy the full SHA 6f38832View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2e3e49 - Browse repository at this point
Copy the full SHA d2e3e49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c95282 - Browse repository at this point
Copy the full SHA 3c95282View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09aaf7b - Browse repository at this point
Copy the full SHA 09aaf7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9385721 - Browse repository at this point
Copy the full SHA 9385721View commit details -
Configuration menu - View commit details
-
Copy full SHA for e439c31 - Browse repository at this point
Copy the full SHA e439c31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9190738 - Browse repository at this point
Copy the full SHA 9190738View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1b67ce - Browse repository at this point
Copy the full SHA b1b67ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6dc328 - Browse repository at this point
Copy the full SHA a6dc328View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2f786e - Browse repository at this point
Copy the full SHA a2f786eView commit details
Commits on May 9, 2021
-
- WITH - TRUNCATE - Improvements to testing - Other Assorted
Configuration menu - View commit details
-
Copy full SHA for 6f16e55 - Browse repository at this point
Copy the full SHA 6f16e55View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccfc8a3 - Browse repository at this point
Copy the full SHA ccfc8a3View commit details
Commits on Jun 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d941328 - Browse repository at this point
Copy the full SHA d941328View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d4b795 - Browse repository at this point
Copy the full SHA 0d4b795View commit details
Commits on Feb 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0e0153b - Browse repository at this point
Copy the full SHA 0e0153bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87cfe84 - Browse repository at this point
Copy the full SHA 87cfe84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4142fa5 - Browse repository at this point
Copy the full SHA 4142fa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 242270f - Browse repository at this point
Copy the full SHA 242270fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b57eb23 - Browse repository at this point
Copy the full SHA b57eb23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68c32ff - Browse repository at this point
Copy the full SHA 68c32ffView commit details
Commits on Mar 25, 2022
-
* 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
Configuration menu - View commit details
-
Copy full SHA for 97969e8 - Browse repository at this point
Copy the full SHA 97969e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84d77a0 - Browse repository at this point
Copy the full SHA 84d77a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4225f29 - Browse repository at this point
Copy the full SHA 4225f29View commit details
Commits on Mar 28, 2022
-
* 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
Configuration menu - View commit details
-
Copy full SHA for 7e27d39 - Browse repository at this point
Copy the full SHA 7e27d39View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7c9d84 - Browse repository at this point
Copy the full SHA c7c9d84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 034f9b3 - Browse repository at this point
Copy the full SHA 034f9b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80d92b5 - Browse repository at this point
Copy the full SHA 80d92b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28c50ca - Browse repository at this point
Copy the full SHA 28c50caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 228f0f8 - Browse repository at this point
Copy the full SHA 228f0f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fd979a - Browse repository at this point
Copy the full SHA 3fd979aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e0f85a - Browse repository at this point
Copy the full SHA 6e0f85aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ace8652 - Browse repository at this point
Copy the full SHA ace8652View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5550cc4 - Browse repository at this point
Copy the full SHA 5550cc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9e62b8 - Browse repository at this point
Copy the full SHA a9e62b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ee88f6 - Browse repository at this point
Copy the full SHA 4ee88f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3ecbee - Browse repository at this point
Copy the full SHA c3ecbeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ef5837 - Browse repository at this point
Copy the full SHA 7ef5837View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dbb4aa - Browse repository at this point
Copy the full SHA 8dbb4aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff1006d - Browse repository at this point
Copy the full SHA ff1006dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5343ee7 - Browse repository at this point
Copy the full SHA 5343ee7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 114ec1a - Browse repository at this point
Copy the full SHA 114ec1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd4860c - Browse repository at this point
Copy the full SHA fd4860cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e19873 - Browse repository at this point
Copy the full SHA 7e19873View commit details -
Configuration menu - View commit details
-
Copy full SHA for c855ab3 - Browse repository at this point
Copy the full SHA c855ab3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11c4292 - Browse repository at this point
Copy the full SHA 11c4292View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e68beb - Browse repository at this point
Copy the full SHA 4e68bebView commit details
Commits on Mar 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2207a25 - Browse repository at this point
Copy the full SHA 2207a25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1841ac7 - Browse repository at this point
Copy the full SHA 1841ac7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70ff986 - Browse repository at this point
Copy the full SHA 70ff986View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa2e9b3 - Browse repository at this point
Copy the full SHA aa2e9b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e705ce - Browse repository at this point
Copy the full SHA 5e705ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8885951 - Browse repository at this point
Copy the full SHA 8885951View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0112243 - Browse repository at this point
Copy the full SHA 0112243View commit details -
Configuration menu - View commit details
-
Copy full SHA for c276412 - Browse repository at this point
Copy the full SHA c276412View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28431cc - Browse repository at this point
Copy the full SHA 28431ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89274b3 - Browse repository at this point
Copy the full SHA 89274b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 449d87e - Browse repository at this point
Copy the full SHA 449d87eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b772fd - Browse repository at this point
Copy the full SHA 5b772fdView commit details
Commits on Apr 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d2edaeb - Browse repository at this point
Copy the full SHA d2edaebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06a60cb - Browse repository at this point
Copy the full SHA 06a60cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1877379 - Browse repository at this point
Copy the full SHA 1877379View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ecb71c - Browse repository at this point
Copy the full SHA 2ecb71cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c4e6ed - Browse repository at this point
Copy the full SHA 5c4e6edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e9da6c - Browse repository at this point
Copy the full SHA 9e9da6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72d4df3 - Browse repository at this point
Copy the full SHA 72d4df3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7729ed8 - Browse repository at this point
Copy the full SHA 7729ed8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf6b69c - Browse repository at this point
Copy the full SHA cf6b69cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcff0c9 - Browse repository at this point
Copy the full SHA dcff0c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3d1bf4 - Browse repository at this point
Copy the full SHA d3d1bf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75a2a52 - Browse repository at this point
Copy the full SHA 75a2a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3fcb2c - Browse repository at this point
Copy the full SHA d3fcb2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d49ef4 - Browse repository at this point
Copy the full SHA 1d49ef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96bf6cf - Browse repository at this point
Copy the full SHA 96bf6cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7db244f - Browse repository at this point
Copy the full SHA 7db244fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86d3b30 - Browse repository at this point
Copy the full SHA 86d3b30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64c8ff7 - Browse repository at this point
Copy the full SHA 64c8ff7View commit details -
* Re-enable CSV tests * oops * Maybe reordering will help? * avoid fmt * more simple than noticed I think this will fix? * fixed
Configuration menu - View commit details
-
Copy full SHA for 86cf70c - Browse repository at this point
Copy the full SHA 86cf70cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa5e831 - Browse repository at this point
Copy the full SHA fa5e831View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7b8bc3 - Browse repository at this point
Copy the full SHA a7b8bc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f077038 - Browse repository at this point
Copy the full SHA f077038View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68f96bc - Browse repository at this point
Copy the full SHA 68f96bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac37880 - Browse repository at this point
Copy the full SHA ac37880View commit details -
Configuration menu - View commit details
-
Copy full SHA for baf7cb0 - Browse repository at this point
Copy the full SHA baf7cb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc26e7a - Browse repository at this point
Copy the full SHA dc26e7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1182af - Browse repository at this point
Copy the full SHA b1182afView commit details -
Configuration menu - View commit details
-
Copy full SHA for d17391d - Browse repository at this point
Copy the full SHA d17391dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d308513 - Browse repository at this point
Copy the full SHA d308513View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f53537 - Browse repository at this point
Copy the full SHA 1f53537View commit details
Commits on Apr 4, 2022
-
* Clippy * AUTO Clippy p1 * More clipping * More clip * Auto Clip * Clippy sated!
Configuration menu - View commit details
-
Copy full SHA for d72f785 - Browse repository at this point
Copy the full SHA d72f785View commit details -
Configuration menu - View commit details
-
Copy full SHA for a68a0be - Browse repository at this point
Copy the full SHA a68a0beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c5266d - Browse repository at this point
Copy the full SHA 3c5266dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75c8fa6 - Browse repository at this point
Copy the full SHA 75c8fa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee96efe - Browse repository at this point
Copy the full SHA ee96efeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1bbefb - Browse repository at this point
Copy the full SHA e1bbefbView commit details -
Configuration menu - View commit details
-
Copy full SHA for de6a24b - Browse repository at this point
Copy the full SHA de6a24bView commit details
Commits on Apr 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 19de83f - Browse repository at this point
Copy the full SHA 19de83fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a9b04d - Browse repository at this point
Copy the full SHA 4a9b04dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9b2be2 - Browse repository at this point
Copy the full SHA c9b2be2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32c52d8 - Browse repository at this point
Copy the full SHA 32c52d8View commit details -
* Connection Enums * Use connections internally * 0.0.4 * 0.0.5
Configuration menu - View commit details
-
Copy full SHA for 1c8c7ef - Browse repository at this point
Copy the full SHA 1c8c7efView commit details -
Configuration menu - View commit details
-
Copy full SHA for be9de51 - Browse repository at this point
Copy the full SHA be9de51View commit details -
`DROP DATABASE` aliased as `DROP SCHEMA` for now. Also, Index Eq
Configuration menu - View commit details
-
Copy full SHA for 1918f42 - Browse repository at this point
Copy the full SHA 1918f42View commit details
Commits on Apr 7, 2022
-
* 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
Configuration menu - View commit details
-
Copy full SHA for 66bfddb - Browse repository at this point
Copy the full SHA 66bfddbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 875ac88 - Browse repository at this point
Copy the full SHA 875ac88View commit details -
Custom column definition (#101)
* New structs * That was a lot.... * fmt * clippy auto * Fix * Fix test
Configuration menu - View commit details
-
Copy full SHA for 9b5b265 - Browse repository at this point
Copy the full SHA 9b5b265View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3df80da - Browse repository at this point
Copy the full SHA 3df80daView commit details
Commits on Apr 8, 2022
-
* WIP * Make access implementations * Change interfacing * Builds .... All kinds of horrors await * Clippy auto * Almost done * Clippy auto * Done!
Configuration menu - View commit details
-
Copy full SHA for 851f9ca - Browse repository at this point
Copy the full SHA 851f9caView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed73a74 - Browse repository at this point
Copy the full SHA ed73a74View commit details -
Configuration menu - View commit details
-
Copy full SHA for e95d90c - Browse repository at this point
Copy the full SHA e95d90cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe6528e - Browse repository at this point
Copy the full SHA fe6528eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b201990 - Browse repository at this point
Copy the full SHA b201990View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51ddaf8 - Browse repository at this point
Copy the full SHA 51ddaf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a63f86 - Browse repository at this point
Copy the full SHA 4a63f86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67154a6 - Browse repository at this point
Copy the full SHA 67154a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61730ed - Browse repository at this point
Copy the full SHA 61730edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e73e91 - Browse repository at this point
Copy the full SHA 2e73e91View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb71e57 - Browse repository at this point
Copy the full SHA fb71e57View commit details -
Configuration menu - View commit details
-
Copy full SHA for c76c5e1 - Browse repository at this point
Copy the full SHA c76c5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4867be1 - Browse repository at this point
Copy the full SHA 4867be1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c01863a - Browse repository at this point
Copy the full SHA c01863aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 748c249 - Browse repository at this point
Copy the full SHA 748c249View commit details
Commits on Apr 9, 2022
-
* 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
Configuration menu - View commit details
-
Copy full SHA for 0123714 - Browse repository at this point
Copy the full SHA 0123714View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9603048 - Browse repository at this point
Copy the full SHA 9603048View commit details -
Configuration menu - View commit details
-
Copy full SHA for d043ea4 - Browse repository at this point
Copy the full SHA d043ea4View commit details -
Clean up
Glue::execute_parsed
(#118)* Clean up execution * issue * `cargo fix` * `cargo clippy --fix` * `cargo fmt` * fail fast * fix * fmt
Configuration menu - View commit details
-
Copy full SHA for c3a983d - Browse repository at this point
Copy the full SHA c3a983dView commit details
Commits on Apr 11, 2022
-
* Remove iter box * Fix * `cargo fix` * `cargo fmt`
Configuration menu - View commit details
-
Copy full SHA for 9709878 - Browse repository at this point
Copy the full SHA 9709878View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for f817c9d - Browse repository at this point
Copy the full SHA f817c9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e5d71 - Browse repository at this point
Copy the full SHA 93e5d71View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for b402aa7 - Browse repository at this point
Copy the full SHA b402aa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3d3f42 - Browse repository at this point
Copy the full SHA b3d3f42View commit details
Commits on Apr 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 997ad5d - Browse repository at this point
Copy the full SHA 997ad5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bdd5a2 - Browse repository at this point
Copy the full SHA 1bdd5a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 287b955 - Browse repository at this point
Copy the full SHA 287b955View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fe6f75 - Browse repository at this point
Copy the full SHA 1fe6f75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 377104b - Browse repository at this point
Copy the full SHA 377104bView commit details
Commits on Apr 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 62cdcc8 - Browse repository at this point
Copy the full SHA 62cdcc8View commit details