Class HanaModelReader

java.lang.Object
org.apache.ddlutils.platform.JdbcModelReader
de.hybris.bootstrap.ddl.HanaModelReader

public class HanaModelReader extends org.apache.ddlutils.platform.JdbcModelReader
  • Constructor Summary

    Constructors
    Constructor
    Description
    HanaModelReader(org.apache.ddlutils.Platform platform, String tablePrefix)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.ddlutils.model.Column
    readColumn(org.apache.ddlutils.platform.DatabaseMetaDataWrapper metaData, Map values)
     
    protected Collection
    readColumns(org.apache.ddlutils.platform.DatabaseMetaDataWrapper metaData, String tableName)
     
    protected Collection
    readIndices(org.apache.ddlutils.platform.DatabaseMetaDataWrapper metaData, String tableName)
     
    protected Collection
    readPrimaryKeyNames(org.apache.ddlutils.platform.DatabaseMetaDataWrapper metaData, String tableName)
     

    Methods inherited from class org.apache.ddlutils.platform.JdbcModelReader

    determineAutoIncrementFromResultSetMetaData, determineSchemaOf, getColumnsForColumn, getColumnsForFK, getColumnsForIndex, getColumnsForPK, getColumnsForTable, getConnection, getDatabase, getDatabase, getDefaultCatalogPattern, getDefaultColumnPattern, getDefaultSchemaPattern, getDefaultTablePattern, getDefaultTableTypes, getPlatform, getPlatformInfo, initColumnsForColumn, initColumnsForFK, initColumnsForIndex, initColumnsForPK, initColumnsForTable, isInternalForeignKeyIndex, isInternalPrimaryKeyIndex, matches, readColumns, readForeignKey, readForeignKeys, readIndex, readPrimaryKeyName, readTable, readTables, removeInternalForeignKeyIndex, removeInternalPrimaryKeyIndex, removeSystemIndices, setDefaultCatalogPattern, setDefaultColumnPattern, setDefaultSchemaPattern, setDefaultTablePattern, setDefaultTableTypes, sortForeignKeys, unescape

    Methods inherited from class java.lang.Object

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

    • HanaModelReader

      public HanaModelReader(org.apache.ddlutils.Platform platform, String tablePrefix)
  • Method Details

    • readColumns

      protected Collection readColumns(org.apache.ddlutils.platform.DatabaseMetaDataWrapper metaData, String tableName) throws SQLException
      Overrides:
      readColumns in class org.apache.ddlutils.platform.JdbcModelReader
      Throws:
      SQLException
    • readIndices

      protected Collection readIndices(org.apache.ddlutils.platform.DatabaseMetaDataWrapper metaData, String tableName) throws SQLException
      Overrides:
      readIndices in class org.apache.ddlutils.platform.JdbcModelReader
      Throws:
      SQLException
    • readPrimaryKeyNames

      protected Collection readPrimaryKeyNames(org.apache.ddlutils.platform.DatabaseMetaDataWrapper metaData, String tableName) throws SQLException
      Overrides:
      readPrimaryKeyNames in class org.apache.ddlutils.platform.JdbcModelReader
      Throws:
      SQLException
    • readColumn

      protected org.apache.ddlutils.model.Column readColumn(org.apache.ddlutils.platform.DatabaseMetaDataWrapper metaData, Map values) throws SQLException
      Overrides:
      readColumn in class org.apache.ddlutils.platform.JdbcModelReader
      Throws:
      SQLException