Interface QueryLimits
public interface QueryLimits
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleandefault @NotNull String[]Retrieve the java package names / full qualified class names which should be ignored when finding the class starting a querydefault booleanDeprecated.Setting is no longer usedlonglongdefault booleanDeprecated.Setting is no longer useddefault Stringdefault booleanSee OAK-12057.default boolean
-
Method Details
-
getLimitInMemory
long getLimitInMemory() -
getLimitReads
long getLimitReads() -
getFullTextComparisonWithoutIndex
boolean getFullTextComparisonWithoutIndex() -
getImprovedIsNullCost
Deprecated.Setting is no longer usedSee OAK-10532. This method is kept only to avoid breaking compatibility.- Returns:
- true
-
getOptimizeInRestrictionsForFunctions
Deprecated.Setting is no longer usedSee OAK-11214. This method is kept only to avoid breaking compatibility.- Returns:
- true
-
getFailTraversal
boolean getFailTraversal() -
getStrictPathRestriction
-
getIgnoredClassNamesInCallTrace
Retrieve the java package names / full qualified class names which should be ignored when finding the class starting a query- Returns:
- the name of the packages / full qualified class names
-
isInferenceEnabled
default boolean isInferenceEnabled() -
isIgnoreLimitInIndexSelection
default boolean isIgnoreLimitInIndexSelection()See OAK-12057. By default, LIMIT is ignored when selecting indexes (allowing the query engine to select based on the best plan).- Returns:
- true to ignore LIMIT in index selection, false for legacy behavior
-