Examples of SQLParser


Examples of adipe.translate.sql.parser.SqlParser

                        };
                    }

                    @Override
                    public SqlParser createParser(TokenStream tokens) {
                        return new SqlParser(tokens);
                    }
                }.getParser(source, charStreamL);
        }
    }
View Full Code Here

Examples of adipe.translate.sql.parser.SqlParser

    public String toString() {
        return "WHERE EXISTS";
    }

    private WhereClauseContext whereClauseTree(String whereClause) throws RecognitionException {
        SqlParser parser = Queries.getParser(whereClause, null);
        WhereClauseContext ctx = checkNotNull(parser.whereClause());
        Assertions.assertThat(ctx)
            .isNotInstanceOf(ErrorNode.class);
        return ctx;
    }
View Full Code Here

Examples of adipe.translate.sql.parser.SqlParser

    {
        SelectStatementsEofContext tree;
        queries.clear();
        trees.clear();
        List<CharStream> charStreamL = Lists.newArrayList();
        SqlParser parser = getParser(source, charStreamL);

        tree = parser.selectStatementsEof();

        checkState(tree != null);
        checkState(!(tree instanceof ErrorNode));

        for (SelectStatementContext ssctx : tree.selectStatementsEtc().selectStatement())
View Full Code Here

Examples of com.facebook.presto.sql.parser.SqlParser

        PageSourceManager pageSourceManager = new PageSourceManager(new SystemRecordSetProvider());
        pageSourceManager.addConnectorPageSourceProvider("test", new TestingPageSourceProvider());
        return new LocalExecutionPlanner(
                metadata,
                new SqlParser(),
                pageSourceManager,
                new IndexManager(),
                new RecordSinkManager(),
                new MockExchangeClientSupplier(),
                new ExpressionCompiler(metadata),
View Full Code Here

Examples of com.foundationdb.sql.parser.SQLParser

    protected SQLParser parser;
    protected String[] featureLines;

    @Before
    public void before() throws Exception {
        parser = new SQLParser();
        if (featureLines != null)
            parseFeatures(featureLines, parser.getFeatures());
    }
View Full Code Here

Examples of com.jengine.orm.db.query.parser.SqlParser

    }

    public SQLStringFilter(String query, List params) throws TokenStreamException, RecognitionException, UnsupportedEncodingException {
        this.query = query;
        this.params = params;
        SqlParser parser = SqlTranslator.getParser(query);
        parser.where_condition();
        this.translator = new SqlTranslator(query);
        this.translator.visit(parser.getAST());
    }
View Full Code Here

Examples of com.salesforce.phoenix.parse.SQLParser


public class LimitClauseTest extends BaseConnectionlessQueryTest {
   
    private static Integer compileStatement(String query, List<Object> binds, Scan scan) throws SQLException {
        SQLParser parser = new SQLParser(query);
        SelectStatement statement = parser.parseQuery();
        PhoenixConnection pconn = DriverManager.getConnection(getUrl(), TEST_PROPERTIES).unwrap(PhoenixConnection.class);
        ColumnResolver resolver = FromCompiler.getResolver(statement, pconn);
        statement = StatementNormalizer.normalize(statement, resolver);
        StatementContext context = new StatementContext(new PhoenixStatement(pconn), resolver, binds, scan);
View Full Code Here

Examples of org.apache.beehive.controls.system.jdbc.parser.SqlParser

        //
        //
        // parse the SQL
        //
        //
        SqlParser _p = new SqlParser();
        SqlStatement _statement = null;
        try {
            _statement = _p.parse(methodSQL.statement());
        } catch (ControlException ce) {
            env.getMessager().printError(method.getPosition(), "Error parsing SQL statment on method: " + method.getSimpleName() + ": " + ce.toString());
            return;
        }
View Full Code Here

Examples of org.apache.phoenix.parse.SQLParser

                    throw new SQLExceptionInfo.Builder(SQLExceptionCode.VIEW_WHERE_IS_CONSTANT)
                        .build().buildException();
                }
                // If our parent has a VIEW statement, combine it with this one
                if (parentToBe.getViewStatement() != null) {
                    SelectStatement select = new SQLParser(parentToBe.getViewStatement()).parseQuery().combine(whereNode);
                    whereNode = select.getWhere();
                }
                Expression where = whereNode.accept(expressionCompiler);
                if (where != null && !LiteralExpression.isTrue(where)) {
                    TableName baseTableName = create.getBaseTableName();
View Full Code Here

Examples of org.apache.phoenix.parse.SQLParser

        assertEquals(0, joinTable.getJoinSpecs().get(0).getJoinTable().getTable().getPreFilters().size());
        assertEquals(1, joinTable.getJoinSpecs().get(1).getJoinTable().getTable().getPreFilters().size());
    }
   
    private static JoinTable getJoinTable(String query, PhoenixConnection connection) throws SQLException {
        SQLParser parser = new SQLParser(query);
        SelectStatement select = SubselectRewriter.flatten(parser.parseQuery(), connection);
        ColumnResolver resolver = FromCompiler.getResolverForQuery(select, connection);
        select = StatementNormalizer.normalize(select, resolver);
        PhoenixStatement stmt = connection.createStatement().unwrap(PhoenixStatement.class);
        return JoinCompiler.compile(stmt, select, resolver);       
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.