Uses of Interface
io.helidon.data.codegen.query.DataQuery
Packages that use DataQuery
Package
Description
Service provider interface for code processing and generation.
Data repository parsers.
Data query abstract model.
-
Uses of DataQuery in io.helidon.data.codegen.common.spi
Methods in io.helidon.data.codegen.common.spi with parameters of type DataQueryModifier and TypeMethodDescriptionvoidPersistenceGenerator.StatementGenerator.addDynamicDml(Method.Builder builder, RepositoryInfo repositoryInfo, TypedElementInfo methodInfo, MethodParams methodParams, DataQuery dataQuery, TypeName returnType) Add code to execute dynamic DML statement.PersistenceGenerator.StatementGenerator.addDynamicPageQueries(Method.Builder builder, RepositoryInfo repositoryInfo, TypedElementInfo methodInfo, MethodParams methodParams, DataQuery dataQuery, String dataQueryStatement, String countQueryStatement, TypeName returnType) Add code to create dynamic queries forPage.PersistenceGenerator.StatementGenerator.addDynamicSliceQuery(Method.Builder builder, RepositoryInfo repositoryInfo, TypedElementInfo methodInfo, MethodParams methodParams, DataQuery dataQuery, String dataQueryStatement, TypeName returnType) Add code to create dynamic query forSlice.voidPersistenceGenerator.StatementGenerator.addExecuteDynamicQueryItem(Method.Builder builder, RepositoryInfo repositoryInfo, TypedElementInfo methodInfo, MethodParams methodParams, DataQuery dataQuery, TypeName returnType) Add code to execute query and return singlereturnTypeinstance.voidPersistenceGenerator.StatementGenerator.addExecuteDynamicQueryItemOrNull(Method.Builder builder, RepositoryInfo repositoryInfo, TypedElementInfo methodInfo, MethodParams methodParams, DataQuery dataQuery, TypeName returnType) Add code to execute query and return singlereturnTypeinstance ornull.voidPersistenceGenerator.StatementGenerator.addExecuteDynamicQueryList(Method.Builder builder, RepositoryInfo repositoryInfo, TypedElementInfo methodInfo, MethodParams methodParams, DataQuery dataQuery, TypeName returnType) Add code to execute dynamic query and returnListofreturnTypeinstances.voidPersistenceGenerator.StatementGenerator.addExecuteDynamicQueryStream(Method.Builder builder, RepositoryInfo repositoryInfo, TypedElementInfo methodInfo, MethodParams methodParams, DataQuery dataQuery, TypeName returnType) Add code to execute dynamic query and returnStreamofreturnTypeinstances.PersistenceGenerator.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.buildSimpleQuery(DataQuery query) Build simple data query code fromDataQuery.PersistenceGenerator.QueryBuilder.queryReturntype(DataQuery query) Retrieve return type of the providedDataQuery. -
Uses of DataQuery in io.helidon.data.codegen.parser
Methods in io.helidon.data.codegen.parser that return DataQuery -
Uses of DataQuery in io.helidon.data.codegen.query
Classes in io.helidon.data.codegen.query with type parameters of type DataQueryModifier and TypeClassDescriptionstatic classDataQuery.BuilderBase<BUILDER extends DataQuery.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends DataQuery> Fluent API builder base forDataQuery.Classes in io.helidon.data.codegen.query that implement DataQueryModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.data.codegen.query that return DataQueryModifier and TypeMethodDescriptionDataQuery.Builder.build()DataQuery.Builder.buildPrototype()static DataQueryDataQuery.create()Create a new instance with default values.Methods in io.helidon.data.codegen.query with parameters of type DataQuery