#include <ROOT/REntry.hxx>#include <ROOT/RError.hxx>#include <ROOT/RNTupleDescriptor.hxx>#include <ROOT/RNTupleJoinTable.hxx>#include <ROOT/RNTupleModel.hxx>#include <ROOT/RNTupleTypes.hxx>#include <ROOT/RNTupleProcessorEntry.hxx>#include <ROOT/RPageStorage.hxx>#include <memory>#include <string>#include <string_view>#include <vector>Classes | |
| class | ROOT::Experimental::RNTupleProcessor::REntryMapping |
| Maps a processor's global (outer) entry index to its inner ones. More... | |
| class | ROOT::Experimental::RNTupleProcessor::RIterator |
| Iterator over the entries of an RNTuple, or vertical concatenation thereof. More... | |
| class | ROOT::Experimental::RNTupleChainProcessor |
| Processor specialization for vertically combined (chained) RNTupleProcessors. More... | |
| class | ROOT::Experimental::RNTupleJoinProcessor |
| Processor specialization for horizontally combined (joined) RNTupleProcessors. More... | |
| class | ROOT::Experimental::RNTupleOpenSpec |
| Specification of the name and location of an RNTuple, used for creating a new RNTupleProcessor. More... | |
| class | ROOT::Experimental::RNTupleProcessor |
| Interface for iterating over entries of vertically ("chained") and/or horizontally ("joined") combined RNTuples. More... | |
| class | ROOT::Experimental::RNTupleProcessorOptionalPtr< T > |
| class | ROOT::Experimental::RNTupleProcessorOptionalPtr< void > |
Specialization of RNTupleProcessorOptionalPtr<T> for void-type pointers. More... | |
| class | ROOT::Experimental::RNTupleProcessorOptions |
| class | ROOT::Experimental::RNTupleSingleProcessor |
| Processor specialization for processing a single RNTuple. More... | |
Namespaces | |
| namespace | ROOT |
| namespace | ROOT::Experimental |
| Namespace for ROOT features in testing. | |
| namespace | ROOT::Experimental::Internal |
| namespace | ROOT::Experimental::Internal::RDF |
Functions | |
| std::unique_ptr< RNTupleProcessor > | ROOT::Experimental::CreateRNTupleJoinProcessor (RNTupleOpenSpec primaryNTuple, RNTupleOpenSpec auxNTuple, const std::vector< std::string > &joinFields, const RNTupleProcessorOptions &opts=RNTupleProcessorOptions()) |
| Create an RNTupleProcessor for a join (i.e., a horizontal combination) of RNTuples. | |
| std::unique_ptr< RNTupleProcessor > | ROOT::Experimental::CreateRNTupleJoinProcessor (std::unique_ptr< RNTupleProcessor > primaryProcessor, std::unique_ptr< RNTupleProcessor > auxProcessor, const std::vector< std::string > &joinFields, const RNTupleProcessorOptions &opts=RNTupleProcessorOptions()) |
| Create an RNTupleProcessor for a join (i.e., a horizontal combination) of RNTuples. | |
| const RNTupleProcessorEntry * | ROOT::Experimental::Internal::LoadFullRNTupleProcessorEntry (ROOT::Experimental::RNTupleProcessor &processor, bool includeSubfields) |
Definition in file RNTupleProcessor.hxx.