Name | Type | |
|---|---|---|
| CommitmentStorageMap | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["sxt_core:tables:TableIdentifier","proof_of_sql_commitment_map:commitment_scheme:CommitmentScheme"],"value":"Vec<U8>","keys_id":428,"value_id":105}} | |
| DefaultCommitmentSchemes | {"origin":"PlainType","plain_type":"proof_of_sql_commitment_map:commitment_scheme:CommitmentSchemeFlags","PlainTypeValue":108} |
Name | Docs |
|---|---|
| CommitmentWithTooManyColumns | Proof-of-sql commitment has too many columns. |
| SerializeCommitment | Failed to serialize proof-of-sql commitment. |
| DeserializeCommitment | Failed to deserialize proof-of-sql commitment. |
| SerializeInsertData | Failed to serialize `OnChainTable`. |
| DeserializeInsertData | Failed to deserialize `OnChainTable`. |
| InappropriateSnapshotCommitments | Snapshot commitments don't match table definition. |
| CreateTableWithNoColumns | Table must have at least one column. |
| CreateTableWithInvalidTableIdentifierCount | Table ref has unexpected number of identifiers. |
| CreateTableWithDuplicateIdentifiers | Table has duplicate identifiers. |
| CreateTableWithReservedMetadataPrefix | Table uses reserved metadata prefix. |
| DecimalColumnWithoutPrecision | Decimal/numeric columns should have constrained precision and scale. |
| DecimalColumnWithInvalidPrecision | Decimal/numeric columns should have precision between 1 and 75. |
| DecimalColumnWithInvalidScale | Decimal/numeric columns should have scale between 0 and 127. |
| SupportedColumnWithUnsupportedParameter | Column type supported but not type parameter. |
| ColumnWithUnsupportedDataType | Column type not supported. |
| ColumnWithoutNotNull | Column should be NOT NULL. |
| ColumnWithUnsupportedOption | Column option not supported. |
| NativeSerializeCommitment | Failed to serialize proof-of-sql commitment in native interface. |
| NativeDeserializeCommitment | Failed to deserialize proof-of-sql commitment in native interface. |
| NativeSerializeInsertData | Failed to serialize `OnChainTable` in native interface. |
| NativeDeserializeInsertData | Failed to deserialize `OnChainTable` in native interface. |
| ExistingCommitmentsRangeMismatch | Existing commitments of different schemes don't agree on table range. |
| ExistingCommitmentsColumnOrderMismatch | Existing commitments of different schemes don't agree on column order. |
| NoExistingCommitments | Cannot update table with no existing commitments. |
| InsertDataOutOfBounds | Insert data contains values out of bounds of scalar field. |
| InsertDataDoesntMatchExistingCommitments | Insert data does not match existing commitments. |
| TableAlreadyExists | Table identifier already exists in commitment storage. |
| InsertExceedsLimit | The insert cannot be performed as the resulting end row exceeds the limit |
| UnexpectedNegativeRange | Unable to construct table commitment due to negative range. |
| VarcharColumnsNoLongerUtf8 | Utf8 error encountered after varbinary workaround. |