Class MySqlParser.CreateIndexContext

java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
io.debezium.ddl.parser.mysql.generated.MySqlParser.CreateIndexContext
All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTree, org.antlr.v4.runtime.tree.RuleNode, org.antlr.v4.runtime.tree.SyntaxTree, org.antlr.v4.runtime.tree.Tree
Enclosing class:
MySqlParser

public static class MySqlParser.CreateIndexContext extends org.antlr.v4.runtime.ParserRuleContext
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    org.antlr.v4.runtime.Token
     
    org.antlr.v4.runtime.Token
     
    org.antlr.v4.runtime.Token
     
    org.antlr.v4.runtime.Token
     

    Fields inherited from class org.antlr.v4.runtime.ParserRuleContext

    children, exception, start, stop

    Fields inherited from class org.antlr.v4.runtime.RuleContext

    EMPTY, invokingState, parent
  • Constructor Summary

    Constructors
    Constructor
    Description
    CreateIndexContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    ALGORITHM(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    COPY(int i)
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    DEFAULT(int i)
     
    void
    enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    EQUAL_SYMBOL(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    EXCLUSIVE(int i)
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    void
    exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    int
     
    org.antlr.v4.runtime.tree.TerminalNode
    IF()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
     
     
    indexOption(int i)
     
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    INPLACE(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    INSTANT(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    LOCK(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    NOCOPY(int i)
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    NONE(int i)
     
    org.antlr.v4.runtime.tree.TerminalNode
    NOT()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
    ON()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    org.antlr.v4.runtime.tree.TerminalNode
    OR()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
    List<org.antlr.v4.runtime.tree.TerminalNode>
     
    org.antlr.v4.runtime.tree.TerminalNode
    SHARED(int i)
     
    org.antlr.v4.runtime.tree.TerminalNode
     
     
    uid()
     
    org.antlr.v4.runtime.tree.TerminalNode
     
     

    Methods inherited from class org.antlr.v4.runtime.ParserRuleContext

    addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString

    Methods inherited from class org.antlr.v4.runtime.RuleContext

    accept, depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • intimeAction

      public org.antlr.v4.runtime.Token intimeAction
    • indexCategory

      public org.antlr.v4.runtime.Token indexCategory
    • algType

      public org.antlr.v4.runtime.Token algType
    • lockType

      public org.antlr.v4.runtime.Token lockType
  • Constructor Details

    • CreateIndexContext

      public CreateIndexContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
  • Method Details

    • CREATE

      public org.antlr.v4.runtime.tree.TerminalNode CREATE()
    • INDEX

      public org.antlr.v4.runtime.tree.TerminalNode INDEX()
    • uid

      public MySqlParser.UidContext uid()
    • ON

      public org.antlr.v4.runtime.tree.TerminalNode ON()
    • tableName

      public MySqlParser.TableNameContext tableName()
    • indexColumnNames

      public MySqlParser.IndexColumnNamesContext indexColumnNames()
    • OR

      public org.antlr.v4.runtime.tree.TerminalNode OR()
    • REPLACE

      public org.antlr.v4.runtime.tree.TerminalNode REPLACE()
    • IF

      public org.antlr.v4.runtime.tree.TerminalNode IF()
    • NOT

      public org.antlr.v4.runtime.tree.TerminalNode NOT()
    • EXISTS

      public org.antlr.v4.runtime.tree.TerminalNode EXISTS()
    • indexType

      public MySqlParser.IndexTypeContext indexType()
    • waitNowaitClause

      public MySqlParser.WaitNowaitClauseContext waitNowaitClause()
    • indexOption

      public List<MySqlParser.IndexOptionContext> indexOption()
    • indexOption

      public MySqlParser.IndexOptionContext indexOption(int i)
    • ALGORITHM

      public List<org.antlr.v4.runtime.tree.TerminalNode> ALGORITHM()
    • ALGORITHM

      public org.antlr.v4.runtime.tree.TerminalNode ALGORITHM(int i)
    • LOCK

      public List<org.antlr.v4.runtime.tree.TerminalNode> LOCK()
    • LOCK

      public org.antlr.v4.runtime.tree.TerminalNode LOCK(int i)
    • ONLINE

      public org.antlr.v4.runtime.tree.TerminalNode ONLINE()
    • OFFLINE

      public org.antlr.v4.runtime.tree.TerminalNode OFFLINE()
    • UNIQUE

      public org.antlr.v4.runtime.tree.TerminalNode UNIQUE()
    • FULLTEXT

      public org.antlr.v4.runtime.tree.TerminalNode FULLTEXT()
    • SPATIAL

      public org.antlr.v4.runtime.tree.TerminalNode SPATIAL()
    • DEFAULT

      public List<org.antlr.v4.runtime.tree.TerminalNode> DEFAULT()
    • DEFAULT

      public org.antlr.v4.runtime.tree.TerminalNode DEFAULT(int i)
    • INPLACE

      public List<org.antlr.v4.runtime.tree.TerminalNode> INPLACE()
    • INPLACE

      public org.antlr.v4.runtime.tree.TerminalNode INPLACE(int i)
    • COPY

      public List<org.antlr.v4.runtime.tree.TerminalNode> COPY()
    • COPY

      public org.antlr.v4.runtime.tree.TerminalNode COPY(int i)
    • NOCOPY

      public List<org.antlr.v4.runtime.tree.TerminalNode> NOCOPY()
    • NOCOPY

      public org.antlr.v4.runtime.tree.TerminalNode NOCOPY(int i)
    • INSTANT

      public List<org.antlr.v4.runtime.tree.TerminalNode> INSTANT()
    • INSTANT

      public org.antlr.v4.runtime.tree.TerminalNode INSTANT(int i)
    • NONE

      public List<org.antlr.v4.runtime.tree.TerminalNode> NONE()
    • NONE

      public org.antlr.v4.runtime.tree.TerminalNode NONE(int i)
    • SHARED

      public List<org.antlr.v4.runtime.tree.TerminalNode> SHARED()
    • SHARED

      public org.antlr.v4.runtime.tree.TerminalNode SHARED(int i)
    • EXCLUSIVE

      public List<org.antlr.v4.runtime.tree.TerminalNode> EXCLUSIVE()
    • EXCLUSIVE

      public org.antlr.v4.runtime.tree.TerminalNode EXCLUSIVE(int i)
    • EQUAL_SYMBOL

      public List<org.antlr.v4.runtime.tree.TerminalNode> EQUAL_SYMBOL()
    • EQUAL_SYMBOL

      public org.antlr.v4.runtime.tree.TerminalNode EQUAL_SYMBOL(int i)
    • getRuleIndex

      public int getRuleIndex()
      Overrides:
      getRuleIndex in class org.antlr.v4.runtime.RuleContext
    • enterRule

      public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
      Overrides:
      enterRule in class org.antlr.v4.runtime.ParserRuleContext
    • exitRule

      public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
      Overrides:
      exitRule in class org.antlr.v4.runtime.ParserRuleContext