Interface TransactionsTableInteraction

    • Field Detail

      • LONG_READ_TIMEOUT_MS

        static final int LONG_READ_TIMEOUT_MS
      • SELECT_TRANSACTIONS_FETCH_SIZE

        static final int SELECT_TRANSACTIONS_FETCH_SIZE
        See Also:
        Constant Field Values
    • Method Detail

      • createSelectStatementsForScanningFullTimestampRange

        List<com.datastax.driver.core.Statement> createSelectStatementsForScanningFullTimestampRange​(com.datastax.driver.core.TableMetadata transactionsTable)
      • prepareAbortStatement

        com.datastax.driver.core.PreparedStatement prepareAbortStatement​(com.datastax.driver.core.TableMetadata transactionsTable,
                                                                         CqlSession session)
      • prepareCheckStatement

        com.datastax.driver.core.PreparedStatement prepareCheckStatement​(com.datastax.driver.core.TableMetadata transactionsTable,
                                                                         CqlSession session)
      • bindCheckStatement

        com.datastax.driver.core.Statement bindCheckStatement​(com.datastax.driver.core.PreparedStatement preparedCheckStatement,
                                                              TransactionTableEntry entry)
      • bindAbortStatement

        com.datastax.driver.core.Statement bindAbortStatement​(com.datastax.driver.core.PreparedStatement preparedAbortStatement,
                                                              TransactionTableEntry entry)
      • getTransactionsTableName

        String getTransactionsTableName()
      • getTimestampRange

        com.palantir.timestamp.FullyBoundedTimestampRange getTimestampRange()
      • illegalEntry

        default com.palantir.logsafe.exceptions.SafeIllegalArgumentException illegalEntry​(TransactionTableEntry entry)
      • getTransactionTableInteractions

        static List<TransactionsTableInteraction> getTransactionTableInteractions​(Map<com.palantir.timestamp.FullyBoundedTimestampRange,​Integer> coordinationMap,
                                                                                  com.datastax.driver.core.policies.RetryPolicy casRetryPolicy)