Base query builder state with result panel hidden. This is useful for scenarios where the query builder is used only for query construction without execution/result display.

Hierarchy

  • QueryBuilderState
    • BaseQueryBuilderState

Accessors

  • get TEMPORARY__isDnDFetchStructureToFilterSupported(): boolean

    This flag is for turning on/off DnD support from projection panel to filter panel, and will be leveraged when the concepts of workflows are introduced into query builder.

    Returns boolean

Methods

  • Builds the execution context expression (e.g. from()) for the lambda function. Subclasses can override this to customize the execution context building.

    Parameters

    • lambdaFunction: LambdaFunction

    Returns LambdaFunction

  • Gets information about the current queryBuilderState. This information can be used as a part of analytics

    Returns undefined | QueryableClassMappingRuntimeInfo

  • This method can be used to simplify the current query builder state to a basic one that can be used for testing or some special operations, see INTERNAL__BasicQueryBuilderState for more details

    Returns QueryBuilderState

  • Process the provided query, and rebuild the query builder state.

    Parameters

    • query: RawLambda
    • Optionaloptions: {
          defaultParameterValues?: Map<string, ValueSpecification>;
          preserveParameterValues?: boolean;
          preserveResult?: boolean;
      }

    Returns void