Module io.github.mmm.entity.bean
Class CreateIndexStatement<E extends EntityBean>
- java.lang.Object
-
- io.github.mmm.marshall.AbstractMarshallingObject
-
- io.github.mmm.entity.bean.sql.AbstractStatement<E>
-
- io.github.mmm.entity.bean.sql.create.CreateIndexStatement<E>
-
- Type Parameters:
E- type of theentity.
- All Implemented Interfaces:
Statement<E>,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>
public class CreateIndexStatement<E extends EntityBean> extends AbstractStatement<E>
- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description CreateIndexStatement(CreateIndex createIndex, CreateIndexOn<E> on)The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidaddClauses(List<Clause> list)CreateIndexColumns<E>getColumn()CreateIndexgetCreateIndex()CreateIndexOn<E>getOn()StartClausegetStart()Deprecated.usegetCreateIndex()to make it more explicit.-
Methods inherited from class io.github.mmm.entity.bean.sql.AbstractStatement
getClauses, readProperty, toString, writeProperties
-
-
-
-
Constructor Detail
-
CreateIndexStatement
public CreateIndexStatement(CreateIndex createIndex, CreateIndexOn<E> on)
The constructor.- Parameters:
createIndex- thecreate index clause.on- theon clause.
-
-
Method Detail
-
getStart
@Deprecated public StartClause getStart()
Deprecated.usegetCreateIndex()to make it more explicit.- Returns:
- the
StartClause
-
getCreateIndex
public CreateIndex getCreateIndex()
- Returns:
- the opening
CreateIndex-Clause.
-
getOn
public CreateIndexOn<E> getOn()
- Returns:
- the
CreateIndexOn-Clause.
-
getColumn
public CreateIndexColumns<E> getColumn()
- Returns:
- the
CreateIndexColumns-Clause.
-
addClauses
protected void addClauses(List<Clause> list)
- Specified by:
addClausesin classAbstractStatement<E extends EntityBean>- Parameters:
list- theListwhere toaddtheClauses.- See Also:
AbstractStatement.getClauses()
-
-