Commit Graph

  • 8f9f794a73 db: make column_family::apply(mutation) not steal the contents Avi Kivity 2015-02-19 15:28:30 +02:00
  • a2519926a6 db: add some iostream output operators Avi Kivity 2015-02-19 15:26:10 +02:00
  • 3ec83658f3 thrift: store the keyspace name in set_keyspace() Avi Kivity 2015-02-19 15:36:10 +02:00
  • 93818692e1 thrift: add adapter from futures to thrift completion objects Avi Kivity 2015-02-18 13:14:01 +02:00
  • 96a93a2d8c thrift: add workaround for compile breakage due to thrift code generator Avi Kivity 2015-02-18 13:12:49 +02:00
  • b795e9375f Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-02-19 09:28:04 +02:00
  • a8698fa17c core: demangle stdout Avi Kivity 2015-02-18 18:03:34 +02:00
  • 861d2625b2 file_stream: proper seek support. Glauber Costa 2015-02-18 15:46:09 -05:00
  • e8d22e5598 tuple: Fix component iterator Tomasz Grabiec 2015-02-18 20:38:21 +01:00
  • c4c5899f89 net: handle arp resolution errors in tcp Gleb Natapov 2015-02-18 17:14:15 +02:00
  • 07bb7cceb1 tests: fix mutation_test debug build Avi Kivity 2015-02-18 20:09:41 +02:00
  • 7c5755e76c Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-02-18 20:01:12 +02:00
  • 84234b5b9a memory: implement the C11 aligned_alloc() function Avi Kivity 2015-02-18 19:48:18 +02:00
  • b4098dac2f core: add distributed::invoke_on() variants not requiring a pointer to member Avi Kivity 2015-02-16 19:00:18 +02:00
  • 17914a80cd future: add a utility to promote a type to a its own future Avi Kivity 2015-02-16 18:15:16 +02:00
  • f7cade107b seawreck: abort on a connection error Gleb Natapov 2015-02-18 16:42:20 +02:00
  • 1cfaa7eefe net: populate dpdk redirection table even if there is only one queue Gleb Natapov 2015-02-18 16:42:18 +02:00
  • c1abe0e573 smp: remove gratuitous cache miss when no responses are pending Avi Kivity 2015-02-17 18:00:12 +02:00
  • 1934160549 DPDK: Add TSO support Vlad Zolotarov 2015-02-17 11:33:35 +02:00
  • 112277e4e7 Merge branch 'types' into db Avi Kivity 2015-02-17 12:43:22 +02:00
  • 245f4dfe00 types: Avoid allocation in simple_type_impl::less() Tomasz Grabiec 2015-02-16 19:04:25 +01:00
  • ad3ffd2e96 tuple: Remove internal deserialize_value() usages Tomasz Grabiec 2015-02-16 18:00:07 +01:00
  • 700799e965 types: Make deserialize() work on bytes_view Tomasz Grabiec 2015-02-16 15:21:57 +01:00
  • 54b9c637bd tuple: Convert is_prefix_of() to work on bytes_view Tomasz Grabiec 2015-02-16 19:30:37 +01:00
  • 6cde02cbc7 types: Make equal/hash/less work on bytes_view Tomasz Grabiec 2015-02-16 13:26:36 +01:00
  • 8721b2e900 tuple: Add missing copyright banner Tomasz Grabiec 2015-02-16 17:58:27 +01:00
  • 8a94845e78 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-02-17 12:40:20 +02:00
  • c11de0476e net: Add overload of ntoh()/hton() for int8_t/uint8_t Tomasz Grabiec 2015-02-16 19:10:18 +01:00
  • 63700d8ae6 Merge branch 'tgrabiec/cql3' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-02-16 14:05:45 +02:00
  • e5ee1f1d0f build: reinstate errors for antlr3 generated code builds Avi Kivity 2015-02-16 13:51:30 +02:00
  • 7b21b49ec0 build: generalize antlr grammar build rule Avi Kivity 2015-02-16 13:02:35 +02:00
  • 204bb79d33 transport: Make CQL3 server use query_processor Tomasz Grabiec 2015-02-13 15:41:22 +01:00
  • 29f02b5c65 enum_set: Add more operations Tomasz Grabiec 2015-02-13 15:35:15 +01:00
  • 8c013c8b1a cql3: Fix option types Tomasz Grabiec 2015-02-13 15:39:29 +01:00
  • b23180b6be cql3: Convert QueryOptionsWrapper and QueryOptions.OptionsWithNames Tomasz Grabiec 2015-02-13 15:38:35 +01:00
  • f943555571 service: Convert client_state constructors Tomasz Grabiec 2015-02-13 15:36:34 +01:00
  • a37baeb81b transport: server: Guard against buffer overrun when parsing CQL3 frame Tomasz Grabiec 2015-02-13 15:26:20 +01:00
  • a51460508d exceptions: Convert ProtocolException Tomasz Grabiec 2015-02-13 15:27:10 +01:00
  • 83a78055eb transport: Import ProtocolException.java Tomasz Grabiec 2015-02-13 15:29:00 +01:00
  • edbdd1dd1a exceptions: Make exception_code an enum class Tomasz Grabiec 2015-02-13 15:33:31 +01:00
  • 73b143c491 db: Compare serialized bytes when reconciling cells Tomasz Grabiec 2015-02-13 17:24:14 +01:00
  • f074aa6a15 cql3: Add missing header inclusion guard Tomasz Grabiec 2015-02-13 15:24:14 +01:00
  • a6fd48e334 unimplemented: Warn about mising features only once Tomasz Grabiec 2015-02-13 11:13:16 +01:00
  • e5e9723023 build: Use sed on the correct target file Tomasz Grabiec 2015-02-16 11:47:27 +01:00
  • 9ee05fdddc seawreck: exit after test is done Gleb Natapov 2015-02-12 15:55:03 +02:00
  • b8cc243b17 tcp: Pass the correct value of TSO segment size downstream Vlad Zolotarov 2015-02-15 18:59:16 +02:00
  • e3b34a9efc build: fix annoying warning messages Nadav Har'El 2015-02-15 17:26:38 +02:00
  • 3aada4735a Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-02-15 16:01:33 +02:00
  • 8ca0f21ae6 posix: add missing include Avi Kivity 2015-02-15 15:55:35 +02:00
  • 39596a0334 Merge branch 'master' of github.com:cloudius-systems/seastar into db Avi Kivity 2015-02-15 09:58:29 +02:00
  • adcefcf694 Merge branch 'tgrabiec/cql3' of github.com:cloudius-systems/seastar-dev into db Avi Kivity 2015-02-15 09:52:00 +02:00
  • 6a998e2d78 tests: Add test for parsing and execution of CQL3 queries Tomasz Grabiec 2015-02-12 18:27:17 +01:00
  • ebb8a11206 types: Add helper tuple_type::serialize_value_deep() Tomasz Grabiec 2015-02-12 16:52:50 +01:00
  • 14546bf5c5 cql3: Convert rules for parsing UPDATE statements Tomasz Grabiec 2015-02-12 18:26:04 +01:00
  • 87821f2d12 Add missing copyright banners Tomasz Grabiec 2015-02-12 18:25:36 +01:00
  • 572b61a2bb cql3: Convert more of ColumnCondition and ColumnCondition::Raw Tomasz Grabiec 2015-02-12 18:20:13 +01:00
  • 08eed72021 cql3: Convert more of SingleColumnRelation Tomasz Grabiec 2015-02-12 18:15:11 +01:00
  • 6ca084fdb3 cql3: Implement operator== for column_identifier::raw Tomasz Grabiec 2015-02-12 18:12:15 +01:00
  • ee699bff1c cql3: Convert more of constants:: Tomasz Grabiec 2015-02-12 17:49:06 +01:00
  • aaf9463568 db: Take names by const& in find_*() functions Tomasz Grabiec 2015-02-12 16:51:07 +01:00
  • 6cd524988d db: Add more methods to schema Tomasz Grabiec 2015-02-12 16:50:52 +01:00
  • bd2892c8fb cql3: Cleanup code formatting Tomasz Grabiec 2015-02-12 16:49:09 +01:00
  • 3b2c32a9fd cql3: Fix misinitialization of relation::_relation_type Tomasz Grabiec 2015-02-12 16:48:39 +01:00
  • abaf309b6c cql3: Add operator_type::operator!=() Tomasz Grabiec 2015-02-12 16:48:06 +01:00
  • 0293b151dc cql3: Fix bug in modification_statement::process_where_clause() Tomasz Grabiec 2015-02-12 16:47:09 +01:00
  • 43300e9998 cql3: Use find() instead of [] when looking up processed keys Tomasz Grabiec 2015-02-12 16:45:31 +01:00
  • 5e742cc13d cql3: Convert QueryProcessor Tomasz Grabiec 2015-02-09 21:12:31 +01:00
  • 42049e0671 cql3: Convert ErrorListener and ErrorCollector Tomasz Grabiec 2015-02-12 09:28:49 +01:00
  • 0c5e2da0e0 cql3: Convert more of query_options Tomasz Grabiec 2015-02-10 16:27:46 +01:00
  • 63d152ece8 types: Introduce abstract_type::as_cql3_type() Tomasz Grabiec 2015-02-12 17:33:45 +01:00
  • 863d305a66 types: Make from_string() work on sstring_view Tomasz Grabiec 2015-02-12 17:32:49 +01:00
  • 3aea084f2b types: Add sstring_view type alias Tomasz Grabiec 2015-02-12 16:53:54 +01:00
  • b3544238d1 service: Implement query_state:: get_client_state() and get_timestamp() Tomasz Grabiec 2015-02-10 16:26:21 +01:00
  • 9a307918ef db: Cleanup comment Tomasz Grabiec 2015-02-10 16:23:12 +01:00
  • 0f2a1dffb6 cql3: Pass bound term count around as unsigned integer Tomasz Grabiec 2015-02-10 16:19:27 +01:00
  • 0973d7df7c cql3: Avoid unnecessary copy of a string Tomasz Grabiec 2015-02-10 16:16:35 +01:00
  • ca4688540f cql3: Drop redundant optional<> around shared_ptr<> Tomasz Grabiec 2015-02-10 16:15:41 +01:00
  • d6fcb92dd3 cql3: Add missing set_bound_variables() call Tomasz Grabiec 2015-02-10 16:12:11 +01:00
  • 0b39d284b8 service: Return keyspace name by const& Tomasz Grabiec 2015-02-10 16:09:36 +01:00
  • 43e693e72d service: Implement client_state::get_timeout() Tomasz Grabiec 2015-02-10 16:09:17 +01:00
  • 5359200ee4 cql3: Use @context instead of @members in Cql.g Tomasz Grabiec 2015-02-10 14:22:55 +01:00
  • 7c7c23b5b6 service: Stub PagingState Tomasz Grabiec 2015-02-10 10:11:31 +01:00
  • b7e3c46a42 service: Import PagingState.java Tomasz Grabiec 2015-02-10 10:09:28 +01:00
  • 6601e6a24f exceptions: Convert SyntaxException and its base classes Tomasz Grabiec 2015-02-10 09:16:51 +01:00
  • c27bdb652b exceptions: Import CassandraException.java Tomasz Grabiec 2015-02-10 09:15:59 +01:00
  • 59803cce10 exceptions: Import RequestValidationException.java Tomasz Grabiec 2015-02-10 09:15:43 +01:00
  • 54dbc5de25 exceptions: Import SyntaxException.java Tomasz Grabiec 2015-02-10 09:15:28 +01:00
  • 09c54d256d excpetions: Convert ExceptionCode Tomasz Grabiec 2015-02-10 09:14:08 +01:00
  • e8a4336c55 exceptions: Import TransportException Tomasz Grabiec 2015-02-09 22:01:07 +01:00
  • ae725626d5 exceptions: Import ExceptionCode.java Tomasz Grabiec 2015-02-09 21:58:04 +01:00
  • f3130d395f cql3: Return shared_ptr<result_message> instead of optional Tomasz Grabiec 2015-02-09 21:13:04 +01:00
  • e3054daacf cql3: Convert parser rule for INSERT statement Tomasz Grabiec 2015-02-09 20:22:33 +01:00
  • 3d7122dc90 cql3: Do not fail because of unimplemented check_access() Tomasz Grabiec 2015-02-11 15:26:41 +01:00
  • 524c6a4e40 cql3: Implement modification_statement::validate() Tomasz Grabiec 2015-02-11 15:25:54 +01:00
  • a7cf24b010 cql3: Take cf_name as shared_ptr<> Tomasz Grabiec 2015-02-10 09:11:25 +01:00
  • cecf06f44d cql3: Move parser out of cql3 namespace Tomasz Grabiec 2015-02-09 20:14:48 +01:00
  • 2f9476d712 cql3: Move parameters into fields rather than copy Tomasz Grabiec 2015-02-09 20:20:52 +01:00
  • 7ae8406ab2 cql3: Convert constants.NULL_LITERAL Tomasz Grabiec 2015-02-09 18:53:53 +01:00
  • 3a2bf359b8 cql3: Add to_string() virtual method to terminal class Tomasz Grabiec 2015-02-09 20:18:05 +01:00
  • f450264a26 cql3: Remove duplicated definition of bytes_opt Tomasz Grabiec 2015-02-09 20:17:48 +01:00