B C G L M P T U W
All Classes All Packages
All Classes All Packages
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
Clusterbased 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
All Classes All Packages