private void checkNonNullOfType(int columnIndex, Type expectedType, Object columnNameForError) { Type actualType = getColumnType(columnIndex); checkState( expectedType.equals(actualType), "Column %s is not of correct type: expected %s but was %s", columnNameForError, expectedType, actualType); checkNonNull(columnIndex, columnNameForError); }
private void checkNonNullArrayOfStruct(int columnIndex, Object columnNameForError) { Type actualType = getColumnType(columnIndex); checkState( actualType.getCode() == Type.Code.ARRAY && actualType.getArrayElementType().getCode() == Type.Code.STRUCT, "Column %s is not of correct type: expected ARRAY<STRUCT<...>> but was %s", columnNameForError, actualType); checkNonNull(columnIndex, columnNameForError); } }
private void checkNonNullOfType(int columnIndex, Type expectedType, Object columnNameForError) { Type actualType = getColumnType(columnIndex); checkState( expectedType.equals(actualType), "Column %s is not of correct type: expected %s but was %s", columnNameForError, expectedType, actualType); checkNonNull(columnIndex, columnNameForError); }
private void checkNonNullArrayOfStruct(int columnIndex, Object columnNameForError) { Type actualType = getColumnType(columnIndex); checkState( actualType.getCode() == Type.Code.ARRAY && actualType.getArrayElementType().getCode() == Type.Code.STRUCT, "Column %s is not of correct type: expected ARRAY<STRUCT<...>> but was %s", columnNameForError, actualType); checkNonNull(columnIndex, columnNameForError); } }