Skip to content

Commit

Permalink
0004943: Added autocomplete to SQL Explorer
Browse files Browse the repository at this point in the history
  • Loading branch information
evan-miller-jumpmind committed Aug 16, 2021
1 parent 4f442f0 commit 2ab7e4f
Show file tree
Hide file tree
Showing 2 changed files with 131 additions and 140 deletions.
Expand Up @@ -205,8 +205,8 @@ protected AceEditor buildSqlEditor() {
}
});

/*boolean autoSuggestEnabled = settingsProvider.get().getProperties().is(SQL_EXPLORER_AUTO_COMPLETE);
setAutoCompleteEnabled(autoSuggestEnabled);*/
boolean autoSuggestEnabled = settingsProvider.get().getProperties().is(Settings.SQL_EXPLORER_AUTO_COMPLETE);
setAutoCompleteEnabled(autoSuggestEnabled);

selectionChangeListener = new DummyChangeListener();
return editor;
Expand Down Expand Up @@ -623,18 +623,12 @@ protected String selectSqlToRun() {
return sql;
}

/*public void setAutoCompleteEnabled(boolean enabled) {
if (enabled) {
suggester = new SqlSuggester(db);
suggestionExtension = new SuggestionExtension(suggester);
suggestionExtension.extend(editor);
} else if (suggestionExtension != null) {
suggestionExtension.remove();
BlankSuggester blank = new BlankSuggester();
suggestionExtension = new SuggestionExtension(blank);
suggestionExtension.extend(editor);
public void setAutoCompleteEnabled(boolean enabled) {
if (suggester == null) {
suggester = new SqlSuggester(db, editor);
}
}*/
suggester.setEnabled(enabled);
}

static class DummyChangeListener implements ComponentEventListener<AceSelectionChanged>, Serializable {
private static final long serialVersionUID = 1L;
Expand All @@ -643,18 +637,5 @@ static class DummyChangeListener implements ComponentEventListener<AceSelectionC
public void onComponentEvent(AceSelectionChanged event) {
}
}

/*static class BlankSuggester implements Suggester {
@Override
public List<Suggestion> getSuggestions(String text, int cursor) {
return new ArrayList<Suggestion>();
}
@Override
public String applySuggestion(Suggestion sugg, String text, int cursor) {
return null;
}
}*/

}

0 comments on commit 2ab7e4f

Please sign in to comment.