Class JdbcParameter

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

public class JdbcParameter extends ASTNodeAccessImpl implements Expression
A '?' in a statement or a ?<number> e.g. ?4
See Also:
  • Field Details

    • parameterCharacter

      private String parameterCharacter
    • index

      private Integer index
    • useFixedIndex

      private boolean useFixedIndex
  • Constructor Details

    • JdbcParameter

      public JdbcParameter()
    • JdbcParameter

      public JdbcParameter(Integer index, boolean useFixedIndex, String parameterCharacter)
  • Method Details

    • getParameterCharacter

      public String getParameterCharacter()
    • setParameterCharacter

      public JdbcParameter setParameterCharacter(String parameterCharacter)
    • getIndex

      public Integer getIndex()
    • setIndex

      public void setIndex(Integer index)
    • isUseFixedIndex

      public boolean isUseFixedIndex()
    • setUseFixedIndex

      public void setUseFixedIndex(boolean useFixedIndex)
    • accept

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

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

      public JdbcParameter withIndex(Integer index)
    • withUseFixedIndex

      public JdbcParameter withUseFixedIndex(boolean useFixedIndex)