Click or drag to resize
QlikView.Qvx.QvxLibrary Namespace
Classes
  ClassDescription
Public classDatabase
DataContract for Database response
Public classInfo
DataContract for Info response
Public classQvDataContractDatabaseListResponse
DataContract for DatabaseList response
Public classQvDataContractFieldListResponse
DataContract for FieldList response
Public classQvDataContractResponse
Baseclass for DataContract definitions
Public classQvDataContractTableListResponse
DataContract for TableList response
Public classQvxConnection
Class keeping track of command pipe and data pipe connections. This class is also responsible for holding all QvxTable definitions.
Public classQvxConnectOptions
Connection options
Public classQvxDataRow
Generic data type for a data row in a QvxTable.
Public classQvxDataTable
Helper class which keeps track of a QvxTable and its associated QvxField[] array
Public classQvxDataValue
Generic data type for the value of a field in a QvxDataRow.
Public classQvxField
The QvxField element describes a single table field. It specifies the field name, format used to write the field values in the QVX formatted file, as well as how QlikView should handle Null values.

The elements Type and NullRepresentation describe how the field data values are written in the QVX formatted file.

Public classQvxLog
Class taking care of logging in the custom connector.
Public classQvxMessage
QvxMessage is the base class of all messages that can be transmitted over a QVX-pipe.
Public classQvxPleaseSendReplyException
An exception that is thrown to signify that an error message, in the form of a QvxReply, should be sent back across the command pipe.
Public classQvxReply
QvxReply is a QvxMessage sent back from the connector to QlikView as the response to a QvxRequest. As a response to QlikView's request the Connector sends a message formatted according to QvxReply XML schema. The data stream if formatted as follow: * 4-byte that specify the length of the following string. * Zero terminated string that is formatted according to QvxReply XML schema.
Public classQvxRequest
Data stream of QlikView request if formatted as follow: * 4-byte that specify the length of the following string. * Zero terminated string that is formatted according to QvxRequest XML schema.
Public classQvxServer
The QvxServer is the core of the QVX SDK. All communication with QlikView as well as all communication with the custom data source is handled by an instance of the QvxServer. Each custom connector must have a class extending the QvxServer class. The QvxServer class in its turn implements the IQvxServer interface.
Public classQvxTable
The QvxTable element specifies data formatting information for a single table.
Interfaces
  InterfaceDescription
Public interfaceIQvxServer
The QvxServer is the core of the QVX SDK. All communication with QlikView as well as all communication with the custom data source is handled by an instance of the QvxServer. Each custom connector must have a class extending the QvxServer class. The QvxServer class in its turn implements the IQvxServer interface.
Delegates
  DelegateDescription
Public delegateQvxTableGetRowsHandler
Delegate which makes it possible for a custom connector to let the SDK know which method to use when getting rows.
Enumerations
  EnumerationDescription
Public enumerationFieldAttrType
The FieldAttrType tells QlikView how the data should be formatted. For more details read QlikView Reference Manual Section "Number Interpretation Functions".
Public enumerationQvxCommand
Enumerator of all commands possible to send to the connector.
Public enumerationQvxFieldType
Data type in which field values are stored in QVX formatted data stream.
Public enumerationQvxLogFacility
There are two different types of logs, or log facilities. The types are Application and Audit.
Public enumerationQvxLogSeverity
There are four different types of log messages, or log severities. The types are Debug, Notice, Warning and Error.
Public enumerationQvxNullRepresentation
Definition of different NULL value representations.
Public enumerationQvxResult
Possible results from QVX command pipe.