public class DeriveSchemaUtils extends Object
| Constructor and Description |
|---|
DeriveSchemaUtils() |
| Modifier and Type | Method and Description |
|---|---|
static List<com.fasterxml.jackson.databind.JsonNode> |
getListFromArray(com.fasterxml.jackson.databind.JsonNode field) |
static List<String> |
getSortedKeys(com.fasterxml.jackson.databind.JsonNode message) |
static List<com.fasterxml.jackson.databind.JsonNode> |
getUnique(List<com.fasterxml.jackson.databind.JsonNode> schemas) |
static void |
groupItems(com.fasterxml.jackson.databind.JsonNode element,
List<com.fasterxml.jackson.databind.JsonNode> items,
List<com.fasterxml.jackson.databind.JsonNode> records,
List<com.fasterxml.jackson.databind.JsonNode> arrays) |
static void |
mergeNumberTypes(List<com.fasterxml.jackson.databind.JsonNode> primitives) |
static void |
replaceEachField(com.fasterxml.jackson.databind.JsonNode mergedArray,
List<com.fasterxml.jackson.databind.JsonNode> uniqueRecords) |
static com.fasterxml.jackson.databind.node.ArrayNode |
sortJsonArrayList(com.fasterxml.jackson.databind.node.ArrayNode array) |
static com.fasterxml.jackson.databind.node.ObjectNode |
sortObjectNode(com.fasterxml.jackson.databind.node.ObjectNode node) |
public static List<com.fasterxml.jackson.databind.JsonNode> getUnique(List<com.fasterxml.jackson.databind.JsonNode> schemas)
public static List<com.fasterxml.jackson.databind.JsonNode> getListFromArray(com.fasterxml.jackson.databind.JsonNode field)
public static List<String> getSortedKeys(com.fasterxml.jackson.databind.JsonNode message)
public static void groupItems(com.fasterxml.jackson.databind.JsonNode element,
List<com.fasterxml.jackson.databind.JsonNode> items,
List<com.fasterxml.jackson.databind.JsonNode> records,
List<com.fasterxml.jackson.databind.JsonNode> arrays)
public static com.fasterxml.jackson.databind.node.ObjectNode sortObjectNode(com.fasterxml.jackson.databind.node.ObjectNode node)
public static void mergeNumberTypes(List<com.fasterxml.jackson.databind.JsonNode> primitives)
public static void replaceEachField(com.fasterxml.jackson.databind.JsonNode mergedArray,
List<com.fasterxml.jackson.databind.JsonNode> uniqueRecords)
public static com.fasterxml.jackson.databind.node.ArrayNode sortJsonArrayList(com.fasterxml.jackson.databind.node.ArrayNode array)
Copyright © 2026 Confluent, Inc.. All rights reserved.