Class SqlExplorer

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.splitlayout.SplitLayout
org.jumpmind.vaadin.ui.common.CustomSplitLayout
org.jumpmind.vaadin.ui.sqlexplorer.SqlExplorer
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.splitlayout.SplitLayout>, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.HasTheme, com.vaadin.flow.component.shared.HasThemeVariant<com.vaadin.flow.component.splitlayout.SplitLayoutVariant>, Serializable

@CssImport("./sqlexplorer.css") public class SqlExplorer extends CustomSplitLayout
See Also:
  • Constructor Details

  • Method Details

    • buildLeftMenu

      protected com.vaadin.flow.component.menubar.MenuBar buildLeftMenu()
    • addShowButton

      protected void addShowButton(com.vaadin.flow.component.menubar.MenuBar contentMenuBar)
    • selectContentTab

      protected void selectContentTab(IContentTab tab)
    • resetContentMenuBar

      public void resetContentMenuBar()
    • openQueryWindow

      protected QueryPanel openQueryWindow(DbTreeNode node)
    • openQueryWindow

      protected QueryPanel openQueryWindow(IDb db)
    • openQueryWindow

      protected void openQueryWindow(Set<DbTreeNode> nodes)
    • refreshQueryPanels

      public void refreshQueryPanels()
    • findQueryPanelForDb

      public QueryPanel findQueryPanelForDb(IDb db)
    • generateSelectForSelectedTables

      protected void generateSelectForSelectedTables()
    • generateDmlForSelectedTables

      protected void generateDmlForSelectedTables(DmlStatement.DmlType dmlType)
    • dropSelectedTables

      protected void dropSelectedTables()
    • buildDbTree

      protected DbTree buildDbTree()
    • createItem

      protected Label createItem(String text, com.vaadin.flow.component.icon.VaadinIcon icon)
    • getQueryPanelForDb

      protected QueryPanel getQueryPanelForDb(IDb db)
    • getTabName

      protected String getTabName(String name)
    • getSettingsProvider

      public ISettingsProvider getSettingsProvider()
    • getDatabaseProvider

      public IDbProvider getDatabaseProvider()
    • refresh

      public void refresh()
    • focus

      public void focus()
    • addResultsTab

      public void addResultsTab(String caption, com.vaadin.flow.component.icon.Icon icon, IContentTab panel)
    • putResultsInQueryTab

      public void putResultsInQueryTab(String value, IDb db)