Interface OIndexCandidate
- All Known Implementing Classes:
OIndexCandidateChain,OIndexCandidateOne,OIndexCanditateAll,OIndexCanditateAny
public interface OIndexCandidate
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault Optional<OIndexCandidate> finalize(OCommandContext ctx) booleanfullySorted(List<String> properties, OCommandContext ctx) getName()default List<OIndexStream> getStreams(OCommandContext ctx, boolean isOrderAsc) invert()default booleannormalize(OCommandContext ctx) booleantoValues()values()
-
Method Details
-
getName
String getName() -
invert
Optional<OIndexCandidate> invert() -
getOperation
OIndexFinder.Operation getOperation() -
normalize
-
finalize
-
properties
-
values
List<OIndexCandidate.PropertyValue> values() -
toValues
List<OIndexCandidate.PropertyValue> toValues() -
getStreams
-
requiresDistinctStep
-
fullySorted
-
isDirectIndex
default boolean isDirectIndex()
-