summaryrefslogtreecommitdiffstats
path: root/store/src/backend/log.rs
diff options
context:
space:
mode:
Diffstat (limited to 'store/src/backend/log.rs')
-rw-r--r--store/src/backend/log.rs44
1 files changed, 22 insertions, 22 deletions
diff --git a/store/src/backend/log.rs b/store/src/backend/log.rs
index a2ddcf4b..b853fa28 100644
--- a/store/src/backend/log.rs
+++ b/store/src/backend/log.rs
@@ -4,13 +4,13 @@
use rusqlite::{Connection, types::ToSql};
use super::{
ID, Timestamp, Rc, Result, node,
- StoreServer, BindingServer, KeyServer,
+ MappingServer, BindingServer, KeyServer,
Promise, capnp, capnp_rpc
};
/// Models entries referring to other objects.
pub struct Refers {
- store: Option<ID>,
+ mapping: Option<ID>,
binding: Option<ID>,
key: Option<ID>,
}
@@ -18,12 +18,12 @@ pub struct Refers {
impl Refers {
/// Builds an empty object.
pub fn to() -> Self {
- Refers{store: None, binding: None, key: None}
+ Refers{mapping: None, binding: None, key: None}
}
- /// Makes log refer a store.
- pub fn store(mut self, id: ID) -> Self {
- self.store = Some(id);
+ /// Makes log refer a mapping.
+ pub fn mapping(mut self, id: ID) -> Self {
+ self.mapping = Some(id);
self
}
@@ -59,10 +59,10 @@ fn log(c: &Rc<Connection>, refers: Refers,
slug: &str, message: &str, error: Option<&str>)
-> Result<ID> {
c.execute("INSERT INTO log
- (timestamp, level, store, binding, key, slug, message, error)
+ (timestamp, level, mapping, binding, key, slug, message, error)
VALUES (?1, 0, ?2, ?3, ?4, ?5, ?6, ?7)",
&[&Timestamp::now() as &ToSql,
- &refers.store, &refers.binding, &refers.key,
+ &refers.mapping, &refers.binding, &refers.key,
&slug, &message, &error])?;
Ok(c.last_insert_rowid().into())
}
@@ -70,7 +70,7 @@ fn log(c: &Rc<Connection>, refers: Refers,
/// Selects log entries to iterate over.
pub enum Selector {
All,
- Store(ID),
+ Mapping(ID),
Binding(ID),
Key(ID),
}
@@ -97,7 +97,7 @@ impl node::log_iter::Server for IterServer {
let (
id, timestamp,
- store, binding, key,
+ mapping, binding, key,
slug, message, error
): (
ID, Timestamp,
@@ -107,7 +107,7 @@ impl node::log_iter::Server for IterServer {
Selector::All =>
self.c.query_row(
"SELECT id, timestamp,
- store, binding, key,
+ mapping, binding, key,
slug, message, error
FROM log
WHERE id < ?1
@@ -117,18 +117,18 @@ impl node::log_iter::Server for IterServer {
row.get(2)?, row.get(3)?, row.get(4)?,
row.get(5)?, row.get(6)?, row.get(7)?))),
- Selector::Store(store) =>
+ Selector::Mapping(mapping) =>
self.c.query_row(
"SELECT id, timestamp,
- store, binding, key,
+ mapping, binding, key,
slug, message, error
FROM log
WHERE id < ?1
- AND (store = ?2
- OR binding IN (SELECT id FROM bindings WHERE store = ?2)
- OR key IN (SELECT key FROM bindings WHERE store = ?2))
+ AND (mapping = ?2
+ OR binding IN (SELECT id FROM bindings WHERE mapping = ?2)
+ OR key IN (SELECT key FROM bindings WHERE mapping = ?2))
ORDER BY id DESC LIMIT 1",
- &[&self.n, &store],
+ &[&self.n, &mapping],
|row| Ok((row.get(0)?, row.get(1)?,
row.get(2)?, row.get(3)?, row.get(4)?,
row.get(5)?, row.get(6)?, row.get(7)?))),
@@ -136,7 +136,7 @@ impl node::log_iter::Server for IterServer {
Selector::Binding(binding) =>
self.c.query_row(
"SELECT id, timestamp,
- store, binding, key,
+ mapping, binding, key,
slug, message, error
FROM log
WHERE id < ?1
@@ -151,7 +151,7 @@ impl node::log_iter::Server for IterServer {
Selector::Key(key) =>
self.c.query_row(
"SELECT id, timestamp,
- store, binding, key,
+ mapping, binding, key,
slug, message, error
FROM log
WHERE id < ?1
@@ -166,9 +166,9 @@ impl node::log_iter::Server for IterServer {
let mut entry = pry!(results.get().get_result()).init_ok();
entry.set_timestamp(timestamp.unix());
- if let Some(store) = store {
- entry.set_store(node::store::ToClient::new(
- StoreServer::new(self.c.clone(), store))
+ if let Some(mapping) = mapping {
+ entry.set_mapping(node::mapping::ToClient::new(
+ MappingServer::new(self.c.clone(), mapping))
.into_client::<capnp_rpc::Server>());
}