Commit Graph

50 Commits

Author SHA1 Message Date
Jonathan Ellis ae7dbe3d2a merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1125113 13f79535-47bb-0310-9956-ffa450edef68
2011-05-19 21:19:30 +00:00
Jonathan Ellis 0427c832b0 merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8.1@1101228 13f79535-47bb-0310-9956-ffa450edef68
2011-05-09 21:31:45 +00:00
Jonathan Ellis 5798effe33 merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1100471 13f79535-47bb-0310-9956-ffa450edef68
2011-05-07 07:13:21 +00:00
Jonathan Ellis 0c46cbcfcc merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1100275 13f79535-47bb-0310-9956-ffa450edef68
2011-05-06 16:34:37 +00:00
Jonathan Ellis 4398f831c3 merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1100041 13f79535-47bb-0310-9956-ffa450edef68
2011-05-06 04:17:17 +00:00
Jonathan Ellis b9460017e4 merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1099103 13f79535-47bb-0310-9956-ffa450edef68
2011-05-03 15:56:47 +00:00
Jonathan Ellis bec125b777 merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1097145 13f79535-47bb-0310-9956-ffa450edef68
2011-04-27 15:27:52 +00:00
Jonathan Ellis 27cf0a9b74 merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1096770 13f79535-47bb-0310-9956-ffa450edef68
2011-04-26 14:51:57 +00:00
Jonathan Ellis 2d95cb4957 merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1095492 13f79535-47bb-0310-9956-ffa450edef68
2011-04-20 19:50:50 +00:00
Jonathan Ellis 1adcd1c52e merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1095139 13f79535-47bb-0310-9956-ffa450edef68
2011-04-19 17:13:19 +00:00
Gary Dusbabek 8a6feefe8f merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1092687 13f79535-47bb-0310-9956-ffa450edef68
2011-04-15 12:48:15 +00:00
Jonathan Ellis 9fd80e3e54 merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1091572 13f79535-47bb-0310-9956-ffa450edef68
2011-04-12 21:08:08 +00:00
Jonathan Ellis 8c7bc2fe87 push replication_factor into strategy_options
patch by jhermes and jbellis; reviewed by jhanna for CASSANDRA-1263

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090905 13f79535-47bb-0310-9956-ffa450edef68
2011-04-10 22:59:57 +00:00
Jonathan Ellis de2ae8f91d use SQL-ish data types
patch by jbellis and Eric Evans for CASSANDRA-2445

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090738 13f79535-47bb-0310-9956-ffa450edef68
2011-04-10 04:44:31 +00:00
Eric Evans bc087008c1 Python driver support for Compression.NONE
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090333 13f79535-47bb-0310-9956-ffa450edef68
2011-04-08 16:30:03 +00:00
Eric Evans 03515c45e9 update generated code for Python drivers
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1090332 13f79535-47bb-0310-9956-ffa450edef68
2011-04-08 16:29:59 +00:00
Eric Evans d35e706119 update generated code in python drivers
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1087042 13f79535-47bb-0310-9956-ffa450edef68
2011-03-30 19:02:48 +00:00
Eric Evans a4a3285192 decode keys according to type too
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1087040 13f79535-47bb-0310-9956-ffa450edef68
2011-03-30 19:02:41 +00:00
Eric Evans 2efa95d8e8 (dumb )cqlsh completion for PRIMARY KEY in CREATE
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1087039 13f79535-47bb-0310-9956-ffa450edef68
2011-03-30 19:02:37 +00:00
Eric Evans 4061736418 more missing license info
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1085128 13f79535-47bb-0310-9956-ffa450edef68
2011-03-24 20:43:16 +00:00
Eric Evans 887dba99e7 prepend missing license info
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1085118 13f79535-47bb-0310-9956-ffa450edef68
2011-03-24 20:31:03 +00:00
Eric Evans 2c79c7c6b5 cqlsh command completion for DROP
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1085113 13f79535-47bb-0310-9956-ffa450edef68
2011-03-24 20:21:47 +00:00
Eric Evans 551af11c80 convert exception to string for printing
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1085092 13f79535-47bb-0310-9956-ffa450edef68
2011-03-24 19:34:54 +00:00
Eric Evans b8d4154a89 baseline driver versions at 1.0.0
Patch by eevans; reviewed by brandon.williams for CASSANDRA-2374


