format_hints.h 770 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #include <yt/cpp/mapreduce/interface/fwd.h>
  3. #include <util/generic/maybe.h>
  4. namespace NYT {
  5. namespace NDetail {
  6. ////////////////////////////////////////////////////////////////////////////////
  7. template <typename TRow>
  8. void ApplyFormatHints(TFormat* format, const TMaybe<TFormatHints>& formatHints);
  9. template <>
  10. void ApplyFormatHints<TNode>(TFormat* format, const TMaybe<TFormatHints>& formatHints);
  11. template <>
  12. void ApplyFormatHints<TYaMRRow>(TFormat* format, const TMaybe<TFormatHints>& formatHints);
  13. template <>
  14. void ApplyFormatHints<::google::protobuf::Message>(TFormat* format, const TMaybe<TFormatHints>& formatHints);
  15. ////////////////////////////////////////////////////////////////////////////////
  16. } // namespace NDetail
  17. } // namespace NYT