Module io.github.mmm.orm
Package io.github.mmm.orm.statement
package io.github.mmm.orm.statement
-
ClassDescriptionAbstract base class implementing
DbClause.Abstract base implementation of an SQLDbStatementthat may be executed to the database.AbstractEntitiesClause<R,E extends EntityBean, SELF extends AbstractEntitiesClause<R, E, SELF>> AAbstractEntitiesClauseis aDbClauseof an SQLDbStatementthat specifies theentityand/orentity name(table) to operate on.AbstractEntityClause<R,E extends EntityBean, SELF extends AbstractEntityClause<R, E, SELF>> AAbstractEntityClauseis aDbClauseof an SQLDbStatementthat specifies theentityand/orentity name(table) to operate on.AbstractTypedClause<E,SELF extends AbstractTypedClause<E, SELF>> Abstract base class implementingTypedClause.Formatter to format aDbClauseorDbStatementto SQL.CrudSupport<E extends EntityBean>This class provides support for CRUD (Create, Retrieve, Update, Delete) operations.ADbClauseis a top-level fragment (part) of an SQLDbStatement.DbStatement<E>A complete SQL statement that may be executed to the database.Interface forMarshallingforDbStatements.Interface for the type of aDbStatement.EntitySubClause<R,E extends EntityBean> A fragment for an additionalentityselection.FromClause<R,E extends EntityBean, SELF extends FromClause<R, E, SELF>> IntoValuesStatement<E extends EntityBean>AbstractDbStatementfor "...MainDbClause<E>TypedClausethat can be an endingDbClauseof an SQLDbStatementand allows togetthe resultingDbStatement.ApplicationExceptionthrown if a single result was expected but multiple results have been received.PredicateClause<E,SELF extends PredicateClause<E, SELF>> PropertyClause<E,SELF extends PropertyClause<E, SELF>> Interface for a fragment or clause tosetassignments.AStartClauseis the entryDbClausethat defines the characteristic of the operation in the database such asSelectClause, Delete.TypedClause<E>ADbClausethat is typed by theEntityBean.Interface for a fragment or clause toadd values.WhereClause<E,SELF extends WhereClause<E, SELF>>