B C G L M P T U W 
All Classes All Packages

B

build() - Method in class uk.sky.cqlmigrate.CassandraLockConfig.CassandraLockConfigBuilder
 
build() - Method in class uk.sky.cqlmigrate.CassandraNoOpLockConfig.CassandraNoOpLockConfigBuilder
 
build() - Method in class uk.sky.cqlmigrate.CqlMigratorConfig.CassandraConfigBuilder
 
build() - Method in class uk.sky.cqlmigrate.LockConfig.LockConfigBuilder
 
builder() - Static method in class uk.sky.cqlmigrate.CassandraLockConfig
 
builder() - Static method in class uk.sky.cqlmigrate.CassandraNoOpLockConfig
 
builder() - Static method in class uk.sky.cqlmigrate.CqlMigratorConfig
 
builder() - Static method in class uk.sky.cqlmigrate.LockConfig
 

C

CannotAcquireLockException - Exception in uk.sky.cqlmigrate.exception
Thrown if any of the queries to acquire lock fail or LockConfig.LockConfigBuilder.withTimeout(Duration) is reached before lock can be acquired.
CannotAcquireLockException(String) - Constructor for exception uk.sky.cqlmigrate.exception.CannotAcquireLockException
 
CannotAcquireLockException(String, Throwable) - Constructor for exception uk.sky.cqlmigrate.exception.CannotAcquireLockException
 
CannotReleaseLockException - Exception in uk.sky.cqlmigrate.exception
Thrown if any of the queries to release lock fail.
CannotReleaseLockException(String) - Constructor for exception uk.sky.cqlmigrate.exception.CannotReleaseLockException
 
CannotReleaseLockException(String, Throwable) - Constructor for exception uk.sky.cqlmigrate.exception.CannotReleaseLockException
 
CassandraClusterFactory - Class in uk.sky.cqlmigrate
 
CassandraClusterFactory() - Constructor for class uk.sky.cqlmigrate.CassandraClusterFactory
 
CassandraLockConfig - Class in uk.sky.cqlmigrate
 
CassandraLockConfig.CassandraLockConfigBuilder - Class in uk.sky.cqlmigrate
 
CassandraNoOpLockConfig - Class in uk.sky.cqlmigrate
 
CassandraNoOpLockConfig.CassandraNoOpLockConfigBuilder - Class in uk.sky.cqlmigrate
 
clean(Session, String) - Method in interface uk.sky.cqlmigrate.CqlMigrator
Drops keyspace if it exists
clean(String[], int, String, String, String) - Method in interface uk.sky.cqlmigrate.CqlMigrator
Drops keyspace if it exists
clientId - Variable in class uk.sky.cqlmigrate.LockConfig
 
clientId - Variable in class uk.sky.cqlmigrate.LockConfig.LockConfigBuilder
 
ClusterUnhealthyException - Exception in uk.sky.cqlmigrate.exception
Thrown if any nodes are down or the schema is not in agreement before running migration.
ClusterUnhealthyException(String) - Constructor for exception uk.sky.cqlmigrate.exception.ClusterUnhealthyException
 
CqlMigrator - Interface in uk.sky.cqlmigrate
Interface for managing application schema changes in a synchronized fashion.
CqlMigratorConfig - Class in uk.sky.cqlmigrate
 
CqlMigratorConfig.CassandraConfigBuilder - Class in uk.sky.cqlmigrate
 
CqlMigratorFactory - Class in uk.sky.cqlmigrate
 
CqlMigratorFactory() - Constructor for class uk.sky.cqlmigrate.CqlMigratorFactory
 
create(CqlMigratorConfig) - Static method in class uk.sky.cqlmigrate.CqlMigratorFactory
Creates an instance of CqlMigrator based on the provided configuration
create(LockConfig) - Static method in class uk.sky.cqlmigrate.CqlMigratorFactory
Creates an instance of CqlMigrator based on the provided configuration
createCluster(String[], int, String, String) - Static method in class uk.sky.cqlmigrate.CassandraClusterFactory
Creates an instance of cassandra Cluster based on the provided configuration

G

getCassandraLockConfig() - Method in class uk.sky.cqlmigrate.CqlMigratorConfig
 
getConsistencyLevel() - Method in class uk.sky.cqlmigrate.CassandraLockConfig
 
getLockingMechanism(Session, String) - Method in class uk.sky.cqlmigrate.CassandraLockConfig
 
getLockingMechanism(Session, String) - Method in class uk.sky.cqlmigrate.CassandraNoOpLockConfig
 
