Uses of Interface
st.orm.template.Metamodel
Packages that use Metamodel
-
Uses of Metamodel in st.orm
Modifier and TypeMethodDescriptionstatic ElementGenerates a column element for a column specified by the givenmetamodelin a type safe manner.static ElementTemplates.column(Metamodel<?, ?> path, ResolveScope scope) Generates a column element for a column specified by the givenmetamodelin a type safe manner.static <V> ElementGenerates a WHERE clause based on the provided path, operator, and iterable of values or records.static <V> ElementGenerates a WHERE clause based on the provided path, operator, and values or records. -
Uses of Metamodel in st.orm.template
Methods in st.orm.template that return MetamodelModifier and TypeMethodDescriptionCreates a new metamodel for the given root table and path.Creates a new metamodel for the given record type.Metamodel.table()Returns the table that holds the column to which this metamodel is pointing.Methods in st.orm.template with parameters of type MetamodelModifier and TypeMethodDescriptionfinal QueryBuilder<T, R, ID> Adds a GROUP BY clause to the query for field at the specified path in the table graph.final QueryBuilder<T, R, ID> Adds a GROUP BY clause to the query for field at the specified path in the table graph.final QueryBuilder<T, R, ID> QueryBuilder.groupByAny(Metamodel<?, ?>... path) Adds a GROUP BY clause to the query for field at the specified path in the table graph.final <V> QueryBuilder<T, R, ID> Adds a HAVING clause to the query using the specified expression.final <V> QueryBuilder<T, R, ID> Adds a HAVING clause to the query using the specified expression.final QueryBuilder<T, R, ID> Adds an ORDER BY clause to the query for the field at the specified path in the table graph.final QueryBuilder<T, R, ID> Adds an ORDER BY clause to the query for the field at the specified path in the table graph.final QueryBuilder<T, R, ID> QueryBuilder.orderByAny(Metamodel<?, ?>... path) Adds an ORDER BY clause to the query for the field at the specified path in the table graph or manually added joins.final QueryBuilder<T, R, ID> QueryBuilder.orderByDescending(Metamodel<T, ?> path) Adds an ORDER BY clause to the query for the field at the specified path in the table graph.final <V extends Record>
QueryBuilder<T, R, ID> Adds a WHERE clause that matches the specified records.final <V extends Record>
QueryBuilder<T, R, ID> Adds a WHERE clause that matches the specified ref.final <V> QueryBuilder<T, R, ID> Adds a WHERE clause that matches the specified objects at the specified path in the table graph.final <V> QueryBuilder<T, R, ID> Adds a WHERE clause that matches the specified objects at the specified path in the table graph.final <V extends Record>
QueryBuilder<T, R, ID> Adds a WHERE clause that matches the specified record.final <V extends Record>
QueryBuilder.PredicateBuilder<T, R, ID> Adds a condition to the WHERE clause that matches the specified records.abstract <V extends Record>
QueryBuilder.PredicateBuilder<T, R, ID> Adds a condition to the WHERE clause that matches the specified ref.abstract <V> QueryBuilder.PredicateBuilder<T, R, ID> Adds a condition to the WHERE clause that matches the specified objects at the specified path in the table graph.final <V> QueryBuilder.PredicateBuilder<T, R, ID> Adds a condition to the WHERE clause that matches the specified objects at the specified path in the table graph.final <V extends Record>
QueryBuilder.PredicateBuilder<T, R, ID> Adds a condition to the WHERE clause that matches the specified record.final <V extends Record>
QueryBuilder.PredicateBuilder<T, R, ID> Adds a condition to the WHERE clause that matches the specified records.abstract <V extends Record>
QueryBuilder.PredicateBuilder<T, R, ID> Adds a condition to the WHERE clause that matches the specified ref.abstract <V> QueryBuilder.PredicateBuilder<T, R, ID> QueryBuilder.WhereBuilder.whereAny(Metamodel<?, V> path, Operator operator, Iterable<? extends V> it) Adds a condition to the WHERE clause that matches the specified objects at the specified path in the table graph or manually added joins.final <V> QueryBuilder.PredicateBuilder<T, R, ID> Adds a condition to the WHERE clause that matches the specified objects at the specified path in the table graph or manually added joins.final <V extends Record>
QueryBuilder.PredicateBuilder<T, R, ID> Adds a condition to the WHERE clause that matches the specified record.abstract <V extends Record>
QueryBuilder.PredicateBuilder<T, R, ID> QueryBuilder.WhereBuilder.whereAnyRef(Metamodel<?, V> path, Iterable<? extends Ref<V>> it) Adds a condition to the WHERE clause that matches the specified refs.protected abstract <V> QueryBuilder.PredicateBuilder<T, R, ID> Adds a condition to the WHERE clause that matches the specified objects at the specified path in the table graph or manually added joins.abstract <V extends Record>
QueryBuilder.PredicateBuilder<T, R, ID> Adds a condition to the WHERE clause that matches the specified refs.final <V extends Record>
QueryBuilder<T, R, ID> Adds a WHERE clause that matches the specified records. -
Uses of Metamodel in st.orm.template.impl
Classes in st.orm.template.impl that implement MetamodelModifier and TypeClassDescriptionclassMetamodelImpl<T extends Record,E> Implementation that is used by the generated models.Methods in st.orm.template.impl that return MetamodelModifier and TypeMethodDescriptionMetamodel<?, ?> Elements.Column.metamodel()Returns the value of themetamodelrecord component.Metamodel<?, ?> Elements.ObjectExpression.metamodel()Returns the value of themetamodelrecord component.Creates a new metamodel for the given record type.Creates a new metamodel for the given root rootTable and path.MetamodelImpl.table()Returns the table that holds the column to which this metamodel is pointing.Constructors in st.orm.template.impl with parameters of type MetamodelModifierConstructorDescriptionColumn(Metamodel<?, ?> metamodel, ResolveScope scope) Creates an instance of aColumnrecord class.MetamodelImpl(Class<E> componentType, String path, String component, boolean inline, Metamodel<T, ?> parent) ObjectExpression(Metamodel<?, ?> metamodel, Operator operator, Object object) Creates an instance of aObjectExpressionrecord class.