C# Class Pomona.PomonaHttpQueryTransformer

Mostrar archivo Open project: Pomona/Pomona Class Usage Examples

Public Methods

Method Description
PomonaHttpQueryTransformer ( ITypeResolver typeMapper, QueryExpressionParser parser ) : System
TransformRequest ( PomonaContext context, StructuredType rootType, int defaultTop = null ) : PomonaQuery

Private Methods

Method Description
ParseFilterExpression ( PomonaQuery query, string filter ) : void
ParseGroupByExpression ( PomonaQuery query, string groupby ) : void
ParseOrderBy ( PomonaQuery query, string s ) : void
ParseOrderByPart ( string orderByPart ) : Tuple<>
ParseSelect ( PomonaQuery query, string select, Type thisType ) : void
UpdateResultType ( PomonaQuery query ) : void

Method Details

PomonaHttpQueryTransformer() public method

public PomonaHttpQueryTransformer ( ITypeResolver typeMapper, QueryExpressionParser parser ) : System
typeMapper ITypeResolver
parser QueryExpressionParser
return System

TransformRequest() public method

public TransformRequest ( PomonaContext context, StructuredType rootType, int defaultTop = null ) : PomonaQuery
context PomonaContext
rootType StructuredType
defaultTop int
return PomonaQuery