コード例 #1
0
 public static void SetNullableDouble(Inserter inserter, double?value)
 {
     if (value.HasValue)
     {
         inserter.Add(value.Value);
     }
     else
     {
         inserter.AddNull();
     }
 }
コード例 #2
0
 public static void SetNullableInt64(Inserter inserter, long?value)
 {
     if (value.HasValue)
     {
         inserter.Add(value.Value);
     }
     else
     {
         inserter.AddNull();
     }
 }
コード例 #3
0
 public static void SetNullableInt16(Inserter inserter, short?value)
 {
     if (value.HasValue)
     {
         inserter.Add(value.Value);
     }
     else
     {
         inserter.AddNull();
     }
 }
コード例 #4
0
 public static void SetNullableBoolean(Inserter inserter, bool?value)
 {
     if (value.HasValue)
     {
         inserter.Add(value.Value);
     }
     else
     {
         inserter.AddNull();
     }
 }
コード例 #5
0
 public static void SetString(Inserter inserter, string value)
 {
     if (value == null)
     {
         inserter.AddNull();
     }
     else
     {
         inserter.Add(value);
     }
 }
コード例 #6
0
 public static void SetNullableDateTime(Inserter inserter, DateTime?value)
 {
     if (value.HasValue)
     {
         inserter.Add(new Timestamp(value.Value.Year, value.Value.Month, value.Value.Day,
                                    value.Value.Hour, value.Value.Minute, value.Value.Second, value.Value.Millisecond * 1000));
     }
     else
     {
         inserter.AddNull();
     }
 }