public static ClickHouseColumn of(String columnName, ClickHouseDataType dataType, boolean nullable,
            ClickHouseColumn... nestedColumns) {
        return update(
                new ClickHouseColumn(dataType, columnName, null, nullable, false, null, Arrays.asList(nestedColumns)));
    }
This class represents a column defined in database.
clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseColumn.java