クラス
org.sql.type.Function の使用

Function を使用しているパッケージ
org.sql.type SQL生成に伴う、様々な種別を管理するクラスを提供する 
 

org.sql.type での Function の使用
 

Function を返す org.sql.type のメソッド
static Function Function.sum(java.lang.String column)
          総和を求める関数式オブジェクトを取得する
static Function Function.max(java.lang.String column)
          最大値を求める関数オブジェクトを取得する
static Function Function.min(java.lang.String column)
          最小値を求める関数オブジェクトを取得する
static Function Function.avg(java.lang.String column)
          平均値を求める関数オブジェクトを取得する
static Function Function.count(java.lang.String column)
          総数を求める関数オブジェクトを取得する
static Function Function.decode(java.lang.String column, java.util.Map map, java.lang.Object def)
          与えられた式を評価し指定された値を返却する関数オブジェクトを取得
static Function Function.nvl(java.lang.String column, java.lang.Object def)
          NULL評価を行い適切な値を返却する関数オブジェクトを取得
static Function Function.nvl2(java.lang.String column, java.lang.Object result1, java.lang.Object result2)
          NULL評価を行い適切な値を返却する関数オブジェクトを取得
static Function Function.abs(java.lang.Object column)
          絶対値を返却する関数オブジェクトを取得
static Function Function.round(java.lang.Object column)
          四捨五入した値を返却する関数オブジェクトを取得
static Function Function.round(java.lang.Object column, int digit)
          四捨五入した値を返却する関数オブジェクトを取得
static Function Function.trunc(java.lang.Object column)
          切り捨てた値を返却する関数オブジェクトを取得
static Function Function.trunc(java.lang.Object column, int digit)
          切り捨てた値を返却する関数オブジェクトを取得
static Function Function.mod(java.lang.Object column, int num)
          除算結果の余りを返却する関数オブジェクトを取得
static Function Function.trim(java.lang.String column)
          左右空白除去した値を返却する関数オブジェクトを取得
static Function Function.ltrim(java.lang.String column)
          左空白除去した値を返却する関数オブジェクトを取得
static Function Function.rtrim(java.lang.String column)
          右空白除去した値を返却する関数オブジェクトを取得
static Function Function.toDate(java.lang.String column, java.lang.String format)
          日付変換した値を返却する関数オブジェクトを取得
static Function Function.toChar(java.lang.Object column, java.lang.String format)
          文字列変換した値を返却する関数オブジェクトを取得
static Function Function.toNumber(java.lang.String column, java.lang.String format)
          数値変換した値を返却する関数オブジェクトを取得
static Function Function.upper(java.lang.String column)
          大文字に変換した値を返却する関数オブジェクトを取得
static Function Function.lower(java.lang.String column)
          小文字に変換した値を返却する関数オブジェクトを取得
static Function Function.initcap(java.lang.String column)
          単語の先頭を大文字、残りを小文字に変換した値を返却する関数オブジェクトを取得
static Function Function.concat(java.lang.String arg0, java.lang.String arg1)
          文字データを連結した値を返却する関数オブジェクトを取得
static Function Function.substr(java.lang.String column, int arg0, int arg1)
          文字データを切り出した値を返却する関数オブジェクトを取得
static Function Function.length(java.lang.String column)
          文字データの文字数を返却する関数オブジェクトを取得
static Function Function.instr(java.lang.String column, java.lang.String arg)
          文字位置を返却する関数オブジェクトを取得
static Function Function.instr(java.lang.String column, java.lang.String arg0, int arg1)
          文字位置を返却する関数オブジェクトを取得
static Function Function.instr(java.lang.String column, java.lang.String arg0, int arg1, int arg2)
          文字位置を返却する関数オブジェクトを取得
static Function Function.lpad(java.lang.String column, int arg)
          文字データを左揃えにした値を返却する関数オブジェクトを取得
static Function Function.lpad(java.lang.String column, int arg0, java.lang.String arg1)
          文字データを左揃えにした値を返却する関数オブジェクトを取得
static Function Function.rpad(java.lang.String column, int arg)
          文字データを右揃えにした値を返却する関数オブジェクトを取得
static Function Function.rpad(java.lang.String column, int arg0, java.lang.String arg1)
          文字データを右揃えにした値を返却する関数オブジェクトを取得
static Function Function.replace(java.lang.String column, java.lang.String arg0, java.lang.String arg1)
          文字データの置き換えた値を返却する関数オブジェクトを取得
static Function Function.createFunction(java.lang.String function, java.lang.Object arg)
          関数オブジェクトを作成する
static Function Function.createFunction(java.lang.String function, java.lang.Object[] args)
          関数オブジェクトを作成する