Interface QueryLimits
-
- All Known Implementing Classes:
QueryEngineSettings
public interface QueryLimits
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleangetFailTraversal()booleangetFullTextComparisonWithoutIndex()default @NotNull String[]getIgnoredClassNamesInCallTrace()Retrieve the java package names / full qualified class names which should be ignored when finding the class starting a querydefault booleangetImprovedIsNullCost()See OAK-10532.longgetLimitInMemory()longgetLimitReads()default booleangetOptimizeInRestrictionsForFunctions()See OAK-11214.default StringgetStrictPathRestriction()default booleanisInferenceEnabled()
-
-
-
Method Detail
-
getLimitInMemory
long getLimitInMemory()
-
getLimitReads
long getLimitReads()
-
getFullTextComparisonWithoutIndex
boolean getFullTextComparisonWithoutIndex()
-
getImprovedIsNullCost
default boolean getImprovedIsNullCost()
See OAK-10532. This method is used for backward compatibility (bug compatibility) only.- Returns:
- true, except when backward compatibility for OAK-10532 is enabled
-
getOptimizeInRestrictionsForFunctions
default boolean getOptimizeInRestrictionsForFunctions()
See OAK-11214. This method is used for backward compatibility (bug compatibility) only.- Returns:
- true, except when backward compatibility for OAK-11214 is enabled
-
getFailTraversal
boolean getFailTraversal()
-
getStrictPathRestriction
default String getStrictPathRestriction()
-
getIgnoredClassNamesInCallTrace
@NotNull default @NotNull String[] 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()
-
-