#include #include #include #include using namespace NYql; int Main(int argc, const char *argv[]) { Y_UNUSED(argc); Y_UNUSED(argv); NJsonWriter::TBuf json; json.BeginList(); NSQLTranslationV1::EnumerateBuiltins([&](auto name, auto kind) { json.BeginObject(); json.WriteKey("name"); json.WriteString(name); json.WriteKey("kind"); json.WriteString(kind); json.EndObject(); }); json.EndList(); Cout << json.Str() << Endl; return 0; } int main(int argc, const char *argv[]) { NYql::NBacktrace::RegisterKikimrFatalActions(); NYql::NBacktrace::EnableKikimrSymbolize(); try { return Main(argc, argv); } catch (...) { Cerr << CurrentExceptionMessage() << Endl; return 1; } }