Uses of Interface
io.helidon.data.codegen.common.spi.PersistenceGenerator.Query
Packages that use PersistenceGenerator.Query
Package
Description
Service provider interface for code processing and generation.
-
Uses of PersistenceGenerator.Query in io.helidon.data.codegen.common.spi
Methods in io.helidon.data.codegen.common.spi that return PersistenceGenerator.QueryModifier and TypeMethodDescriptionPersistenceGenerator.QueryBuilder.buildCountQuery
(DataQuery query, List<CharSequence> params) Build provider specific COUNTPersistenceGenerator.Query
fromDataQuery
.PersistenceGenerator.QueryBuilder.buildQuery
(DataQuery query) Build simple provider specificPersistenceGenerator.Query
fromDataQuery
.PersistenceGenerator.QueryBuilder.buildQuery
(DataQuery query, List<CharSequence> params) Build provider specificPersistenceGenerator.Query
fromDataQuery
.PersistenceGenerator.QueryBuilder.buildQuery
(String query, QueryParameters queryParameters, List<PersistenceGenerator.QueryBuilder.MethodParameter> methodParameters) Build provider specificPersistenceGenerator.Query
from queryString
andList
ofPersistenceGenerator.QueryBuilder.MethodParameter
.Methods in io.helidon.data.codegen.common.spi with parameters of type PersistenceGenerator.QueryModifier and TypeMethodDescriptionvoid
PersistenceGenerator.StatementGenerator.addExecuteDml
(Method.Builder builder, PersistenceGenerator.Query dml) Add code to execute DML statement.void
PersistenceGenerator.StatementGenerator.addExecuteQueryItem
(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType) Add code to execute query and return singlereturnType
instance.void
PersistenceGenerator.StatementGenerator.addExecuteQueryItemOrNull
(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType) Add code to execute query and return singlereturnType
instance ornull
.void
PersistenceGenerator.StatementGenerator.addExecuteQueryList
(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType) Add code to execute query and returnList
ofreturnType
instances.void
PersistenceGenerator.StatementGenerator.addExecuteQueryStream
(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType) Add code to execute query and returnStream
ofreturnType
instances.void
PersistenceGenerator.StatementGenerator.addQueryCount
(Method.Builder builder, PersistenceGenerator.Query query) AddCOUNT
query from provided query.void
PersistenceGenerator.StatementGenerator.addQueryItem
(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType) Add query from provided query.void
PersistenceGenerator.StatementGenerator.addQueryPage
(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType, String firstResult, String maxResults) Add code to create query and returnList
ofreturnType
instances with pagination applied.