public abstract class AbstractSetOperand<STMT extends AbstractSetOperand<STMT,ELEMENT>,ELEMENT> extends AbstractStatement<STMT,java.util.List<ELEMENT>> implements SetOperand<ELEMENT>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.Function<SelectQuery,ObjectProvider<ELEMENT>> |
objectProviderFactory |
config, EXECUTE_METHOD, EXECUTE_METHOD_NAME| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSetOperand(Config config,
java.util.function.Function<SelectQuery,ObjectProvider<ELEMENT>> objectProviderFactory) |
| Modifier and Type | Method and Description |
|---|---|
SetOperator<ELEMENT> |
union(SetOperand<ELEMENT> other)
Creates an UNION statement
|
SetOperator<ELEMENT> |
unionAll(SetOperand<ELEMENT> other)
Creates an UNION ALL statement
|
asSql, createCommand, createCommenter, execute, peekclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetContext, peekcollect, mapStream, openStreamfetch, fetchOne, fetchOptional, streamprotected final java.util.function.Function<SelectQuery,ObjectProvider<ELEMENT>> objectProviderFactory
protected AbstractSetOperand(Config config, java.util.function.Function<SelectQuery,ObjectProvider<ELEMENT>> objectProviderFactory)
public SetOperator<ELEMENT> union(SetOperand<ELEMENT> other)
SetOperandunion in interface SetOperand<ELEMENT>other - the UNION operandpublic SetOperator<ELEMENT> unionAll(SetOperand<ELEMENT> other)
SetOperandunionAll in interface SetOperand<ELEMENT>other - the UNION ALL operand