rimacon.cmdb.CachingSQLResultset.IResultset

<< Click to Display Table of Contents >>

Navigation:  Server Side Programming > Klassen und Interfaces >

rimacon.cmdb.CachingSQLResultset.IResultset

Dieses Interface ermittelt das gecachte SQL-Result.

 

long GetUsedMemory()

Gibt zurück, wieviel Bytes das gecachte SQL-Result im RAM verbraucht.

 

void Dispose()

Leert den SQL Result Cache.

 

int Rows { get; }

Gibt die Zeilenanzahl zurück.

 

int Cols { get; }

Gibt die Spaltenanzahl zurück.

 

string Fieldname(int column_index)

Gibt den Spaltennamen nach Index zurück.

 

int FieldnameToIndex(string fieldname)

Gibt den Spaltenindex (0-basiert) nach Spaltennamen zurück.

 

int[] GetColumnAs1DIntArray(int colindex)

int[] GetColumnAs1DIntArray(string columnname)

Gibt alle Werte der Spalte als 1D-Int-Array zurück. Werte, die keiner Nummer entsprechen, werden als 0 zurückgegeben.

 

string[] GetColumnAs1DStringArray(int colindex)

string[] GetColumnAs1DStringArray(string columnname)

Gibt alle Werte der Spalte als 1D-String-Array zurück.

 

string this[int row, string column_name] { get; }

Gibt den Inhalt einer Zelle des SQL-Results zurück. Bei größeren Datenmengen (>50.000 Zeilen) ist die Variante mit column_index deutlich schneller.

 

string this[int row, int column_index] { get; }

Gibt den Inhalt einer Zelle des SQL-Results zurück.

 

int getInt(int row, string column_name)

Gibt den Inhalt einer Zelle des SQL-Results als ganzzahlige Zahl zurück. Bei größeren Datenmengen (>50.000 Zeilen) ist die Variante mit column_index deutlich schneller.

 

int getInt(int row, int column_index)

Gibt den Inhalt einer Zelle des SQL-Results als ganzzahlige Zahl zurück.