Package com.databricks.jdbc.api.impl
Class ComplexDataTypeParser
- java.lang.Object
-
- com.databricks.jdbc.api.impl.ComplexDataTypeParser
-
public class ComplexDataTypeParser extends Object
-
-
Constructor Summary
Constructors Constructor Description ComplexDataTypeParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabricksArrayparseJsonStringToDbArray(String json, String arrayMetadata)DatabricksMap<String,Object>parseJsonStringToDbMap(String json, String mapMetadata)DatabricksStructparseJsonStringToDbStruct(String json, String structMetadata)DatabricksArrayparseToArray(com.fasterxml.jackson.databind.JsonNode node, String arrayMetadata)DatabricksMap<String,Object>parseToMap(com.fasterxml.jackson.databind.JsonNode node, String mapMetadata)DatabricksStructparseToStruct(com.fasterxml.jackson.databind.JsonNode node, String structMetadata)
-
-
-
Method Detail
-
parseJsonStringToDbArray
public DatabricksArray parseJsonStringToDbArray(String json, String arrayMetadata) throws DatabricksParsingException
- Throws:
DatabricksParsingException
-
parseJsonStringToDbMap
public DatabricksMap<String,Object> parseJsonStringToDbMap(String json, String mapMetadata) throws DatabricksParsingException
- Throws:
DatabricksParsingException
-
parseJsonStringToDbStruct
public DatabricksStruct parseJsonStringToDbStruct(String json, String structMetadata) throws DatabricksParsingException
- Throws:
DatabricksParsingException
-
parseToArray
public DatabricksArray parseToArray(com.fasterxml.jackson.databind.JsonNode node, String arrayMetadata) throws DatabricksParsingException
- Throws:
DatabricksParsingException
-
parseToMap
public DatabricksMap<String,Object> parseToMap(com.fasterxml.jackson.databind.JsonNode node, String mapMetadata) throws DatabricksParsingException
- Throws:
DatabricksParsingException
-
parseToStruct
public DatabricksStruct parseToStruct(com.fasterxml.jackson.databind.JsonNode node, String structMetadata) throws DatabricksParsingException
- Throws:
DatabricksParsingException
-
-