private List<Constraint> primaryKeys(Table<?> table) { List<Constraint> result = new ArrayList<Constraint>(); if (flags.contains(PRIMARY_KEY)) for (UniqueKey<?> key : table.getKeys()) if (key.isPrimary()) result.add(constraint(key.getName()).primaryKey(key.getFieldsArray())); return result; }
private List<Constraint> uniqueKeys(Table<?> table) { List<Constraint> result = new ArrayList<Constraint>(); if (flags.contains(UNIQUE)) for (UniqueKey<?> key : table.getKeys()) if (!key.isPrimary()) result.add(constraint(key.getName()).unique(key.getFieldsArray())); return result; }
exportKey0(result, t, key, key.isPrimary() ? PRIMARY_KEY : UNIQUE);