ya.make 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. LIBRARY()
  2. SRCS(
  3. aligned_page_pool.cpp
  4. aligned_page_pool.h
  5. compact_hash.cpp
  6. compact_hash.h
  7. defs.h
  8. mkql_alloc.cpp
  9. mkql_block_map_join_utils.cpp
  10. mkql_block_map_join_utils.h
  11. mkql_buffer.cpp
  12. mkql_buffer.h
  13. mkql_function_metadata.cpp
  14. mkql_function_metadata.h
  15. mkql_function_registry.cpp
  16. mkql_function_registry.h
  17. mkql_mem_info.cpp
  18. mkql_node.cpp
  19. mkql_node.h
  20. mkql_node_builder.cpp
  21. mkql_node_builder.h
  22. mkql_node_cast.cpp
  23. mkql_node_cast.h
  24. mkql_node_printer.cpp
  25. mkql_node_printer.h
  26. mkql_node_serialization.cpp
  27. mkql_node_serialization.h
  28. mkql_node_visitor.cpp
  29. mkql_node_visitor.h
  30. mkql_opt_literal.cpp
  31. mkql_opt_literal.h
  32. mkql_program_builder.cpp
  33. mkql_program_builder.h
  34. mkql_rh_hash_utils.cpp
  35. mkql_rh_hash_utils.h
  36. mkql_runtime_version.cpp
  37. mkql_runtime_version.h
  38. mkql_stats_registry.cpp
  39. mkql_string_util.cpp
  40. mkql_string_util.h
  41. mkql_terminator.cpp
  42. mkql_terminator.h
  43. mkql_type_builder.cpp
  44. mkql_type_builder.h
  45. mkql_type_ops.cpp
  46. mkql_type_ops.h
  47. mkql_watermark.h
  48. mkql_unboxed_value_stream.cpp
  49. mkql_unboxed_value_stream.h
  50. pack_num.cpp
  51. pack_num.h
  52. primes.cpp
  53. primes.h
  54. watermark_tracker.cpp
  55. watermark_tracker.h
  56. )
  57. PEERDIR(
  58. contrib/libs/apache/arrow
  59. contrib/libs/cctz/tzdata
  60. library/cpp/deprecated/enum_codegen
  61. library/cpp/enumbitset
  62. library/cpp/monlib/dynamic_counters
  63. library/cpp/packedtypes
  64. library/cpp/resource
  65. library/cpp/yson
  66. yql/essentials/core/pg_settings
  67. yql/essentials/core/sql_types
  68. yql/essentials/core/issue
  69. yql/essentials/minikql/dom
  70. yql/essentials/parser/pg_catalog
  71. yql/essentials/parser/pg_wrapper/interface
  72. yql/essentials/public/issue
  73. yql/essentials/public/udf
  74. yql/essentials/public/udf/tz
  75. yql/essentials/types/binary_json
  76. yql/essentials/types/dynumber
  77. yql/essentials/types/uuid
  78. yql/essentials/utils
  79. yql/essentials/utils/memory_profiling
  80. )
  81. IF (MKQL_RUNTIME_VERSION)
  82. CFLAGS(
  83. -DMKQL_RUNTIME_VERSION=$MKQL_RUNTIME_VERSION
  84. )
  85. ENDIF()
  86. YQL_LAST_ABI_VERSION()
  87. END()
  88. RECURSE(
  89. arrow
  90. codegen
  91. comp_nodes
  92. computation
  93. datetime
  94. dom
  95. invoke_builtins
  96. jsonpath
  97. perf
  98. protobuf_udf
  99. )
  100. RECURSE_FOR_TESTS(
  101. benchmark
  102. ut
  103. )