Class JSqlParserQueryVisitor

java.lang.Object
net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
net.ttddyy.observation.tracing.opentelemetry.jsqlparser.JSqlParserQueryVisitor
All Implemented Interfaces:
net.sf.jsqlparser.statement.StatementVisitor<Void>

public class JSqlParserQueryVisitor extends net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
Visitor implementation to retrieve a list of entries.
Since:
1.3.0
Author:
Tadaya Tsuyukubo
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected net.sf.jsqlparser.statement.select.FromItemVisitor<Void>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <S> Void
    visit(net.sf.jsqlparser.statement.alter.Alter alter, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.analyze.Analyze analyze, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.create.index.CreateIndex createIndex, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.create.table.CreateTable createTable, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.create.view.CreateView createView, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.delete.Delete delete, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.drop.Drop drop, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.execute.Execute execute, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.insert.Insert insert, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.merge.Merge merge, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.refresh.RefreshMaterializedViewStatement materializedView, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.select.Select select, S context)
     
    visit(net.sf.jsqlparser.statement.Statement statement)
    Entry point to this visitor.
    <S> Void
    visit(net.sf.jsqlparser.statement.truncate.Truncate truncate, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.update.Update update, S context)
     
    <S> Void
    visit(net.sf.jsqlparser.statement.upsert.Upsert upsert, S context)
     

    Methods inherited from class net.sf.jsqlparser.statement.StatementVisitorAdapter

    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.statement.StatementVisitor

    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
  • Field Details

    • fromItemVisitor

      protected net.sf.jsqlparser.statement.select.FromItemVisitor<Void> fromItemVisitor
  • Constructor Details

    • JSqlParserQueryVisitor

      public JSqlParserQueryVisitor()
  • Method Details

    • visit

      public JSqlParserQueryVisitedContext visit(net.sf.jsqlparser.statement.Statement statement)
      Entry point to this visitor.
      Parameters:
      statement - parsed statement
      Returns:
      list of visited entries
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.select.Select select, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.delete.Delete delete, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.update.Update update, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.insert.Insert insert, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.analyze.Analyze analyze, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.drop.Drop drop, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.truncate.Truncate truncate, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.create.table.CreateTable createTable, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.create.view.CreateView createView, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.merge.Merge merge, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.refresh.RefreshMaterializedViewStatement materializedView, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.upsert.Upsert upsert, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.alter.Alter alter, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.create.index.CreateIndex createIndex, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>
    • visit

      public <S> Void visit(net.sf.jsqlparser.statement.execute.Execute execute, S context)
      Specified by:
      visit in interface net.sf.jsqlparser.statement.StatementVisitor<Void>
      Overrides:
      visit in class net.sf.jsqlparser.statement.StatementVisitorAdapter<Void>