Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ivanceras/restq

Compacting the SQL into the URL rest API
https://github.com/ivanceras/restq

cargo fmt

50f6480b5cdb749f34bf644e15efbdbc3b502c82 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix compilation errors

db3c468c9b23eb797070b3129a9c6014b3232c42 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.6.1 release

e51ea317d0e9a470ae844cbf004bcd4860efc44c authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Remove the dependency to js-sys as chrono has 'wasmbind' feature which works on wasm-bindgen

e6f144e78d758311fa6dfc090bc11de1b68b1b6f authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Enable deny warnings

29dfffd283fc8806b97686ff0fc042f875e9bf97 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.6.0 release

2089e38e8ddc2e222cd679254edaed090ee064f6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update to lastest dependencies

This now uses a URL_SAFE base64 encoding on bytes data_value

e9db0560cea8fc27d922c11265f8a6ef1e194f8f authored over 3 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.5.1 release

bf142e5a3a1fbacf45cfb83a1167ef050b382317 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix tests

9b5bd41e1a4ac56a223152822455b74048b05d7e authored over 3 years ago by Jovansonlee Cesar <[email protected]>
A more improve algorithmn on creating joins with correct local and foreign column as constraint

c47730d02fd2238fb3003ebf994774c93ee0cfc9 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
fix formatting

168b5053c3ba9d37a6747745f4209ce2f74e9bfe authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix extraction of join

f523da08c5f35d3476acba4995404894d415415d authored about 4 years ago by Jovansonlee Cesar <[email protected]>
improve column parser, it can include the schema of the table name of the column

fad3b97ca9c0f9e83dba0cef6e8d2d1dab082e75 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Modify table_def such that foreign can have an optional column to point to the table other than it's primary key

This is needed for table with composite primary key, so we can specify which foreign column is r...

bfa5e54eeaac0bf24db0006d6e50f14be0dcfe96 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Make AST struct serializable

Remove Url from data_type

27d8bde64a1bbf617f54374c669dadf22205a223 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
ROWS keyword is not needed

9d261af2ef6569aedee86e5392b173e64b36f433 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Remove commented out code, since it is already fixed in the database platform casts in default value is already cleanedup

87d68e3490ccbe890280e5f2eff27220faa97ff8 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
column names can contain spaces, make use of double quoted string for this case

a9e58215d0e37f450465f25a9c8736382b675bb2 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add an implementation to convert BulkDelete to single_sql_statement when there is a primary to issue only delete statement rather than multiple delete statements

4a6f59e92f7e2a49d6bd70174161ddb4e55d5528 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Get rid of glob imports

2411a447d5773f656d247aff41038909564c515b authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Remove some more alternate syntax and stick to one and only one to simplify everything

8642e1185143d9b012b76a036ed484716c637283 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Update changelog

b54bd913d58901aaf123ec33c8f289ada7b6ba9d authored about 4 years ago by Jovansonlee Cesar <[email protected]>
move list_fail into utils

4590af2d04bcbb11b15bc1f1efc784d9ffa9a062 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Remove the alternate syntax for columns projection using parenthesis, instead just use braces

Remove the alternate syntax for join type using caret for the arrow

0a66ccc42f5ded3a359a851e070505bc7e3e8dee authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add multi_values parser for expression

9fe5a0c1b7de5248d6779a9d7f46f7327255d5bd authored about 4 years ago by Jovansonlee Cesar <[email protected]>
remove the use of local path in patch, use git instead

8e3da5f437ea3808232253bcf4a82aae5f3057f1 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.5.0 release

43c9a79f554529e95d0c3292ebeb479685b478e0 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Expr::ColumnName variant should just be Expr::Column

21f956204a2f30907dfc4bf2d09f2b1db225e9ad authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix test in restq-http due to rename of Table to TableName and Column to ColumnName

a869cd2815b227946f3bc98f83c4b68680ac06a1 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Rename Table to TableName and Column to ColumnName to signify that it only contains the name and not their definition

4de81155e4ae698700bfd14dffe9d0a5a76bafde authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Remove the implementation of serialize for error, it's not needed anymore since error is now converted to RecovError

