I am facing issue with date datatype, following is my table schema
CREATE TABLE user ( name text, id text, date date, division text, PRIMARY KEY ((name, id, date), name)
my backend is spring boot with following library's
compile group: 'com.datastax.oss', name: 'java-driver-core', version: '4.9.0' compile group: 'com.datastax.cassandra', name: 'cassandra-driver-extras', version: '3.10.2' compile group: 'com.datastax.cassandra', name: 'cassandra-driver-mapping', version: '3.2.0'
i am converting java LocalDate to cassandra LocalDate as per below article :
https://docs.spring.io/spring-data/cassandra/docs/current/reference/html/#reference
also if i directly send java LocalDate both are valid as per Cassandra.
def cassandraLocalDate = com.datastax.driver.core.LocalDate.fromYearMonthDay(year, monthValue, dayOfMonth)
while binding statement i am getting error
def boundStatement = userExists.bind(name, id, cassandraLocalDate)
error:
com.datastax.oss.driver.api.core.type.codec.CodecNotFoundException: Codec not found for requested operation: [DATE <-> com.datastax.driver.core.LocalDate]
Any help will highly appreciated
Thanks & Regards