提交 51423eef 编写于 作者: S serge-rider

#565 Convert keyword case fix (use formatter keywords case)

上级 4e5f812a
......@@ -612,9 +612,14 @@ class SQLCompletionAnalyzer
default:
// Do not convert case if we got it directly from object
if (!isObject) {
DBPIdentifierCase convertCase = dataSource instanceof SQLDataSource ?
((SQLDataSource) dataSource).getSQLDialect().storesUnquotedCase() : DBPIdentifierCase.MIXED;
replaceString = convertCase.transform(replaceString);
DBPKeywordType keywordType = request.editor.getSyntaxManager().getDialect().getKeywordType(replaceString);
if (keywordType == DBPKeywordType.KEYWORD) {
replaceString = request.editor.getSyntaxManager().getKeywordCase().transform(replaceString);
} else {
DBPIdentifierCase convertCase = dataSource instanceof SQLDataSource ?
((SQLDataSource) dataSource).getSQLDialect().storesUnquotedCase() : DBPIdentifierCase.MIXED;
replaceString = convertCase.transform(replaceString);
}
}
break;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册