DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Protected Member Functions | List of all members
Deveel.Data.Sql.Query.QueryPlanSerializers.QueryPlanNodeSerializerResolver Class Reference
Inheritance diagram for Deveel.Data.Sql.Query.QueryPlanSerializers.QueryPlanNodeSerializerResolver:
Deveel.Data.Serialization.ObjectSerializerProvider Deveel.Data.Serialization.IObjectSerializerResolver

Protected Member Functions

override void Init ()
 
- Protected Member Functions inherited from Deveel.Data.Serialization.ObjectSerializerProvider
void Register< TObject, TSerializer > ()
 
virtual void Dispose (bool disposing)
 

Additional Inherited Members

- Public Member Functions inherited from Deveel.Data.Serialization.ObjectSerializerProvider
 ObjectSerializerProvider ()
 
IObjectSerializer ResolveSerializer (Type objectType)
 
void Dispose ()
 

Detailed Description

Definition at line 156 of file QueryPlanSerializers.cs.

Member Function Documentation

override void Deveel.Data.Sql.Query.QueryPlanSerializers.QueryPlanNodeSerializerResolver.Init ( )
inlineprotectedvirtual

Implements Deveel.Data.Serialization.ObjectSerializerProvider.

Definition at line 157 of file QueryPlanSerializers.cs.

157  {
158  Register<CachePointNode, CacheNodePointSerializer>();
159  Register<CompositeNode, CompositeNodeSerializer>();
160  Register<ConstantSelectNode, ConstantSelectNodeSerializer>();
161  Register<CreateFunctionsNode, CreateFunctionNodeSerializer>();
162  Register<DistinctNode, DistinctNodeSerializer>();
163  Register<EquiJoinNode, EquiJoinNodeSerializer>();
164  Register<ExhaustiveSelectNode, ExhaustiveSelectNodeSerializer>();
165  Register<FetchTableNode, FetchTableNodeSerializer>();
166  Register<FetchViewNode, FetchViewNodeSerializer>();
167  Register<GroupNode, GroupNodeSerializer>();
168  Register<JoinNode, JoinNodeSerializer>();
169  Register<LeftOuterJoinNode, LeftOuterJoinNodeSerializer>();
170  Register<LogicalUnionNode, LogicalUnionNodeSerializer>();
171  Register<MarkerNode, MarkerNodeSerializer>();
172  Register<NaturalJoinNode, NaturalJoinNodeSerializer>();
173  Register<NonCorrelatedAnyAllNode, NonCorrelatedAnyAllNodeSerializer>();
174  Register<RangeSelectNode, RageSelectNodeSerializer>();
175  Register<SimplePatternSelectNode, SimplePatternSelectNodeSerializer>();
176  Register<SimpleSelectNode, SimpleSelectNodeSerializer>();
177  Register<SingleRowTableNode, SingleRowTableNodeSerializer>();
178  Register<SortNode, SortNodeSerializer>();
179  Register<SubsetNode, SubsetNodeSerializer>();
180  Register<LimitNode, LimitNodeSerializer>();
181  }

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