C# Class Deveel.Data.Sql.Query.QueryExpressionExtensions.ReferenceDiscovery

Inheritance: Deveel.Data.Sql.Expressions.SqlExpressionVisitor
Mostrar archivo Open project: deveel/deveeldb

Public Methods

Method Description
Discover ( SqlExpression expression ) : IEnumerable
ReferenceDiscovery ( ) : System
VisitConstant ( SqlConstantExpression constant ) : SqlExpression
VisitFunctionCall ( SqlFunctionCallExpression expression ) : SqlExpression
VisitReference ( SqlReferenceExpression reference ) : SqlExpression

Method Details

Discover() public method

public Discover ( SqlExpression expression ) : IEnumerable
expression Deveel.Data.Sql.Expressions.SqlExpression
return IEnumerable

ReferenceDiscovery() public method

public ReferenceDiscovery ( ) : System
return System

VisitConstant() public method

public VisitConstant ( SqlConstantExpression constant ) : SqlExpression
constant Deveel.Data.Sql.Expressions.SqlConstantExpression
return Deveel.Data.Sql.Expressions.SqlExpression

VisitFunctionCall() public method

public VisitFunctionCall ( SqlFunctionCallExpression expression ) : SqlExpression
expression Deveel.Data.Sql.Expressions.SqlFunctionCallExpression
return Deveel.Data.Sql.Expressions.SqlExpression

VisitReference() public method

public VisitReference ( SqlReferenceExpression reference ) : SqlExpression
reference Deveel.Data.Sql.Expressions.SqlReferenceExpression
return Deveel.Data.Sql.Expressions.SqlExpression