io.cpp 1015 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #include "io.h"
  2. #include <yt/cpp/mapreduce/interface/logging/yt_log.h>
  3. #include <util/string/cast.h>
  4. namespace NYT {
  5. ////////////////////////////////////////////////////////////////////////////////
  6. TMaybe<size_t> IReaderImplBase::GetReadByteCount() const
  7. {
  8. return Nothing();
  9. }
  10. i64 IReaderImplBase::GetTabletIndex() const
  11. {
  12. Y_ABORT("Unimplemented");
  13. }
  14. bool IReaderImplBase::IsEndOfStream() const
  15. {
  16. Y_ABORT("Unimplemented");
  17. }
  18. bool IReaderImplBase::IsRawReaderExhausted() const
  19. {
  20. Y_ABORT("Unimplemented");
  21. }
  22. ////////////////////////////////////////////////////////////////////////////////
  23. namespace NDetail {
  24. void LogTableReaderStatistics(ui64 rowCount, TMaybe<size_t> byteCount)
  25. {
  26. TString byteCountStr = (byteCount ? ::ToString(*byteCount) : "<unknown>");
  27. YT_LOG_DEBUG("Table reader has read %v rows, %v bytes",
  28. rowCount,
  29. byteCountStr);
  30. }
  31. } // namespace NDetail
  32. ////////////////////////////////////////////////////////////////////////////////
  33. } // namespace NYT