Выполняет синтаксический разбор для получения правила фильтрации документов Filter.
Inheritance
System.Object
FuncFilterQuerySyntaxVisitor
Namespace:InfinniPlatform.DocumentStorage.QueryFactories
Assembly:InfinniPlatform.DocumentStorage.HttpService.dll
public class FuncFilterQuerySyntaxVisitor : FuncBaseQuerySyntaxVisitor<Func<IDocumentFilterBuilder, object>>
Methods
|
Improve this Doc
View Source
Declaration
public static Func<IDocumentFilterBuilder, object> CreateFilterExpression(InvocationQuerySyntaxNode node)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public override Func<IDocumentFilterBuilder, object> VisitIdentifierName(IdentifierNameQuerySyntaxNode node)
Parameters
Returns
Overrides
InfinniPlatform.DocumentStorage.QuerySyntax.QuerySyntaxVisitor<Func<InfinniPlatform.DocumentStorage.IDocumentFilterBuilder, System.Object>>.VisitIdentifierName(InfinniPlatform.DocumentStorage.QuerySyntax.IdentifierNameQuerySyntaxNode)
|
Improve this Doc
View Source
Declaration
public override Func<IDocumentFilterBuilder, object> VisitInvocationExpression(InvocationQuerySyntaxNode node)
Parameters
Returns
Overrides
InfinniPlatform.DocumentStorage.QueryFactories.FuncBaseQuerySyntaxVisitor<Func<InfinniPlatform.DocumentStorage.IDocumentFilterBuilder, System.Object>>.VisitInvocationExpression(InfinniPlatform.DocumentStorage.QuerySyntax.InvocationQuerySyntaxNode)
|
Improve this Doc
View Source
Declaration
public override Func<IDocumentFilterBuilder, object> VisitLiteral(LiteralQuerySyntaxNode node)
Parameters
Returns
Overrides
InfinniPlatform.DocumentStorage.QuerySyntax.QuerySyntaxVisitor<Func<InfinniPlatform.DocumentStorage.IDocumentFilterBuilder, System.Object>>.VisitLiteral(InfinniPlatform.DocumentStorage.QuerySyntax.LiteralQuerySyntaxNode)
Extension Methods