예제 #1
0
파일: store.go 프로젝트: elia/drone
// From creates a datastore from an existing database connection.
func From(db *sql.DB) store.Store {
	return store.New(
		&nodestore{db},
		&userstore{db},
		&repostore{db},
		&keystore{db},
		&buildstore{db},
		&jobstore{db},
		&logstore{db},
	)
}
예제 #2
0
파일: store.go 프로젝트: Gavinmine/drone
func From(db *sql.DB) store.Store {
	var driver string
	return store.New(
		driver,
		&nodestore{db},
		&userstore{db},
		&repostore{db},
		&keystore{db},
		&buildstore{db},
		&jobstore{db},
		&logstore{db},
	)
}
예제 #3
0
파일: store.go 프로젝트: Gavinmine/drone
func New(driver, config string) store.Store {
	db := Open(driver, config)
	return store.New(
		driver,
		&nodestore{db},
		&userstore{db},
		&repostore{db},
		&keystore{db},
		&buildstore{db},
		&jobstore{db},
		&logstore{db},
	)
}