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.QueryfromDataQuery.PersistenceGenerator.QueryBuilder.buildQuery(DataQuery query) Build simple provider specificPersistenceGenerator.QueryfromDataQuery.PersistenceGenerator.QueryBuilder.buildQuery(DataQuery query, List<CharSequence> params) Build provider specificPersistenceGenerator.QueryfromDataQuery.PersistenceGenerator.QueryBuilder.buildQuery(String query, QueryParameters queryParameters, List<PersistenceGenerator.QueryBuilder.MethodParameter> methodParameters) Build provider specificPersistenceGenerator.Queryfrom queryStringandListofPersistenceGenerator.QueryBuilder.MethodParameter.Methods in io.helidon.data.codegen.common.spi with parameters of type PersistenceGenerator.QueryModifier and TypeMethodDescriptionvoidPersistenceGenerator.StatementGenerator.addExecuteDml(Method.Builder builder, PersistenceGenerator.Query dml) Add code to execute DML statement.voidPersistenceGenerator.StatementGenerator.addExecuteQueryItem(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType) Add code to execute query and return singlereturnTypeinstance.voidPersistenceGenerator.StatementGenerator.addExecuteQueryItemOrNull(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType) Add code to execute query and return singlereturnTypeinstance ornull.voidPersistenceGenerator.StatementGenerator.addExecuteQueryList(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType) Add code to execute query and returnListofreturnTypeinstances.voidPersistenceGenerator.StatementGenerator.addExecuteQueryStream(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType) Add code to execute query and returnStreamofreturnTypeinstances.voidPersistenceGenerator.StatementGenerator.addQueryCount(Method.Builder builder, PersistenceGenerator.Query query) AddCOUNTquery from provided query.voidPersistenceGenerator.StatementGenerator.addQueryItem(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType) Add query from provided query.voidPersistenceGenerator.StatementGenerator.addQueryPage(Method.Builder builder, PersistenceGenerator.Query query, TypeName returnType, String firstResult, String maxResults) Add code to create query and returnListofreturnTypeinstances with pagination applied.