public SQLSubPartition clone() { SQLSubPartition x = new SQLSubPartition(); if (name != null) { x.setName(name.clone()); } if (values != null) { x.setValues(values.clone()); } if (tableSpace != null) { x.setTableSpace(tableSpace.clone()); } return x; } }
@Override protected void accept0(SQLASTVisitor visitor) { if (visitor.visit(this)) { acceptChild(visitor, name); acceptChild(visitor, tableSpace); acceptChild(visitor, values); } visitor.endVisit(this); }
public void cloneTo(SQLSubPartitionBy x) { if (subPartitionsCount != null) { x.setSubPartitionsCount(subPartitionsCount.clone()); } x.linear = linear; for (SQLAssignItem option : options) { SQLAssignItem option2 = option.clone(); option2.setParent(x); x.options.add(option2); } for (SQLSubPartition p : subPartitionTemplate) { SQLSubPartition p2 = p.clone(); p2.setParent(x); x.subPartitionTemplate.add(p2); } }
@Override public boolean visit(SQLSubPartition x) { print0(ucase ? "SUBPARTITION " : "subpartition "); x.getName().accept(this); if (x.getValues() != null) { print(' '); x.getValues().accept(this); } SQLName tableSpace = x.getTableSpace(); if (tableSpace != null) { print0(ucase ? " TABLESPACE " : " tablespace "); tableSpace.accept(this); } return false; }
SQLSubPartition subPartition = new SQLSubPartition(); subPartition.setName(subPartitionName);
public void addSubPartition(SQLSubPartition partition) { if (partition != null) { partition.setParent(this); } this.subPartitions.add(partition); }
x.getSubPartitions().get(i).accept(this);
@Override public boolean visit(SQLSubPartition x) { print0(ucase ? "SUBPARTITION " : "subpartition "); x.getName().accept(this); if (x.getValues() != null) { print(' '); x.getValues().accept(this); } SQLName tableSpace = x.getTableSpace(); if (tableSpace != null) { print0(ucase ? " TABLESPACE " : " tablespace "); tableSpace.accept(this); } return false; }
SQLSubPartition subPartition = new SQLSubPartition(); subPartition.setName(subPartitionName);
public void addSubPartition(SQLSubPartition partition) { if (partition != null) { partition.setParent(this); } this.subPartitions.add(partition); }
x.getSubPartitions().get(i).accept(this);
protected SQLSubPartition parseSubPartition() { acceptIdentifier("SUBPARTITION"); SQLSubPartition subPartition = new SQLSubPartition(); SQLName name = this.name(); subPartition.setName(name); SQLPartitionValue values = this.parsePartitionValues(); if (values != null) { subPartition.setValues(values); } if (lexer.token() == Token.TABLESPACE) { lexer.nextToken(); subPartition.setTableSpace(this.name()); } return subPartition; }
subPartition.setParent(byList); byList.getSubPartitionTemplate().add(subPartition);
@Override protected void accept0(SQLASTVisitor visitor) { if (visitor.visit(this)) { acceptChild(visitor, name); acceptChild(visitor, tableSpace); acceptChild(visitor, values); } visitor.endVisit(this); }
public SQLSubPartition clone() { SQLSubPartition x = new SQLSubPartition(); if (name != null) { x.setName(name.clone()); } if (values != null) { x.setValues(values.clone()); } if (tableSpace != null) { x.setTableSpace(tableSpace.clone()); } return x; } }
public void cloneTo(SQLSubPartitionBy x) { if (subPartitionsCount != null) { x.setSubPartitionsCount(subPartitionsCount.clone()); } x.linear = linear; for (SQLAssignItem option : options) { SQLAssignItem option2 = option.clone(); option2.setParent(x); x.options.add(option2); } for (SQLSubPartition p : subPartitionTemplate) { SQLSubPartition p2 = p.clone(); p2.setParent(x); x.subPartitionTemplate.add(p2); } }
subPartition.setParent(byList); byList.getSubPartitionTemplate().add(subPartition);
protected SQLSubPartition parseSubPartition() { acceptIdentifier("SUBPARTITION"); SQLSubPartition subPartition = new SQLSubPartition(); SQLName name = this.name(); subPartition.setName(name); SQLPartitionValue values = this.parsePartitionValues(); if (values != null) { subPartition.setValues(values); } if (lexer.token() == Token.TABLESPACE) { lexer.nextToken(); subPartition.setTableSpace(this.name()); } return subPartition; }