Class SQLExplainStatement

All Implemented Interfaces:
SQLDbTypedObject, SQLObject, SQLStatement
Direct Known Subclasses:
MySqlExplainStatement, OracleExplainStatement

public class SQLExplainStatement extends SQLStatementImpl
  • Field Details

    • type

      protected String type
    • format

      protected String format
    • extended

      protected boolean extended
    • dependency

      protected boolean dependency
    • authorization

      protected boolean authorization
    • optimizer

      protected boolean optimizer
    • statement

      protected SQLStatement statement
    • hints

      protected List<SQLCommentHint> hints
    • parenthesis

      protected boolean parenthesis
  • Constructor Details

    • SQLExplainStatement

      public SQLExplainStatement()
    • SQLExplainStatement

      public SQLExplainStatement(DbType dbType)
  • Method Details

    • getStatement

      public SQLStatement getStatement()
    • setStatement

      public void setStatement(SQLStatement statement)
    • getType

      public String getType()
    • setType

      public void setType(String type)
    • accept0

      protected void accept0(SQLASTVisitor visitor)
      Overrides:
      accept0 in class SQLStatementImpl
    • getHints

      public List<SQLCommentHint> getHints()
    • setHints

      public void setHints(List<SQLCommentHint> hints)
    • getChildren

      public List<SQLObject> getChildren()
      Specified by:
      getChildren in interface SQLStatement
      Overrides:
      getChildren in class SQLStatementImpl
    • isExtended

      public boolean isExtended()
    • setExtended

      public void setExtended(boolean extended)
    • isDependency

      public boolean isDependency()
    • setDependency

      public void setDependency(boolean dependency)
    • isAuthorization

      public boolean isAuthorization()
    • setAuthorization

      public void setAuthorization(boolean authorization)
    • isOptimizer

      public boolean isOptimizer()
    • setOptimizer

      public void setOptimizer(boolean optimizer)
    • getFormat

      public String getFormat()
    • setFormat

      public void setFormat(String format)
    • isParenthesis

      public boolean isParenthesis()
    • setParenthesis

      public void setParenthesis(boolean parenthesis)