Interface QueryLimits


public interface QueryLimits
  • Method Details

    • 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()