Datastax Cassandra Driver Error несовместимые типы: переменная логического вывода U имеет несовместимые границы - PullRequest
0 голосов
/ 19 февраля 2020

Я использую Datastax Cassandra Driver 4.3.0. Когда я хочу получить ResultSet, используя метод asyn c:

    CompletableFuture<AsyncResultSet> asyncResultSetCompletableFuture =         
        statementFuture.thenApply(boundStatement -> 
        session.executeAsync(boundStatement).toCompletableFuture());

, я получил эту ошибку:

java: несовместимые типы: переменная логического вывода U имеет несовместимые ограничения ограничения равенства это к следующей функции, которая получает AsyncResultSet:

statementFuture.thenApply(statement -> session.executeAsync(statement).toCompletableFuture())
               .thenApply(asyncResultSetCompletable -> 
                          asyncResultSetCompletable.thenAccept(asyncResultSet -> 
                          System.out.println("Remaining\t: " + asyncResultSet.remaining())));

Работает.

После некоторых исследований я обнаружил, что передал неправильный тип asyncResultSetCompletableFuture. Но я не могу его найти.

С уважением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...