Class JsonNodeStructValueConvertor

java.lang.Object
io.debezium.connector.spanner.schema.mapper.JsonNodeStructValueConvertor

public class JsonNodeStructValueConvertor extends Object
Utility to parse JsonNode data into various data types
  • Constructor Details

    • JsonNodeStructValueConvertor

      private JsonNodeStructValueConvertor()
  • Method Details

    • getBytes

      public static ByteBuffer getBytes(com.fasterxml.jackson.databind.JsonNode node)
    • getLong

      public static Long getLong(com.fasterxml.jackson.databind.JsonNode node)
    • getDouble

      public static Double getDouble(com.fasterxml.jackson.databind.JsonNode node)
    • getBoolean

      public static Boolean getBoolean(com.fasterxml.jackson.databind.JsonNode node)
    • getString

      public static String getString(com.fasterxml.jackson.databind.JsonNode node)
    • getList

      public static List<Object> getList(com.fasterxml.jackson.databind.JsonNode node, org.apache.kafka.connect.data.Schema.Type type)
    • getValueFromNode

      private static Object getValueFromNode(com.fasterxml.jackson.databind.JsonNode node, org.apache.kafka.connect.data.Schema.Type type)