Interface GenericArrowVectorAccessorFactory.StringFactory<Utf8StringT>
- Type Parameters:
- Utf8StringT- A concrete type that can represent a UTF8 string.
- Enclosing class:
- GenericArrowVectorAccessorFactory<DecimalT,- Utf8StringT, - ArrayT, - ChildVectorT extends AutoCloseable> 
protected static interface GenericArrowVectorAccessorFactory.StringFactory<Utf8StringT>
Create a UTF8 String value of type 
Utf8StringT from arrow vector value.- 
Method SummaryModifier and TypeMethodDescriptionClass of concrete UTF8 String type.ofByteBuffer(ByteBuffer byteBuffer) Create a UTF8 String from the byte buffer.ofBytes(byte[] bytes) Create a UTF8 String from the byte array.default Utf8StringTofRow(org.apache.arrow.vector.FixedSizeBinaryVector vector, int rowId) Create a UTF8 String from the row value in the FixedSizeBinaryVector vector.default Utf8StringTofRow(org.apache.arrow.vector.IntVector offsetVector, org.apache.parquet.column.Dictionary dictionary, int rowId) Create a UTF8 String from the row value in the Dictionary.ofRow(org.apache.arrow.vector.VarCharVector vector, int rowId) Create a UTF8 String from the row value in the arrow vector.
- 
Method Details- 
getGenericClassClass<Utf8StringT> getGenericClass()Class of concrete UTF8 String type.
- 
ofRowCreate a UTF8 String from the row value in the arrow vector.
- 
ofRowCreate a UTF8 String from the row value in the FixedSizeBinaryVector vector.
- 
ofRowdefault Utf8StringT ofRow(org.apache.arrow.vector.IntVector offsetVector, org.apache.parquet.column.Dictionary dictionary, int rowId) Create a UTF8 String from the row value in the Dictionary.
- 
ofBytesCreate a UTF8 String from the byte array.
- 
ofByteBufferCreate a UTF8 String from the byte buffer.
 
-