Exemplo n.º 1
0
 /**
  * Returns an array of EOSQLExpressions for renaming this column.
  *
  * @param newName the new name of this column
  * @return an array of EOSQLExpressions for renaming this column
  */
 @SuppressWarnings("unchecked")
 public NSArray<EOSQLExpression> _renameToExpressions(String newName) {
   EOSchemaSynchronization schemaSynchronization = _table.database().synchronizationFactory();
   NSArray<EOSQLExpression> expressions =
       schemaSynchronization.statementsToRenameColumnNamed(
           name(),
           _table.name(),
           newName,
           (NSDictionary<String, String>) NSDictionary.EmptyDictionary);
   ERXMigrationDatabase._ensureNotEmpty(expressions, "rename column", true);
   _setName(newName);
   return expressions;
 }