Show / Hide Table of Contents

Class Writer

Provides low-level Arow format writing

Inheritance
System.Object
Writer
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 Writer

Fields

MAX_ARRAY_LENGTH

Declaration
public const int MAX_ARRAY_LENGTH = 1048576
Field Value
Type Description
System.Int32

SER_TYPE_MAP

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

Methods

Write(WritingStreamer, UInt64, PilePointer)

Declaration
public static void Write(WritingStreamer streamer, ulong name, PilePointer value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
PilePointer value

Write(WritingStreamer, UInt64, GDID)

Declaration
public static void Write(WritingStreamer streamer, ulong name, GDID value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
GDID value

Write(WritingStreamer, UInt64, FID)

Declaration
public static void Write(WritingStreamer streamer, ulong name, FID value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
FID value

Write(WritingStreamer, UInt64, Amount)

Declaration
public static void Write(WritingStreamer streamer, ulong name, Amount value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
Amount value

Write(WritingStreamer, UInt64, NLSMap)

Declaration
public static void Write(WritingStreamer streamer, ulong name, NLSMap value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
NLSMap value

Write(WritingStreamer, UInt64, Boolean)

Declaration
public static void Write(WritingStreamer streamer, ulong name, bool value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Boolean value

Write(WritingStreamer, UInt64, Byte)

Declaration
public static void Write(WritingStreamer streamer, ulong name, byte value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Byte value

Write(WritingStreamer, UInt64, Byte[])

Declaration
public static void Write(WritingStreamer streamer, ulong name, byte[] value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Byte[] value

Write(WritingStreamer, UInt64, Char)

Declaration
public static void Write(WritingStreamer streamer, ulong name, char value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Char value

Write(WritingStreamer, UInt64, IEnumerable<PilePointer>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<PilePointer> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<PilePointer> array

Write(WritingStreamer, UInt64, IEnumerable<GDID>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<GDID> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<GDID> array

Write(WritingStreamer, UInt64, IEnumerable<FID>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<FID> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<FID> array

Write(WritingStreamer, UInt64, IEnumerable<Amount>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<Amount> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<Amount> array

Write(WritingStreamer, UInt64, IEnumerable<NLSMap>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<NLSMap> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<NLSMap> array

Write(WritingStreamer, UInt64, IEnumerable<Boolean>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<bool> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.Boolean> array

Write(WritingStreamer, UInt64, IEnumerable<Byte>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<byte> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.Byte> array

Write(WritingStreamer, UInt64, IEnumerable<Char>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<char> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.Char> array

Write(WritingStreamer, UInt64, IEnumerable<DateTime>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<DateTime> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.DateTime> array

Write(WritingStreamer, UInt64, IEnumerable<Decimal>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<decimal> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.Decimal> array

Write(WritingStreamer, UInt64, IEnumerable<Double>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<double> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.Double> array

Write(WritingStreamer, UInt64, IEnumerable<Guid>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<Guid> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.Guid> array

Write(WritingStreamer, UInt64, IEnumerable<Int16>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<short> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.Int16> array

Write(WritingStreamer, UInt64, IEnumerable<Int32>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<int> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.Int32> array

Write(WritingStreamer, UInt64, IEnumerable<Int64>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<long> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.Int64> array

Write(WritingStreamer, UInt64, IEnumerable<SByte>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<sbyte> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.SByte> array

Write(WritingStreamer, UInt64, IEnumerable<Single>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<float> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.Single> array

Write(WritingStreamer, UInt64, IEnumerable<String>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<string> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.String> array

Write(WritingStreamer, UInt64, IEnumerable<TimeSpan>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<TimeSpan> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.TimeSpan> array

Write(WritingStreamer, UInt64, IEnumerable<UInt16>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<ushort> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.UInt16> array

Write(WritingStreamer, UInt64, IEnumerable<UInt32>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<uint> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.UInt32> array

Write(WritingStreamer, UInt64, IEnumerable<UInt64>)

Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<ulong> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.UInt64> array

Write(WritingStreamer, UInt64, DateTime)

Declaration
public static void Write(WritingStreamer streamer, ulong name, DateTime value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.DateTime value

Write(WritingStreamer, UInt64, Decimal)

Declaration
public static void Write(WritingStreamer streamer, ulong name, decimal value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Decimal value

Write(WritingStreamer, UInt64, Double)

Declaration
public static void Write(WritingStreamer streamer, ulong name, double value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Double value

Write(WritingStreamer, UInt64, Guid)

Declaration
public static void Write(WritingStreamer streamer, ulong name, Guid value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Guid value

Write(WritingStreamer, UInt64, Int16)

Declaration
public static void Write(WritingStreamer streamer, ulong name, short value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Int16 value

Write(WritingStreamer, UInt64, Int32)

Declaration
public static void Write(WritingStreamer streamer, ulong name, int value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Int32 value

Write(WritingStreamer, UInt64, Int64)

Declaration
public static void Write(WritingStreamer streamer, ulong name, long value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Int64 value

Write(WritingStreamer, UInt64, SByte)

Declaration
public static void Write(WritingStreamer streamer, ulong name, sbyte value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.SByte value

Write(WritingStreamer, UInt64, Single)

Declaration
public static void Write(WritingStreamer streamer, ulong name, float value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Single value

Write(WritingStreamer, UInt64, String)

Declaration
public static void Write(WritingStreamer streamer, ulong name, string value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.String value

Write(WritingStreamer, UInt64, TimeSpan)

Declaration
public static void Write(WritingStreamer streamer, ulong name, TimeSpan value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.TimeSpan value

Write(WritingStreamer, UInt64, UInt16)

Declaration
public static void Write(WritingStreamer streamer, ulong name, ushort value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.UInt16 value

Write(WritingStreamer, UInt64, UInt32)

Declaration
public static void Write(WritingStreamer streamer, ulong name, uint value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.UInt32 value

Write(WritingStreamer, UInt64, UInt64)

Declaration
public static void Write(WritingStreamer streamer, ulong name, ulong value)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.UInt64 value

WriteEORow(WritingStreamer)

Declaration
public static void WriteEORow(WritingStreamer streamer)
Parameters
Type Name Description
WritingStreamer streamer

WriteHeader(WritingStreamer)

Declaration
public static void WriteHeader(WritingStreamer streamer)
Parameters
Type Name Description
WritingStreamer streamer

WriteNull(WritingStreamer, UInt64)

Declaration
public static void WriteNull(WritingStreamer streamer, ulong name)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name

WriteObject(WritingStreamer, UInt64, Object)

Declaration
public static void WriteObject(WritingStreamer streamer, ulong name, object obj)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Object obj

WriteObjectArray(WritingStreamer, UInt64, IEnumerable<Object>)

Declaration
public static void WriteObjectArray(WritingStreamer streamer, ulong name, IEnumerable<object> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<System.Object> array

WriteRow(WritingStreamer, UInt64, TypedRow)

Declaration
public static void WriteRow(WritingStreamer streamer, ulong name, TypedRow row)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
TypedRow row

WriteRowArray(WritingStreamer, UInt64, IEnumerable<TypedRow>)

Declaration
public static void WriteRowArray(WritingStreamer streamer, ulong name, IEnumerable<TypedRow> array)
Parameters
Type Name Description
WritingStreamer streamer
System.UInt64 name
System.Collections.Generic.IEnumerable<TypedRow> array
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX