| Constructor and Description |
|---|
MDSViewStore(DatasetFramework datasetFramework,
co.cask.tephra.TransactionExecutorFactory executorFactory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
createOrUpdate(Id.Stream.View viewId,
ViewSpecification spec)
Creates a view.
|
void |
delete(Id.Stream.View viewId)
Deletes a view.
|
boolean |
exists(Id.Stream.View viewId) |
ViewDetail |
get(Id.Stream.View viewId) |
List<Id.Stream.View> |
list(Id.Stream streamId) |
@Inject public MDSViewStore(DatasetFramework datasetFramework, co.cask.tephra.TransactionExecutorFactory executorFactory)
public boolean createOrUpdate(Id.Stream.View viewId, ViewSpecification spec)
ViewStorecreateOrUpdate in interface ViewStoreviewId - the viewspec - the view configpublic boolean exists(Id.Stream.View viewId)
public void delete(Id.Stream.View viewId) throws NotFoundException
ViewStoredelete in interface ViewStoreviewId - the viewNotFoundExceptionpublic List<Id.Stream.View> list(Id.Stream streamId)
public ViewDetail get(Id.Stream.View viewId) throws NotFoundException
get in interface ViewStoreviewId - the viewNotFoundExceptionCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.