D - type of Dataset that DatasetDefinition createsA - type of DatasetAdmin that DatasetDefinition createspublic final class DatasetType<D extends co.cask.cdap.api.dataset.Dataset,A extends co.cask.cdap.api.dataset.DatasetAdmin> extends Object
DatasetDefinition while removing burden of managing classloader separatelly.| Constructor and Description |
|---|
DatasetType(co.cask.cdap.api.dataset.DatasetDefinition<D,A> delegate,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
co.cask.cdap.api.dataset.DatasetSpecification |
configure(String instanceName,
co.cask.cdap.api.dataset.DatasetProperties properties) |
A |
getAdmin(co.cask.cdap.api.dataset.DatasetContext datasetContext,
co.cask.cdap.api.dataset.DatasetSpecification spec) |
D |
getDataset(co.cask.cdap.api.dataset.DatasetContext datasetContext,
co.cask.cdap.api.dataset.DatasetSpecification spec,
Map<String,String> arguments) |
public DatasetType(co.cask.cdap.api.dataset.DatasetDefinition<D,A> delegate, ClassLoader classLoader)
public co.cask.cdap.api.dataset.DatasetSpecification configure(String instanceName, co.cask.cdap.api.dataset.DatasetProperties properties)
public A getAdmin(co.cask.cdap.api.dataset.DatasetContext datasetContext, co.cask.cdap.api.dataset.DatasetSpecification spec) throws IOException
IOExceptionpublic D getDataset(co.cask.cdap.api.dataset.DatasetContext datasetContext, co.cask.cdap.api.dataset.DatasetSpecification spec, Map<String,String> arguments) throws IOException
IOExceptionCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.