C# Class Kooboo.CMS.Content.Persistence.AzureBlobService.QueryExpressionTranslator

Inheritance: Kooboo.CMS.Content.Query.Translator.ExpressionVisitor
Afficher le fichier Open project: Tsingbo-Kooboo/KoobooMvc5 Class Usage Examples

Private Properties

Свойство Type Description
ThrowNotSupported void
ValidExpression void
VisitInner void
WhereStartWith void

Méthodes publiques

Méthode Description
QueryExpressionTranslator ( ) : System
Translate ( IExpression expression, CloudBlobClient blobClient, Kooboo.CMS.Content.Models.MediaFolder mediaFolder ) : IEnumerable

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
ThrowNotSupported ( ) : void
ValidExpression ( string fieldName ) : void
VisitInner ( IExpression expression ) : void
WhereStartWith ( string fieldName, object value ) : void

Method Details

QueryExpressionTranslator() public méthode

public QueryExpressionTranslator ( ) : System
Résultat System

Translate() public méthode

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
Résultat IEnumerable

VisitAndAlso() protected méthode

protected VisitAndAlso ( Query expression ) : void
expression Query
Résultat void

VisitCall() protected méthode

protected VisitCall ( Query expression ) : void
expression Query
Résultat void

VisitFalse() protected méthode

protected VisitFalse ( Kooboo.CMS.Content.Query.Expressions.FalseExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.FalseExpression
Résultat void

VisitNot() protected méthode

protected VisitNot ( Kooboo.CMS.Content.Query.Expressions.NotExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.NotExpression
Résultat void

VisitOrElse() protected méthode

protected VisitOrElse ( Query expression ) : void
expression Query
Résultat void

VisitOrder() protected méthode

protected VisitOrder ( Query expression ) : void
expression Query
Résultat void

VisitSelect() protected méthode

protected VisitSelect ( Query expression ) : void
expression Query
Résultat void

VisitSkip() protected méthode

protected VisitSkip ( Query expression ) : void
expression Query
Résultat void

VisitTake() protected méthode

protected VisitTake ( Query expression ) : void
expression Query
Résultat void

VisitTrue() protected méthode

protected VisitTrue ( Kooboo.CMS.Content.Query.Expressions.TrueExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.TrueExpression
Résultat void

VisitWhereBetween() protected méthode

protected VisitWhereBetween ( Query expression ) : void
expression Query
Résultat void

VisitWhereBetweenOrEqual() protected méthode

protected VisitWhereBetweenOrEqual ( Query expression ) : void
expression Query
Résultat void

VisitWhereCategory() protected méthode

protected VisitWhereCategory ( Kooboo.CMS.Content.Query.Expressions.WhereCategoryExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.WhereCategoryExpression
Résultat void

VisitWhereClause() protected méthode

protected VisitWhereClause ( Query expression ) : void
expression Query
Résultat void

VisitWhereContains() protected méthode

protected VisitWhereContains ( Query expression ) : void
expression Query
Résultat void

VisitWhereEndsWith() protected méthode

protected VisitWhereEndsWith ( Query expression ) : void
expression Query
Résultat void

VisitWhereEquals() protected méthode

protected VisitWhereEquals ( Query expression ) : void
expression Query
Résultat void

VisitWhereGreaterThan() protected méthode

protected VisitWhereGreaterThan ( Query expression ) : void
expression Query
Résultat void

VisitWhereGreaterThanOrEqual() protected méthode

protected VisitWhereGreaterThanOrEqual ( Query expression ) : void
expression Query
Résultat void

VisitWhereIn() protected méthode

protected VisitWhereIn ( Kooboo.CMS.Content.Query.Expressions.WhereInExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.WhereInExpression
Résultat void

VisitWhereLessThan() protected méthode

protected VisitWhereLessThan ( Kooboo.CMS.Content.Query.Expressions.WhereLessThanExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.WhereLessThanExpression
Résultat void

VisitWhereLessThanOrEqual() protected méthode

protected VisitWhereLessThanOrEqual ( Kooboo.CMS.Content.Query.Expressions.WhereLessThanOrEqualExpression expression ) : void
expression Kooboo.CMS.Content.Query.Expressions.WhereLessThanOrEqualExpression
Résultat void

VisitWhereNotEquals() protected méthode

protected VisitWhereNotEquals ( Query expression ) : void
expression Query
Résultat void

VisitWhereStartsWith() protected méthode

protected VisitWhereStartsWith ( Query expression ) : void
expression Query
Résultat void