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