Skip to content

Commit

Permalink
[#5150] fix (doc): Align the gravitino type in trino-connector doc (#…
Browse files Browse the repository at this point in the history
…5313)

### What changes were proposed in this pull request?

Align the gravitino type in trino-connector doc with programming guides
doc

### Why are the changes needed?

Fix:#5150 

### Does this PR introduce _any_ user-facing change?

Update docs

### How was this patch tested?

No

Co-authored-by: Yuhui <[email protected]>
  • Loading branch information
github-actions[bot] and diqiu50 authored Oct 28, 2024
1 parent d6ef68b commit ff029ce
Showing 1 changed file with 22 additions and 20 deletions.
42 changes: 22 additions & 20 deletions docs/trino-connector/supported-catalog.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ call gravitino.system.create_catalog(
'hive',
map(
array['metastore.uris', 'trino.bypass.hive.config.resources'],
array['thrift://trino-ci-hive:9083', "/tmp/hive-site.xml,/tmp/core-site.xml"]
array['thrift://trino-ci-hive:9083', '/tmp/hive-site.xml,/tmp/core-site.xml']
)
);
```
Expand All @@ -149,24 +149,26 @@ More Trino connector configurations can refer to:
Gravitino Trino connector supports the following data type conversions between Trino and Gravitino currently. Depending on the detailed catalog, Gravitino may not support some data types conversion for this specific catalog, for example,
Hive does not support `TIME` data type.

| Gravitino Type | Trino Type |
|----------------|------------|
| BooleanType | BOOLEAN |
| ByteType | TINYINT |
| ShortType | SMALLINT |
| IntegerType | INTEGER |
| LongType | BIGINT |
| FloatType | REAL |
| DoubleType | DOUBLE |
| DecimalType | DECIMAL |
| StringType | VARCHAR |
| VarcharType | VARCHAR |
| BinaryType | VARBINARY |
| DateType | DATE |
| TimeType | TIME |
| TimestampType | TIMESTAMP |
| ArrayType | ARRAY |
| MapType | MAP |
| StructType | ROW |
| Gravitino Type | Trino Type |
|-----------------------|--------------------------|
| Boolean | BOOLEAN |
| Byte | TINYINT |
| Short | SMALLINT |
| Integer | INTEGER |
| Long | BIGINT |
| Float | REAL |
| Double | DOUBLE |
| Decimal | DECIMAL |
| String | VARCHAR |
| Varchar | VARCHAR |
| FixedChar | CHAR |
| Binary | VARBINARY |
| Date | DATE |
| Time | TIME |
| Timestamp | TIMESTAMP |
| TimestampWithTimezone | TIMESTAMP WITH TIME ZONE |
| List | ARRAY |
| Map | MAP |
| Struct | ROW |

For more about Trino data types, please refer to [Trino data types](https://trino.io/docs/current/language/types.html) and Gravitino data types, please refer to [Gravitino data types](../manage-relational-metadata-using-gravitino.md#gravitino-table-column-type).

0 comments on commit ff029ce

Please sign in to comment.