A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractClause - Class in io.github.mmm.entity.bean.sql
-
Abstract base class implementing
Clause
. - AbstractClause() - Constructor for class io.github.mmm.entity.bean.sql.AbstractClause
-
The constructor.
- AbstractEntitiesClause<E extends EntityBean,SELF extends AbstractEntitiesClause<E,SELF>> - Class in io.github.mmm.entity.bean.sql
-
A
AbstractEntitiesClause
is aClause
of an SQLStatement
that specifies theentity
and/orentity name
(table) to operate on. - AbstractEntitiesClause(E) - Constructor for class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
-
The constructor.
- AbstractEntitiesClause(E, String) - Constructor for class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
-
The constructor.
- AbstractEntityClause<E extends EntityBean,SELF extends AbstractEntityClause<E,SELF>> - Class in io.github.mmm.entity.bean.sql
-
A
AbstractEntityClause
is aClause
of an SQLStatement
that specifies theentity
and/orentity name
(table) to operate on. - AbstractEntityClause(E) - Constructor for class io.github.mmm.entity.bean.sql.AbstractEntityClause
-
The constructor.
- AbstractEntityClause(E, String) - Constructor for class io.github.mmm.entity.bean.sql.AbstractEntityClause
-
The constructor.
- AbstractStatement<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql
-
Abstract base implementation of an SQL
Statement
that may be executed to the database. - AbstractStatement() - Constructor for class io.github.mmm.entity.bean.sql.AbstractStatement
- AbstractTypedClause<E extends EntityBean,SELF extends AbstractTypedClause<E,SELF>> - Class in io.github.mmm.entity.bean.sql
-
Abstract base class implementing
TypedClause
. - AbstractTypedClause() - Constructor for class io.github.mmm.entity.bean.sql.AbstractTypedClause
-
The constructor.
- add() - Method in class io.github.mmm.entity.bean.AdvancedEntityBean
- add() - Method in class io.github.mmm.entity.bean.SimpleEntityBean
- addClauses(List<Clause>) - Method in class io.github.mmm.entity.bean.sql.AbstractStatement
- addClauses(List<Clause>) - Method in class io.github.mmm.entity.bean.sql.delete.DeleteStatement
- addClauses(List<Clause>) - Method in class io.github.mmm.entity.bean.sql.insert.InsertStatement
- addClauses(List<Clause>) - Method in class io.github.mmm.entity.bean.sql.select.SelectStatement
- addClauses(List<Clause>) - Method in class io.github.mmm.entity.bean.sql.update.UpdateStatement
- AdvancedEntityBean - Class in io.github.mmm.entity.bean
-
Implementation of
EntityBean
as simpleBean
. - AdvancedEntityBean() - Constructor for class io.github.mmm.entity.bean.AdvancedEntityBean
-
The constructor.
- AdvancedEntityBean(BeanClass) - Constructor for class io.github.mmm.entity.bean.AdvancedEntityBean
-
The constructor.
- AdvancedEntityBean(BeanClass, IdProperty<? extends AdvancedEntityBean>) - Constructor for class io.github.mmm.entity.bean.AdvancedEntityBean
-
The constructor.
- AdvancedEntityBean(IdFactory<?, ?>) - Constructor for class io.github.mmm.entity.bean.AdvancedEntityBean
-
The constructor.
- AdvancedEntityBean(IdFactory<?, ?>, BeanClass) - Constructor for class io.github.mmm.entity.bean.AdvancedEntityBean
-
The constructor.
- AdvancedEntityBean(IdProperty<? extends AdvancedEntityBean>) - Constructor for class io.github.mmm.entity.bean.AdvancedEntityBean
-
The constructor.
- and(EntityBean) - Method in class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
- and(EntityBean, String) - Method in class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
- and(EntitySubClause<?>) - Method in class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
- and(CriteriaAggregation<?>) - Method in class io.github.mmm.entity.bean.sql.select.Select
- and(CriteriaAggregation<?>...) - Method in class io.github.mmm.entity.bean.sql.select.Select
- and(CriteriaOrdering) - Method in class io.github.mmm.entity.bean.sql.select.OrderBy
- and(CriteriaOrdering...) - Method in class io.github.mmm.entity.bean.sql.select.OrderBy
- and(CriteriaPredicate) - Method in class io.github.mmm.entity.bean.sql.PredicateClause
- and(CriteriaPredicate...) - Method in class io.github.mmm.entity.bean.sql.PredicateClause
- and(PropertyAssignment<?>) - Method in class io.github.mmm.entity.bean.sql.AssignmentClause
- and(PropertyAssignment<?>...) - Method in class io.github.mmm.entity.bean.sql.AssignmentClause
- and(PropertyPath<?>) - Method in class io.github.mmm.entity.bean.sql.PropertyClause
- and(PropertyPath<?>) - Method in class io.github.mmm.entity.bean.sql.select.Select
- and(PropertyPath<?>...) - Method in class io.github.mmm.entity.bean.sql.PropertyClause
- and(PropertyPath<?>...) - Method in class io.github.mmm.entity.bean.sql.select.Select
- and(PropertyPath<V>, V) - Method in class io.github.mmm.entity.bean.sql.AssignmentClause
- and(String, EntityBean, String) - Method in class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
- as(String) - Method in class io.github.mmm.entity.bean.sql.AbstractEntityClause
- AssignmentClause<E extends EntityBean,SELF extends AssignmentClause<E,SELF>> - Class in io.github.mmm.entity.bean.sql
- AssignmentClause() - Constructor for class io.github.mmm.entity.bean.sql.AssignmentClause
-
The constructor.
B
- build(String, PropertyMetadata<Id<E>>) - Method in class io.github.mmm.entity.property.id.IdPropertyBuilder
- build(String, PropertyMetadata<Link<E>>) - Method in class io.github.mmm.entity.property.link.LinkPropertyBuilder
C
- cast() - Method in class io.github.mmm.entity.property.id.IdProperty
-
As the generic type system of Java is lacking a build-in
<SELF>
, we provide this method for your convenience. - Clause - Interface in io.github.mmm.entity.bean.sql
- ClauseVisitor - Interface in io.github.mmm.entity.bean.sql
-
Interface for visitor on
Clause
. - ClauseWithGroupBy<E extends EntityBean> - Interface in io.github.mmm.entity.bean.sql.select
- ClauseWithHaving<E extends EntityBean> - Interface in io.github.mmm.entity.bean.sql.select
- ClauseWithOrderBy<E extends EntityBean> - Interface in io.github.mmm.entity.bean.sql.select
- create(String, Class<? extends Id<E>>, PropertyMetadata<Id<E>>) - Method in class io.github.mmm.entity.property.id.PropertyFactoryId
- create(String, Class<? extends Link<E>>, PropertyMetadata<Link<E>>) - Method in class io.github.mmm.entity.property.link.PropertyFactoryLink
- createPropertyBuilders() - Method in class io.github.mmm.entity.bean.AdvancedEntityBean
- createPropertyBuilders() - Method in class io.github.mmm.entity.bean.SimpleEntityBean
- createStatement(String) - Method in class io.github.mmm.entity.bean.sql.StatementMarshalling
- createValidatorBuilder() - Method in class io.github.mmm.entity.property.id.IdPropertyBuilder
- createValidatorBuilder() - Method in class io.github.mmm.entity.property.link.LinkPropertyBuilder
D
- Delete - Class in io.github.mmm.entity.bean.sql.delete
-
StartClause
to delete data from the database. - Delete() - Constructor for class io.github.mmm.entity.bean.sql.delete.Delete
-
The constructor.
- DeleteFrom<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.delete
- DeleteFrom(Delete, E) - Constructor for class io.github.mmm.entity.bean.sql.delete.DeleteFrom
-
The constructor.
- DeleteFrom(Delete, E, String) - Constructor for class io.github.mmm.entity.bean.sql.delete.DeleteFrom
-
The constructor.
- DeleteStatement<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.delete
- DeleteStatement(Delete, DeleteFrom<E>) - Constructor for class io.github.mmm.entity.bean.sql.delete.DeleteStatement
-
The constructor.
- DeleteWhere<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.delete
- DeleteWhere(DeleteStatement<E>) - Constructor for class io.github.mmm.entity.bean.sql.delete.DeleteWhere
-
The constructor.
- distinct() - Method in class io.github.mmm.entity.bean.sql.select.Select
-
Sets
DISTINCT
selection (filter out duplicates). - doSet(Id<E>) - Method in class io.github.mmm.entity.property.id.IdProperty
- doSet(Link<E>) - Method in class io.github.mmm.entity.property.link.LinkProperty
E
- Edge<I,O> - Interface in io.github.mmm.entity.bean
- entity - Variable in class io.github.mmm.entity.bean.sql.AbstractEntityClause
- EntityBean - Interface in io.github.mmm.entity.bean
-
WritableBean
for an entity that can be loaded from or saved to a database. - entityClass(Class<E>) - Method in class io.github.mmm.entity.property.id.IdPropertyBuilder
- entityClass(Class<E>) - Method in class io.github.mmm.entity.property.link.LinkPropertyBuilder
- EntityPropertyBuilders - Interface in io.github.mmm.entity.property.builder
-
Extends
PropertyBuilders
for entity specific properties. - EntitySubClause<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql
-
A fragment for an additional
entity
selection. - EntitySubClause(E) - Constructor for class io.github.mmm.entity.bean.sql.EntitySubClause
-
The constructor.
- EntitySubClause(E, String) - Constructor for class io.github.mmm.entity.bean.sql.EntitySubClause
-
The constructor.
- EntitySubClause(E, String, String) - Constructor for class io.github.mmm.entity.bean.sql.EntitySubClause
-
The constructor.
F
- from(E) - Method in class io.github.mmm.entity.bean.sql.select.Select
- From<E extends EntityBean,SELF extends From<E,SELF>> - Class in io.github.mmm.entity.bean.sql
- From(E) - Constructor for class io.github.mmm.entity.bean.sql.From
-
The constructor.
- From(E, String) - Constructor for class io.github.mmm.entity.bean.sql.From
-
The constructor.
G
- get() - Method in class io.github.mmm.entity.bean.sql.delete.DeleteFrom
- get() - Method in class io.github.mmm.entity.bean.sql.delete.DeleteWhere
- get() - Method in class io.github.mmm.entity.bean.sql.insert.InsertInto
- get() - Method in class io.github.mmm.entity.bean.sql.insert.InsertValues
- get() - Method in interface io.github.mmm.entity.bean.sql.MainClause
- get() - Method in interface io.github.mmm.entity.bean.sql.select.ClauseWithGroupBy
- get() - Method in interface io.github.mmm.entity.bean.sql.select.ClauseWithHaving
- get() - Method in interface io.github.mmm.entity.bean.sql.select.ClauseWithOrderBy
- get() - Method in class io.github.mmm.entity.bean.sql.select.GroupBy
- get() - Method in class io.github.mmm.entity.bean.sql.select.Having
- get() - Method in class io.github.mmm.entity.bean.sql.select.OrderBy
- get() - Method in class io.github.mmm.entity.bean.sql.select.SelectFrom
- get() - Method in class io.github.mmm.entity.bean.sql.select.SelectWhere
- get() - Static method in class io.github.mmm.entity.bean.sql.StatementMarshalling
- get() - Method in class io.github.mmm.entity.bean.sql.update.Update
- get() - Method in class io.github.mmm.entity.bean.sql.update.UpdateSet
- get() - Method in class io.github.mmm.entity.bean.sql.update.UpdateWhere
- getAdditionalEntities() - Method in class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
- getAlias() - Method in class io.github.mmm.entity.bean.sql.AbstractEntityClause
- getAssignments() - Method in class io.github.mmm.entity.bean.sql.AssignmentClause
- getClauses() - Method in class io.github.mmm.entity.bean.sql.AbstractStatement
- getClauses() - Method in interface io.github.mmm.entity.bean.sql.Statement
- getCriteriaFormatter() - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- getDelete() - Method in class io.github.mmm.entity.bean.sql.delete.DeleteStatement
- getEntity() - Method in class io.github.mmm.entity.bean.sql.AbstractEntityClause
- getEntityName() - Method in class io.github.mmm.entity.bean.sql.AbstractEntityClause
- getFrom() - Method in class io.github.mmm.entity.bean.sql.delete.DeleteStatement
- getFrom() - Method in class io.github.mmm.entity.bean.sql.select.SelectStatement
- getGroupBy() - Method in class io.github.mmm.entity.bean.sql.select.SelectStatement
- getHaving() - Method in class io.github.mmm.entity.bean.sql.select.SelectStatement
- getId() - Method in interface io.github.mmm.entity.bean.EntityBean
- getIdFactory() - Method in class io.github.mmm.entity.property.id.IdProperty
- getImplementationClass() - Method in class io.github.mmm.entity.property.id.PropertyFactoryId
- getImplementationClass() - Method in class io.github.mmm.entity.property.link.PropertyFactoryLink
- getInsert() - Method in class io.github.mmm.entity.bean.sql.insert.InsertStatement
- getInto() - Method in class io.github.mmm.entity.bean.sql.insert.InsertStatement
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.AbstractClause
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.delete.Delete
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.EntitySubClause
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.From
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.insert.Insert
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.Into
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.merge.Merge
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.select.GroupBy
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.select.Having
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.select.OrderBy
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.select.Select
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.Set
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.update.Update
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.upsert.Upsert
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.Values
- getMarshallingName() - Method in class io.github.mmm.entity.bean.sql.Where
- getOrderBy() - Method in class io.github.mmm.entity.bean.sql.select.SelectStatement
- getOrderings() - Method in class io.github.mmm.entity.bean.sql.select.OrderBy
- getPredicates() - Method in class io.github.mmm.entity.bean.sql.PredicateClause
- getProperties() - Method in class io.github.mmm.entity.bean.sql.PropertyClause
- getReadableInterface() - Method in class io.github.mmm.entity.property.id.PropertyFactoryId
- getReadableInterface() - Method in class io.github.mmm.entity.property.link.PropertyFactoryLink
- getSelect() - Method in class io.github.mmm.entity.bean.sql.select.SelectStatement
- getSelections() - Method in class io.github.mmm.entity.bean.sql.select.Select
- getSet() - Method in class io.github.mmm.entity.bean.sql.update.UpdateStatement
- getStart() - Method in class io.github.mmm.entity.bean.sql.delete.DeleteStatement
-
Deprecated.use
DeleteStatement.getDelete()
to make it more explicit. - getStart() - Method in class io.github.mmm.entity.bean.sql.insert.InsertStatement
-
Deprecated.use
InsertStatement.getInsert()
to make it more explicit. - getStart() - Method in class io.github.mmm.entity.bean.sql.select.SelectStatement
-
Deprecated.use
SelectStatement.getSelect()
to make it more explicit. - getStart() - Method in interface io.github.mmm.entity.bean.sql.Statement
- getStart() - Method in class io.github.mmm.entity.bean.sql.update.UpdateStatement
-
Deprecated.use
UpdateStatement.getUpdate()
to make it more explicit. - getStatement() - Method in class io.github.mmm.entity.bean.sql.select.Select
- getUpdate() - Method in class io.github.mmm.entity.bean.sql.update.UpdateStatement
- getValueClass() - Method in class io.github.mmm.entity.property.id.PropertyFactoryId
- getValueClass() - Method in class io.github.mmm.entity.property.link.PropertyFactoryLink
- getValues() - Method in class io.github.mmm.entity.bean.sql.insert.InsertStatement
- getWhere() - Method in class io.github.mmm.entity.bean.sql.delete.DeleteStatement
- getWhere() - Method in class io.github.mmm.entity.bean.sql.select.SelectStatement
- getWhere() - Method in class io.github.mmm.entity.bean.sql.update.UpdateStatement
- getWritableInterface() - Method in class io.github.mmm.entity.property.id.PropertyFactoryId
- getWritableInterface() - Method in class io.github.mmm.entity.property.link.PropertyFactoryLink
- groupBy(PropertyPath<?>) - Method in interface io.github.mmm.entity.bean.sql.select.ClauseWithGroupBy
- groupBy(PropertyPath<?>...) - Method in interface io.github.mmm.entity.bean.sql.select.ClauseWithGroupBy
- GroupBy<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.select
- GroupBy(SelectStatement<E>) - Constructor for class io.github.mmm.entity.bean.sql.select.GroupBy
-
The constructor.
H
- having(CriteriaPredicate) - Method in interface io.github.mmm.entity.bean.sql.select.ClauseWithHaving
- having(CriteriaPredicate...) - Method in interface io.github.mmm.entity.bean.sql.select.ClauseWithHaving
- Having<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.select
- Having(SelectStatement<E>) - Constructor for class io.github.mmm.entity.bean.sql.select.Having
-
The constructor.
I
- Id - Variable in class io.github.mmm.entity.bean.AdvancedEntityBean
-
The
property
with theprimary key
. - Id - Variable in class io.github.mmm.entity.bean.SimpleEntityBean
-
The
property
with theprimary key
. - Id() - Method in class io.github.mmm.entity.bean.AdvancedEntityBean
- Id() - Method in interface io.github.mmm.entity.bean.EntityBean
- Id() - Method in class io.github.mmm.entity.bean.SimpleEntityBean
- idFactory(IdFactory<?, ?>) - Method in class io.github.mmm.entity.property.id.IdPropertyBuilder
- idFactory(IdFactory<?, ?>) - Method in class io.github.mmm.entity.property.link.LinkPropertyBuilder
- IdProperty<E> - Class in io.github.mmm.entity.property.id
- IdProperty(Class<E>) - Constructor for class io.github.mmm.entity.property.id.IdProperty
-
The constructor.
- IdProperty(Class<E>, PropertyMetadata<Id<E>>) - Constructor for class io.github.mmm.entity.property.id.IdProperty
-
The constructor.
- IdProperty(Class<E>, PropertyMetadata<Id<E>>, IdFactory<?, ?>) - Constructor for class io.github.mmm.entity.property.id.IdProperty
-
The constructor.
- IdProperty(String, Class<E>) - Constructor for class io.github.mmm.entity.property.id.IdProperty
-
The constructor.
- IdProperty(String, Class<E>, PropertyMetadata<Id<E>>) - Constructor for class io.github.mmm.entity.property.id.IdProperty
-
The constructor.
- IdProperty(String, Class<E>, PropertyMetadata<Id<E>>, IdFactory<?, ?>) - Constructor for class io.github.mmm.entity.property.id.IdProperty
-
The constructor.
- IdPropertyBuilder<E> - Class in io.github.mmm.entity.property.id
-
PropertyBuilder
forIdProperty
. - IdPropertyBuilder(AttributeReadOnly) - Constructor for class io.github.mmm.entity.property.id.IdPropertyBuilder
-
The constructor.
- IdPropertyBuilder(AttributeReadOnly, Class<E>) - Constructor for class io.github.mmm.entity.property.id.IdPropertyBuilder
-
The constructor.
- In() - Method in interface io.github.mmm.entity.bean.Edge
- Insert - Class in io.github.mmm.entity.bean.sql.insert
-
StartClause
to insert data into the database. - Insert() - Constructor for class io.github.mmm.entity.bean.sql.insert.Insert
-
The constructor.
- InsertInto<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.insert
- InsertInto(Insert, E) - Constructor for class io.github.mmm.entity.bean.sql.insert.InsertInto
-
The constructor.
- InsertInto(Insert, E, String) - Constructor for class io.github.mmm.entity.bean.sql.insert.InsertInto
-
The constructor.
- InsertStatement<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.insert
- InsertStatement(Insert, InsertInto<E>) - Constructor for class io.github.mmm.entity.bean.sql.insert.InsertStatement
-
The constructor.
- InsertValues<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.insert
- InsertValues(InsertStatement<E>) - Constructor for class io.github.mmm.entity.bean.sql.insert.InsertValues
-
The constructor.
- Into<E extends EntityBean,SELF extends Into<E,SELF>> - Class in io.github.mmm.entity.bean.sql
- Into(E) - Constructor for class io.github.mmm.entity.bean.sql.Into
-
The constructor.
- Into(E, String) - Constructor for class io.github.mmm.entity.bean.sql.Into
-
The constructor.
- io.github.mmm.entity.bean - module io.github.mmm.entity.bean
-
Provides entity-beans based on
mmm-bean
andmmm-entity
. - io.github.mmm.entity.bean - package io.github.mmm.entity.bean
-
Contains the API for entity beans.
- io.github.mmm.entity.bean.sql - package io.github.mmm.entity.bean.sql
- io.github.mmm.entity.bean.sql.delete - package io.github.mmm.entity.bean.sql.delete
- io.github.mmm.entity.bean.sql.insert - package io.github.mmm.entity.bean.sql.insert
- io.github.mmm.entity.bean.sql.merge - package io.github.mmm.entity.bean.sql.merge
- io.github.mmm.entity.bean.sql.select - package io.github.mmm.entity.bean.sql.select
- io.github.mmm.entity.bean.sql.update - package io.github.mmm.entity.bean.sql.update
- io.github.mmm.entity.bean.sql.upsert - package io.github.mmm.entity.bean.sql.upsert
- io.github.mmm.entity.property.builder - package io.github.mmm.entity.property.builder
- io.github.mmm.entity.property.id - package io.github.mmm.entity.property.id
-
Contains property support for IDs.
- io.github.mmm.entity.property.link - package io.github.mmm.entity.property.link
-
Contains property support for links to entity bean (one-to-one relation).
- isDistinct() - Method in class io.github.mmm.entity.bean.sql.select.Select
- isOmit() - Method in interface io.github.mmm.entity.bean.sql.Clause
- isOmit() - Method in class io.github.mmm.entity.bean.sql.PredicateClause
- isOmit() - Method in class io.github.mmm.entity.bean.sql.select.GroupBy
- isOmit() - Method in class io.github.mmm.entity.bean.sql.select.OrderBy
- isPolymorphic() - Method in class io.github.mmm.entity.property.id.PropertyFactoryId
- isSelectAllByAlias() - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- isUseAsBeforeAlias() - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
L
- LinkProperty<E> - Class in io.github.mmm.entity.property.link
- LinkProperty(String, Class<E>, PropertyMetadata<Link<E>>) - Constructor for class io.github.mmm.entity.property.link.LinkProperty
-
The constructor.
- LinkProperty(String, Class<E>, PropertyMetadata<Link<E>>, Function<Id<E>, E>) - Constructor for class io.github.mmm.entity.property.link.LinkProperty
-
The constructor.
- LinkProperty(String, Class<E>, PropertyMetadata<Link<E>>, Function<Id<E>, E>, IdFactory<?, ?>) - Constructor for class io.github.mmm.entity.property.link.LinkProperty
-
The constructor.
- LinkPropertyBuilder<E> - Class in io.github.mmm.entity.property.link
-
PropertyBuilder
forLinkProperty
. - LinkPropertyBuilder(AttributeReadOnly) - Constructor for class io.github.mmm.entity.property.link.LinkPropertyBuilder
-
The constructor.
- LinkPropertyBuilder(AttributeReadOnly, Class<E>) - Constructor for class io.github.mmm.entity.property.link.LinkPropertyBuilder
-
The constructor.
- LinkPropertyBuilder(AttributeReadOnly, Class<E>, IdFactory<?, ?>) - Constructor for class io.github.mmm.entity.property.link.LinkPropertyBuilder
-
The constructor.
M
- MainClause<E extends EntityBean> - Interface in io.github.mmm.entity.bean.sql
-
TypedClause
that can be an endingClause
of an SQLStatement
and allows toget
the resultingStatement
. - Merge - Class in io.github.mmm.entity.bean.sql.merge
- Merge() - Constructor for class io.github.mmm.entity.bean.sql.merge.Merge
-
The constructor.
N
- NAME - Static variable in class io.github.mmm.entity.property.id.IdProperty
-
Default
name
. - NAME_ADDITIONAL_ENTITIES - Static variable in class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
-
Name of property
AbstractEntityClause.getEntityName()
for marshalling. - NAME_ALIAS - Static variable in class io.github.mmm.entity.bean.sql.AbstractEntityClause
-
Name of property
alias
for marshaling. - NAME_ASSIGNMENTS - Static variable in class io.github.mmm.entity.bean.sql.AssignmentClause
-
Name of the property
AssignmentClause.getAssignments()
for marshaling. - NAME_DELETE - Static variable in class io.github.mmm.entity.bean.sql.delete.Delete
-
Name of
Delete
for marshaling. - NAME_DISTINCT - Static variable in class io.github.mmm.entity.bean.sql.select.Select
-
Name of property
Select.isDistinct()
for marshaling. - NAME_ENTITY - Static variable in class io.github.mmm.entity.bean.sql.AbstractEntityClause
-
Name of property
AbstractEntityClause.getEntityName()
for marshalling. - NAME_FROM - Static variable in class io.github.mmm.entity.bean.sql.From
-
Name of
From
for marshaling. - NAME_GROUP_BY - Static variable in class io.github.mmm.entity.bean.sql.select.GroupBy
-
Name of
GroupBy
for marshaling. - NAME_HAVING - Static variable in class io.github.mmm.entity.bean.sql.select.Having
-
Name of
Having
for marshaling. - NAME_INSERT - Static variable in class io.github.mmm.entity.bean.sql.insert.Insert
-
Name of
Insert
for marshaling. - NAME_INTO - Static variable in class io.github.mmm.entity.bean.sql.Into
-
Name of
Into
for marshaling. - NAME_MERGE - Static variable in class io.github.mmm.entity.bean.sql.merge.Merge
-
Name of
Merge
for marshaling. - NAME_ORDER_BY - Static variable in class io.github.mmm.entity.bean.sql.select.OrderBy
-
Name of
OrderBy
for marshaling. - NAME_ORDERINGS - Static variable in class io.github.mmm.entity.bean.sql.select.OrderBy
-
Name of
OrderBy.getOrderings()
for marshaling. - NAME_PREDICATES - Static variable in class io.github.mmm.entity.bean.sql.PredicateClause
-
Name of the property
PredicateClause.getPredicates()
for marshaling. - NAME_SELECT - Static variable in class io.github.mmm.entity.bean.sql.select.Select
-
Name of
Select
for marshaling. - NAME_SELECTIONS - Static variable in class io.github.mmm.entity.bean.sql.select.Select
-
Name of property
selections
for marshaling. - NAME_SET - Static variable in class io.github.mmm.entity.bean.sql.Set
-
Name of
Set
for marshaling. - NAME_UPDATE - Static variable in class io.github.mmm.entity.bean.sql.update.Update
-
Name of
Update
for marshaling. - NAME_UPSERT - Static variable in class io.github.mmm.entity.bean.sql.upsert.Upsert
-
Name of
Upsert
for marshaling. - NAME_VALUES - Static variable in class io.github.mmm.entity.bean.sql.Values
-
Name of
Values
for marshaling. - NAME_WHERE - Static variable in class io.github.mmm.entity.bean.sql.Where
-
Name of
Where
for marshaling. - newId(Class<E>) - Method in interface io.github.mmm.entity.property.builder.EntityPropertyBuilders
- newId(String, Class<E>) - Method in interface io.github.mmm.entity.property.builder.EntityPropertyBuilders
- newLink(Class<E>) - Method in interface io.github.mmm.entity.property.builder.EntityPropertyBuilders
- newLink(String, Class<E>, Function<Id<E>, E>) - Method in interface io.github.mmm.entity.property.builder.EntityPropertyBuilders
O
- onAdditionalEntity(EntitySubClause<?>) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onAlias(String, Clause) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onClause(Clause) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onClause(Clause) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onDelete(Delete) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onDelete(Delete) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onEntity(AbstractEntityClause<?, ?>) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onFrom(From<?, ?>) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onFrom(From<?, ?>) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onGroupBy(GroupBy<?>) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onHaving(Having<?>) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onInsert(Insert) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onInsert(Insert) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onInto(Into<?, ?>) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onInto(Into<?, ?>) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onMainClause(MainClause<?>) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onMerge(Merge) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onOrderBy(OrderBy<?>) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onOrderBy(OrderBy<?>) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onOtherClause(Clause) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onSelect(Select) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onSelect(Select) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onSelectAll(SelectFrom<?>) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onSelections(Select, SelectFrom<?>) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onStart(StartClause) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onStatement(Statement<?>) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onUpdate(Update<?>) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onUpdate(Update<?>) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onUpsert(Upsert) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onUpsert(Upsert) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onValues(Values<?, ?>) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onValues(Values<?, ?>) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- onWhere(Where<?, ?>) - Method in interface io.github.mmm.entity.bean.sql.ClauseVisitor
- onWhere(Where<?, ?>) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- orderBy(CriteriaOrdering) - Method in interface io.github.mmm.entity.bean.sql.select.ClauseWithOrderBy
- orderBy(CriteriaOrdering...) - Method in interface io.github.mmm.entity.bean.sql.select.ClauseWithOrderBy
- OrderBy<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.select
- OrderBy(SelectStatement<E>) - Constructor for class io.github.mmm.entity.bean.sql.select.OrderBy
-
The constructor.
- out() - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- Out() - Method in interface io.github.mmm.entity.bean.Edge
P
- PredicateClause<E extends EntityBean,SELF extends PredicateClause<E,SELF>> - Class in io.github.mmm.entity.bean.sql
- PredicateClause() - Constructor for class io.github.mmm.entity.bean.sql.PredicateClause
-
The constructor.
- PropertyClause<E extends EntityBean,SELF extends PropertyClause<E,SELF>> - Class in io.github.mmm.entity.bean.sql
- PropertyClause() - Constructor for class io.github.mmm.entity.bean.sql.PropertyClause
-
The constructor.
- PropertyFactoryId<E> - Class in io.github.mmm.entity.property.id
-
This is the implementation of
PropertyFactory
forObjectProperty
. - PropertyFactoryId() - Constructor for class io.github.mmm.entity.property.id.PropertyFactoryId
- PropertyFactoryLink<E extends EntityBean> - Class in io.github.mmm.entity.property.link
-
Implementation of
PropertyFactory
forLinkProperty
. - PropertyFactoryLink() - Constructor for class io.github.mmm.entity.property.link.PropertyFactoryLink
R
- read(StructuredReader) - Method in class io.github.mmm.entity.property.id.IdProperty
- read(StructuredReader) - Method in class io.github.mmm.entity.property.link.LinkProperty
- readObject(StructuredReader) - Method in class io.github.mmm.entity.bean.sql.StatementMarshalling
- readProperty(StructuredReader, String) - Method in class io.github.mmm.entity.bean.sql.AbstractClause
- readProperty(StructuredReader, String) - Method in class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
- readProperty(StructuredReader, String) - Method in class io.github.mmm.entity.bean.sql.AbstractEntityClause
- readProperty(StructuredReader, String) - Method in class io.github.mmm.entity.bean.sql.AbstractStatement
- readProperty(StructuredReader, String) - Method in class io.github.mmm.entity.bean.sql.AssignmentClause
- readProperty(StructuredReader, String) - Method in class io.github.mmm.entity.bean.sql.PredicateClause
- readProperty(StructuredReader, String) - Method in class io.github.mmm.entity.bean.sql.select.OrderBy
- readProperty(StructuredReader, String) - Method in class io.github.mmm.entity.bean.sql.select.Select
- resolver(Function<Id<E>, E>) - Method in class io.github.mmm.entity.property.link.LinkPropertyBuilder
S
- Select - Class in io.github.mmm.entity.bean.sql.select
-
StartClause
of aSelectStatement
to query data from the database. - Select() - Constructor for class io.github.mmm.entity.bean.sql.select.Select
-
The constructor.
- Select(CriteriaAggregation<?>) - Constructor for class io.github.mmm.entity.bean.sql.select.Select
-
The constructor.
- Select(CriteriaAggregation<?>...) - Constructor for class io.github.mmm.entity.bean.sql.select.Select
-
The constructor.
- Select(PropertyPath<?>) - Constructor for class io.github.mmm.entity.bean.sql.select.Select
-
The constructor.
- Select(PropertyPath<?>...) - Constructor for class io.github.mmm.entity.bean.sql.select.Select
-
The constructor.
- SelectFrom<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.select
- SelectFrom(Select, E) - Constructor for class io.github.mmm.entity.bean.sql.select.SelectFrom
-
The constructor.
- SelectFrom(Select, E, String) - Constructor for class io.github.mmm.entity.bean.sql.select.SelectFrom
-
The constructor.
- SelectStatement<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.select
- SelectStatement(Select, SelectFrom<E>) - Constructor for class io.github.mmm.entity.bean.sql.select.SelectStatement
-
The constructor.
- SelectWhere<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.select
- SelectWhere(SelectStatement<E>) - Constructor for class io.github.mmm.entity.bean.sql.select.SelectWhere
-
The constructor.
- self() - Method in class io.github.mmm.entity.bean.sql.AbstractTypedClause
- Set<E extends EntityBean,SELF extends Set<E,SELF>> - Class in io.github.mmm.entity.bean.sql
- Set() - Constructor for class io.github.mmm.entity.bean.sql.Set
-
The constructor.
- setEntityName(String) - Method in class io.github.mmm.entity.bean.sql.AbstractEntityClause
- setId(Id<? extends Entity>) - Method in interface io.github.mmm.entity.bean.EntityBean
- setSelectAllByAlias(boolean) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- setUseAsbeforeAlias(boolean) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- SimpleEntityBean - Class in io.github.mmm.entity.bean
-
Implementation of
EntityBean
as simpleBean
. - SimpleEntityBean() - Constructor for class io.github.mmm.entity.bean.SimpleEntityBean
-
The constructor.
- SimpleEntityBean(IdProperty<? extends SimpleEntityBean>) - Constructor for class io.github.mmm.entity.bean.SimpleEntityBean
-
The constructor.
- SqlFormatter - Class in io.github.mmm.entity.bean.sql
- SqlFormatter(CriteriaSqlFormatter) - Constructor for class io.github.mmm.entity.bean.sql.SqlFormatter
-
The constructor.
- StartClause - Interface in io.github.mmm.entity.bean.sql
-
A
StartClause
is the entryClause
that defines the characteristic of the operation in the database such asSelect
, Delete. - Statement<E extends EntityBean> - Interface in io.github.mmm.entity.bean.sql
-
A complete SQL statement that may be executed to the database.
- StatementMarshalling - Class in io.github.mmm.entity.bean.sql
-
Marshalling
for SQLStatement
s. - StatementMarshalling() - Constructor for class io.github.mmm.entity.bean.sql.StatementMarshalling
-
The constructor.
T
- toString() - Method in class io.github.mmm.entity.bean.sql.AbstractClause
- toString() - Method in class io.github.mmm.entity.bean.sql.AbstractStatement
- toString() - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- Type() - Method in interface io.github.mmm.entity.bean.TypedEdge
- TypedClause<E extends EntityBean> - Interface in io.github.mmm.entity.bean.sql
- TypedEdge<I,O> - Interface in io.github.mmm.entity.bean
U
- Update<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.update
-
StartClause
of an UpdateStatement to update data in the database. - Update(E) - Constructor for class io.github.mmm.entity.bean.sql.update.Update
-
The constructor.
- Update(E, String) - Constructor for class io.github.mmm.entity.bean.sql.update.Update
-
The constructor.
- UpdateSet<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.update
- UpdateSet(UpdateStatement<E>) - Constructor for class io.github.mmm.entity.bean.sql.update.UpdateSet
-
The constructor.
- UpdateStatement<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.update
- UpdateStatement(Update<E>) - Constructor for class io.github.mmm.entity.bean.sql.update.UpdateStatement
-
The constructor.
- UpdateWhere<E extends EntityBean> - Class in io.github.mmm.entity.bean.sql.update
- UpdateWhere(UpdateStatement<E>) - Constructor for class io.github.mmm.entity.bean.sql.update.UpdateWhere
-
The constructor.
- Upsert - Class in io.github.mmm.entity.bean.sql.upsert
-
StartClause
to insert or if already present update data in the database. - Upsert() - Constructor for class io.github.mmm.entity.bean.sql.upsert.Upsert
-
The constructor.
V
- values(PropertyAssignment<V>) - Method in class io.github.mmm.entity.bean.sql.insert.InsertInto
- values(PropertyAssignment<V>) - Method in class io.github.mmm.entity.bean.sql.Into
- values(PropertyAssignment<V>...) - Method in class io.github.mmm.entity.bean.sql.insert.InsertInto
- values(PropertyAssignment<V>...) - Method in class io.github.mmm.entity.bean.sql.Into
- values(PropertyPath<V>, V) - Method in class io.github.mmm.entity.bean.sql.insert.InsertInto
- values(PropertyPath<V>, V) - Method in class io.github.mmm.entity.bean.sql.Into
-
Convenience method for
values
(PropertyAssignment
.of
(property, value)). - Values<E extends EntityBean,SELF extends Values<E,SELF>> - Class in io.github.mmm.entity.bean.sql
- Values() - Constructor for class io.github.mmm.entity.bean.sql.Values
-
The constructor.
W
- where(CriteriaPredicate) - Method in class io.github.mmm.entity.bean.sql.delete.DeleteFrom
- where(CriteriaPredicate) - Method in class io.github.mmm.entity.bean.sql.From
- where(CriteriaPredicate) - Method in class io.github.mmm.entity.bean.sql.select.SelectFrom
- where(CriteriaPredicate...) - Method in class io.github.mmm.entity.bean.sql.delete.DeleteFrom
- where(CriteriaPredicate...) - Method in class io.github.mmm.entity.bean.sql.From
- where(CriteriaPredicate...) - Method in class io.github.mmm.entity.bean.sql.select.SelectFrom
- Where<E extends EntityBean,SELF extends Where<E,SELF>> - Class in io.github.mmm.entity.bean.sql
- Where() - Constructor for class io.github.mmm.entity.bean.sql.Where
-
The constructor.
- write(StructuredWriter) - Method in class io.github.mmm.entity.property.id.IdProperty
- write(StructuredWriter) - Method in class io.github.mmm.entity.property.link.LinkProperty
- write(String) - Method in class io.github.mmm.entity.bean.sql.SqlFormatter
- writeObject(StructuredWriter, Statement<?>) - Method in class io.github.mmm.entity.bean.sql.StatementMarshalling
- writeProperties(StructuredWriter) - Method in class io.github.mmm.entity.bean.sql.AbstractClause
- writeProperties(StructuredWriter) - Method in class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
- writeProperties(StructuredWriter) - Method in class io.github.mmm.entity.bean.sql.AbstractEntityClause
- writeProperties(StructuredWriter) - Method in class io.github.mmm.entity.bean.sql.AbstractStatement
- writeProperties(StructuredWriter) - Method in class io.github.mmm.entity.bean.sql.AssignmentClause
- writeProperties(StructuredWriter) - Method in class io.github.mmm.entity.bean.sql.PredicateClause
- writeProperties(StructuredWriter) - Method in class io.github.mmm.entity.bean.sql.select.OrderBy
- writeProperties(StructuredWriter) - Method in class io.github.mmm.entity.bean.sql.select.Select
All Classes All Packages