- BinaryValue
 
 
    struct BinaryValue
    {
        XDT::Binary value;
        boolean isNull;
    };
    
 - BooleanValue
 
 
    struct BooleanValue
    {
        boolean value;
        boolean isNull;
    };
    
 - ByteValue
 
 
    struct ByteValue
    {
        octet value;
        boolean isNull;
    };
    
 - CharValue
 
 
    struct CharValue
    {
        wchar value;
        boolean isNull;
    };
    
 - DateTimeValue
 
 
    struct DateTimeValue
    {
        XDT::DateTime value;
        boolean isNull;
    };
    
 - DateValue
 
 
    struct DateValue
    {
        XDT::Date value;
        boolean isNull;
    };
    
 - DecimalValue
 
 
    struct DecimalValue
    {
        XDT::Decimal value;
        boolean isNull;
    };
    
 - DoubleValue
 
 
    struct DoubleValue
    {
        double value;
        boolean isNull;
    };
    
 - FloatValue
 
 
    struct FloatValue
    {
        float value;
        boolean isNull;
    };
    
 - IntegerValue
 
 
    struct IntegerValue
    {
        XDT::Integer value;
        boolean isNull;
    };
    
 - IntValue
 
 
    struct IntValue
    {
        long value;
        boolean isNull;
    };
    
 - JavaDateValue
 
 
    struct JavaDateValue
    {
        XDT::DateTime value;
        boolean isNull;
    };
    
 - LongValue
 
 
    struct LongValue
    {
        long long value;
        boolean isNull;
    };
    
 - ShortValue
 
 
    struct ShortValue
    {
        short value;
        boolean isNull;
    };
    
 - StringValue
 
 
    struct StringValue
    {
        string value;
        boolean isNull;
    };
    
 - TimeValue
 
 
    struct TimeValue
    {
        XDT::Time value;
        boolean isNull;
    };