Data Type: Boolean

Session model: Session-free and Session-managed

Controls how certain ABL DataSet fields are initialized when they are mapped to a Java ProDataGraph.

By default, INTEGER, INT64, and LOGICAL fields in an ABL DataSet are mapped to Java primitive types (int, long, and boolean). Because Java primitive types cannot be null, these fields are initialized with default values of 0 or false.

To change this behavior, set this property using the RunTimeProperties.setDatasetNullInitials() method. When set to true, these fields are mapped to Java object types (java.lang.Integer, java.lang.Long, or java.lang.Boolean), allowing them to initialize to null and be considered set only when a non-null value is assigned.

This property must be set before creating a ProDataObjectMetaData object.

The current value of this property can be retrieved using the RunTimeProperties.getDatasetNullInitials() method.

This property applies to the RunTimeProperties class only and does not apply to Connection objects.

Default: false