Modifier and Type | Class and Description |
---|---|
static class |
HiveLayout.HiveLayoutFactory
Factory to create layout implementation.
|
Constructor and Description |
---|
HiveLayout(PartitionInfo partitionInfo,
List<ColumnStatisticsInfo> stats)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Map<String,ColumnStatisticsInfo> |
getColumnStatsData() |
PartitionInfo |
getData() |
AlluxioURI |
getLocation() |
String |
getSpec() |
TransformPlan |
getTransformPlan(TransformContext transformContext,
TransformDefinition definition) |
String |
getType() |
int |
hashCode() |
public static final String TYPE
public HiveLayout(PartitionInfo partitionInfo, List<ColumnStatisticsInfo> stats)
partitionInfo
- the partition infostats
- column statisticspublic String getType()
public String getSpec()
public PartitionInfo getData()
public AlluxioURI getLocation()
getLocation
in interface Layout
public Map<String,ColumnStatisticsInfo> getColumnStatsData()
getColumnStatsData
in interface Layout
public TransformPlan getTransformPlan(TransformContext transformContext, TransformDefinition definition) throws IOException
getTransformPlan
in interface Layout
transformContext
- the TransformContext
definition
- the transform definitionTransformPlan
representing the layout transformationIOException
Copyright © 2023. All Rights Reserved.