DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | List of all members
Deveel.Data.Sql.Query.QueryPlanSerializers.LeftOuterJoinNodeSerializer Class Reference
Inheritance diagram for Deveel.Data.Sql.Query.QueryPlanSerializers.LeftOuterJoinNodeSerializer:
Deveel.Data.Sql.Query.QueryPlanSerializers.QueryPlanNodeSerializer< LeftOuterJoinNode >

Public Member Functions

override void Serialize (LeftOuterJoinNode node, BinaryWriter writer)
 
override LeftOuterJoinNode Deserialize (BinaryReader reader)
 
- Public Member Functions inherited from Deveel.Data.Sql.Query.QueryPlanSerializers.QueryPlanNodeSerializer< LeftOuterJoinNode >
bool CanSerialize (Type nodeType)
 

Detailed Description

Definition at line 428 of file QueryPlanSerializers.cs.

Member Function Documentation

override LeftOuterJoinNode Deveel.Data.Sql.Query.QueryPlanSerializers.LeftOuterJoinNodeSerializer.Deserialize ( BinaryReader  reader)
inline

Definition at line 434 of file QueryPlanSerializers.cs.

434  {
435  var child = ReadChildNode(reader);
436  var markerName = reader.ReadString();
437 
438  return new LeftOuterJoinNode(child, markerName);
439  }
static IQueryPlanNode ReadChildNode(BinaryReader reader)
override void Deveel.Data.Sql.Query.QueryPlanSerializers.LeftOuterJoinNodeSerializer.Serialize ( LeftOuterJoinNode  node,
BinaryWriter  writer 
)
inline

Definition at line 429 of file QueryPlanSerializers.cs.

429  {
430  WriteChildNode(writer, node.Child);
431  writer.Write(node.MarkerName);
432  }
static void WriteChildNode(BinaryWriter writer, IQueryPlanNode node)

The documentation for this class was generated from the following file: