Apache Pig
Duplication

Intro
  • For duplication, we look at places in code where there are six or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...
Duplication Overall
  • 15% duplication:
    • 110,896 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 16,827 duplicated lines
  • 879 duplicates
system15% (16,827 lines)
Duplication per Extension
java15% (16,681 lines)
pig67% (146 lines)
Duplication per Component (primary)
src/org/apache/pig/backend15% (6,284 lines)
src/org/apache/pig/builtin34% (3,483 lines)
contrib/piggybank/java/src/main19% (1,727 lines)
src/org/apache/pig/data22% (1,699 lines)
src/org/apache/pig/newplan11% (1,448 lines)
src/org/apache/pig/impl6% (681 lines)
src/org/apache/pig/tools8% (494 lines)
lib-src/bzip2/org/apache/tools19% (331 lines)
src/org/apache/pig/pen12% (295 lines)
src/org/apache/pig4% (149 lines)
tutorial/scripts67% (146 lines)
src/org/apache/pig/parser2% (54 lines)
tutorial/src/org/apache/pig10% (30 lines)
src/org/apache/pig/scripting<1% (6 lines)
shims/src/hadoop2/org/apache0% (0 lines)
shims/src/hive3/org/apache0% (0 lines)
shims/src/hive1/org/apache0% (0 lines)
lib-src/bzip2/org/apache/pig0% (0 lines)
src/org/apache/pig/classification0% (0 lines)
src/org/apache/pig/validator0% (0 lines)

Duplication Between Components (50+ lines)

G contrib/piggybank/java/src/main contrib/piggybank/java/src/main src/org/apache/pig/builtin src/org/apache/pig/builtin contrib/piggybank/java/src/main--src/org/apache/pig/builtin 1962 src/org/apache/pig/impl src/org/apache/pig/impl src/org/apache/pig/impl--src/org/apache/pig/builtin 164 src/org/apache/pig src/org/apache/pig src/org/apache/pig/impl--src/org/apache/pig 86 src/org/apache/pig/newplan src/org/apache/pig/newplan src/org/apache/pig/impl--src/org/apache/pig/newplan 290 src/org/apache/pig/backend src/org/apache/pig/backend src/org/apache/pig/impl--src/org/apache/pig/backend 128 src/org/apache/pig/pen src/org/apache/pig/pen src/org/apache/pig/impl--src/org/apache/pig/pen 86 src/org/apache/pig/backend--src/org/apache/pig/newplan 52 src/org/apache/pig/data src/org/apache/pig/data src/org/apache/pig/backend--src/org/apache/pig/data 202 src/org/apache/pig/pen--src/org/apache/pig/data 52 src/org/apache/pig/tools src/org/apache/pig/tools src/org/apache/pig/tools--src/org/apache/pig/backend 52 tutorial/src/org/apache/pig tutorial/src/org/apache/pig tutorial/src/org/apache/pig--contrib/piggybank/java/src/main 95

Download: SVG DOT (open online Graphviz editor)

