1. QueryModelVisitor

Class QueryModelVisitor

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Visits a and converts it into a Stylelabs.M.Base.Querying.Linq.QueryModelVisitor.Query.

Inheritance
System.Object
QueryModelVisitor
Namespace: Stylelabs.M.Base.Querying.Linq
Assembly: Stylelabs.M.Sdk.dll
Syntax
public class QueryModelVisitor : QueryModelVisitorBase

Methods

GetQuery(QueryModel)

Converts the specified queryModel into a Stylelabs.M.Base.Querying.Linq.QueryModelVisitor.Query.

Declaration
public static Query GetQuery(QueryModel queryModel)
Parameters
TypeNameDescription
QueryModelqueryModel

The model to convert.

Returns
TypeDescription
Query

An executable Stylelabs.M.Base.Querying.Linq.QueryModelVisitor.Query created from the specified queryModel.

VisitAdditionalFromClause(AdditionalFromClause, QueryModel, Int32)

Declaration
public override void VisitAdditionalFromClause(AdditionalFromClause fromClause, QueryModel queryModel, int index)
Parameters
TypeNameDescription
AdditionalFromClausefromClause
QueryModelqueryModel
System.Int32index

VisitGroupJoinClause(GroupJoinClause, QueryModel, Int32)

Declaration
public override void VisitGroupJoinClause(GroupJoinClause groupJoinClause, QueryModel queryModel, int index)
Parameters
TypeNameDescription
GroupJoinClausegroupJoinClause
QueryModelqueryModel
System.Int32index

VisitJoinClause(JoinClause, QueryModel, GroupJoinClause)

Declaration
public override void VisitJoinClause(JoinClause joinClause, QueryModel queryModel, GroupJoinClause groupJoinClause)
Parameters
TypeNameDescription
JoinClausejoinClause
QueryModelqueryModel
GroupJoinClausegroupJoinClause

VisitJoinClause(JoinClause, QueryModel, Int32)

Declaration
public override void VisitJoinClause(JoinClause joinClause, QueryModel queryModel, int index)
Parameters
TypeNameDescription
JoinClausejoinClause
QueryModelqueryModel
System.Int32index

VisitOrderings(ObservableCollection<Ordering>, QueryModel, OrderByClause)

Declaration
protected override void VisitOrderings(ObservableCollection<Ordering> orderings, QueryModel queryModel, OrderByClause orderByClause)
Parameters
TypeNameDescription
ObservableCollection<Ordering>orderings
QueryModelqueryModel
OrderByClauseorderByClause

VisitResultOperators(ObservableCollection<ResultOperatorBase>, QueryModel)

Declaration
protected override void VisitResultOperators(ObservableCollection<ResultOperatorBase> resultOperators, QueryModel queryModel)
Parameters
TypeNameDescription
ObservableCollection<ResultOperatorBase>resultOperators
QueryModelqueryModel

VisitSelectClause(SelectClause, QueryModel)

Declaration
public override void VisitSelectClause(SelectClause selectClause, QueryModel queryModel)
Parameters
TypeNameDescription
SelectClauseselectClause
QueryModelqueryModel

VisitWhereClause(WhereClause, QueryModel, Int32)

Declaration
public override void VisitWhereClause(WhereClause whereClause, QueryModel queryModel, int index)
Parameters
TypeNameDescription
WhereClausewhereClause
QueryModelqueryModel
System.Int32index
この記事を改善するための提案がある場合は、 お知らせください!