/** * Concatenate all objects' string with the delimiter ", " * * @param objects Iterable objects * @return A joined string */ public static String join(Object[] objects, String delimiter) { return join(objects, delimiter, 0, objects.length); }
/** * Concatenate all objects' string with a delimiter string * * @param objects object array * @param delimiter Delimiter string * @param startIndex the begin index to join * @return A joined string */ public static String join(Object[] objects, String delimiter, int startIndex) { return join(objects, delimiter, startIndex, objects.length); }
/** * Concatenate all objects' string with the delimiter ", " * * @param objects Iterable objects * @return A joined string */ public static String join(Object[] objects) { return join(objects, ", "); }
/** * Concatenate all objects' string with a delimiter string * * @param objects object array * @param delimiter Delimiter string * @param f convert from a type to string * @return A joined string */ public static <T> String join(T [] objects, String delimiter, Function<T, String> f) { return join(objects, delimiter, 0, objects.length, f); }
public TooLargeInputForCrossJoinException(String[] relations, long currentBroadcastThreshold) { super(ResultCode.TOO_LARGE_INPUT_FOR_CROSS_JOIN, StringUtils.join(relations), currentBroadcastThreshold + " KB"); } }
@Override public String toString() { return "TruncateTable (table=" + StringUtils.join(tableNames, ", ") + ")"; }
@Override public String toString() { return "TruncateTable (table=" + StringUtils.join(tableNames, ", ") + ")"; }
/** * Concatenate all objects' string with a delimiter string * * @param objects object Iterable * @param delimiter Delimiter string * @param f convert from a type to string * @return A joined string */ public static <T> String join(Iterable<T> objects, String delimiter, Function<T, String> f) { return join(objects, delimiter, 0, Iterables.size(objects), f); }
public String toString() { StringBuilder sb = new StringBuilder("Projection (distinct=").append(distinct); if (targets != null) { sb.append(", exprs=").append(StringUtils.join(targets)).append(")"); } return sb.toString(); }
public String toString() { StringBuilder sb = new StringBuilder("Projection (distinct=").append(distinct); if (targets != null) { sb.append(", exprs=").append(StringUtils.join(targets)).append(")"); } return sb.toString(); }
public String toString() { StringBuilder sb = new StringBuilder("GroupBy ("); if (groupingKeys != null && groupingKeys.length > 0) { sb.append("grouping set=").append(StringUtils.join(groupingKeys)); sb.append(", "); } if (hasAggFunctions()) { sb.append("funcs=").append(StringUtils.join(aggrFunctions)); } sb.append(")"); return sb.toString(); }
public String toString() { StringBuilder sb = new StringBuilder("GroupBy ("); if (groupingKeys != null && groupingKeys.length > 0) { sb.append("grouping set=").append(StringUtils.join(groupingKeys)); sb.append(", "); } if (hasAggFunctions()) { sb.append("funcs=").append(StringUtils.join(aggrFunctions)); } sb.append(")"); return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(typeName(this.kind)); sb.append("("); sb.append(StringUtils.join(params, ",")); sb.append(")"); return sb.toString(); } }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(typeName(this.kind)); sb.append("<"); sb.append(StringUtils.join(params, ",")); sb.append(">"); return sb.toString(); } }
public String toString() { StringBuilder sb = new StringBuilder("Distinct GroupBy ("); if (groupingColumns != null && groupingColumns.length > 0) { sb.append("grouping set=").append(StringUtils.join(groupingColumns)); sb.append(", "); } for (GroupbyNode eachNode: subGroupbyPlan) { sb.append(", groupbyNode=").append(eachNode.toString()); } sb.append(")"); return sb.toString(); }
@Override public String toString() { return StringUtils.join(sortSpecs); } }
public String toString() { StringBuilder sb = new StringBuilder("Distinct GroupBy ("); if (groupingColumns != null && groupingColumns.length > 0) { sb.append("grouping set=").append(StringUtils.join(groupingColumns)); sb.append(", "); } for (GroupbyNode eachNode: subGroupbyPlan) { sb.append(", groupbyNode=").append(eachNode.toString()); } sb.append(")"); return sb.toString(); }
protected EvalNode visitRowConstant(Context context, RowConstantEval row, Stack<EvalNode> stack) { StringBuilder sb = new StringBuilder("("); sb.append(StringUtils.join(row.getValues(), ",", new Function<Datum, String>() { @Override public String apply(Datum v) { return convertDatumToSQLLiteral(v); } })); sb.append(")"); context.append(sb.toString()); return row; }
protected EvalNode visitRowConstant(Context context, RowConstantEval row, Stack<EvalNode> stack) { StringBuilder sb = new StringBuilder("("); sb.append(StringUtils.join(row.getValues(), ",", new Function<Datum, String>() { @Override public String apply(Datum v) { return convertDatumToSQLLiteral(v); } })); sb.append(")"); context.append(sb.toString()); return row; }
@Override public void visit(int depth, List<String> path, Column column) { if (path.size() > 0) { String parentPath = StringUtils.join(path, NestedPathUtil.PATH_DELIMITER); String currentPath = parentPath + NestedPathUtil.PATH_DELIMITER + column.getSimpleName(); columnList.add(new Column(currentPath, column.getTypeDesc())); } else { columnList.add(column); } } });