MCPcopy Create free account
hub / github.com/bytedance/bolt / WindowTypeResolver

Method WindowTypeResolver

bolt/exec/tests/utils/PlanBuilder.cpp:1691–1697  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1689class WindowTypeResolver {
1690 public:
1691 explicit WindowTypeResolver()
1692 : previousHook_(core::Expressions::getResolverHook()) {
1693 core::Expressions::setTypeResolverHook(
1694 [&](const auto& inputs, const auto& expr, bool nullOnFailure) {
1695 return resolveType(inputs, expr, nullOnFailure);
1696 });
1697 }
1698
1699 ~WindowTypeResolver() {
1700 core::Expressions::setTypeResolverHook(previousHook_);

Callers

nothing calls this directly

Calls 1

resolveTypeFunction · 0.85

Tested by

no test coverage detected