@Override public void ensureIndexes() { datastore.ensureIndexes(WatchRecord.class); }
@Override public void ensureIndexes() { datastore.ensureIndexes(UserApiKeys.class); }
@Override public void ensureIndexes() { datastore.ensureIndexes(SlackWebhook.class); }
@Override public void ensureIndexes() { datastore.ensureIndexes(UserActivityRecord.class); }
@Override public void ensureIndexes() { datastore.ensureIndexes(EntityTags.class); }
@Override public void ensureIndexes() { datastore.ensureIndexes(ApplicationPreferencesStore.class); }
@Override public void ensureIndexes() { datastore.ensureIndexes(CollectionItemData.class); }
Morphia m = ... Datastore ds = ... m.map(Product.class); ds.ensureIndexes(); //creates all defined with @Indexed
@Inject public EntityDiscussionThreadRepository(@Nonnull Datastore datastore) { this.datastore = checkNotNull(datastore); this.datastore.ensureIndexes(); }
private void ensureIndexesAndCaps() { ds.ensureIndexes(); ds.ensureCaps(); }
final Morphia morphia = new Morphia(); // tell Morphia where to find your classes // can be called multiple times with different packages or classes morphia.mapPackage("org.mongodb.morphia.example"); // create the Datastore connecting to the default port on the local host final Datastore datastore = morphia.createDatastore(new MongoClient(), "morphia_example"); datastore.ensureIndexes();
@SuppressWarnings("rawtypes") protected void initDatabase() { Mapper mapper = createMapper(); Set<Class> classObjs = new HashSet<>(); managedTypes = new LinkedList<>(); schema.findObjectTypes(managedTypes); classObjs.addAll(managedTypes); morhia = new Morphia(mapper, classObjs ); datastore = morhia.createDatastore(client, schema.getDatabaseName()); datastore.ensureIndexes(); }