#include "io.h" #include #include namespace NYT { //////////////////////////////////////////////////////////////////////////////// TMaybe IReaderImplBase::GetReadByteCount() const { return Nothing(); } i64 IReaderImplBase::GetTabletIndex() const { Y_ABORT("Unimplemented"); } bool IReaderImplBase::IsEndOfStream() const { Y_ABORT("Unimplemented"); } bool IReaderImplBase::IsRawReaderExhausted() const { Y_ABORT("Unimplemented"); } //////////////////////////////////////////////////////////////////////////////// namespace NDetail { void LogTableReaderStatistics(ui64 rowCount, TMaybe byteCount) { TString byteCountStr = (byteCount ? ::ToString(*byteCount) : ""); YT_LOG_DEBUG("Table reader has read %v rows, %v bytes", rowCount, byteCountStr); } } // namespace NDetail //////////////////////////////////////////////////////////////////////////////// } // namespace NYT