git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1084815 13f79535-47bb-0310-9956-ffa450edef68
2011-03-24 00:26:56 +00:00
Eric Evans c061a69c3e leading whitespace optional (sigh)
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1084802 13f79535-47bb-0310-9956-ffa450edef68
2011-03-23 23:23:23 +00:00
Eric Evans 6841443c67 schema refresh should work for ALTER/DROP too
Patch by eevans for CASSANDRA-2260

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1084755 13f79535-47bb-0310-9956-ffa450edef68
2011-03-23 21:30:11 +00:00
Eric Evans 0ef975fb0e refresh schema information (Python CQL driver)
Patch by eevans for CASSANDRA-2260

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1084747 13f79535-47bb-0310-9956-ffa450edef68
2011-03-23 21:17:32 +00:00
Eric Evans 4c15a36717 fix buggy timeuuid term marshalling
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1084746 13f79535-47bb-0310-9956-ffa450edef68
2011-03-23 21:17:23 +00:00
Eric Evans 455bd41ba6 tolerate leading whitespace in CQL statements
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1084745 13f79535-47bb-0310-9956-ffa450edef68
2011-03-23 21:17:19 +00:00
Eric Evans 661d7f4736 len and getitem magic methods for Row instances
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1083127 13f79535-47bb-0310-9956-ffa450edef68
2011-03-19 02:09:39 +00:00
Eric Evans ace6da50b4 Row should be iterable (iterate columns)
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1082661 13f79535-47bb-0310-9956-ffa450edef68
2011-03-17 19:40:50 +00:00
Eric Evans 346c1b4462 escape single quotes in strings
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1082660 13f79535-47bb-0310-9956-ffa450edef68
2011-03-17 19:40:46 +00:00
Eric Evans 731edecc69 fix unicode term marshal function (and tests)
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1082272 13f79535-47bb-0310-9956-ffa450edef68
2011-03-16 19:36:40 +00:00
Eric Evans f68ebb90de embed a copy of the generated code
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1082271 13f79535-47bb-0310-9956-ffa450edef68
2011-03-16 19:36:35 +00:00
Eric Evans 81edb44059 update Python driver for SchemaDisagreementException
Patch by eevans; reviewed by brandon.williams for CASSANDRA-2334


git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1081975 13f79535-47bb-0310-9956-ffa450edef68
2011-03-15 22:53:00 +00:00
Eric Evans c07088f755 remove long term type
Patch by eevans for CASSANDRA-2027

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1080022 13f79535-47bb-0310-9956-ffa450edef68
2011-03-09 22:00:19 +00:00
Eric Evans 1d50f5f378 uuid term type (hyphenated hex string)
Patch by eevans for CASSANDRA-2027

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1080021 13f79535-47bb-0310-9956-ffa450edef68
2011-03-09 22:00:12 +00:00
Eric Evans 1bcf1bf739 CASSANDRA-2027 single-quoted string literals
Patch by eevans for CASSANDRA-2027

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1080020 13f79535-47bb-0310-9956-ffa450edef68
2011-03-09 22:00:04 +00:00
Eric Evans 91808f1447 fixup typo in CQL Python driver
git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1073886 13f79535-47bb-0310-9956-ffa450edef68
2011-02-23 19:09:17 +00:00
Eric Evans 444edac1cc python CQL driver result decoding
Patch by eevans for CASSANDRA-1711


git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1073064 13f79535-47bb-0310-9956-ffa450edef68
2011-02-21 16:55:19 +00:00
Eric Evans f22d5e0bba parameter substitution for python CQL driver
Patch by eevans for CASSANDRA-1711


git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1071467 13f79535-47bb-0310-9956-ffa450edef68
2011-02-17 01:22:09 +00:00
Eric Evans 79a98d23dc fleshed out setup.py a bit more
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1070538 13f79535-47bb-0310-9956-ffa450edef68
2011-02-14 16:04:25 +00:00
Eric Evans 3016965b0a CQL interactive shell
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1070007 13f79535-47bb-0310-9956-ffa450edef68
2011-02-12 01:53:30 +00:00
Eric Evans c70f00c16d authentication for Java CQL driver
Patch by eevans for CASSANDRA-1708


git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1068492 13f79535-47bb-0310-9956-ffa450edef68
2011-02-08 17:46:34 +00:00
Eric Evans 75df1ea4f9 basic connection pooling for python driver
Patch by eevans; reviewed by gdusbabek for CASSANDRA-1711

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1055594 13f79535-47bb-0310-9956-ffa450edef68
2011-01-05 19:27:50 +00:00
Eric Evans 0888d35fa9 port python driver, avro -> thrift
Patch by eevans; reviewed by jbellis for CASSANDRA-1913

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1054142 13f79535-47bb-0310-9956-ffa450edef68
2010-12-31 17:24:57 +00:00
Eric Evans 0939780a0c SELECT COUNT(...) FROM support
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1034538 13f79535-47bb-0310-9956-ffa450edef68
2010-11-12 19:33:06 +00:00
Eric Evans b033480674 wrap AvroRemoteExceptions in CQLExcpetions
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1034534 13f79535-47bb-0310-9956-ffa450edef68
2010-11-12 19:32:43 +00:00
Eric Evans 52dbb877ea misc (de)bug rollup
* propagate parse exceptions as avro InvalidRequestExceptions
* use more reasonable defaults for col and row limits (else OOM)
* working range query system test
* actually set column timestamp in return results
* validate keys in UPDATE
* process row mutations exactly once
* javadoc cleanup / updates
* explicitly disabled nagle in python driver
* query logging is brutal, move to trace
* upgrade jetty to 6.1.24

Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1029368 13f79535-47bb-0310-9956-ffa450edef68
2010-10-31 14:37:56 +00:00
Eric Evans b29ac2a29e python driver and functional tests
Patch by eevans

git-svn-id: https://svn.apache.org/repos/asf/cassandra/trunk@1029366 13f79535-47bb-0310-9956-ffa450edef68
2010-10-31 14:37:33 +00:00