public AddPartitionReplicationTask(HCatNotificationEvent event) { super(event); validateEventType(event,HCatConstants.HCAT_ADD_PARTITION_EVENT); addPartitionMessage = messageFactory.getDeserializer().getAddPartitionMessage(event.getMessage()); }
return getDropTableMessage(messageBody); case ADD_PARTITION: return getAddPartitionMessage(messageBody); case ALTER_PARTITION: return getAlterPartitionMessage(messageBody);
public AddPartitionReplicationTask(HCatNotificationEvent event) { super(event); validateEventType(event,HCatConstants.HCAT_ADD_PARTITION_EVENT); addPartitionMessage = messageFactory.getDeserializer().getAddPartitionMessage(event.getMessage()); }
public AddPartitionReplicationTask(HCatNotificationEvent event) { super(event); validateEventType(event,HCatConstants.HCAT_ADD_PARTITION_EVENT); addPartitionMessage = messageFactory.getDeserializer().getAddPartitionMessage(event.getMessage()); }
public AddPartitionReplicationTask(HCatNotificationEvent event) { super(event); validateEventType(event,HCatConstants.HCAT_ADD_PARTITION_EVENT); addPartitionMessage = messageFactory.getDeserializer().getAddPartitionMessage(event.getMessage()); }
/** * Method to construct HCatEventMessage from string. */ public HCatEventMessage getHCatEventMessage(String eventTypeString, String messageBody) { switch (HCatEventMessage.EventType.valueOf(eventTypeString)) { case CREATE_DATABASE: return getCreateDatabaseMessage(messageBody); case DROP_DATABASE: return getDropDatabaseMessage(messageBody); case CREATE_TABLE: return getCreateTableMessage(messageBody); case ALTER_TABLE: return getAlterTableMessage(messageBody); case DROP_TABLE: return getDropTableMessage(messageBody); case ADD_PARTITION: return getAddPartitionMessage(messageBody); case ALTER_PARTITION: return getAlterPartitionMessage(messageBody); case DROP_PARTITION: return getDropPartitionMessage(messageBody); case INSERT: return getInsertMessage(messageBody); default: throw new IllegalArgumentException("Unsupported event-type: " + eventTypeString); } }
/** * Method to construct HCatEventMessage from string. */ public HCatEventMessage getHCatEventMessage(String eventTypeString, String messageBody) { switch (HCatEventMessage.EventType.valueOf(eventTypeString)) { case CREATE_DATABASE: return getCreateDatabaseMessage(messageBody); case DROP_DATABASE: return getDropDatabaseMessage(messageBody); case CREATE_TABLE: return getCreateTableMessage(messageBody); case ALTER_TABLE: return getAlterTableMessage(messageBody); case DROP_TABLE: return getDropTableMessage(messageBody); case ADD_PARTITION: return getAddPartitionMessage(messageBody); case ALTER_PARTITION: return getAlterPartitionMessage(messageBody); case DROP_PARTITION: return getDropPartitionMessage(messageBody); case INSERT: return getInsertMessage(messageBody); default: throw new IllegalArgumentException("Unsupported event-type: " + eventTypeString); } }
return getDropTableMessage(messageBody); case ADD_PARTITION: return getAddPartitionMessage(messageBody); case ALTER_PARTITION: return getAlterPartitionMessage(messageBody);