クラス SqlServer2005ColumnReader

java.lang.Object
com.sqlapp.data.db.metadata.MetadataReader<T,​S>
com.sqlapp.data.db.metadata.AbstractNamedMetadataReader<T,​com.sqlapp.data.schemas.Table>
com.sqlapp.data.db.metadata.TableObjectReader<com.sqlapp.data.schemas.Column>
com.sqlapp.data.db.metadata.ColumnReader
com.sqlapp.data.db.dialect.sqlserver.metadata.SqlServer2000ColumnReader
com.sqlapp.data.db.dialect.sqlserver.metadata.SqlServer2005ColumnReader
直系の既知のサブクラス:
SqlServer2008ColumnReader

public class SqlServer2005ColumnReader
extends SqlServer2000ColumnReader
SQLServer2005のカラム読み込み
  • フィールドの概要

    クラスから継承されたフィールド 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 SqlServer2005ColumnReader​(com.sqlapp.data.db.dialect.Dialect dialect)  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    protected com.sqlapp.data.schemas.Column createColumn​(com.sqlapp.jdbc.ExResultSet rs)  
    protected java.util.List<com.sqlapp.data.schemas.Column> 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)  

    クラスから継承されたメソッド com.sqlapp.data.db.dialect.sqlserver.metadata.SqlServer2000ColumnReader

    setColumnComments, setColumnComments

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

    createColumn, defaultParametersContext, doGetAllAfter, getColumnName, getColumnName, getNameLabel, getSchemaObjectList, load, loadFull, setColumnName, toKeyMap

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

    filterObject, getSchemaName, getTableName, setSchemaName, setTableName

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

    getObjectName, getObjectName, setObjectName

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

    execute, 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, setMetadataDetail, setParent, setReadDbObjectPredicate, setReaderOptions, setSpecifics, setSpecifics, setSpecifics, setStatistics, setStatistics, setStatistics, setStatistics, toBoolean, toParametersContext

    クラスから継承されたメソッド java.lang.Object

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

  • メソッドの詳細

    • doGetAll

      protected java.util.List<com.sqlapp.data.schemas.Column> doGetAll​(java.sql.Connection connection, com.sqlapp.data.parameter.ParametersContext context, com.sqlapp.data.schemas.ProductVersionInfo productVersionInfo)
      オーバーライド:
      doGetAll クラス内 SqlServer2000ColumnReader
    • getSqlSqlNode

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

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