org.apache.cassandra.db.migration
Class MigrationHelper
java.lang.Object
org.apache.cassandra.db.migration.MigrationHelper
public class MigrationHelper
- extends java.lang.Object
Method Summary |
static void |
addColumnFamily(org.apache.cassandra.thrift.CfDef cfDef)
|
static void |
addColumnFamily(CFMetaData cfm,
long timestamp)
|
static void |
addKeyspace(KSMetaData ksDef)
|
static void |
addKeyspace(KSMetaData ksm,
long timestamp)
|
static java.nio.ByteBuffer |
compositeNameFor(java.lang.String comp1,
boolean limit1,
java.nio.ByteBuffer comp2,
boolean limit2,
java.lang.String comp3,
boolean limit3)
|
static java.nio.ByteBuffer |
compositeNameFor(java.lang.String comp1,
java.nio.ByteBuffer comp2,
java.lang.String comp3)
|
static java.nio.ByteBuffer |
compositeNameFor(java.lang.String comp1,
java.lang.String comp2)
|
static java.lang.Object |
deserializeValue(java.nio.ByteBuffer value,
java.lang.Class<?> valueClass)
|
static void |
dropColumnFamily(java.lang.String ksName,
java.lang.String cfName)
|
static void |
dropColumnFamily(java.lang.String ksName,
java.lang.String cfName,
long timestamp)
|
static void |
dropKeyspace(java.lang.String ksName)
|
static void |
dropKeyspace(java.lang.String ksName,
long timestamp)
|
static void |
flushSchemaCF(java.lang.String cfName)
|
static void |
flushSchemaCFs()
|
static java.lang.Class<?> |
getValueClass(java.lang.Class<?> klass,
java.lang.String name)
|
static java.nio.ByteBuffer |
readableColumnName(java.nio.ByteBuffer columnName,
AbstractType comparator)
|
static java.nio.ByteBuffer |
searchComposite(java.lang.String comp1,
boolean start)
|
static void |
updateColumnFamily(org.apache.cassandra.thrift.CfDef newState)
|
static void |
updateColumnFamily(org.apache.cassandra.thrift.CfDef newState,
long timestamp)
|
static void |
updateKeyspace(org.apache.cassandra.thrift.KsDef newState)
|
static void |
updateKeyspace(org.apache.cassandra.thrift.KsDef newState,
long timestamp)
|
static java.nio.ByteBuffer |
valueAsBytes(java.lang.Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MigrationHelper
public MigrationHelper()
readableColumnName
public static java.nio.ByteBuffer readableColumnName(java.nio.ByteBuffer columnName,
AbstractType comparator)
valueAsBytes
public static java.nio.ByteBuffer valueAsBytes(java.lang.Object value)
deserializeValue
public static java.lang.Object deserializeValue(java.nio.ByteBuffer value,
java.lang.Class<?> valueClass)
getValueClass
public static java.lang.Class<?> getValueClass(java.lang.Class<?> klass,
java.lang.String name)
searchComposite
public static java.nio.ByteBuffer searchComposite(java.lang.String comp1,
boolean start)
compositeNameFor
public static java.nio.ByteBuffer compositeNameFor(java.lang.String comp1,
java.lang.String comp2)
compositeNameFor
public static java.nio.ByteBuffer compositeNameFor(java.lang.String comp1,
java.nio.ByteBuffer comp2,
java.lang.String comp3)
compositeNameFor
public static java.nio.ByteBuffer compositeNameFor(java.lang.String comp1,
boolean limit1,
java.nio.ByteBuffer comp2,
boolean limit2,
java.lang.String comp3,
boolean limit3)
flushSchemaCFs
public static void flushSchemaCFs()
flushSchemaCF
public static void flushSchemaCF(java.lang.String cfName)
addKeyspace
public static void addKeyspace(KSMetaData ksm,
long timestamp)
throws ConfigurationException,
java.io.IOException
- Throws:
ConfigurationException
java.io.IOException
addKeyspace
public static void addKeyspace(KSMetaData ksDef)
throws ConfigurationException,
java.io.IOException
- Throws:
ConfigurationException
java.io.IOException
addColumnFamily
public static void addColumnFamily(CFMetaData cfm,
long timestamp)
throws ConfigurationException,
java.io.IOException
- Throws:
ConfigurationException
java.io.IOException
addColumnFamily
public static void addColumnFamily(org.apache.cassandra.thrift.CfDef cfDef)
throws ConfigurationException,
java.io.IOException
- Throws:
ConfigurationException
java.io.IOException
updateKeyspace
public static void updateKeyspace(org.apache.cassandra.thrift.KsDef newState)
throws ConfigurationException,
java.io.IOException
- Throws:
ConfigurationException
java.io.IOException
updateKeyspace
public static void updateKeyspace(org.apache.cassandra.thrift.KsDef newState,
long timestamp)
throws ConfigurationException,
java.io.IOException
- Throws:
ConfigurationException
java.io.IOException
updateColumnFamily
public static void updateColumnFamily(org.apache.cassandra.thrift.CfDef newState)
throws ConfigurationException,
java.io.IOException
- Throws:
ConfigurationException
java.io.IOException
updateColumnFamily
public static void updateColumnFamily(org.apache.cassandra.thrift.CfDef newState,
long timestamp)
throws ConfigurationException,
java.io.IOException
- Throws:
ConfigurationException
java.io.IOException
dropColumnFamily
public static void dropColumnFamily(java.lang.String ksName,
java.lang.String cfName)
throws java.io.IOException
- Throws:
java.io.IOException
dropColumnFamily
public static void dropColumnFamily(java.lang.String ksName,
java.lang.String cfName,
long timestamp)
throws java.io.IOException
- Throws:
java.io.IOException
dropKeyspace
public static void dropKeyspace(java.lang.String ksName)
throws java.io.IOException
- Throws:
java.io.IOException
dropKeyspace
public static void dropKeyspace(java.lang.String ksName,
long timestamp)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2012 The Apache Software Foundation