public class FieldComparator extends Object implements StreamComparator
| 构造器和说明 |
|---|
FieldComparator(String fieldName,
ComparatorOrder order) |
FieldComparator(String leftFieldName,
String rightFieldName,
ComparatorOrder order) |
| 限定符和类型 | 方法和说明 |
|---|---|
StreamComparator |
append(StreamComparator other) |
int |
compare(Tuple leftTuple,
Tuple rightTuple) |
FieldComparator |
copyAliased(Map<String,String> aliases) |
boolean |
equals(Object o) |
String |
getLeftFieldName() |
ComparatorOrder |
getOrder() |
String |
getRightFieldName() |
boolean |
hasDifferentFieldNames() |
int |
hashCode() |
boolean |
isDerivedFrom(StreamComparator base) |
void |
setLeftFieldName(String leftFieldName) |
void |
setRightFieldName(String rightFieldName) |
Explanation |
toExplanation(StreamFactory factory)
Returns an explanation about the stream object
|
StreamExpressionParameter |
toExpression(StreamFactory factory) |
public FieldComparator(String fieldName, ComparatorOrder order)
public FieldComparator(String leftFieldName, String rightFieldName, ComparatorOrder order)
public void setLeftFieldName(String leftFieldName)
public String getLeftFieldName()
public void setRightFieldName(String rightFieldName)
public String getRightFieldName()
public ComparatorOrder getOrder()
public boolean hasDifferentFieldNames()
public StreamExpressionParameter toExpression(StreamFactory factory)
toExpression 在接口中 Expressiblepublic Explanation toExplanation(StreamFactory factory) throws IOException
ExpressibletoExplanation 在接口中 Expressiblefactory - Stream factory for this, contains information about the function nameIOException - throw on any errorpublic int compare(Tuple leftTuple, Tuple rightTuple)
compare 在接口中 Comparator<Tuple>public boolean isDerivedFrom(StreamComparator base)
isDerivedFrom 在接口中 StreamComparatorpublic FieldComparator copyAliased(Map<String,String> aliases)
copyAliased 在接口中 StreamComparatorpublic StreamComparator append(StreamComparator other)
append 在接口中 StreamComparatorCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.