E
- the generic type of the queried object (typically a Bean
).SELF
- the generic type of this query itself (this) for fluent API calls.public abstract class AbstractInsertStatement<E,SELF extends InsertStatement<E,SELF>> extends AbstractStoreStatement<E,SELF> implements InsertStatement<E,SELF>
InsertStatement
.Constructor and Description |
---|
AbstractInsertStatement(SqlDialect dialect,
EntityAlias<E> alias)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
buildStart(SqlBuilder builder) |
boolean |
isSupportingAlias() |
set, set
doExecute, execute
addAlias, addAliases, build, createFeature, createSqlBuilder, feature, getAlias, getBuilder, getDialect, getFeature, getParameters, getResultClass, getSql, self, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAlias, getDialect, getParameters, getSql, toString
execute
set, set, setNull
public AbstractInsertStatement(SqlDialect dialect, EntityAlias<E> alias)
dialect
- - see AbstractStatement.getDialect()
.alias
- - see AbstractStatement.getAlias()
.public boolean isSupportingAlias()
isSupportingAlias
in class AbstractStatement<E,SELF extends InsertStatement<E,SELF>>
true
if this Statement
supports aliasing
, false
otherwise (if aliasing has to be omitted).protected void buildStart(SqlBuilder builder)
buildStart
in class AbstractStatement<E,SELF extends InsertStatement<E,SELF>>
builder
- the SqlBuilder
with the query context to build the SQL and bind variables.Copyright © 2001–2016 mmm-Team. All rights reserved.