@@ -39,11 +39,8 @@ use raphtory_api::core::{
3939use raphtory_storage:: {
4040 core_ops:: CoreGraphOps ,
4141 graph:: graph:: GraphStorage ,
42- <<<<<<< HEAD
43- mutation:: { addition_ops:: InternalAdditionOps , durability_ops:: DurabilityOps } ,
44- =======
45- mutation:: addition_ops:: { InternalAdditionOps , NodeWriteLock , SessionAdditionOps } ,
46- >>>>>>> 8 f54d886f40e1a4592707848026fa0cd9ba1b5ea
42+ mutation:: { addition_ops:: { InternalAdditionOps , NodeWriteLock } ,
43+ durability_ops:: DurabilityOps } ,
4744} ;
4845use std:: {
4946 fmt,
@@ -477,25 +474,18 @@ impl<G: StaticGraphViewOps + PropertyAdditionOps + AdditionOps> NodeView<'static
477474 }
478475
479476 pub fn set_node_type ( & self , new_type : & str ) -> Result < ( ) , GraphError > {
480- <<<<<<< HEAD
481- // FIXME: Add wal logging here.
482- self . graph
483- . resolve_and_update_node_and_type( NodeRef :: Internal ( self . node) , Some ( new_type) )
484- . map_err( into_graph_err) ?;
485- =======
486477 let new_type = self
487478 . graph
488479 . node_meta ( )
489480 . get_or_create_node_type_id ( new_type)
490481 . inner ( ) ;
482+
491483 let mut writer = self
492484 . graph
493485 . atomic_add_node ( NodeRef :: Internal ( self . node ) )
494486 . map_err ( into_graph_err) ?;
487+
495488 writer. set_type ( new_type) ;
496- Ok ( ( ) )
497- }
498- >>>>>>> 8 f54d886f40e1a4592707848026fa0cd9ba1b5ea
499489
500490 Ok ( ( ) )
501491 }
@@ -528,13 +518,13 @@ impl<G: StaticGraphViewOps + PropertyAdditionOps + AdditionOps> NodeView<'static
528518 )
529519 . map_err ( into_graph_err) ?;
530520
531- let props_for_wal = props_with_status
532- . iter ( )
533- . map ( |maybe_new| {
534- let ( prop_name , prop_id , prop ) = maybe_new . as_ref ( ) . inner ( ) ;
535- ( prop_name . as_ref ( ) , * prop_id , prop . clone ( ) )
536- } )
537- . collect :: < Vec < _ > > ( ) ;
521+ let t = time_from_input_session ( & session , time ) ? ;
522+ let vid = self . node ;
523+
524+ let mut writer = self
525+ . graph
526+ . atomic_add_node ( NodeRef :: Internal ( vid ) )
527+ . map_err ( into_graph_err ) ? ;
538528
539529 let props = props_with_status
540530 . iter ( )
@@ -544,14 +534,15 @@ impl<G: StaticGraphViewOps + PropertyAdditionOps + AdditionOps> NodeView<'static
544534 } )
545535 . collect :: < Vec < _ > > ( ) ;
546536
547- let t = time_from_input_session( & session, time) ?;
548- let vid = self . node;
549- <<<<<<< HEAD
537+ writer. internal_add_update ( t, STATIC_GRAPH_LAYER_ID , props) ;
550538
551- let mut writer = self
552- . graph
553- . internal_add_node( t, vid, props)
554- . map_err( into_graph_err) ?;
539+ let props_for_wal = props_with_status
540+ . iter ( )
541+ . map ( |maybe_new| {
542+ let ( prop_name, prop_id, prop) = maybe_new. as_ref ( ) . inner ( ) ;
543+ ( prop_name. as_ref ( ) , * prop_id, prop. clone ( ) )
544+ } )
545+ . collect :: < Vec < _ > > ( ) ;
555546
556547 let lsn = wal
557548 . log_add_node ( transaction_id, t, None , vid, None , props_for_wal)
@@ -565,12 +556,6 @@ impl<G: StaticGraphViewOps + PropertyAdditionOps + AdditionOps> NodeView<'static
565556 return Err ( GraphError :: FatalWriteError ( e) ) ;
566557 }
567558
568- =======
569- self . graph
570- . atomic_add_node( NodeRef :: Internal ( vid) )
571- . map_err( into_graph_err) ?
572- . internal_add_update( t, STATIC_GRAPH_LAYER_ID , props) ;
573- >>>>>>> 8 f54d886f40e1a4592707848026fa0cd9ba1b5ea
574559 Ok ( ( ) )
575560 }
576561}
0 commit comments