<< 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.