src/main/java/org/mariadb/jdbc/BasePrepareStatement.java [903:929]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    } else if (obj instanceof LocalDateTime) {
      setTimestamp(parameterIndex, Timestamp.valueOf((LocalDateTime) obj));
    } else if (obj instanceof Instant) {
      setTimestamp(parameterIndex, Timestamp.from((Instant) obj));
    } else if (obj instanceof LocalDate) {
      setDate(parameterIndex, Date.valueOf((LocalDate) obj));
    } else if (obj instanceof OffsetDateTime) {
      setParameter(
          parameterIndex,
          new ZonedDateTimeParameter(
              ((OffsetDateTime) obj).toZonedDateTime(),
              protocol.getTimeZone(),
              useFractionalSeconds,
              options));
    } else if (obj instanceof OffsetTime) {
      setParameter(
          parameterIndex,
          new OffsetTimeParameter(
              (OffsetTime) obj, protocol.getTimeZone(), useFractionalSeconds, options));
    } else if (obj instanceof ZonedDateTime) {
      setParameter(
          parameterIndex,
          new ZonedDateTimeParameter(
              (ZonedDateTime) obj, protocol.getTimeZone(), useFractionalSeconds, options));
    } else if (obj instanceof LocalTime) {
      setParameter(parameterIndex, new LocalTimeParameter((LocalTime) obj, useFractionalSeconds));
    } else {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/org/mariadb/jdbc/BasePrepareStatement.java [1122:1148]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    } else if (obj instanceof LocalDateTime) {
      setTimestamp(parameterIndex, Timestamp.valueOf((LocalDateTime) obj));
    } else if (obj instanceof Instant) {
      setTimestamp(parameterIndex, Timestamp.from((Instant) obj));
    } else if (obj instanceof LocalDate) {
      setDate(parameterIndex, Date.valueOf((LocalDate) obj));
    } else if (obj instanceof OffsetDateTime) {
      setParameter(
          parameterIndex,
          new ZonedDateTimeParameter(
              ((OffsetDateTime) obj).toZonedDateTime(),
              protocol.getTimeZone(),
              useFractionalSeconds,
              options));
    } else if (obj instanceof OffsetTime) {
      setParameter(
          parameterIndex,
          new OffsetTimeParameter(
              (OffsetTime) obj, protocol.getTimeZone(), useFractionalSeconds, options));
    } else if (obj instanceof ZonedDateTime) {
      setParameter(
          parameterIndex,
          new ZonedDateTimeParameter(
              (ZonedDateTime) obj, protocol.getTimeZone(), useFractionalSeconds, options));
    } else if (obj instanceof LocalTime) {
      setParameter(parameterIndex, new LocalTimeParameter((LocalTime) obj, useFractionalSeconds));
    } else {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



