@Override public int getDefaultClusterId() { return delegate.getDefaultClusterId(); }
@Override public int getCluster(OClass iClass, int[] selection, ODocument doc) { return iClass.getDefaultClusterId(); }
public int getCluster(final OClass iClass, final ODocument doc) { return iClass.getDefaultClusterId(); }
private void loadDefaultClusters() { if (defaultClusters == null) { synchronized (this) { if (defaultClusters == null) { defaultClusters = new HashSet<>(); for (OClass oClass : dbf.db().getMetadata().getSchema().getClasses()) { String defaultCluster = getClusterNameById(oClass.getDefaultClusterId()); defaultClusters.add(defaultCluster); } } } } }
private void loadDefaultClusters() { if (defaultClusters == null) { synchronized (this) { if (defaultClusters == null) { defaultClusters = new HashSet<>(); for (OClass oClass : dbf.db().getMetadata().getSchema().getClasses()) { String defaultCluster = getClusterNameById(oClass.getDefaultClusterId()); defaultClusters.add(defaultCluster); } } } } }
@Override public int getDefaultClusterId(Class<?> domainClass) { return dbf.db().getMetadata().getSchema().getClass(domainClass).getDefaultClusterId(); }
@Override public int getDefaultClusterId(Class<?> domainClass) { return dbf.db().getMetadata().getSchema().getClass(domainClass).getDefaultClusterId(); }
public OImmutableClass(final OClass oClass, final OImmutableSchema schema) { isAbstract = oClass.isAbstract(); strictMode = oClass.isStrictMode(); this.schema = schema; superClassesNames = oClass.getSuperClassesNames(); superClasses = new ArrayList<OImmutableClass>(superClassesNames.size()); name = oClass.getName(); streamAbleName = oClass.getStreamableName(); clusterSelection = oClass.getClusterSelection(); defaultClusterId = oClass.getDefaultClusterId(); clusterIds = oClass.getClusterIds(); polymorphicClusterIds = oClass.getPolymorphicClusterIds(); baseClassesNames = new ArrayList<String>(); for (OClass baseClass : oClass.getSubclasses()) baseClassesNames.add(baseClass.getName()); overSize = oClass.getOverSize(); classOverSize = oClass.getClassOverSize(); shortName = oClass.getShortName(); properties = new HashMap<String, OProperty>(); for (OProperty p : oClass.declaredProperties()) properties.put(p.getName(), new OImmutableProperty(p, this)); Map<String, String> customFields = new HashMap<String, String>(); for (String key : oClass.getCustomKeys()) customFields.put(key, oClass.getCustom(key)); this.customFields = Collections.unmodifiableMap(customFields); this.description = oClass.getDescription(); }
database.getLocalCache().freeCluster(cls.getDefaultClusterId());
message("\nSuper classes........: " + Arrays.toString(cls.getSuperClassesNames().toArray())); message("\nDefault cluster......: " + currentDatabase.getClusterNameById(cls.getDefaultClusterId()) + " (id=" + cls .getDefaultClusterId() + ")");
writer.writeAttribute(0, false, "default-cluster-id", cls.getDefaultClusterId()); writer.writeAttribute(0, false, "cluster-ids", cls.getClusterIds()); if (cls.getOverSize() > 1)
if (clazz.getDefaultClusterId() != clazz2.getDefaultClusterId()) { listener .onMessage("\n- ERR: Class definition for " + clazz.getName() + " in DB1 is not equals in default cluser id in DB2.");