org.apache.cayenne.access.dbsync
Class ThrowOnPartialSchemaStrategy

java.lang.Object
  extended by org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
      extended by org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy
All Implemented Interfaces:
SchemaUpdateStrategy
Direct Known Subclasses:
ThrowOnPartialOrCreateSchemaStrategy

public class ThrowOnPartialSchemaStrategy
extends BaseSchemaUpdateStrategy

Since:
3.0

Field Summary
 
Fields inherited from class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
run, threadRunInProgress
 
Constructor Summary
ThrowOnPartialSchemaStrategy()
           
 
Method Summary
protected  void processSchemaUpdate(DataNode dataNode)
           
protected  void processSchemaUpdate(DataNode dataNode, java.util.List<java.lang.String> mergerOnlyTable, java.lang.String errorMessage, int entitiesSize)
           
 
Methods inherited from class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
updateSchema
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThrowOnPartialSchemaStrategy

public ThrowOnPartialSchemaStrategy()
Method Detail

processSchemaUpdate

protected void processSchemaUpdate(DataNode dataNode)
                            throws java.sql.SQLException
Specified by:
processSchemaUpdate in class BaseSchemaUpdateStrategy
Throws:
java.sql.SQLException
Since:
3.0

processSchemaUpdate

protected void processSchemaUpdate(DataNode dataNode,
                                   java.util.List<java.lang.String> mergerOnlyTable,
                                   java.lang.String errorMessage,
                                   int entitiesSize)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException


Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.