パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.viewcreator.calc |
計算式に関する情報を提供するクラスです。
|
jp.co.intra_mart.foundation.viewcreator.formula |
関数に関するクラスです。
|
jp.co.intra_mart.foundation.viewcreator.model.formula |
式に関する情報を提供するクラスです。
|
jp.co.intra_mart.foundation.viewcreator.model.formula.funcimpl |
関数に関する情報を提供するクラスです。
|
jp.co.intra_mart.foundation.viewcreator.model.formula.result |
定数に関する情報を提供するクラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
CalcUtilWithAnalyze.eval(List<ArgumentElement> elements)
式を評価して結果を取得します。
|
static boolean |
CalcUtil.eval(List<ArgumentElement> elements)
非推奨です。
|
double |
CalcUtilWithAnalyze.exec(List<ArgumentElement> elements)
数式を計算して結果を取得します。
|
static double |
CalcUtil.exec(List<ArgumentElement> elements)
非推奨です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static List<Element> |
FormulaUtil.toElementList(List<ArgumentElement> argelements)
基本要素型のリストに変換します。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
Asterisk
アスタリスクを表すクラスです。
|
class |
Block
ブロック(()の中身)を表すモデル要素クラスです。
|
class |
FixedArray
配列型のデータを表すクラスです
|
class |
FixedBoolean
Boolean型の定数値を表すクラスです。
|
class |
FixedDate
日付型の定数値を表すクラスです。
|
class |
FixedExceptionValue
例外データを扱う計算式上の定数値です。
|
class |
FixedNumber
数値型の定数値を表すクラスです。
|
class |
FixedString
文字列型の定数値を表すクラスです。
|
class |
FixedTimestamp
タイムスタンプ型の定数値を表すクラスです。
|
class |
FixedValue
定数値を表す抽象クラスです。
|
class |
Function
関数要素を表すクラスです。
|
class |
Operator
演算子を表すクラスです。
|
class |
RelationalOperator
評価式で使用される演算子を表すスです。
|
class |
Variable
変数を表す実装クラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
List<ArgumentElement> |
Block.getArgumentElements()
ブロックが持つ要素を関数の引数要素の配列として取得します。
|
List<ArgumentElement> |
Arguments.getElements()
引数にセットされている要素の配列を取得します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
Arguments.add(ArgumentElement e)
引数に要素を追加します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
Arguments.set(List<ArgumentElement> elements)
引数に要素を一括でセットして置き換えます。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected FixedValue |
AbstractFunctionImplementation.expand(ArgumentElement element)
計算式要素を実行して結果を取得します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
AbstractFunctionImplementation.checkArgumentCount(int expect,
List<ArgumentElement> elements)
要素数を調べます。
|
protected FixedArray |
FunctionViewColumnValues.execute(ListDataView view,
List<ArgumentElement> elements,
String columnCode,
int maxCount)
互換用
|
protected FixedArray |
FunctionViewColumnValues.execute(ViewCreatorData vcdata,
List<ArgumentElement> elements,
String columnCode,
int maxCount) |
protected static boolean |
AbstractFunctionImplementation.existNullElement(List<ArgumentElement> elements)
要素の中にnull値が含まれて否かどうかを調べます。
|
protected jp.co.intra_mart.foundation.viewcreator.model.formula.funcimpl.ExpandedSQLANDParameters |
AbstractFunctionImplementation.expand4SQLEvalStatement(List<ArgumentElement> elements,
String tableName) |
protected jp.co.intra_mart.foundation.viewcreator.model.formula.funcimpl.ExpandedSQLANDParameters |
AbstractFunctionImplementation.expand4SQLEvalStatement(List<ArgumentElement> elements,
String tableName,
ViewCreatorData vcdata)
SQL用の評価式文字列へ展開します。
|
protected static String |
FunctionViewColumnValues.getDataViewCode(List<ArgumentElement> elements,
int requiredArgumentCount) |
修飾子とタイプ | クラスと説明 |
---|---|
class |
NoExistsVariableResult
定数への展開に失敗した変数を表すモデルクラスです。
|
class |
VariableResult
変数に対する結果データを保持するためのモデルクラスです。
|
Copyright © 2012 NTT DATA INTRAMART CORPORATION