Interface SqmCreationState

  • All Known Implementing Classes:
    SemanticQueryBuilder

    @Incubating
    public interface SqmCreationState
    Models the state pertaining to the creation of a single SQM.
    • Method Detail

      • getCreationContext

        SqmCreationContext getCreationContext()
        Access to the context of the creation
      • getCreationOptions

        SqmCreationOptions getCreationOptions()
        What options should be applied to the creation
      • getProcessingStateStack

        Stack<SqmCreationProcessingState> getProcessingStateStack()
        Access to the stack of current creation processing state. New items are pushed to this stack as we cross certain boundaries while creating the SQM. Generally these boundaries are specific to top-level statements and sub-queries.