11use janus:: {
2- api:: janus_api:: JanusApi ,
3- parsing:: janusql_parser:: JanusQLParser ,
4- registry:: query_registry:: QueryRegistry ,
5- storage:: segmented_storage:: StreamingSegmentedStorage ,
2+ api:: janus_api:: JanusApi , parsing:: janusql_parser:: JanusQLParser ,
3+ registry:: query_registry:: QueryRegistry , storage:: segmented_storage:: StreamingSegmentedStorage ,
64 storage:: util:: StreamingConfig ,
75} ;
86use std:: sync:: Arc ;
@@ -22,7 +20,8 @@ WHERE {
2220 ?sensor ex:temperature ?temp .
2321 }
2422}
25- "# . trim ( ) ;
23+ "#
24+ . trim ( ) ;
2625
2726 println ! ( "Testing query pipeline...\n " ) ;
2827 println ! ( "Query:\n {}\n " , janusql) ;
@@ -37,15 +36,15 @@ WHERE {
3736 } ;
3837
3938 let storage = Arc :: new ( StreamingSegmentedStorage :: new ( config) . expect ( "Failed to load storage" ) ) ;
40-
39+
4140 let events = storage. query ( 0 , u64:: MAX ) . expect ( "Storage query failed" ) ;
4241 println ! ( "Storage has {} events" , events. len( ) ) ;
43-
42+
4443 if events. len ( ) > 0 {
4544 let dict = storage. get_dictionary ( ) . read ( ) . unwrap ( ) ;
4645 println ! ( "\n First 3 events decoded:" ) ;
4746 for ( i, e) in events. iter ( ) . take ( 3 ) . enumerate ( ) {
48- println ! ( "Event {}:" , i+ 1 ) ;
47+ println ! ( "Event {}:" , i + 1 ) ;
4948 println ! ( " subject: {:?}" , dict. decode( e. subject) ) ;
5049 println ! ( " predicate: {:?}" , dict. decode( e. predicate) ) ;
5150 println ! ( " object: {:?}" , dict. decode( e. object) ) ;
@@ -83,7 +82,7 @@ WHERE {
8382 println ! ( "\n Waiting for results (5 seconds)..." ) ;
8483 let start = std:: time:: Instant :: now ( ) ;
8584 let mut result_count = 0 ;
86-
85+
8786 while start. elapsed ( ) . as_secs ( ) < 5 {
8887 if let Some ( result) = handle. try_receive ( ) {
8988 result_count += 1 ;
@@ -92,7 +91,7 @@ WHERE {
9291 println ! ( " Timestamp: {}" , result. timestamp) ;
9392 println ! ( " Bindings ({} items):" , result. bindings. len( ) ) ;
9493 for ( i, binding) in result. bindings . iter ( ) . take ( 3 ) . enumerate ( ) {
95- println ! ( " {}: {:?}" , i+ 1 , binding) ;
94+ println ! ( " {}: {:?}" , i + 1 , binding) ;
9695 }
9796 } else {
9897 std:: thread:: sleep ( std:: time:: Duration :: from_millis ( 100 ) ) ;
0 commit comments