public class TimelineMetaStoreImpl extends Object implements TimelineMetaStore
构造器和说明 |
---|
TimelineMetaStoreImpl(SyncClient client,
TimelineMetaSchema schema) |
限定符和类型 | 方法和说明 |
---|---|
void |
close()
Close store service.
|
void |
delete(TimelineIdentifier identifier)
Delete existed timeline meta by identifier.
|
void |
dropAllTables()
Drop the table of meta store.
|
TimelineMeta |
insert(TimelineMeta meta)
Insert a new timeline meta with properties.
|
void |
prepareTables()
Create the table of meta store;
And create the SearchIndex of timeline meta if necessary.
|
TimelineMeta |
read(TimelineIdentifier identifier)
Get timeline meta by identifier.
|
SearchResult<TimelineMeta> |
search(SearchParameter searchParameter)
Search timeline meta by search parameter.
|
SearchResult<TimelineMeta> |
search(SearchQuery searchQuery)
Search timeline meta by search parameter.
|
TimelineMeta |
update(TimelineMeta meta)
Update existed timeline meta with new properties.
|
public TimelineMetaStoreImpl(SyncClient client, TimelineMetaSchema schema)
public TimelineMeta read(TimelineIdentifier identifier)
TimelineMetaStore
read
在接口中 TimelineMetaStore
identifier
- The identifier of timeline meta.public SearchResult<TimelineMeta> search(SearchParameter searchParameter)
TimelineMetaStore
search
在接口中 TimelineMetaStore
searchParameter
- The parameter of search, which will convert to SearchQuery.public SearchResult<TimelineMeta> search(SearchQuery searchQuery)
TimelineMetaStore
search
在接口中 TimelineMetaStore
searchQuery
- The searchQuery of search, which is self-defined query condition.public TimelineMeta insert(TimelineMeta meta)
TimelineMetaStore
insert
在接口中 TimelineMetaStore
meta
- The meta of timeline.public TimelineMeta update(TimelineMeta meta)
TimelineMetaStore
update
在接口中 TimelineMetaStore
meta
- the meta of timeline.public void delete(TimelineIdentifier identifier)
TimelineMetaStore
delete
在接口中 TimelineMetaStore
identifier
- The identifier of the timeline to be delete.public void prepareTables()
TimelineMetaStore
prepareTables
在接口中 TimelineMetaStore
public void dropAllTables()
TimelineMetaStore
dropAllTables
在接口中 TimelineMetaStore
public void close()
TimelineMetaStore
close
在接口中 TimelineMetaStore
Copyright © 2019. All Rights Reserved.