Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

DataProvider | Qore AbstractDataField class definition
AbstractDataField | Describes a data type based on a hashdecl
AbstractDataProcessor | Defines an abstract class for accepting data and outputting optionally transformed or filtered data
AbstractDataProvider | The AbstractDataProvider class
AbstractDataProviderBulkOperation | Abstract bulk data operation class
AbstractDataProviderBulkRecordInterface | Defines the abstract class for data provider iterators; the destructor releases the iterator
AbstractDataProviderFactory | Data provider factory class
AbstractDataProviderRecordIterator | Defines the abstract class for data provider iterators; the destructor releases the iterator
AbstractDataProviderType | Describes a data type
DataFieldInfo | Describes a data type
DataProvider | Data provider class
DataProviderBulkRecordIterator | Defines the standard record iterator for bulk record iterators
DataProviderFactoryInfo | Data provider factory info
DataProviderInfo | Data provider info
DataProviderOptionInfo | Data provider option info
DataProviderPipeline | Defines a class for passing data through record processors
DataProviderPipelineFactory | A factory class for creating DataProviderPipeline objects
DataProviderTypeCache | Data provider type cache class
DataProviderTypeEntry | DataProviderTypeEntry class
DataProviderTypeEntryInfo | Data provider type entry info
DataProviderTypeOptionInfo | Describes type options
DataTypeInfo | Describes a data type
DefaultBulkInserter | Default builk inserter class
DefaultBulkRecordIterface | Default bulk record interface class for data providers that do not support bulk read APIs
DefaultBulkUpserter | Default builk inserter class
DefaultRecordIterator | Default record iterator class for data providers that do not support custom read / search APIs
HashDataType | Describes a data type based on a hash
HashDeclDataType | Describes a data type based on a hashdecl
ListDataType | Describes a data type based on a hash
NullDataProvider | A dumrequest data provider that provides an empty hash as the request and response types
NullDataProviderFactory | The null data provider factory
PipelineFactoryInfo | Pipeline factory info
PipelineInfo | Pipeline info
PipelineOptionInfo | Pipeline option info
PipelineQueue | Pipeline element
QoreBinaryDataType | Describes a data type based on binary
QoreBinaryDataTypeBase | Describes a data type based on binary types with validation for parsing strings when used with soft types
QoreBinaryOrNothingDataType | Describes a data type based on *binary
QoreBoolDataType | Describes a data type based on int
QoreBoolDataTypeBase | Describes a data type based on softint with validation for parsing strings
QoreBoolOrNothingDataType | Describes a data type based on *int
QoreDataField | Describes a data type based on a hashdecl
QoreDataType | Describes a data type based on a Qore data type
QoreDateDataType | Describes a data type based on date with output time zone support
QoreDateDataTypeBase | Describes a data type based on a date type with validation for string parsing and time zone support
QoreDateOrNothingDataType | Describes a data type based on softdate with validation for string parsing and time zone support
QoreFloatDataType | Describes a data type based on float
QoreFloatDataTypeBase | Describes a data type based on softnumber with validation for parsing strings
QoreFloatOrNothingDataType | Describes a data type based on *float
QoreHashDataType | Describes a data type
QoreIntDataType | Describes a data type based on int
QoreIntDataTypeBase | Describes a data type based on int types with validation for parsing strings when used with soft types
QoreIntOrNothingDataType | Describes a data type based on *int
QoreListDataType | Describes a data type based on a hash
QoreNumberDataType | Describes a data type based on number
QoreNumberDataTypeBase | Describes a data type based on number types with validation for parsing strings when used with soft types
QoreNumberOrNothingDataType | Describes a data type based on *number
QoreSoftBinaryDataType | Describes a data type based on softbinary with validation for parsing strings
QoreSoftBinaryNoNullDataType | Describes a data type based on softbinary with validation for parsing strings
QoreSoftBinaryOrNothingDataType | Describes a data type based on *softbinary with validation for parsing strings
QoreSoftBoolDataType | Describes a data type based on softint with validation for parsing strings
QoreSoftBoolNoNullDataType | Describes a data type based on softint with validation for parsing strings
QoreSoftBoolOrNothingDataType | Describes a data type based on *softint with validation for parsing strings
QoreSoftDateDataType | Describes a data type based on softdate with validation for string parsing and time zone support
QoreSoftDateNoNullDataType | Describes a data type based on softdate with validation for string parsing and time zone support
QoreSoftDateOrNothingDataType | Describes a data type based on softdate with validation for string parsing and time zone support
QoreSoftFloatDataType | Describes a data type based on softfloat with validation for parsing strings
QoreSoftFloatNoNullDataType | Describes a data type based on softfloat with validation for parsing strings
QoreSoftFloatOrNothingDataType | Describes a data type based on *softfloat with validation for parsing strings
QoreSoftIntDataType | Describes a data type based on softint with validation for parsing strings
QoreSoftIntNoNullDataType | Describes a data type based on softint with validation for parsing strings
QoreSoftIntOrNothingDataType | Describes a data type based on *softint with validation for parsing strings
QoreSoftNumberDataType | Describes a data type based on softnumber with validation for parsing strings
QoreSoftNumberNoNullDataType | Describes a data type based on softnumber with validation for parsing strings
QoreSoftNumberOrNothingDataType | Describes a data type based on *softnumber with validation for parsing strings
QoreSoftStringDataType | Describes a data type based on softstring with a target encoding
QoreSoftStringOrNothingDataType | Describes a data type based on *softstring with a target encoding
QoreStringDataType | Describes a data type based on string with a target encoding
QoreStringDataTypeBase | Describes a data type based on a string tyoe with a target encoding option
QoreStringOrNothingDataType | Describes a data type based on *string with a target encoding
SearchOperatorInfo | Generic operator info hash as returned by all generic search operator functions