Class DataRowCursorAdapter
- Namespace
- Datafication.Core.Data
- Assembly
- Datafication.Core.dll
Adapts a streaming cursor that exposes Position, Schema, MoveNext(), and GetValue(name) into a DataRowCursor-like API without requiring full materialization.
public sealed class DataRowCursorAdapter
- Inheritance
-
objectDataRowCursorAdapter
Constructors
DataRowCursorAdapter(IStreamingCursor, List<string>?)
public DataRowCursorAdapter(DataRowCursorAdapter.IStreamingCursor cursor, List<string>? columnNames = null)
Parameters
cursorDataRowCursorAdapter.IStreamingCursorcolumnNamesList<string>
Properties
Position
public int Position { get; }
Property Value
- int
Schema
public DataSchema Schema { get; }
Property Value
Methods
GetValue(string)
public object? GetValue(string columnName)
Parameters
columnNamestring
Returns
- object
MoveNext()
public bool MoveNext()
Returns
- bool