@@ -515,39 +515,9 @@ std::string ROOT::Experimental::Internal::RPageSourceDaos::GetObjectClass() cons
515515 return fDaosContainer ->GetDefaultObjectClass ().ToString ();
516516}
517517
518- void ROOT::Experimental::Internal::RPageSourceDaos::LoadSealedPage (ROOT ::DescriptorId_t physicalColumnId,
519- RNTupleLocalIndex localIndex,
520- RSealedPage &sealedPage)
518+ void ROOT::Experimental::Internal::RPageSourceDaos::LoadSealedPageImpl (const RNTupleLocator &, RSealedPage &)
521519{
522- const auto clusterId = localIndex.GetClusterId ();
523-
524- ROOT ::RClusterDescriptor::RPageInfo pageInfo;
525- {
526- auto descriptorGuard = GetSharedDescriptorGuard ();
527- const auto &clusterDescriptor = descriptorGuard->GetClusterDescriptor (clusterId);
528- pageInfo = clusterDescriptor.GetPageRange (physicalColumnId).Find (localIndex.GetIndexInCluster ());
529- }
530-
531- sealedPage.SetBufferSize (pageInfo.GetLocator ().GetNBytesOnStorage () + pageInfo.HasChecksum () * kNBytesPageChecksum );
532- sealedPage.SetNElements (pageInfo.GetNElements ());
533- sealedPage.SetHasChecksum (pageInfo.HasChecksum ());
534- if (!sealedPage.GetBuffer ())
535- return ;
536-
537- if (pageInfo.GetLocator ().GetType () == RNTupleLocator::kTypePageZero ) {
538- assert (!pageInfo.HasChecksum ());
539- memcpy (const_cast <void *>(sealedPage.GetBuffer ()), ROOT::Internal::RPage::GetPageZeroBuffer (),
540- sealedPage.GetBufferSize ());
541- return ;
542- }
543-
544- RDaosKey daosKey =
545- GetPageDaosKey<kDefaultDaosMapping >(fNTupleIndex , clusterId, physicalColumnId,
546- pageInfo.GetLocator ().GetPosition <RNTupleLocatorObject64>().GetLocation ());
547- fDaosContainer ->ReadSingleAkey (const_cast <void *>(sealedPage.GetBuffer ()), sealedPage.GetBufferSize (), daosKey.fOid ,
548- daosKey.fDkey , daosKey.fAkey );
549-
550- sealedPage.VerifyChecksumIfEnabled ().ThrowOnError ();
520+ throw ROOT::RException (R__FAIL (" temporarily not implemented" ));
551521}
552522
553523ROOT ::Internal::RPageRef ROOT::Experimental::Internal::RPageSourceDaos::LoadPageImpl (ColumnHandle_t columnHandle,
0 commit comments