Show / Hide Table of Contents

Class MySqlDataReader

Inheritance
System.Object
System.MarshalByRefObject
System.Data.Common.DbDataReader
MySqlDataReader
Implements
System.Collections.IEnumerable
System.Data.IDataReader
System.Data.IDataRecord
System.IDisposable
Inherited Members
System.Data.Common.DbDataReader.GetFieldValueAsync<T>(System.Int32)
System.Data.Common.DbDataReader.GetFieldValueAsync<T>(System.Int32, System.Threading.CancellationToken)
System.Data.Common.DbDataReader.GetStream(System.Int32)
System.Data.Common.DbDataReader.GetTextReader(System.Int32)
System.Data.Common.DbDataReader.IsDBNullAsync(System.Int32)
System.Data.Common.DbDataReader.IsDBNullAsync(System.Int32, System.Threading.CancellationToken)
System.Data.Common.DbDataReader.NextResultAsync()
System.Data.Common.DbDataReader.ReadAsync()
System.Data.Common.DbDataReader.System.Data.IDataRecord.GetData(System.Int32)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: MySql.Data.MySqlClient
Assembly: NFX.MySQL.dll
Syntax
public sealed class MySqlDataReader : DbDataReader, IEnumerable, IDataReader, IDataRecord, IDisposable, IDbColumnSchemaGenerator

Properties

Depth

Declaration
public override int Depth { get; }
Property Value
Type Description
System.Int32
Overrides
System.Data.Common.DbDataReader.Depth

FieldCount

Declaration
public override int FieldCount { get; }
Property Value
Type Description
System.Int32
Overrides
System.Data.Common.DbDataReader.FieldCount

HasRows

Declaration
public override bool HasRows { get; }
Property Value
Type Description
System.Boolean
Overrides
System.Data.Common.DbDataReader.HasRows

IsClosed

Declaration
public override bool IsClosed { get; }
Property Value
Type Description
System.Boolean
Overrides
System.Data.Common.DbDataReader.IsClosed

Item[Int32]

Declaration
public override object this[int ordinal] { get; }
Parameters
Type Name Description
System.Int32 ordinal
Property Value
Type Description
System.Object
Overrides
System.Data.Common.DbDataReader.Item[System.Int32]

Item[String]

Declaration
public override object this[string name] { get; }
Parameters
Type Name Description
System.String name
Property Value
Type Description
System.Object
Overrides
System.Data.Common.DbDataReader.Item[System.String]

RecordsAffected

Declaration
public override int RecordsAffected { get; }
Property Value
Type Description
System.Int32
Overrides
System.Data.Common.DbDataReader.RecordsAffected

VisibleFieldCount

Declaration
public override int VisibleFieldCount { get; }
Property Value
Type Description
System.Int32
Overrides
System.Data.Common.DbDataReader.VisibleFieldCount

Methods

Close()

Declaration
public override void Close()
Overrides
System.Data.Common.DbDataReader.Close()

Dispose(Boolean)

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing
Overrides
System.Data.Common.DbDataReader.Dispose(System.Boolean)

GetBoolean(Int32)

