Example #1
0
 internal static PreparedStatement CreateExplicit(
     PreparedStatementManager manager,
     string sql,
     string name,
     List<NpgsqlParameter> parameters,
     PreparedStatement? statementBeingReplaced)
 {
     var pStatement = new PreparedStatement(manager, sql, true)
     {
         Name = name,
         StatementBeingReplaced = statementBeingReplaced
     };
     pStatement.SetParamTypes(parameters);
     return pStatement;
 }
Example #2
0
 internal static PreparedStatement CreateAutoPrepareCandidate(PreparedStatementManager manager, string sql)
     => new(manager, sql, false);