Beispiel #1
0
  @Test
  public final void testCreateTableAsSelect() {
    CreateTableStmt stmt = (CreateTableStmt) analyzer.parse(createTableStmts[3]).getParseTree();
    assertEquals("store1", stmt.getTableName());
    testOrderByCluse(stmt.getSelectStmt());

    stmt = (CreateTableStmt) analyzer.parse(createTableStmts[4]).getParseTree();
    assertEquals("store1", stmt.getTableName());
    testOrderByCluse(stmt.getSelectStmt());
    assertTrue(stmt.hasTableDef());

    stmt = (CreateTableStmt) analyzer.parse(createTableStmts[5]).getParseTree();
    assertEquals("store2", stmt.getTableName());
    assertEquals(StoreType.RCFILE, stmt.getStoreType());
    assertEquals("4096", stmt.getOptions().get("rcfile.buffer"));
    testOrderByCluse(stmt.getSelectStmt());
  }