├── .babelrc ├── .github └── workflows │ └── test.yml ├── .gitignore ├── .jshintrc ├── .npmignore ├── .nvmrc ├── ChangeLog ├── LICENSE ├── README.md ├── dist ├── dynamodbjs.js └── dynamodbjs.min.js ├── lib ├── batch.js ├── dynamodb.js ├── sqlparser.js └── transact.js ├── package.json ├── src └── sqlparser.jison ├── test ├── 000-index.js ├── credentials ├── lib │ └── common.js ├── res │ ├── 000-create_table.yaml │ ├── 010-describe.yaml │ ├── 030-insert.yaml │ ├── 033-batch_insert.yaml │ ├── 040-update.yaml │ ├── 050-replace.yaml │ ├── 060-delete.yaml │ ├── 070-query.yaml │ ├── 090-scan.yaml │ ├── 991-drop_index.yaml │ └── 999-drop_table.yaml └── tests │ ├── 000-createTable.js │ ├── 010-describe.js │ ├── 020-specialSigns.js │ ├── 030-insert.js │ ├── 031-insert_or_update.js │ ├── 032-insert_or_replace.js │ ├── 040-update.js │ ├── 050-replace.js │ ├── 060-delete.js │ ├── 070-get.js │ ├── 080-query.js │ ├── 090-scan.js │ ├── 0A0-batch_write.js │ ├── 0B0-batch_read.js │ ├── 0C0-transact.js │ └── 999-deleteTable.js └── webpack.browser.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"] 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 16 -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/ChangeLog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/README.md -------------------------------------------------------------------------------- /dist/dynamodbjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/dist/dynamodbjs.js -------------------------------------------------------------------------------- /dist/dynamodbjs.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/dist/dynamodbjs.min.js -------------------------------------------------------------------------------- /lib/batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/lib/batch.js -------------------------------------------------------------------------------- /lib/dynamodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/lib/dynamodb.js -------------------------------------------------------------------------------- /lib/sqlparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/lib/sqlparser.js -------------------------------------------------------------------------------- /lib/transact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/lib/transact.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/package.json -------------------------------------------------------------------------------- /src/sqlparser.jison: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/src/sqlparser.jison -------------------------------------------------------------------------------- /test/000-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/000-index.js -------------------------------------------------------------------------------- /test/credentials: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/credentials -------------------------------------------------------------------------------- /test/lib/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/lib/common.js -------------------------------------------------------------------------------- /test/res/000-create_table.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/res/000-create_table.yaml -------------------------------------------------------------------------------- /test/res/010-describe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/res/010-describe.yaml -------------------------------------------------------------------------------- /test/res/030-insert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/res/030-insert.yaml -------------------------------------------------------------------------------- /test/res/033-batch_insert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/res/033-batch_insert.yaml -------------------------------------------------------------------------------- /test/res/040-update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/res/040-update.yaml -------------------------------------------------------------------------------- /test/res/050-replace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/res/050-replace.yaml -------------------------------------------------------------------------------- /test/res/060-delete.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/res/060-delete.yaml -------------------------------------------------------------------------------- /test/res/070-query.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/res/070-query.yaml -------------------------------------------------------------------------------- /test/res/090-scan.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/res/090-scan.yaml -------------------------------------------------------------------------------- /test/res/991-drop_index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/res/991-drop_index.yaml -------------------------------------------------------------------------------- /test/res/999-drop_table.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/res/999-drop_table.yaml -------------------------------------------------------------------------------- /test/tests/000-createTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/000-createTable.js -------------------------------------------------------------------------------- /test/tests/010-describe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/010-describe.js -------------------------------------------------------------------------------- /test/tests/020-specialSigns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/020-specialSigns.js -------------------------------------------------------------------------------- /test/tests/030-insert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/030-insert.js -------------------------------------------------------------------------------- /test/tests/031-insert_or_update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/031-insert_or_update.js -------------------------------------------------------------------------------- /test/tests/032-insert_or_replace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/032-insert_or_replace.js -------------------------------------------------------------------------------- /test/tests/040-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/040-update.js -------------------------------------------------------------------------------- /test/tests/050-replace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/050-replace.js -------------------------------------------------------------------------------- /test/tests/060-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/060-delete.js -------------------------------------------------------------------------------- /test/tests/070-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/070-get.js -------------------------------------------------------------------------------- /test/tests/080-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/080-query.js -------------------------------------------------------------------------------- /test/tests/090-scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/090-scan.js -------------------------------------------------------------------------------- /test/tests/0A0-batch_write.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/0A0-batch_write.js -------------------------------------------------------------------------------- /test/tests/0B0-batch_read.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/0B0-batch_read.js -------------------------------------------------------------------------------- /test/tests/0C0-transact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/0C0-transact.js -------------------------------------------------------------------------------- /test/tests/999-deleteTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/test/tests/999-deleteTable.js -------------------------------------------------------------------------------- /webpack.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awspilot/dynamodb-oop/HEAD/webpack.browser.js --------------------------------------------------------------------------------