Package com.mapr.db.mapreduce.tools.impl
Class DiffTableComparator
java.lang.Object
com.mapr.db.mapreduce.tools.impl.DiffTableComparator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDiffTableComparator(String table1Path, String table2Path, String projectedFields, boolean excludeEmbeddedFamilies, DiffTableCounterCollector c) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidgetIdToFieldPathMap(String table, Map<Integer, org.ojai.FieldPath> idToPathMap, Map<org.ojai.FieldPath, Integer> pathToIdMap) booleanprocessNextRow(com.mapr.db.rowcol.DBDocumentImpl doc1, DocScanner scan) processNextRowAndReturnDiff(com.mapr.db.rowcol.DBDocumentImpl doc1, DocScanner scan2)
-
Field Details
-
counter
-
-
Constructor Details
-
DiffTableComparator
public DiffTableComparator(String table1Path, String table2Path, String projectedFields, boolean excludeEmbeddedFamilies, DiffTableCounterCollector c) throws IOException - Throws:
IOException
-
-
Method Details
-
getTable1IdToFieldPathMap
-
getTable2IdToFieldPathMap
-
getTable1PathToIdPathMap
-
getTable2PathToIdPathMap
-
getIdToFieldPathMap
public static void getIdToFieldPathMap(String table, Map<Integer, org.ojai.FieldPath> idToPathMap, Map<org.ojai.FieldPath, throws IOExceptionInteger> pathToIdMap) - Throws:
IOException
-
processNextRowAndReturnDiff
public ArrayList<RowDiff> processNextRowAndReturnDiff(com.mapr.db.rowcol.DBDocumentImpl doc1, DocScanner scan2) throws IOException - Throws:
IOException
-
processNextRow
public boolean processNextRow(com.mapr.db.rowcol.DBDocumentImpl doc1, DocScanner scan) throws IOException - Throws:
IOException
-