Class AbstractDbms

java.lang.Object
com.nexacro.uiadapter17.jakarta.dao.AbstractDbms
All Implemented Interfaces:
Dbms
Direct Known Subclasses:
DefaultDbms, Hsql, Mariadb, Mssql, Mysql, Oracle, Postgre, Tibero

public abstract class AbstractDbms extends Object implements Dbms
Dbms를 구현한 추상클래스로서 ResultSetMetaData로부터 데이터셋으로 변환하기 위해 X-API의 DataType을 활용하여 기본형에 대해 데이터 변환을 수행한다.
Since:
08.07.2015
Version:
1.0
Author:
Park SeongMin
  • Constructor Details

    • AbstractDbms

      public AbstractDbms()
  • Method Details

    • handleColumnDataType

      public abstract void handleColumnDataType(DbColumn column)
      DBMS type handle
      Parameters:
      column -
    • getDbColumns

      public List<DbColumn> getDbColumns(ResultSetMetaData resultSetMetaData) throws SQLException
      Description copied from interface: Dbms
      ResultSetMetaData의 컬럼 정보를 토대로 DataSet의 컬럼 정보를 획득한다.
      Specified by:
      getDbColumns in interface Dbms
      Returns:
      dbColumns
      Throws:
      SQLException
    • findPlatformDataType

      protected com.nexacro17.xapi.data.datatype.DataType findPlatformDataType(int javaSqlTypeNumber, String vendorsTypeName)