public Table AddTable(Table table)
	{
		if (ColSize()!=table.ColSize()) return null;
		// order sensitive
		for (int i=0; i<AttributeNames.size(); i++)
		{
			if (!table.GetAttributeName(i).equalsIgnoreCase(AttributeNames.get(i))) return null;
		}
		
		for (int i=0; i<table.RowSize();i++)
		{
			Insert(table.GetRow(i));
		}
		
		return this;
	}