Class XPLAINFactory

java.lang.Object
org.apache.derby.impl.sql.execute.xplain.XPLAINFactory
All Implemented Interfaces:
XPLAINFactoryIF

public class XPLAINFactory extends Object implements XPLAINFactoryIF
This is the module implementation of the XPLAINFactoryIF. It gets lazy-loaded when needed. The factory method determines which visitor to use. The visitor is cached in this factory for later reuse.
  • Field Details

    • currentVisitor

      private XPLAINVisitor currentVisitor
      the last instance of a visitor is cached
    • currentSchema

      private String currentSchema
      the current cached schema
  • Constructor Details

    • XPLAINFactory

      public XPLAINFactory()
  • Method Details