Sha256: adb3f107748f17be193e89e6550846824301ea5632998583d3cfe25dac518251
Contents?: true
Size: 758 Bytes
Versions: 4
Compression:
Stored size: 758 Bytes
Contents
# encoding: utf-8 describe "DELETE" do include QueryBuilder::CQL::Operators let(:table) { QueryBuilder::CQL.keyspace(:wildlife).table(:species) } it_behaves_like :query_builder do subject { table.delete } let(:cql) { "DELETE FROM wildlife.species;" } end it_behaves_like :query_builder do subject do table .delete(:name, :number) .delete(:areal) .where(name: [:qiwi, :dront], cql_element[:state, 0] => :not_found) .if(number: 0) .using(timestamp: 100) .if_exists end let(:cql) { "DELETE name, number, areal FROM wildlife.species USING TIMESTAMP 100 WHERE name IN ('qiwi', 'dront') AND state[0] = 'not_found' IF EXISTS AND number = 0;" } end end # describe DELETE
Version data entries
4 entries across 4 versions & 1 rubygems