Skip to content

Commit 309692a

Browse files
author
chengyitian
committed
AJ-448: forbid BasicTable add repetitive column.
1 parent 7dba2ae commit 309692a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/com/xxdb/data/BasicTable.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,8 @@ public Table getSubTable(int startRow, int endRow){
359359

360360
@Override
361361
public void addColumn(String colName, Vector col) {
362+
if (names_.contains(colName))
363+
throw new RuntimeException("The table already contains column '" + colName + "'.");
362364
names_.add(colName);
363365
name2index_.put(colName, name2index_.size());
364366
columns_.add(col);

0 commit comments

Comments
 (0)