package
2.2.0-alpha.20190114+incompatible
Repository: https://github.com/ortery/cockroach.git
Documentation: pkg.go.dev

# Functions

AvroNameToSQLName is the inverse of SQLNameToAvroName.
KafkaNameToSQLName is the inverse of SQLNameToKafkaName except when SQLNameToKafkaName had to truncate.
MakeMetrics makes the metrics for changefeed monitoring.
NewFingerprintValidator returns a new FingerprintValidator that uses `fprintTable` as scratch space to recreate `origTable`.
NewOrderValidator returns a Validator that checks the row and resolved timestamp ordering guarantees.
ParseJSONValueTimestamps returns the updated or resolved timestamp set in the provided `format=json` value.
SQLNameToAvroName escapes a sql table name into a valid avro record or field name.
SQLNameToKafkaName escapes a sql table name into a valid kafka topic name.

# Structs

Metrics are for production monitoring of changefeeds.
TestingKnobs are the testing knobs for changefeed.

# Interfaces

Encoder turns a row into a serialized changefeed key, value, or resolved timestamp.
Sink is an abstraction for anything that a changefeed may emit into.
Validator checks for violations of our changefeed ordering and delivery guarantees in a single table.

# Type aliases

Validators abstracts over running multiple `Validator`s at once on the same feed.