Class PostgreSQLDataObjectModelClass


  • public final class PostgreSQLDataObjectModelClass
    extends io.rxmicro.annotation.processor.data.sql.model.SQLDataObjectModelClass<io.rxmicro.annotation.processor.data.sql.model.SQLDataModelField>
    Author:
    nedis
    • Constructor Summary

      Constructors 
      Constructor Description
      PostgreSQLDataObjectModelClass​(TypeMirror modelTypeMirror, TypeElement modelTypeElement, Map<io.rxmicro.annotation.processor.data.sql.model.SQLDataModelField,​io.rxmicro.annotation.processor.common.model.type.ModelClass> params)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Class<? extends io.rxmicro.data.local.EntityFromDBConverter> getEntityFromDBConverterClass()  
      protected Class<? extends io.rxmicro.data.local.EntityToDBConverter> getEntityToDBConverterClass()  
      • Methods inherited from class io.rxmicro.annotation.processor.data.sql.model.SQLDataObjectModelClass

        addEntityFromDBConverterMethod, addEntitySetFieldsConverterMethod, getEntityFromDBConverterMethods, getEntitySetFieldsConverterMethods, getInsertableParams, getPrimaryKeysParams, getUpdatableParams, isDeletable, isInsertable, isUpdatable, setDeletable
      • Methods inherited from class io.rxmicro.annotation.processor.data.model.DataObjectModelClass

        getEntityFromDBConverterImplSimpleClassName, getEntityFromDBConverterParentSimpleClassName, getEntityToDBConverterImplSimpleClassName, getEntityToDBConverterParentSimpleClassName, getFromDBConverterInstanceName, getToDBConverterInstanceName
      • Methods inherited from class io.rxmicro.annotation.processor.common.model.type.ObjectModelClass

        getAllChildrenObjectModelClasses, getJavaFullClassName, getJavaSimpleClassName, getModelFieldTypes, getModelTypeElement, getModelTypeMirror, getParamEntries, isParamEntriesPresent, isParamsPresent, isReadReflectionRequired, isWriteReflectionRequired
      • Methods inherited from class io.rxmicro.annotation.processor.common.model.type.ModelClass

        asEnum, asList, asObject, asObject, asPrimitive, equals, hashCode, isEnum, isList, isObject, isPrimitive, toString
    • Constructor Detail

      • PostgreSQLDataObjectModelClass

        public PostgreSQLDataObjectModelClass​(TypeMirror modelTypeMirror,
                                              TypeElement modelTypeElement,
                                              Map<io.rxmicro.annotation.processor.data.sql.model.SQLDataModelField,​io.rxmicro.annotation.processor.common.model.type.ModelClass> params)
    • Method Detail

      • getEntityToDBConverterClass

        protected Class<? extends io.rxmicro.data.local.EntityToDBConverter> getEntityToDBConverterClass()
        Specified by:
        getEntityToDBConverterClass in class io.rxmicro.annotation.processor.data.model.DataObjectModelClass<io.rxmicro.annotation.processor.data.sql.model.SQLDataModelField>
      • getEntityFromDBConverterClass

        protected Class<? extends io.rxmicro.data.local.EntityFromDBConverter> getEntityFromDBConverterClass()
        Specified by:
        getEntityFromDBConverterClass in class io.rxmicro.annotation.processor.data.model.DataObjectModelClass<io.rxmicro.annotation.processor.data.sql.model.SQLDataModelField>