skip to main content
Product overview : Overview : OpenAccess SDK IP Software Development Kit
 

OpenAccess SDK IP Software Development Kit

The OpenAccess SDK IP Software Development Kit provides the following components for you to use in developing an IP for your data source, using C, C++, Java, or .NET:
Documentation
Sample code
C/C++ header file and Java and .NET classes
Libraries (C/C++ version only)
Application Programmer’s Interface
The IP is the only code you are responsible for developing. Only the data source-specific access functions defined by the OpenAccess SDK IP API need to be written. These functions or methods are called by the OpenAccess SDK SQL engine to process SQL requests.
The IP code implemented in C/C++ is compiled and linked into a library (DLL on Windows and shared library on UNIX and Linux). At runtime, the SQL engine will load the IP library to perform data access.
An IP developed in Java implements the IP API and is compiled into a class file that is loaded by the OpenAccess SDK SQL engine to perform data access.
An IP developed in .NET implements the IP API and is compiled into a DLL that is loaded by the OpenAccess SDK SQL engine to perform data access.
You then use the OpenAccess SDK Client for ODBC, JDBC, ADO, or ADO.NET to access your data.