C# Class Marten.Linq.MartenExpressionParser

Exibir arquivo Open project: JasperFx/marten Class Usage Examples

Public Properties

Property Type Description
CONTAINS string
ENDS_WITH string
STARTS_WITH string

Public Methods

Method Description
MartenExpressionParser ( ISerializer serializer, StoreOptions options ) : System
ParseWhereFragment ( IQueryableDocument mapping, Expression expression ) : IWhereFragment

Private Methods

Method Description
buildChildCollectionQuery ( IQueryableDocument mapping, QueryModel query, Expression valueExpression, string op ) : IWhereFragment
buildSimpleWhereClause ( IQueryableDocument mapping, BinaryExpression binary ) : IWhereFragment
moduloByValue ( BinaryExpression binary ) : object

Method Details

MartenExpressionParser() public method

public MartenExpressionParser ( ISerializer serializer, StoreOptions options ) : System
serializer ISerializer
options StoreOptions
return System

ParseWhereFragment() public method

public ParseWhereFragment ( IQueryableDocument mapping, Expression expression ) : IWhereFragment
mapping IQueryableDocument
expression System.Linq.Expressions.Expression
return IWhereFragment

Property Details

CONTAINS public_oe static_oe property

public static string CONTAINS
return string

ENDS_WITH public_oe static_oe property

public static string ENDS_WITH
return string

STARTS_WITH public_oe static_oe property

public static string STARTS_WITH
return string