Interface YdbTable.QueryExecutor

All Known Implementing Classes:
YdbRepositoryTransaction, YdbTable.CheckingQueryExecutor
Enclosing class:
YdbTable<T extends tech.ydb.yoj.repository.db.Entity<T>>

public static interface YdbTable.QueryExecutor
  • Method Details

    • execute

      <PARAMS, RESULT> List<RESULT> execute(Statement<PARAMS,RESULT> statement, PARAMS params)
    • executeScanQuery

      <PARAMS, RESULT> Stream<RESULT> executeScanQuery(Statement<PARAMS,RESULT> statement, PARAMS params)
    • pendingExecute

      <PARAMS> void pendingExecute(Statement<PARAMS,?> statement, PARAMS value)
    • bulkUpsert

      default <IN> void bulkUpsert(BulkMapper<IN> mapper, List<IN> input, tech.ydb.yoj.repository.db.bulk.BulkParams params)
    • readTable

      <IN, OUT> Stream<OUT> readTable(ReadTableMapper<IN,OUT> mapper, tech.ydb.yoj.repository.db.readtable.ReadTableParams<IN> params)
    • getTransactionLocal

      tech.ydb.yoj.repository.db.cache.TransactionLocal getTransactionLocal()