docs: correct MxDataType default-table labels and note non-negative sparse indices
Fix the MxSparseArray type-defaults table in gateway.md to use the real MxDataType enum member names (Integer, not Integer/LongInteger; Time, not Time/Timestamp) and clarify the int64 note. Add a docstring sentence to write_array_elements in the Python client noting that indices and total_length must be non-negative.
This commit is contained in:
+2
-2
@@ -512,10 +512,10 @@ Default values by element type:
|
||||
| Element type | Default |
|
||||
|---|---|
|
||||
| `Boolean` | `false` |
|
||||
| `Integer` / `LongInteger` | `0` |
|
||||
| `Integer` | `0` (int32, or int64 when an element value is 64-bit) |
|
||||
| `Float` / `Double` | `0` |
|
||||
| `String` | `""` |
|
||||
| `Time` / `Timestamp` | Unix epoch (1970-01-01T00:00:00Z) |
|
||||
| `Time` | Unix epoch (1970-01-01T00:00:00Z) |
|
||||
|
||||
Unmentioned indices take the element type's default — this is a **reset**, not a
|
||||
preserve. There is no read-modify-write merge: adding that would introduce cache
|
||||
|
||||
Reference in New Issue
Block a user