Package org.apache.iceberg.transforms
Interface SortOrderVisitor<T>
public interface SortOrderVisitor<T>
- 
Method SummaryModifier and TypeMethodDescriptionbucket(String sourceName, int sourceId, int width, SortDirection direction, NullOrder nullOrder) day(String sourceName, int sourceId, SortDirection direction, NullOrder nullOrder) field(String sourceName, int sourceId, SortDirection direction, NullOrder nullOrder) hour(String sourceName, int sourceId, SortDirection direction, NullOrder nullOrder) month(String sourceName, int sourceId, SortDirection direction, NullOrder nullOrder) truncate(String sourceName, int sourceId, int width, SortDirection direction, NullOrder nullOrder) default Tunknown(String sourceName, int sourceId, String transform, SortDirection direction, NullOrder nullOrder) static <R> List<R> visit(SortOrder sortOrder, SortOrderVisitor<R> visitor) Visit the fields of aSortOrder.year(String sourceName, int sourceId, SortDirection direction, NullOrder nullOrder) 
- 
Method Details- 
field
- 
bucket
- 
truncateT truncate(String sourceName, int sourceId, int width, SortDirection direction, NullOrder nullOrder) 
- 
year
- 
month
- 
day
- 
hour
- 
unknowndefault T unknown(String sourceName, int sourceId, String transform, SortDirection direction, NullOrder nullOrder) 
- 
visitVisit the fields of aSortOrder.- Type Parameters:
- R- return type of the visitor
- Parameters:
- sortOrder- a sort order to visit
- visitor- a sort order visitor
- Returns:
- a list of the result produced by visiting each sort field
 
 
-