クラス SqlServerUtils
java.lang.Object
com.sqlapp.data.db.metadata.ReaderUtils
com.sqlapp.data.db.dialect.sqlserver.metadata.SqlServerUtils
public class SqlServerUtils
extends com.sqlapp.data.db.metadata.ReaderUtils
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明static StringgetFunctionReturnName(String definition) 'TF' SQL テーブル値関数定義からリターン変数名を抽出しますstatic StringgetFunctionReturnTable(String definition) 'TF' SQL テーブル値関数定義からテーブル定義部分を抽出しますstatic StringgetFunctionStatement(String definition, String type) 関数定義からステートメント部分を抽出しますprotected static StringgetFunctionStatementFN(String definition) 'FN' SQL スカラー関数定義からステートメント部分を抽出しますprotected static StringgetFunctionStatementIF(String definition) 'IF' SQL インライン テーブル値関数定義からステートメント部分を抽出しますprotected static StringgetFunctionStatementTF(String definition) 'TF' SQL テーブル値関数定義からステートメント部分を抽出しますstatic com.sqlapp.data.schemas.IndexTypegetIndexType(int indexType) static LonggetMaxLength(String productDataType, Long byteLength) static StringgetProcedureStatement(String definition) プロシージャー定義からステートメント部分を抽出しますprotected static StringResultSetから指定したカラムの文字列を取得しますstatic StringgetTriggerStatement(String definition) トリガー定義からトリガーのstatement部分を抽出しますprotected static StringreplaceNames(String definition) protected static StringreplaceNames(String definition, String name) protected static voidsetNamedArgument(ResultSet rs, com.sqlapp.data.schemas.Routine<?> routine, com.sqlapp.data.schemas.NamedArgument obj) クラスから継承されたメソッド com.sqlapp.data.db.metadata.ReaderUtils
getBoolean, getInteger, getLong, getViewStatement, toBoolean
-
コンストラクタの詳細
-
SqlServerUtils
public SqlServerUtils()
-
-
メソッドの詳細
-
replaceNames
-
replaceNames
-
getIndexType
public static com.sqlapp.data.schemas.IndexType getIndexType(int indexType) -
setNamedArgument
protected static void setNamedArgument(ResultSet rs, com.sqlapp.data.schemas.Routine<?> routine, com.sqlapp.data.schemas.NamedArgument obj) throws SQLException - 例外:
SQLException
-
getString
ResultSetから指定したカラムの文字列を取得します- パラメータ:
rs-name-- 例外:
SQLException
-
getProcedureStatement
プロシージャー定義からステートメント部分を抽出します- パラメータ:
definition- プロシージャー定義- 戻り値:
- ステートメント
-
getFunctionStatement
関数定義からステートメント部分を抽出します- パラメータ:
definition- 関数定義- 戻り値:
- ステートメント
-
getFunctionStatementFN
'FN' SQL スカラー関数定義からステートメント部分を抽出します- パラメータ:
definition- 関数定義- 戻り値:
- ステートメント
-
getFunctionStatementIF
'IF' SQL インライン テーブル値関数定義からステートメント部分を抽出します- パラメータ:
definition- 関数定義- 戻り値:
- ステートメント
-
getFunctionStatementTF
'TF' SQL テーブル値関数定義からステートメント部分を抽出します- パラメータ:
definition- 関数定義- 戻り値:
- ステートメント
-
getFunctionReturnName
'TF' SQL テーブル値関数定義からリターン変数名を抽出します- パラメータ:
definition- 関数定義- 戻り値:
- リターン変数名
-
getFunctionReturnTable
'TF' SQL テーブル値関数定義からテーブル定義部分を抽出します- パラメータ:
definition- 関数定義- 戻り値:
- リターンテーブル定義
-
getTriggerStatement
トリガー定義からトリガーのstatement部分を抽出します- パラメータ:
definition- 関数定義- 戻り値:
- トリガーのstatement部分
-
getMaxLength
-