Interface QueryBuilderFactory


public interface QueryBuilderFactory
Factory for creating query builders which can be used to graphically create and run queries.
  • Method Details

    • createBuilder

      QueryBuilder createBuilder()
      Creates a query builder that can create queries returning all result types.
    • createBuilder

      Creates a query builder for a specific set of result types.
    • createBuilder

      QueryBuilder createBuilder(boolean enableRowBasedFilters, QueryBuilderFactory.QueryType... types)
      Creates a query builder for a specific set of result types.
      Parameters:
      enableRowBasedFilters - true if filters based on current selection in results should be enabled.
    • createBuilder

      QueryBuilder createBuilder(boolean enableRowBasedFilters, boolean limitFilters, QueryBuilderFactory.QueryType... types)
      Creates a query builder for a specific set of result types.
      Parameters:
      enableRowBasedFilters - true if filters based on current selection in results should be enabled.
      limitFilters - true if filters should be limited to the most commonly used ones when selecting a set of entities for exporting, publishing etc.