public class ViewAdmin extends Object
| Constructor and Description |
|---|
ViewAdmin(ViewStore store,
ExploreFacade explore,
ExploreTableNaming naming,
MetadataStore metadataStore) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
createOrUpdate(Id.Stream.View viewId,
ViewSpecification spec) |
void |
delete(Id.Stream.View viewId) |
boolean |
exists(Id.Stream.View viewId) |
ViewSpecification |
get(Id.Stream.View viewId) |
List<Id.Stream.View> |
list(Id.Stream streamId) |
@Inject public ViewAdmin(ViewStore store, ExploreFacade explore, ExploreTableNaming naming, MetadataStore metadataStore)
public boolean createOrUpdate(Id.Stream.View viewId, ViewSpecification spec) throws Exception
Exceptionpublic void delete(Id.Stream.View viewId) throws Exception
Exceptionpublic List<Id.Stream.View> list(Id.Stream streamId)
public ViewSpecification get(Id.Stream.View viewId) throws NotFoundException
NotFoundExceptionpublic boolean exists(Id.Stream.View viewId)
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.