Kinetica   C#   API  Version 7.2.3.0
Encoder.cs
Go to the documentation of this file.
1 
18 using System;
19 using System.Collections.Generic;
20 using System.IO;
21 
22 namespace Avro.IO
23 {
24  public interface Encoder
25  {
26  void WriteNull();
27  void WriteBoolean(bool value);
28  void WriteInt(int value);
29  void WriteLong(long value);
30  void WriteFloat(float value);
31  void WriteDouble(double value);
32  void WriteBytes(byte[] value);
33  void WriteString(string value);
34 
35  void WriteEnum(int value);
36 
37  void SetItemCount(long value);
38  void StartItem();
39 
40  void WriteArrayStart();
41  void WriteArrayEnd();
42 
43  void WriteMapStart();
44  void WriteMapEnd();
45 
46  void WriteUnionIndex(int value);
47  void WriteFixed(byte[] data);
48  void WriteFixed(byte[] data, int start, int len);
49  }
50 }
void WriteBytes(byte[] value)
void WriteInt(int value)
void WriteArrayStart()
void WriteDouble(double value)
void WriteMapStart()
void SetItemCount(long value)
void WriteLong(long value)
void WriteArrayEnd()
void WriteMapEnd()
void WriteBoolean(bool value)
void WriteEnum(int value)
void WriteFixed(byte[] data)
void WriteFloat(float value)
void WriteUnionIndex(int value)
void WriteString(string value)