C# (CSharp) Deveel.Data.Sql.Query Namespace

Classes

Name Description
BranchQueryPlanNode A IQueryPlanNode implementation that is a branch with two child nodes.
CachePointNode
CompositeNode
ConstantSelectNode
ContextExtensions
CreateFunctionsNode The node for merging the child node with a set of new function columns over the entire result.
DistinctNode
EquiJoinNode
ExhaustiveSelectNode
ExpressionReference
FetchTableNode
FetchViewNode
FromTableDirectSource An implementation of IFromTableSource that wraps around a ObjectName/ITable object.
FromTableSubQuerySource An implementation of IFromTableSource that wraps around a SqlQueryExpression as a sub-query source.
GroupNode
JoinNode
LeftOuterJoinNode
LimitNode
LogicalUnionNode
MarkerNode
NaturalJoinNode
NonCorrelatedAnyAllNode
PreparedQuerySelectColumns
QueryAccessedResource
QueryAccessedResourceVisitor
QueryExpressionExtensions
QueryExpressionExtensions.ReferenceDiscovery
QueryExpressionExtensions.SubQueryDiscovery
QueryExpressionFrom
QueryExpressionFrom.FromExpressionPreparer
QueryInfo
QueryPlanNodeExtensions
QueryPlanNodeVisitor
QueryPlanner
QueryPlanner.GroupInfo
QueryPlanner.QueryExpressionPreparer
QueryPlanner.VariableReplacer
QueryReference
QueryReferencesVisitor
QuerySelectColumns
QueryTablePlanner
QueryTablePlanner.ComplexSinglePlan
QueryTablePlanner.ConstantPlan
QueryTablePlanner.ExhaustiveJoinPlan
QueryTablePlanner.ExhaustiveSelectPlan
QueryTablePlanner.ExhaustiveSubQueryPlan
QueryTablePlanner.ExpressionPlan
QueryTablePlanner.SimplePatternPlan
QueryTablePlanner.SimpleSelectPlan
QueryTablePlanner.SimpleSinglePlan
QueryTablePlanner.SimpleSubQueryPlan
QueryTablePlanner.SingleColumnPlan
QueryTablePlanner.StandardJoinPlan
QueryTablePlanner.SubLogicPlan
RangeSelectNode
RangeSelectNode.RangeSetCalculator
RangeSelectNode.RangeSetUpdater
SimplePatternSelectNode
SimpleSelectNode
SingleQueryPlanNode A IQueryPlanNode with a single child.
SingleRowTableNode
SortNode
SubsetNode
TableNamesVisitor
TablePlan