Package de.businesscode.bcdui.wrs.load
Class SqlFromFullSelect
java.lang.Object
de.businesscode.bcdui.wrs.load.SqlFromFullSelect
Takes the parent node of SELECTs with SET operators (formally a "full-select") in Wrq format
and generates SQL from it together with the bound variables, ready to be executed
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Element
protected final SqlFromSubSelect
protected WrqBindingSet
protected Set<StandardBindingSet>
protected LinkedList<WrsBindingItem>
protected final WrqQueryBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionSqlFromFullSelect
(WrqQueryBuilder wrqQueryBuilder, SqlFromSubSelect parent, Element fullSelectParent) We are initialized for a full-select (SELECTs connected with SET operators). -
Method Summary
-
Field Details
-
fullSelectParentElem
-
wrqQueryBuilder
-
selectedBindingItems
-
representingBindingSet
-
resolvedBindingSets
-
parent
-
-
Constructor Details
-
SqlFromFullSelect
public SqlFromFullSelect(WrqQueryBuilder wrqQueryBuilder, SqlFromSubSelect parent, Element fullSelectParent) throws Exception We are initialized for a full-select (SELECTs connected with SET operators).- Parameters:
fullSelectParent
-wrqQueryBuilder
-- Throws:
Exception
-
-
Method Details
-
createSelectStatement
Handles a "full-select", i.e. SELECT [ UNION SELECT ]* [ ORDER BY ]- Throws:
Exception
-
getSelectStatement
-
getSelectedBindingItems
-
getRepresentingBindingSet
-
getResolvedBindingSets
-