getLockingMechanism(Session, String) - Method in class uk.sky.cqlmigrate.LockConfig
 
getReadConsistencyLevel() - Method in class uk.sky.cqlmigrate.CqlMigratorConfig
 
getWriteConsistencyLevel() - Method in class uk.sky.cqlmigrate.CqlMigratorConfig
 

L

LockConfig - Class in uk.sky.cqlmigrate
 
LockConfig(Duration, Duration, String, boolean) - Constructor for class uk.sky.cqlmigrate.LockConfig
 
LockConfig.LockConfigBuilder - Class in uk.sky.cqlmigrate
 
LockConfigBuilder() - Constructor for class uk.sky.cqlmigrate.LockConfig.LockConfigBuilder
 
LockException - Exception in uk.sky.cqlmigrate.exception
 
LockException(String) - Constructor for exception uk.sky.cqlmigrate.exception.LockException
 
LockException(String, Throwable) - Constructor for exception uk.sky.cqlmigrate.exception.LockException
 

M

migrate(Session, String, Collection<Path>) - Method in interface uk.sky.cqlmigrate.CqlMigrator
If all nodes are up and a lock can be acquired this runs migration starting with bootstrap.cql and then the rest in alphabetical order.
migrate(String[], int, String, String, String, Collection<Path>) - Method in interface uk.sky.cqlmigrate.CqlMigrator
If all nodes are up and a lock can be acquired this runs migration starting with bootstrap.cql and then the rest in alphabetical order.

P

pollingInterval - Variable in class uk.sky.cqlmigrate.LockConfig.LockConfigBuilder
 
pollingInterval - Variable in class uk.sky.cqlmigrate.LockConfig
 

T

timeout - Variable in class uk.sky.cqlmigrate.LockConfig.LockConfigBuilder
 
timeout - Variable in class uk.sky.cqlmigrate.LockConfig
 

U

uk.sky.cqlmigrate - package uk.sky.cqlmigrate
 
uk.sky.cqlmigrate.exception - package uk.sky.cqlmigrate.exception
 
unlockOnFailure - Variable in class uk.sky.cqlmigrate.LockConfig.LockConfigBuilder
 
unlockOnFailure - Variable in class uk.sky.cqlmigrate.LockConfig
 
unlockOnFailure() - Method in class uk.sky.cqlmigrate.CassandraLockConfig.CassandraLockConfigBuilder
 
unlockOnFailure() - Method in class uk.sky.cqlmigrate.CassandraNoOpLockConfig.CassandraNoOpLockConfigBuilder
 
unlockOnFailure() - Method in class uk.sky.cqlmigrate.LockConfig.LockConfigBuilder
Release the lock in case of failure.

W

withConsistencyLevel(ConsistencyLevel) - Method in class uk.sky.cqlmigrate.CassandraLockConfig.CassandraLockConfigBuilder
 
withLockConfig(LockConfig) - Method in class uk.sky.cqlmigrate.CqlMigratorConfig.CassandraConfigBuilder
 
withLockKeyspace(String) - Method in class uk.sky.cqlmigrate.CassandraLockConfig.CassandraLockConfigBuilder
 
withPollingInterval(Duration) - Method in class uk.sky.cqlmigrate.CassandraLockConfig.CassandraLockConfigBuilder
 
withPollingInterval(Duration) - Method in class uk.sky.cqlmigrate.CassandraNoOpLockConfig.CassandraNoOpLockConfigBuilder
 
withPollingInterval(Duration) - Method in class uk.sky.cqlmigrate.LockConfig.LockConfigBuilder
Duration to wait after each attempt to acquire the lock.
withReadConsistencyLevel(ConsistencyLevel) - Method in class uk.sky.cqlmigrate.CqlMigratorConfig.CassandraConfigBuilder
 
withTimeout(Duration) - Method in class uk.sky.cqlmigrate.CassandraLockConfig.CassandraLockConfigBuilder
 
withTimeout(Duration) - Method in class uk.sky.cqlmigrate.CassandraNoOpLockConfig.CassandraNoOpLockConfigBuilder
 
withTimeout(Duration) - Method in class uk.sky.cqlmigrate.LockConfig.LockConfigBuilder
Duration to attempt to acquire lock for.
withWriteConsistencyLevel(ConsistencyLevel) - Method in class uk.sky.cqlmigrate.CqlMigratorConfig.CassandraConfigBuilder
 
B C G L M P T U W 
All Classes All Packages