MCPcopy Create free account
hub / github.com/apache/impala / toSql

Method toSql

fe/src/main/java/org/apache/impala/analysis/DeleteStmt.java:76–96  ·  view source on GitHub ↗
(ToSqlOptions options)

Source from the content-addressed store, hash-verified

74 }
75
76 @Override
77 public String toSql(ToSqlOptions options) {
78 if (!options.showRewritten() && sqlString_ != null) return sqlString_;
79
80 StringBuilder b = new StringBuilder();
81 b.append("DELETE");
82 if (fromClause_.size() > 1 || targetTableRef_.hasExplicitAlias()) {
83 b.append(" ");
84 if (targetTableRef_.hasExplicitAlias()) {
85 b.append(targetTableRef_.getExplicitAlias());
86 } else {
87 b.append(targetTableRef_.toSql(options));
88 }
89 }
90 b.append(fromClause_.toSql(options));
91 if (wherePredicate_ != null) {
92 b.append(" WHERE ");
93 b.append(wherePredicate_.toSql(options));
94 }
95 return b.toString();
96 }
97}

Callers

nothing calls this directly

Calls 7

showRewrittenMethod · 0.80
getExplicitAliasMethod · 0.80
toSqlMethod · 0.65
appendMethod · 0.45
sizeMethod · 0.45
hasExplicitAliasMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected