Database Reference
In-Depth Information
set
(
first
,
second
);
}
public
void
set
(
Text first
,
Text second
) {
this
.
first
=
first
;
this
.
second
=
second
;
}
public
Text
getFirst
() {
return
first
;
}
public
Text
getSecond
() {
return
second
;
}
@Override
public
void
write
(
DataOutput out
)
throws
IOException
{
first
.
write
(
out
);
second
.
write
(
out
);
}
@Override
public
void
readFields
(
DataInput in
)
throws
IOException
{
first
.
readFields
(
in
);
second
.
readFields
(
in
);
}
@Override
public
int
hashCode
() {
return
first
.
hashCode
() *
163
+
second
.
hashCode
();
}
@Override
public
boolean
equals
(
Object o
) {
if
(
o
instanceof
TextPair
) {
TextPair tp
= (
TextPair
)
o
;
return
first
.
equals
(
tp
.
first
) &&
second
.
equals
(
tp
.
second
);
}
return false
;
}
@Override
public
String
toString
() {
return
first
+
"\t"
+
second
;
}