DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
A visitor for SqlExpression objects. More...
Private Member Functions | |
FromClause | VisitFromClause (FromClause fromClause) |
A visitor for SqlExpression objects.
Definition at line 25 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
Visits a given SQL expression.
expression | The SqlExpression to visit. |
Reimplemented in Deveel.Data.Sql.Expressions.ReturnTypeVisitor, Deveel.Data.Sql.Expressions.ExpressionEvaluatorVisitor, Deveel.Data.Sql.Query.QueryReferencesVisitor, and Deveel.Data.Sql.Expressions.PreparerVisitor.
Definition at line 33 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
assign |
Reimplemented in Deveel.Data.Sql.Expressions.ExpressionEvaluatorVisitor, Deveel.Data.Sql.Expressions.ExpressionStringBuilder, and Deveel.Data.Sql.Expressions.PreparerVisitor.
Definition at line 188 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
binaryEpression |
Reimplemented in Deveel.Data.Sql.Query.RangeSelectNode.RangeSetCalculator, Deveel.Data.Sql.Expressions.ExpressionEvaluatorVisitor, Deveel.Data.Sql.Query.RangeSelectNode.RangeSetUpdater, Deveel.Data.Sql.Expressions.ExpressionStringBuilder, and Deveel.Data.Sql.Expressions.ReturnTypeVisitor.
Definition at line 136 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
castExpression |
Reimplemented in Deveel.Data.Sql.Expressions.ExpressionEvaluatorVisitor, and Deveel.Data.Sql.Expressions.ExpressionStringBuilder.
Definition at line 165 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
conditional |
Reimplemented in Deveel.Data.Sql.Expressions.ExpressionEvaluatorVisitor, and Deveel.Data.Sql.Expressions.ExpressionStringBuilder.
Definition at line 214 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
constant |
Reimplemented in Deveel.Data.Sql.Expressions.ExpressionStringBuilder, Deveel.Data.Sql.Query.QueryExpressionExtensions.SubQueryDiscovery, Deveel.Data.Sql.Query.QueryExpressionExtensions.ReferenceDiscovery, Deveel.Data.Sql.Expressions.ReturnTypeVisitor, Deveel.Data.Sql.Query.QueryReferencesVisitor, Deveel.Data.Sql.Query.ExpressionReferenceExplorer.ReferenceDiscover, Deveel.Data.Sql.Expressions.AggregateChecker, Deveel.Data.Sql.Query.TableNamesVisitor, and Deveel.Data.Sql.Expressions.ConstantVisitor.
Definition at line 205 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
Visits a list of expressions given.
list | The list of SqlExpression to visit. |
The default implementation iterates the given list and visits any expression contained.
Definition at line 109 of file SqlExpressionVisitor.cs.
|
inlineprivate |
Definition at line 284 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
Visits the expression that calls the function defined.
expression | The SqlFunctionCallExpression to visit. |
Reimplemented in Deveel.Data.Sql.Expressions.ExpressionEvaluatorVisitor, Deveel.Data.Sql.Expressions.ExpressionStringBuilder, Deveel.Data.Sql.Query.QueryExpressionExtensions.ReferenceDiscovery, Deveel.Data.Sql.Expressions.ReturnTypeVisitor, Deveel.Data.Sql.Expressions.ConstantVisitor, and Deveel.Data.Sql.Expressions.AggregateChecker.
Definition at line 126 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
query |
Reimplemented in Deveel.Data.Sql.Expressions.ExpressionStringBuilder, Deveel.Data.Sql.Expressions.ExpressionEvaluatorVisitor, Deveel.Data.Sql.Statements.ColumnChecker.ExpressionChecker, Deveel.Data.Sql.Expressions.PreparerVisitor, and Deveel.Data.Sql.Expressions.ConstantVisitor.
Definition at line 247 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
reference |
Reimplemented in Deveel.Data.Sql.Query.QueryPlanner.VariableReplacer, Deveel.Data.Sql.Tables.TableInfo.ColumnsResolver, Deveel.Data.Sql.Expressions.ExpressionStringBuilder, Deveel.Data.Sql.Expressions.ExpressionEvaluatorVisitor, Deveel.Data.Sql.Statements.ColumnChecker.ExpressionChecker, Deveel.Data.Sql.Query.QueryExpressionExtensions.ReferenceDiscovery, Deveel.Data.Sql.Expressions.ReturnTypeVisitor, Deveel.Data.Sql.Expressions.ConstantVisitor, and Deveel.Data.Sql.Query.ExpressionReferenceExplorer.ReferenceDiscover.
Definition at line 175 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
expression |
Reimplemented in Deveel.Data.Sql.Expressions.ExpressionStringBuilder, and Deveel.Data.Sql.Expressions.ExpressionEvaluatorVisitor.
Definition at line 234 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
unary |
Reimplemented in Deveel.Data.Sql.Expressions.ExpressionStringBuilder, and Deveel.Data.Sql.Expressions.ExpressionEvaluatorVisitor.
Definition at line 152 of file SqlExpressionVisitor.cs.
|
inlinevirtual |
Reimplemented in Deveel.Data.Sql.Query.QueryPlanner.VariableReplacer, Deveel.Data.Sql.Expressions.ExpressionStringBuilder, Deveel.Data.Sql.Expressions.ExpressionEvaluatorVisitor, and Deveel.Data.Sql.Expressions.ConstantVisitor.
Definition at line 179 of file SqlExpressionVisitor.cs.