Uses of Interface
io.helidon.data.codegen.common.MethodParams
Packages that use MethodParams
Package
Description
Common code processing and generation.
Service provider interface for code processing and generation.
-
Uses of MethodParams in io.helidon.data.codegen.common
Classes in io.helidon.data.codegen.common with type parameters of type MethodParamsModifier and TypeClassDescriptionstatic classMethodParams.BuilderBase<BUILDER extends MethodParams.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends MethodParams> Fluent API builder base forMethodParams.Classes in io.helidon.data.codegen.common that implement MethodParamsModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.data.codegen.common that return MethodParamsModifier and TypeMethodDescriptionMethodParams.Builder.build()MethodParams.Builder.buildPrototype()static MethodParamsMethodParams.create()Create a new instance with default values.protected MethodParamsBaseRepositoryMethodsGenerator.generateHeader(Method.Builder builder, TypedElementInfo methodInfo) Generate method header matching interface prototype and return method parameters.Methods in io.helidon.data.codegen.common with parameters of type MethodParamsModifier and TypeMethodDescriptionstatic MethodParams.BuilderMethodParams.builder(MethodParams instance) Create a new fluent API builder from an existing instance.MethodParams.BuilderBase.from(MethodParams prototype) Update this builder from an existing prototype instance. -
Uses of MethodParams in io.helidon.data.codegen.common.spi
Methods in io.helidon.data.codegen.common.spi with parameters of type MethodParamsModifier 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.