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

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


        if (fileInfos == null || fileInfos.length == 0) {
            return new ArrayList<FileData>();
        } else {
            List<FileData> fileDatas = new ArrayList<FileData>();
            for (FileInfo fileInfo : fileInfos) {
                FileData fileData = new FileData();
                fileData.setPairId(pairId); // 记录一下具体映射规则的id
                fileData.setTableId(eventData.getTableId());
                fileData.setEventType(eventData.getEventType());
                fileData.setLastModifiedTime(fileInfo.getLastModifiedTime());
                fileData.setNameSpace(fileInfo.getNamespace());
                fileData.setPath(fileInfo.getPath());
                fileData.setSize(fileInfo.getSize());
                fileDatas.add(fileData);
            }
            return fileDatas;
        }
    }
View Full Code Here


            BatchProto.FileBatch filebatchProto = BatchProto.FileBatch.parseFrom(new LimitedInputStream(input, length));
            // 构造原始的model对象
            FileBatch fileBatch = new FileBatch();
            fileBatch.setIdentity(build(filebatchProto.getIdentity()));
            for (BatchProto.FileData fileDataProto : filebatchProto.getFilesList()) {
                FileData fileData = new FileData();
                fileData.setPairId(fileDataProto.getPairId());
                fileData.setTableId(fileDataProto.getTableId());
                fileData.setEventType(EventType.valuesOf(fileDataProto.getEventType()));
                fileData.setLastModifiedTime(fileDataProto.getLastModifiedTime());
                fileData.setNameSpace(fileDataProto.getNamespace());
                fileData.setPath(fileDataProto.getPath());
                fileData.setSize(fileDataProto.getSize());
                // 添加到filebatch中
                fileBatch.getFiles().add(fileData);
            }
            dbBatch.setFileBatch(fileBatch);
            return dbBatch;
View Full Code Here

            BatchProto.FileBatch filebatchProto = BatchProto.FileBatch.parseFrom(new LimitedInputStream(input, length));
            // 构造原始的model对象
            FileBatch fileBatch = new FileBatch();
            fileBatch.setIdentity(build(filebatchProto.getIdentity()));
            for (BatchProto.FileData fileDataProto : filebatchProto.getFilesList()) {
                FileData fileData = new FileData();
                fileData.setPairId(fileDataProto.getPairId());
                fileData.setTableId(fileDataProto.getTableId());
                fileData.setEventType(EventType.valuesOf(fileDataProto.getEventType()));
                fileData.setLastModifiedTime(fileDataProto.getLastModifiedTime());
                fileData.setNameSpace(fileDataProto.getNamespace());
                fileData.setPath(fileDataProto.getPath());
                fileData.setSize(fileDataProto.getSize());
                // 添加到filebatch中
                fileBatch.getFiles().add(fileData);
            }
            dbBatch.setFileBatch(fileBatch);
            return dbBatch;
View Full Code Here

TOP

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

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.