Interface SqmCreationState

All Known Implementing Classes:
SemanticQueryBuilder

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

    • 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.
    • getCurrentProcessingState

      default SqmCreationProcessingState getCurrentProcessingState()
    • findCteStatement

      SqmCteStatement<?> findCteStatement(String name)