C# Класс Kooboo.CMS.Content.Persistence.AzureBlobService.QueryExpressionTranslator

Наследование: Kooboo.CMS.Content.Query.Translator.ExpressionVisitor
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ThrowNotSupported void
ValidExpression void
VisitInner void
WhereStartWith void

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

Метод Описание
QueryExpressionTranslator ( ) : System
Translate ( IExpression expression, CloudBlobClient blobClient, Kooboo.CMS.Content.Models.MediaFolder mediaFolder ) : IEnumerable

Защищенные методы

Метод Описание
VisitAndAlso ( Query expression ) : void
VisitCall ( Query expression ) : void
VisitFalse ( Kooboo.CMS.Content.Query.Expressions.FalseExpression expression ) : void
VisitNot ( Kooboo.CMS.Content.Query.Expressions.NotExpression expression ) : void
VisitOrElse ( Query expression ) : void
VisitOrder ( Query expression ) : void
VisitSelect ( Query expression ) : void
VisitSkip ( Query expression ) : void
VisitTake ( Query expression ) : void
VisitTrue ( Kooboo.CMS.Content.Query.Expressions.TrueExpression expression ) : void
VisitWhereBetween ( Query expression ) : void
VisitWhereBetweenOrEqual ( Query expression ) : void
VisitWhereCategory ( Kooboo.CMS.Content.Query.Expressions.WhereCategoryExpression expression ) : void
VisitWhereClause ( Query expression ) : void
VisitWhereContains ( Query expression ) : void
VisitWhereEndsWith ( Query expression ) : void
VisitWhereEquals ( Query expression ) : void
VisitWhereGreaterThan ( Query expression ) : void
VisitWhereGreaterThanOrEqual ( Query expression ) : void
VisitWhereIn ( Kooboo.CMS.Content.Query.Expressions.WhereInExpression expression ) : void
VisitWhereLessThan ( Kooboo.CMS.Content.Query.Expressions.WhereLessThanExpression expression ) : void
VisitWhereLessThanOrEqual ( Kooboo.CMS.Content.Query.Expressions.WhereLessThanOrEqualExpression expression ) : void
VisitWhereNotEquals ( Query expression ) : void
VisitWhereStartsWith ( Query expression ) : void

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

Метод Описание
ThrowNotSupported ( ) : void
ValidExpression ( string fieldName ) : void
VisitInner ( IExpression expression ) : void
WhereStartWith ( string fieldName, object value ) : void

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

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

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

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

public Translate ( IExpression expression, CloudBlobClient blobClient, Kooboo.CMS.Content.Models.MediaFolder mediaFolder ) : IEnumerable
expression IExpression
blobClient Microsoft.WindowsAzure.StorageClient.CloudBlobClient
mediaFolder Kooboo.CMS.Content.Models.MediaFolder
Результат IEnumerable

VisitAndAlso() защищенный Метод

protected VisitAndAlso ( Query expression ) : void
expression Query
Результат void

VisitCall() защищенный Метод

protected VisitCall ( Query expression ) : void
expression Query
Результат void

VisitFalse() защищенный Метод

protected VisitFalse ( Kooboo.CMS.Content.Query.Expressions.FalseExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.FalseExpression
Результат void

VisitNot() защищенный Метод

protected VisitNot ( Kooboo.CMS.Content.Query.Expressions.NotExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.NotExpression
Результат void

VisitOrElse() защищенный Метод

protected VisitOrElse ( Query expression ) : void
expression Query
Результат void

VisitOrder() защищенный Метод

protected VisitOrder ( Query expression ) : void
expression Query
Результат void

VisitSelect() защищенный Метод

protected VisitSelect ( Query expression ) : void
expression Query
Результат void

VisitSkip() защищенный Метод

protected VisitSkip ( Query expression ) : void
expression Query
Результат void

VisitTake() защищенный Метод

protected VisitTake ( Query expression ) : void
expression Query
Результат void

VisitTrue() защищенный Метод

protected VisitTrue ( Kooboo.CMS.Content.Query.Expressions.TrueExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.TrueExpression
Результат void

VisitWhereBetween() защищенный Метод

protected VisitWhereBetween ( Query expression ) : void
expression Query
Результат void

VisitWhereBetweenOrEqual() защищенный Метод

protected VisitWhereBetweenOrEqual ( Query expression ) : void
expression Query
Результат void

VisitWhereCategory() защищенный Метод

protected VisitWhereCategory ( Kooboo.CMS.Content.Query.Expressions.WhereCategoryExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.WhereCategoryExpression
Результат void

VisitWhereClause() защищенный Метод

protected VisitWhereClause ( Query expression ) : void
expression Query
Результат void

VisitWhereContains() защищенный Метод

protected VisitWhereContains ( Query expression ) : void
expression Query
Результат void

VisitWhereEndsWith() защищенный Метод

protected VisitWhereEndsWith ( Query expression ) : void
expression Query
Результат void

VisitWhereEquals() защищенный Метод

protected VisitWhereEquals ( Query expression ) : void
expression Query
Результат void

VisitWhereGreaterThan() защищенный Метод

protected VisitWhereGreaterThan ( Query expression ) : void
expression Query
Результат void

VisitWhereGreaterThanOrEqual() защищенный Метод

protected VisitWhereGreaterThanOrEqual ( Query expression ) : void
expression Query
Результат void

VisitWhereIn() защищенный Метод

protected VisitWhereIn ( Kooboo.CMS.Content.Query.Expressions.WhereInExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.WhereInExpression
Результат void

VisitWhereLessThan() защищенный Метод

protected VisitWhereLessThan ( Kooboo.CMS.Content.Query.Expressions.WhereLessThanExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.WhereLessThanExpression
Результат void

VisitWhereLessThanOrEqual() защищенный Метод

protected VisitWhereLessThanOrEqual ( Kooboo.CMS.Content.Query.Expressions.WhereLessThanOrEqualExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.WhereLessThanOrEqualExpression
Результат void

VisitWhereNotEquals() защищенный Метод

protected VisitWhereNotEquals ( Query expression ) : void
expression Query
Результат void

VisitWhereStartsWith() защищенный Метод

protected VisitWhereStartsWith ( Query expression ) : void
expression Query
Результат void