diff --git a/src/jrd/recsrc/WindowedStream.cpp b/src/jrd/recsrc/WindowedStream.cpp index 51a159e452..ce795f76bc 100644 --- a/src/jrd/recsrc/WindowedStream.cpp +++ b/src/jrd/recsrc/WindowedStream.cpp @@ -154,8 +154,11 @@ namespace void BufferedStreamWindow::print(thread_db* tdbb, string& plan, bool detailed, unsigned level, bool recurse) const { - plan += printIndent(++level) + "Window Buffer"; - printOptInfo(plan); + if (detailed) + { + plan += printIndent(++level) + "Window Buffer"; + printOptInfo(plan); + } if (recurse) m_next->print(tdbb, plan, detailed, level, recurse); @@ -408,8 +411,11 @@ void WindowedStream::getChildren(Array& children) const void WindowedStream::print(thread_db* tdbb, string& plan, bool detailed, unsigned level, bool recurse) const { - plan += printIndent(++level) + "Window"; - printOptInfo(plan); + if (detailed) + { + plan += printIndent(++level) + "Window"; + printOptInfo(plan); + } if (recurse) m_joinedStream->print(tdbb, plan, detailed, level, recurse);