Enum Class DateMode

java.lang.Object
java.lang.Enum<DateMode>
org.gridgain.kafka.source.DateMode
All Implemented Interfaces:
Serializable, Comparable<DateMode>, Constable

public enum DateMode extends Enum<DateMode>
Conversion mode for ColumnType.DATE (LocalDate Java type, "DATE" SQL type).
  • Enum Constant Details

    • INT32_ARRAY

      public static final DateMode INT32_ARRAY
      Convert LocalDate to an array of three integers: year, month, day. This mode is compatible with Kafka Connect KafkaJsonDeserializer and KafkaJsonSchemaDeserializer.
    • STRING

      public static final DateMode STRING
      Convert LocalDate to a string in ISO-8601 format.
    • KAFKA_DATE

      public static final DateMode KAFKA_DATE
      Convert LocalDate to Kafka Connect Date logical type. The underlying representation is an integer representing the number of standardized days (based on a number of milliseconds with 24 hours/day, 60 minutes/hour, 60 seconds/minute, 1000 milliseconds/second with n) since Unix epoch.
  • Method Details

    • values

      public static DateMode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DateMode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null