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

Public Member Functions

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

Detailed Description

Definition at line 482 of file QueryPlanSerializers.cs.

Member Function Documentation

override NaturalJoinNode Deveel.Data.Sql.Query.QueryPlanSerializers.NaturalJoinNodeSerializer.Deserialize ( BinaryReader  reader)
inline

Definition at line 488 of file QueryPlanSerializers.cs.

488  {
489  var left = ReadChildNode(reader);
490  var right = ReadChildNode(reader);
491 
492  return new NaturalJoinNode(left, right);
493  }
static IQueryPlanNode ReadChildNode(BinaryReader reader)
override void Deveel.Data.Sql.Query.QueryPlanSerializers.NaturalJoinNodeSerializer.Serialize ( NaturalJoinNode  node,
BinaryWriter  writer 
)
inline

Definition at line 483 of file QueryPlanSerializers.cs.

483  {
484  WriteChildNode(writer, node.Left);
485  WriteChildNode(writer, node.Right);
486  }
static void WriteChildNode(BinaryWriter writer, IQueryPlanNode node)

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