0bff82c85094b26b2eaee62ef936e5fee1a9ff05 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Change serialize_newtype_struct to serialize_newtype_variant

17b3934cf85e714dd00c5ea51c086b3a1963bcb9 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Serialize error types

67c83351690d6cffa8115bde7dcf4e5854836245 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Improve multi-statement to ignore multiple whitespace and empty new lines

fb5d1d4674e3a5a433653e3f60a680d75cbe2892 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.4.0 release

1646770b3e17d5b5f74591f94a0a6bfe41da9688 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.4.0 release

03f58ef37302f9310b7a6faf35473fa3c25dc3d6 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Include the serial type in conversion to primitive types

8f20652089254350407a8f33a7ef2c8a387084e3 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix panic when checking for the last character of the buffer

ec1eab491339363aed86e5a35e686bf0755d8b61 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add support for multi_statement restq

4beff4cb59dc4a2d4b78e55611d87bf2894fcfad authored about 4 years ago by Jovansonlee Cesar <[email protected]>
fix test

8c05c95027e695ae86b217ed40ecfdbfcff50315 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
modify the serial type to use custom serial type in the generated create sql statement

f5816fb98052e0609f647e4e866831b6a3e8cb83 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
expose parse_header from stmt_data parser

a4383a2793d2605beb074d196a67496ac4096c33 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Implement all variants of Statement

Use into_sql_statement for high level AST statements

08a6d03ac152fed3088636ebc3d76348ac347b57 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
add helper function for column_def determing the generated default property

251be920b31ebf29afc135bbafd4bcf7cac2ff46 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Implement creating a date now() in wasm using js date interface

048d26e82d1d154794b80588deffb06e999517e0 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix edge case conversion of dates when it is a blank string

3e1082a9a4ecabfd7b792cea28c14fb9a1cb61b8 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Modify DataTypeDef default value to accomodate also Function as default is not limited to DataValue, it can also be functions

4fe97108ded4c5000754e023be56d46138d3bb90 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add Implement Default for Direction

Implement get_page_size for Select

implement conversion of Json type

0f68d586d3667b37dd8e46fcb101e75b4ffc4d8c authored about 4 years ago by Jovansonlee Cesar <[email protected]>
parse bulk_update

unify code to build filter for BulkUpdate and BulkDelete

159717722d69b8159ac2b0a5c7d6340bf437a3c3 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add into_data_values, casting the simple value into a more specific data_type

e1edf0ddddcde53e8b15ce62fb7119875a245ded authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix error in restq-http

ffa6f0347f456edb6fb728a0d004979d73c2f8b7 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix warnings

8cf7fa52820ac0a7be6d0260d0e5bf3acaa6ae27 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Remove the column_def in csv_rows, plain_data and stmt_data since casting is not needed

5991ec080128c84b4647a6b58f4d19faca9290aa authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Use the simple Value in CsvRows and StmtData, so as not to keep casting the values to and fro in the higher level usage

4cf22236c83bcbd29c2008731b8d5c6b7d63b9b2 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Implement conversion of BulkUpdate

9aae59d9a9f965932ba7c661c06ed23638244908 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Implement bulk update

0819868144e9b1b9b205e3b4f380ecfdfb5b4f08 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
implement conversion of Ilike operator

b96f4377ee94f2e73ced01f9492e7e810d1f7018 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
update changelog

980577837f74c1a0e53333ba5b711c84054c4127 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
bump up version

36d370e80afbf3ce21d8987f68cad6947efbdf48 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
fix tests

96d157be36009b598413a09ab5472cc428ef5797 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Update changelog

3083344f729be3be17c63b5a71f4c97bca2ea5e0 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Expose some more AST struct/types

Implement additional helper methods in Select AST

2c29cbe18a3d31ecc2b09d1e2ff7da3f8510792e authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add helper methods to Select AST

2ef8d070623f0ed20f44feadd2877dfd500ab3b0 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Implement fmt::Display for Select AST

b9ec49b7487e18bcdecc2455a88ca5b8c9e7c125 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
update readme

3bfa26f21eb4609c4684ec748ef69443cff8f2f5 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt using nightly to merge_imports nicely

247187758fbf40cb3a9e22629bebaa9c6e7f36cf authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add module comments

