ya.make 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. LIBRARY()
  2. PEERDIR(
  3. library/cpp/charset
  4. library/cpp/enumbitset
  5. library/cpp/json
  6. library/cpp/yson/node
  7. yql/essentials/minikql
  8. yql/essentials/public/udf
  9. yql/essentials/sql/settings
  10. yql/essentials/core/issue
  11. yql/essentials/core/issue/protos
  12. yql/essentials/core/sql_types
  13. yql/essentials/parser/lexer_common
  14. yql/essentials/parser/proto_ast/collect_issues
  15. yql/essentials/parser/proto_ast/gen/v1
  16. yql/essentials/parser/proto_ast/gen/v1_ansi
  17. yql/essentials/parser/proto_ast/gen/v1_proto_split
  18. yql/essentials/parser/proto_ast/gen/v1_antlr4
  19. yql/essentials/parser/proto_ast/gen/v1_ansi_antlr4
  20. yql/essentials/parser/pg_catalog
  21. yql/essentials/sql/v1/lexer
  22. yql/essentials/sql/v1/proto_parser
  23. )
  24. SRCS(
  25. aggregation.cpp
  26. builtin.cpp
  27. context.cpp
  28. join.cpp
  29. insert.cpp
  30. list_builtin.cpp
  31. match_recognize.cpp
  32. node.cpp
  33. select.cpp
  34. source.cpp
  35. sql.cpp
  36. sql_call_expr.cpp
  37. sql_expression.cpp
  38. sql_group_by.cpp
  39. sql_match_recognize.cpp
  40. sql_into_tables.cpp
  41. sql_query.cpp
  42. sql_select.cpp
  43. sql_translation.cpp
  44. sql_values.cpp
  45. query.cpp
  46. object_processing.cpp
  47. )
  48. YQL_LAST_ABI_VERSION()
  49. GENERATE_ENUM_SERIALIZATION(match_recognize.h)
  50. GENERATE_ENUM_SERIALIZATION(node.h)
  51. GENERATE_ENUM_SERIALIZATION(sql_call_param.h)
  52. END()
  53. RECURSE(
  54. format
  55. lexer
  56. perf
  57. proto_parser
  58. )
  59. RECURSE_FOR_TESTS(
  60. ut
  61. ut_antlr4
  62. )