Class MyPostgresqlExpert

java.lang.Object
org.nutz.dao.impl.jdbc.AbstractJdbcExpert
org.nutz.dao.impl.jdbc.psql.PsqlJdbcExpert
cn.mapway.common.geo.postgis.MyPostgresqlExpert
All Implemented Interfaces:
org.nutz.dao.jdbc.JdbcExpert, org.nutz.lang.Configurable

public class MyPostgresqlExpert extends org.nutz.dao.impl.jdbc.psql.PsqlJdbcExpert
MyPostgresqlExpert NUtz DB 字段类型转换
Author:
zhangjianshe <zhangjianshe@gmail.com>
  • Field Summary

    Fields inherited from class org.nutz.dao.impl.jdbc.AbstractJdbcExpert

    conf, keywords
  • Constructor Summary

    Constructors
    Constructor
    Description
    MyPostgresqlExpert(org.nutz.dao.jdbc.JdbcExpertConfigFile conf)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addDefaultValue(StringBuilder sb, org.nutz.dao.entity.MappingField mf)
     
    evalFieldType(org.nutz.dao.entity.MappingField mf)
     
    org.nutz.dao.jdbc.ValueAdaptor
    getAdaptor(org.nutz.dao.entity.MappingField ef)
     

    Methods inherited from class org.nutz.dao.impl.jdbc.psql.PsqlJdbcExpert

    checkDataSource, createEntity, createResultSetMetaSql, formatQuery, formatQuery, getDatabaseType, getIndexNames, wrapKeyword

    Methods inherited from class org.nutz.dao.impl.jdbc.AbstractJdbcExpert

    addColumnNeedColumn, addComment, addComment, canCommentWhenAddIndex, createAddColumnSql, createIndexs, createIndexSql, createPojo, createRelation, createRelation, dropEntity, dropRelation, fetchPojoId, formatLeftJoinLink, formatQuery, getConf, getDefaultValue, getKeywords, getNumberOfRecords, gSQL, isSupportAutoIncrement, isSupportGeneratedKeys, makePksName, safeTableName, setKeywords, setupEntityField, setupProperties, supportTimestampDefault, wrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MyPostgresqlExpert

      public MyPostgresqlExpert(org.nutz.dao.jdbc.JdbcExpertConfigFile conf)
  • Method Details

    • addDefaultValue

      public void addDefaultValue(StringBuilder sb, org.nutz.dao.entity.MappingField mf)
      Overrides:
      addDefaultValue in class org.nutz.dao.impl.jdbc.AbstractJdbcExpert
    • getAdaptor

      public org.nutz.dao.jdbc.ValueAdaptor getAdaptor(org.nutz.dao.entity.MappingField ef)
      Specified by:
      getAdaptor in interface org.nutz.dao.jdbc.JdbcExpert
      Overrides:
      getAdaptor in class org.nutz.dao.impl.jdbc.psql.PsqlJdbcExpert
    • evalFieldType

      public String evalFieldType(org.nutz.dao.entity.MappingField mf)
      Specified by:
      evalFieldType in interface org.nutz.dao.jdbc.JdbcExpert
      Overrides:
      evalFieldType in class org.nutz.dao.impl.jdbc.psql.PsqlJdbcExpert