Commit Graph

  • d71b5be034 cql3: enable cql3 function-in-select path Avi Kivity 2015-04-05 15:57:01 +03:00
  • 58dda6256e cql3: convert selectable::with_function to C++ Avi Kivity 2015-04-05 15:51:17 +03:00
  • 48978fd0b4 cql3: convert *_function_selector to C++ Avi Kivity 2015-04-05 15:55:58 +03:00
  • 8c60bf0495 cql3: move some selector.hh code to .cc Avi Kivity 2015-04-05 15:52:37 +03:00
  • 31d44569ca cql3: make selector::column_name() return by value Avi Kivity 2015-04-05 15:53:36 +03:00
  • e4276784b1 cql3: unprotect some 'class function' methods Avi Kivity 2015-04-05 15:48:42 +03:00
  • adcd5e09c7 cql3: convert aggregate functions to serialization_format Avi Kivity 2015-04-05 15:48:01 +03:00
  • 399f3d29c5 httpd main using the http_server_control to start the server Amnon Heiman 2015-04-01 13:10:50 +03:00
  • c129b86589 Adding the api_docs to http Amnon Heiman 2015-04-01 12:58:23 +03:00
  • f4c1f5d647 Adding the http server_control to simplify server handling Amnon Heiman 2015-04-01 12:52:07 +03:00
  • 53604f1fae Adding file transformers to http Amnon Heiman 2015-03-31 14:45:59 +03:00
  • f709f3a30d configure.py break the http dependency Amnon Heiman 2015-03-31 13:10:16 +03:00
  • 04b5bad2b7 Adding insert replace and erase to sstring Amnon Heiman 2015-03-31 10:45:41 +03:00
  • 08e5d3ca8b sstables: add support to write the component statistics Raphael S. Carvalho 2015-04-03 20:03:42 -03:00
  • 6636a751e2 tests: sstables: rename epoch to generation Raphael S. Carvalho 2015-04-03 20:05:54 -03:00
  • 86c09046fd cql3: allow null function arguments and return types Avi Kivity 2015-04-03 11:49:45 +03:00
  • dca4b25e8b http: Allows function handler to return future Amnon Heiman 2015-04-02 15:20:45 +03:00
  • 43b93058a5 sstables: add row consuming function Nadav Har'El 2015-04-02 23:30:49 +03:00
  • 939f8c4290 tests: remove "for_testing" suffix Glauber Costa 2015-04-02 17:36:59 -04:00
  • 22ee20c751 cql3: move functions.hh code into .cc Avi Kivity 2015-04-03 00:30:49 +03:00
  • 1ca426e49b Merge branch 'master' of github.com:cloudius-systems/seastar into urchin Avi Kivity 2015-04-03 00:03:15 +03:00
  • 8cbd4e8358 sstable: test internal members Glauber Costa 2015-04-02 16:00:40 -04:00
  • 47ac784425 replication strategy Gleb Natapov 2015-04-02 11:09:08 +03:00
  • eee72251d0 add comparison and hash operators for dht::token Glauber Costa 2015-03-31 12:21:19 -04:00
  • 66924090c6 Merge tag 'avi/functions/v1' Tomasz Grabiec 2015-04-02 12:48:21 +02:00
  • 084481da01 build: relax link pool depth setting Avi Kivity 2015-04-02 11:42:38 +03:00
  • 4e21cedc0f Add do_with() utility Nadav Har'El 2015-04-02 01:01:42 +03:00
  • f5f4b20d1b sstables: improve check_truncate_and_assign() Raphael S. Carvalho 2015-03-30 16:24:23 -03:00
  • 5198292165 tests: add function call test Avi Kivity 2015-04-01 21:03:16 +03:00
  • 100be3660d cql3: enable function call grammar rules Avi Kivity 2015-04-01 21:02:48 +03:00
  • 4f3aaa988c cql3: make function_name friendlier to ANTLR Avi Kivity 2015-04-01 21:02:00 +03:00
  • c2f3b90ef1 cql3: convert function_call.hh to C++ some more Avi Kivity 2015-04-01 21:01:20 +03:00
  • 32aadac87b db: implement abstract_type::is_compatible_with() Avi Kivity 2015-04-01 20:58:56 +03:00
  • afe2ef6e39 db: implement abstract_type::equals() Avi Kivity 2015-04-01 20:57:37 +03:00
  • 238ef64d5a cql3: use bytes_view when creating a map literal from the serialized form Avi Kivity 2015-04-01 20:56:31 +03:00
  • 89b3883783 cql3: fix too eager move in functions.hh Avi Kivity 2015-04-01 20:54:54 +03:00
  • db1df139e2 cql3: convert functions.hh to C++ some more Avi Kivity 2015-04-01 20:52:21 +03:00
  • 84b0a71716 cql3: convert function_name to C++ some more (native_function bits) Avi Kivity 2015-04-01 20:49:35 +03:00
  • a59d8b384f cql3: convert scalar_functions from protocol_version to serialization_format Avi Kivity 2015-04-01 20:23:55 +03:00
  • 03bbcf55c2 cql3: fix max() function Avi Kivity 2015-04-01 20:17:10 +03:00
  • 955f1ebf06 db: fix to_hex(bytes_opt) Avi Kivity 2015-04-01 20:16:00 +03:00
  • 874249800d cql3: provide ostream operator for assignment_testable Avi Kivity 2015-04-01 20:07:39 +03:00
  • c6bee5ee2e cql3: don't require a vector<> for assignment_testable::test_all() Avi Kivity 2015-04-01 20:04:21 +03:00
  • deb21cfa7e db: export ostream operator for partition_slice Avi Kivity 2015-04-01 20:01:59 +03:00
  • a9ce81a2f8 db: add ostream operator for exploded_clustering_prefix Avi Kivity 2015-04-01 20:01:26 +03:00
  • bb4b303bba db: add ostream operators for atomic_cell Avi Kivity 2015-04-01 20:00:13 +03:00
  • bd3aa31c18 db: make join() work on any range, not just a vector Avi Kivity 2015-04-01 20:11:06 +03:00
  • 889e7c12b6 Revert "Alternative way to deal with allocating reactor vs early init" Tomasz Grabiec 2015-04-01 16:09:41 +02:00
  • 535f39eb91 Merge remote-tracking branch 'dev/calle/serializer' Tomasz Grabiec 2015-04-01 15:47:49 +02:00
  • dbe2443c03 rpc: wait for message to be send in rpc::no_wait client's handlers Gleb Natapov 2015-04-01 13:19:51 +03:00
  • 08a67006e7 build: build either with xen or dpdk not both Marek Waszkiewicz 2015-04-01 01:58:47 +02:00
  • 58c62dd121 core: drop superfluous qualifier from discard_result Gleb Natapov 2015-04-01 11:21:42 +03:00
  • 358c370758 Add serializer test Calle Wilund 2015-03-25 13:23:48 +01:00
  • 6f6f924c9c Serializer object(s) for internal use Calle Wilund 2015-03-17 12:16:24 +01:00
  • 9979ee8d45 Modify commit log to use dataoutput Calle Wilund 2015-03-23 13:09:05 +01:00
  • f1489bf325 Add data_output interface Calle Wilund 2015-03-23 13:06:45 +01:00
  • ef807ed53f Add data_input interface Calle Wilund 2015-03-18 12:55:53 +01:00
  • d3fe0c5182 Refactor db/keyspace/column_family toplogy Calle Wilund 2015-03-24 17:06:38 +01:00
  • 70936e5391 Hash helper test Calle Wilund 2015-03-30 13:40:48 +02:00
  • 2be0cbf683 Add tuple/pair hash helper. Calle Wilund 2015-03-25 18:52:11 +01:00
  • 9d93dd1ac3 Alternative way to deal with allocating reactor vs early init of "local_engine" pointer that does not mix allocation types. Calle Wilund 2015-03-09 19:31:23 +01:00
  • 2642f82d89 Merge branch 'tgrabiec/tests' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-31 18:14:24 +03:00
  • 6f3e25d935 core: add future<> remove_file() Raphael S. Carvalho 2015-03-31 11:29:49 -03:00
  • 62da83f416 Merge branch 'tgrabiec/fixes' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-03-31 17:17:26 +03:00
  • 44735a3c88 sstables: add support to write the component filter Raphael S. Carvalho 2015-03-27 22:16:50 -03:00
  • b3175f115d tests: sstables: move code to be reused for other components Raphael S. Carvalho 2015-03-27 21:27:33 -03:00
  • 7b6d340d8a tests: Convert all test cases in cql_query_test.cc to use cql_test_env Tomasz Grabiec 2015-03-31 15:58:44 +02:00
  • f73524ddaa tests: Add cql_test_env::require_column_has_value() Tomasz Grabiec 2015-03-31 15:57:40 +02:00
  • eddb479ec4 tests: Move CQL response assertions to cql_assertions.hh Tomasz Grabiec 2015-03-31 15:56:59 +02:00
  • 5558abe9ec rpc: drop unused template parameter Gleb Natapov 2015-03-31 16:42:16 +03:00
  • 4f94829792 cql3: reindent term.hh Avi Kivity 2015-03-31 13:03:44 +03:00
  • f49888c649 fstream: sync file when file output stream is closed Raphael S. Carvalho 2015-03-26 11:35:10 -03:00
  • 3da0c3035f tests: Add test for querying static row with limit and many ranges Tomasz Grabiec 2015-03-30 18:36:43 +02:00
  • 09cd4c4cf0 cql3: Enable 'in' restriction Tomasz Grabiec 2015-03-30 18:35:46 +02:00
  • 9e5a02421a db: Fix static row not being populated when query limit kicks in Tomasz Grabiec 2015-03-30 18:34:12 +02:00
  • d21966ecbc Revert "tests: Use lowres_clock in time_it()" Tomasz Grabiec 2015-03-30 14:51:14 +02:00
  • f49c065cd1 sstables: fix use-after-free of temporary object Nadav Har'El 2015-03-30 19:07:03 +03:00
  • 22b08208ef Merge branch 'amnon/future_http1' of github.com:cloudius-systems/seastar-dev Avi Kivity 2015-03-30 17:57:51 +03:00
  • 6b0ad02019 cql3: Remove QueryHandler class Pekka Enberg 2015-03-30 15:30:24 +03:00
  • 006b061aba Adding hello world swagger demo Amnon Heiman 2015-03-19 12:34:53 +02:00
  • ff6d48bb27 adding swagger code generation to configure Amnon Heiman 2015-03-19 12:38:19 +02:00
  • b93dcf3dbd json adding the swagger code generation Amnon Heiman 2015-03-19 12:24:01 +02:00
  • f2147e7490 Http adding the json path Amnon Heiman 2015-03-19 12:12:00 +02:00
  • f6d253b713 request return http as the protocol name Amnon Heiman 2015-03-19 12:10:02 +02:00
  • 2ff0f41cfb http adding file handler Amnon Heiman 2015-03-19 12:05:49 +02:00
  • cb535f1fa9 Add file_type method to the reactor Amnon Heiman 2015-03-22 19:38:00 +02:00
  • 6512d7f7fb http support query parameter and url encoding Amnon Heiman 2015-03-19 12:02:07 +02:00
  • be33b31ae2 Httpd Adding function handlers Amnon Heiman 2015-03-22 14:31:37 +02:00
  • 950d921df3 Http server handlers to use future Amnon Heiman 2015-03-22 14:24:52 +02:00
  • c420b75e26 remove leading spaces from headers Amnon Heiman 2015-03-15 16:21:58 +02:00
  • 0faf9cbb56 Adding back, find_last_of and append to sstring Amnon Heiman 2015-03-11 14:11:06 +02:00
  • 58a075b657 Merge tag 'avi/collections/select/v2' Tomasz Grabiec 2015-03-30 14:14:46 +02:00
  • f32a9ec123 tests: add collection query path tests Avi Kivity 2015-03-30 14:27:38 +03:00
  • b23d23ac9c db: take into account collection tombstone when converting to value Avi Kivity 2015-03-30 11:48:57 +03:00
  • 18e7ea58d4 db: add collection-typed fields to system keyspace Avi Kivity 2015-03-29 14:57:14 +03:00
  • 126fa3cd64 transport: serialize collection types Avi Kivity 2015-03-29 14:56:51 +03:00
  • 9eeb35b5b3 cql3: support collections in result_set Avi Kivity 2015-03-29 14:56:21 +03:00
  • 56774f5e38 db: add collection_type_impl::to_bytes(collection_mutation::view) helper Avi Kivity 2015-03-29 14:54:28 +03:00
  • 86f378e4d7 cql3: convert result set to use serialization format rather than protocol_version Avi Kivity 2015-03-29 14:53:15 +03:00
  • aab6d7a173 cql3: convert lists::discarder to C++ Avi Kivity 2015-03-29 11:14:21 +03:00