complete attr tx

main
Ziyang Hu 2 years ago
parent b2bd86f723
commit 53d2985f3e

@ -1,6 +1,6 @@
use crate::data::attr::{Attribute, AttributeCardinality, AttributeIndex, AttributeTyping}; use crate::data::attr::{Attribute, AttributeCardinality, AttributeIndex, AttributeTyping};
use crate::data::encode::Encoded; use crate::data::encode::Encoded;
use crate::data::id::{AttrId, TxId}; use crate::data::id::AttrId;
use crate::data::keyword::Keyword; use crate::data::keyword::Keyword;
use crate::Db; use crate::Db;
use anyhow::Result; use anyhow::Result;
@ -41,7 +41,6 @@ fn creation() {
.unwrap(); .unwrap();
tx.commit_tx("", false).unwrap(); tx.commit_tx("", false).unwrap();
let mut tx = session.transact(None).unwrap(); let mut tx = session.transact(None).unwrap();
// tx.r_tx_id = TxId(10000);
let found = tx let found = tx
.attr_by_kw(&Keyword::try_from("hello/world").unwrap()) .attr_by_kw(&Keyword::try_from("hello/world").unwrap())
.unwrap(); .unwrap();
@ -52,17 +51,10 @@ fn creation() {
dbg!(&session); dbg!(&session);
dbg!(tx.r_tx_id); dbg!(tx.r_tx_id);
let mut it = session let mut it = session.db.transact().start().iterator().start();
.db
.transact()
.start()
.iterator()
.total_order_seek(true)
.start();
it.seek_to_start(); it.seek_to_start();
while let Some(k) = it.key().unwrap() { while let Some(k) = it.key().unwrap() {
dbg!(Encoded::new(k)); dbg!(Encoded::new(k));
it.next(); it.next();
// dbg!("loop");
} }
} }

Loading…
Cancel
Save