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

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

Открытые свойства

Свойство Тип Описание
EmptyText string

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

Метод Описание
AddAutofilterToNodeQuery ( string originalText ) : string
AddClause ( string originalText, string addition, ChainOperator chainOp ) : string
AddClause ( Expression expression ) : void
AddClause ( Expression expression, ChainOperator chainOp ) : void
AddClause ( string text ) : void
AddClause ( string text, ChainOperator chainOp ) : void
AddFilterToNodeQuery ( string originalText, string filterText ) : string
AddLifespanFilterToNodeQuery ( string originalText, string filterText ) : string
CreateQuery ( string text ) : ContentQuery
CreateQuery ( string text, QuerySettings settings ) : ContentQuery
Execute ( ) : QueryResult
Execute ( ExecutionHint hint ) : QueryResult
ExecuteToIds ( ) : IEnumerable
ExecuteToIds ( ExecutionHint hint ) : IEnumerable
GetTraceInfo ( ) : string
Query ( string text ) : QueryResult
Query ( string text, QuerySettings settings ) : QueryResult

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

Метод Описание
GetAutofilterForNodeQuery ( ) : string
GetDefaultMaxResults ( ) : int
GetIdResults ( ExecutionHint hint ) : IEnumerable
GetIdResults ( ExecutionHint hint, int top, int skip, IEnumerable sort, bool enableAutofilters, bool enableLifespanFilter ) : IEnumerable
GetIdResultsWithLucQuery ( int top, int skip, IEnumerable sort, bool enableAutofilters, bool enableLifespanFilter ) : IEnumerable
GetIdResultsWithNodeQuery ( ExecutionHint hint, int top, int skip, IEnumerable sort, bool enableAutofilters, bool enableLifespanFilter ) : IEnumerable
GetLifespanFilterForNodeQuery ( ) : string
MoveSettingsToTheEnd ( string queryText ) : string

Moves .TOP and .SKIP clauses from inside to the end of the query

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

AddAutofilterToNodeQuery() публичный статический Метод

public static AddAutofilterToNodeQuery ( string originalText ) : string
originalText string
Результат string

AddClause() публичный статический Метод

public static AddClause ( string originalText, string addition, ChainOperator chainOp ) : string
originalText string
addition string
chainOp ChainOperator
Результат string

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

public AddClause ( Expression expression ) : void
expression SenseNet.ContentRepository.Storage.Search.Expression
Результат void

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

public AddClause ( Expression expression, ChainOperator chainOp ) : void
expression SenseNet.ContentRepository.Storage.Search.Expression
chainOp ChainOperator
Результат void

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

public AddClause ( string text ) : void
text string
Результат void

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

public AddClause ( string text, ChainOperator chainOp ) : void
text string
chainOp ChainOperator
Результат void

AddFilterToNodeQuery() публичный статический Метод

public static AddFilterToNodeQuery ( string originalText, string filterText ) : string
originalText string
filterText string
Результат string

AddLifespanFilterToNodeQuery() публичный статический Метод

public static AddLifespanFilterToNodeQuery ( string originalText, string filterText ) : string
originalText string
filterText string
Результат string

CreateQuery() публичный статический Метод

public static CreateQuery ( string text ) : ContentQuery
text string
Результат ContentQuery

CreateQuery() публичный статический Метод

public static CreateQuery ( string text, QuerySettings settings ) : ContentQuery
text string
settings QuerySettings
Результат ContentQuery

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

public Execute ( ) : QueryResult
Результат QueryResult

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

public Execute ( ExecutionHint hint ) : QueryResult
hint ExecutionHint
Результат QueryResult

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

public ExecuteToIds ( ) : IEnumerable
Результат IEnumerable

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

public ExecuteToIds ( ExecutionHint hint ) : IEnumerable
hint ExecutionHint
Результат IEnumerable

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

public GetTraceInfo ( ) : string
Результат string

Query() публичный статический Метод

public static Query ( string text ) : QueryResult
text string
Результат QueryResult

Query() публичный статический Метод

public static Query ( string text, QuerySettings settings ) : QueryResult
text string
settings QuerySettings
Результат QueryResult

Описание свойств

EmptyText публичное статическое свойство

public static string EmptyText
Результат string