Module io.github.mmm.entity.bean
Package io.github.mmm.entity.bean.sql
Interface Statement<E extends EntityBean>
-
- Type Parameters:
E- type of theentity.
- All Superinterfaces:
io.github.mmm.marshall.MarshallableObject,io.github.mmm.marshall.Marshaller<Object>,io.github.mmm.marshall.Marshalling<Object>,io.github.mmm.marshall.MarshallingObject,io.github.mmm.marshall.UnmarshallableObject,io.github.mmm.marshall.Unmarshaller<Object>
- All Known Implementing Classes:
AbstractStatement,CreateIndexStatement,CreateTableStatement,DeleteStatement,InsertStatement,SelectStatement,UpdateStatement
public interface Statement<E extends EntityBean> extends io.github.mmm.marshall.MarshallingObjectA complete SQL statement that may be executed to the database.- Since:
- 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Clause>getClauses()StartClausegetStart()
-
-
-
Method Detail
-
getStart
StartClause getStart()
- Returns:
- the
StartClause
-
-