Class OSpecificIndexFinder
java.lang.Object
com.orientechnologies.orient.core.sql.executor.metadata.OSpecificIndexFinder
- All Implemented Interfaces:
OIndexFinder
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.orientechnologies.orient.core.sql.executor.metadata.OIndexFinder
OIndexFinder.Operation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringfindAllowRange(OPath fieldName, OIndexFinder.Operation operation, OIndexKeySource value, OCommandContext ctx) findAny(OPath oPath, OIndexKeySource value, OCommandContext ctx) findByKey(OPath fieldName, OIndexKeySource value, OCommandContext ctx) findByValue(OPath fieldName, OIndexKeySource value, OCommandContext ctx) findExact(OPath fieldName, OIndexKeySource value, OCommandContext ctx) findFullText(OPath fieldName, OIndexKeySource value, OCommandContext ctx) findNull(OPath fieldName, OCommandContext ctx) findRange(OPath fieldName, OIndexKeySource first, OIndexKeySource second, OCommandContext ctx)
-
Constructor Details
-
OSpecificIndexFinder
-
-
Method Details
-
findExact
public Optional<OIndexCandidate> findExact(OPath fieldName, OIndexKeySource value, OCommandContext ctx) - Specified by:
findExactin interfaceOIndexFinder
-
fieldName
-
findNull
- Specified by:
findNullin interfaceOIndexFinder
-
findByKey
public Optional<OIndexCandidate> findByKey(OPath fieldName, OIndexKeySource value, OCommandContext ctx) - Specified by:
findByKeyin interfaceOIndexFinder
-
findAllowRange
public Optional<OIndexCandidate> findAllowRange(OPath fieldName, OIndexFinder.Operation operation, OIndexKeySource value, OCommandContext ctx) - Specified by:
findAllowRangein interfaceOIndexFinder
-
findRange
public Optional<OIndexCandidate> findRange(OPath fieldName, OIndexKeySource first, OIndexKeySource second, OCommandContext ctx) - Specified by:
findRangein interfaceOIndexFinder
-
findByValue
public Optional<OIndexCandidate> findByValue(OPath fieldName, OIndexKeySource value, OCommandContext ctx) - Specified by:
findByValuein interfaceOIndexFinder
-
findFullText
public Optional<OIndexCandidate> findFullText(OPath fieldName, OIndexKeySource value, OCommandContext ctx) - Specified by:
findFullTextin interfaceOIndexFinder
-
findAny
- Specified by:
findAnyin interfaceOIndexFinder
-