presto-google-sheets/src/main/java/io/prestosql/plugin/google/sheets/SheetsTable.java/SheetsTable/SheetsTable
class SheetsTable:    @JsonCreator
    public SheetsTable(
            @JsonProperty("name") String name,
            @JsonProperty("columns") List<SheetsColumn> columns,
            @JsonProperty("values") List<List<Object>> values)
    {
        checkArgument(!isNullOrEmpty(name), "name is null or is empty");
        requireNonNull(columns, "columns is null");

        ImmutableList.Builder<ColumnMetadata> columnsMetadata = ImmutableList.builder();
        for (SheetsColumn column : columns) {
            columnsMetadata.add(new ColumnMetadata(column.getName(), column.getType()));
        }
        this.columnsMetadata = columnsMetadata.build();
        this.values = values;
    }