Skip to main content

key_refusal_reason

Function key_refusal_reason 

Source
pub fn key_refusal_reason(dialect: &dyn PlatformDialect) -> Option<String>
Expand description

The reason a dialect gives for its engine not computing razeri’s surrogate key, where it states that.

A dialect says so in two methods: ReplicationRenderer::sid_prerequisite_kind answers SidPrerequisiteKind::Refused, and ReplicationRenderer::sid_prerequisites says why, as the comment lines the bundle’s prerequisites file carries. This is that text as prose: each line’s leading -- taken off, and the statement delimiter left out.

None where the dialect does not refuse the key. Some of an empty string where it refuses and gives no reason, which the conformance report owes as a finding to fix.

Parameters:

  • dialect: the dialect asked.