Each driver implementation of X DevAPI may deviate from the
description in marginal details to align the implementation to the
common pattern and styles of the host language. All class names
are identical among drivers and all drivers support the same core
concepts such as
find() or the chaining
find() to ensure developers
experience similar APIs in all implementations.
The following implementation differences are possible:
Function names can be postfixed to add specialisation. For example, implementations can choose between 'execute([<flag_async>])' and/or 'executeAsync()'.
Functions can have prefixes such as 'get'.
Connectors may offer native language result set iteration patterns in addition to a basic
while()loop shown in many examples. For example, drivers may define iterator interfaces or classes.