Expand description
Replication rendering traits with ANSI defaults.
ReplicationRenderer extends SqlRenderer with methods for
SID (surrogate ID) function generation, data extraction, data loading, and
checksum validation. Each dialect crate overrides these methods to produce
platform-native SQL.
§Format names
Methods that accept a format parameter use well-known string identifiers:
| Name | Description |
|---|---|
"csv" | Comma-separated values |
"parquet" | Apache Parquet columnar format |
"json_lines" | JSON Lines (one object per line) |
"native" | Platform-native binary format |
Structs§
- SidExternal
Artifact - The identity of the artifact the bundle’s prerequisites step installs as
generate_sid— where one exists.
Enums§
- SidPrerequisite
Kind - What a platform’s SID prerequisite actually asks of whoever deploys.
Constants§
- SID_
PREREQUISITE_ STATEMENT_ DELIMITER - The line a dialect writes between two independently-executable statements
inside
ReplicationRenderer::sid_prerequisites. - SID_
PROBE_ INPUT - The input every generated prerequisite probe asks about.
Traits§
- Replication
Renderer - Rendering methods for replication operations: SID generation, data extraction, data loading, and checksum validation.
Functions§
- kind_
of_ prerequisite_ script - What shape a prerequisite script is, read off the script itself.
- statements_
in_ prerequisite_ script - The executable statements inside a prerequisite script, split on
SID_PREREQUISITE_STATEMENT_DELIMITER.