クラス 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.StringIGNORE_DUP_KEYキーへの重複の格納static java.lang.StringSTATISTICS_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.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.IndexcreateIndex(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.IndexReadergetFullTextIndexReader()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.SqlNodegetSqlSqlNode(com.sqlapp.data.schemas.ProductVersionInfo productVersionInfo)protected com.sqlapp.data.db.metadata.IndexReadernewFullTextIndexReader()クラスから継承されたメソッド 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
-
フィールド詳細
-
IGNORE_DUP_KEY
public static final java.lang.String IGNORE_DUP_KEYキーへの重複の格納- 関連項目:
- 定数フィールド値
-
STATISTICS_NORECOMPUTE
public static final java.lang.String STATISTICS_NORECOMPUTE古いインデックス統計値を自動的に再計算するかどうか- 関連項目:
- 定数フィールド値
-
-
コンストラクタの詳細
-
SqlServer2005IndexReader
public SqlServer2005IndexReader(com.sqlapp.data.db.dialect.Dialect dialect)
-
-
メソッドの詳細
-
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
-