Example #1
0
 public static string ReadStringSafe(this NpgsqlBinaryExporter reader)
 {
     if (!reader.IsNull)
     {
         return(reader.Read <string>(NpgsqlTypes.NpgsqlDbType.Text));
     }
     else
     {
         reader.Skip();
         return(null);
     }
 }
Example #2
0
 public static int?ReadIntSafe(this NpgsqlBinaryExporter reader)
 {
     if (!reader.IsNull)
     {
         return(reader.Read <int>(NpgsqlTypes.NpgsqlDbType.Integer));
     }
     else
     {
         reader.Skip();
         return(null);
     }
 }
Example #3
0
 public static double?ReadDoubleSafe(this NpgsqlBinaryExporter reader)
 {
     if (!reader.IsNull)
     {
         return(reader.Read <double>(NpgsqlTypes.NpgsqlDbType.Real));
     }
     else
     {
         reader.Skip();
         return(null);
     }
 }
 /// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="reader">Читатель</param>
 internal PgDbBulkReader(NpgsqlBinaryExporter reader)
 {
     _reader = reader;
 }