Search in sources :

Example 11 with CommandStatement

use of org.teiid.query.sql.proc.CommandStatement in project teiid by teiid.

the class TestSQLStringVisitor method testCommandStatement2.

@Test
public void testCommandStatement2() {
    Delete d1 = new Delete();
    // $NON-NLS-1$
    d1.setGroup(new GroupSymbol("g"));
    CommandStatement cmdStmt = new CommandStatement(d1);
    // $NON-NLS-1$
    helpTest(cmdStmt, "DELETE FROM g;");
}
Also used : CommandStatement(org.teiid.query.sql.proc.CommandStatement) Test(org.junit.Test)

Example 12 with CommandStatement

use of org.teiid.query.sql.proc.CommandStatement in project teiid by teiid.

the class TestCommandStatement method testNonEquivalence.

public void testNonEquivalence() {
    CommandStatement s1 = sample1();
    CommandStatement s2 = sample2();
    int equals = -1;
    UnitTestUtil.helpTestEquivalence(equals, s1, s2);
}
Also used : CommandStatement(org.teiid.query.sql.proc.CommandStatement)

Aggregations

CommandStatement (org.teiid.query.sql.proc.CommandStatement)12 Test (org.junit.Test)8 AssignmentStatement (org.teiid.query.sql.proc.AssignmentStatement)4 Block (org.teiid.query.sql.proc.Block)4 CreateProcedureCommand (org.teiid.query.sql.proc.CreateProcedureCommand)4 RaiseStatement (org.teiid.query.sql.proc.RaiseStatement)4 ArrayList (java.util.ArrayList)1 QueryPlannerException (org.teiid.api.exception.query.QueryPlannerException)1 TeiidProcessingException (org.teiid.core.TeiidProcessingException)1 Insert (org.teiid.query.sql.lang.Insert)1 Statement (org.teiid.query.sql.proc.Statement)1 ElementSymbol (org.teiid.query.sql.symbol.ElementSymbol)1 Expression (org.teiid.query.sql.symbol.Expression)1 GroupSymbol (org.teiid.query.sql.symbol.GroupSymbol)1 SymbolMap (org.teiid.query.sql.util.SymbolMap)1 ExpressionMappingVisitor (org.teiid.query.sql.visitor.ExpressionMappingVisitor)1