提交 3f6d74e4 编写于 作者: S serge-rider

Completion processor fix

上级 3c2004c4
......@@ -364,6 +364,11 @@ public class SQLCompletionProcessor implements IContentAssistProcessor
// Get matched children
makeProposalsFromChildren(monitor, childObject, lastToken, proposals);
if (proposals.isEmpty() || tokens.size() == 1) {
if (selectedContainer != null && selectedContainer != childObject) {
// Try in active object
makeProposalsFromChildren(monitor, selectedContainer, lastToken, proposals);
}
if (proposals.isEmpty()) {
// At last - try to find child tables by pattern
DBSStructureAssistant structureAssistant = null;
for (DBSObject object = childObject; object != null; object = object.getParentObject()) {
......@@ -378,6 +383,7 @@ public class SQLCompletionProcessor implements IContentAssistProcessor
}
}
}
}
@Nullable
private DBSObject getTableFromAlias(DBRProgressMonitor monitor, DBSObjectContainer sc, @Nullable String token)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册