public interface DatasetOpExecutor
extends com.google.common.util.concurrent.Service
| Modifier and Type | Method and Description |
|---|---|
co.cask.cdap.api.dataset.DatasetSpecification |
create(Id.DatasetInstance datasetInstanceId,
DatasetTypeMeta typeMeta,
co.cask.cdap.api.dataset.DatasetProperties props)
Creates a dataset.
|
void |
drop(Id.DatasetInstance datasetInstanceId,
DatasetTypeMeta typeMeta,
co.cask.cdap.api.dataset.DatasetSpecification spec)
Drops dataset.
|
boolean |
exists(Id.DatasetInstance datasetInstanceId)
Checks for the existence of a dataset instance
|
void |
truncate(Id.DatasetInstance datasetInstanceId)
Deletes all data of the dataset.
|
void |
upgrade(Id.DatasetInstance datasetInstanceId)
Upgrades dataset.
|
boolean exists(Id.DatasetInstance datasetInstanceId) throws Exception
datasetInstanceId - Id.DatasetInstance of the dataset instance.IOExceptionExceptionco.cask.cdap.api.dataset.DatasetSpecification create(Id.DatasetInstance datasetInstanceId, DatasetTypeMeta typeMeta, co.cask.cdap.api.dataset.DatasetProperties props) throws Exception
datasetInstanceId - Id.DatasetInstance of the dataset instance.typeMeta - Data set type metaprops - Data set instance propertiesIOExceptionExceptionvoid drop(Id.DatasetInstance datasetInstanceId, DatasetTypeMeta typeMeta, co.cask.cdap.api.dataset.DatasetSpecification spec) throws Exception
datasetInstanceId - Id.DatasetInstance of the dataset instance.typeMeta - Data set type metaspec - Data set instance specIOExceptionExceptionvoid truncate(Id.DatasetInstance datasetInstanceId) throws Exception
datasetInstanceId - Id.DatasetInstance of the dataset instance.IOExceptionExceptionvoid upgrade(Id.DatasetInstance datasetInstanceId) throws Exception
datasetInstanceId - Id.DatasetInstance of the dataset instance.IOExceptionExceptionCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.