C# Class CouchRS.DataProcessingExtension.CouchDataReader

IDataReader that takes a JSON response, normalizes it by obtaining the cartesian product and then produces a relational-style result set that can be traversed by SSRS.
Inheritance: IDataReader
Show file Open project: ifandelse/CouchRS

Public Methods

Method Description
CouchDataReader ( string json ) : System
Dispose ( ) : void
GetFieldType ( int fieldIndex ) : Type
GetName ( int fieldIndex ) : string
GetOrdinal ( string fieldName ) : int
GetValue ( int fieldIndex ) : object
Read ( ) : bool

Method Details

CouchDataReader() public method

public CouchDataReader ( string json ) : System
json string
return System

Dispose() public method

public Dispose ( ) : void
return void

GetFieldType() public method

public GetFieldType ( int fieldIndex ) : Type
fieldIndex int
return System.Type

GetName() public method

public GetName ( int fieldIndex ) : string
fieldIndex int
return string

GetOrdinal() public method

public GetOrdinal ( string fieldName ) : int
fieldName string
return int

GetValue() public method

public GetValue ( int fieldIndex ) : object
fieldIndex int
return object

Read() public method

public Read ( ) : bool
return bool