1 /* 2 * Copyright 2002 (C) TJDO. 3 * All rights reserved. 4 * 5 * This software is distributed under the terms of the TJDO License version 1.0. 6 * See the terms of the TJDO License in the documentation provided with this software. 7 * 8 * $Id: UnexpectedColumnException.java,v 1.3 2002/11/08 05:06:26 jackknifebarber Exp $ 9 */ 10 11 package com.triactive.jdo.store; 12 13 14 /** 15 * A <tt>UnexpectedColumnException</tt> is thrown if an unexpected column is 16 * encountered in the database during schema validation. 17 * 18 * @author <a HREF="mailto:mmartin5@austin.rr.com">Mike Martin</a> 19 * @version $Revision: 1.3 $ 20 * 21 * @see Table 22 */ 23 24 public class UnexpectedColumnException extends SchemaValidationException 25 { 26 /** 27 * Constructs a unexpected column exception. 28 * 29 * @param table The table in which the column was found. 30 * @param columnName The name of the unexpected column. 31 */ 32 33 public UnexpectedColumnException(Table table, SQLIdentifier columnName) 34 { 35 super("Unexpected column " + columnName + " encountered in " + table); 36 } 37 } 38