Uses of Interface
st.orm.template.Model
Packages that use Model
-
Uses of Model in st.orm.repository
Methods in st.orm.repository that return Model -
Uses of Model in st.orm.spi
Fields in st.orm.spi declared as ModelModifier and TypeFieldDescriptionprotected final Model<E, ID> BaseRepositoryImpl.modelprotected final Model<E, ID> BaseRepositoryImpl.modelMethods in st.orm.spi that return ModelModifier and TypeMethodDescriptionEntityRepositoryImpl.model()Returns the entity model associated with this repository.Methods in st.orm.spi with parameters of type ModelModifier and TypeMethodDescription<ID,E extends Record & Entity<ID>>
EntityRepository<E, ID> DefaultEntityRepositoryProviderImpl.getEntityRepository(ORMTemplate ormTemplate, Model<E, ID> model) <ID,E extends Record & Entity<ID>>
EntityRepository<E, ID> EntityRepositoryProvider.getEntityRepository(ORMTemplate ormTemplate, Model<E, ID> model) static <ID,E extends Record & Entity<ID>>
EntityRepository<E, ID> Providers.getEntityRepository(ORMTemplate ormTemplate, Model<E, ID> model, Predicate<? super EntityRepositoryProvider> filter) <ID,P extends Record & Projection<ID>>
ProjectionRepository<P, ID> DefaultProjectionRepositoryProviderImpl.getProjectionRepository(ORMTemplate ormTemplate, Model<P, ID> model) <ID,P extends Record & Projection<ID>>
ProjectionRepository<P, ID> ProjectionRepositoryProvider.getProjectionRepository(ORMTemplate ormTemplate, Model<P, ID> model) static <ID,P extends Record & Projection<ID>>
ProjectionRepository<P, ID> Providers.getProjectionRepository(ORMTemplate ormTemplate, Model<P, ID> model, Predicate<? super ProjectionRepositoryProvider> filter) Method parameters in st.orm.spi with type arguments of type ModelModifier and TypeMethodDescription<T extends Record,ID>
QueryBuilder<T, ?, ID> DefaultQueryBuilderProviderImpl.deleteFrom(QueryTemplate queryTemplate, Class<T> fromType, Supplier<Model<T, ID>> modelSupplier) Creates a query builder for the specified table to delete from.static <T extends Record,ID>
QueryBuilder<T, ?, ID> Providers.deleteFrom(QueryTemplate queryTemplate, Class<T> fromType, Supplier<Model<T, ID>> modelSupplier) <T extends Record,ID>
QueryBuilder<T, ?, ID> QueryBuilderProvider.deleteFrom(QueryTemplate queryTemplate, Class<T> fromType, Supplier<Model<T, ID>> modelSupplier) Creates a query builder for the specified table to delete from.<T extends Record,R, ID>
QueryBuilder<T, R, ID> DefaultQueryBuilderProviderImpl.selectFrom(QueryTemplate queryTemplate, Class<T> fromType, Class<R> selectType, StringTemplatePREVIEW template, boolean subquery, Supplier<Model<T, ID>> modelSupplier) Creates a query builder for the specified table and select type using the giventemplate.static <T extends Record,R, ID>
QueryBuilder<T, R, ID> Providers.selectFrom(QueryTemplate queryTemplate, Class<T> fromType, Class<R> selectType, StringTemplatePREVIEW template, boolean subquery, Supplier<Model<T, ID>> modelSupplier) <T extends Record,R, ID>
QueryBuilder<T, R, ID> QueryBuilderProvider.selectFrom(QueryTemplate queryTemplate, Class<T> fromType, Class<R> selectType, StringTemplatePREVIEW template, boolean subquery, Supplier<Model<T, ID>> modelSupplier) Creates a query builder for the specified table and select type using the giventemplate.<T extends Record,R extends Record, ID>
QueryBuilder<T, Ref<R>, ID> DefaultQueryBuilderProviderImpl.selectRefFrom(QueryTemplate queryTemplate, Class<T> fromType, Class<R> refType, Class<?> pkType, Supplier<Model<T, ID>> modelSupplier) Creates a query builder for the specified table and select type using the giventemplate.static <T extends Record,R extends Record, ID>
QueryBuilder<T, Ref<R>, ID> Providers.selectRefFrom(QueryTemplate queryTemplate, Class<T> fromType, Class<R> refType, Class<?> pkType, Supplier<Model<T, ID>> modelSupplier) <T extends Record,R extends Record, ID>
QueryBuilder<T, Ref<R>, ID> QueryBuilderProvider.selectRefFrom(QueryTemplate queryTemplate, Class<T> fromType, Class<R> refType, Class<?> pkType, Supplier<Model<T, ID>> modelSupplier) Creates a query builder for the specified table and select type using the giventemplate.Constructors in st.orm.spi with parameters of type ModelModifierConstructorDescriptionEntityRepositoryImpl(ORMTemplate ormTemplate, Model<E, ID> model) ProjectionRepositoryImpl(ORMTemplate ormTemplate, Model<P, ID> model) -
Uses of Model in st.orm.template
Methods in st.orm.template that return Model -
Uses of Model in st.orm.template.impl
Classes in st.orm.template.impl that implement ModelModifier and TypeClassDescriptionfinal recordRepresents the model of an entity or projection.Fields in st.orm.template.impl with type parameters of type ModelModifier and TypeFieldDescriptionQueryBuilderImpl.modelSupplierQueryBuilderImpl.modelSupplierMethods in st.orm.template.impl that return ModelModifier and TypeMethodDescriptionBuilds the model.ModelBuilder.build(T record, boolean requirePrimaryKey) Builds the model.Methods in st.orm.template.impl that return types with arguments of type ModelModifier and TypeMethodDescriptionReturns a supplier for the model.Methods in st.orm.template.impl with parameters of type ModelModifier and TypeMethodDescriptionstatic <T extends Record,ID>
ModelMapper<T, ID> Creates a new instance of the model mapper for the given model.Constructor parameters in st.orm.template.impl with type arguments of type ModelModifierConstructorDescriptionDeleteBuilderImpl(QueryTemplate queryTemplate, Class<T> fromType, Supplier<Model<T, ID>> modelSupplier) SelectBuilderImpl(QueryTemplate queryTemplate, Class<T> fromType, Class<? extends Record> refType, Class<?> pkType, Supplier<Model<T, ID>> modelSupplier) SelectBuilderImpl(QueryTemplate queryTemplate, Class<T> fromType, Class<R> selectType, StringTemplatePREVIEW selectTemplate, boolean subquery, Supplier<Model<T, ID>> modelSupplier)