Class OracleHint

java.lang.Object
net.sf.jsqlparser.parser.ASTNodeAccessImpl
net.sf.jsqlparser.expression.OracleHint
All Implemented Interfaces:
Serializable, Expression, Model, ASTNodeAccess

public class OracleHint extends ASTNodeAccessImpl implements Expression
Oracle Hint Expression
See Also:
  • Field Details

    • SINGLE_LINE

      private static final Pattern SINGLE_LINE
    • MULTI_LINE

      private static final Pattern MULTI_LINE
    • value

      private String value
    • singleLine

      private boolean singleLine
  • Constructor Details

    • OracleHint

      public OracleHint()
  • Method Details

    • isHintMatch

      public static boolean isHintMatch(String comment)
    • setComment

      public final void setComment(String comment)
    • getValue

      public String getValue()
    • setValue

      public void setValue(String value)
    • isSingleLine

      public boolean isSingleLine()
    • setSingleLine

      public void setSingleLine(boolean singleLine)
    • accept

      public void accept(ExpressionVisitor visitor)
      Specified by:
      accept in interface Expression
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • withValue

      public OracleHint withValue(String value)
    • withSingleLine

      public OracleHint withSingleLine(boolean singleLine)
    • getHintFromSelectBody

      public static OracleHint getHintFromSelectBody(Select selectBody)