PDI 1.10.0-alpha.2026-01-16

the PDI data interface

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CPDI::Callbacks
 CPDI::Context
 CPDI::Context_proxy
 CPDI::Data_descriptor
 CPDI::Tuple_datatype::ElementA Element is one of the elements inside a Tuple_datatype
 Cstd::enable_shared_from_this
 CPDI::Datatype_template
 CPDI::DatatypeA Datatype is a Datatype_template that accepts no argument
 CPDI::Array_datatypeArray_datatype is a Datatype that represents an array: i.e storage of multiple elements of the same type continuously in memory
 CPDI::Pointer_datatype
 CPDI::Record_datatypeA Record_datatype is a Datatype that represents a fixed number of elements of potentially different types layed out in a specific way in memory
 CPDI::Scalar_datatype
 CPDI::Tuple_datatypeA Tuple_datatype is a Datatype that represents a fixed number of elements of potentially different types layed out in a specific way in memory
 Cstd::exception
 CPDI::Error
 CPDI::Config_error
 CPDI::Impl_error
 CPDI::Plugin_error
 CPDI::Right_error
 CPDI::State_error
 CPDI::System_error
 CPDI::Type_error
 CPDI::Unavailable_error
 CPDI::Value_error
 CPDI::Expression
 Cstd::hash< PDI::Ref_any< R, W > >
 CPDI::Context::IteratorAn iterator used to go through the descriptor store
 CPDI::LoggerWrapper for spdlog::logger with additional pattern getter method
 CPDI::Record_datatype::MemberA Member is one of the elements inside a Record_datatype
 CPDI::Paraconf_wrapperAutomatically installs a paraconf error-handler that ignores errors and uninstalls it on destruction
 CPDI_errhandler_tDefinition of an error handler
 CPDI::PluginThe class PDI plugins should implement
 CPDI::Reference_baseA common base for all references, whatever their access privileges
 CPDI::Ref_any< false, false >
 CPDI::Ref_any< true, false >
 CPDI::Ref_any< false, true >
 CPDI::Ref_any< true, true >
 CPDI::Ref_any< R, W >A dynamically typed reference to data with automatic memory management and read/write locking semantic
 CPDI::Reference_base::Referenced_bufferA descriptor for a buffer in which references can point
 CPDI::Reference_base::Referenced_dataA descriptor for data on which references can point