public virtual bool RebuildIndexForClass(LocalObjectContainer container, ClassMetadata classMetadata) { long[] ids = classMetadata.GetIDs(); for (int i = 0; i < ids.Length; i++) { RebuildIndexForObject(container, (int)ids[i]); } return ids.Length > 0; }
public virtual bool RebuildIndexForClass(LocalObjectContainer stream, ClassMetadata classMetadata) { // FIXME: BTree traversal over index here. long[] ids = classMetadata.GetIDs(); for (int i = 0; i < ids.Length; i++) { RebuildIndexForObject(stream, classMetadata, (int)ids[i]); } return ids.Length > 0; }