Package com.dci.intellij.dbn.language.sql

Examples of com.dci.intellij.dbn.language.sql.SQLFile


        String condition = filter.getCondition();
        boolean isValidCondition = StringUtil.isNotEmptyOrSpaces(condition);
        selectStatement.append(isValidCondition ? condition : COMMENT);

        PsiFileFactory psiFileFactory = PsiFileFactory.getInstance(project);
        SQLFile selectStatementFile = (SQLFile)
                psiFileFactory.createFileFromText(
                    "filter.sql",
                    dataset.getLanguageDialect(SQLLanguage.INSTANCE),
                    selectStatement.toString());
        selectStatementFile.setParseRootId("subquery");

        selectStatementFile.setActiveConnection(dataset.getConnectionHandler());
        selectStatementFile.setCurrentSchema(dataset.getSchema());


        document = DocumentUtil.getDocument(selectStatementFile);
        document.createGuardedBlock(0, conditionStartOffset);
        editor = (EditorEx) EditorFactory.getInstance().createEditor(document, project);
View Full Code Here


        }

        if (previewDocument == null) {
            PsiFileFactory psiFileFactory = PsiFileFactory.getInstance(project);

            SQLFile selectStatementFile = (SQLFile)
                psiFileFactory.createFileFromText(
                    "filter.sql",
                    connectionHandler.getLanguageDialect(SQLLanguage.INSTANCE),
                    previewText);

            selectStatementFile.setActiveConnection(connectionHandler);
            selectStatementFile.setCurrentSchema(variablesBundle.getCurrentSchema());
            previewDocument = DocumentUtil.getDocument(selectStatementFile);

            viewer = (EditorEx) EditorFactory.getInstance().createViewer(previewDocument, project);
            viewer.setEmbeddedIntoDialogWrapper(true);
            JScrollPane viewerScrollPane = viewer.getScrollPane();
View Full Code Here

            }

            if (previewDocument == null) {
                PsiFileFactory psiFileFactory = PsiFileFactory.getInstance(dataset.getProject());

                SQLFile selectStatementFile = (SQLFile)
                        psiFileFactory.createFileFromText(
                                "filter.sql",
                                dataset.getLanguageDialect(SQLLanguage.INSTANCE),
                                selectStatement.toString());

                selectStatementFile.setActiveConnection(dataset.getConnectionHandler());
                selectStatementFile.setCurrentSchema(dataset.getSchema());
                previewDocument = DocumentUtil.getDocument(selectStatementFile);

                viewer = (EditorEx) EditorFactory.getInstance().createViewer(previewDocument, dataset.getProject());
                viewer.setEmbeddedIntoDialogWrapper(true);
                JScrollPane viewerScrollPane = viewer.getScrollPane();
View Full Code Here

TOP

Related Classes of com.dci.intellij.dbn.language.sql.SQLFile

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.