public class InMemoryDatasetOpExecutor extends com.google.common.util.concurrent.AbstractIdleService implements DatasetOpExecutor
DatasetOpExecutor.| Constructor and Description |
|---|
InMemoryDatasetOpExecutor(RemoteDatasetFramework client) |
| 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
|
protected void |
shutDown() |
protected void |
startUp() |
void |
truncate(Id.DatasetInstance datasetInstanceId)
Deletes all data of the dataset.
|
void |
upgrade(Id.DatasetInstance datasetInstanceId)
Upgrades dataset.
|
addListener, executor, isRunning, start, startAndWait, state, stop, stopAndWait, toString@Inject public InMemoryDatasetOpExecutor(RemoteDatasetFramework client)
public boolean exists(Id.DatasetInstance datasetInstanceId) throws Exception
DatasetOpExecutorexists in interface DatasetOpExecutordatasetInstanceId - Id.DatasetInstance of the dataset instance.IOExceptionExceptionpublic co.cask.cdap.api.dataset.DatasetSpecification create(Id.DatasetInstance datasetInstanceId, DatasetTypeMeta typeMeta, co.cask.cdap.api.dataset.DatasetProperties props) throws Exception
DatasetOpExecutorcreate in interface DatasetOpExecutordatasetInstanceId - Id.DatasetInstance of the dataset instance.typeMeta - Data set type metaprops - Data set instance propertiesIOExceptionExceptionpublic void drop(Id.DatasetInstance datasetInstanceId, DatasetTypeMeta typeMeta, co.cask.cdap.api.dataset.DatasetSpecification spec) throws Exception
DatasetOpExecutordrop in interface DatasetOpExecutordatasetInstanceId - Id.DatasetInstance of the dataset instance.typeMeta - Data set type metaspec - Data set instance specIOExceptionExceptionpublic void truncate(Id.DatasetInstance datasetInstanceId) throws Exception
DatasetOpExecutortruncate in interface DatasetOpExecutordatasetInstanceId - Id.DatasetInstance of the dataset instance.IOExceptionExceptionpublic void upgrade(Id.DatasetInstance datasetInstanceId) throws Exception
DatasetOpExecutorupgrade in interface DatasetOpExecutordatasetInstanceId - Id.DatasetInstance of the dataset instance.IOExceptionExceptionprotected void startUp()
throws Exception
startUp in class com.google.common.util.concurrent.AbstractIdleServiceExceptionCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.