public interface SortOrderVisitor<T>
| Modifier and Type | Method and Description | 
|---|---|
T | 
bucket(java.lang.String sourceName,
      int sourceId,
      int width,
      SortDirection direction,
      NullOrder nullOrder)  | 
T | 
day(java.lang.String sourceName,
   int sourceId,
   SortDirection direction,
   NullOrder nullOrder)  | 
T | 
field(java.lang.String sourceName,
     int sourceId,
     SortDirection direction,
     NullOrder nullOrder)  | 
T | 
hour(java.lang.String sourceName,
    int sourceId,
    SortDirection direction,
    NullOrder nullOrder)  | 
T | 
month(java.lang.String sourceName,
     int sourceId,
     SortDirection direction,
     NullOrder nullOrder)  | 
T | 
truncate(java.lang.String sourceName,
        int sourceId,
        int width,
        SortDirection direction,
        NullOrder nullOrder)  | 
default T | 
unknown(java.lang.String sourceName,
       int sourceId,
       java.lang.String transform,
       SortDirection direction,
       NullOrder nullOrder)  | 
static <R> java.util.List<R> | 
visit(SortOrder sortOrder,
     SortOrderVisitor<R> visitor)
Visit the fields of a  
SortOrder. | 
T | 
year(java.lang.String sourceName,
    int sourceId,
    SortDirection direction,
    NullOrder nullOrder)  | 
T field(java.lang.String sourceName, int sourceId, SortDirection direction, NullOrder nullOrder)
T bucket(java.lang.String sourceName, int sourceId, int width, SortDirection direction, NullOrder nullOrder)
T truncate(java.lang.String sourceName, int sourceId, int width, SortDirection direction, NullOrder nullOrder)
T year(java.lang.String sourceName, int sourceId, SortDirection direction, NullOrder nullOrder)
T month(java.lang.String sourceName, int sourceId, SortDirection direction, NullOrder nullOrder)
T day(java.lang.String sourceName, int sourceId, SortDirection direction, NullOrder nullOrder)
T hour(java.lang.String sourceName, int sourceId, SortDirection direction, NullOrder nullOrder)
default T unknown(java.lang.String sourceName, int sourceId, java.lang.String transform, SortDirection direction, NullOrder nullOrder)
static <R> java.util.List<R> visit(SortOrder sortOrder, SortOrderVisitor<R> visitor)
SortOrder.R - return type of the visitorsortOrder - a sort order to visitvisitor - a sort order visitor