Show / Hide Table of Contents

Class Reader

Provides low-level Arow format reading

Inheritance
System.Object
Reader
Inherited Members
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: NFX.Serialization.Arow
Assembly: NFX.dll
Syntax
public static class Reader

Fields

DESER_TYPE_MAP

Declaration
public static readonly Dictionary<Type, string> DESER_TYPE_MAP
Field Value
Type Description
System.Collections.Generic.Dictionary<System.Type, System.String>

Methods

ConsumeUnmatched(TypedRow, ReadingStreamer, String, DataType, Nullable<DataType>)

Declaration
public static object ConsumeUnmatched(TypedRow row, ReadingStreamer streamer, string name, DataType dt, DataType? atp)
Parameters
Type Name Description
TypedRow row
ReadingStreamer streamer
System.String name
DataType dt
System.Nullable<DataType> atp
Returns
Type Description
System.Object

ReadAmount(ReadingStreamer)

Declaration
public static Amount ReadAmount(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
Amount

ReadArrayLength(ReadingStreamer)

Declaration
public static int ReadArrayLength(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Int32

ReadBoolean(ReadingStreamer)

Declaration
public static bool ReadBoolean(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Boolean

ReadByte(ReadingStreamer)

Declaration
public static byte ReadByte(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Byte

ReadByteArray(ReadingStreamer)

Declaration
public static byte[] ReadByteArray(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Byte[]

ReadChar(ReadingStreamer)

Declaration
public static char ReadChar(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Char

ReadDataType(ReadingStreamer)

Declaration
public static DataType ReadDataType(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
DataType

ReadDateTime(ReadingStreamer)

Declaration
public static DateTime ReadDateTime(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.DateTime

ReadDecimal(ReadingStreamer)

Declaration
public static decimal ReadDecimal(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Decimal

ReadDouble(ReadingStreamer)

Declaration
public static double ReadDouble(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Double

ReadFID(ReadingStreamer)

Declaration
public static FID ReadFID(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
FID

ReadGDID(ReadingStreamer)

Declaration
public static GDID ReadGDID(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
GDID

ReadGuid(ReadingStreamer)

Declaration
public static Guid ReadGuid(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Guid

ReadHeader(ReadingStreamer)

Declaration
public static void ReadHeader(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer

ReadInt16(ReadingStreamer)

Declaration
public static short ReadInt16(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Int16

ReadInt32(ReadingStreamer)

Declaration
public static int ReadInt32(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Int32

ReadInt64(ReadingStreamer)

Declaration
public static long ReadInt64(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Int64

ReadName(ReadingStreamer)

Declaration
public static ulong ReadName(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.UInt64

ReadNLSMap(ReadingStreamer)

Declaration
public static NLSMap ReadNLSMap(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
NLSMap

ReadPilePointer(ReadingStreamer)

Declaration
public static PilePointer ReadPilePointer(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
PilePointer

ReadRowArray<TRow>(TypedRow, ReadingStreamer, String)

Declaration
public static TRow[] ReadRowArray<TRow>(TypedRow rowScope, ReadingStreamer streamer, string name)where TRow : TypedRow, new ()
Parameters
Type Name Description
TypedRow rowScope
ReadingStreamer streamer
System.String name
Returns
Type Description
TRow[]
Type Parameters
Name Description
TRow

ReadRowList<TRow>(TypedRow, ReadingStreamer, String)

Declaration
public static List<TRow> ReadRowList<TRow>(TypedRow rowScope, ReadingStreamer streamer, string name)where TRow : TypedRow, new ()
Parameters
Type Name Description
TypedRow rowScope
ReadingStreamer streamer
System.String name
Returns
Type Description
System.Collections.Generic.List<TRow>
Type Parameters
Name Description
TRow

ReadSByte(ReadingStreamer)

Declaration
public static sbyte ReadSByte(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.SByte

ReadSingle(ReadingStreamer)

Declaration
public static float ReadSingle(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.Single

ReadString(ReadingStreamer)

Declaration
public static string ReadString(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.String

ReadTimeSpan(ReadingStreamer)

Declaration
public static TimeSpan ReadTimeSpan(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.TimeSpan

ReadUInt16(ReadingStreamer)

Declaration
public static ushort ReadUInt16(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.UInt16

ReadUInt32(ReadingStreamer)

Declaration
public static uint ReadUInt32(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.UInt32

ReadUInt64(ReadingStreamer)

Declaration
public static ulong ReadUInt64(ReadingStreamer streamer)
Parameters
Type Name Description
ReadingStreamer streamer
Returns
Type Description
System.UInt64

TryReadRow(TypedRow, TypedRow, ReadingStreamer, String)

Declaration
public static bool TryReadRow(TypedRow rowScope, TypedRow newRow, ReadingStreamer streamer, string name)
Parameters
Type Name Description
TypedRow rowScope
TypedRow newRow
ReadingStreamer streamer
System.String name
Returns
Type Description
System.Boolean
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX