| getLotPortalListSql(Map, int, int) |  | 0% |  | 0% | 39 | 39 | 205 | 205 | 1 | 1 |
| getLotList4Ext(Map) |  | 0% |  | 0% | 22 | 22 | 96 | 96 | 1 | 1 |
| getLotPlanPage(Long, Page, Map) |  | 0% |  | 0% | 25 | 25 | 143 | 143 | 1 | 1 |
| getLotCountSql(Map) |  | 0% |  | 0% | 38 | 38 | 124 | 124 | 1 | 1 |
| lambda$getLotPlanAdjustDataWithSimilarTime$15(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 61 | 61 | 1 | 1 |
| queryLotPortalCondition(String, String, String, String, Map) |   | 46% |   | 33% | 35 | 37 | 79 | 153 | 0 | 1 |
| qryLotStatus(Page, Map) |  | 0% |  | 0% | 19 | 19 | 52 | 52 | 1 | 1 |
| getProcessAllReworkStepInfoByLot(long, Long, String, long, int, Integer) |  | 0% |  | 0% | 10 | 10 | 81 | 81 | 1 | 1 |
| lambda$qryLotHoldReleaseHistory$4(ResultSet, int) |  | 0% |  | 0% | 6 | 6 | 53 | 53 | 1 | 1 |
| getCount(String, Map) |   | 29% |   | 14% | 66 | 67 | 55 | 83 | 0 | 1 |
| lambda$getAvailableLotListWithExt$2(ResultSet, int) |  | 0% |  | 0% | 6 | 6 | 40 | 40 | 1 | 1 |
| qryLotHistoryExp(Long, int, int) |  | 0% |  | 0% | 12 | 12 | 46 | 46 | 1 | 1 |
| lambda$qryLotHoldInfoForRelease$5(ResultSet, int) |  | 0% |  | 0% | 3 | 3 | 42 | 42 | 1 | 1 |
| lambda$qryLotSplitMergeHistory$6(ResultSet, int) |  | 0% |  | 0% | 5 | 5 | 33 | 33 | 1 | 1 |
| qryBondedMappingInfos(String, String, String, String, String, Page) |  | 0% |  | 0% | 10 | 10 | 35 | 35 | 1 | 1 |
| lambda$getLotList4Ship$0(ResultSet, int) |  | 0% |  | 0% | 2 | 2 | 31 | 31 | 1 | 1 |
| qryWorkAreaAndEqptGroupAndStationComboData(String, String, String, Map) |  | 0% |  | 0% | 7 | 7 | 42 | 42 | 1 | 1 |
| getLotsForReassign(Long, Map) |  | 0% |  | 0% | 14 | 14 | 41 | 41 | 1 | 1 |
| queryLotPlanHistory(Page, Map) |  | 0% |  | 0% | 6 | 6 | 38 | 38 | 1 | 1 |
| getLotsList(Map) |  | 0% |  | 0% | 8 | 8 | 33 | 33 | 1 | 1 |
| buildLotPortalConditionMap(Map) |  | 0% |  | 0% | 14 | 14 | 35 | 35 | 1 | 1 |
| getBatchBankLots(Map) |  | 0% |  | 0% | 8 | 8 | 35 | 35 | 1 | 1 |
| qryLotSplitMergeHistory(long, String, String, Integer, Integer, String, String) |  | 0% |  | 0% | 6 | 6 | 30 | 30 | 1 | 1 |
| lambda$queryLotLoopHistoryInfo$19(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| lambda$queryUnitLoopInfo$20(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| getBatchCancelFutureHoldLots(Map, long) |  | 0% |  | 0% | 6 | 6 | 30 | 30 | 1 | 1 |
| queryLotStepHistoryComments(Long, List) |  | 0% |  | 0% | 4 | 4 | 25 | 25 | 1 | 1 |
| queryUnitLoopInfo(LotRecycledInfo) |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| lambda$queryLotLoopInfo$18(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| getLotPlanAdjustDataWithSimilarTime(Long, Timestamp) |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| getHoldLotsList(Map) |  | 0% |  | 0% | 5 | 5 | 25 | 25 | 1 | 1 |
| getLot(String, long, String) |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
| getBatchAdjustLots(Map) |  | 0% |  | 0% | 4 | 4 | 24 | 24 | 1 | 1 |
| qryLotStepHistoryComment(long, long, int, int) |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| getInstanceIdSql(ShipQueryConditionDto, List) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| qryLotRecycledInfos(LotRecycledInfo, String) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| buildParameter(ShipQueryConditionDto, List, String) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| getCompletedssLotInfo(String) |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 |
| qryLotSplitMergeHistory(Page, long, String, String, String) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
| getTransReasonByTrans(Set, Long) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| getLotReworkHistoryInfoList(Page, Map) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| lambda$getCompletedssLotInfo$10(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| getOperationFutureLots(long, long) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| queryLotLoopHistoryInfo(Page, long, long) |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| buildFuture(String, Long) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| getProductOrProcessByRelationInLotAndLotPlan(String, String, String) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| getLotTimeLimitStatusByLotRrnAndQtimeId(long, String, String) |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| getLotInfoasMap(long, String, Long) |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 1 | 1 |
| qryLotHoldReleaseHistory(long) |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| getMaxLotId(String) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| getComsumeLotsByEqpt(Lot, Integer) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| qryBondedLotInfos(Lot) |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| getParamCon(Long, String) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| qryLotSplitMergeHistoryCount(long, String, String) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| queryLotLoopInfo(long, long, int) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| queryUnitReworkInfo(long, String) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| getLotPriorityList(long) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| getLotProcessInfo(long, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getBondingsByLotRrn(long, String) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| getLotsByEquipment4Ext(long, String, List) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| getStepByStation(Long) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| getEqpRunWaferRecipeMES(long, Date) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| qryLotHoldReleaseHistory(Page, long, String, String) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| getPlanLot(PlanLot) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| queryFutureLotDetail4Extjs(long, String, List) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| getChildLotsForMerge(Lot) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| splitList(List, int) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| getChildLotsForMergeWithActiveHold(Lot) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| queryLotStepHistory(Page, Long) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| getEqpRunLotRecipeMES(long, Date) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getEqpRunWaferRecipeEAP(String, String, Date) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| getFutureStep(long, long, long, Long, long, long) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getLotReworkCountBySubplan(Long, String, String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| getLotList4Ship(ShipQueryConditionDto) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getEqpRunLotRecipeEAP(String, String, Date) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| getAvailableLotListWithExt(String, int) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| lambda$queryUnitReworkInfo$21(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| checkLotStatus(Long, long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| qryBondedLotInfos(Unit) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getReticleByFamily(long) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getLotStepHisotryInfoByOperationRrn(Map) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getRunLotRrnsByChamberId(Long, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getLotsByEqpWithStatus(long, String[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| queryLotStepHistoryComments(Long, Set) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getMaxFlagFromLotId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getEqpRunWaferRecipeMESByEqpRunHist(String, Date) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getParentLotBankInfo(long) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| hasExecuted(long, long, long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| qryLotAfterTransDetail(Long, Long) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| qryLotCreateHistory(long, int, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getStepDesc(long, String, String, String, String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getRecipeByLot(long, String, String, String, String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getEqpRunLotRecipeMESByEqpRunHist(String, Date) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getLot(String, long, long, String) |   | 70% |   | 58% | 4 | 7 | 6 | 25 | 0 | 1 |
| generateLotIdIsExisted(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getLotExecuted(long, long, long, long, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| qryTransHistoryDetail(Long, Long) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getReworkExecutionInfo(Long, Long) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getReturnProcessInfo(Long, Long) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getReworkInfo(Long, Long) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getLotMoveInTime(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getMaxLotIdByProductType(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| qryLotInfo(Map, int, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| isLotHaveMovein(long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getLotLocationByRef(long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getMaxLotIdByLotType(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getMaxLotIdByLotType4NPW(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| qryByBondedLotInfos(Unit) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getMultiLotByCarrierRrn(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getLotCountInfo(Map) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| qryOperationParameters(Long, Long) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getReworkCount(Long, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNewLotTransRrn(long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getPreviousStationStep(Lot) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| translateRrn(long) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getLotProcessStepInfo(long, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| queryLotCount(Map) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getNPWBankLot(Map) |   | 77% |   | 50% | 4 | 5 | 6 | 26 | 0 | 1 |
| getInstanceIdsInLotByRrn(ShipQueryConditionDto) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getLotListByCarrierRrn(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| qryLotHoldInfoForRelease(Page, long, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| queryLotStepEquipmentHistoryByLot(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isMultipathRunningHoldStep(Lot) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getHoldReasonCodes4HoldCodeGroupAll(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getScrapReasons(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getTransRrnAndSequenceForDataCollectionTrans$16(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| queryAllLotTrans(Long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| queryLotPurposeByLotRrn(Long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| countPilotLotInfo(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getQtyForUnscrap(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getHoldBy(Long, Long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getPilotLotInfo(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getLotsByReticle(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getReutrnExe(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getReworkSeq(Long, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLotTransInfo(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getEqpRunWaferRecipeEAP$27(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$getParamSetMapByLotRrn$14(Map, ResultSet, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| qryAllLotAdjustDetail(Long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| qryLotExtInfo(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getMinReworkInfo(Long, Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isLotsInSameJobPrepared(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLotSapphreInfo(Long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| selectMatchingRulesFromReworkLot(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| selectMatchingRulesFromLot(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| selectMatchingRulesFromExecution(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLocationId(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getLayerId(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getLotReworkInfo(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getProcessRrn4FutureLots(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getSameEqptTrackInLotListByEqptRrn(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getInuseWaferQtyForReticle(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getUnitBondingInfo(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTotalQtyForUnscrap(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| queryLotExtCount(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getParentLotRrn(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getReworkLotCountByExecutionRrn(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLotCountByExecutionRrn(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEqpGroupByStep(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| qryLotTransHisCountByStepseq(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLotCountFormHistoryByCondition(String, List) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getCustId(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAreaByStep(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getParamSetMapByLotRrn(Long, Map) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getInstanceIdsInLotByRrn$1(Map, ResultSet, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getlotRrnByExecutionRrn(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBatchId(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLotWaferCount(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTransRrnAndSequenceForDataCollectionTrans(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getT7CodeHist(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getStepSequence(long, long) |   | 78% |   | 50% | 3 | 4 | 4 | 16 | 0 | 1 |
| getLotTimelimitStatusByLotRrn(Long, String) |   | 82% |   | 50% | 2 | 3 | 3 | 17 | 0 | 1 |
| lambda$getEqpRunLotRecipeEAP$26(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getEqpRunWaferRecipeMESByEqpRunHist$25(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getEqpRunLotRecipeMESByEqpRunHist$24(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getEqpRunWaferRecipeMES$23(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getEqpRunLotRecipeMES$22(ResultSet, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getBatchRrn() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| qryLotTransHistory(Map, int, int) |   | 92% |   | 50% | 7 | 8 | 2 | 27 | 0 | 1 |
| buildLocationId(Long) |   | 73% |   | 60% | 4 | 6 | 1 | 7 | 0 | 1 |
| getLotTimeLimitStatusForNormal() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLotInfoByStatus(long, String, String[]) |  | 95% |  | 75% | 1 | 3 | 2 | 35 | 0 | 1 |
| parseRouteRrn(String) |  | 80% |   | 50% | 2 | 3 | 1 | 9 | 0 | 1 |
| lambda$qryLotHistoryExp$7(Map) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| qryAdjustTransHistory(Long, Long) |  | 84% | | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| lambda$getStepByStation$12(ResultSet, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUserName(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLotExtSql() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getLotLocationByRef$28(ResultSet, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$queryLotStepHistoryComments$9(Long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxOfLotByProduct(Long) |  | 86% | | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| getFutureholdLotList(Map) |  | 97% | | 50% | 1 | 2 | 1 | 14 | 0 | 1 |
| getFutureholdLotListByOldData(Map) |  | 97% | | 50% | 1 | 2 | 1 | 13 | 0 | 1 |
| getLotInfo4Transaction(Long, Long) |  | 97% |  | 83% | 1 | 4 | 1 | 17 | 0 | 1 |
| queryPriorityBeforeLastAdjust(long, long) |  | 96% | | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| isMaterialMapping(Lot) |  | 95% | | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| parseRoute(String) |  | 93% |   | 50% | 2 | 3 | 1 | 9 | 0 | 1 |
| getHoldTransRrn(long) |  | 92% | | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| getLotStatus(long) |  | 91% | | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| ryAllLotInfoForLotPortal(Map) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$queryLotStepHistoryComments$8(Long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataCollectionUrlForDataCollectionTrans(long, Integer) |  | 96% | | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getReleaseReasonCodes(String, List, String) |  | 100% |  | 83% | 1 | 4 | 0 | 17 | 0 | 1 |
| getHoldReasonCodes(String, List, String) |  | 100% |  | 83% | 1 | 4 | 0 | 17 | 0 | 1 |
| getFieldValueInLotAndLotPlan(String) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| qryLotHistoryCommentByTime(long) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
| lambda$qryLotHistoryCommentByTime$13(ResultSet, int) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| queryLotInfoByPage(StringBuffer, List, LotQueryParameterDto) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| getLotFutureReassigns(long, String) |  | 100% | | 50% | 1 | 2 | 0 | 14 | 0 | 1 |
| getInstanceIdsInLotAndLotPlan(String) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| getFutureholdProductList(Map) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| qryLotTransHistoryCount(long) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| getProContextActiveDtl(long, long, long, int, long, long) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getLotStepHistory(long, long) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| queryUnitRecycledInfoByLotNoVersion(LotRecycledInfo) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| getPriorityInLotAndLotPlan() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| getReticleByLot(long, String, String, String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getUOM(Long, String) |  | 100% |  | 75% | 1 | 3 | 0 | 8 | 0 | 1 |
| queryLotInfoByNoPage(StringBuffer, List, LotQueryParameterDto) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getQueueTime(String) |  | 100% | | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| queryLotRecycledInfoByLotNoVersion(LotRecycledInfo) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getqueueTime(String) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getLotExtPL(long) |  | 100% |   | 50% | 2 | 3 | 0 | 6 | 0 | 1 |
| getReleaseGroup(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| getTransReason(long, long) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$getHoldReasonCodes$3(ResultSet, int) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getLotInfoasMap(long, String) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| isMultipleHoldExisted(long) |  | 100% | | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| getSplitLotInfo(long, long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| queryCarrierInfo(long) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getLotOrder(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getFutureholdOperationList(long, long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getLotTransRrnByLot(long, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getLotsByEqpt(String, long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$queryLotInfoByPage$11(ResultSet, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getLotExt(Lot) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getHoldReasons(long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getLotExt(LotExt) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getTransReasonByTrans(long, long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| parseOperation(String) |  | 100% | | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| getLots(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getLotRrn(String, long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getBatchId(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTransactionLogByRrn(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getLotByCarrierId(Long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getLotPlan(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getEqpIds(long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getLot(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getLot(long, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getParameterValueForLot(Lot) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getLotStateAndStepSeq(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getLotId(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getObjectLocationId(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getConsumedMaterial(Long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTransByName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getUOM1(Long) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUOM2(Long) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLotSql() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getDataCollectionUrlForDataCollectionTrans$17(ResultSet, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| LotQueryDAOImpl() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |