Commit Graph

  • ca046f00fc Merge remote-tracking branch 'dev/penberg/create-keyspace-stmt' Tomasz Grabiec 2015-03-12 10:31:32 +01:00
  • 3f019ee9c0 tests: create keyspace statement test case Pekka Enberg 2015-03-04 14:34:56 +02:00
  • e1948dcc0c cql3: Convert create_keyspace_statement to C++, take 2 Pekka Enberg 2015-03-09 11:05:31 +02:00
  • f2d0f325d4 exceptions: Add already_exists_exception class Pekka Enberg 2015-03-09 11:19:31 +02:00
  • 5b3922f860 transport: Convert Event.SchemaChange constructors, take #2 Pekka Enberg 2015-03-09 11:06:49 +02:00
  • 07e73bdb26 cql3/Cql.g: Implement convert_property_map() helper Pekka Enberg 2015-03-10 11:09:21 +02:00
  • bcb6c1b9c3 service: Convert MigrationManager to C++ Pekka Enberg 2015-03-09 11:45:13 +02:00
  • 5bdf0e4429 service: Import MigrationManager.java Pekka Enberg 2015-03-06 10:36:22 +02:00
  • 2bff7888b6 unimplemented: Add MIGRATIONS Pekka Enberg 2015-03-09 11:50:15 +02:00
  • 6f15c18f0a cql3: Convert KSPropDefs to C++, take #2 Pekka Enberg 2015-03-10 09:40:52 +02:00
  • 57e6c63b7a cql3: Convert statements.PropertyDefinitions to C++, take 3 Pekka Enberg 2015-03-10 11:09:37 +02:00
  • 75a3595691 config: Convert KSMetaData to C++ Pekka Enberg 2015-03-10 09:37:10 +02:00
  • d41b4e57ad tests: add test for map literal and setting a map value by key Avi Kivity 2015-03-11 13:27:59 +02:00
  • 20e616131f cql3: convert grammar for map literals and setting a map value by key Avi Kivity 2015-03-11 13:25:32 +02:00
  • 6e646efb85 cql3: implement operation::setter::prepare() for maps Avi Kivity 2015-03-11 13:24:39 +02:00
  • 1172f65d50 cql3: convert maps::setter_by_key to C++ Avi Kivity 2015-03-11 13:23:25 +02:00
  • a64cd8f22f cql3: convert maps::literal to C++ Avi Kivity 2015-03-11 13:19:30 +02:00
  • 0f793f1aa7 cql3: convert maps::delayed_value to C++ Avi Kivity 2015-03-11 13:22:33 +02:00
  • a5aefb5ef2 config: Import KSMetaData.java Pekka Enberg 2015-03-09 11:53:26 +02:00
  • df5fe24ed7 config: Convert UTMetaData to C++ Pekka Enberg 2015-03-10 15:30:03 +02:00
  • a372a9170b config: Import UTMetaData.java Pekka Enberg 2015-03-10 15:29:45 +02:00
  • 561d72879a cql3: convert maps::value to C++ Avi Kivity 2015-03-11 13:21:53 +02:00
  • 33f6703be6 cql3: move enable_shared_from_this up the cql3::term hierarchy Avi Kivity 2015-03-11 13:08:06 +02:00
  • 70d1be8e82 cql3: add stringifying operators Avi Kivity 2015-03-11 13:06:04 +02:00
  • 08b07f5093 cql3: add helpers to assignment_testable Avi Kivity 2015-03-11 13:03:53 +02:00
  • ca308698df collection_type_impl: add to_value(mutation_view) Avi Kivity 2015-03-11 14:37:54 +02:00
  • 7c5d865aac db: add map_type::serialize_partially_deserialized_from Avi Kivity 2015-03-11 14:36:13 +02:00
  • fc9a8d6efd db: add collection_type_impl::pack Avi Kivity 2015-03-11 14:33:59 +02:00
  • 3c63f77824 db: split collection_type_impl::mutation into an owning and view types Avi Kivity 2015-03-11 14:32:28 +02:00
  • 0bd44deca9 db: add abstract_type::as_less_comparator() Avi Kivity 2015-03-11 14:28:07 +02:00
  • 769824655e types: add forward declarations for collection serialization operations Avi Kivity 2015-03-11 13:42:42 +02:00
  • 362dbd5c94 types: add bytes_view variant of write_collection_value() Avi Kivity 2015-03-11 13:29:53 +02:00
  • 56d4592e00 atomic_cell: add view::serialize() helper Avi Kivity 2015-03-11 13:00:40 +02:00
  • f226f93120 fix collection_type_impl::merge Avi Kivity 2015-03-11 12:59:31 +02:00
  • 49a93b333b cql: pass operations by reference to specializedColumnOperation Avi Kivity 2015-03-11 12:47:22 +02:00
  • 90ef430d1f tests: add list_type mutation test Avi Kivity 2015-03-08 16:11:12 +02:00
  • fb876cb6f2 db: implement list_type Avi Kivity 2015-03-08 15:52:53 +02:00
  • 6f3e63fb3a tests: add set mutation test Avi Kivity 2015-03-08 14:53:02 +02:00
  • 488ac10369 db: add set type implementation Avi Kivity 2015-03-08 14:47:46 +02:00
  • 0535c56735 db: add helper iterator for deserializing list-like types Avi Kivity 2015-03-08 14:47:04 +02:00
  • a4e6fcc30c db: change read_collection_value() to return a bytes_view Avi Kivity 2015-03-12 09:53:18 +02:00
  • 77196afb95 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-03-11 19:32:52 +02:00
  • 3a35fe061b tests: tighten when_all() compare Avi Kivity 2015-03-11 19:31:55 +02:00
  • 5b6e23ebde tests: reduce BOOST_REQUIRE() calls Avi Kivity 2015-03-11 19:21:54 +02:00
  • 45cffd5681 core: add seastar API Avi Kivity 2015-03-10 17:23:06 +02:00
  • b3dd714e00 Merge branch 'tgrabiec/select' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-11 19:02:08 +02:00
  • d0705e6e82 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-03-11 19:01:37 +02:00
  • 0838a0ce2f core: drop future<> casting to rvalue before call to then_wrapped() Gleb Natapov 2015-03-11 17:15:27 +02:00
  • a10c6681e3 build: fix jenkins/boost test integration Shlomi Livne 2015-03-11 15:38:10 +02:00
  • e659ca2629 Merge branch 'when_all' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-03-11 17:06:23 +02:00
  • 053f9e6d05 tests: Add tests for parsing and execution of CQL select statement Tomasz Grabiec 2015-03-10 11:28:10 +01:00
  • 40d3e6c349 Cql.g: Convert rules for select statement Tomasz Grabiec 2015-03-10 09:47:37 +01:00
  • 09f0c5bb6d Cql.g: Fix result of unaliasedSelector rule not being set Tomasz Grabiec 2015-03-10 09:46:58 +01:00
  • f7aa2a58bd cql3: Convert SelectStatement and SelectStatement.RawStatement Tomasz Grabiec 2015-03-10 09:45:24 +01:00
  • 2f6d9a4113 db: Introduce query interface Tomasz Grabiec 2015-03-04 18:27:33 +01:00
  • acda112314 db: Register system keyspace Tomasz Grabiec 2015-03-10 09:33:31 +01:00
  • e6ad9df1c9 db: Add db::system_keyspace::make() for creating the system keyspace Tomasz Grabiec 2015-03-10 09:32:09 +01:00
  • fc00cf4f0f db: Do not fail when creating a table with composite partition key Tomasz Grabiec 2015-03-10 09:40:00 +01:00
  • b9d6cbeb3b types: Introduce tuple_type::is_full() Tomasz Grabiec 2015-03-10 09:03:49 +01:00
  • 76c3509501 transport: Handle result_message::rows in CQL3 server Tomasz Grabiec 2015-03-04 18:18:21 +01:00
  • 4681af1b5a transport: Add result_message::rows Tomasz Grabiec 2015-03-04 18:17:52 +01:00
  • 03c70bb71f service: Stub paging_state::serialize() Tomasz Grabiec 2015-03-04 18:28:10 +01:00
  • 5458d7bf7f cql3: Convert StatementRestrictions Tomasz Grabiec 2015-03-04 18:44:05 +01:00
  • e202a13fff cql3: Convert SingleColumnPrimaryKeyRestrictions Tomasz Grabiec 2015-03-04 21:26:24 +01:00
  • f2b9bbe74a cql3: Convert ReversePrimaryKeyRestrictions Tomasz Grabiec 2015-03-04 21:25:57 +01:00
  • ff8adf93a2 cql3: Convert ForwardingPrimaryKeyRestrictions Tomasz Grabiec 2015-03-04 21:25:36 +01:00
  • b49dc80eb5 cql3: Convert SingleColumnRestrictions Tomasz Grabiec 2015-03-04 18:27:02 +01:00
  • 25db056a8b cql3: Convert SingleColumnRestriction.Contains Tomasz Grabiec 2015-03-04 17:30:06 +01:00
  • 3e1c3a6b09 cql3: Convert Restrictions and PrimaryKeyRestrictions Tomasz Grabiec 2015-03-04 18:42:27 +01:00
  • 2946bff496 cql3: Remove AbstractPrimaryKeyRestrictions.java Tomasz Grabiec 2015-03-02 11:34:51 +01:00
  • 3556ee9d45 cql3: Expose restricion::merge_with() Tomasz Grabiec 2015-03-04 18:50:53 +01:00
  • a80a9a7253 cql3: Add restriction::to_string() Tomasz Grabiec 2015-03-04 21:15:17 +01:00
  • bbe32bf26b cql3: Take vector by const& in abstract_restricion::uses_function() Tomasz Grabiec 2015-03-04 17:31:08 +01:00
  • 71756de650 cql3: single_column_restriction: keep column_definition& as const Tomasz Grabiec 2015-03-04 19:11:25 +01:00
  • 8912417dd0 cql3: Convert classes from org.cassandra.cql3.selection package Tomasz Grabiec 2015-03-04 19:02:36 +01:00
  • 335f69070a cql3: Convert ResultSet and Metadata Tomasz Grabiec 2015-03-04 19:04:01 +01:00
  • 7596a735f2 cql3: Add term::to_string() Tomasz Grabiec 2015-03-04 18:21:06 +01:00
  • 137a192779 cql3: Add missing include to abstract_restriction.hh Tomasz Grabiec 2015-03-10 11:18:01 +01:00
  • f7c425fdd9 cql3: Introduce column_identifier::name() Tomasz Grabiec 2015-03-10 11:19:09 +01:00
  • fe12ad6ae1 cql3: Move argument in column_identifier constructor Tomasz Grabiec 2015-03-10 11:18:46 +01:00
  • 243d1959c9 cql3: Support for moving data from variable_specifications Tomasz Grabiec 2015-03-10 11:21:52 +01:00
  • c9a846f20c exceptions: Add unsupported_operation_exception Tomasz Grabiec 2015-03-04 17:58:09 +01:00
  • ebb417a03b tests: Add cartesian product test Tomasz Grabiec 2015-03-09 20:06:55 +01:00
  • 84becb9e5c Introduce cartesian product calculating helper Tomasz Grabiec 2015-03-04 18:05:37 +01:00
  • 262fed73f5 db: Add stub for secondary_index_manager class Tomasz Grabiec 2015-03-04 18:13:54 +01:00
  • bfe59d314a db: Introduce query API Tomasz Grabiec 2015-03-04 18:44:21 +01:00
  • 6b30b4a2cd types: Introduce types::is_reversed() Tomasz Grabiec 2015-03-04 17:43:50 +01:00
  • 5f6d02df62 types: Make underlying_type() return shared_ptr<abstract_type> Tomasz Grabiec 2015-03-04 17:42:26 +01:00
  • baba7c12be schema: Introduce column_definition::component_index() Tomasz Grabiec 2015-03-10 09:39:37 +01:00
  • 0f1b6b079a schema: Store partition_key_prefix_type Tomasz Grabiec 2015-03-04 17:44:59 +01:00
  • 0612066490 schema: Introduce column_definition::is_regular() Tomasz Grabiec 2015-03-04 18:13:34 +01:00
  • 5518cd6b96 schema: Add helper for turning column_definition range into a vector Tomasz Grabiec 2015-03-04 18:12:10 +01:00
  • 74b1a71dcc schema: Introduce schema::position(column_definition&) Tomasz Grabiec 2015-03-04 18:11:07 +01:00
  • 0a63919d21 cql3: Fix names in declaration of restriction::uses_function() Tomasz Grabiec 2015-03-04 18:49:32 +01:00
  • 89aa2f75e5 thrift: Fix name clash between unimplemented() and namespace "unimplemented" Tomasz Grabiec 2015-03-10 11:24:16 +01:00
  • c76e0ee4cd db_clock: Add conversion function from db_clock to gc_clock Tomasz Grabiec 2015-02-19 13:53:17 +01:00
  • b3f601c27d to_string: Fix size type mismatch Tomasz Grabiec 2015-03-04 17:52:03 +01:00
  • 58cf8758f7 to_string: Take vectors by const& Tomasz Grabiec 2015-03-04 17:51:47 +01:00
  • 49d97a7f93 to_string: Introduce join() Tomasz Grabiec 2015-02-24 11:11:49 +01:00
  • 4c7480ce3b cql3: Introduce to_identifier(column_definition&) Tomasz Grabiec 2015-03-04 17:50:11 +01:00