com.google.appengine.api.search
Class SortExpression

java.lang.Object
  extended by com.google.appengine.api.search.SortExpression

public final class SortExpression
extends java.lang.Object

Sorting specification for a single dimension. Multi-dimensional sorting is supported by a collection of SortExpressions.


Nested Class Summary
static class SortExpression.Builder
          A builder that constructs SortExpressions.
static class SortExpression.SortDirection
          The direction search results are sorted by, either ascending or descending.
 
Method Summary
 java.lang.String getDefaultValue()
           
 java.lang.Double getDefaultValueNumeric()
           
 SortExpression.SortDirection getDirection()
           
 java.lang.String getExpression()
           
static SortExpression.Builder newBuilder()
          Creates and returns a SortExpression Builder.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getExpression

public java.lang.String getExpression()
Returns:
the expression to evaluate for each document and sort by

getDirection

public SortExpression.SortDirection getDirection()
Returns:
the direction to sort the search results in

getDefaultValue

public java.lang.String getDefaultValue()
Returns:
the default value for the field. Can be null

getDefaultValueNumeric

public java.lang.Double getDefaultValueNumeric()
Returns:
the default numeric value for the field. Can be null

newBuilder

public static SortExpression.Builder newBuilder()
Creates and returns a SortExpression Builder.

Returns:
a new SortExpression.Builder. Set the parameters for the sort specification on the Builder, and use the SortExpression.Builder.build() method to create a concrete instance of SortExpression

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object