├── .gitignore ├── .npmignore ├── README.md ├── config.json ├── doc ├── QueryObject.md └── SchemaNotation.md ├── lib ├── core │ ├── DBConn.js │ ├── DBManager.js │ └── sqlEngine.js ├── schemaManager.js ├── soar.js └── sql │ ├── sqlComp.js │ └── sqlGenMySql.js ├── package.json ├── releaseNote.md └── test ├── multiDB └── testMultiDB.js ├── sampleData ├── sampleData.sql ├── sampleData2.sql └── schema.sql ├── storedExpr ├── person.js └── person │ └── personAddr.js ├── testCache.js ├── testConfig.js ├── testFail.js ├── testJoin.js ├── testQuery.js ├── testQueryObject.js ├── testSchema.js └── testStoredExpr.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .svn 3 | .*.swp 4 | .git 5 | node_modules 6 | npm-debug.log -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/.npmignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/README.md -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/config.json -------------------------------------------------------------------------------- /doc/QueryObject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/doc/QueryObject.md -------------------------------------------------------------------------------- /doc/SchemaNotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/doc/SchemaNotation.md -------------------------------------------------------------------------------- /lib/core/DBConn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/lib/core/DBConn.js -------------------------------------------------------------------------------- /lib/core/DBManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/lib/core/DBManager.js -------------------------------------------------------------------------------- /lib/core/sqlEngine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/lib/core/sqlEngine.js -------------------------------------------------------------------------------- /lib/schemaManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/lib/schemaManager.js -------------------------------------------------------------------------------- /lib/soar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/lib/soar.js -------------------------------------------------------------------------------- /lib/sql/sqlComp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/lib/sql/sqlComp.js -------------------------------------------------------------------------------- /lib/sql/sqlGenMySql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/lib/sql/sqlGenMySql.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/package.json -------------------------------------------------------------------------------- /releaseNote.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/releaseNote.md -------------------------------------------------------------------------------- /test/multiDB/testMultiDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/multiDB/testMultiDB.js -------------------------------------------------------------------------------- /test/sampleData/sampleData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/sampleData/sampleData.sql -------------------------------------------------------------------------------- /test/sampleData/sampleData2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/sampleData/sampleData2.sql -------------------------------------------------------------------------------- /test/sampleData/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/sampleData/schema.sql -------------------------------------------------------------------------------- /test/storedExpr/person.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/storedExpr/person.js -------------------------------------------------------------------------------- /test/storedExpr/person/personAddr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/storedExpr/person/personAddr.js -------------------------------------------------------------------------------- /test/testCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/testCache.js -------------------------------------------------------------------------------- /test/testConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/testConfig.js -------------------------------------------------------------------------------- /test/testFail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/testFail.js -------------------------------------------------------------------------------- /test/testJoin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/testJoin.js -------------------------------------------------------------------------------- /test/testQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/testQuery.js -------------------------------------------------------------------------------- /test/testQueryObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/testQueryObject.js -------------------------------------------------------------------------------- /test/testSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/testSchema.js -------------------------------------------------------------------------------- /test/testStoredExpr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlue/sql-soar/HEAD/test/testStoredExpr.js --------------------------------------------------------------------------------