iangilfillan
f0ec34002a
Correct FSF address
2017-03-10 18:21:29 +01:00
Sergei Golubchik
a9035be5b7
10.0-base merge
2013-04-15 15:09:22 +02:00
Sergei Golubchik
58e62d701e
* move bas_ext from the handler to the handlerton
...
* provide a default bas_ext value of the empty list
2013-04-07 17:08:49 +02:00
Sergey Petrunya
6ae14e6cd2
MDEV-3997: Querying a Cassandra table on a server with query cache enabled is likely to cause problems
...
- Disable query cache for Cassandra tables.
2013-02-04 10:14:20 +04:00
Sergei Golubchik
ab83952f29
10.0-base merge
2013-01-31 09:48:19 +01:00
Sergey Petrunya
ffd5f8c8d4
Post-merge fixes:
...
- update ha_cassandra::start_bulk_insert() definition to match those in class handler.
2012-12-24 08:36:22 +04:00
unknown
40ae63dd65
backport to 5.5 dyncol changes and names support
2012-12-23 20:57:54 +02:00
Sergey Petrunya
28c9e1a550
Cassandra Storage Engine: Address review feedback part #3
...
- Cleanup ha_cassandra::store_lock()
- Remove dummy ha_cassandra::delete_table()
- Add HA_TABLE_SCAN_ON_INDEX to table_flags()
2012-12-20 14:30:09 +04:00
Sergey Petrunya
7e5ef40779
Cassandra Storage Engine:
...
- Partially address review feedback.
- Update cassandra.test result result
- make cassandra.test timezone-agnostic
2012-12-20 13:10:09 +04:00
unknown
3f8eaf7e87
Ending spaces removed.
2012-09-28 15:30:49 +03:00
unknown
245298f25d
MDEV-506 Cassandra dynamic columns access
2012-09-28 15:27:16 +03:00
Sergey Petrunya
4db207d56d
Cassandra SE: lazy connections
...
- Don't connect right away in ha_cassandra::open. If we do this, it becomes
impossible to do SHOW CREATE TABLE when the server is not present.
- Note: CREATE TABLE still requires that connection is present, as it needs
to check whether the specified DDL can be used with Cassandra. We could
delay that check also, but then one would not be able to find out about
errors in table DDL until they do a SELECT.
2012-09-27 16:08:28 +04:00
Sergey Petrunya
2d88c4befb
Cassandra SE
...
- Support UPDATE statements
- Follow what CQL does: don't show deleted rows (they show up as rows without any columns in reads)
2012-09-27 11:59:14 +04:00
Sergey Petrunya
bce2e6683a
Cassandra SE
...
- Add support for Cassandra's 'varint' datatype, mappable to VARBINARY.
2012-09-24 19:15:12 +04:00
Sergey Petrunya
004e024775
Cassandra SE:
...
- Added @@cassandra_thrift_host global variable.
2012-09-20 14:22:36 +04:00
Sergey Petrunya
6cce520472
Cassandra SE
...
- add support for Cassandra's UUID datatype. We map it to CHAR(36).
2012-08-31 10:49:36 +04:00
Sergey Petrunya
c34b24ff88
Cassandra storage engine: add @@rnd_batch_size variable.
2012-08-29 07:39:22 +04:00
Sergey Petrunya
8eb16159e1
Cassandra storage engine: BKA support
...
- We use HA_MRR_NO_ASSOC ("optimizer_switch=join_cache_hashed") mode
- Not able to use BKA's buffers yet.
- There is a variable to control batch size
- There are status counters.
- Nedeed to make some fixes in BKA code (to be checked with Igor)
2012-08-27 08:44:58 +04:00
Sergey Petrunya
fdab0300c1
Cassandra storage engine: bulk INSERT support
...
- bulk inserts themselves
- control variable and counters.
2012-08-26 16:06:39 +04:00
Sergey Petrunya
38a3df4a2c
- Enable mapping of CHAR(n)
...
- preparations for support of bulk INSERT.
2012-08-23 21:16:01 +04:00
Sergey Petrunya
06ea60d221
Make ha_cassandra work with filesort().
2012-08-21 18:38:27 +04:00
Sergey Petrunya
81817412aa
Read records in batches when doing full table scan.
2012-08-20 12:08:29 +04:00
Sergey Petrunya
d36259703b
MDEV-431: Cassandra storage engine
...
- Descriptive error messages
- Unpack PK column on range scans
2012-08-19 12:50:53 +04:00
Sergey Petrunya
ab28174122
MDEV-431: Cassandra storage engine
...
- Got range reads to work (except for unpacking of the rowkey value)
2012-08-18 21:21:50 +04:00
Sergey Petrunya
0d840d4d23
MDEV-431: Cassandra storage engine
...
- Introduce type converters (so far rather trivial)
- switch INSERT to using batch_mutate()
2012-08-18 16:28:35 +04:00
Sergey Petrunya
c15914f761
Initial commit for Cassandra storage engine.
2012-08-17 21:13:20 +04:00