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 interface Statement<E,SELF extends Statement<E,SELF>> extends Command
PropertyPath
and Expression
.SelectStatement
,
InsertStatement
,
UpdateStatement
,
DeleteStatement
Modifier and Type | Method and Description |
---|---|
EntityAlias<?> |
getAlias() |
SqlDialect |
getDialect() |
List<Object> |
getParameters() |
String |
getSql() |
String |
toString() |
EntityAlias<?> getAlias()
EntityAlias
to work on (select from, insert into, etc.). For regular Statement
s this
will be EntityAlias
<E>
but for special queries such as
tuple
or
constructor
queries this is not bound to the generic <E>
.List<Object> getParameters()
unmodifiable
List
with the bind variables.String getSql()
SqlDialect getDialect()
SqlDialect
to use.Copyright © 2001–2016 mmm-Team. All rights reserved.