17 package com.mapd.calcite.parser;
19 import com.google.gson.Gson;
20 import com.google.gson.GsonBuilder;
24 import org.apache.calcite.rel.RelNode;
32 private static final Gson
gson;
35 gson =
new GsonBuilder().excludeFieldsWithoutExposeAnnotation().
create();
38 public static String
toString(
final RelNode rel) {
43 rel.explain(planWriter);
44 return planWriter.asString();
49 ddlResponse.setPayload(jsonSerializableDdl);
50 return gson.toJson(ddlResponse);
static String toString(final RelNode rel)
FILE * create(const std::string &basePath, const int fileId, const size_t pageSize, const size_t numPages)
static String toJsonString(final JsonSerializableDdl jsonSerializableDdl)