Class XulDatabaseExplorerController

  • All Implemented Interfaces:
    IUiActionStatus, org.pentaho.ui.xul.impl.XulEventHandler, org.pentaho.ui.xul.XulEventSource

    public class XulDatabaseExplorerController
    extends org.pentaho.ui.xul.impl.AbstractXulEventHandler
    implements IUiActionStatus
    • Field Detail

      • shell

        protected org.eclipse.swt.widgets.Shell shell
    • Constructor Detail

      • XulDatabaseExplorerController

        public XulDatabaseExplorerController​(org.eclipse.swt.widgets.Shell shell,
                                             org.pentaho.di.core.database.DatabaseMeta databaseMeta,
                                             List<org.pentaho.di.core.database.DatabaseMeta> databases,
                                             boolean aLook)
    • Method Detail

      • init

        public void init()
      • setSelectedSchemaAndTable

        public void setSelectedSchemaAndTable​(String aSchema,
                                              String aTable)
                                       throws org.pentaho.di.core.exception.KettleDatabaseException
        Throws:
        org.pentaho.di.core.exception.KettleDatabaseException
      • getSelectedTable

        public String getSelectedTable()
      • getDatabaseMeta

        public org.pentaho.di.core.database.DatabaseMeta getDatabaseMeta()
      • getSelectedSchema

        public String getSelectedSchema()
      • accept

        public void accept()
      • cancel

        public void cancel()
      • truncate

        public void truncate()
      • viewSql

        public void viewSql()
      • showLayout

        public void showLayout()
      • displayRowCount

        public void displayRowCount()
      • getName

        public String getName()
        Specified by:
        getName in interface org.pentaho.ui.xul.impl.XulEventHandler
        Overrides:
        getName in class org.pentaho.ui.xul.impl.AbstractXulEventHandler
      • preview

        public void preview​(boolean askLimit)
      • refresh

        public void refresh()
      • close

        public void close()
      • expandCollapse

        public void expandCollapse()
      • getDDL

        public void getDDL()
      • getDDLForOther

        public void getDDLForOther()
      • dataProfile

        public void dataProfile()