public class OrderBy
extends java.lang.Object
implements org.elasticsearch.common.io.stream.Writeable
Constructor and Description |
---|
OrderBy(java.util.List<Symbol> orderBySymbols,
boolean[] reverseFlags,
java.lang.Boolean[] nullsFirst) |
OrderBy(org.elasticsearch.common.io.stream.StreamInput in) |
Modifier and Type | Method and Description |
---|---|
void |
accept(java.util.function.Consumer<? super Symbol> consumer) |
OrderBy |
copyAndReplace(java.util.function.Function<? super Symbol,? extends Symbol> replaceFunction) |
boolean |
equals(java.lang.Object o) |
static java.lang.StringBuilder |
explainRepresentation(java.lang.StringBuilder sb,
java.util.List<? extends ExplainLeaf> leaves,
boolean[] reverseFlags,
java.lang.Boolean[] nullsFirst) |
int |
hashCode() |
java.lang.Boolean[] |
nullsFirst() |
java.util.List<Symbol> |
orderBySymbols() |
void |
replace(java.util.function.Function<? super Symbol,? extends Symbol> replaceFunction) |
boolean[] |
reverseFlags() |
java.lang.String |
toString() |
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
public OrderBy(java.util.List<Symbol> orderBySymbols, boolean[] reverseFlags, java.lang.Boolean[] nullsFirst)
public OrderBy(org.elasticsearch.common.io.stream.StreamInput in) throws java.io.IOException
java.io.IOException
public java.util.List<Symbol> orderBySymbols()
public boolean[] reverseFlags()
public java.lang.Boolean[] nullsFirst()
public void writeTo(org.elasticsearch.common.io.stream.StreamOutput out) throws java.io.IOException
writeTo
in interface org.elasticsearch.common.io.stream.Writeable
java.io.IOException
public OrderBy copyAndReplace(java.util.function.Function<? super Symbol,? extends Symbol> replaceFunction)
public void replace(java.util.function.Function<? super Symbol,? extends Symbol> replaceFunction)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.StringBuilder explainRepresentation(java.lang.StringBuilder sb, java.util.List<? extends ExplainLeaf> leaves, boolean[] reverseFlags, java.lang.Boolean[] nullsFirst)
public void accept(java.util.function.Consumer<? super Symbol> consumer)