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;
28 private static final Gson
gson;
31 gson =
new GsonBuilder().excludeFieldsWithoutExposeAnnotation().
create();
34 public static String
toString(
final RelNode rel) {
39 rel.explain(planWriter);
40 return planWriter.asString();
45 ddlResponse.setPayload(jsonSerializableDdl);
46 return gson.toJson(ddlResponse);
static String toJsonString(final JsonSerializableDdl jsonSerializableDdl)
FILE * create(const std::string &basePath, const int fileId, const size_t pageSize, const size_t numPages)
static String toString(final RelNode rel)