eclipse / jnosql

Eclipse JNoSQL is a framework which has the goal to help Java developers to create Jakarta EE applications with NoSQL.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Make structure query to Column database

otaviojava opened this issue · comments

Design a Dina Query language to select, update, insert and delete information in database.

http://www.antlr.org/

Query

Select

select * from family;
select field, field2 from family;
select field, field2 from family where id = 2;
select field, field2 from family where id >= 2 and index >3;

Insert

INSERT INTO family (column1,column2,column3,...)
VALUES (value1,value2,value3,...);

INSERT INTO family (column1,column2,column3,...)
VALUES (value1,value2,value3,...) (value1,value2,value3,...);

INSERT INTO family (column1,column2,column3,...)
VALUES (value1,value2,value3,...) ttl 20 (seconds, minutes, hours, days);

INSERT INTO family (column1,column2,column3,...)
VALUES (value1,value2,value3,...) ttl 20 (seconds, minutes, hours, days) async;

Delete

DELETE FROM family WHERE id =value;
DELETE field, field2 FROM family WHERE id =value;