public static DateTime DateTrunc(DateTime date, N1QlDatePart part)
 {
     throw NotSupportedError();
 }
 public static long DateDiff(DateTime date1, DateTime date2, N1QlDatePart part)
 {
     throw NotSupportedError();
 }
 public static long DatePart(DateTime date, N1QlDatePart part)
 {
     throw NotSupportedError();
 }
 public static DateTime DateAdd(DateTime date, long interval, N1QlDatePart part)
 {
     throw NotSupportedError();
 }
 public static DateTime DateTrunc(DateTime date, N1QlDatePart part)
 {
     throw NotSupportedError();
 }
 public static long DatePart(DateTime date, N1QlDatePart part)
 {
     throw NotSupportedError();
 }
 public static long DateDiff(DateTime date1, DateTime date2, N1QlDatePart part)
 {
     throw NotSupportedError();
 }
 public static DateTime DateAdd(DateTime date, long interval, N1QlDatePart part)
 {
     throw NotSupportedError();
 }