QueryContainer¶
QueryContainer is an abstraction of SQL statements with a query.
Contract¶
getQuery¶
Query getQuery()
Used when:
EngineExecutoris requested to plan a ConfiguredStatementTopicCreateInjectoris requested toinjectForCreateAsSelectDefaultTraversalVisitoris requested to visitInsertInto, visitCreateStreamAsSelect, visitCreateTableAsSelect- a few others
getQueryId¶
Optional<String> getQueryId()
Used when:
EngineExecutoris requested to plan a ConfiguredStatement
getSink¶
Sink getSink()
Sink to write the result of this query to
Used when:
EngineExecutoris requested to plan a statement