@Test public void testCountsTwo() throws IOException { setupMocks(); helper.addIndexedField(FIELD_NAME_TO_COUNT); RawRecordMetadata eventMetadata = new EventMetadata(null, METADATA_TABLE_NAME, LOADDATES_TABLE_NAME, INDEX_TABLE_NAME, RINDEX_TABLE_NAME, true); eventMetadata.addEvent(helper, event, createEventFields(), getLoadDateAsMillis()); eventMetadata.addEvent(helper, event, createEventFields(), getLoadDateAsMillis()); assertFieldNameCountEquals(2L, INDEX_TABLE_NAME, FIELD_NAME_TO_COUNT, eventMetadata); EasyMock.verify(event); }
getMetadata().addEvent(errorHelper, record, allFields);
@Test public void testCreatesIndexedField() throws IOException { setupMocks(); helper.addIndexedField(FIELD_NAME_TO_COUNT); RawRecordMetadata eventMetadata = new EventMetadata(null, METADATA_TABLE_NAME, LOADDATES_TABLE_NAME, INDEX_TABLE_NAME, RINDEX_TABLE_NAME, true); eventMetadata.addEvent(helper, event, createEventFields(), getLoadDateAsMillis()); assertFieldNameCountEquals(1L, INDEX_TABLE_NAME, FIELD_NAME_TO_COUNT, eventMetadata); Assert.assertFalse(assertContainsKey(eventMetadata, RINDEX_TABLE_NAME, FIELD_NAME_TO_COUNT)); assertNonIndexedFieldNameIsMissing(eventMetadata); EasyMock.verify(event); }
dataTypeHandler.getMetadata().addEvent(ingestHelper, record, fields);
@Test public void testCreatesBoth() throws IOException { setupMocks(); helper.addReverseIndexedField(FIELD_NAME_TO_COUNT); helper.addIndexedField(FIELD_NAME_TO_COUNT); RawRecordMetadata eventMetadata = new EventMetadata(null, METADATA_TABLE_NAME, LOADDATES_TABLE_NAME, INDEX_TABLE_NAME, RINDEX_TABLE_NAME, true); eventMetadata.addEvent(helper, event, createEventFields(), getLoadDateAsMillis()); assertFieldNameCountEquals(1L, INDEX_TABLE_NAME, FIELD_NAME_TO_COUNT, eventMetadata); assertFieldNameCountEquals(1L, RINDEX_TABLE_NAME, FIELD_NAME_TO_COUNT, eventMetadata); assertNonIndexedFieldNameIsMissing(eventMetadata); EasyMock.verify(event); }
@Test public void testCreatesReverseIndexedField() throws IOException { setupMocks(); helper.addReverseIndexedField(FIELD_NAME_TO_COUNT); RawRecordMetadata eventMetadata = new EventMetadata(null, METADATA_TABLE_NAME, LOADDATES_TABLE_NAME, INDEX_TABLE_NAME, RINDEX_TABLE_NAME, true); eventMetadata.addEvent(helper, event, createEventFields(), getLoadDateAsMillis()); assertFieldNameCountEquals(1L, RINDEX_TABLE_NAME, FIELD_NAME_TO_COUNT, eventMetadata); Assert.assertFalse(assertContainsKey(eventMetadata, INDEX_TABLE_NAME, FIELD_NAME_TO_COUNT)); assertNonIndexedFieldNameIsMissing(eventMetadata); EasyMock.verify(event); }
Assert.assertEquals(0, mutations.size()); handler.getMetadata().addEvent(helper, event, eventFields); mutations = handler.getMetadata().getBulkMetadata(); Assert.assertEquals(2, mutations.size()); handler.getMetadata().addEvent(helper, event, eventFields); handler.getMetadata().addEvent(helper, event, eventFields); Assert.assertEquals(2, mutations.size());
dataTypeHandler.getMetadata().addEvent(ingestHelper, record, fields);
dataTypeHandler.getMetadata().addEvent(ingestHelper, record, fields); keyValues.putAll(dataTypeHandler.getMetadata().getBulkMetadata());
handler.getMetadata().addEvent(handler.getHelper(event.getDataType()), event, fields, now.get());
handler.getMetadata().addEvent(helper, event, eventFields); Multimap<BulkIngestKey,Value> mutations = handler.getMetadata().getBulkMetadata(); Assert.assertEquals(2, mutations.size()); handler.getMetadata().addEvent(helper, event, eventFields); mutations = handler.getMetadata().getBulkMetadata(); Assert.assertEquals(2, mutations.size());
dataTypeHandler.getMetadata().addEvent(ingestHelper, record, fields);