@Override public boolean addPartition(Partition part) throws InvalidObjectException, MetaException { boolean succ = rawStore.addPartition(part); // in case of event based cache update, cache will be updated during commit. if (succ && !canUseEvents) { String dbName = normalizeIdentifier(part.getDbName()); String tblName = normalizeIdentifier(part.getTableName()); String catName = part.isSetCatName() ? normalizeIdentifier(part.getCatName()) : DEFAULT_CATALOG_NAME; if (!shouldCacheTable(catName, dbName, tblName)) { return succ; } sharedCache.addPartitionToCache(catName, dbName, tblName, part); } return succ; }
initializeAddedPartition(tbl, part, madeDir); initializePartitionParameters(tbl, part); success = ms.addPartition(part); } finally { if (!success && madeDir) {
Warehouse.makePartName(destinationTable.getPartitionKeys(), partition.getValues())); destPartition.getSd().setLocation(destPartitionPath.toString()); ms.addPartition(destPartition); destPartitions.add(destPartition); ms.dropPartition(parsedSourceDbName[CAT_NAME], partition.getDbName(), sourceTable.getTableName(),
if (ms.addPartition(part)) { if (!transactionalListeners.isEmpty()) { transactionalListenerResponses =
@Override public boolean addPartition(Partition part) throws InvalidObjectException, MetaException { boolean succ = rawStore.addPartition(part); if (succ) { String dbName = normalizeIdentifier(part.getDbName()); String tblName = normalizeIdentifier(part.getTableName()); String catName = part.isSetCatName() ? normalizeIdentifier(part.getCatName()) : DEFAULT_CATALOG_NAME; if (!shouldCacheTable(catName, dbName, tblName)) { return succ; } sharedCache.addPartitionToCache(catName, dbName, tblName, part); } return succ; }
success = ms.addPartition(part);
try { initializeAddedPartition(tbl, part, madeDir); success = ms.addPartition(part); } finally { if (!success && madeDir) {
try { initializeAddedPartition(tbl, part, madeDir); success = ms.addPartition(part); } finally { if (!success && madeDir) {
try { initializeAddedPartition(tbl, part, madeDir); success = ms.addPartition(part); } finally { if (!success && madeDir) {
Warehouse.makePartName(destinationTable.getPartitionKeys(), partition.getValues())); destPartition.getSd().setLocation(destPartitionPath.toString()); ms.addPartition(destPartition); destPartitions.add(destPartition); ms.dropPartition(parsedSourceDbName[CAT_NAME], partition.getDbName(), sourceTable.getTableName(),
Warehouse.makePartName(destinationTable.getPartitionKeys(), partition.getValues())); destPartition.getSd().setLocation(destPartitionPath.toString()); ms.addPartition(destPartition); ms.dropPartition(partition.getDbName(), sourceTable.getTableName(), partition.getValues());
Warehouse.makePartName(destinationTable.getPartitionKeys(), partition.getValues())); destPartition.getSd().setLocation(destPartitionPath.toString()); ms.addPartition(destPartition); ms.dropPartition(partition.getDbName(), sourceTable.getTableName(), partition.getValues());
part.putToParameters(Constants.DDL_TIME, Long.toString(time)); success = ms.addPartition(part) && ms.commitTransaction();
part.putToParameters(Constants.DDL_TIME, Long.toString(time)); success = ms.addPartition(part); if (success) { success = ms.commitTransaction();
if (ms.addPartition(part)) { if (!transactionalListeners.isEmpty()) { transactionalListenerResponses =
part.putToParameters(hive_metastoreConstants.DDL_TIME, Long.toString(time)); success = ms.addPartition(part); if (success) { success = ms.commitTransaction();
success = ms.addPartition(part); if (success) { success = ms.commitTransaction();
success = ms.addPartition(part); if (success) { success = ms.commitTransaction();