Class DropIndexStatementHandler

    • Constructor Detail

      • DropIndexStatementHandler

        public DropIndexStatementHandler()
    • Method Detail

      • getSimpleTableSegment

        public static Optional<SimpleTableSegment> getSimpleTableSegment​(DropIndexStatement dropIndexStatement)
        Get simple table segment.
        Parameters:
        dropIndexStatement - drop index statement
        Returns:
        simple table segment
      • ifExists

        public static boolean ifExists​(DropIndexStatement dropIndexStatement)
        Judge whether contains exist clause or not.
        Parameters:
        dropIndexStatement - drop index statement
        Returns:
        whether contains exist clause or not
      • getAlgorithmTypeSegment

        public static Optional<AlgorithmTypeSegment> getAlgorithmTypeSegment​(DropIndexStatement dropIndexStatement)
        Get algorithm type segment.
        Parameters:
        dropIndexStatement - drop index statement
        Returns:
        algorithm type segment
      • getLockTableSegment

        public static Optional<LockTableSegment> getLockTableSegment​(DropIndexStatement dropIndexStatement)
        Get lock table segment.
        Parameters:
        dropIndexStatement - drop index statement
        Returns:
        lock table segment