#include <ROOT/RError.hxx>#include <ROOT/RCluster.hxx>#include <ROOT/RColumnElementBase.hxx>#include <ROOT/RNTupleDescriptor.hxx>#include <ROOT/RNTupleMetrics.hxx>#include <ROOT/RNTupleReadOptions.hxx>#include <ROOT/RNTupleSerialize.hxx>#include <ROOT/RNTupleWriteOptions.hxx>#include <ROOT/RNTupleTypes.hxx>#include <ROOT/RPage.hxx>#include <ROOT/RPagePool.hxx>#include <ROOT/RSpan.hxx>#include <string_view>#include <atomic>#include <cassert>#include <cstddef>#include <deque>#include <functional>#include <map>#include <memory>#include <mutex>#include <set>#include <shared_mutex>#include <unordered_map>#include <unordered_set>#include <vector>| Classes | |
| class | ROOT::Internal::RPageSource::RActivePhysicalColumns | 
| Keeps track of the requested physical column IDs and their in-memory target type via a column element identifier.  More... | |
| struct | ROOT::Internal::RPageSource::RClusterInfo | 
| Summarizes cluster-level information that are necessary to load a certain page.  More... | |
| struct | ROOT::Internal::RPageStorage::RColumnHandle | 
| struct | ROOT::Internal::RPageSink::RStagedCluster::RColumnInfo | 
| struct | ROOT::Internal::RPageSource::RActivePhysicalColumns::RColumnInfo | 
| struct | ROOT::Internal::RWritePageMemoryManager::RColumnInfo | 
| struct | ROOT::Internal::RPageSource::RCounters | 
| Default I/O performance counters that get registered in fMetricsMore... | |
| struct | ROOT::Internal::RPagePersistentSink::RCounters | 
| Default I/O performance counters that get registered in fMetrics.  More... | |
| struct | ROOT::Internal::RPageSource::REntryRange | 
| Used in SetEntryRange / GetEntryRange.  More... | |
| class | ROOT::Internal::RPageSource::RExclDescriptorGuard | 
| An RAII wrapper used for the writable access to RPageSource::fDescriptor. SeeGetSharedDescriptorGuard().  More... | |
| struct | ROOT::Internal::RPagePersistentSink::RFeatures | 
| Set of optional features supported by the persistent sink.  More... | |
| class | ROOT::Internal::RPagePersistentSink | 
| Base class for a sink with a physical storage backend.  More... | |
| class | ROOT::Internal::RPageSink | 
| Abstract interface to write data into an ntuple.  More... | |
| class | ROOT::Internal::RPageSource | 
| Abstract interface to read data from an ntuple.  More... | |
| class | ROOT::Internal::RPageStorage | 
| Common functionality of an ntuple storage for both reading and writing.  More... | |
| struct | ROOT::Internal::RPageStorage::RSealedPage | 
| A sealed page contains the bytes of a page as written to storage (packed & compressed).  More... | |
| struct | ROOT::Internal::RPageStorage::RSealedPageGroup | 
| A range of sealed pages referring to the same column that can be used for vector commit.  More... | |
| struct | ROOT::Internal::RPageSink::RSealPageConfig | 
| Parameters for the SealPage() method.  More... | |
| class | ROOT::Internal::RPageSource::RSharedDescriptorGuard | 
| An RAII wrapper used for the read-only access to RPageSource::fDescriptor. SeeGetExclDescriptorGuard()`.  More... | |
| class | ROOT::Internal::RPageSink::RSinkGuard | 
| An RAII wrapper used to synchronize a page sink. See GetSinkGuard().  More... | |
| struct | ROOT::Internal::RPageSink::RStagedCluster | 
| Cluster that was staged, but not yet logically appended to the RNTuple.  More... | |
| class | ROOT::Internal::RPageStorage::RTaskScheduler | 
| The interface of a task scheduler to schedule page (de)compression tasks.  More... | |
| class | ROOT::Internal::RWritePageMemoryManager | 
| Helper to maintain a memory budget for the write pages of a set of columns.  More... | |
| Namespaces | |
| namespace | ROOT | 
| namespace | ROOT::Internal | 
| Enumerations | |
| enum class | ROOT::Internal::EPageStorageType { ROOT::Internal::kSink , ROOT::Internal::kSource } | 
Definition in file RPageStorage.hxx.