public class TimelineMetaStoreImpl extends Object implements TimelineMetaStore
| Constructor and Description |
|---|
TimelineMetaStoreImpl(SyncClient client,
TimelineMetaSchema schema) |
| Modifier and Type | Method and Description |
|---|---|
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)
TimelineMetaStoreread in interface TimelineMetaStoreidentifier - The identifier of timeline meta.public SearchResult<TimelineMeta> search(SearchParameter searchParameter)
TimelineMetaStoresearch in interface TimelineMetaStoresearchParameter - The parameter of search, which will convert to SearchQuery.public SearchResult<TimelineMeta> search(SearchQuery searchQuery)
TimelineMetaStoresearch in interface TimelineMetaStoresearchQuery - The searchQuery of search, which is self-defined query condition.public TimelineMeta insert(TimelineMeta meta)
TimelineMetaStoreinsert in interface TimelineMetaStoremeta - The meta of timeline.public TimelineMeta update(TimelineMeta meta)
TimelineMetaStoreupdate in interface TimelineMetaStoremeta - the meta of timeline.public void delete(TimelineIdentifier identifier)
TimelineMetaStoredelete in interface TimelineMetaStoreidentifier - The identifier of the timeline to be delete.public void prepareTables()
TimelineMetaStoreprepareTables in interface TimelineMetaStorepublic void dropAllTables()
TimelineMetaStoredropAllTables in interface TimelineMetaStorepublic void close()
TimelineMetaStoreclose in interface TimelineMetaStoreCopyright © 2024. All Rights Reserved.