パッケージ | 説明 |
---|---|
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 |
定数に関する情報を提供するクラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
FixedValue |
FormulaStatement.execute()
数式を実行して結果データを取得します。
|
FixedValue |
FunctionImplementation.execute(Arguments args)
関数を実行します。
|
static FixedValue |
FunctionExecuter.execute(FunctionImplementation functionimpl,
Arguments args,
FormulaStatement stmt)
関数を実行します。
|
FixedValue |
FormulaStatement.execute(List<VariableResult> values)
数式を実行して結果データを取得します。
|
static FixedValue |
FormulaUtil.toFixedValue(Object data)
ResultSetから取得したデータを計算式用の型に変換します。
|
static FixedValue |
FormulaUtil.toFixedValue(Object data,
int columnType)
ResultSetから取得したデータを計算式用の型に変換します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Class<? extends FixedValue> |
FunctionImplReturnType.getReturnType()
戻り値のデータ型を取得します。
|
static Class<? extends FixedValue> |
FormulaAnalyzer.surveyReturnDataType(List<Element> elements)
指定された式が返すデータ型を調べます。
|
static Class<? extends FixedValue> |
FormulaAnalyzer.surveyReturnDataType(List<Element> elements,
ListDataView view)
指定された式が返すデータ型を調べます。
|
static Class<? extends FixedValue> |
FormulaAnalyzer.surveyReturnDataType(String formula)
指定された式が返すデータ型を調べます。
|
static Class<? extends FixedValue> |
FormulaAnalyzer.surveyReturnDataType(String formula,
ListDataView view)
指定された式が返すデータ型を調べます。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static Object |
FormulaUtil.toObject(FixedValue value)
計算式用のデータ型から一般的な型へ変換します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static int |
FormulaAnalyzer.convertToColumnType(Class<? extends FixedValue> target)
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
FixedArray
配列型のデータを表すクラスです
|
class |
FixedBoolean
Boolean型の定数値を表すクラスです。
|
class |
FixedDate
日付型の定数値を表すクラスです。
|
class |
FixedExceptionValue
例外データを扱う計算式上の定数値です。
|
class |
FixedNumber
数値型の定数値を表すクラスです。
|
class |
FixedString
文字列型の定数値を表すクラスです。
|
class |
FixedTimestamp
タイムスタンプ型の定数値を表すクラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
FixedValue |
FixedArray.get(int index) |
FixedValue |
FixedArray.remove(int index) |
FixedValue |
FixedArray.set(int index,
FixedValue element) |
修飾子とタイプ | メソッドと説明 |
---|---|
Iterator<FixedValue> |
FixedArray.iterator() |
ListIterator<FixedValue> |
FixedArray.listIterator() |
ListIterator<FixedValue> |
FixedArray.listIterator(int index) |
List<FixedValue> |
FixedArray.subList(int fromIndex,
int toIndex) |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
FixedArray.add(FixedValue e) |
void |
FixedArray.add(int index,
FixedValue e) |
abstract boolean |
FixedValue.equalsAsValue(FixedValue target)
定数値要素が持つ値の比較結果を返します。
|
boolean |
FixedString.equalsAsValue(FixedValue target) |
boolean |
FixedNumber.equalsAsValue(FixedValue target)
要素が持つ数値が同じかどうかを調べます。
|
boolean |
FixedExceptionValue.equalsAsValue(FixedValue target) |
boolean |
FixedDate.equalsAsValue(FixedValue target) |
boolean |
FixedBoolean.equalsAsValue(FixedValue target) |
boolean |
FixedArray.equalsAsValue(FixedValue target) |
FixedValue |
FixedArray.set(int index,
FixedValue element) |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
FixedArray.addAll(Collection<? extends FixedValue> e) |
boolean |
FixedArray.addAll(int index,
Collection<? extends FixedValue> e) |
コンストラクタと説明 |
---|
FixedArray(List<FixedValue> values)
新しい配列を生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
FixedValue |
FunctionViewColumnValues.execute(Arguments args) |
FixedValue |
FunctionTimezone.execute(Arguments args) |
FixedValue |
FunctionSwitchMulti.execute(Arguments args) |
FixedValue |
FunctionSwitch.execute(Arguments args) |
FixedValue |
FunctionNumber.execute(Arguments args) |
FixedValue |
FunctionLookUp.execute(Arguments args) |
FixedValue |
FunctionIF.execute(Arguments args) |
protected FixedValue |
AbstractFunctionImplementation.expand(ArgumentElement element)
計算式要素を実行して結果を取得します。
|
static FixedValue |
ElementCaster.toFixedValue(Element e)
FixedValue型にキャストします。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Class<? extends FixedValue> |
FunctionToday.getReturnType() |
Class<? extends FixedValue> |
FunctionSumIf.getReturnType() |
Class<? extends FixedValue> |
FunctionSum.getReturnType() |
Class<? extends FixedValue> |
FunctionSubtract.getReturnType() |
Class<? extends FixedValue> |
FunctionSubstring.getReturnType() |
Class<? extends FixedValue> |
FunctionSubstitute.getReturnType() |
Class<? extends FixedValue> |
FunctionString.getReturnType() |
Class<? extends FixedValue> |
FunctionSecureParameter.getReturnType() |
Class<? extends FixedValue> |
FunctionRowNumber.getReturnType() |
Class<? extends FixedValue> |
FunctionNumber.getReturnType() |
Class<? extends FixedValue> |
FunctionMin.getReturnType() |
Class<? extends FixedValue> |
FunctionMax.getReturnType() |
Class<? extends FixedValue> |
FunctionLen.getReturnType() |
Class<? extends FixedValue> |
FunctionGetViewCreatorSystemParameter.getReturnType() |
Class<? extends FixedValue> |
FunctionFormat.getReturnType() |
Class<? extends FixedValue> |
FunctionEval.getReturnType() |
Class<? extends FixedValue> |
FunctionDateTimeDurationFormat.getReturnType() |
Class<? extends FixedValue> |
FunctionDate.getReturnType() |
Class<? extends FixedValue> |
FunctionDataViewName.getReturnType() |
Class<? extends FixedValue> |
FunctionDataViewCode.getReturnType() |
Class<? extends FixedValue> |
FunctionCountIf.getReturnType() |
Class<? extends FixedValue> |
FunctionCount.getReturnType() |
Class<? extends FixedValue> |
FunctionConcatenate.getReturnType() |
Class<? extends FixedValue> |
FunctionAvg.getReturnType() |
Class<? extends FixedValue> |
FunctionArray.getReturnType() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected double |
AbstractFunctionImplementation.executeBySql(String functionName,
String args,
List<FixedValue> params)
SQL関数を実行して結果を取得します。
|
protected static void |
AbstractFunctionImplementation.setData2Statement(PreparedStatement stmt,
List<FixedValue> params)
プリペアドステートメントにデータをセットします。
|
修飾子とタイプ | メソッドと説明 |
---|---|
FixedValue |
VariableResult.getValue()
データ値を取得します
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
VariableResult.setValue(FixedValue value)
データ値をセットします。
|
コンストラクタと説明 |
---|
VariableResult(String name,
FixedValue value)
新しい結果データインスタンスを生成します。
|
Copyright © 2012 NTT DATA INTRAMART CORPORATION