Class DiffTableComparator


  • public class DiffTableComparator
    extends java.lang.Object
    • Constructor Detail

      • DiffTableComparator

        public DiffTableComparator​(java.lang.String table1Path,
                                   java.lang.String table2Path,
                                   java.lang.String projectedFields,
                                   boolean excludeEmbeddedFamilies,
                                   DiffTableCounterCollector c)
                            throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getTable1IdToFieldPathMap

        public java.util.Map<java.lang.Integer,​org.ojai.FieldPath> getTable1IdToFieldPathMap()
      • getTable2IdToFieldPathMap

        public java.util.Map<java.lang.Integer,​org.ojai.FieldPath> getTable2IdToFieldPathMap()
      • getTable1PathToIdPathMap

        public java.util.Map<org.ojai.FieldPath,​java.lang.Integer> getTable1PathToIdPathMap()
      • getTable2PathToIdPathMap

        public java.util.Map<org.ojai.FieldPath,​java.lang.Integer> getTable2PathToIdPathMap()
      • getIdToFieldPathMap

        public static void getIdToFieldPathMap​(java.lang.String table,
                                               java.util.Map<java.lang.Integer,​org.ojai.FieldPath> idToPathMap,
                                               java.util.Map<org.ojai.FieldPath,​java.lang.Integer> pathToIdMap)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • processNextRowAndReturnDiff

        public java.util.ArrayList<RowDiff> processNextRowAndReturnDiff​(com.mapr.db.rowcol.DBDocumentImpl doc1,
                                                                        DocScanner scan2)
                                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • processNextRow

        public boolean processNextRow​(com.mapr.db.rowcol.DBDocumentImpl doc1,
                                      DocScanner scan)
                               throws java.io.IOException
        Throws:
        java.io.IOException