MCPcopy Index your code
hub / github.com/bytebase/bytebase / generationMetadataEqual

Function generationMetadataEqual

backend/plugin/schema/differ.go:735–743  ·  view source on GitHub ↗

generationMetadataEqual compares two generation metadata structs.

(engine storepb.Engine, gen1, gen2 *storepb.GenerationMetadata)

Source from the content-addressed store, hash-verified

733
734// generationMetadataEqual compares two generation metadata structs.
735func generationMetadataEqual(engine storepb.Engine, gen1, gen2 *storepb.GenerationMetadata) bool {
736 if gen1 == nil && gen2 == nil {
737 return true
738 }
739 if gen1 == nil || gen2 == nil {
740 return false
741 }
742 return gen1.Type == gen2.Type && CompareExpressionsSemantically(engine, gen1.Expression, gen2.Expression)
743}
744
745// compareIndexes compares indexes between two tables.
746func compareIndexes(engine storepb.Engine, oldTable, newTable *model.TableMetadata) []*IndexDiff {

Callers 1

columnsEqualFunction · 0.85

Calls 1

Tested by

no test coverage detected