Configuration
Plugin Parameters
A single configuration file is needed. The config file should be placed in the catalog folder (e.g.,/etc/trino/conf/catalog
on EMR) and named tiledb.properties
.
Sample file contents:
The following parameters can be configured in the tiledb.properties
and are plugin-wide.
Parameter | Default | Datatype | Description |
|
| String | CSV list of arrays to preload metadata on |
|
| Integer | Max read buffer size per attribute |
|
| Integer | Max write buffer size per attribute |
|
| String |
|
|
| String |
|
|
| String | TileDB config parameters in key1=value1,key2=value2 form |
Session Parameters
These can be set as follows:
Unset session parameters inherit the plugin configuration defaults. The list of session parameters is summarized below"
Name | Default | Datatype | Description |
| Plugin | Integer | Max read buffer size per attribute |
| Plugin | Integer | Max write buffer size per attribute |
| Plugin | String |
|
| Plugin | String |
|
|
| Integer | Number of splits to use per query, -1 means splits will be equal to number of workers |
|
| Boolean | Split only based on predicates pushed down from where clause |
|
| Boolean | Enable collecting and dumping connector stats to Trino log |
|
| String | TileDB config parameters in key1=value1,key2=value2 form |
Table properties
These are set upon table creation as follows:
Name | Description | Default | Possible Values | Required |
| Array URI |
|
| Yes |
| Array type |
|
| No |
| Cell order |
|
| No |
| Tile order |
|
| No |
| Tile capacity |
|
| No |
Column Parameters
These are set upon table creation as follows:
Name | Description | Default | Possible Values | Required |
| Column is a dimension |
| True, False | No |
| Domain lower bound |
| Any Long Value | No |
| Domain upper bound |
| Any Long Value | No |
| Tile extent |
| Any Long Value | No |
Last updated