@NotNull
    private static SQLQueryCompletionAnalyzer getSqlQueryCompletionAnalyzer(
        String queryText,
        SQLQueryModel queryModel,
        SQLCompletionRequest request
    ) {
        SQLDocumentScriptItemSyntaxContext scriptItemContext = new SQLDocumentScriptItemSyntaxContext(
            0,
            queryText,
            queryModel,
            queryText.length()
        );
        scriptItemContext.setHasContextBoundaryAtLength(false);

        final SQLQueryCompletionAnalyzer analyzer = new SQLQueryCompletionAnalyzer(
            m -> SQLQueryCompletionContext.prepareCompletionContext(
                new SQLScriptItemAtOffset(0, scriptItemContext),
                request.getDocumentOffset(),
                request.getContext().getExecutionContext(),
                request.getContext().getDataSource().getSQLDialect()
            ),
            request,
            request::getDocumentOffset
        );
        return analyzer;
    }
Returns the list of proposals that semantic autocompletion engine returns for the provided text
test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/request/RequestResult.java