| 669 | } |
| 670 | |
| 671 | void ScannerImpl::ObserveCell(std::shared_ptr<NotifyCell> notify_cell) { |
| 672 | observer_threads_->AddTask([=](int64_t) { |
| 673 | Notification* notification = GetNotification(notify_cell); |
| 674 | notify_cell->observer->OnNotify(notify_cell->notify_transaction.get(), tera_client_.get(), |
| 675 | notify_cell->observed_column.table_name, |
| 676 | notify_cell->observed_column.family, |
| 677 | notify_cell->observed_column.qualifier, notify_cell->row, |
| 678 | notify_cell->value, notify_cell->timestamp, notification); |
| 679 | total_counter_.Inc(); |
| 680 | }); |
| 681 | } |
| 682 | |
| 683 | void ScannerImpl::ValidateAckConfict(RowReader* ack_reader) { |
| 684 | NotificationContext* context = (NotificationContext*)(ack_reader->GetContext()); |
nothing calls this directly
no test coverage detected