public abstract class DatasetUtils extends Object
Datasets, DatasetReaders and
DatasetWriters| Constructor and Description |
|---|
DatasetUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> org.kitesdk.data.Dataset<T> |
getDataset(DatasetRepositoryFactory dsFactory,
Class<T> pojoClass)
Gets the dataset using a
DatasetRepositoryFactory and
a pojo class. |
static <T> String |
getDatasetName(Class<T> clazz)
Gets the dataset name.
|
static <T> org.kitesdk.data.Dataset<T> |
getOrCreateDataset(DatasetRepositoryFactory dsFactory,
DatasetDefinition datasetDefinition,
Class<?> pojoClass,
Class<T> recordClass)
|
public static <T> String getDatasetName(Class<T> clazz)
Class.getSimpleName() and gets a lower case name.T - the generic class typeclazz - the clazzpublic static <T> org.kitesdk.data.Dataset<T> getOrCreateDataset(DatasetRepositoryFactory dsFactory, DatasetDefinition datasetDefinition, Class<?> pojoClass, Class<T> recordClass)
Dataset using a DatasetRepositoryFactory,
DatasetDefinition, pojo class and a record class. Dataset
is created if it doesn't exist.T - the generic record class typedsFactory - the dataset repository factorydatasetDefinition - the dataset definitionpojoClass - the pojo classrecordClass - the record classpublic static <T> org.kitesdk.data.Dataset<T> getDataset(DatasetRepositoryFactory dsFactory, Class<T> pojoClass)
DatasetRepositoryFactory and
a pojo class. Passed class is a same used in "pojoClass"T - the generic typedsFactory - the ds factorypojoClass - the pojo class