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 T
bucket(java.lang.String sourceName, int sourceId, int width)
T
day(java.lang.String sourceName, int sourceId)
T
hour(java.lang.String sourceName, int sourceId)
T
identity(java.lang.String sourceName, int sourceId)
T
month(java.lang.String sourceName, int sourceId)
T
truncate(java.lang.String sourceName, int sourceId, int width)
static <R> java.util.List<R>
visit(Schema schema, PartitionSpec spec, PartitionSpecVisitor<R> visitor)
T
year(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)
-
-