New UltraLite C/C++ API added
A new version of the UltraLite C/C++ API has been added to this release. This API is declared in the ulcpp.h header file. See UltraLite C/C++ API reference.
The following objects have been renamed for this version of the UltraLite C/C++ API:
ul_synch_info has been renamed to ul_sync_info.
ul_synch_result has been renamed to ul_sync_result.
ul_synch_status has been renamed to ul_sync_status.
ul_synch_stats has been renamed to ul_sync_stats.
ul_synch_observer_fn has been renamed to ul_sync_observer_fn.
ul_synch_state has been renamed to ul_sync_state.
ULInitSynchInfo has been renamed to ULInitSyncInfo.
ULSetSynchInfo has been renamed to ULSetSyncInfo.
ULGetSynchResult has been renamed to ULGetSyncResult.
All UL_SYNCH_STATE objects have been renamed to UL_SYNC_STATE objects.
UL_SYNCH_STATUS_FLAG_IS_BLOCKING has been renamed to UL_SYNC_STATUS_FLAG_IS_BLOCKING.
ULRegisterErrorCallback has been renamed to ULSetErrorCallback.
ULRegisterSynchronizationCallback has been renamed to ULSetSynchronizationCallback.
New ULConnection.ValidateDatabase(ULDBValid) method added
This method has been added as an equivalent to calling ULConnection.ValidateDatabase(ULDBValid, String) while passing
null for the tableName. See ULConnection.ValidateDatabase(ULDBValid) method [UltraLite.NET].
API features
The following objects have been added to this release:
The setPublications method in the SyncParms class. This method sets the publication to be synchronized.
The getPublications method in the SyncParms class. This method returns the publication to be synchronized.
The timestampWithTimeZoneFormat member in the CreationParms class. This member sets the format for the timestamp with the
time zone retrieved from the database.
The setTimestampWithTimeZoneParameter method in the PreparedStatement class and the setTimestampWithTimeZone method in the
ULTable class. These methods set the value for the specified SQLType.TIMESTAMP_WITH_TIME_ZONE type parameter using a Date
object.
The getTimestampWithTimeZone methods in the ResultSet and ULTable classes. These methods return the value for the specified
column as a Date object.