Class NpgsqlNestedDataReader
Inheritance
NpgsqlNestedDataReader
Assembly: Npgsql.dll
Syntax
public sealed class NpgsqlNestedDataReader : DbDataReader, IEnumerable, IDataReader, IDataRecord, IDisposable, IAsyncDisposable
Properties
Depth
Declaration
public override int Depth { get; }
Property Value
Overrides
FieldCount
Declaration
public override int FieldCount { get; }
Property Value
Overrides
HasRows
Declaration
public override bool HasRows { get; }
Property Value
Overrides
IsClosed
Declaration
public override bool IsClosed { get; }
Property Value
Overrides
Item[Int32]
Declaration
public override object this[int ordinal] { get; }
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Property Value
Overrides
Item[String]
Declaration
public override object this[string name] { get; }
Parameters
Type |
Name |
Description |
String |
name |
|
Property Value
Overrides
RecordsAffected
Declaration
public override int RecordsAffected { get; }
Property Value
Overrides
Methods
Close()
Declaration
public override void Close()
Overrides
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
Boolean |
disposing |
|
Overrides
GetBoolean(Int32)
Declaration
public override bool GetBoolean(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetByte(Int32)
Declaration
public override byte GetByte(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetBytes(Int32, Int64, Byte[], Int32, Int32)
Declaration
public override long GetBytes(int ordinal, long dataOffset, byte[] buffer, int bufferOffset, int length)
Parameters
Returns
Overrides
GetChar(Int32)
Declaration
public override char GetChar(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetChars(Int32, Int64, Char[], Int32, Int32)
Declaration
public override long GetChars(int ordinal, long dataOffset, char[] buffer, int bufferOffset, int length)
Parameters
Returns
Overrides
GetData(Int32)
Returns a nested data reader for the requested column.
The column type must be a record or a to Npgsql known composite type, or an array thereof.
Declaration
public NpgsqlNestedDataReader GetData(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
The zero-based column ordinal.
|
Returns
GetDataTypeName(Int32)
Declaration
public override string GetDataTypeName(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetDateTime(Int32)
Declaration
public override DateTime GetDateTime(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetDbDataReader(Int32)
Declaration
protected override DbDataReader GetDbDataReader(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetDecimal(Int32)
Declaration
public override decimal GetDecimal(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetDouble(Int32)
Declaration
public override double GetDouble(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetEnumerator()
Declaration
public override IEnumerator GetEnumerator()
Returns
Overrides
GetFieldType(Int32)
Declaration
public override Type GetFieldType(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetFieldValue<T>(Int32)
Declaration
public override T GetFieldValue<T>(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Type Parameters
Overrides
GetFloat(Int32)
Declaration
public override float GetFloat(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetGuid(Int32)
Declaration
public override Guid GetGuid(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetInt16(Int32)
Declaration
public override short GetInt16(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetInt32(Int32)
Declaration
public override int GetInt32(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetInt64(Int32)
Declaration
public override long GetInt64(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetName(Int32)
Declaration
public override string GetName(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetOrdinal(String)
Declaration
public override int GetOrdinal(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Overrides
GetProviderSpecificFieldType(Int32)
Declaration
public override Type GetProviderSpecificFieldType(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetProviderSpecificValue(Int32)
Declaration
public override object GetProviderSpecificValue(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetProviderSpecificValues(Object[])
Declaration
public override int GetProviderSpecificValues(object[] values)
Parameters
Type |
Name |
Description |
Object[] |
values |
|
Returns
Overrides
GetString(Int32)
Declaration
public override string GetString(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetValue(Int32)
Declaration
public override object GetValue(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
GetValues(Object[])
Declaration
public override int GetValues(object[] values)
Parameters
Type |
Name |
Description |
Object[] |
values |
|
Returns
Overrides
IsDBNull(Int32)
Declaration
public override bool IsDBNull(int ordinal)
Parameters
Type |
Name |
Description |
Int32 |
ordinal |
|
Returns
Overrides
NextResult()
Declaration
public override bool NextResult()
Returns
Overrides
Read()
Declaration
public override bool Read()
Returns
Overrides
Implements