C# Класс Deveel.Data.Sql.Expressions.ReturnTypeVisitor

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

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

Метод Описание
GetType ( SqlExpression expression ) : SqlType
ReturnTypeVisitor ( IRequest query, IVariableResolver variableResolver ) : System
Visit ( SqlExpression expression ) : SqlExpression
VisitBinary ( SqlBinaryExpression binaryEpression ) : SqlExpression
VisitConstant ( SqlConstantExpression constant ) : SqlExpression
VisitFunctionCall ( SqlFunctionCallExpression expression ) : SqlExpression
VisitReference ( SqlReferenceExpression reference ) : SqlExpression

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

Метод Описание
SetType ( SqlType type ) : void
VisitQueryReference ( QueryReferenceExpression expression ) : SqlExpression

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

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

public GetType ( SqlExpression expression ) : SqlType
expression SqlExpression
Результат SqlType

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

public ReturnTypeVisitor ( IRequest query, IVariableResolver variableResolver ) : System
query IRequest
variableResolver IVariableResolver
Результат System

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

public Visit ( SqlExpression expression ) : SqlExpression
expression SqlExpression
Результат SqlExpression

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

public VisitBinary ( SqlBinaryExpression binaryEpression ) : SqlExpression
binaryEpression SqlBinaryExpression
Результат SqlExpression

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

public VisitConstant ( SqlConstantExpression constant ) : SqlExpression
constant SqlConstantExpression
Результат SqlExpression

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

public VisitFunctionCall ( SqlFunctionCallExpression expression ) : SqlExpression
expression SqlFunctionCallExpression
Результат SqlExpression

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

public VisitReference ( SqlReferenceExpression reference ) : SqlExpression
reference SqlReferenceExpression
Результат SqlExpression