Paweł Dziepak
54268889a1
schema: allow specifying column component index
...
The order of columns that belong to partition key or clustering key
needs to be preserved.
Signed-off-by: Paweł Dziepak <pdziepak@cloudius-systems.com >
2015-07-14 19:34:27 +02:00
Glauber Costa
fe370ec848
schema: read_repair_chance
...
Signed-off-by: Glauber Costa <glommer@cloudius-systems.com >
2015-07-10 10:29:02 -04:00
Glauber Costa
ea17f6d76f
schema: max and min index interval
...
Signed-off-by: Glauber Costa <glommer@cloudius-systems.com >
2015-07-10 10:29:02 -04:00
Glauber Costa
aa270a149f
schema: compaction strategy
...
Signed-off-by: Glauber Costa <glommer@cloudius-systems.com >
2015-07-10 10:29:02 -04:00
Glauber Costa
b75bd9ef53
schema: add local_repair_chance parameter
...
Signed-off-by: Glauber Costa <glommer@cloudius-systems.com >
2015-07-10 10:29:02 -04:00
Glauber Costa
8218c819a5
schema: access gc_grace_seconds
...
Signed-off-by: Glauber Costa <glommer@cloudius-systems.com >
2015-07-10 10:29:02 -04:00
Glauber Costa
9a691503ff
add default_validator to schema_builder
...
We eventually need to wire them all up. This one is needed for describe
keyspaces to work.
Signed-off-by: Glauber Costa <glommer@cloudius-systems.com >
2015-07-09 00:12:08 -04:00
Pekka Enberg
86d913954a
db/legacy_schema_tables: Store CF "is_dense" to system tables
...
Persist column family's "is_dense" value to system tables. Please note
that we throw an exception if "is_dense" is null upon read. That needs
to be fixed later by inferring the value from other information like
Origin does.
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com >
2015-07-07 12:36:50 +02:00
Pekka Enberg
3437a49d26
cql3: Enable CF "bloom_filter_fp_chance"
...
Enable column family "bloom_filter_fp_chance" from the CQL front-end and
make sure its persisted to system tables.
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com >
2015-07-07 13:09:58 +03:00
Paweł Dziepak
9606b3f911
schema_builder: add set_compressor_params()
...
Signed-off-by: Paweł Dziepak <pdziepak@cloudius-systems.com >
2015-06-29 09:36:22 +02:00
Tomasz Grabiec
f444f88dbe
schema_builder: Add missing include
2015-06-25 18:45:13 +02:00
Calle Wilund
a234414ae5
Added schema_builder::add_default_index_names
...
Transposition of CFMetaData.addDefaultIndexNames()
2015-06-03 10:13:53 +02:00
Calle Wilund
3b6fc56cb5
Make schema_builder constructible from schema
...
* Make schema_builder use schema::raw_schema to ensure it carries the
same info
* Make it constructible from schema to allow modify-replace flows
2015-06-02 11:22:42 +02:00
Calle Wilund
1d30b85ac6
Unify column_definition::column_kind and ::column_kind enums
2015-06-02 11:22:41 +02:00
Tomasz Grabiec
49f9794b1b
schema: Introduce schema_builder
...
It's more flexible than schema's constructor. Primarily meant to be
used from tests, but not necessarily only there.
2015-05-06 16:40:48 +02:00