public class TableMetaDataContext extends ObjectSE
コンストラクターと説明 |
---|
TableMetaDataContext() |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | createInsertString(StringSE... generatedKeyNames) 構成およびメタデータ情報に基づいて挿入文字列を作成します。 |
int[] | createInsertTypes() 構成およびメタデータ情報に基づいて Types SE の配列を構築します。 |
StringSE | getCatalogName() このコンテキストのカタログの名前を取得します。 |
StringSE | getSchemaName() このコンテキストのスキーマの名前を取得します。 |
StringSE | getSimpleQueryForGetGeneratedKey(StringSE tableName, StringSE keyColumnName) このデータベースは、JDBC 3.0 機能がサポートされていない場合に生成されたキーを取得するための簡単なクエリをサポートしていますか? DatabaseMetaData.supportsGetGeneratedKeys() SE ? |
StringSE | getSimulationQueryForGetGeneratedKey(StringSE tableName, StringSE keyColumnName) 使用すべきではありません。 |
ListSE<StringSE> | getTableColumns() テーブルの列名のリストを取得します。 |
StringSE | getTableName() このコンテキストのテーブルの名前を取得します。 |
boolean | isAccessTableColumnMetaData() テーブルのメタデータにアクセスしていますか? |
boolean | isGeneratedKeysColumnNameArraySupported() 生成されたキーを取得するための列名文字列配列はサポートされていますか: Connection.createStruct(String, Object[]) SE ? |
boolean | isGetGeneratedKeysSimulated() このデータベースは、JDBC 3.0 機能がサポートされていない場合に生成されたキーを取得する単純なクエリをサポートしますか: DatabaseMetaData.supportsGetGeneratedKeys() SE ? |
boolean | isGetGeneratedKeysSupported() このデータベースは、生成されたキー DatabaseMetaData.supportsGetGeneratedKeys() SE を取得する JDBC 3.0 機能をサポートしていますか? |
boolean | isOverrideIncludeSynonymsDefault() シノニムのデフォルトを上書きするか? |
ListSE<ObjectSE> | matchInParameterValuesWithInsertColumns(MapSE<StringSE,?> inParameters) 指定された列の名前と値を、使用されている列のリストと一致させます。 |
ListSE<ObjectSE> | matchInParameterValuesWithInsertColumns(SqlParameterSource parameterSource) 指定された列の名前と値を、使用されている列のリストと一致させます。 |
void | processMetaData(DataSourceSE dataSource, ListSE<StringSE> declaredColumns, StringSE[] generatedKeyNames) 提供された構成オプションを使用して現在のメタデータを処理します。 |
protected ListSE<StringSE> | reconcileColumnsToUse(ListSE<StringSE> declaredColumns, StringSE[] generatedKeyNames) メタデータから作成された列を宣言された列と比較し、調整済みリストを返します。 |
void | setAccessTableColumnMetaData(boolean accessTableColumnMetaData) テーブル列のメタデータにアクセスするかどうかを指定します。 |
void | setCatalogName(StringSE catalogName) このコンテキストのカタログの名前を設定します。 |
void | setOverrideIncludeSynonymsDefault(boolean override) シノニムにアクセスするためのデフォルトをオーバーライドする必要があるかどうかを指定します。 |
void | setSchemaName(StringSE schemaName) このコンテキストのスキーマの名前を設定します。 |
void | setTableName(StringSE tableName) このコンテキストのテーブルの名前を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected final Log logger
public void setAccessTableColumnMetaData(boolean accessTableColumnMetaData)
public boolean isAccessTableColumnMetaData()
public void setOverrideIncludeSynonymsDefault(boolean override)
public boolean isOverrideIncludeSynonymsDefault()
public void processMetaData(DataSourceSE dataSource, ListSE<StringSE> declaredColumns, StringSE[] generatedKeyNames)
dataSource
- 使用されている DataSourcedeclaredColumns
- 宣言されている列 generatedKeyNames
- 生成されたキーの名前 protected ListSE<StringSE> reconcileColumnsToUse(ListSE<StringSE> declaredColumns, StringSE[] generatedKeyNames)
declaredColumns
- 宣言された列名 generatedKeyNames
- 生成されたキー列の名前 public ListSE<ObjectSE> matchInParameterValuesWithInsertColumns(SqlParameterSource parameterSource)
parameterSource
- パラメーターの名前と値 public ListSE<ObjectSE> matchInParameterValuesWithInsertColumns(MapSE<StringSE,?> inParameters)
inParameters
- パラメーターの名前と値 public StringSE createInsertString(StringSE... generatedKeyNames)
public int[] createInsertTypes()
Types
SE の配列を構築します。public boolean isGetGeneratedKeysSupported()
DatabaseMetaData.supportsGetGeneratedKeys()
SE を取得する JDBC 3.0 機能をサポートしていますか? public boolean isGetGeneratedKeysSimulated()
DatabaseMetaData.supportsGetGeneratedKeys()
SE ? @DeprecatedSE @Nullable public StringSE getSimulationQueryForGetGeneratedKey(StringSE tableName, StringSE keyColumnName)
getSimpleQueryForGetGeneratedKey(java.lang.String, java.lang.String)
に置き換えられました。DatabaseMetaData.supportsGetGeneratedKeys()
SE ? @Nullable public StringSE getSimpleQueryForGetGeneratedKey(StringSE tableName, StringSE keyColumnName)
DatabaseMetaData.supportsGetGeneratedKeys()
SE ? public boolean isGeneratedKeysColumnNameArraySupported()
Connection.createStruct(String, Object[])
SE ?