Class DefaultIndexService
java.lang.Object
com.here.platform.data.client.service.index.DefaultIndexService
- All Implemented Interfaces:
IndexService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassstatic interface -
Constructor Summary
ConstructorsConstructorDescriptionDefaultIndexService(HttpHandler httpHandler, CatalogConfiguration catalogConfiguration, ClientExecutionContext clientExecutionContext) -
Method Summary
Modifier and TypeMethodDescriptionscala.concurrent.Future<String>deleteIndexes(HRN hrn, String layerId, String queryString, InternalSettings settings) scala.concurrent.Future<DeleteIndexesStatusResponse>deleteIndexesStatus(HRN hrn, String layerId, String deleteId, InternalSettings settings) scala.concurrent.Future<com.here.platform.data.client.scaladsl.IndexParts>getParts(HRN hrn, String layerId, int parts, InternalSettings settings) scala.concurrent.Future<org.apache.pekko.Done>index(HRN hrn, String layerId, org.apache.pekko.stream.scaladsl.Source<IndexingPartition, org.apache.pekko.NotUsed> partitions, InternalSettings settings) scala.concurrent.Future<org.apache.pekko.stream.scaladsl.Source<com.here.platform.data.client.scaladsl.IndexPartition,org.apache.pekko.NotUsed>> query(HRN hrn, String layerId, scala.Option<String> queryString, InternalSettings settings, scala.Option<String> partId) scala.concurrent.Future<org.apache.pekko.Done>updateIndex(HRN hrn, String layerId, org.apache.pekko.stream.scaladsl.Source<IndexingPartition, org.apache.pekko.NotUsed> additions, org.apache.pekko.stream.scaladsl.Source<IndexingPartition, org.apache.pekko.NotUsed> removals, InternalSettings settings)
-
Constructor Details
-
DefaultIndexService
public DefaultIndexService(HttpHandler httpHandler, CatalogConfiguration catalogConfiguration, ClientExecutionContext clientExecutionContext)
-
-
Method Details
-
deleteIndexes
public scala.concurrent.Future<String> deleteIndexes(HRN hrn, String layerId, String queryString, InternalSettings settings) - Specified by:
deleteIndexesin interfaceIndexService
-
deleteIndexesStatus
public scala.concurrent.Future<DeleteIndexesStatusResponse> deleteIndexesStatus(HRN hrn, String layerId, String deleteId, InternalSettings settings) - Specified by:
deleteIndexesStatusin interfaceIndexService
-
getParts
public scala.concurrent.Future<com.here.platform.data.client.scaladsl.IndexParts> getParts(HRN hrn, String layerId, int parts, InternalSettings settings) - Specified by:
getPartsin interfaceIndexService
-
index
public scala.concurrent.Future<org.apache.pekko.Done> index(HRN hrn, String layerId, org.apache.pekko.stream.scaladsl.Source<IndexingPartition, org.apache.pekko.NotUsed> partitions, InternalSettings settings) - Specified by:
indexin interfaceIndexService
-
query
public scala.concurrent.Future<org.apache.pekko.stream.scaladsl.Source<com.here.platform.data.client.scaladsl.IndexPartition,org.apache.pekko.NotUsed>> query(HRN hrn, String layerId, scala.Option<String> queryString, InternalSettings settings, scala.Option<String> partId) - Specified by:
queryin interfaceIndexService
-
updateIndex
public scala.concurrent.Future<org.apache.pekko.Done> updateIndex(HRN hrn, String layerId, org.apache.pekko.stream.scaladsl.Source<IndexingPartition, org.apache.pekko.NotUsed> additions, org.apache.pekko.stream.scaladsl.Source<IndexingPartition, org.apache.pekko.NotUsed> removals, InternalSettings settings) - Specified by:
updateIndexin interfaceIndexService
-