From d1769e2b963191b86325e74939659b2cdc1aae00 Mon Sep 17 00:00:00 2001 From: john-mcpeek Date: Fri, 13 Dec 2013 23:04:25 -0500 Subject: [PATCH] Moved static methods out of TableOperations.java and fixed junit imports. --- .../keyspace/AlterTableSpecification.java | 8 +++ .../keyspace/CreateTableSpecification.java | 8 +++ .../core/keyspace/DropTableSpecification.java | 8 +++ .../core/keyspace/TableOperations.java | 49 ------------------- .../unit/core/cql/CqlStringUtilsTest.java | 3 +- .../AlterTableCqlGeneratorTests.java | 5 +- .../CreateTableCqlGeneratorTests.java | 7 ++- .../generator/DropTableCqlGeneratorTests.java | 5 +- .../test/unit/core/keyspace/OptionTest.java | 4 +- 9 files changed, 33 insertions(+), 64 deletions(-) delete mode 100644 spring-cassandra/src/main/java/org/springframework/cassandra/core/keyspace/TableOperations.java diff --git a/spring-cassandra/src/main/java/org/springframework/cassandra/core/keyspace/AlterTableSpecification.java b/spring-cassandra/src/main/java/org/springframework/cassandra/core/keyspace/AlterTableSpecification.java index 80db2ce22..5e7530887 100644 --- a/spring-cassandra/src/main/java/org/springframework/cassandra/core/keyspace/AlterTableSpecification.java +++ b/spring-cassandra/src/main/java/org/springframework/cassandra/core/keyspace/AlterTableSpecification.java @@ -63,4 +63,12 @@ public class AlterTableSpecification extends TableOptionsSpecification getChanges() { return Collections.unmodifiableList(changes); } + + /** + * Entry point into the {@link AlterTableSpecification}'s fluent API to alter a table. Convenient if imported + * statically. + */ + public static AlterTableSpecification alterTable() { + return new AlterTableSpecification(); + } } diff --git a/spring-cassandra/src/main/java/org/springframework/cassandra/core/keyspace/CreateTableSpecification.java b/spring-cassandra/src/main/java/org/springframework/cassandra/core/keyspace/CreateTableSpecification.java index b1b912142..0d8924ee3 100644 --- a/spring-cassandra/src/main/java/org/springframework/cassandra/core/keyspace/CreateTableSpecification.java +++ b/spring-cassandra/src/main/java/org/springframework/cassandra/core/keyspace/CreateTableSpecification.java @@ -46,4 +46,12 @@ public class CreateTableSpecification extends TableSpecification