コード例 #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
ファイル: database_test.go プロジェクト: Wexcode/nabu
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)
	})
}