| Package | Description |
|---|---|
| co.cask.cdap.data2.datafabric.dataset | |
| co.cask.cdap.data2.datafabric.dataset.type | |
| co.cask.cdap.data2.dataset2 |
This package contains implementations of the dataset system v2.
|
| co.cask.cdap.data2.metadata.writer |
| Modifier and Type | Method and Description |
|---|---|
<T extends co.cask.cdap.api.dataset.Dataset> |
AbstractDatasetProvider.get(Id.DatasetInstance instance,
DatasetTypeMeta typeMeta,
co.cask.cdap.api.dataset.DatasetSpecification spec,
DatasetClassLoaderProvider classLoaderProvider,
ClassLoader classLoader,
Map<String,String> arguments) |
<T extends co.cask.cdap.api.dataset.DatasetAdmin> |
RemoteDatasetFramework.getAdmin(Id.DatasetInstance datasetInstanceId,
ClassLoader parentClassLoader,
DatasetClassLoaderProvider classLoaderProvider) |
<T extends co.cask.cdap.api.dataset.Dataset> |
RemoteDatasetFramework.getDataset(Id.DatasetInstance datasetInstanceId,
Map<String,String> arguments,
ClassLoader classLoader,
DatasetClassLoaderProvider classLoaderProvider,
Iterable<? extends Id> owners) |
<T extends DatasetType> |
RemoteDatasetFramework.getDatasetType(DatasetTypeMeta implementationInfo,
ClassLoader classLoader,
DatasetClassLoaderProvider classLoaderProvider)
Return an instance of the
DatasetType corresponding to given dataset modules. |
<T extends DatasetType> |
AbstractDatasetProvider.getType(DatasetTypeMeta implementationInfo,
ClassLoader classLoader,
DatasetClassLoaderProvider classLoaderProvider)
Return an instance of the
DatasetType corresponding to given dataset modules. |
| Modifier and Type | Class and Description |
|---|---|
class |
ConstantClassLoaderProvider
Simply returns the same
ClassLoader for every dataset module. |
class |
DirectoryClassLoaderProvider
Creates a
ClassLoader for a DatasetModuleMeta by unpacking the dataset jar and creating a
DirectoryClassLoader over the unpacked jar. |
| Modifier and Type | Method and Description |
|---|---|
<T extends co.cask.cdap.api.dataset.DatasetAdmin> |
DatasetFramework.getAdmin(Id.DatasetInstance datasetInstanceId,
ClassLoader classLoader,
DatasetClassLoaderProvider classLoaderProvider)
Gets dataset instance admin to be used to perform administrative operations.
|
<T extends co.cask.cdap.api.dataset.DatasetAdmin> |
InMemoryDatasetFramework.getAdmin(Id.DatasetInstance datasetInstanceId,
ClassLoader classLoader,
DatasetClassLoaderProvider classLoaderProvider) |
<T extends co.cask.cdap.api.dataset.Dataset> |
DatasetFramework.getDataset(Id.DatasetInstance datasetInstanceId,
Map<String,String> arguments,
ClassLoader classLoader,
DatasetClassLoaderProvider classLoaderProvider,
Iterable<? extends Id> owners)
Gets dataset to be used to perform data operations.
|
<T extends co.cask.cdap.api.dataset.Dataset> |
InMemoryDatasetFramework.getDataset(Id.DatasetInstance datasetInstanceId,
Map<String,String> arguments,
ClassLoader parentClassLoader,
DatasetClassLoaderProvider classLoaderProvider,
Iterable<? extends Id> owners) |
| Modifier and Type | Method and Description |
|---|---|
<T extends co.cask.cdap.api.dataset.DatasetAdmin> |
LineageWriterDatasetFramework.getAdmin(Id.DatasetInstance datasetInstanceId,
ClassLoader classLoader,
DatasetClassLoaderProvider classLoaderProvider) |
<T extends co.cask.cdap.api.dataset.Dataset> |
LineageWriterDatasetFramework.getDataset(Id.DatasetInstance datasetInstanceId,
Map<String,String> arguments,
ClassLoader classLoader,
DatasetClassLoaderProvider classLoaderProvider,
Iterable<? extends Id> owners) |
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.