public class OnInsertSplitStreamItem extends Object implements Serializable
Constructor and Description |
---|
OnInsertSplitStreamItem()
Ctor.
|
OnInsertSplitStreamItem(InsertIntoClause insertInto,
SelectClause selectClause,
Expression whereClause)
Ctor.
|
OnInsertSplitStreamItem(InsertIntoClause insertInto,
SelectClause selectClause,
List<ContainedEventSelect> propertySelects,
String propertySelectsStreamName,
Expression whereClause)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static OnInsertSplitStreamItem |
create(InsertIntoClause insertInto,
SelectClause selectClause,
Expression whereClause)
Factory method for split-stream items.
|
static OnInsertSplitStreamItem |
create(InsertIntoClause insertInto,
SelectClause selectClause,
List<ContainedEventSelect> propertySelects,
String propertySelectsStreamName,
Expression whereClause)
Factory method for split-stream items.
|
InsertIntoClause |
getInsertInto()
Returns the insert-into clause.
|
List<ContainedEventSelect> |
getPropertySelects()
Returns contained-event selection, if any.
|
String |
getPropertySelectsStreamName()
Returns the stream name assigned to contained-event selects, or null
|
SelectClause |
getSelectClause()
Returns the select-clause.
|
Expression |
getWhereClause()
Returns the optional where-clause.
|
void |
setInsertInto(InsertIntoClause insertInto)
Sets the insert-into clause.
|
void |
setPropertySelects(List<ContainedEventSelect> propertySelects)
Sets contained-event selection, if any.
|
void |
setPropertySelectsStreamName(String propertySelectsStreamName)
Sets the stream name assigned to contained-event selects, or null
|
void |
setSelectClause(SelectClause selectClause)
Sets the select-clause.
|
void |
setWhereClause(Expression whereClause)
Sets the optional where-clause
|
public OnInsertSplitStreamItem()
public OnInsertSplitStreamItem(InsertIntoClause insertInto, SelectClause selectClause, List<ContainedEventSelect> propertySelects, String propertySelectsStreamName, Expression whereClause)
insertInto
- the insert-into clauseselectClause
- the select-clausepropertySelects
- contained-event selectionspropertySelectsStreamName
- contained-event selection stream namewhereClause
- where-expression or nullpublic OnInsertSplitStreamItem(InsertIntoClause insertInto, SelectClause selectClause, Expression whereClause)
insertInto
- the insert-into clauseselectClause
- the select-clausewhereClause
- where-expression or nullpublic static OnInsertSplitStreamItem create(InsertIntoClause insertInto, SelectClause selectClause, Expression whereClause)
insertInto
- the insert-into clauseselectClause
- the select-clausewhereClause
- where-expression or nullpublic static OnInsertSplitStreamItem create(InsertIntoClause insertInto, SelectClause selectClause, List<ContainedEventSelect> propertySelects, String propertySelectsStreamName, Expression whereClause)
insertInto
- the insert-into clauseselectClause
- the select-clausepropertySelects
- contained-event selects in the from-clausepropertySelectsStreamName
- stream name for contained-event selectionwhereClause
- where-expression or nullpublic InsertIntoClause getInsertInto()
public void setInsertInto(InsertIntoClause insertInto)
insertInto
- insert-into clausepublic SelectClause getSelectClause()
public void setSelectClause(SelectClause selectClause)
selectClause
- select-clausepublic Expression getWhereClause()
public void setWhereClause(Expression whereClause)
whereClause
- to setpublic List<ContainedEventSelect> getPropertySelects()
public void setPropertySelects(List<ContainedEventSelect> propertySelects)
propertySelects
- listpublic String getPropertySelectsStreamName()
public void setPropertySelectsStreamName(String propertySelectsStreamName)
propertySelectsStreamName
- stream name