in Sources/SparkConnect/SparkConnectClient.swift [677:688]
func jsonToDdl(_ jsonString: String) async throws -> String {
try await withGPRC { client in
let service = SparkConnectService.Client(wrapping: client)
let request = analyze(self.sessionID!, {
var jsonToDDL = AnalyzePlanRequest.JsonToDDL()
jsonToDDL.jsonString = jsonString
return OneOf_Analyze.jsonToDdl(jsonToDDL)
})
let response = try await service.analyzePlan(request)
return response.jsonToDdl.ddlString
}
}