public static class ERXJDBCUtilities.CopyTask
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.sql.Connection |
_dest |
protected NSDictionary |
_destDictionary |
protected NSMutableArray<EOEntity> |
_entities |
protected boolean |
_quoteDestination |
protected boolean |
_quoteSource |
protected java.sql.Connection |
_source |
protected NSDictionary |
_sourceDictionary |
| Constructor and Description |
|---|
CopyTask() |
CopyTask(EOEntity anEntity) |
CopyTask(EOModel aModel) |
CopyTask(EOModelGroup aModelGroup) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addEntitiesFromModel(EOModel model) |
protected void |
addEntitiesFromModelGroup(EOModelGroup group) |
void |
addEntity(EOEntity entity) |
protected EOAttribute[] |
attributesArray(NSArray<EOAttribute> array) |
protected java.lang.String[] |
columnsFromAttributes(EOAttribute[] attributes,
boolean quoteNames) |
protected NSArray<java.lang.String> |
columnsFromAttributesAsArray(EOAttribute[] attributes,
boolean quoteNames) |
void |
commit() |
void |
connect(NSDictionary aSourceConnectionDict,
NSDictionary aDestConnectionDict) |
void |
connect(java.lang.String sourcePrefix,
java.lang.String destPrefix) |
protected java.sql.Connection |
connectionWithDictionary(NSDictionary dict) |
protected void |
copyEntity(EOEntity entity) |
void |
run() |
void |
run(boolean commitAtEnd) |
protected NSDictionary _sourceDictionary
protected NSDictionary _destDictionary
protected java.sql.Connection _source
protected java.sql.Connection _dest
protected boolean _quoteSource
protected boolean _quoteDestination
protected NSMutableArray<EOEntity> _entities
public CopyTask(EOModelGroup aModelGroup)
public CopyTask(EOModel aModel)
public CopyTask(EOEntity anEntity)
public CopyTask()
public void connect(NSDictionary aSourceConnectionDict, NSDictionary aDestConnectionDict) throws java.sql.SQLException
java.sql.SQLExceptionpublic void connect(java.lang.String sourcePrefix,
java.lang.String destPrefix)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void addEntitiesFromModelGroup(EOModelGroup group)
protected void addEntitiesFromModel(EOModel model)
public void addEntity(EOEntity entity)
public void run()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void run(boolean commitAtEnd)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void commit()
throws java.sql.SQLException
java.sql.SQLExceptionprotected java.sql.Connection connectionWithDictionary(NSDictionary dict) throws java.sql.SQLException
java.sql.SQLExceptionprotected java.lang.String[] columnsFromAttributes(EOAttribute[] attributes, boolean quoteNames)
protected NSArray<java.lang.String> columnsFromAttributesAsArray(EOAttribute[] attributes, boolean quoteNames)
protected EOAttribute[] attributesArray(NSArray<EOAttribute> array)
protected void copyEntity(EOEntity entity) throws java.sql.SQLException
java.sql.SQLExceptionCopyright © 2002 – 2022 Project Wonder.