Package org.apache.openjpa.jdbc.sql
Interface Union
-
- All Superinterfaces:
SelectExecutor
- All Known Implementing Classes:
LogicalUnion
public interface Union extends SelectExecutor
SQL UNION.- Author:
- Abe White
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceUnion.SelectorA callback used to create the selects in a SQL union.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidabortUnion()Force the use of a series of standard selects rather than a true UNION.java.lang.StringgetOrdering()Get the union-level ordering, if any.Select[]getSelects()Return the selects that make up this union.booleanisUnion()Whether this is a true UNION, rather than a logical combination of independent selects.voidselect(Union.Selector selector)Select data using the given selector.-
Methods inherited from interface org.apache.openjpa.jdbc.sql.SelectExecutor
execute, execute, getAutoDistinct, getConfiguration, getCount, getExpectedResultCount, getJoinSyntax, getSQL, hasMultipleSelects, isDistinct, isLRS, setAutoDistinct, setDistinct, setExpectedResultCount, setJoinSyntax, setLRS, supportsLocking, supportsRandomAccess, toSelect, toSelectCount
-
-
-
-
Method Detail
-
getSelects
Select[] getSelects()
Return the selects that make up this union.
-
getOrdering
java.lang.String getOrdering()
Get the union-level ordering, if any.
-
isUnion
boolean isUnion()
Whether this is a true UNION, rather than a logical combination of independent selects.
-
abortUnion
void abortUnion()
Force the use of a series of standard selects rather than a true UNION.
-
select
void select(Union.Selector selector)
Select data using the given selector.
-
-