public abstract class DataSetFunction
extends java.lang.Object
构造器和说明 |
---|
DataSetFunction() |
限定符和类型 | 方法和说明 |
---|---|
protected int |
col_name_2_col_index(DataModel rs,
java.lang.String ex) |
protected java.lang.Object[] |
fn_cc_ex_result(Node con,
int[] sourceRows,
DataModel rs,
SingleRowNameSpace ns,
Calculator calculator) |
protected int[] |
fn_source_filter(Node con,
int[] sourceRows,
SingleRowNameSpace ns,
Calculator calculator) |
protected int[] |
fn_source_filter(Node column,
Node value,
DefaultIndexDataModel dataModel,
Calculator calculator) |
protected int[] |
fn_source_filter(Node column,
Node value,
int[] sourceRows,
DefaultIndexDataModel dataModel,
Calculator calculator) |
abstract java.lang.Object |
resolveColumn(java.lang.String dsName,
Node[] con_array) |
abstract java.lang.Object |
resolveColumnCount(java.lang.String dsName,
Node[] con_array) |
abstract java.lang.Object |
resolveColumnName(java.lang.String dsName,
Node[] con_array) |
java.lang.Object |
resolveDatasetFunction(DatasetFunctionCall fn) |
abstract java.lang.Object |
resolveFunction(java.lang.String dsName,
Node[] con_array) |
abstract java.lang.Object |
resolveFunction(java.lang.String dsName,
Node[] con_array,
char mark) |
abstract java.lang.Object |
resolveValue(java.lang.String dsName,
Node[] con_array) |
abstract java.lang.Object |
resolveXFunction(java.lang.String dsName,
Node[] con_array,
char mark) |
public java.lang.Object resolveDatasetFunction(DatasetFunctionCall fn)
protected int[] fn_source_filter(Node column, Node value, int[] sourceRows, DefaultIndexDataModel dataModel, Calculator calculator)
protected int[] fn_source_filter(Node column, Node value, DefaultIndexDataModel dataModel, Calculator calculator)
protected int[] fn_source_filter(Node con, int[] sourceRows, SingleRowNameSpace ns, Calculator calculator)
protected java.lang.Object[] fn_cc_ex_result(Node con, int[] sourceRows, DataModel rs, SingleRowNameSpace ns, Calculator calculator)
protected int col_name_2_col_index(DataModel rs, java.lang.String ex)
public abstract java.lang.Object resolveFunction(java.lang.String dsName, Node[] con_array)
public abstract java.lang.Object resolveFunction(java.lang.String dsName, Node[] con_array, char mark)
public abstract java.lang.Object resolveXFunction(java.lang.String dsName, Node[] con_array, char mark)
public abstract java.lang.Object resolveColumnCount(java.lang.String dsName, Node[] con_array)
public abstract java.lang.Object resolveColumnName(java.lang.String dsName, Node[] con_array)
public abstract java.lang.Object resolveColumn(java.lang.String dsName, Node[] con_array)
public abstract java.lang.Object resolveValue(java.lang.String dsName, Node[] con_array)