Class DuplicateColumnException

  • All Implemented Interfaces:
    java.io.Serializable

    public class DuplicateColumnException
    extends org.datanucleus.exceptions.NucleusException
    A DuplicateColumnException is thrown if an attempt is made to add a column to a table with a name already in-use by an existing column.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private Column conflictingColumn
      Column that cannot be created because it conflicts with existing column with same identifier.
      private static long serialVersionUID  
    • Constructor Summary

      Constructors 
      Constructor Description
      DuplicateColumnException​(java.lang.String tableName, Column col1, Column col2)
      Constructs a duplicate column name exception.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Column getConflictingColumn()
      Accessor for the column that could not be created because it conflicts with something already present.
      • Methods inherited from class org.datanucleus.exceptions.NucleusException

        getCause, getFailedObject, getNestedExceptions, isFatal, printStackTrace, printStackTrace, printStackTrace, setFatal, setNestedException
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • conflictingColumn

        private Column conflictingColumn
        Column that cannot be created because it conflicts with existing column with same identifier.
    • Constructor Detail

      • DuplicateColumnException

        public DuplicateColumnException​(java.lang.String tableName,
                                        Column col1,
                                        Column col2)
        Constructs a duplicate column name exception.
        Parameters:
        tableName - Name of the table being initialized.
        col1 - Column we already have
        col2 - Column that we tried to create
    • Method Detail

      • getConflictingColumn

        public Column getConflictingColumn()
        Accessor for the column that could not be created because it conflicts with something already present.
        Returns:
        The column