@Override public SQLExpr clone() { SQLBinaryOpExprGroup x = new SQLBinaryOpExprGroup(operator); for (SQLExpr item : items) { SQLExpr item2 = item.clone(); item2.setParent(this); x.items.add(item2); } return x; }
public SQLGroupingSetExpr clone() { SQLGroupingSetExpr x = new SQLGroupingSetExpr(); for (SQLExpr p : parameters) { SQLExpr p2 = p.clone(); p2.setParent(x); x.parameters.add(p2); } return x; }
public SQLPartitionByList clone() { SQLPartitionByList x = new SQLPartitionByList(); for (SQLExpr column : columns) { SQLExpr c2 = column.clone(); c2.setParent(x); x.columns.add(c2); } return x; } }
public SQLFlashbackExpr clone() { SQLFlashbackExpr x = new SQLFlashbackExpr(); x.type = this.type; if (expr != null) { x.setExpr(expr.clone()); } return x; }
public PGPolygonExpr clone() { PGPolygonExpr x = new PGPolygonExpr(); if (value != null) { x.setValue(value.clone()); } return x; }
public PGBoxExpr clone() { PGBoxExpr x = new PGBoxExpr(); if (value != null) { x.setValue(value.clone()); } return x; }
public PGPointExpr clone() { PGPointExpr x = new PGPointExpr(); if (value != null) { x.setValue(value.clone()); } return x; }
public SQLUnaryExpr clone() { SQLUnaryExpr x = new SQLUnaryExpr(); if (expr != null) { x.setExpr(expr.clone()); } x.operator = operator; return x; }
@Override public SQLExpr clone() { CellAssignment x = new CellAssignment(); if (measureColumn != null) { x.setMeasureColumn(measureColumn.clone()); } return null; }
public OracleAnalyticWindowing clone() { OracleAnalyticWindowing x = new OracleAnalyticWindowing(); x.type = type; if (expr != null) { this.setExpr(expr.clone()); } return x; }
public OracleDbLinkExpr clone() { OracleDbLinkExpr x = new OracleDbLinkExpr(); if (expr != null) { x.setExpr(expr.clone()); } x.dbLink = dbLink; return x; }
public OracleSizeExpr clone() { OracleSizeExpr x = new OracleSizeExpr(); if (value != null) { x.setValue(value.clone()); } x.unit = unit; return x; } }
public void cloneTo(SQLExprTableSource x) { x.alias = alias; if (expr != null) { x.expr = expr.clone(); } if (partitions != null) { for (SQLName p : partitions) { SQLName p1 = p.clone(); x.addPartition(p1); } } }
public MySqlExtractExpr clone() { MySqlExtractExpr x = new MySqlExtractExpr(); if (value != null) { x.setValue(value.clone()); } x.unit = unit; return x; }
public OracleIntervalExpr clone() { OracleIntervalExpr x = new OracleIntervalExpr(); if (value != null) { x.setValue(value.clone()); } x.type = type; x.precision = precision; x.factionalSecondsPrecision = factionalSecondsPrecision; x.toType = toType; x.toFactionalSecondsPrecision = toFactionalSecondsPrecision; return x; }
public SQLInSubQueryExpr clone() { SQLInSubQueryExpr x = new SQLInSubQueryExpr(); x.not = not; if (expr != null) { x.setExpr(expr.clone()); } if (subQuery != null) { x.setSubQuery(subQuery.clone()); } return x; }
public SQLCastExpr clone() { SQLCastExpr x = new SQLCastExpr(); if (expr != null) { x.setExpr(expr.clone()); } if (dataType != null) { x.setDataType(dataType.clone()); } return x; } }