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":417,"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. |