クラス SqlServer2005IndexReader

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.Index>
com.sqlapp.data.db.metadata.IndexReader
com.sqlapp.data.db.dialect.sqlserver.metadata.SqlServer2000IndexReader
com.sqlapp.data.db.dialect.sqlserver.metadata.SqlServer2005IndexReader
直系の既知のサブクラス:
SqlServer2008IndexReader

public class SqlServer2005IndexReader
extends SqlServer2000IndexReader
SqlServer2005のインデックス作成クラス
  • フィールドの概要

    フィールド 
    修飾子とタイプ フィールド 説明
    static java.lang.String IGNORE_DUP_KEY
    キーへの重複の格納
    static java.lang.String STATISTICS_NORECOMPUTE
    古いインデックス統計値を自動的に再計算するかどうか

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

    ALLOW_PAGE_LOCKS, ALLOW_ROW_LOCKS, AUTO_CREATE_STATISTICS, FILE_GROUP_NAME, PAD_INDEX

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

    FILL_FACTOR, INDEX_TYPE, PCT_FREE

    クラスから継承されたフィールド 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
  • コンストラクタの概要

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

    修飾子とタイプ メソッド 説明
    protected com.sqlapp.data.schemas.Index createIndex​(com.sqlapp.jdbc.ExResultSet rs)  
    protected java.util.List<com.sqlapp.data.schemas.Index> doGetAll​(java.sql.Connection connection, com.sqlapp.data.parameter.ParametersContext context, com.sqlapp.data.schemas.ProductVersionInfo productVersionInfo)  
    protected com.sqlapp.data.db.metadata.IndexReader getFullTextIndexReader()  
    protected java.util.List<com.sqlapp.data.schemas.Index> getMetadataFullTextIndex​(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.IndexReader newFullTextIndexReader()  

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

    defaultParametersContext, getIndexName, getNameLabel, getSchemaObjectList, load, loadFull, setIndexName, 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

    doGetAllAfter, 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.Index> doGetAll​(java.sql.Connection connection, com.sqlapp.data.parameter.ParametersContext context, com.sqlapp.data.schemas.ProductVersionInfo productVersionInfo)
      オーバーライド:
      doGetAll クラス内 SqlServer2000IndexReader
    • getMetadataFullTextIndex

      protected java.util.List<com.sqlapp.data.schemas.Index> getMetadataFullTextIndex​(java.sql.Connection connection, com.sqlapp.data.parameter.ParametersContext context, com.sqlapp.data.schemas.ProductVersionInfo productVersionInfo)
    • getFullTextIndexReader

      protected com.sqlapp.data.db.metadata.IndexReader getFullTextIndexReader()
    • newFullTextIndexReader

      protected com.sqlapp.data.db.metadata.IndexReader newFullTextIndexReader()
    • getSqlSqlNode

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

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