Package org.teiid.query.sql.lang

Examples of org.teiid.query.sql.lang.AlterView


@SuppressWarnings("nls")
public class TestParseAlter {

  @Test public void testAlterView() throws Exception {
    AlterView alterView = new AlterView();
    alterView.setTarget(new GroupSymbol("x"));
    alterView.setDefinition((QueryCommand) QueryParser.getQueryParser().parseCommand("/*+ cache */ SELECT 1"));
    helpTest("alter view x as /*+ cache */ select 1", "ALTER VIEW x AS\n/*+ cache */ SELECT 1", alterView);
  }
View Full Code Here


    alterView.setDefinition((QueryCommand) QueryParser.getQueryParser().parseCommand("/*+ cache */ SELECT 1"));
    helpTest("alter view x as /*+ cache */ select 1", "ALTER VIEW x AS\n/*+ cache */ SELECT 1", alterView);
  }
 
  @Test public void testAlterProc() throws Exception {
    AlterView alterView = new AlterView();
    alterView.setTarget(new GroupSymbol("x"));
    alterView.setDefinition((QueryCommand) QueryParser.getQueryParser().parseCommand("/*+ cache */ SELECT 1"));
    helpTest("alter view x as /*+ cache */ select 1", "ALTER VIEW x AS\n/*+ cache */ SELECT 1", alterView);
  }
View Full Code Here

@SuppressWarnings("nls")
public class TestAlterResolving {

  @Test public void testAlterView() {
    AlterView alterView = (AlterView) helpResolve("alter view SmallA_2589 as select 2", RealMetadataFactory.exampleBQTCached());
    assertNotNull(alterView.getTarget().getMetadataID());
  }
View Full Code Here

TOP

Related Classes of org.teiid.query.sql.lang.AlterView

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.