예제 #1
0
파일: set_test.go 프로젝트: Wexcode/nabu
func makeSetIndex(ids ...int) indexes.Index {
	set := indexes.NewSetString("test")
	for _, id := range ids {
		set.Set(key.Type(id))
	}
	return set
}
예제 #2
0
func makeSet(db *Database, name string, ids ...int) indexes.Index {
	index := indexes.NewSetString(name)
	for _, id := range ids {
		index.Set(key.Type(id))
	}
	if db != nil {
		addIndex(db, index)
	}
	return index
}
예제 #3
0
파일: database.go 프로젝트: Wexcode/nabu
func (db *Database) getOrCreateBigSetStringIndex(indexName string) indexes.Index {
	return db.getOrCreateIndex(indexName, func() indexes.Index {
		return indexes.NewSetString(indexName)
	})
}