├── .busted ├── .ci ├── run_tests.sh └── setup_env.sh ├── .editorconfig ├── .gitignore ├── .luacov ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── dist.ini ├── docs ├── README.md ├── config.ld ├── examples │ ├── authentication.lua │ ├── authentication.lua.html │ ├── batch.lua │ ├── batch.lua.html │ ├── intro.lua │ ├── intro.lua.html │ ├── pagination.lua │ ├── pagination.lua.html │ ├── ssl.lua │ └── ssl.lua.html ├── index.html ├── ldoc.css ├── manual │ ├── README.md.html │ └── doc.md.html ├── modules │ ├── cassandra.html │ ├── resty.cassandra.cluster.html │ ├── resty.cassandra.policies.lb.dc_rr.html │ ├── resty.cassandra.policies.lb.req_dc_rr.html │ ├── resty.cassandra.policies.lb.req_rr.html │ ├── resty.cassandra.policies.lb.rr.html │ ├── resty.cassandra.policies.reconnection.const.html │ ├── resty.cassandra.policies.reconnection.exp.html │ └── resty.cassandra.policies.retry.simple.html └── topics │ └── doc.md.html ├── lib ├── cassandra │ ├── auth.lua │ ├── cql.lua │ ├── init.lua │ └── socket.lua └── resty │ └── cassandra │ ├── cluster.lua │ └── policies │ ├── lb │ ├── dc_rr.lua │ ├── init.lua │ ├── req_dc_rr.lua │ ├── req_rr.lua │ └── rr.lua │ ├── reconnection │ ├── const.lua │ ├── exp.lua │ └── init.lua │ └── retry │ ├── init.lua │ └── simple.lua ├── lua-cassandra-1.5.2-0.rockspec ├── lua-cassandra-dev-0.rockspec ├── spec ├── 01-unit │ ├── 01-rockspec_spec.lua │ ├── 02-buffer_spec.lua │ └── 03-cql_spec.lua ├── 02-integration │ ├── 01-host_spec.lua │ ├── 02-ssl_spec.lua │ └── 03-auth_spec.lua ├── fixtures │ └── ssl │ │ ├── cassandra.crt │ │ ├── cassandra.pem │ │ ├── client.p12 │ │ ├── client_cert.pem │ │ ├── client_key.pem │ │ ├── keystore.jks │ │ └── truststore.jks └── helpers.lua ├── t ├── 01-lb_rr.t ├── 02-lb_dc_rr.t ├── 03-reconn_const.t ├── 04-reconn_exp.t ├── 05-retry_simple.t ├── 06-cluster.t ├── 07-get_or_prepare.t ├── 08-execute.t ├── 09-schema_consensus.t ├── 10-error_handling.t ├── 11-batch.t ├── 12-iterate.t ├── 13-logging.t ├── 14-lb_req_dc_rr.t ├── 15-lb_req_rr.t ├── Util.pm └── reindex └── util ├── clean_ccm.sh ├── prove_ccm.sh └── ssl_fixtures.sh /.busted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/.busted -------------------------------------------------------------------------------- /.ci/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/.ci/run_tests.sh -------------------------------------------------------------------------------- /.ci/setup_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/.ci/setup_env.sh -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/.gitignore -------------------------------------------------------------------------------- /.luacov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/.luacov -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/README.md -------------------------------------------------------------------------------- /dist.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/dist.ini -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/config.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/config.ld -------------------------------------------------------------------------------- /docs/examples/authentication.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/examples/authentication.lua -------------------------------------------------------------------------------- /docs/examples/authentication.lua.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/examples/authentication.lua.html -------------------------------------------------------------------------------- /docs/examples/batch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/examples/batch.lua -------------------------------------------------------------------------------- /docs/examples/batch.lua.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/examples/batch.lua.html -------------------------------------------------------------------------------- /docs/examples/intro.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/examples/intro.lua -------------------------------------------------------------------------------- /docs/examples/intro.lua.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/examples/intro.lua.html -------------------------------------------------------------------------------- /docs/examples/pagination.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/examples/pagination.lua -------------------------------------------------------------------------------- /docs/examples/pagination.lua.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/examples/pagination.lua.html -------------------------------------------------------------------------------- /docs/examples/ssl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/examples/ssl.lua -------------------------------------------------------------------------------- /docs/examples/ssl.lua.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/examples/ssl.lua.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/ldoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/ldoc.css -------------------------------------------------------------------------------- /docs/manual/README.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/manual/README.md.html -------------------------------------------------------------------------------- /docs/manual/doc.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/manual/doc.md.html -------------------------------------------------------------------------------- /docs/modules/cassandra.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/modules/cassandra.html -------------------------------------------------------------------------------- /docs/modules/resty.cassandra.cluster.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/modules/resty.cassandra.cluster.html -------------------------------------------------------------------------------- /docs/modules/resty.cassandra.policies.lb.dc_rr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/modules/resty.cassandra.policies.lb.dc_rr.html -------------------------------------------------------------------------------- /docs/modules/resty.cassandra.policies.lb.req_dc_rr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/modules/resty.cassandra.policies.lb.req_dc_rr.html -------------------------------------------------------------------------------- /docs/modules/resty.cassandra.policies.lb.req_rr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/modules/resty.cassandra.policies.lb.req_rr.html -------------------------------------------------------------------------------- /docs/modules/resty.cassandra.policies.lb.rr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/modules/resty.cassandra.policies.lb.rr.html -------------------------------------------------------------------------------- /docs/modules/resty.cassandra.policies.reconnection.const.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/modules/resty.cassandra.policies.reconnection.const.html -------------------------------------------------------------------------------- /docs/modules/resty.cassandra.policies.reconnection.exp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/modules/resty.cassandra.policies.reconnection.exp.html -------------------------------------------------------------------------------- /docs/modules/resty.cassandra.policies.retry.simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/modules/resty.cassandra.policies.retry.simple.html -------------------------------------------------------------------------------- /docs/topics/doc.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/docs/topics/doc.md.html -------------------------------------------------------------------------------- /lib/cassandra/auth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/cassandra/auth.lua -------------------------------------------------------------------------------- /lib/cassandra/cql.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/cassandra/cql.lua -------------------------------------------------------------------------------- /lib/cassandra/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/cassandra/init.lua -------------------------------------------------------------------------------- /lib/cassandra/socket.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/cassandra/socket.lua -------------------------------------------------------------------------------- /lib/resty/cassandra/cluster.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/resty/cassandra/cluster.lua -------------------------------------------------------------------------------- /lib/resty/cassandra/policies/lb/dc_rr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/resty/cassandra/policies/lb/dc_rr.lua -------------------------------------------------------------------------------- /lib/resty/cassandra/policies/lb/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/resty/cassandra/policies/lb/init.lua -------------------------------------------------------------------------------- /lib/resty/cassandra/policies/lb/req_dc_rr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/resty/cassandra/policies/lb/req_dc_rr.lua -------------------------------------------------------------------------------- /lib/resty/cassandra/policies/lb/req_rr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/resty/cassandra/policies/lb/req_rr.lua -------------------------------------------------------------------------------- /lib/resty/cassandra/policies/lb/rr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/resty/cassandra/policies/lb/rr.lua -------------------------------------------------------------------------------- /lib/resty/cassandra/policies/reconnection/const.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/resty/cassandra/policies/reconnection/const.lua -------------------------------------------------------------------------------- /lib/resty/cassandra/policies/reconnection/exp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/resty/cassandra/policies/reconnection/exp.lua -------------------------------------------------------------------------------- /lib/resty/cassandra/policies/reconnection/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/resty/cassandra/policies/reconnection/init.lua -------------------------------------------------------------------------------- /lib/resty/cassandra/policies/retry/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/resty/cassandra/policies/retry/init.lua -------------------------------------------------------------------------------- /lib/resty/cassandra/policies/retry/simple.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lib/resty/cassandra/policies/retry/simple.lua -------------------------------------------------------------------------------- /lua-cassandra-1.5.2-0.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lua-cassandra-1.5.2-0.rockspec -------------------------------------------------------------------------------- /lua-cassandra-dev-0.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/lua-cassandra-dev-0.rockspec -------------------------------------------------------------------------------- /spec/01-unit/01-rockspec_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/01-unit/01-rockspec_spec.lua -------------------------------------------------------------------------------- /spec/01-unit/02-buffer_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/01-unit/02-buffer_spec.lua -------------------------------------------------------------------------------- /spec/01-unit/03-cql_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/01-unit/03-cql_spec.lua -------------------------------------------------------------------------------- /spec/02-integration/01-host_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/02-integration/01-host_spec.lua -------------------------------------------------------------------------------- /spec/02-integration/02-ssl_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/02-integration/02-ssl_spec.lua -------------------------------------------------------------------------------- /spec/02-integration/03-auth_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/02-integration/03-auth_spec.lua -------------------------------------------------------------------------------- /spec/fixtures/ssl/cassandra.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/fixtures/ssl/cassandra.crt -------------------------------------------------------------------------------- /spec/fixtures/ssl/cassandra.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/fixtures/ssl/cassandra.pem -------------------------------------------------------------------------------- /spec/fixtures/ssl/client.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/fixtures/ssl/client.p12 -------------------------------------------------------------------------------- /spec/fixtures/ssl/client_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/fixtures/ssl/client_cert.pem -------------------------------------------------------------------------------- /spec/fixtures/ssl/client_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/fixtures/ssl/client_key.pem -------------------------------------------------------------------------------- /spec/fixtures/ssl/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/fixtures/ssl/keystore.jks -------------------------------------------------------------------------------- /spec/fixtures/ssl/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/fixtures/ssl/truststore.jks -------------------------------------------------------------------------------- /spec/helpers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/spec/helpers.lua -------------------------------------------------------------------------------- /t/01-lb_rr.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/01-lb_rr.t -------------------------------------------------------------------------------- /t/02-lb_dc_rr.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/02-lb_dc_rr.t -------------------------------------------------------------------------------- /t/03-reconn_const.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/03-reconn_const.t -------------------------------------------------------------------------------- /t/04-reconn_exp.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/04-reconn_exp.t -------------------------------------------------------------------------------- /t/05-retry_simple.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/05-retry_simple.t -------------------------------------------------------------------------------- /t/06-cluster.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/06-cluster.t -------------------------------------------------------------------------------- /t/07-get_or_prepare.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/07-get_or_prepare.t -------------------------------------------------------------------------------- /t/08-execute.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/08-execute.t -------------------------------------------------------------------------------- /t/09-schema_consensus.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/09-schema_consensus.t -------------------------------------------------------------------------------- /t/10-error_handling.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/10-error_handling.t -------------------------------------------------------------------------------- /t/11-batch.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/11-batch.t -------------------------------------------------------------------------------- /t/12-iterate.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/12-iterate.t -------------------------------------------------------------------------------- /t/13-logging.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/13-logging.t -------------------------------------------------------------------------------- /t/14-lb_req_dc_rr.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/14-lb_req_dc_rr.t -------------------------------------------------------------------------------- /t/15-lb_req_rr.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/15-lb_req_rr.t -------------------------------------------------------------------------------- /t/Util.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/Util.pm -------------------------------------------------------------------------------- /t/reindex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/t/reindex -------------------------------------------------------------------------------- /util/clean_ccm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/util/clean_ccm.sh -------------------------------------------------------------------------------- /util/prove_ccm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/util/prove_ccm.sh -------------------------------------------------------------------------------- /util/ssl_fixtures.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thibaultcha/lua-cassandra/HEAD/util/ssl_fixtures.sh --------------------------------------------------------------------------------