Default Values
HydraExpress initializes built-in schema types to a reasonable value. If the type has a default value associated with it, HydraExpress uses the default value from the schema to initialize the type. Table 5 lists the default value for each of the default C++ types.
The default values for a type can be configured by modifying the configuration file, as described in Flexible Type Mapping.
Table 5 – Initialization values for C++ types 
C++ or SourcePro Type
Initial Value
RWCString
RWCString()
std::string
std::string()
RWDecimalPortable
0
All time values set to 0
bool
false
float
0.0
double
0.0
int
0
long
0
short
0
unsigned int
0
unsigned long
0
unsigned short
0
RWDate
RWDate::now() (which is the current date and time)
RWDateTime
RWDateTime::now() (which is the current date and time)