internal ParseMessage Populate(NpgsqlStatement statement, TypeHandlerRegistry typeHandlerRegistry)
{
_state = State.WroteNothing;
_parameterTypePos = 0;
ParameterTypeOIDs.Clear();
Query = statement.SQL;
Statement = statement.PreparedStatementName ?? "";
foreach (var inputParam in statement.InputParameters) {
inputParam.ResolveHandler(typeHandlerRegistry);
ParameterTypeOIDs.Add(inputParam.Handler.BackendType.OID);
}
return this;
}