protected FunctionDelta fetchDelta(DbDataReader reader, DdlRules rules) { if (!reader.Read()) { reader.NextResult(); return(null); } var existingFunction = reader.GetString(0); reader.NextResult(); var drops = new List <string>(); while (reader.Read()) { drops.Add(reader.GetString(0)); } if (existingFunction == null) { return(null); } var actualBody = new FunctionBody(Identifier, drops.ToArray(), existingFunction.TrimEnd() + ";"); var expectedBody = ToBody(rules); return(new FunctionDelta(expectedBody, actualBody)); }
public FunctionDelta(FunctionBody expected, FunctionBody actual) { Expected = expected; Actual = actual; }