public class CompositeIndexResolver extends Object implements IndexResolver
IndexResolver
implementation that iterates over a given collection of delegate
IndexResolver
instances. IndexedData
created by an IndexResolver
can be overwritten by subsequent
IndexResolver
.Constructor and Description |
---|
CompositeIndexResolver(Collection<IndexResolver> resolvers)
Create new
CompositeIndexResolver . |
Modifier and Type | Method and Description |
---|---|
Set<IndexedData> |
resolveIndexesFor(String keyspace,
String path,
TypeInformation<?> typeInformation,
Object value)
Resolves all indexes for given type information / value combination.
|
Set<IndexedData> |
resolveIndexesFor(TypeInformation<?> typeInformation,
Object value)
Resolves all indexes for given type information / value combination.
|
public CompositeIndexResolver(Collection<IndexResolver> resolvers)
CompositeIndexResolver
.resolvers
- must not be null.public Set<IndexedData> resolveIndexesFor(TypeInformation<?> typeInformation, @Nullable Object value)
IndexResolver
resolveIndexesFor
in interface IndexResolver
typeInformation
- must not be null.value
- the actual value. Can be null.public Set<IndexedData> resolveIndexesFor(String keyspace, String path, TypeInformation<?> typeInformation, @Nullable Object value)
IndexResolver
resolveIndexesFor
in interface IndexResolver
keyspace
- must not be null.path
- must not be null.typeInformation
- must not be null.value
- the actual value. Can be null.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.