org.apache.hadoop.contrib.utils.join.TaggedMapOutput Java Examples
The following examples show how to use
org.apache.hadoop.contrib.utils.join.TaggedMapOutput.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: SampleDataJoinReducer.java From hadoop with Apache License 2.0 | 6 votes |
/** * * @param tags * a list of source tags * @param values * a value per source * @return combined value derived from values of the sources */ protected TaggedMapOutput combine(Object[] tags, Object[] values) { // eliminate rows which didnot match in one of the two tables (for INNER JOIN) if (tags.length < 2) return null; String joinedStr = ""; for (int i=0; i<tags.length; i++) { if (i > 0) joinedStr += "\t"; // strip first column as it is the key on which we joined String line = ((Text) (((TaggedMapOutput) values[i]).getData())).toString(); String[] tokens = line.split("\\t", 2); joinedStr += tokens[1]; } TaggedMapOutput retv = new SampleTaggedMapOutput(new Text(joinedStr)); retv.setTag((Text) tags[0]); return retv; }
Example #2
Source File: SampleDataJoinReducer.java From big-c with Apache License 2.0 | 6 votes |
/** * * @param tags * a list of source tags * @param values * a value per source * @return combined value derived from values of the sources */ protected TaggedMapOutput combine(Object[] tags, Object[] values) { // eliminate rows which didnot match in one of the two tables (for INNER JOIN) if (tags.length < 2) return null; String joinedStr = ""; for (int i=0; i<tags.length; i++) { if (i > 0) joinedStr += "\t"; // strip first column as it is the key on which we joined String line = ((Text) (((TaggedMapOutput) values[i]).getData())).toString(); String[] tokens = line.split("\\t", 2); joinedStr += tokens[1]; } TaggedMapOutput retv = new SampleTaggedMapOutput(new Text(joinedStr)); retv.setTag((Text) tags[0]); return retv; }
Example #3
Source File: SampleDataJoinReducer.java From RDFS with Apache License 2.0 | 6 votes |
/** * * @param tags * a list of source tags * @param values * a value per source * @return combined value derived from values of the sources */ protected TaggedMapOutput combine(Object[] tags, Object[] values) { // eliminate rows which didnot match in one of the two tables (for INNER JOIN) if (tags.length < 2) return null; String joinedStr = ""; for (int i=0; i<tags.length; i++) { if (i > 0) joinedStr += "\t"; // strip first column as it is the key on which we joined String line = ((Text) (((TaggedMapOutput) values[i]).getData())).toString(); String[] tokens = line.split("\\t", 2); joinedStr += tokens[1]; } TaggedMapOutput retv = new SampleTaggedMapOutput(new Text(joinedStr)); retv.setTag((Text) tags[0]); return retv; }
Example #4
Source File: SampleDataJoinReducer.java From hadoop-gpu with Apache License 2.0 | 6 votes |
/** * * @param tags * a list of source tags * @param values * a value per source * @return combined value derived from values of the sources */ protected TaggedMapOutput combine(Object[] tags, Object[] values) { // eliminate rows which didnot match in one of the two tables (for INNER JOIN) if (tags.length < 2) return null; String joinedStr = ""; for (int i=0; i<tags.length; i++) { if (i > 0) joinedStr += "\t"; // strip first column as it is the key on which we joined String line = ((Text) (((TaggedMapOutput) values[i]).getData())).toString(); String[] tokens = line.split("\\t", 2); joinedStr += tokens[1]; } TaggedMapOutput retv = new SampleTaggedMapOutput(new Text(joinedStr)); retv.setTag((Text) tags[0]); return retv; }
Example #5
Source File: SampleDataJoinMapper.java From hadoop with Apache License 2.0 | 5 votes |
protected Text generateGroupKey(TaggedMapOutput aRecord) { // first column in the input tab separated files becomes the key (to perform the JOIN) String line = ((Text) aRecord.getData()).toString(); String groupKey = ""; String[] tokens = line.split("\\t", 2); groupKey = tokens[0]; return new Text(groupKey); }
Example #6
Source File: SampleDataJoinMapper.java From big-c with Apache License 2.0 | 5 votes |
protected Text generateGroupKey(TaggedMapOutput aRecord) { // first column in the input tab separated files becomes the key (to perform the JOIN) String line = ((Text) aRecord.getData()).toString(); String groupKey = ""; String[] tokens = line.split("\\t", 2); groupKey = tokens[0]; return new Text(groupKey); }
Example #7
Source File: SampleDataJoinMapper.java From RDFS with Apache License 2.0 | 5 votes |
protected Text generateGroupKey(TaggedMapOutput aRecord) { // first column in the input tab separated files becomes the key (to perform the JOIN) String line = ((Text) aRecord.getData()).toString(); String groupKey = ""; String[] tokens = line.split("\\t", 2); groupKey = tokens[0]; return new Text(groupKey); }
Example #8
Source File: SampleDataJoinMapper.java From hadoop-gpu with Apache License 2.0 | 5 votes |
protected Text generateGroupKey(TaggedMapOutput aRecord) { // first column in the input tab separated files becomes the key (to perform the JOIN) String line = ((Text) aRecord.getData()).toString(); String groupKey = ""; String[] tokens = line.split("\\t", 2); groupKey = tokens[0]; return new Text(groupKey); }
Example #9
Source File: SampleDataJoinMapper.java From hadoop with Apache License 2.0 | 4 votes |
protected TaggedMapOutput generateTaggedMapOutput(Object value) { TaggedMapOutput retv = new SampleTaggedMapOutput((Text) value); retv.setTag(new Text(this.inputTag)); return retv; }
Example #10
Source File: SampleDataJoinMapper.java From big-c with Apache License 2.0 | 4 votes |
protected TaggedMapOutput generateTaggedMapOutput(Object value) { TaggedMapOutput retv = new SampleTaggedMapOutput((Text) value); retv.setTag(new Text(this.inputTag)); return retv; }
Example #11
Source File: SampleDataJoinMapper.java From RDFS with Apache License 2.0 | 4 votes |
protected TaggedMapOutput generateTaggedMapOutput(Object value) { TaggedMapOutput retv = new SampleTaggedMapOutput((Text) value); retv.setTag(new Text(this.inputTag)); return retv; }
Example #12
Source File: SampleDataJoinMapper.java From hadoop-gpu with Apache License 2.0 | 4 votes |
protected TaggedMapOutput generateTaggedMapOutput(Object value) { TaggedMapOutput retv = new SampleTaggedMapOutput((Text) value); retv.setTag(new Text(this.inputTag)); return retv; }