Skip to content

Commit

Permalink
cql3: enable grammer for collection conditions
Browse files Browse the repository at this point in the history
  map['key'] IN (1, 2, 3)

etc.
  • Loading branch information
avikivity committed Apr 28, 2015
1 parent 993db76 commit 0b09296
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions cql3/Cql.g
Original file line number Diff line number Diff line change
Expand Up @@ -1152,15 +1152,13 @@ columnCondition[conditions_type& conditions]
( values=singleColumnInValues { conditions.emplace_back(key, cql3::column_condition::raw::simple_in_condition(values)); }
| marker=inMarker { conditions.emplace_back(key, cql3::column_condition::raw::simple_in_condition(marker)); }
)
#if 0
| '[' element=term ']'
( op=relationType t=term { conditions.add(Pair.create(key, ColumnCondition.Raw.collectionCondition(t, element, *op))); }
( op=relationType t=term { conditions.emplace_back(key, cql3::column_condition::raw::collection_condition(t, element, *op)); }
| K_IN
( values=singleColumnInValues { conditions.add(Pair.create(key, ColumnCondition.Raw.collectionInCondition(element, values))); }
| marker=inMarker { conditions.add(Pair.create(key, ColumnCondition.Raw.collectionInCondition(element, marker))); }
( values=singleColumnInValues { conditions.emplace_back(key, cql3::column_condition::raw::collection_in_condition(element, values)); }
| marker=inMarker { conditions.emplace_back(key, cql3::column_condition::raw::collection_in_condition(element, marker)); }
)
)
#endif
)
;
Expand Down

0 comments on commit 0b09296

Please sign in to comment.