mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 00:14:35 +03:00
dbbookmarks: share SelectBookmark query
Summary: Use `pub(crate)` visibility to share the `SelectBookmark` query between modules. Reviewed By: StanislavGlebik Differential Revision: D22464059 fbshipit-source-id: 269561f5ab936b730ce2052e50173134ce241ff8
This commit is contained in:
parent
fb5fdb9c15
commit
2180ac866d
@ -33,7 +33,7 @@ define_stats! {
|
||||
}
|
||||
|
||||
queries! {
|
||||
read SelectBookmark(repo_id: RepositoryId, name: BookmarkName) -> (ChangesetId) {
|
||||
pub(crate) read SelectBookmark(repo_id: RepositoryId, name: BookmarkName) -> (ChangesetId) {
|
||||
"SELECT changeset_id
|
||||
FROM bookmarks
|
||||
WHERE repo_id = {repo_id}
|
||||
|
@ -22,6 +22,8 @@ use stats::prelude::*;
|
||||
use std::collections::{HashMap, HashSet};
|
||||
use std::sync::Arc;
|
||||
|
||||
use crate::store::SelectBookmark;
|
||||
|
||||
const MAX_BOOKMARK_TRANSACTION_ATTEMPT_COUNT: usize = 5;
|
||||
|
||||
define_stats! {
|
||||
@ -37,14 +39,6 @@ define_stats! {
|
||||
}
|
||||
|
||||
queries! {
|
||||
read SelectBookmark(repo_id: RepositoryId, name: BookmarkName) -> (ChangesetId) {
|
||||
"SELECT changeset_id
|
||||
FROM bookmarks
|
||||
WHERE repo_id = {repo_id}
|
||||
AND name = {name}
|
||||
LIMIT 1"
|
||||
}
|
||||
|
||||
write ReplaceBookmarks(
|
||||
values: (repo_id: RepositoryId, name: BookmarkName, changeset_id: ChangesetId)
|
||||
) {
|
||||
|
Loading…
Reference in New Issue
Block a user