eql-engine
E-Learnig query language interpreter
Usage
For node.js
// npm install eql-enginevar eql = ;
var query = eql;// do something with query
Parsed queries
SELECT
basic
// select all:Lorem ipsum "command": "select" "where": "predicate": "key": "all" "operator": "=" "value": "Lorem ipsum"
advanced
// select all:Lorem ipsum other:dolor sit amet "command": "select" "where": "predicate": "key": "all" "operator": "=" "value": "Lorem ipsum other"
// select all:Lorem ipsum && other!:dolor sit amet "command": "select" "where": "predicate": "key": "all" "operator": "=" "value": "Lorem ipsum" "and": "predicate": "key": "other" "operator": "!=" "value": "dolor sit amet"
// select all:Lorem ipsum || other:dolor sit amet "command": "select" "where": "predicate": "key": "all" "operator": "=" "value": "Lorem ipsum" "or": "predicate": "key": "other" "operator": "=" "value": "dolor sit amet"
// select all%Lorem ipsum || other:dolor sit amet "command": "select" "where": "predicate": "key": "all" "operator": "contains" "value": "Lorem ipsum" "or": "predicate": "key": "other" "operator": "=" "value": "dolor sit amet"
Licencia
Copyright(c) 2014 Dirección de Tecnología Educativa de Buenos Aires (Dte-ba)
Distrubuido bajo la licencia GNU GPL v3