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()
Assembly: Azos.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, GDID)
Declaration
public static void Write(WritingStreamer streamer, ulong name, GDID value)
Parameters
Write(WritingStreamer, UInt64, FID)
Declaration
public static void Write(WritingStreamer streamer, ulong name, FID value)
Parameters
Write(WritingStreamer, UInt64, Amount)
Declaration
public static void Write(WritingStreamer streamer, ulong name, Amount value)
Parameters
Write(WritingStreamer, UInt64, PilePointer)
Declaration
public static void Write(WritingStreamer streamer, ulong name, PilePointer value)
Parameters
Write(WritingStreamer, UInt64, NLSMap)
Declaration
public static void Write(WritingStreamer streamer, ulong name, NLSMap value)
Parameters
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<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<PilePointer>)
Declaration
public static void Write(WritingStreamer streamer, ulong name, IEnumerable<PilePointer> array)
Parameters
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
Declaration
public static void WriteHeader(WritingStreamer streamer)
Parameters
WriteNull(WritingStreamer, UInt64)
Declaration
public static void WriteNull(WritingStreamer streamer, ulong name)
Parameters
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, TypedDoc)
Declaration
public static void WriteRow(WritingStreamer streamer, ulong name, TypedDoc doc)
Parameters
WriteRowArray(WritingStreamer, UInt64, IEnumerable<TypedDoc>)
Declaration
public static void WriteRowArray(WritingStreamer streamer, ulong name, IEnumerable<TypedDoc> array)
Parameters
Type |
Name |
Description |
WritingStreamer |
streamer |
|
System.UInt64 |
name |
|
System.Collections.Generic.IEnumerable<TypedDoc> |
array |
|