Each driver implementation of the 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 concept 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.