Мы исследуем службы OData WSO2 EI 6.5 с Cassandra 5.1, но мы получаем ошибку ниже всех операций SELECT . Кто-нибудь советует о драйвере Cassandra в WSO2 EI 6.5 нужно обновить или что-нибудь еще?
{"error":{"code":null,"message":"Error occurred. :Codec not found for requested operation: [timestamp <-> com.datastax.driver.core.LocalDate]"}}
Блок переключателей в классе должен вызывать функцию getTimeStamp вместо getDate () для типа строки Timestamp.
carbon-data / components / data-services / org.wso2.carbon.dataservices.core / src / main / java / org / wso2 / carbon / dataservices / core / odata / CassandraDataHandler. java
Строка 401 и 402 имеют кодовый регистр
TIMESTAMP: paramValue = row.isNull (i)? null: ConverterUtil.convertToString (row.getDate (i)); break;
Я думаю, что функция row.getTimstamp должна вызываться вместо getDate ().