Examples of AlterPartitionEvent


Examples of org.apache.hadoop.hive.metastore.events.AlterPartitionEvent

        }

        oldPart = alterHandler.alterPartition(getMS(), wh, db_name, tbl_name, part_vals, new_part);

        for (MetaStoreEventListener listener : listeners) {
          AlterPartitionEvent alterPartitionEvent =
              new AlterPartitionEvent(oldPart, new_part, true, this);
          alterPartitionEvent.setEnvironmentContext(envContext);
          listener.onAlterPartition(alterPartitionEvent);
        }
      } catch (InvalidObjectException e) {
        ex = e;
        throw new InvalidOperationException(e.getMessage());
View Full Code Here

Examples of org.apache.hadoop.hive.metastore.events.AlterPartitionEvent

          }
          else {
            throw new InvalidOperationException("failed to alterpartitions");
          }
          for (MetaStoreEventListener listener : listeners) {
            AlterPartitionEvent alterPartitionEvent =
                new AlterPartitionEvent(oldTmpPart, tmpPart, true, this);
            listener.onAlterPartition(alterPartitionEvent);
          }
        }
      } catch (InvalidObjectException e) {
        ex = e;
View Full Code Here

Examples of org.apache.hadoop.hive.metastore.events.AlterPartitionEvent

              .currentTimeMillis() / 1000));
        }
        Partition oldPart = ms.getPartition(db_name, tbl_name, new_part.getValues());
        ms.alterPartition(db_name, tbl_name, new_part);
        for (MetaStoreEventListener listener : listeners) {
          listener.onAlterPartition(new AlterPartitionEvent(oldPart, new_part, true, this));
        }
      } catch (InvalidObjectException e) {
        throw new InvalidOperationException("alter is not possible");
      } catch (NoSuchObjectException e){
        //old partition does not exist
View Full Code Here

Examples of org.apache.hadoop.hive.metastore.events.AlterPartitionEvent

    assertEquals(part, partEvent.getPartition());

    driver.run(String.format("alter table %s touch partition (%s)", tblName, "b='2011'"));
    listSize++;
    assertEquals(notifyList.size(), listSize);
    AlterPartitionEvent alterPartEvent = (AlterPartitionEvent)notifyList.get(listSize - 1);
    assert alterPartEvent.getStatus();
    Partition origP = msc.getPartition(dbName, tblName, "b=2011");
    assertEquals(origP.getValues(), alterPartEvent.getOldPartition().getValues());
    assertEquals(origP.getDbName(), alterPartEvent.getOldPartition().getDbName());
    assertEquals(origP.getTableName(), alterPartEvent.getOldPartition().getTableName());
    //the partition did not change,
    // so the new partition should be similar to the original partition
    assertEquals(origP.getValues(), alterPartEvent.getNewPartition().getValues());
    assertEquals(origP.getDbName(), alterPartEvent.getNewPartition().getDbName());
    assertEquals(origP.getTableName(), alterPartEvent.getNewPartition().getTableName());

    driver.run(String.format("alter table %s rename to %s", tblName, renamed));
    listSize++;
    assertEquals(notifyList.size(), listSize);
    Table renamedTable = msc.getTable(dbName, renamed);
View Full Code Here

Examples of org.apache.hadoop.hive.metastore.events.AlterPartitionEvent

        }

        oldPart = alterHandler.alterPartition(getMS(), wh, db_name, tbl_name, part_vals, new_part);

        for (MetaStoreEventListener listener : listeners) {
          AlterPartitionEvent alterPartitionEvent =
              new AlterPartitionEvent(oldPart, new_part, true, this);
          alterPartitionEvent.setEnvironmentContext(envContext);
          listener.onAlterPartition(alterPartitionEvent);
        }
      } catch (InvalidObjectException e) {
        ex = e;
        throw new InvalidOperationException(e.getMessage());
View Full Code Here

Examples of org.apache.hadoop.hive.metastore.events.AlterPartitionEvent

          }
          else {
            throw new InvalidOperationException("failed to alterpartitions");
          }
          for (MetaStoreEventListener listener : listeners) {
            AlterPartitionEvent alterPartitionEvent =
                new AlterPartitionEvent(oldTmpPart, tmpPart, true, this);
            listener.onAlterPartition(alterPartitionEvent);
          }
        }
      } catch (InvalidObjectException e) {
        ex = e;
View Full Code Here

Examples of org.apache.hadoop.hive.metastore.events.AlterPartitionEvent

    //the partition did not change,
    // so the new partition should be similar to the original partition
    Partition origP = msc.getPartition(dbName, tblName, "b=2011");

    AlterPartitionEvent alterPartEvent = (AlterPartitionEvent)notifyList.get(listSize - 1);
    assert alterPartEvent.getStatus();
    validateAlterPartition(origP, origP, alterPartEvent.getOldPartition().getDbName(),
        alterPartEvent.getOldPartition().getTableName(),
        alterPartEvent.getOldPartition().getValues(), alterPartEvent.getNewPartition());

    PreAlterPartitionEvent preAlterPartEvent =
        (PreAlterPartitionEvent)preNotifyList.get(listSize - 1);
    validateAlterPartition(origP, origP, preAlterPartEvent.getDbName(),
        preAlterPartEvent.getTableName(), preAlterPartEvent.getNewPartition().getValues(),
View Full Code Here

Examples of org.apache.hadoop.hive.metastore.events.AlterPartitionEvent

        firePreEvent(new PreAlterPartitionEvent(db_name, tbl_name, part_vals, new_part, this));

        oldPart = alterHandler.alterPartition(getMS(), wh, db_name, tbl_name, part_vals, new_part);

        for (MetaStoreEventListener listener : listeners) {
          AlterPartitionEvent alterPartitionEvent =
              new AlterPartitionEvent(oldPart, new_part, true, this);
          alterPartitionEvent.setEnvironmentContext(envContext);
          listener.onAlterPartition(alterPartitionEvent);
        }
      } catch (InvalidObjectException e) {
        ex = e;
        throw new InvalidOperationException(e.getMessage());
View Full Code Here

Examples of org.apache.hadoop.hive.metastore.events.AlterPartitionEvent

          }
          else {
            throw new InvalidOperationException("failed to alterpartitions");
          }
          for (MetaStoreEventListener listener : listeners) {
            AlterPartitionEvent alterPartitionEvent =
                new AlterPartitionEvent(oldTmpPart, tmpPart, true, this);
            listener.onAlterPartition(alterPartitionEvent);
          }
        }
      } catch (InvalidObjectException e) {
        ex = e;
View Full Code Here

Examples of org.apache.hadoop.hive.metastore.events.AlterPartitionEvent

    assertEquals(part, partEvent.getPartition());

    driver.run(String.format("alter table %s touch partition (%s)", tblName, "b='2011'"));
    listSize++;
    assertEquals(notifyList.size(), listSize);
    AlterPartitionEvent alterPartEvent = (AlterPartitionEvent)notifyList.get(listSize - 1);
    assert alterPartEvent.getStatus();
    Partition origP = msc.getPartition(dbName, tblName, "b=2011");
    assertEquals(origP.getValues(), alterPartEvent.getOldPartition().getValues());
    assertEquals(origP.getDbName(), alterPartEvent.getOldPartition().getDbName());
    assertEquals(origP.getTableName(), alterPartEvent.getOldPartition().getTableName());
    //the partition did not change,
    // so the new partition should be similar to the original partition
    assertEquals(origP.getValues(), alterPartEvent.getNewPartition().getValues());
    assertEquals(origP.getDbName(), alterPartEvent.getNewPartition().getDbName());
    assertEquals(origP.getTableName(), alterPartEvent.getNewPartition().getTableName());

    driver.run(String.format("alter table %s rename to %s", tblName, renamed));
    listSize++;
    assertEquals(notifyList.size(), listSize);
    Table renamedTable = msc.getTable(dbName, renamed);
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.