public class FunctionViewColumnValues extends AbstractFunctionImplementation implements NoExpandBlockFunction, Only4RDBFunction, ArgumentValidator
VICE_INQUIRY_NAME
コンストラクタと説明 |
---|
FunctionViewColumnValues() |
修飾子とタイプ | メソッドと説明 |
---|---|
FixedValue |
execute(Arguments args)
関数を実行します。
|
protected FixedArray |
execute(ListDataView view,
List<ArgumentElement> elements,
String columnCode,
int maxCount)
互換用
|
protected FixedArray |
execute(ViewCreatorData vcdata,
List<ArgumentElement> elements,
String columnCode,
int maxCount) |
protected static String |
getDataViewCode(List<ArgumentElement> elements,
int requiredArgumentCount) |
protected ListDataView |
getListDataView(String code)
リスト集計を取得します
|
String |
getName()
関数の名前を取得します。
|
protected static void |
setColumnsUnGrouping(ListDataView view) |
void |
validate(List<Element> elements)
関数に渡される引数について関数独自のチェックを行います。
|
checkArgumentCount, executeBySql, executeBySql, existNullElement, expand, expand4SQLEvalStatement, expand4SQLEvalStatement, getColumnCode, getColumnCode, getConnection, getData, getSubTotal, init, setData2Statement
protected static String getDataViewCode(List<ArgumentElement> elements, int requiredArgumentCount) throws FunctionExecuteException
protected static void setColumnsUnGrouping(ListDataView view)
public FixedValue execute(Arguments args) throws FunctionExecuteException
FunctionImplementation
execute
インタフェース内 FunctionImplementation
args
- 関数に渡された引数FunctionExecuteException
- 実行時エラーpublic String getName()
FunctionImplementation
getName
インタフェース内 FunctionImplementation
public void validate(List<Element> elements) throws FormulaSymtaxException
ArgumentValidator
validate
インタフェース内 ArgumentValidator
elements
- 関数に対して設定された展開前の式を構成する要素配列FormulaSymtaxException
- 引数の設定にエラーがある場合にスローされます。protected FixedArray execute(ListDataView view, List<ArgumentElement> elements, String columnCode, int maxCount) throws FunctionExecuteException
view
- elements
- columnCode
- maxCount
- FunctionExecuteException
protected FixedArray execute(ViewCreatorData vcdata, List<ArgumentElement> elements, String columnCode, int maxCount) throws FunctionExecuteException
protected ListDataView getListDataView(String code) throws FunctionExecuteException
code
- データ参照コードFunctionExecuteException
Copyright © 2012 NTT DATA INTRAMART CORPORATION