Class SelectStatementHandler

    • Constructor Detail

      • SelectStatementHandler

        public SelectStatementHandler()
    • Method Detail

      • getLimitSegment

        public static Optional<LimitSegment> getLimitSegment​(SelectStatement selectStatement)
        Get limit segment.
        Parameters:
        selectStatement - select statement
        Returns:
        limit segment
      • getLockSegment

        public static Optional<LockSegment> getLockSegment​(SelectStatement selectStatement)
        Get lock segment.
        Parameters:
        selectStatement - select statement
        Returns:
        lock segment
      • getWindowSegment

        public static Optional<WindowSegment> getWindowSegment​(SelectStatement selectStatement)
        Get window segment.
        Parameters:
        selectStatement - select statement
        Returns:
        window segment
      • getWithSegment

        public static Optional<WithSegment> getWithSegment​(SelectStatement selectStatement)
        Get with segment.
        Parameters:
        selectStatement - select statement
        Returns:
        with segment
      • getModelSegment

        public static Optional<ModelSegment> getModelSegment​(SelectStatement selectStatement)
        Get model segment.
        Parameters:
        selectStatement - select statement
        Returns:
        model segment