C# Класс SenseNet.Search.SnLucCompiler

Наследование: INodeQueryCompiler
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Compile ( NodeQuery query, NodeQueryParameter &parameters ) : string
SnLucCompiler ( ) : System

Приватные методы

Метод Описание
CompileBinaryExpression ( PropertyLiteral left, Operator op, Literal right ) : Query
CompileBinaryExpressionNode ( IBinaryExpressionWrapper expression ) : Query
CompileExpressionListNode ( ExpressionList expression ) : Query
CompileExpressionNode ( Expression expression ) : Query
CompileInTreeQuery ( string path ) : Query
CompileLeftValue ( PropertyLiteral propLit ) : string
CompileLiteralValue ( object value, string formatterName ) : string
CompileMaxValue ( PropertyLiteral literal ) : string
CompileMinValue ( PropertyLiteral literal ) : string
CompileNodeAttribute ( NodeAttribute attr ) : string
CompileNotExpressionNode ( NotExpression expression ) : Query
CompilePropertySlot ( PropertyType slot ) : string
CompileReferenceExpressionNode ( ReferenceExpression expression ) : Query
CompileSearchExpressionNode ( SearchExpression expression ) : Query
CompileTypeExpressionNode ( TypeExpression expression ) : Query
CreateRightTerm ( string leftName, Operator op, string text ) : Lucene.Net.Index.Term
TreeWalker ( Expression exp ) : Query

Описание методов

Compile() публичный Метод

public Compile ( NodeQuery query, NodeQueryParameter &parameters ) : string
query NodeQuery
parameters NodeQueryParameter
Результат string

SnLucCompiler() публичный Метод

public SnLucCompiler ( ) : System
Результат System