fff8f42344fea9d5a6ac3eff8c31ffa3c3377e02 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
restructure parser module moved it inside ast module

e549eac19c7665a881e91b9829266e08f62e58ab authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Improve implementation of data conversion

684f75c5d5c23999ed37512eda2adcf82347d9c4 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add test for parsing select with paging

6722f47c0c330750aa20e7bcc2251e09eac7273f authored about 4 years ago by Jovansonlee Cesar <[email protected]>
update readme

5b75f6e608dfc312096074e878e14af580fc4466 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix conversion of serial types

implement parsing of very simple date

add more tests

b09c5b673c2089e115a263099a9dfc7adff8e7b4 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
use the published ast version

63ded9cef57933427dd9066b60d521ca5e5a108e authored about 4 years ago by Jovansonlee Cesar <[email protected]>
update changelog

1094b56567bfac2308d798ce6dc7fad382fc4466 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
prepare for 0.3.2 release

cad8548ac5ad6db5d1e2b0e68fe6f5d46b4d8e08 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Fix query where there is no filter while page and page_size is specified

d13b56a511b6a86b876f9073819adb217858540c authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add parsing for common date format

fe7ef92dbdf94cfaf72b946c7233e37771c8744e authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Remove FIXME comment that has already been fixed

30fed960f42c88637ab36855ac1c57cbc2b8936b authored about 4 years ago by Jovansonlee Cesar <[email protected]>
reexport uuid

308526d401ba2b011c8a93df2ca4208d595c4aca authored about 4 years ago by Jovansonlee Cesar <[email protected]>
implement fmt::Display for TableDef

62b3314e33766101ee888acdf5b2dca44ca6aad8 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add fmt for DataValue, Table, ColumnDef, Column, DataTypeDef etc

2d16914772a382625c5c06bd4f82b7fc760b4121 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt

324d7610304be42e173624ce98c504005935f442 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Implement display for ColumnAttribte

7b2f33ddfa447d02714e9f6ce8488b41f85c32b0 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
split dml structs from dml_parser, split ddl structs and ddl_parser

83a1188b27ab233b97cfc101d50413bc5b0548b8 authored about 4 years ago by Jovansonlee Cesar <[email protected]>
Add Bytes and Json DataType

a65956e14f93d00d36d8dd7159bb16d76b2798ac authored about 4 years ago by Jovansonlee Cesar <[email protected]>
export PlainData in the crate

672f64717631e4e12264fa5ce6e7d338cd1535e8 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.3.1 release

3f487651cb2ae544fb48336269d4c71ab9309663 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add parse_select_chars and expose it as an api for inquerest

526a6cb6e4274173e951ebf4df9a7b7adcbf737c authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix, remove warnings

2a5baa977d4acfe52540dcf9442814d24fa71f36 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Fix restq-http

048b099613b59565e8a0df3101c6df0a98233ee5 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Releasing 0.3.0

9b0beb452e1ba01575c54f29066e5f98ddd02bf6 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Remove warnings

2c948179cc3bba71e35aef69673bbb689227ad92 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
modularize csv_rows into it's own module

Add a plain data struct which holds only the table definition and the csv_rows

a5d3b5ae0a31fdc122f4d726c8b10c94d9635c74 authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.2.1 release

a00fa689d71540571a66ce8c8c396ffa1af127cb authored over 4 years ago by Jovansonlee Cesar <[email protected]>
Add parser for bulk update, which is just the same with bulk delete

e3d12835f3136d5fa983d948abb9e3c7b69b222b authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Add BulkUpdate and BulkDelete

3a7d084b4cfbe0ad71e6a3a6f73dddebb6b5595e authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Remove email, domain and ipaddr from data_type

1e28e80b32c816f2c53c5d03c2b8451e9b1fe08e authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Remove complex string types such as email, domain, ipaddr since they can be stored as string

4b1877c2fb5b28afebfbcae53605c13adaab2f71 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Modularize functions and expose the a function to extract only the restq from a request

38566190511b90ca8145e2f8b80c3f159f32c961 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.2.0 release

c7395da894313e7605c22121a83ee3131cb44076 authored almost 5 years ago by Jovansonlee Cesar <[email protected]>