Package org.apache.metamodel.schema

Examples of org.apache.metamodel.schema.MutableSchema.removeTable()


        return new AbstractTableDropBuilder(table) {
            @Override
            public void execute() throws MetaModelException {
                MutableTable mutableTable = (MutableTable) getTable();
                MutableSchema schema = (MutableSchema) mutableTable.getSchema();
                schema.removeTable(mutableTable);
                mutableTable.setSchema(null);
            }
        };
    }
View Full Code Here


    @Override
    public void execute() throws MetaModelException {
        Table table = getTable();
        _updateCallback.removeCollection(table.getName());
        MutableSchema schema = (MutableSchema) table.getSchema();
        schema.removeTable(table);
    }

}
View Full Code Here

    @Override
    public void execute() throws MetaModelException {
        final Table table = getTable();
        _updateCallback.removeSheet(table.getName());
        final MutableSchema schema = (MutableSchema) table.getSchema();
        schema.removeTable(table);
    }

}
View Full Code Here

  @Override
  public void execute() throws MetaModelException {
    CouchDbInstance instance = _updateCallback.getDataContext().getCouchDbInstance();
    Table table = getTable();
    MutableSchema schema = (MutableSchema) table.getSchema();
    schema.removeTable(table);
   
    instance.deleteDatabase(table.getName());
  }

}
View Full Code Here

            primaryTable.addColumn(newPrimaryColumn);
        }
        _tableData.put(primaryTableName, tableRows);

        MutableSchema mutableSchema = (MutableSchema) foreignTable.getSchema();
        mutableSchema.removeTable(foreignTable);

        _tableData.remove(foreignTableName);
        ((MutableRelationship) relationship).remove();

        if (logger.isInfoEnabled()) {
View Full Code Here

            primaryTable.addColumn(newPrimaryColumn);
        }
        _tableData.put(primaryTableName, tableRows);

        MutableSchema mutableSchema = (MutableSchema) foreignTable.getSchema();
        mutableSchema.removeTable(foreignTable);

        _tableData.remove(foreignTableName);
        ((MutableRelationship) relationship).remove();

        if (logger.isInfoEnabled()) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.