Class JSqlParserSanitizingExpressionDeParser

java.lang.Object
net.sf.jsqlparser.util.deparser.ExpressionDeParser
net.ttddyy.observation.tracing.opentelemetry.jsqlparser.JSqlParserSanitizingExpressionDeParser
All Implemented Interfaces:
net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>

public class JSqlParserSanitizingExpressionDeParser extends net.sf.jsqlparser.util.deparser.ExpressionDeParser
An ExpressionDeParser to sanitize query.
Since:
1.3.0
Author:
Tadaya Tsuyukubo
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected StringBuilder
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    deparseUpdateSets(List<net.sf.jsqlparser.statement.update.UpdateSet> arg0, StringBuilder arg1, net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder> arg2)
     
     
    void
     
    visit(net.sf.jsqlparser.expression.BooleanValue booleanValue, S context)
     
    visit(net.sf.jsqlparser.expression.DateValue dateValue, S context)
     
    visit(net.sf.jsqlparser.expression.DoubleValue doubleValue, S context)
     
    visit(net.sf.jsqlparser.expression.HexValue hexValue, S context)
     
    visit(net.sf.jsqlparser.expression.LongValue longValue, S context)
     
    visit(net.sf.jsqlparser.expression.NullValue nullValue, S context)
     
    visit(net.sf.jsqlparser.expression.operators.relational.InExpression inExpression, S context)
     
    visit(net.sf.jsqlparser.expression.SignedExpression signedExpression, S context)
     
    visit(net.sf.jsqlparser.expression.StringValue stringValue, S context)
     
    visit(net.sf.jsqlparser.expression.TimestampValue timestampValue, S context)
     
    visit(net.sf.jsqlparser.expression.TimeValue timeValue, S context)
     
    visit(net.sf.jsqlparser.schema.Column column, S context)
     

    Methods inherited from class net.sf.jsqlparser.util.deparser.ExpressionDeParser

    deparse, deparse, getSelectVisitor, setSelectVisitor, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.sf.jsqlparser.expression.ExpressionVisitor

    visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
  • Field Details

  • Constructor Details

    • JSqlParserSanitizingExpressionDeParser

      public JSqlParserSanitizingExpressionDeParser()
  • Method Details

    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.expression.LongValue longValue, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.expression.DoubleValue doubleValue, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.expression.StringValue stringValue, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.expression.HexValue hexValue, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.expression.BooleanValue booleanValue, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.expression.DateValue dateValue, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.expression.TimestampValue timestampValue, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.expression.TimeValue timeValue, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.expression.NullValue nullValue, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.schema.Column column, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.expression.SignedExpression signedExpression, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • visit

      public <S> StringBuilder visit(net.sf.jsqlparser.expression.operators.relational.InExpression inExpression, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder>
      Overrides:
      visit in class net.sf.jsqlparser.util.deparser.ExpressionDeParser
    • deparseUpdateSets

      public static void deparseUpdateSets(List<net.sf.jsqlparser.statement.update.UpdateSet> arg0, StringBuilder arg1, net.sf.jsqlparser.expression.ExpressionVisitor<StringBuilder> arg2)
    • getBuilder

      public StringBuilder getBuilder()
    • setBuilder

      public void setBuilder(StringBuilder arg0)