MCPcopy Create free account
hub / github.com/bytebase/bytebase / Equal

Method Equal

backend/plugin/schema/function_comparer.go:50–57  ·  view source on GitHub ↗

Equal compares two functions using simple definition comparison.

(oldFunc, newFunc *storepb.FunctionMetadata)

Source from the content-addressed store, hash-verified

48
49// Equal compares two functions using simple definition comparison.
50func (*DefaultFunctionComparer) Equal(oldFunc, newFunc *storepb.FunctionMetadata) bool {
51 if oldFunc == nil || newFunc == nil {
52 return oldFunc == newFunc
53 }
54
55 // Simple definition comparison
56 return functionsEqual(oldFunc, newFunc)
57}
58
59// CompareDetailed provides basic comparison for engines that don't have advanced comparison logic.
60func (*DefaultFunctionComparer) CompareDetailed(oldFunc, newFunc *storepb.FunctionMetadata) (*FunctionComparisonResult, error) {

Callers

nothing calls this directly

Calls 1

functionsEqualFunction · 0.85

Tested by

no test coverage detected