Files and Libraries

The following files and libraries are available:

C Client Library

Created Aug 14, 2013 7:35:52 PM

Introduction

The C module generates the source code for the ANSI-C-compatible data structures and (de)serialization functions that can be used in conjunction with libxml2 to (de)serialize the REST resources as they are represented as XML data.

The generated C source code depends on the XML Reader API and the XML Writer API as well as the <time.h>, <string.h>, and <stdlib.h> C standard libraries.

Files

name size description
saiku-webapp.c 30.00bytes
enunciate-common.c 38.69K Common code needed for all projects.

Objective C Client Library

Created Aug 14, 2013 7:35:52 PM

Introduction

The Objective C module generates the source code for the Objective C classes and (de)serialization functions that can be used in conjunction with libxml2 to (de)serialize the REST resources as they are represented as XML data.

The generated Objective C source code depends on the XML Reader API and the XML Writer API as well as the base OpenStep foundation classes.

Files

name size description
saiku-webapp.h 31.00bytes
saiku-webapp.m 25.00bytes
enunciate-common.h 12.22K Common header needed for all projects.
enunciate-common.m 41.77K Common implementation code needed for all projects.

Ruby Client Library

Created Aug 14, 2013 7:35:52 PM

Introduction

The Ruby client-side library defines the Ruby classes that can be (de)serialized to/from JSON. This is useful for accessing the REST endpoints that are published by this application, but only those that produce a JSON representation of their resources (content type "application/json").

This library leverages the Ruby JSON Implementation, which is required in order to use this library.

Files

name size
saiku-webapp.rb 1019.00bytes