Class OIndexCandidateOne
java.lang.Object
com.orientechnologies.orient.core.sql.executor.metadata.OIndexCandidateOne
- All Implemented Interfaces:
OIndexCandidate
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.orientechnologies.orient.core.sql.executor.metadata.OIndexCandidate
OIndexCandidate.PropertyValue -
Constructor Summary
ConstructorsConstructorDescriptionOIndexCandidateOne(OIndexCandidateOne first, OIndexCandidateOne second) OIndexCandidateOne(String name) OIndexCandidateOne(String name, OIndexFinder.Operation operation, String prop, OIndexKeySource value, boolean forceDistinct) OIndexCandidateOne(String name, String prop, OIndexFinder.Operation firstOp, OIndexKeySource firstSource, OIndexFinder.Operation secondOp, OIndexKeySource secondSource, boolean forceDistinct) OIndexCandidateOne(String index, List<OIndexCandidate.PropertyValue> pv, List<OIndexCandidate.PropertyValue> to) -
Method Summary
Modifier and TypeMethodDescriptioncartesianProduct(List<List<Object>> fields) finalize(OCommandContext ctx) booleanfullySorted(List<String> orderItems, OCommandContext ctx) getName()getStreams(OCommandContext ctx, boolean isOrderAsc) invert()normalize(OCommandContext ctx) booleantoValues()values()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.orientechnologies.orient.core.sql.executor.metadata.OIndexCandidate
isDirectIndex
-
Constructor Details
-
OIndexCandidateOne
-
OIndexCandidateOne
public OIndexCandidateOne(String name, OIndexFinder.Operation operation, String prop, OIndexKeySource value, boolean forceDistinct) -
OIndexCandidateOne
public OIndexCandidateOne(String name, String prop, OIndexFinder.Operation firstOp, OIndexKeySource firstSource, OIndexFinder.Operation secondOp, OIndexKeySource secondSource, boolean forceDistinct) -
OIndexCandidateOne
-
OIndexCandidateOne
public OIndexCandidateOne(String index, List<OIndexCandidate.PropertyValue> pv, List<OIndexCandidate.PropertyValue> to)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceOIndexCandidate
-
invert
- Specified by:
invertin interfaceOIndexCandidate
-
getOperation
- Specified by:
getOperationin interfaceOIndexCandidate
-
normalize
- Specified by:
normalizein interfaceOIndexCandidate
-
finalize
- Specified by:
finalizein interfaceOIndexCandidate
-
getStreams
- Specified by:
getStreamsin interfaceOIndexCandidate
-
cartesianProduct
-
requiresDistinctStep
- Specified by:
requiresDistinctStepin interfaceOIndexCandidate
-
fullySorted
- Specified by:
fullySortedin interfaceOIndexCandidate
-
properties
- Specified by:
propertiesin interfaceOIndexCandidate
-
values
- Specified by:
valuesin interfaceOIndexCandidate
-
toValues
- Specified by:
toValuesin interfaceOIndexCandidate
-