diff --git a/NEWS.txt b/NEWS.txt index c7976b9ae1..af2f64cb5e 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -18,6 +18,11 @@ using the provided 'sstableupgrade' tool. New features ------------ + - Support for IN restrictions on any partition key component or clustering key + as well as support for EQ and IN multicolumn restrictions has been added to + UPDATE and DELETE statement. + - Support for single-column and multi-colum slice restrictions (>, >=, <= and <) + has been added to DELETE statements - nodetool rebuild_index accepts the index argument without the redundant table name - Materialized Views, which allow for server-side denormalization, is now @@ -35,7 +40,6 @@ New features you do not run repair for a long time, you will keep all tombstones around which can cause other problems. - Upgrading --------- - Max mutation size is now configurable via max_mutation_size_in_kb setting in diff --git a/doc/cql3/CQL.textile b/doc/cql3/CQL.textile index 74ed64e9e4..0e045289a9 100644 --- a/doc/cql3/CQL.textile +++ b/doc/cql3/CQL.textile @@ -863,8 +863,11 @@ bc(syntax).. ::= ( AND )* ::= '=' - | IN '(' ( ( ',' )* )? ')' + | '(' (',' )* ')' '=' + | IN '(' ( ( ',' )* )? ')' | IN '?' + | '(' (',' )* ')' IN '(' ( ( ',' )* )? ')' + | '(' (',' )* ')' IN '?'