henry
henry
## Goal Currently table_name, alias and index_name are using `ObjectName(Vec)` but redundant. Let's replace all `ObjectName` with `String` ## Todo - [x] replace all `ObjectName` with `String` - [x] Throw...
# 🚧 WIP yet ## Goal Support Dictionary view to get schema information. ```sql gluesql> SELECT * FROM GLUE_TABLES; ``` | TABLE_NAME | CREATED | |------------|------------| | Tab1 | 2022-09-23...
## Symptom ```sql gluesql> create table Foo(id int); gluesql> select * from Foo a join Foo b on a.id = b.id; | id | id | gluesql> select id from...
**Description:** Make tuple and custom array declared as interface compatible **BREAKING CHANGE:** **Related issue (if exists):** To resolve #216
## Todo - [x] Fix insert_schema to overwrite if exsits on MongoStorage - [x] refactor: impl Validator - [x] add a case to run insert_schema consecutively
## Todo - [x] exclude test cases of redis-storage with `test-redis` feature - [x] fix partial excluding test cases of mongo-storage to exclude all cases
## Disclaimer Some DB like mysql allow to create FK to non-unique index. But Here I implemented to allow only unique index including PK ## Todo - [x] add constraints...
## Goal - Currently we support only tabular ON | OFF on CLI ```sql gluesql>.set tabular ON gluesql> VALUES (1, 'a'), (2, 'b'); | column1 | column2 | |---------|---------| |...
# Goal ## Currently, Scalar subquery is supported by SQL and SQL expression of AST Builder. ### by SQL ```sql SELECT (SELECT MAX(Id) FROM Items) AS MaxId FROM Groups ```...
## ~~BlockedBy #1130~~ ## Goal ```sql CREATE TABLE Target AS SELECT Source.*, 'literal', .. FROM Source ``` Currently, This SQL copies only Source table's schema to Target table, not including...