类 DefaultDialect

java.lang.Object
cool.scx.jdbc.dialect.Dialect
cool.scx.jdbc.dialect._default.DefaultDialect

public final class DefaultDialect extends Dialect
  • 字段详细资料

    • DEFAULT_DIALECT

      public static final Dialect DEFAULT_DIALECT
  • 方法详细资料

    • canHandle

      public boolean canHandle(String url)
      从类复制的说明: Dialect
      是否可以处理
      指定者:
      canHandle 在类中 Dialect
      参数:
      url - 数据连接地址
      返回:
      是否可以处理
    • canHandle

      public boolean canHandle(DataSource dataSource)
      从类复制的说明: Dialect
      是否可以处理
      指定者:
      canHandle 在类中 Dialect
      参数:
      dataSource - 数据源
      返回:
      是否可以处理
    • canHandle

      public boolean canHandle(Driver driver)
      从类复制的说明: Dialect
      是否可以处理
      指定者:
      canHandle 在类中 Dialect
      参数:
      driver - 驱动
      返回:
      是否可以处理
    • getFinalSQL

      public String getFinalSQL(Statement statement)
      从类复制的说明: Dialect
       获取最终的 SQL, 一般用于 Debug
      指定者:
      getFinalSQL 在类中 Dialect
      参数:
      statement - s
      返回:
      SQL 语句
    • ddlBuilder

      public DDLBuilder ddlBuilder()
      从类复制的说明: Dialect
      DDL 构建器
      指定者:
      ddlBuilder 在类中 Dialect
      返回:
      ddlBuilder
    • createDataSource

      public DataSource createDataSource(String url, String username, String password, String[] parameters)
      从类复制的说明: Dialect
      创建数据源
      指定者:
      createDataSource 在类中 Dialect
      参数:
      url - a
      username - a
      password - a
      parameters - a
      返回:
      a
    • dialectDataTypeToStandardDataType

      public StandardDataType dialectDataTypeToStandardDataType(String dialectDataType)
      从类复制的说明: Dialect
      方言数据类型 转换为 标准数据类型
      指定者:
      dialectDataTypeToStandardDataType 在类中 Dialect
      参数:
      dialectDataType - 方言数据类型
      返回:
      标准数据类型
    • standardDataTypeToDialectDataType

      public String standardDataTypeToDialectDataType(StandardDataType standardDataType)
      从类复制的说明: Dialect
      标准数据类型 转换为 方言数据类型
      指定者:
      standardDataTypeToDialectDataType 在类中 Dialect
      参数:
      standardDataType - 标准数据类型
      返回:
      方言数据类型