public class BPWFieldInfo extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
FUNCTION_AVE
平均値取得(集計値の取得要求時に指定する。)
|
static int |
FUNCTION_COUNT
数量(カウント)取得(集計値の取得要求時に指定する。)
|
static int |
FUNCTION_MAX
最大値取得(集計値の取得要求時に指定する。)
|
static int |
FUNCTION_MIN
最小値取得(集計値の取得要求時に指定する。)
|
static int |
FUNCTION_NONE
値取得なし(集計値の取得要求・初期値)
|
static int |
FUNCTION_SUM
合計値取得(集計値の取得要求時に指定する。)
|
static boolean |
SORT_TYPE_FALL
ソート順のタイプ(降順)
|
static boolean |
SORT_TYPE_RISE
ソート順のタイプ(昇順)
|
コンストラクタと説明 |
---|
BPWFieldInfo()
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addWhere(String string)
条件値を設定します。
|
void |
addWhere(String string,
int i)
条件値を条件識別付きで設定します。
|
void |
clearWhere()
指定されているWHERE条件をクリアします。
|
int |
getFunction()
集計内容を取得します。
|
int |
getOrderIndex()
ソート順の優先順位を取得します。
|
List |
getWhereList()
設定されたWHERE句の条件リストを返却します。
|
boolean |
isDistinct()
DISTINCTフラグを返却します。
|
boolean |
isSorttype()
ソート順のタイプを返却します。
|
void |
setDistinctflag()
DISTINCT指定を設定します。
|
void |
setFunction(int function)
集計内容を設定します。
|
void |
setOrderIndex(int orderindex)
ソート順の優先順位を指定します。
|
void |
setOrderIndex(int orderindex,
boolean sorttype)
ソート順の優先順位とタイプを指定します。
|
public static final boolean SORT_TYPE_RISE
public static final boolean SORT_TYPE_FALL
public static final int FUNCTION_COUNT
public static final int FUNCTION_MIN
public static final int FUNCTION_MAX
public static final int FUNCTION_SUM
public static final int FUNCTION_AVE
public static final int FUNCTION_NONE
public List getWhereList()
public void addWhere(String string)
string
- 条件値public void addWhere(String string, int i)
string
- 条件値i
- 条件識別public void clearWhere()
public void setDistinctflag()
public boolean isDistinct()
public void setOrderIndex(int orderindex)
orderindex
- ソート順の優先順位public void setOrderIndex(int orderindex, boolean sorttype)
orderindex
- ソート順の優先順位sorttype
- ソート順のタイプpublic int getOrderIndex()
public boolean isSorttype()
public int getFunction()
public void setFunction(int function)
function
- 集計内容を定義した値FUNCTION_COUNT
,
FUNCTION_MIN
,
FUNCTION_MAX
,
FUNCTION_SUM
,
FUNCTION_AVE
Copyright © 2012 NTT DATA INTRAMART CORPORATION