- Notifications
You must be signed in to change notification settings - Fork 311
Description
Alif Ruliarso opened DATACASS-192 and commented
spring-data-cassandra : 1.0.4-RELEASE
Cassandra : 2.0.4
DataStax Java Driver for Apache Cassandra - Core : 2.0.2
AlterTableSpecification alterTable = AlterTableSpecification .alterTable(tableName).add(columnName, DataType.varchar()); String cqlAddColumn = new AlterTableCqlGenerator(alterTable) .toCql(); Above code produce the following syntax :
ALTER TABLE document ADD tid TYPE varchar;
The correct syntax should be:
alter table document add tid varchar;
The stacktrace :
com.datastax.driver.core.exceptions.SyntaxError: line 1:39 no viable alternative at input 'TYPE'
at com.datastax.driver.core.exceptions.SyntaxError.copy(SyntaxError.java:35)
at com.datastax.driver.core.DefaultResultSetFuture.extractCauseFromExecutionException(DefaultResultSetFuture.java:256)
at com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly(DefaultResultSetFuture.java:172)
at com.datastax.driver.core.SessionManager.execute(SessionManager.java:92)
at com.datastax.driver.core.SessionManager.execute(SessionManager.java:84)
Affects: 1.0.4 (Dijkstra SR4)
Referenced from: pull request #69, and commits fae1ba8, f1e3ef4, 38fef21