MCPcopy Index your code
hub / github.com/apache/calcite / unparse

Method unparse

core/src/main/java/org/apache/calcite/sql/SqlCall.java:130–142  ·  view source on GitHub ↗
(
      SqlWriter writer,
      int leftPrec,
      int rightPrec)

Source from the content-addressed store, hash-verified

128 }
129
130 @Override public void unparse(
131 SqlWriter writer,
132 int leftPrec,
133 int rightPrec) {
134 final SqlDialect dialect = writer.getDialect();
135 if (needsParentheses(writer, leftPrec, rightPrec)) {
136 final SqlWriter.Frame frame = writer.startList("(", ")");
137 dialect.unparseCall(writer, this, 0, 0);
138 writer.endList(frame);
139 } else {
140 dialect.unparseCall(writer, this, leftPrec, rightPrec);
141 }
142 }
143
144 /**
145 * Validates this call.

Callers 2

unparseListAggCallMethod · 0.95
unparseHiveTrimMethod · 0.95

Calls 5

needsParenthesesMethod · 0.95
unparseCallMethod · 0.95
getDialectMethod · 0.65
startListMethod · 0.65
endListMethod · 0.65

Tested by

no test coverage detected