---
name: watsonxdata-api_custom_pcpp_ctg
title: Catalog properties for Presto (C++)
description: You can customize the catalog properties through an API for Presto (C++).
last-updated: 2024-12-07
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/watsonxdata?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Catalog properties for Presto (C++)
{: #api_custom_pcpp_ctg}

You can customize the catalog properties through an API for Presto (C++).

| Property name | Type | Validation added |
| -- | -- | -- |
| `hive.orc.use-column-names` | Boolean | True or False |
| `hive.parquet.use-column-names` | Boolean | True or False |
| `max-partitions-per-writers` | Integer | Limit{1, 100000} |
| `file-column-names-read-as-lower-case` | Boolean | True or False |
| `hive.parquet.writer.version` | String | Any string
| `hive.storage-format` | String | Any string |
| `iceberg.file-format` | String | Any string |
{: caption="Catalog properties for Presto (C++)" caption-side="bottom"}

The `file-column-names-read-as-lower-case` property is set to `False` by default on Presto (C++) worker and must not be set to `True`. This property must not be set anywhere else because it might cause the engine to crash.
{: note}