Package org.apache.iceberg.orc
Class EstimateOrcAvgWidthVisitor
- java.lang.Object
-
- org.apache.iceberg.orc.OrcSchemaVisitor<java.lang.Integer>
-
- org.apache.iceberg.orc.EstimateOrcAvgWidthVisitor
-
public class EstimateOrcAvgWidthVisitor extends OrcSchemaVisitor<java.lang.Integer>
-
-
Constructor Summary
Constructors Constructor Description EstimateOrcAvgWidthVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integer
list(org.apache.orc.TypeDescription array, java.lang.Integer elementWidth)
java.lang.Integer
map(org.apache.orc.TypeDescription map, java.lang.Integer keyWidth, java.lang.Integer valueWidth)
java.lang.Integer
primitive(org.apache.orc.TypeDescription primitive)
java.lang.Integer
record(org.apache.orc.TypeDescription record, java.util.List<java.lang.String> names, java.util.List<java.lang.Integer> fieldWidths)
-
Methods inherited from class org.apache.iceberg.orc.OrcSchemaVisitor
afterElementField, afterField, afterKeyField, afterValueField, beforeElementField, beforeField, beforeKeyField, beforeValueField, currentFieldName, currentPath, elementName, keyName, path, valueName, visit, visitSchema
-
-
-
-
Method Detail
-
record
public java.lang.Integer record(org.apache.orc.TypeDescription record, java.util.List<java.lang.String> names, java.util.List<java.lang.Integer> fieldWidths)
- Overrides:
record
in classOrcSchemaVisitor<java.lang.Integer>
-
list
public java.lang.Integer list(org.apache.orc.TypeDescription array, java.lang.Integer elementWidth)
- Overrides:
list
in classOrcSchemaVisitor<java.lang.Integer>
-
map
public java.lang.Integer map(org.apache.orc.TypeDescription map, java.lang.Integer keyWidth, java.lang.Integer valueWidth)
- Overrides:
map
in classOrcSchemaVisitor<java.lang.Integer>
-
primitive
public java.lang.Integer primitive(org.apache.orc.TypeDescription primitive)
- Overrides:
primitive
in classOrcSchemaVisitor<java.lang.Integer>
-
-