public class DefsTables
extends java.lang.Object
| Constructor and Description |
|---|
DefsTables() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Collection<KSMetaData> |
loadFromKeyspace()
Load keyspace definitions for the system keyspace (system.SCHEMA_KEYSPACES_CF)
|
static void |
mergeSchema(java.util.Collection<RowMutation> mutations)
Merge remote schema in form of row mutations with local and mutate ks/cf metadata objects
(which also involves fs operations on add/drop ks/cf)
|
static void |
save(java.util.Collection<KSMetaData> keyspaces) |
static java.nio.ByteBuffer |
searchComposite(java.lang.String name,
boolean start) |
public static void save(java.util.Collection<KSMetaData> keyspaces)
public static java.util.Collection<KSMetaData> loadFromKeyspace()
public static java.nio.ByteBuffer searchComposite(java.lang.String name,
boolean start)
public static void mergeSchema(java.util.Collection<RowMutation> mutations) throws ConfigurationException, java.io.IOException
mutations - the schema changes to applyConfigurationException - If one of metadata attributes has invalid valuejava.io.IOException - If data was corrupted during transportation or failed to apply fs operationsCopyright © 2013 The Apache Software Foundation