クラス SqlServer2000IndexReader

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
直系の既知のサブクラス:
SqlServer2005IndexReader

public class SqlServer2000IndexReader
extends com.sqlapp.data.db.metadata.IndexReader
SqlServer2000のインデックス作成クラス
  • フィールドの概要

    フィールド 
    修飾子とタイプ フィールド 説明
    static java.lang.String ALLOW_PAGE_LOCKS
    インデックス データへのアクセスにページ ロックを使用するか
    static java.lang.String ALLOW_ROW_LOCKS
    インデックス データへのアクセスに行ロックを使用するか
    static java.lang.String AUTO_CREATE_STATISTICS  
    static java.lang.String FILE_GROUP_NAME  
    static java.lang.String 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
  • コンストラクタの概要

    コンストラクタ 
    コンストラクタ 説明
    SqlServer2000IndexReader​(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.jdbc.sql.node.SqlNode getSqlSqlNode​(com.sqlapp.data.schemas.ProductVersionInfo productVersionInfo)  

    クラスから継承されたメソッド 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 クラス内 com.sqlapp.data.db.metadata.MetadataReader<com.sqlapp.data.schemas.Index,​com.sqlapp.data.schemas.Table>
    • getSqlSqlNode

      protected com.sqlapp.jdbc.sql.node.SqlNode getSqlSqlNode​(com.sqlapp.data.schemas.ProductVersionInfo productVersionInfo)
    • createIndex

      protected com.sqlapp.data.schemas.Index createIndex​(com.sqlapp.jdbc.ExResultSet rs) throws java.sql.SQLException
      例外:
      java.sql.SQLException