Declaration
public override bool GetBoolean(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Boolean
Overrides
System.Data.Common.DbDataReader.GetBoolean(System.Int32)

GetByte(Int32)

Declaration
public override byte GetByte(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Byte
Overrides
System.Data.Common.DbDataReader.GetByte(System.Int32)

GetBytes(Int32, Int64, Byte[], Int32, Int32)

Declaration
public override long GetBytes(int ordinal, long dataOffset, byte[] buffer, int bufferOffset, int length)
Parameters
Type Name Description
System.Int32 ordinal
System.Int64 dataOffset
System.Byte[] buffer
System.Int32 bufferOffset
System.Int32 length
Returns
Type Description
System.Int64
Overrides
System.Data.Common.DbDataReader.GetBytes(System.Int32, System.Int64, System.Byte[], System.Int32, System.Int32)

GetChar(Int32)

Declaration
public override char GetChar(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Char
Overrides
System.Data.Common.DbDataReader.GetChar(System.Int32)

GetChars(Int32, Int64, Char[], Int32, Int32)

Declaration
public override long GetChars(int ordinal, long dataOffset, char[] buffer, int bufferOffset, int length)
Parameters
Type Name Description
System.Int32 ordinal
System.Int64 dataOffset
System.Char[] buffer
System.Int32 bufferOffset
System.Int32 length
Returns
Type Description
System.Int64
Overrides
System.Data.Common.DbDataReader.GetChars(System.Int32, System.Int64, System.Char[], System.Int32, System.Int32)

GetColumnSchema()

Declaration
public ReadOnlyCollection<DbColumn> GetColumnSchema()
Returns
Type Description
System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Common.DbColumn>

GetDataTypeName(Int32)

Declaration
public override string GetDataTypeName(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.String
Overrides
System.Data.Common.DbDataReader.GetDataTypeName(System.Int32)

GetDateTime(Int32)

Declaration
public override DateTime GetDateTime(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.DateTime
Overrides
System.Data.Common.DbDataReader.GetDateTime(System.Int32)

GetDateTimeOffset(Int32)

Declaration
public DateTimeOffset GetDateTimeOffset(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.DateTimeOffset

GetDbDataReader(Int32)

Declaration
protected override DbDataReader GetDbDataReader(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Data.Common.DbDataReader
Overrides
System.Data.Common.DbDataReader.GetDbDataReader(System.Int32)

GetDecimal(Int32)

Declaration
public override decimal GetDecimal(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Decimal
Overrides
System.Data.Common.DbDataReader.GetDecimal(System.Int32)

GetDouble(Int32)

Declaration
public override double GetDouble(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Double
Overrides
System.Data.Common.DbDataReader.GetDouble(System.Int32)

GetEnumerator()

Declaration
public override IEnumerator GetEnumerator()
Returns
Type Description
System.Collections.IEnumerator
Overrides
System.Data.Common.DbDataReader.GetEnumerator()

GetFieldType(Int32)

Declaration
public override Type GetFieldType(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Type
Overrides
System.Data.Common.DbDataReader.GetFieldType(System.Int32)

GetFieldValue<T>(Int32)

Declaration
public override T GetFieldValue<T>(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
T
Type Parameters
Name Description
T
Overrides
System.Data.Common.DbDataReader.GetFieldValue<T>(System.Int32)

GetFloat(Int32)

Declaration
public override float GetFloat(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Single
Overrides
System.Data.Common.DbDataReader.GetFloat(System.Int32)

GetGuid(Int32)

Declaration
public override Guid GetGuid(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Guid
Overrides
System.Data.Common.DbDataReader.GetGuid(System.Int32)

GetInt16(Int32)

Declaration
public override short GetInt16(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Int16
Overrides
System.Data.Common.DbDataReader.GetInt16(System.Int32)

GetInt32(Int32)

Declaration
public override int GetInt32(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Int32
Overrides
System.Data.Common.DbDataReader.GetInt32(System.Int32)

GetInt64(Int32)

Declaration
public override long GetInt64(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Int64
Overrides
System.Data.Common.DbDataReader.GetInt64(System.Int32)

GetName(Int32)

Declaration
public override string GetName(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.String
Overrides
System.Data.Common.DbDataReader.GetName(System.Int32)

GetOrdinal(String)

Declaration
public override int GetOrdinal(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Int32
Overrides
System.Data.Common.DbDataReader.GetOrdinal(System.String)

GetSByte(Int32)

Declaration
public sbyte GetSByte(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.SByte

GetSchemaTable()

Declaration
public override DataTable GetSchemaTable()
Returns
Type Description
System.Data.DataTable
Overrides
System.Data.Common.DbDataReader.GetSchemaTable()

GetString(Int32)

Declaration
public override string GetString(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.String
Overrides
System.Data.Common.DbDataReader.GetString(System.Int32)

GetValue(Int32)

Declaration
public override object GetValue(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Object
Overrides
System.Data.Common.DbDataReader.GetValue(System.Int32)

GetValues(Object[])

Declaration
public override int GetValues(object[] values)
Parameters
Type Name Description
System.Object[] values
Returns
Type Description
System.Int32
Overrides
System.Data.Common.DbDataReader.GetValues(System.Object[])

IsDBNull(Int32)

Declaration
public override bool IsDBNull(int ordinal)
Parameters
Type Name Description
System.Int32 ordinal
Returns
Type Description
System.Boolean
Overrides
System.Data.Common.DbDataReader.IsDBNull(System.Int32)

NextResult()

Declaration
public override bool NextResult()
Returns
Type Description
System.Boolean
Overrides
System.Data.Common.DbDataReader.NextResult()

NextResultAsync(CancellationToken)

Declaration
public override Task<bool> NextResultAsync(CancellationToken cancellationToken)
Parameters
Type Name Description
System.Threading.CancellationToken cancellationToken
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
Overrides
System.Data.Common.DbDataReader.NextResultAsync(System.Threading.CancellationToken)

Read()

Declaration
public override bool Read()
Returns
Type Description
System.Boolean
Overrides
System.Data.Common.DbDataReader.Read()

ReadAsync(CancellationToken)

Declaration
public override Task<bool> ReadAsync(CancellationToken cancellationToken)
Parameters
Type Name Description
System.Threading.CancellationToken cancellationToken
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
Overrides
System.Data.Common.DbDataReader.ReadAsync(System.Threading.CancellationToken)

Implements

System.Collections.IEnumerable
System.Data.IDataReader
System.Data.IDataRecord
System.IDisposable

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX