public class SqlServerUtils
extends com.sqlapp.data.db.metadata.ReaderUtils
| Constructor and Description |
|---|
SqlServerUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getFunctionReturnName(java.lang.String definition)
'TF' SQL テーブル値関数定義からリターン変数名を抽出します
|
static java.lang.String |
getFunctionReturnTable(java.lang.String definition)
'TF' SQL テーブル値関数定義からテーブル定義部分を抽出します
|
static java.lang.String |
getFunctionStatement(java.lang.String definition,
java.lang.String type)
関数定義からステートメント部分を抽出します
|
protected static java.lang.String |
getFunctionStatementFN(java.lang.String definition)
'FN' SQL スカラー関数定義からステートメント部分を抽出します
|
protected static java.lang.String |
getFunctionStatementIF(java.lang.String definition)
'IF' SQL インライン テーブル値関数定義からステートメント部分を抽出します
|
protected static java.lang.String |
getFunctionStatementTF(java.lang.String definition)
'TF' SQL テーブル値関数定義からステートメント部分を抽出します
|
static com.sqlapp.data.schemas.IndexType |
getIndexType(int indexType) |
static java.lang.Long |
getMaxLength(java.lang.String productDataType,
java.lang.Long byteLength) |
static java.lang.String |
getProcedureStatement(java.lang.String definition)
プロシージャー定義からステートメント部分を抽出します
|
protected static java.lang.String |
getString(java.sql.ResultSet rs,
java.lang.String name)
ResultSetから指定したカラムの文字列を取得します
|
static java.lang.String |
getTriggerStatement(java.lang.String definition)
トリガー定義からトリガーのstatement部分を抽出します
|
protected static java.lang.String |
replaceNames(java.lang.String definition,
java.lang.String name) |
protected static void |
setNamedArgument(java.sql.ResultSet rs,
com.sqlapp.data.schemas.Routine<?> routine,
com.sqlapp.data.schemas.NamedArgument obj) |
protected static java.lang.String replaceNames(java.lang.String definition,
java.lang.String name)
public static com.sqlapp.data.schemas.IndexType getIndexType(int indexType)
protected static void setNamedArgument(java.sql.ResultSet rs,
com.sqlapp.data.schemas.Routine<?> routine,
com.sqlapp.data.schemas.NamedArgument obj)
throws java.sql.SQLException
java.sql.SQLExceptionprotected static java.lang.String getString(java.sql.ResultSet rs,
java.lang.String name)
throws java.sql.SQLException
rs - name - java.sql.SQLExceptionpublic static java.lang.String getProcedureStatement(java.lang.String definition)
definition - プロシージャー定義public static java.lang.String getFunctionStatement(java.lang.String definition,
java.lang.String type)
definition - 関数定義protected static java.lang.String getFunctionStatementFN(java.lang.String definition)
definition - 関数定義protected static java.lang.String getFunctionStatementIF(java.lang.String definition)
definition - 関数定義protected static java.lang.String getFunctionStatementTF(java.lang.String definition)
definition - 関数定義public static java.lang.String getFunctionReturnName(java.lang.String definition)
definition - 関数定義public static java.lang.String getFunctionReturnTable(java.lang.String definition)
definition - 関数定義public static java.lang.String getTriggerStatement(java.lang.String definition)
definition - 関数定義public static java.lang.Long getMaxLength(java.lang.String productDataType,
java.lang.Long byteLength)