dimensionalConfigsEqual checks if two dimensional configurations are equal.
(cfg1, cfg2 *storepb.DimensionalConfig)
| 1000 | |
| 1001 | // dimensionalConfigsEqual checks if two dimensional configurations are equal. |
| 1002 | func dimensionalConfigsEqual(cfg1, cfg2 *storepb.DimensionalConfig) bool { |
| 1003 | if cfg1 == nil && cfg2 == nil { |
| 1004 | return true |
| 1005 | } |
| 1006 | if cfg1 == nil || cfg2 == nil { |
| 1007 | return false |
| 1008 | } |
| 1009 | |
| 1010 | return cfg1.Dimensions == cfg2.Dimensions && |
| 1011 | cfg1.DataType == cfg2.DataType && |
| 1012 | cfg1.OperatorClass == cfg2.OperatorClass && |
| 1013 | cfg1.LayerGtype == cfg2.LayerGtype && |
| 1014 | cfg1.ParallelBuild == cfg2.ParallelBuild |
| 1015 | } |
| 1016 | |
| 1017 | // compareForeignKeys compares two lists of foreign keys. |
| 1018 | func compareForeignKeys(oldFKs, newFKs []*storepb.ForeignKeyMetadata) []*ForeignKeyDiff { |
no outgoing calls
no test coverage detected