Class DefaultDialect

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

public final class DefaultDialect extends Dialect
DefaultDialect
Version:
0.0.1
Author:
scx567888
  • Field Details

    • DEFAULT_DIALECT

      public static final Dialect DEFAULT_DIALECT
  • Method Details

    • canHandle

      public boolean canHandle(String url)
      Description copied from class: Dialect
      是否可以处理
      Specified by:
      canHandle in class Dialect
      Parameters:
      url - 数据连接地址
      Returns:
      是否可以处理
    • canHandle

      public boolean canHandle(DataSource dataSource)
      Description copied from class: Dialect
      是否可以处理
      Specified by:
      canHandle in class Dialect
      Parameters:
      dataSource - 数据源
      Returns:
      是否可以处理
    • canHandle

      public boolean canHandle(Driver driver)
      Description copied from class: Dialect
      是否可以处理
      Specified by:
      canHandle in class Dialect
      Parameters:
      driver - 驱动
      Returns:
      是否可以处理
    • getFinalSQL

      public String getFinalSQL(Statement statement)
      Description copied from class: Dialect
       获取最终的 SQL, 一般用于 Debug
      Specified by:
      getFinalSQL in class Dialect
      Parameters:
      statement - s
      Returns:
      SQL 语句
    • ddlBuilder

      public DDLBuilder ddlBuilder()
      Description copied from class: Dialect
      DDL 构建器
      Specified by:
      ddlBuilder in class Dialect
      Returns:
      ddlBuilder
    • createDataSource

      public DataSource createDataSource(String url, String username, String password, String[] parameters)
      Description copied from class: Dialect
      创建数据源
      Specified by:
      createDataSource in class Dialect
      Parameters:
      url - a
      username - a
      password - a
      parameters - a
      Returns:
      a
    • dialectDataTypeToJDBCType

      public JDBCType dialectDataTypeToJDBCType(String dialectDataType)
      Description copied from class: Dialect
      方言数据类型 转换为 标准数据类型
      Specified by:
      dialectDataTypeToJDBCType in class Dialect
      Parameters:
      dialectDataType - 方言数据类型
      Returns:
      标准数据类型
    • jdbcTypeToDialectDataType

      public String jdbcTypeToDialectDataType(JDBCType jdbcType)
      Description copied from class: Dialect
      标准数据类型 转换为 方言数据类型
      Specified by:
      jdbcTypeToDialectDataType in class Dialect
      Parameters:
      jdbcType - 标准数据类型
      Returns:
      方言数据类型