Package org.apache.iceberg.transforms
Interface PartitionSpecVisitor<T>
-
public interface PartitionSpecVisitor<T>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Tbucket(java.lang.String sourceName, int sourceId, int width)Tday(java.lang.String sourceName, int sourceId)Thour(java.lang.String sourceName, int sourceId)Tidentity(java.lang.String sourceName, int sourceId)Tmonth(java.lang.String sourceName, int sourceId)Ttruncate(java.lang.String sourceName, int sourceId, int width)static <R> java.util.List<R>visit(Schema schema, PartitionSpec spec, PartitionSpecVisitor<R> visitor)Tyear(java.lang.String sourceName, int sourceId)
-
-
-
Method Detail
-
identity
T identity(java.lang.String sourceName, int sourceId)
-
bucket
T bucket(java.lang.String sourceName, int sourceId, int width)
-
truncate
T truncate(java.lang.String sourceName, int sourceId, int width)
-
year
T year(java.lang.String sourceName, int sourceId)
-
month
T month(java.lang.String sourceName, int sourceId)
-
day
T day(java.lang.String sourceName, int sourceId)
-
hour
T hour(java.lang.String sourceName, int sourceId)
-
visit
static <R> java.util.List<R> visit(Schema schema, PartitionSpec spec, PartitionSpecVisitor<R> visitor)
-
-