クラス SqlServer2005TableReader

    • フィールドの概要

      • クラスから継承されたフィールド com.sqlapp.data.db.metadata.MetadataReader

        CATALOG_NAME, CHARACTER_SET_NAME, COLLATION_NAME, COLUMN_NAME, CONSTANT_NAME, CONSTRAINT_NAME, DATA_TYPE, DOMAIN_NAME, EVENT_NAME, FUNCTION_NAME, GRANTEE, GRANTOR, INDEX_NAME, IS_GRANTABLE, logger, MAX_DYNAMIC_RESULT_SETS, OBJECT_NAME, OBJECT_SCHEMA, OPERATOR_NAME, PARAMETER_NAME, PRIVILEGE_TYPE, PROCEDURE_NAME, REMARKS, ROLE_NAME, ROUTINE_NAME, SCHEMA_NAME, SECURITY_TYPE, SEQUENCE_NAME, SPECIFIC_CATALOG, SPECIFIC_NAME, SPECIFIC_SCHEMA, SQL_DATA_ACCESS, SYNONYM_NAME, TABLE_CATALOG, TABLE_NAME, TABLE_SCHEMA, TABLESPACE_NAME, TRIGGER_NAME, TYPE_NAME, VIEW_NAME, WITH_HIERARCHY
    • コンストラクタの概要

      コンストラクタ 
      修飾子 コンストラクタ 説明
      protected SqlServer2005TableReader​(com.sqlapp.data.db.dialect.Dialect dialect)  
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      protected com.sqlapp.data.schemas.Table createTable​(com.sqlapp.jdbc.ExResultSet rs)  
      protected java.util.List<com.sqlapp.data.schemas.Table> doGetAll​(java.sql.Connection connection, com.sqlapp.data.parameter.ParametersContext context, com.sqlapp.data.schemas.ProductVersionInfo productVersionInfo)
      テーブル情報を取得します
      protected com.sqlapp.jdbc.sql.node.SqlNode getSqlSqlNode​(com.sqlapp.data.schemas.ProductVersionInfo productVersionInfo)  
      protected com.sqlapp.data.db.metadata.CheckConstraintReader newCheckConstraintReader()  
      protected com.sqlapp.data.db.metadata.ColumnReader newColumnReader()  
      protected com.sqlapp.data.db.metadata.ForeignKeyConstraintReader newForeignKeyConstraintReader()  
      protected com.sqlapp.data.db.metadata.IndexReader newIndexReader()  
      protected com.sqlapp.data.db.metadata.UniqueConstraintReader newUniqueConstraintReader()  
      protected void setMetadataDetail​(java.sql.Connection connection, com.sqlapp.data.parameter.ParametersContext context, java.util.List<com.sqlapp.data.schemas.Table> obj)
      メタデータの詳細情報を設定するためのメソッドです。子クラスでのオーバーライドを想定しています。
      protected void setPartitioning​(java.sql.Connection connection, com.sqlapp.util.DoubleKeyMap<java.lang.String,​java.lang.String,​com.sqlapp.data.schemas.Table> tableMap)  
      • クラスから継承されたメソッド com.sqlapp.data.db.metadata.TableReader

        createTable, getCheckConstraintReader, getColumnReader, getExcludeConstraintReader, getForeignKeyConstraintReader, getIndexReader, getMetadataReader, getNameLabel, getSchemaObjectProperties, getTableObjectKeyMap, getUniqueConstraintReader, setFilter, setReaderParameter, setTableObjects
      • クラスから継承されたメソッド com.sqlapp.data.db.metadata.AbstractSchemaObjectReader

        defaultParametersContext, getSchemaName, load, loadFull, setObjectName, setSchemaName, toParametersContext
      • クラスから継承されたメソッド com.sqlapp.data.db.metadata.AbstractNamedMetadataReader

        getObjectName, getObjectName
      • クラスから継承されたメソッド com.sqlapp.data.db.metadata.MetadataReader

        doGetAllAfter, execute, filterObject, getAll, getAll, getAllFull, getAllFull, getAncestor, getAncestor, getBoolean, getCatalogName, getCatalogName, getDialect, getInt, getInteger, getLong, getParent, getProductVersionInfo, getReadDbObjectPredicate, getReaderOptions, getSchemaName, getSqlNodeCache, getSqlNodeCache, getString, getTimestamp, handleError, initialize, initializeChild, isConvertNativeCaseIdentifiers, nativeCaseString, newParametersContext, newParametersContext, newParametersContext, setCatalogName, setConvertNativeCaseIdentifiers, setMetadataDetail, setParent, setReadDbObjectPredicate, setReaderOptions, setSpecifics, setSpecifics, setSpecifics, setStatistics, setStatistics, setStatistics, setStatistics, toBoolean
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • SqlServer2005TableReader

        protected SqlServer2005TableReader​(com.sqlapp.data.db.dialect.Dialect dialect)
    • メソッドの詳細

      • doGetAll

        protected java.util.List<com.sqlapp.data.schemas.Table> doGetAll​(java.sql.Connection connection,
                                                                         com.sqlapp.data.parameter.ParametersContext context,
                                                                         com.sqlapp.data.schemas.ProductVersionInfo productVersionInfo)
        テーブル情報を取得します
        オーバーライド:
        doGetAll クラス内 SqlServer2000TableReader
        パラメータ:
        connection -
        context -
      • setMetadataDetail

        protected void setMetadataDetail​(java.sql.Connection connection,
                                         com.sqlapp.data.parameter.ParametersContext context,
                                         java.util.List<com.sqlapp.data.schemas.Table> obj)
                                  throws java.sql.SQLException
        メタデータの詳細情報を設定するためのメソッドです。子クラスでのオーバーライドを想定しています。
        オーバーライド:
        setMetadataDetail クラス内 com.sqlapp.data.db.metadata.TableReader
        パラメータ:
        connection -
        obj -
        例外:
        java.sql.SQLException
      • setPartitioning

        protected void setPartitioning​(java.sql.Connection connection,
                                       com.sqlapp.util.DoubleKeyMap<java.lang.String,​java.lang.String,​com.sqlapp.data.schemas.Table> tableMap)
      • getSqlSqlNode

        protected com.sqlapp.jdbc.sql.node.SqlNode getSqlSqlNode​(com.sqlapp.data.schemas.ProductVersionInfo productVersionInfo)
        オーバーライド:
        getSqlSqlNode クラス内 SqlServer2000TableReader
      • createTable

        protected com.sqlapp.data.schemas.Table createTable​(com.sqlapp.jdbc.ExResultSet rs)
                                                     throws java.sql.SQLException
        オーバーライド:
        createTable クラス内 SqlServer2000TableReader
        例外:
        java.sql.SQLException