public class DatasetTemplate extends java.lang.Object implements org.springframework.beans.factory.InitializingBean, DatasetOperations
Dataset、DatasetReader、DatasetWriter の使用が簡素化されます。| コンストラクターと説明 |
|---|
DatasetTemplate() |
DatasetTemplate(DatasetRepositoryFactory dsFactory) |
DatasetTemplate(DatasetRepositoryFactory dsFactory, DatasetDefinition defaultDatasetDefinition) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
void | execute(DatasetRepositoryCallback callback)DatasetRepository のコールバックを実行する |
java.util.Collection<DatasetDefinition> | getDatasetDefinitions() このテンプレートには DatasetDefinition が使用されています。 |
<T> org.kitesdk.data.DatasetDescriptor | getDatasetDescriptor(java.lang.Class<T> targetClass) 指定されたクラスの DatasetDescriptor を取得します |
<T> java.lang.String | getDatasetName(java.lang.Class<T> clazz) 指定されたクラスに使用するデータセット名を取得します |
DatasetDefinition | getDefaultDatasetDefinition() このテンプレートに使用されるデフォルトの DatasetDefinition。 |
<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 に基づいてデータセットパーティション内のレコードを読み取り、コレクションとして返します。 |
void | setDatasetDefinitions(java.util.Collection<DatasetDefinition> datasetDefinitions) このテンプレートに使用する DatasetDefinition のリスト。 |
void | setDatasetRepositoryFactory(DatasetRepositoryFactory datasetRepositoryFactory) このテンプレートに使用する DatasetRepositoryFactory。 |
void | setDefaultDatasetDefinition(DatasetDefinition defaultDatasetDefinition) このテンプレートに使用するデフォルトの DatasetDefinition。 |
<T> void | write(java.util.Collection<T> records) レコードコレクションで提供されているすべてのレコードを書き込む |
public DatasetTemplate()
public DatasetTemplate(DatasetRepositoryFactory dsFactory)
public DatasetTemplate(DatasetRepositoryFactory dsFactory, DatasetDefinition defaultDatasetDefinition)
public void setDatasetRepositoryFactory(DatasetRepositoryFactory datasetRepositoryFactory)
DatasetRepositoryFactory。datasetRepositoryFactory - 使用する DatasetRepositoryFactorypublic DatasetDefinition getDefaultDatasetDefinition()
DatasetDefinition。public void setDefaultDatasetDefinition(DatasetDefinition defaultDatasetDefinition)
DatasetDefinition。defaultDatasetDefinition - 使用する DatasetDefinitionpublic java.util.Collection<DatasetDefinition> getDatasetDefinitions()
DatasetDefinition が使用されています。public void setDatasetDefinitions(java.util.Collection<DatasetDefinition> datasetDefinitions)
DatasetDefinition のリスト。datasetDefinitions - 使用する DatasetDefinitionspublic void afterPropertiesSet()
throws java.lang.Exceptionorg.springframework.beans.factory.InitializingBean 内の afterPropertiesSet java.lang.Exceptionpublic <T> void read(java.lang.Class<T> targetClass,
RecordCallback<T> callback)DatasetOperationsDatasetOperations 内の read T - クラスの種類 targetClass - データセットに保存されているクラス callback - 各レコードに対して呼び出されるコールバック public <T> java.util.Collection<T> read(java.lang.Class<T> targetClass)
DatasetOperationsDatasetOperations 内の read T - クラスの種類 targetClass - データセットに保存されているクラス public <T> void read(java.lang.Class<T> targetClass,
RecordCallback<T> callback,
ViewCallback viewCallback)DatasetOperationsRefinableView に基づいてデータセットパーティション内のレコードを読み取り、各レコードに対して提供されたコールバックを呼び出します。DatasetOperations 内の read T - クラスの種類 targetClass - データセットに保存されているクラス callback - 各レコードに対して呼び出されるコールバック viewCallback - ビューを作成するためのビューコールバック public <T> java.util.Collection<T> read(java.lang.Class<T> targetClass,
ViewCallback viewCallback)DatasetOperationsRefinableView に基づいてデータセットパーティション内のレコードを読み取り、コレクションとして返します。DatasetOperations 内の read T - クラスの種類 targetClass - データセットに保存されているクラス viewCallback - ビューを作成するためのビューコールバック public <T> void write(java.util.Collection<T> records)
DatasetOperationsDatasetOperations 内の write T - クラスの種類 records - 記録を書く public void execute(DatasetRepositoryCallback callback)
DatasetOperationsDatasetRepository のコールバックを実行する DatasetOperations 内の execute callback - コールバック public <T> org.kitesdk.data.DatasetDescriptor getDatasetDescriptor(java.lang.Class<T> targetClass)
DatasetOperationsDatasetDescriptor を取得します DatasetOperations 内の getDatasetDescriptor T - クラスの種類 targetClass - データセットに保存されているクラス public <T> java.lang.String getDatasetName(java.lang.Class<T> clazz)
DatasetOperationsDatasetOperations 内の getDatasetName T - クラスの種類 clazz - データセットに保存されているクラス