public void testClone() { Query q = sample2(); Query qclone = (Query)q.clone(); int equals = 0; UnitTestUtil.helpTestEquivalence(equals, q, qclone); }
plannedResult.query = (Query)plannedResult.query.clone(); for (Command c : CommandCollectorVisitor.getCommands(plannedResult.query)) {
@Test public void testSubqueryAliasWithPeriod() throws Exception { String sql = "select \"pm1.g2\".x from (select 1 as x) as \"pm1.g2\""; Query query = (Query)helpResolve(sql); SubqueryFromClause sfc = (SubqueryFromClause)query.getFrom().getClauses().get(0); GroupSymbol gs = sfc.getGroupSymbol(); assertEquals("pm1.g2", gs.getName()); assertNull(gs.getDefinition()); assertEquals("SELECT \"pm1.g2\".x FROM (SELECT 1 AS x) AS \"pm1.g2\"", query.toString()); assertEquals("SELECT \"pm1.g2\".x FROM (SELECT 1 AS x) AS \"pm1.g2\"", query.clone().toString()); assertEquals("[\"pm1.g2\".x]", query.getProjectedSymbols().toString()); }
public void testClone3() { Query q = sample2(); q.setInto(new Into(new GroupSymbol("#foo"))); //$NON-NLS-1$ Query qclone = (Query)q.clone(); assertNotNull(qclone.getInto()); } }
plannedResult.query = (Query)plannedResult.query.clone(); for (Command c : CommandCollectorVisitor.getCommands(plannedResult.query)) {
plannedResult.query = (Query)plannedResult.query.clone(); for (Command c : CommandCollectorVisitor.getCommands(plannedResult.query)) {
@Test public void testNestedViewAliasing() throws Exception { String sql = "select e1, e2 from (select y.e1, y.e2 from (select pm1.g1.e1, 1 as e2 from pm1.g1) y) z"; //$NON-NLS-1$ Query command = (Query)QueryParser.getQueryParser().parseCommand(sql); QueryResolver.resolveCommand(command, RealMetadataFactory.example1Cached()); command = (Query) command.clone(); command.acceptVisitor(new AliasGenerator(true)); assertEquals("SELECT v_1.c_0, v_1.c_1 FROM (SELECT v_0.c_0, v_0.c_1 FROM (SELECT g_0.e1 AS c_0, 1 AS c_1 FROM pm1.g1 AS g_0) AS v_0) AS v_1", command.toString()); //$NON-NLS-1$ }
q.setFrom(new From(Arrays.asList(new UnaryFromClause(temp)))); insert.setQueryExpression((QueryCommand) q.clone()); insert.addTag(WRITE_THROUGH); block.addStatement(new CommandStatement(insert)); LoopStatement loop = new LoopStatement(b, (Query)q.clone(), "x"); //$NON-NLS-1$ StoredProcedure sp = new StoredProcedure(); sp.setProcedureName("SYSAdmin.refreshMatViewRow"); //$NON-NLS-1$
q.setFrom(new From(Arrays.asList(new UnaryFromClause(temp)))); insert.setQueryExpression((QueryCommand) q.clone()); insert.addTag(WRITE_THROUGH); block.addStatement(new CommandStatement(insert)); LoopStatement loop = new LoopStatement(b, (Query)q.clone(), "x"); //$NON-NLS-1$ StoredProcedure sp = new StoredProcedure(); sp.setProcedureName("SYSAdmin.refreshMatViewRow"); //$NON-NLS-1$
q.setFrom(new From(Arrays.asList(new UnaryFromClause(temp)))); insert.setQueryExpression((QueryCommand) q.clone()); insert.addTag(WRITE_THROUGH); block.addStatement(new CommandStatement(insert)); LoopStatement loop = new LoopStatement(b, (Query)q.clone(), "x"); //$NON-NLS-1$ StoredProcedure sp = new StoredProcedure(); sp.setProcedureName("SYSAdmin.refreshMatViewRow"); //$NON-NLS-1$
Query query = (Query)info.getViewDefinition().clone(); query.setOrderBy(null); SymbolMap expressionMapping = SymbolMap.createSymbolMap(update.getGroup(), query.getProjectedSymbols(), metadata);
Query query = (Query)info.getViewDefinition().clone(); query.setOrderBy(null); SymbolMap expressionMapping = SymbolMap.createSymbolMap(update.getGroup(), query.getProjectedSymbols(), metadata);
Query query = (Query)info.getViewDefinition().clone(); query.setOrderBy(null); SymbolMap expressionMapping = SymbolMap.createSymbolMap(update.getGroup(), query.getProjectedSymbols(), metadata);
Query query = (Query)info.getViewDefinition().clone(); query.setOrderBy(null); SymbolMap expressionMapping = SymbolMap.createSymbolMap(delete.getGroup(), query.getProjectedSymbols(), metadata);
Query query = (Query)info.getViewDefinition().clone(); query.setOrderBy(null); SymbolMap expressionMapping = SymbolMap.createSymbolMap(delete.getGroup(), query.getProjectedSymbols(), metadata);
Query query = (Query)info.getViewDefinition().clone(); query.setOrderBy(null); SymbolMap expressionMapping = SymbolMap.createSymbolMap(delete.getGroup(), query.getProjectedSymbols(), metadata);