org.sql.util
クラス GeneratorUtil

java.lang.Object
  上位を拡張 org.sql.util.GeneratorUtil

public final class GeneratorUtil
extends java.lang.Object

SQL生成用ユーティリティクラス.

作成者:
S.Nagashiba

メソッドの概要
static java.lang.String dateToStr(java.util.Date date, java.lang.String fmt)
          日付を文字列に変換
static java.lang.String getExclusion(java.lang.String value)
          除外文字列の文字列部分({}を除いた部分)を取得する
static boolean isExclusion(java.lang.String value)
          文字列として除外(テーブル、予約語、関数など)されるか確認する
static boolean isNaming(java.lang.String name)
          対象名称に'A'-'Z','a'-'z','0'-'9','-','_'以外が含まれるか確認する
static java.sql.Timestamp parseStamp(java.util.Date date)
          java.util.Date を java.sql.Timestamp に変換
static java.lang.String toExclusionString(java.lang.Object object)
          オブジェクトを評価し、文字列として除外(テーブル、予約語、関数など)されるか確認する
          除外対象であれば、除外文字列の文字列部分({}を除いた部分)を返却する
          除外対象でない場合、Stringオブジェクトであればクォーテーションで囲んだ値を返却する
          以外の場合、オブジェクトの文字列表現を返却する
static java.lang.String toQuoteString(java.lang.Object object)
          オブジェクトを評価し、Stringオブジェクトであればクォーテーションで囲んだ値を返却する
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

isNaming

public static boolean isNaming(java.lang.String name)
対象名称に'A'-'Z','a'-'z','0'-'9','-','_'以外が含まれるか確認する

パラメータ:
name - 対象名称
戻り値:
true、false

isExclusion

public static boolean isExclusion(java.lang.String value)
文字列として除外(テーブル、予約語、関数など)されるか確認する

パラメータ:
value - 対象文字列
戻り値:
除外する[true]、除外しない[false]

getExclusion

public static java.lang.String getExclusion(java.lang.String value)
除外文字列の文字列部分({}を除いた部分)を取得する

パラメータ:
value - 対象文字列
戻り値:
除外文字列の文字列部分

parseStamp

public static java.sql.Timestamp parseStamp(java.util.Date date)
java.util.Date を java.sql.Timestamp に変換

パラメータ:
date - java.util.Date
戻り値:
java.sql.Timestamp

dateToStr

public static java.lang.String dateToStr(java.util.Date date,
                                         java.lang.String fmt)
日付を文字列に変換

パラメータ:
date - 日付
fmt - フォーマット
戻り値:
変換した文字列

toQuoteString

public static java.lang.String toQuoteString(java.lang.Object object)
オブジェクトを評価し、Stringオブジェクトであればクォーテーションで囲んだ値を返却する

パラメータ:
object - 対象オブジェクト
戻り値:
評価されたオブジェクト文字列

toExclusionString

public static java.lang.String toExclusionString(java.lang.Object object)
オブジェクトを評価し、文字列として除外(テーブル、予約語、関数など)されるか確認する
          除外対象であれば、除外文字列の文字列部分({}を除いた部分)を返却する
          除外対象でない場合、Stringオブジェクトであればクォーテーションで囲んだ値を返却する
          以外の場合、オブジェクトの文字列表現を返却する

パラメータ:
object - 対象オブジェクト
戻り値:
評価されたオブジェクト文字列