Package com.alibaba.otter.shared.etl.model

Examples of com.alibaba.otter.shared.etl.model.EventColumn


        DbLoadMerger.merge(makeInsertEventData(), mergeMap);
        DbLoadMerger.merge(makeUpdateEventData(), mergeMap);

        for (Entry<RowKey, EventData> entry : mergeMap.entrySet()) {
            RowKey key = entry.getKey();
            EventColumn keyColumn = key.getKeys().get(0);
            Assert.assertEquals(KEY_VALUE, keyColumn.getColumnValue());
            Assert.assertEquals(KEY_NAME, keyColumn.getColumnName());

            EventData eventData = entry.getValue();

            Assert.assertEquals(SCHEMA_NAME, eventData.getSchemaName());
            Assert.assertEquals(TABLE_NAME, eventData.getTableName());
View Full Code Here


        DbLoadMerger.merge(makeUpdateEventData(), mergeMap);
        DbLoadMerger.merge(makeDeleteEventData(), mergeMap);

        for (Entry<RowKey, EventData> entry : mergeMap.entrySet()) {
            RowKey key = entry.getKey();
            EventColumn keyColumn = key.getKeys().get(0);
            Assert.assertEquals(KEY_VALUE, keyColumn.getColumnValue());
            Assert.assertEquals(KEY_NAME, keyColumn.getColumnName());

            EventData eventData = entry.getValue();
            Assert.assertEquals(SCHEMA_NAME, eventData.getSchemaName());
            Assert.assertEquals(TABLE_NAME, eventData.getTableName());
            Assert.assertEquals(TABLE_ID, eventData.getTableId());
View Full Code Here

        DbLoadMerger.merge(makeDeleteEventData(), mergeMap);
        DbLoadMerger.merge(makeInsertEventData(), mergeMap);

        for (Entry<RowKey, EventData> entry : mergeMap.entrySet()) {
            RowKey key = entry.getKey();
            EventColumn keyColumn = key.getKeys().get(0);
            Assert.assertEquals(KEY_VALUE, keyColumn.getColumnValue());
            Assert.assertEquals(KEY_NAME, keyColumn.getColumnName());

            EventData eventData = entry.getValue();
            Assert.assertEquals(SCHEMA_NAME, eventData.getSchemaName());
            Assert.assertEquals(TABLE_NAME, eventData.getTableName());
            Assert.assertEquals(TABLE_ID, eventData.getTableId());
View Full Code Here

        DbLoadMerger.merge(makeUpdateEventData(KEY_VALUE, KEY_VALUE_NEW1), mergeMap);
        DbLoadMerger.merge(makeUpdateEventData(KEY_VALUE_NEW1, KEY_VALUE_NEW2), mergeMap);

        for (Entry<RowKey, EventData> entry : mergeMap.entrySet()) {
            RowKey key = entry.getKey();
            EventColumn keyColumn = key.getKeys().get(0);
            Assert.assertEquals(KEY_VALUE_NEW2, keyColumn.getColumnValue());
            Assert.assertEquals(KEY_NAME, keyColumn.getColumnName());

            EventData eventData = entry.getValue();
            Assert.assertEquals(SCHEMA_NAME, eventData.getSchemaName());
            Assert.assertEquals(TABLE_NAME, eventData.getTableName());
            Assert.assertEquals(TABLE_ID, eventData.getTableId());
View Full Code Here

        DbLoadMerger.merge(makeUpdateEventData(KEY_VALUE_NEW2, KEY_VALUE), mergeMap);
        DbLoadMerger.merge(makeDeleteEventData(), mergeMap);

        for (Entry<RowKey, EventData> entry : mergeMap.entrySet()) {
            RowKey key = entry.getKey();
            EventColumn keyColumn = key.getKeys().get(0);
            Assert.assertEquals(KEY_VALUE_NEW1, keyColumn.getColumnValue());
            Assert.assertEquals(KEY_NAME, keyColumn.getColumnName());

            EventData eventData = entry.getValue();
            Assert.assertEquals(SCHEMA_NAME, eventData.getSchemaName());
            Assert.assertEquals(TABLE_NAME, eventData.getTableName());
            Assert.assertEquals(TABLE_ID, eventData.getTableId());
View Full Code Here

        DbLoadMerger.merge(makeUpdateEventData(KEY_VALUE_NEW2, KEY_VALUE_NEW3), mergeMap);
        DbLoadMerger.merge(makeUpdateEventData(KEY_VALUE_NEW3, KEY_VALUE_NEW4), mergeMap);

        for (Entry<RowKey, EventData> entry : mergeMap.entrySet()) {
            RowKey key = entry.getKey();
            EventColumn keyColumn = key.getKeys().get(0);
            Assert.assertEquals(KEY_VALUE_NEW4, keyColumn.getColumnValue());
            Assert.assertEquals(KEY_NAME, keyColumn.getColumnName());

            EventData eventData = entry.getValue();
            Assert.assertEquals(SCHEMA_NAME, eventData.getSchemaName());
            Assert.assertEquals(TABLE_NAME, eventData.getTableName());
            Assert.assertEquals(TABLE_ID, eventData.getTableId());
View Full Code Here

        DbLoadMerger.merge(makeUpdateEventData(KEY_VALUE_NEW2, KEY_VALUE), mergeMap);
        DbLoadMerger.merge(makeInsertEventData(), mergeMap);

        for (Entry<RowKey, EventData> entry : mergeMap.entrySet()) {
            RowKey key = entry.getKey();
            EventColumn keyColumn = key.getKeys().get(0);
            Assert.assertEquals(KEY_VALUE, keyColumn.getColumnValue());
            Assert.assertEquals(KEY_NAME, keyColumn.getColumnName());

            EventData eventData = entry.getValue();
            Assert.assertEquals(SCHEMA_NAME, eventData.getSchemaName());
            Assert.assertEquals(TABLE_NAME, eventData.getTableName());
            Assert.assertEquals(TABLE_ID, eventData.getTableId());
View Full Code Here

        DbLoadMerger.merge(makeInsertEventData(), mergeMap);
        DbLoadMerger.merge(makeInsertEventData(), mergeMap);

        for (Entry<RowKey, EventData> entry : mergeMap.entrySet()) {
            RowKey key = entry.getKey();
            EventColumn keyColumn = key.getKeys().get(0);
            Assert.assertEquals(KEY_VALUE, keyColumn.getColumnValue());
            Assert.assertEquals(KEY_NAME, keyColumn.getColumnName());

            EventData eventData = entry.getValue();
            Assert.assertEquals(SCHEMA_NAME, eventData.getSchemaName());
            Assert.assertEquals(TABLE_NAME, eventData.getTableName());
            Assert.assertEquals(TABLE_ID, eventData.getTableId());
View Full Code Here

        eventData.setKeys(keys);
        return eventData;
    }

    private EventColumn makeEventColumn(String columnName, String columnValue, boolean key) {
        EventColumn eventColumn = new EventColumn();
        eventColumn.setColumnName(columnName);
        eventColumn.setColumnType(COLUMN_TYPE);
        eventColumn.setColumnValue(columnValue);
        eventColumn.setKey(key);
        return eventColumn;
    }
View Full Code Here

        FileBatch result = (FileBatch) batchs.get(FileData.class);
        want.number(result.getFiles().size()).isEqualTo(1);
    }

    private EventColumn buildColumn(String name, int type, String value, boolean isKey, boolean isNull) {
        EventColumn column = new EventColumn();
        column.setColumnName(name);
        column.setColumnType(type);
        column.setColumnValue(value);
        column.setKey(isKey);
        column.setNull(isNull);
        return column;
    }
View Full Code Here

TOP

Related Classes of com.alibaba.otter.shared.etl.model.EventColumn

Copyright © 2018 www.massapicom. 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.