(k proto.DatabaseID)
| 148 | } |
| 149 | |
| 150 | func (s *metaState) loadSQLChainObject(k proto.DatabaseID) (o *types.SQLChainProfile, loaded bool) { |
| 151 | var old *types.SQLChainProfile |
| 152 | if old, loaded = s.dirty.databases[k]; loaded { |
| 153 | if old == nil { |
| 154 | loaded = false |
| 155 | return |
| 156 | } |
| 157 | o = deepcopy.Copy(old).(*types.SQLChainProfile) |
| 158 | return |
| 159 | } |
| 160 | if old, loaded = s.readonly.databases[k]; loaded { |
| 161 | o = deepcopy.Copy(old).(*types.SQLChainProfile) |
| 162 | return |
| 163 | } |
| 164 | return |
| 165 | } |
| 166 | |
| 167 | func (s *metaState) loadOrStoreSQLChainObject( |
| 168 | k proto.DatabaseID, v *types.SQLChainProfile) (o *types.SQLChainProfile, loaded bool, |
no outgoing calls