Skip to content

Commit 451621b

Browse files
claudespicelukekim
authored andcommitted
fix: Remove Map from Cayenne unsupported types list
Map types are supported by Cayenne (Vortex). The source code in schema.rs only lists Interval, Duration, and FixedSizeBinary as unsupported types. A test (test_transform_schema_for_vortex_preserves_http_response_headers_map) explicitly verifies that Map types pass through correctly. This fix removes Map from the unsupported types list and adds it to the fully supported types list in vNext, 1.11.x, and 1.10.x docs.
1 parent 971ac27 commit 451621b

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

  • website
    • docs/components/data-accelerators/cayenne
    • versioned_docs
      • version-1.10.x/components/data-accelerators
      • version-1.11.x/components/data-accelerators

website/docs/components/data-accelerators/cayenne/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,7 @@ Cayenne (via Vortex) supports most Arrow data types with the following considera
418418
- Timestamps (normalized to Microsecond precision)
419419
- Date32 and Date64
420420
- Lists and FixedSizeLists
421+
- Maps
421422
- Structs
422423

423424
### Automatically Converted Types
@@ -433,7 +434,6 @@ The following types require the `unsupported_type_action` parameter:
433434

434435
- `Interval` types
435436
- `Duration` types
436-
- `Map` types
437437
- `FixedSizeBinary`
438438

439439
**`unsupported_type_action` options:**
@@ -504,7 +504,7 @@ Consider the following limitations when using Spice Cayenne acceleration:
504504

505505
- **File Mode Only**: Spice Cayenne only supports `mode: file` and does not support in-memory (`mode: memory`) acceleration.
506506
- **S3 Express Only**: Standard S3 buckets are not supported for remote storage. Only S3 Express One Zone directory buckets are supported.
507-
- **Unsupported Data Types**: `Interval`, `Duration`, `Map`, and `FixedSizeBinary` types require `unsupported_type_action` configuration.
507+
- **Unsupported Data Types**: `Interval`, `Duration`, and `FixedSizeBinary` types require `unsupported_type_action` configuration.
508508
- **No Traditional Indexes**: Spice Cayenne does not support explicit index creation via the `indexes` configuration. Vortex's segment statistics and fast random access encodings provide equivalent or better performance for most point lookup workloads.
509509
- **No MVCC**: Multi-version concurrency control is not yet implemented. Snapshots and time-travel queries are planned for future releases.
510510
- **No File Compaction**: Automatic file compaction to reclaim space from deleted rows is not yet available.

website/versioned_docs/version-1.10.x/components/data-accelerators/cayenne.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ Consider the following limitations when using Spice Cayenne acceleration:
110110
- **File Mode Only**: Spice Cayenne only supports `mode: file` and does not support in-memory (`mode: memory`) acceleration.
111111
- **No Snapshot Support**: Spice Cayenne does not yet support [acceleration snapshots](../../features/data-acceleration/snapshots) for bootstrapping from object storage.
112112
- **S3 Express Only**: Standard S3 buckets are not supported for remote storage. Only S3 Express One Zone directory buckets are supported.
113-
- **Unsupported Data Types**: `Interval`, `Duration`, `Map`, and `FixedSizeBinary` types require `unsupported_type_action` configuration.
113+
- **Unsupported Data Types**: `Interval`, `Duration`, and `FixedSizeBinary` types require `unsupported_type_action` configuration.
114114
- **No Traditional Indexes**: Spice Cayenne does not support explicit index creation via the `indexes` configuration. Vortex's segment statistics and fast random access encodings provide equivalent or better performance for most point lookup workloads.
115115
- **No MVCC**: Multi-version concurrency control is not yet implemented. Snapshots and time-travel queries are planned for future releases.
116116
- **No File Compaction**: Automatic file compaction to reclaim space from deleted rows is not yet available.

website/versioned_docs/version-1.11.x/components/data-accelerators/cayenne.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,7 @@ Cayenne (via Vortex) supports most Arrow data types with the following considera
420420
- Timestamps (normalized to Microsecond precision)
421421
- Date32 and Date64
422422
- Lists and FixedSizeLists
423+
- Maps
423424
- Structs
424425

425426
### Automatically Converted Types
@@ -435,7 +436,6 @@ The following types require the `unsupported_type_action` parameter:
435436

436437
- `Interval` types
437438
- `Duration` types
438-
- `Map` types
439439
- `FixedSizeBinary`
440440

441441
**`unsupported_type_action` options:**
@@ -507,7 +507,7 @@ Consider the following limitations when using Spice Cayenne acceleration:
507507
- **Beta Status**: Spice Cayenne is in active development. Configuration options may change between releases.
508508
- **File Mode Only**: Spice Cayenne only supports `mode: file` and does not support in-memory (`mode: memory`) acceleration.
509509
- **S3 Express Only**: Standard S3 buckets are not supported for remote storage. Only S3 Express One Zone directory buckets are supported.
510-
- **Unsupported Data Types**: `Interval`, `Duration`, `Map`, and `FixedSizeBinary` types require `unsupported_type_action` configuration.
510+
- **Unsupported Data Types**: `Interval`, `Duration`, and `FixedSizeBinary` types require `unsupported_type_action` configuration.
511511
- **No Traditional Indexes**: Spice Cayenne does not support explicit index creation via the `indexes` configuration. Vortex's segment statistics and fast random access encodings provide equivalent or better performance for most point lookup workloads.
512512
- **No MVCC**: Multi-version concurrency control is not yet implemented. Snapshots and time-travel queries are planned for future releases.
513513
- **No File Compaction**: Automatic file compaction to reclaim space from deleted rows is not yet available.

0 commit comments

Comments
 (0)