public class FieldSampleComparator extends java.lang.Object implements SampleComparator
Constructor and Description |
---|
FieldSampleComparator(java.lang.String fieldName) |
Modifier and Type | Method and Description |
---|---|
long |
compare(Sample s1,
Sample s2)
Compares to sample
Must return an long integer that define the relational order of the 2
compared samples:
Negative long integer : s1 is lower than s2
Zero long integer : s1 is strictly equal to s2
Positive long integer : s1 is greater than s2
|
void |
initialize(SampleMetadata metadata)
Initializes the comparator with the
SampleMetadata of the samples
to be compared. |
public final void initialize(SampleMetadata metadata)
SampleComparator
SampleMetadata
of the samples
to be compared.
This function is invoked before any call to thecompare
service.
Not that this function is the place to get sample column indexes for better performance
initialize
in interface SampleComparator
metadata
- The metadata of the sample to be compared by this instancepublic long compare(Sample s1, Sample s2)
SampleComparator
Must return an long integer that define the relational order of the 2 compared samples:
compare
in interface SampleComparator
s1
- The first sample to be compareds2
- The second sample to compareds1 < s2
, 0 if s1 = s2
,
a positive integer if s1 > s2
Copyright © 1998-2019 Apache Software Foundation. All Rights Reserved.