in athena-udfs-textanalytics/src/main/java/com/amazonaws/athena/udf/textanalytics/TextAnalyticsUDFHandler.java [1310:1320]
private static String getStringValue(Block block, int field, int row)
{
if (row > block.getRowCount()) {
throw new IllegalArgumentException(row + " exceeds available rows " + block.getRowCount());
}
StringBuilder sb = new StringBuilder();
FieldReader fieldReader = block.getFieldReaders().get(field);
fieldReader.setPosition(row);
sb.append(BlockUtils.fieldToString(fieldReader));
return sb.toString();
}