DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Classes
Deveel.Data.Sql.Query Namespace Reference

Classes

class  BranchQueryPlanNode
 A IQueryPlanNode implementation that is a branch with two child nodes. More...
 
class  CachePointNode
 
class  CompositeNode
 A branch node for performing a composite function on two child nodes. More...
 
class  ConstantSelectNode
 The node for evaluating an expression that contains entirely constant values (no variables). More...
 
class  ContextExtensions
 
class  CreateFunctionsNode
 The node for merging the child node with a set of new function columns over the entire result. More...
 
class  DistinctNode
 
class  EquiJoinNode
 
class  ExhaustiveSelectNode
 The node for performing a exhaustive select operation on the child node. More...
 
class  ExpressionReference
 
class  ExpressionReferenceExplorer
 
class  FetchTableNode
 The node for fetching a table from the current transaction. More...
 
class  FetchViewNode
 
class  FromTableDirectSource
 An implementation of IFromTableSource that wraps around a ObjectName/ITable object. More...
 
class  FromTableSubQuerySource
 An implementation of IFromTableSource that wraps around a SqlQueryExpression as a sub-query source. More...
 
class  GroupNode
 
interface  IExpressionPlan
 
interface  IFromTableSource
 A single table resource item in a query which handles the behaviour of resolving references to columns as well as providing various base utility methods for resolving general variable names. More...
 
interface  IQueryPlanner
 
interface  IQueryPlanNode
 A node element of a query plan tree. /summary> More...
 
interface  IQueryPlanNodeSerializer
 
interface  IQueryPlanNodeVisitor
 
interface  ITableQueryInfo
 
interface  IVisitableQueryPlanNode
 
class  JoinNode
 
class  LeftOuterJoinNode
 A branch node for a left outer join. More...
 
class  LimitNode
 
class  LogicalUnionNode
 
class  MarkerNode
 A marker node that takes the result of a child and marks it as a name that can later be retrieved. More...
 
class  NaturalJoinNode
 A branch node for naturally joining two tables together. More...
 
class  NonCorrelatedAnyAllNode
 
class  PreparedQuerySelectColumns
 
class  QueryException
 
class  QueryExpressionExtensions
 
class  QueryExpressionFrom
 
class  QueryInfo
 
class  QueryNodeTableNameVisitor
 
class  QueryPlanner
 
class  QueryPlanNodeExtensions
 
class  QueryPlanNodeVisitor
 
class  QueryPlanSerializers
 
class  QueryReference
 
class  QueryReferencesVisitor
 
class  QuerySelectColumns
 
class  QueryTablePlanner
 
class  RangeSelectNode
 The node for performing a simple indexed query on a single column of the child node. More...
 
class  SimplePatternSelectNode
 
class  SimpleSelectNode
 The node for performing a simple select operation on a table. More...
 
class  SingleQueryPlanNode
 A IQueryPlanNode with a single child. More...
 
class  SingleRowTableNode
 
class  SortNode
 
class  SubsetNode
 
class  SystemContextExtensions
 
class  TableNamesVisitor
 
class  TablePlan
 
class  UserSessionExtensions