|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.sql.type.Function
public class Function
関数を管理するクラス.
| メソッドの概要 | |
|---|---|
static Function |
abs(java.lang.Object column)
絶対値を返却する関数オブジェクトを取得 |
static Function |
avg(java.lang.String column)
平均値を求める関数オブジェクトを取得する |
static Function |
concat(java.lang.String arg0,
java.lang.String arg1)
文字データを連結した値を返却する関数オブジェクトを取得 |
static Function |
count(java.lang.String column)
総数を求める関数オブジェクトを取得する |
static Function |
createFunction(java.lang.String function,
java.lang.Object[] args)
関数オブジェクトを作成する |
static Function |
decode(java.lang.String column,
java.util.Map map,
java.lang.Object def)
与えられた式を評価し指定された値を返却する関数オブジェクトを取得 |
static Function |
initcap(java.lang.String column)
単語の先頭を大文字、残りを小文字に変換した値を返却する関数オブジェクトを取得 |
static Function |
instr(java.lang.String column,
java.lang.String arg)
文字位置を返却する関数オブジェクトを取得 |
static Function |
instr(java.lang.String column,
java.lang.String arg0,
int arg1)
文字位置を返却する関数オブジェクトを取得 |
static Function |
instr(java.lang.String column,
java.lang.String arg0,
int arg1,
int arg2)
文字位置を返却する関数オブジェクトを取得 |
static Function |
length(java.lang.String column)
文字データの文字数を返却する関数オブジェクトを取得 |
static Function |
lower(java.lang.String column)
小文字に変換した値を返却する関数オブジェクトを取得 |
static Function |
lpad(java.lang.String column,
int arg)
文字データを左揃えにした値を返却する関数オブジェクトを取得 |
static Function |
lpad(java.lang.String column,
int arg0,
java.lang.String arg1)
文字データを左揃えにした値を返却する関数オブジェクトを取得 |
static Function |
ltrim(java.lang.String column)
左空白除去した値を返却する関数オブジェクトを取得 |
static Function |
max(java.lang.String column)
最大値を求める関数オブジェクトを取得する |
static Function |
min(java.lang.String column)
最小値を求める関数オブジェクトを取得する |
static Function |
mod(java.lang.Object column,
int num)
除算結果の余りを返却する関数オブジェクトを取得 |
static Function |
nvl(java.lang.String column,
java.lang.Object def)
NULL評価を行い適切な値を返却する関数オブジェクトを取得 |
static Function |
nvl2(java.lang.String column,
java.lang.Object result1,
java.lang.Object result2)
NULL評価を行い適切な値を返却する関数オブジェクトを取得 |
static Function |
replace(java.lang.String column,
java.lang.String arg0,
java.lang.String arg1)
文字データの置き換えた値を返却する関数オブジェクトを取得 |
static Function |
round(java.lang.Object column)
四捨五入した値を返却する関数オブジェクトを取得 |
static Function |
round(java.lang.Object column,
int digit)
四捨五入した値を返却する関数オブジェクトを取得 |
static Function |
rpad(java.lang.String column,
int arg)
文字データを右揃えにした値を返却する関数オブジェクトを取得 |
static Function |
rpad(java.lang.String column,
int arg0,
java.lang.String arg1)
文字データを右揃えにした値を返却する関数オブジェクトを取得 |
static Function |
rtrim(java.lang.String column)
右空白除去した値を返却する関数オブジェクトを取得 |
static Function |
substr(java.lang.String column,
int arg0,
int arg1)
文字データを切り出した値を返却する関数オブジェクトを取得 |
static Function |
sum(java.lang.String column)
総和を求める関数式オブジェクトを取得する |
static Function |
toChar(java.lang.Object column,
java.lang.String format)
文字列変換した値を返却する関数オブジェクトを取得 |
static Function |
toDate(java.lang.String column,
java.lang.String format)
日付変換した値を返却する関数オブジェクトを取得 |
static Function |
toNumber(java.lang.String column,
java.lang.String format)
数値変換した値を返却する関数オブジェクトを取得 |
java.lang.String |
toTypeString()
種別文字列を取得 |
static Function |
trim(java.lang.String column)
左右空白除去した値を返却する関数オブジェクトを取得 |
static Function |
trunc(java.lang.Object column)
切り捨てた値を返却する関数オブジェクトを取得 |
static Function |
trunc(java.lang.Object column,
int digit)
切り捨てた値を返却する関数オブジェクトを取得 |
static Function |
upper(java.lang.String column)
大文字に変換した値を返却する関数オブジェクトを取得 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| メソッドの詳細 |
|---|
public java.lang.String toTypeString()
Types 内の toTypeStringpublic static Function sum(java.lang.String column)
column - カラム
public static Function max(java.lang.String column)
column - カラム
public static Function min(java.lang.String column)
column - カラム
public static Function avg(java.lang.String column)
column - カラム
public static Function count(java.lang.String column)
column - カラム
public static Function decode(java.lang.String column,
java.util.Map map,
java.lang.Object def)
column - 評価するカラムmap - 評価式マップdef - デフォルトの返却値
public static Function nvl(java.lang.String column,
java.lang.Object def)
column - 評価するカラムdef - デフォルトの返却値
public static Function nvl2(java.lang.String column,
java.lang.Object result1,
java.lang.Object result2)
column - 評価するカラムresult1 - 評価結果がNULLの場合に返却する値result2 - 評価結果がNULLでない場合に返却する値
public static Function abs(java.lang.Object column)
column - カラムや値(カラムの場合{}で囲む)
public static Function round(java.lang.Object column)
column - カラムや値(カラムの場合{}で囲む)
public static Function round(java.lang.Object column,
int digit)
column - カラムや値(カラムの場合{}で囲む)digit - 指定桁
public static Function trunc(java.lang.Object column)
column - カラムや値(カラムの場合{}で囲む)
public static Function trunc(java.lang.Object column,
int digit)
column - カラムや値(カラムの場合{}で囲む)digit - 指定桁
public static Function mod(java.lang.Object column,
int num)
column - カラムや値(カラムの場合{}で囲む)num - 割る数
public static Function trim(java.lang.String column)
column - カラムや値(カラムの場合{}で囲む)
public static Function ltrim(java.lang.String column)
column - カラムや値(カラムの場合{}で囲む)
public static Function rtrim(java.lang.String column)
column - カラムや値(カラムの場合{}で囲む)
public static Function toDate(java.lang.String column,
java.lang.String format)
column - カラムや値(カラムの場合{}で囲む)format - 書式
public static Function toChar(java.lang.Object column,
java.lang.String format)
column - カラムや値(カラムの場合{}で囲む)format - 書式
public static Function toNumber(java.lang.String column,
java.lang.String format)
column - カラムや値(カラムの場合{}で囲む)format - 書式
public static Function upper(java.lang.String column)
column - カラムや値(カラムの場合{}で囲む)
public static Function lower(java.lang.String column)
column - カラムや値(カラムの場合{}で囲む)
public static Function initcap(java.lang.String column)
column - カラムや値(カラムの場合{}で囲む)
public static Function concat(java.lang.String arg0,
java.lang.String arg1)
arg0 - 連結するカラムや値1(カラムの場合{}で囲む)arg1 - 連結するカラムや値2(カラムの場合{}で囲む)
public static Function substr(java.lang.String column,
int arg0,
int arg1)
column - カラムや値(カラムの場合{}で囲む)arg0 - 切り出し開始位置arg1 - 切り出し文字数
public static Function length(java.lang.String column)
column - カラムや値(カラムの場合{}で囲む)
public static Function instr(java.lang.String column,
java.lang.String arg)
column - カラムや値(カラムの場合{}で囲む)arg - 検索文字列
public static Function instr(java.lang.String column,
java.lang.String arg0,
int arg1)
column - カラムや値(カラムの場合{}で囲む)arg0 - 検索文字列arg1 - 検索開始位置
public static Function instr(java.lang.String column,
java.lang.String arg0,
int arg1,
int arg2)
column - カラムや値(カラムの場合{}で囲む)arg0 - 検索文字列arg1 - 検索開始位置arg2 - 出現回数
public static Function lpad(java.lang.String column,
int arg)
column - カラムや値(カラムの場合{}で囲む)arg - 指定文字数
public static Function lpad(java.lang.String column,
int arg0,
java.lang.String arg1)
column - カラムや値(カラムの場合{}で囲む)arg0 - 指定文字数arg1 - 左揃えの際に埋め込む文字列
public static Function rpad(java.lang.String column,
int arg)
column - カラムや値(カラムの場合{}で囲む)arg - 指定文字数
public static Function rpad(java.lang.String column,
int arg0,
java.lang.String arg1)
column - カラムや値(カラムの場合{}で囲む)arg0 - 指定文字数arg1 - 右揃えの際に埋め込む文字列
public static Function replace(java.lang.String column,
java.lang.String arg0,
java.lang.String arg1)
column - カラムや値(カラムの場合{}で囲む)arg0 - 検索文字列arg1 - 置換文字列
public static Function createFunction(java.lang.String function,
java.lang.Object[] args)
function - 関数名args - 引数
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||