Package io.trino.orc.metadata
Class OrcType
- java.lang.Object
-
- io.trino.orc.metadata.OrcType
-
public class OrcType extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOrcType.OrcTypeKind
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ColumnMetadata<OrcType>createRootOrcType(List<String> fieldNames, List<Type> fieldTypes)Map<String,String>getAttributes()intgetFieldCount()StringgetFieldName(int field)List<String>getFieldNames()OrcColumnIdgetFieldTypeIndex(int field)List<OrcColumnId>getFieldTypeIndexes()Optional<Integer>getLength()OrcType.OrcTypeKindgetOrcTypeKind()Optional<Integer>getPrecision()Optional<Integer>getScale()StringtoString()
-
-
-
Method Detail
-
getOrcTypeKind
public OrcType.OrcTypeKind getOrcTypeKind()
-
getFieldCount
public int getFieldCount()
-
getFieldTypeIndex
public OrcColumnId getFieldTypeIndex(int field)
-
getFieldTypeIndexes
public List<OrcColumnId> getFieldTypeIndexes()
-
getFieldName
public String getFieldName(int field)
-
-