Show more details on duplication between components...
Duplication per Component (backend)
src/org/apache/pig/backend/hadoop15% (6,284 lines)
shims/src/hadoop2/org/apache/pig0% (0 lines)
src/org/apache/pig/backend/executionengine0% (0 lines)
src/org/apache/pig/backend/datastorage0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
Size#FoldersFilesLinesCode
80 x 2 src/org/apache/pig/builtin
src/org/apache/pig/builtin
LongAvg.java
IntAvg.java
93:213 (49%)
94:214 (49%)
view
73 x 2 src/org/apache/pig/builtin
src/org/apache/pig/builtin
DoubleAvg.java
FloatAvg.java
95:206 (45%)
95:206 (45%)
view
64 x 2 src/org/apache/pig/backe...op/executionengine/util
src/org/apache/pig/backe...onengine/mapReduceLayer
SecondaryKeyOptimizerUtil.java
SecondaryKeyOptimizer.java
489:592 (15%)
449:552 (16%)
view
61 x 3 src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
AVG.java
FloatAvg.java
DoubleAvg.java
125:220 (33%)
96:189 (37%)
97:190 (37%)
view
59 x 2 src/org/apache/pig/backe...xecutionengine/tez/plan
src/org/apache/pig/backe...onengine/mapReduceLayer
TezCompiler.java
MRCompiler.java
2130:2218 (3%)
2484:2572 (3%)
view
59 x 2 src/org/apache/pig/data
src/org/apache/pig/data
InternalDistinctBag.java
DistinctDataBag.java
332:441 (26%)
433:542 (21%)
view
56 x 2 src/org/apache/pig/backe...op/executionengine/util
src/org/apache/pig/backe...onengine/mapReduceLayer
SecondaryKeyOptimizerUtil.java
SecondaryKeyOptimizer.java
599:685 (13%)
553:639 (14%)
view
56 x 2 src/org/apache/pig/data
src/org/apache/pig/data
SortedDataBag.java
InternalSortedBag.java
407:509 (22%)
315:418 (26%)
view
47 x 2 src/org/apache/pig/backe...p/executionengine/spark
src/org/apache/pig/backe...p/executionengine/spark
SparkPigSplit.java
SparkPigSplit.java
115:189 (28%)
235:309 (28%)
view
39 x 2 src/org/apache/pig/builtin
src/org/apache/pig/builtin
LongAvg.java
IntAvg.java
221:282 (24%)
226:287 (24%)
view
39 x 2 contrib/piggybank/java/s...gybank/evaluation/stats
src/org/apache/pig/builtin
COR.java
COR.java
100:162 (19%)
75:137 (19%)
view
39 x 2 src/org/apache/pig/builtin
src/org/apache/pig/builtin
DoubleAvg.java
FloatAvg.java
221:282 (24%)
221:282 (24%)
view
37 x 2 src/org/apache/pig/backe...op/executionengine/util
src/org/apache/pig/backe...onengine/mapReduceLayer
SecondaryKeyOptimizerUtil.java
SecondaryKeyOptimizer.java
130:185 (8%)
85:140 (9%)
view
36 x 2 src/org/apache/pig/backe...yer/expressionOperators
src/org/apache/pig/backe...yer/expressionOperators
LTOrEqualToExpr.java
LessThanExpr.java
59:107 (58%)
59:108 (58%)
view
36 x 2 src/org/apache/pig/backe...yer/expressionOperators
src/org/apache/pig/backe...yer/expressionOperators
GreaterThanExpr.java
GTOrEqualToExpr.java
56:104 (59%)
59:108 (58%)
view
36 x 2 contrib/piggybank/java/s...gybank/evaluation/stats
src/org/apache/pig/builtin
COV.java
COV.java
103:163 (20%)
77:137 (20%)
view
34 x 2 src/org/apache/pig/impl/util
src/org/apache/pig
StringUtils.java
LoadFunc.java
108:155 (36%)
160:218 (32%)
view
33 x 2 src/org/apache/pig/data
src/org/apache/pig/data
SortedDataBag.java
InternalSortedBag.java
322:387 (13%)
234:299 (15%)
view
33 x 2 src/org/apache/pig/data
src/org/apache/pig/data
InternalDistinctBag.java
DistinctDataBag.java
240:305 (15%)
337:402 (12%)
view
31 x 3 src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
AVG.java
FloatAvg.java
DoubleAvg.java
287:330 (17%)
239:282 (19%)
239:282 (19%)
view
Most Frequent Duplicates
The list of 20 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 28 src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
...
AVG.java
AVG.java
AVG.java
AVG.java
BigDecimalAvg.java
BigDecimalAvg.java
BigDecimalAvg.java
BigDecimalAvg.java
LongAvg.java
LongAvg.java
...
126:131 (3%)
143:148 (3%)
172:177 (3%)
309:314 (3%)
99:104 (3%)
115:120 (3%)
143:148 (3%)
267:272 (3%)
97:102 (3%)
114:119 (3%)
...
view
6 x 25 src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...onengine/spark/operator
src/org/apache/pig/backe...ngine/tez/plan/operator
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
...
POLocalRearrange.java
POSampleSortSpark.java
POCounterStatsTez.java
POFilter.java
POForEach.java
POPreCombinerLocalRearrange.java
POReservoirSample.java
POLoad.java
POLimit.java
POCollectedGroup.java
...
192:199 (1%)
38:45 (27%)
186:193 (6%)
164:171 (8%)
168:175 (1%)
91:98 (5%)
197:204 (5%)
163:170 (4%)
139:146 (6%)
113:120 (4%)
...
view
7 x 22 src/org/apache/pig/backe...ngine/tez/plan/operator
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
...
POCounterStatsTez.java
POSort.java
POFilter.java
POForEach.java
PODistinct.java
POPreCombinerLocalRearrange.java
POReservoirSample.java
POLoad.java
POLimit.java
POCollectedGroup.java
...
186:196 (7%)
312:322 (3%)
164:174 (10%)
168:178 (1%)
144:154 (8%)
91:105 (6%)
197:207 (6%)
163:173 (5%)
139:149 (8%)
113:127 (5%)
...
view
7 x 20 src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
...
BinCondExpression.java
GreaterThanExpression.java
UserFuncExpression.java
LessThanExpression.java
ModExpression.java
MultiplyExpression.java
NegativeExpression.java
SubtractExpression.java
NotExpression.java
LessThanEqualExpression.java
...
79:88 (14%)
46:55 (21%)
108:117 (3%)
46:55 (21%)
49:58 (21%)
49:58 (21%)
34:43 (23%)
49:58 (21%)
35:44 (24%)
46:55 (21%)
...
view
6 x 19 src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
...
BinCondExpression.java
GreaterThanExpression.java
ModExpression.java
LessThanExpression.java
MultiplyExpression.java
NegativeExpression.java
SubtractExpression.java
NotExpression.java
LessThanEqualExpression.java
GreaterThanEqualExpression.java
...
93:101 (12%)
59:67 (18%)
62:70 (18%)
59:67 (18%)
62:70 (18%)
47:55 (20%)
62:70 (18%)
48:56 (20%)
59:67 (18%)
59:67 (18%)
...
view
6 x 19 src/org/apache/pig/builtin
src/org/apache/pig/builtin
contrib/piggybank/java/s...valuation/datetime/diff
src/org/apache/pig/builtin
contrib/piggybank/java/s...uation/datetime/convert
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
contrib/piggybank/java/s...ggybank/evaluation/math
contrib/piggybank/java/s...valuation/datetime/diff
...
DaysBetween.java
ToMilliSeconds.java
ISODaysBetween.java
WeeksBetween.java
ISOToUnix.java
ToUnixTime.java
YearsBetween.java
MinutesBetween.java
ROUND.java
ISOMonthsBetween.java
...
94:101 (27%)
85:92 (33%)
111:118 (26%)
94:101 (27%)
89:96 (40%)
83:90 (33%)
95:102 (26%)
93:100 (27%)
89:99 (25%)
110:117 (26%)
...
view
6 x 17 src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
contrib/piggybank/java/s...valuation/datetime/diff
contrib/piggybank/java/s...ybank/evaluation/string
contrib/piggybank/java/s...valuation/datetime/diff
src/org/apache/pig/builtin
contrib/piggybank/java/s...valuation/datetime/diff
contrib/piggybank/java/s...ybank/evaluation/string
...
REGEX_EXTRACT.java
STARTSWITH.java
ENDSWITH.java
REPLACE.java
ISODaysBetween.java
RegexExtract.java
ISOMonthsBetween.java
REGEX_EXTRACT_ALL.java
ISOHoursBetween.java
RegexExtractAll.java
...
110:115 (12%)
67:72 (17%)
67:72 (17%)
97:102 (15%)
116:121 (26%)
98:103 (14%)
115:120 (26%)
107:112 (11%)
112:117 (26%)
102:107 (13%)
...
view
6 x 15 contrib/piggybank/java/s...ation/datetime/truncate
src/org/apache/pig/builtin
contrib/piggybank/java/s...ation/datetime/truncate
contrib/piggybank/java/s...ation/datetime/truncate
contrib/piggybank/java/s...ybank/evaluation/string
tutorial/src/org/apache/pig/tutorial
contrib/piggybank/java/s...uation/datetime/convert
contrib/piggybank/java/s...ation/datetime/truncate
contrib/piggybank/java/s...ation/datetime/truncate
tutorial/src/org/apache/pig/tutorial
...
ISOToDay.java
ToString.java
ISOToYear.java
ISOToMinute.java
UPPER.java
ToLower.java
CustomFormatToISO.java
ISOToHour.java
ISOToSecond.java
ExtractHour.java
...
99:106 (37%)
55:62 (21%)
100:107 (37%)
99:106 (37%)
81:91 (25%)
48:64 (33%)
98:105 (22%)
99:106 (37%)
100:107 (37%)
48:64 (33%)
...
view
6 x 14 src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
...
LOGenerate.java
LOJoin.java
LOSplit.java
LODistinct.java
LOStore.java
LOLimit.java
LORank.java
LOFilter.java
LONative.java
LOUnion.java
...
258:266 (3%)
168:177 (5%)
44:52 (27%)
46:54 (24%)
94:102 (8%)
74:82 (13%)
163:171 (8%)
74:82 (13%)
50:58 (14%)
236:244 (4%)
...
view
8 x 14 contrib/piggybank/java/s...valuation/datetime/diff
src/org/apache/pig/builtin
contrib/piggybank/java/s...valuation/datetime/diff
contrib/piggybank/java/s...valuation/datetime/diff
src/org/apache/pig/builtin
contrib/piggybank/java/s...ybank/evaluation/string
contrib/piggybank/java/s...uation/datetime/convert
src/org/apache/pig/builtin
contrib/piggybank/java/s...ybank/evaluation/string
contrib/piggybank/java/s...valuation/datetime/diff
...
ISODaysBetween.java
REGEX_EXTRACT_ALL.java
ISOMonthsBetween.java
ISOHoursBetween.java
STARTSWITH.java
RegexExtractAll.java
CustomFormatToISO.java
LAST_INDEX_OF.java
RegexMatch.java
ISOYearsBetween.java
...
116:123 (34%)
107:114 (15%)
115:122 (34%)
112:119 (34%)
67:74 (22%)
102:109 (17%)
103:110 (29%)
76:83 (30%)
84:91 (21%)
112:119 (34%)
...
view
7 x 14 contrib/piggybank/java/s...valuation/datetime/diff
src/org/apache/pig/builtin
contrib/piggybank/java/s...valuation/datetime/diff
src/org/apache/pig/builtin
contrib/piggybank/java/s...valuation/datetime/diff
src/org/apache/pig/builtin
contrib/piggybank/java/s...valuation/datetime/diff
contrib/piggybank/java/s...valuation/datetime/diff
src/org/apache/pig/builtin
contrib/piggybank/java/s...valuation/datetime/diff
...
ISOMonthsBetween.java
MonthsBetween.java
ISOHoursBetween.java
YearsBetween.java
ISOYearsBetween.java
MinutesBetween.java
ISODaysBetween.java
ISOSecondsBetween.java
HoursBetween.java
ISOMinutesBetween.java
...
110:118 (30%)
95:103 (30%)
107:115 (30%)
95:103 (30%)
107:115 (30%)
93:101 (31%)
111:119 (30%)
105:113 (30%)
92:100 (31%)
106:114 (30%)
...
view
6 x 12 src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
...
LOSort.java
LOJoin.java
LOLimit.java
LOCogroup.java
LOSplitOutput.java
LOStream.java
LOStore.java
LODistinct.java
LOSplit.java
LORank.java
...
113:121 (5%)
165:173 (5%)
71:79 (13%)
227:235 (3%)
84:92 (11%)
85:93 (10%)
91:99 (8%)
43:51 (24%)
41:49 (27%)
159:168 (8%)
...
view
8 x 12 tutorial/src/org/apache/pig/tutorial
contrib/piggybank/java/s...ation/datetime/truncate
contrib/piggybank/java/s...ation/datetime/truncate
contrib/piggybank/java/s...ybank/evaluation/string
tutorial/src/org/apache/pig/tutorial
src/org/apache/pig/builtin
contrib/piggybank/java/s...ation/datetime/truncate
contrib/piggybank/java/s...ation/datetime/truncate
contrib/piggybank/java/s...ation/datetime/truncate
contrib/piggybank/java/s...ation/datetime/truncate
...
ToLower.java
ISOToSecond.java
ISOToWeek.java
UPPER.java
ExtractHour.java
UPPER.java
ISOToDay.java
ISOToMonth.java
ISOToHour.java
ISOToYear.java
...
48:67 (44%)
100:110 (50%)
101:111 (50%)
81:94 (33%)
48:67 (44%)
73:86 (30%)
99:109 (50%)
100:110 (50%)
99:109 (50%)
100:110 (50%)
...
view
6 x 12 src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
src/org/apache/pig/builtin
...
DateTimeMax.java
Distinct.java
IntAvg.java
AVG.java
BigDecimalAvg.java
StringMin.java
FloatAvg.java
LongAvg.java
StringMax.java
BigIntegerAvg.java
...
49:56 (5%)
56:63 (8%)
63:70 (3%)
82:89 (3%)
64:71 (3%)
49:56 (5%)
63:70 (3%)
63:70 (3%)
48:55 (5%)
65:72 (3%)
...
view
7 x 12 src/org/apache/pig/data
src/org/apache/pig/data
src/org/apache/pig/data
src/org/apache/pig/data
src/org/apache/pig/data
src/org/apache/pig/data
src/org/apache/pig/data
src/org/apache/pig/data
src/org/apache/pig/data
src/org/apache/pig/data
...
SchemaTuple.java
SchemaTuple.java
SchemaTuple.java
SchemaTuple.java
SchemaTuple.java
SchemaTuple.java
SchemaTuple.java
SchemaTuple.java
SchemaTuple.java
SchemaTuple.java
...
1007:1014 (<1%)
1034:1041 (<1%)
1061:1068 (<1%)
1088:1095 (<1%)
1115:1122 (<1%)
1145:1152 (<1%)
1172:1179 (<1%)
1199:1206 (<1%)
1226:1233 (<1%)
1253:1260 (<1%)
...
view
7 x 11 src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
src/org/apache/pig/newplan/logical/relational
...
LOUnion.java
LOSplit.java
LOCross.java
LODistinct.java
LOJoin.java
LOStore.java
LORank.java
LOCogroup.java
LOSplitOutput.java
LOFilter.java
...
236:245 (4%)
44:53 (31%)
93:102 (14%)
46:55 (28%)
168:178 (6%)
94:103 (10%)
163:172 (9%)
230:239 (4%)
87:96 (13%)
74:83 (16%)
...
view
7 x 11 src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
...
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
...
381:392 (2%)
399:409 (2%)
416:426 (2%)
433:443 (2%)
450:460 (2%)
467:477 (2%)
484:494 (2%)
501:511 (2%)
518:528 (2%)
535:545 (2%)
...
view
8 x 11 src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...ngine/tez/plan/operator
src/org/apache/pig/backe...ngine/tez/plan/operator
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...ngine/tez/plan/operator
src/org/apache/pig/backe...ngine/tez/plan/operator
src/org/apache/pig/backe...yer/relationalOperators
src/org/apache/pig/backe...yer/relationalOperators
...
POReservoirSample.java
POPartialAgg.java
POBroadcastSpark.java
POValueInputTez.java
POValueOutputTez.java
PORank.java
POCounterStatsTez.java
POShuffledValueInputTez.java
POCounter.java
POPoissonSample.java
...
197:208 (6%)
645:656 (1%)
61:72 (29%)
169:180 (8%)
199:210 (7%)
186:197 (7%)
186:197 (8%)
161:172 (9%)
218:229 (6%)
187:198 (6%)
...
view
10 x 11 src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
src/org/apache/pig/newplan/logical/expression
...
RegexExpression.java
LessThanEqualExpression.java
OrExpression.java
AndExpression.java
LessThanExpression.java
NotEqualExpression.java
EqualExpression.java
NotExpression.java
GreaterThanEqualExpression.java
GreaterThanExpression.java
...
63:77 (31%)
59:73 (31%)
63:77 (31%)
63:77 (31%)
59:73 (31%)
63:77 (31%)
65:79 (29%)
48:62 (34%)
59:73 (31%)
59:73 (31%)
...
view
7 x 11 src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
src/org/apache/pig/backe...onengine/mapReduceLayer
...
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
PigWritableComparators.java
...
191:201 (2%)
208:218 (2%)
225:235 (2%)
242:252 (2%)
259:269 (2%)
276:286 (2%)
293:303 (2%)
310:320 (2%)
327:337 (2%)
344:354 (2%)
...
view