1 21 package com.db4o.inside.cluster; 22 23 import com.db4o.cluster.*; 24 import com.db4o.foundation.*; 25 import com.db4o.query.*; 26 27 31 public class ClusterConstraints extends ClusterConstraint implements Constraints{ 32 33 public ClusterConstraints(Cluster cluster, Constraint[] constraints){ 34 super(cluster, constraints); 35 } 36 37 public Constraint[] toArray() { 38 synchronized(_cluster){ 39 Collection4 all = new Collection4(); 40 for (int i = 0; i < _constraints.length; i++) { 41 ClusterConstraint c = (ClusterConstraint)_constraints[i]; 42 for (int j = 0; j < c._constraints.length; j++) { 43 all.add(c._constraints[j]); 44 } 45 } 46 Constraint[] res = new Constraint[all.size()]; 47 all.toArray(res); 48 return res; 49 } 50 } 51 } 52 53 | Popular Tags |