C# Class Deveel.Data.Sql.Expressions.ReturnTypeVisitor

Inheritance: SqlExpressionVisitor
Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode Description
SetType ( SqlType type ) : void
VisitQueryReference ( QueryReferenceExpression expression ) : SqlExpression

Method Details

GetType() public méthode

public GetType ( SqlExpression expression ) : SqlType
expression SqlExpression
Résultat SqlType

ReturnTypeVisitor() public méthode

public ReturnTypeVisitor ( IRequest query, IVariableResolver variableResolver ) : System
query IRequest
variableResolver IVariableResolver
Résultat System

Visit() public méthode

public Visit ( SqlExpression expression ) : SqlExpression
expression SqlExpression
Résultat SqlExpression

VisitBinary() public méthode

public VisitBinary ( SqlBinaryExpression binaryEpression ) : SqlExpression
binaryEpression SqlBinaryExpression
Résultat SqlExpression

VisitConstant() public méthode

public VisitConstant ( SqlConstantExpression constant ) : SqlExpression
constant SqlConstantExpression
Résultat SqlExpression

VisitFunctionCall() public méthode

public VisitFunctionCall ( SqlFunctionCallExpression expression ) : SqlExpression
expression SqlFunctionCallExpression
Résultat SqlExpression

VisitReference() public méthode

public VisitReference ( SqlReferenceExpression reference ) : SqlExpression
reference SqlReferenceExpression
Résultat SqlExpression