Class InsertSQLRepositoryMethodModelBuilder<DMF extends io.rxmicro.annotation.processor.data.sql.model.SQLDataModelField,​DMC extends io.rxmicro.annotation.processor.data.sql.model.SQLDataObjectModelClass<DMF>>

  • All Implemented Interfaces:
    io.rxmicro.annotation.processor.data.component.DataRepositoryMethodModelBuilder<DMF,​io.rxmicro.annotation.processor.data.sql.model.SQLDataRepositoryMethod,​DMC>, io.rxmicro.annotation.processor.data.sql.component.SQLRepositoryMethodModelBuilder<DMF,​DMC>

    public class InsertSQLRepositoryMethodModelBuilder<DMF extends io.rxmicro.annotation.processor.data.sql.model.SQLDataModelField,​DMC extends io.rxmicro.annotation.processor.data.sql.model.SQLDataObjectModelClass<DMF>>
    extends AbstractSQLModificationOperationDataRepositoryMethodModelBuilder<io.rxmicro.data.sql.operation.Insert,​DMF,​DMC>
    Author:
    nedis
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.rxmicro.annotation.processor.common.component.impl.AbstractProcessorComponent

        io.rxmicro.annotation.processor.common.component.impl.AbstractProcessorComponent.Level
    • Field Summary

      • Fields inherited from class io.rxmicro.annotation.processor.data.component.impl.AbstractDataRepositoryMethodModelBuilder

        methodBodyGenerator, supportedTypesProvider
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String getTemplateName()  
      Class<? extends Annotation> operationType()  
      protected io.rxmicro.annotation.processor.data.sql.model.ParsedSQL<io.rxmicro.data.sql.operation.Insert> parseSQL​(ExecutableElement method)  
      • Methods inherited from class io.rxmicro.annotation.processor.data.sql.component.impl.AbstractSQLDataRepositoryMethodModelBuilder

        build, buildSQLMethodDescriptor, getTransactionMethodParameter, isEntityParam, parseSQL, validateThatEntityContainsPrimaryKeyIfCurrentParamIsEntity
      • Methods inherited from class io.rxmicro.annotation.processor.data.component.impl.AbstractDataRepositoryMethodModelBuilder

        addCommonImports, allowedPrimitives, build, equals, hashCode, putCommonArguments, toString, validateReactiveTypeWithExcluded, validateRequiredReturnType, validateRequiredSingleReturnType, validateReturnType, validateReturnType, validateReturnType, validateReturnType, validateReturnType, validateReturnType, validateSingleReturnType
      • Methods inherited from class io.rxmicro.annotation.processor.common.component.impl.AbstractProcessorComponent

        cantGenerateClass, cantGenerateDocument, cantGenerateMethodBody, debug, debug, debug, error, error, error, getBooleanOption, getIntOption, getStringOption, info, info, info, warn
      • Methods inherited from interface io.rxmicro.annotation.processor.data.component.DataRepositoryMethodModelBuilder

        build
    • Constructor Detail

      • InsertSQLRepositoryMethodModelBuilder

        public InsertSQLRepositoryMethodModelBuilder()