Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComparisonOptions ¶
type ComparisonOptions struct {
FloatTolerance float64 // Tolerance for float comparisons
TimestampTruncateTo time.Duration // Truncate timestamps to this precision
IgnoreJSONKeyOrder bool // Ignore JSON key order when comparing
AllowUnorderedRows bool // Allow unordered row comparison (deprecated - use PrimaryKeyColumns)
}
ComparisonOptions defines options for value comparison
func DefaultComparisonOptions ¶
func DefaultComparisonOptions() ComparisonOptions
DefaultComparisonOptions returns default comparison options
type ValidationResult ¶
func (*ValidationResult) AddError ¶
func (r *ValidationResult) AddError(err string)
func (*ValidationResult) AddMessage ¶
func (r *ValidationResult) AddMessage(msg string)
func (*ValidationResult) HasErrors ¶
func (r *ValidationResult) HasErrors() bool
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
func NewWithOptions ¶
func NewWithOptions(client *spanner.Client, options ComparisonOptions) *Validator
Click to show internal directories.
Click to hide internal directories.