public interface DatasetOperationsDatasetRepository に対する Dataset 操作の基本セットを指定するインターフェース。DatasetTemplate によって実装されます。| 修飾子と型 | メソッドと説明 |
|---|---|
void | execute(DatasetRepositoryCallback callback)DatasetRepository のコールバックを実行する |
<T> org.kitesdk.data.DatasetDescriptor | getDatasetDescriptor(java.lang.Class<T> targetClass) 指定されたクラスの DatasetDescriptor を取得します |
<T> java.lang.String | getDatasetName(java.lang.Class<T> targetClass) 指定されたクラスに使用するデータセット名を取得します |
<T> java.util.Collection<T> | read(java.lang.Class<T> targetClass) データセット内のすべてのレコードを読み取り、コレクションとして返します。 |
<T> void | read(java.lang.Class<T> targetClass, RecordCallback<T> callback) データセット内のすべてのレコードを読み取り、各レコードに対して指定されたコールバックを呼び出します。 |
<T> void | read(java.lang.Class<T> targetClass, RecordCallback<T> callback, ViewCallback viewCallback)RefinableView に基づいてデータセットパーティション内のレコードを読み取り、各レコードに対して提供されたコールバックを呼び出します。 |
<T> java.util.Collection<T> | read(java.lang.Class<T> targetClass, ViewCallback viewCallback)RefinableView に基づいてデータセットパーティション内のレコードを読み取り、コレクションとして返します。 |
<T> void | write(java.util.Collection<T> records) レコードコレクションで提供されているすべてのレコードを書き込む |
<T> void read(java.lang.Class<T> targetClass,
RecordCallback<T> callback)T - クラスの種類 targetClass - データセットに保存されているクラス callback - 各レコードに対して呼び出されるコールバック <T> java.util.Collection<T> read(java.lang.Class<T> targetClass)
T - クラスの種類 targetClass - データセットに保存されているクラス <T> void read(java.lang.Class<T> targetClass,
RecordCallback<T> callback,
ViewCallback viewCallback)RefinableView に基づいてデータセットパーティション内のレコードを読み取り、各レコードに対して提供されたコールバックを呼び出します。T - クラスの種類 targetClass - データセットに保存されているクラス callback - 各レコードに対して呼び出されるコールバック viewCallback - ビューを作成するためのビューコールバック <T> java.util.Collection<T> read(java.lang.Class<T> targetClass,
ViewCallback viewCallback)RefinableView に基づいてデータセットパーティション内のレコードを読み取り、コレクションとして返します。T - クラスの種類 targetClass - データセットに保存されているクラス viewCallback - ビューを作成するためのビューコールバック <T> void write(java.util.Collection<T> records)
T - クラスの種類 records - 記録を書く void execute(DatasetRepositoryCallback callback)
DatasetRepository のコールバックを実行する callback - コールバック <T> org.kitesdk.data.DatasetDescriptor getDatasetDescriptor(java.lang.Class<T> targetClass)
DatasetDescriptor を取得します T - クラスの種類 targetClass - データセットに保存されているクラス <T> java.lang.String getDatasetName(java.lang.Class<T> targetClass)
T - クラスの種類 targetClass - データセットに保存されているクラス