Xpace
data.h File Reference
#include "base/types.h"
#include "base/exception.h"
#include "base/config.h"
#include "base/decimalfloat.h"
#include "base/datetime.h"

Go to the source code of this file.

Classes

class  Xpace::BaseDataType
 
class  Xpace::DerivedDataType
 
class  Xpace::SourceBase< RET >
 A Source is an interface to an object that provides access to each field or column of a data record or row. More...
 
class  Xpace::Source< LOC, RET >
 
class  Xpace::SinkBase
 The non-LOC part of a Sink. More...
 
class  Xpace::Sink< LOC, RET >
 
class  Xpace::IncompatibleType< T >
 Thrown when you ask for a type that cannot be converted E.g., asking for string data as an int64. More...
 
struct  Xpace::DataFileTags
 
struct  Xpace::BaseDataTags
 
struct  Xpace::DerivedDataTags
 

Namespaces

 Xpace
 Xpace project main namespace
 

Enumerations

enum  Xpace::StoreAccess { Xpace::SA_readWrite, Xpace::SA_readOnly, Xpace::SA_bulkWrite }
 
enum  Xpace::SinkNotifyCount { Xpace::SNC_Never, Xpace::SNC_Continue, Xpace::SNC_After, Xpace::SNC_Before }
 Sink is an interface to an object that receives data. More...
 

current as of Wed Jun 10 2026 12:00:06