...
コネクターデータセットは、抽象Java class AbstractDataSetの実装です。データセットを定義するためには、以下の関数を実装しなくてはいけません。
- public abstract String getDataSetName();
- public abstract List<ColumnMetaData> getColumns();
- public abstract List<FilterMetaData> getFilters();
- public abstract Object[][] execute(List<ColumnMetaData> columns, List<FilterData> filters);
- public abstract boolean getAllowsDuplicateColumns();
- public abstract boolean getAllowsAggregateColumns();
上書き可能な、その他の関数です。
データセット関数の定義
...
public abstract String getDataSetName();
DataSetNameをStringとして返します。これは国際化してはいけません。
...
「isFilterValueEnabled()」が、与えられたフィルター名にtrueを返す場合、この関数はユーザー選択で利用可能なフィルターオプションのJava一覧を返すために呼び出されます。パラメーター「appliedFilters」は、現在設定されている他のフィルターの値を保持するマップ(フィルター名によるキー)を保持します。この情報は、この関数により返される値をさらに制限するために使用することができます。
...
前項:データソースの定義
...
width | 30% |
---|
...
後項:コネクターのパッケージ化