Package org.apache.openjpa.jdbc.schema

Examples of org.apache.openjpa.jdbc.schema.Table.containsColumn()


            Column[] templateColumns = template.getColumns();
                Column[] uniqueColumns = new Column[templateColumns.length];
                Table table = getTable((ClassMapping)cm, tableName, adapt);
            for (int i=0; i<uniqueColumns.length; i++) {
                    DBIdentifier columnName = templateColumns[i].getIdentifier();
              if (!table.containsColumn(columnName)) {
                        throw new UserException(_loc.get(
                                "unique-missing-column",
                                new Object[]{cm, columnName, tableName,
                                Arrays.toString(table.getColumnNames())}));
              }
View Full Code Here


            if (DBIdentifier.isEmpty(uniqueName)) {
                uniqueName = dict.getValidUniqueName(DBIdentifier.newConstraint("UNQ"), table);
            }
        Unique u = table.addUnique(uniqueName);
        for (DBIdentifier columnName : _uniqueColumnNames) {
          if (!table.containsColumn(columnName, _conf.getDBDictionaryInstance()))
                    throw new UserException(_loc.get("unique-missing-column",
                            columnName, table.getIdentifier(),
                            table.getColumnNames()));
          Column col = table.getColumn(columnName);
          u.addColumn(col);
View Full Code Here

            Column[] templateColumns = template.getColumns();
                Column[] uniqueColumns = new Column[templateColumns.length];
                Table table = getTable((ClassMapping)cm, tableName, adapt);
            for (int i=0; i<uniqueColumns.length; i++) {
                    DBIdentifier columnName = templateColumns[i].getIdentifier();
              if (!table.containsColumn(columnName)) {
                        throw new UserException(_loc.get(
                                "unique-missing-column",
                                new Object[]{cm, columnName, tableName,
                                Arrays.toString(table.getColumnNames())}));
              }
View Full Code Here

            if (DBIdentifier.isEmpty(uniqueName)) {
                uniqueName = dict.getValidUniqueName(DBIdentifier.newConstraint("UNQ"), table);
            }
        Unique u = table.addUnique(uniqueName);
        for (DBIdentifier columnName : _uniqueColumnNames) {
          if (!table.containsColumn(columnName, _conf.getDBDictionaryInstance()))
                    throw new UserException(_loc.get("unique-missing-column",
                            columnName, table.getIdentifier(),
                            table.getColumnNames()));
          Column col = table.getColumn(columnName);
          u.addColumn(col);
View Full Code Here

            if (DBIdentifier.isEmpty(uniqueName)) {
                uniqueName = dict.getValidUniqueName(DBIdentifier.newConstraint("UNQ"), table);
            }
        Unique u = table.addUnique(uniqueName);
        for (DBIdentifier columnName : _uniqueColumnNames) {
          if (!table.containsColumn(columnName, _conf.getDBDictionaryInstance()))
                    throw new UserException(_loc.get("unique-missing-column",
                            columnName, table.getIdentifier(),
                            table.getColumnNames()));
          Column col = table.getColumn(columnName);
          u.addColumn(col);
View Full Code Here

       
        if (_uniqueColumnNames != null) {
        String uniqueName = dict.getValidUniqueName("UNQ", table);
        Unique u = table.addUnique(uniqueName);
        for (String columnName : _uniqueColumnNames) {
          if (!table.containsColumn(columnName))
            throw new UserException(_loc.get("unique-missing-column",
              columnName, table.getName(), table.getColumnNames()));
          Column col = table.getColumn(columnName);
          u.addColumn(col);
        }
View Full Code Here

            Column[] templateColumns = template.getColumns();
            Column[] uniqueColumns = new Column[templateColumns.length];
            Table table = getTable((ClassMapping)cm, tableName, adapt);
            for (int i=0; i<uniqueColumns.length; i++) {
              String columnName = templateColumns[i].getName();
              if (!table.containsColumn(columnName)) {
                throw new UserException(_loc.get("unique-missing-column",
                           new Object[]{cm, columnName, tableName,
                    Arrays.toString(table.getColumnNames())}));
              }
              Column uniqueColumn = table.getColumn(columnName);
View Full Code Here

            Column[] templateColumns = template.getColumns();
            Column[] uniqueColumns = new Column[templateColumns.length];
            Table table = getTable((ClassMapping)cm, tableName, adapt);
            for (int i=0; i<uniqueColumns.length; i++) {
              String columnName = templateColumns[i].getName();
              if (!table.containsColumn(columnName)) {
                throw new UserException(_loc.get("unique-missing-column",
                           new Object[]{cm, columnName, tableName,
                    Arrays.toString(table.getColumnNames())}));
              }
              Column uniqueColumn = table.getColumn(columnName);
View Full Code Here

       
        if (_uniqueColumnNames != null) {
        String uniqueName = dict.getValidUniqueName("UNQ", table);
        Unique u = table.addUnique(uniqueName);
        for (String columnName : _uniqueColumnNames) {
          if (!table.containsColumn(columnName))
            throw new UserException(_loc.get("unique-missing-column",
              columnName, table.getName(), table.getColumnNames()));
          Column col = table.getColumn(columnName);
          u.addColumn(col);
        }
View Full Code Here

            if (DBIdentifier.isEmpty(uniqueName)) {
                uniqueName = dict.getValidUniqueName(DBIdentifier.newConstraint("UNQ"), table);
            }
        Unique u = table.addUnique(uniqueName);
        for (DBIdentifier columnName : _uniqueColumnNames) {
          if (!table.containsColumn(columnName, _conf.getDBDictionaryInstance()))
                    throw new UserException(_loc.get("unique-missing-column",
                            columnName, table.getIdentifier(),
                            table.getColumnNames()));
          Column col = table.getColumn(columnName);
          u.addColumn(col);
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.