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.Exception
org.springframework.beans.factory.InitializingBean
の afterPropertiesSet
java.lang.Exception
public <T> void read(java.lang.Class<T> targetClass, RecordCallback<T> callback)
DatasetOperations
DatasetOperations
の read
T
- クラスの種類 targetClass
- データセットに保存されているクラス callback
- 各レコードに対して呼び出されるコールバック public <T> java.util.Collection<T> read(java.lang.Class<T> targetClass)
DatasetOperations
DatasetOperations
の read
T
- クラスの種類 targetClass
- データセットに保存されているクラス public <T> void read(java.lang.Class<T> targetClass, RecordCallback<T> callback, ViewCallback viewCallback)
DatasetOperations
RefinableView
に基づいてデータセットパーティション内のレコードを読み取り、各レコードに対して提供されたコールバックを呼び出します。DatasetOperations
の read
T
- クラスの種類 targetClass
- データセットに保存されているクラス callback
- 各レコードに対して呼び出されるコールバック viewCallback
- ビューを作成するためのビューコールバック public <T> java.util.Collection<T> read(java.lang.Class<T> targetClass, ViewCallback viewCallback)
DatasetOperations
RefinableView
に基づいてデータセットパーティション内のレコードを読み取り、コレクションとして返します。DatasetOperations
の read
T
- クラスの種類 targetClass
- データセットに保存されているクラス viewCallback
- ビューを作成するためのビューコールバック public <T> void write(java.util.Collection<T> records)
DatasetOperations
DatasetOperations
の write
T
- クラスの種類 records
- 記録を書く public void execute(DatasetRepositoryCallback callback)
DatasetOperations
DatasetRepository
のコールバックを実行する DatasetOperations
の execute
callback
- コールバック public <T> org.kitesdk.data.DatasetDescriptor getDatasetDescriptor(java.lang.Class<T> targetClass)
DatasetOperations
DatasetDescriptor
を取得します DatasetOperations
の getDatasetDescriptor
T
- クラスの種類 targetClass
- データセットに保存されているクラス public <T> java.lang.String getDatasetName(java.lang.Class<T> clazz)
DatasetOperations
DatasetOperations
の getDatasetName
T
- クラスの種類 clazz
- データセットに保存されているクラス