Exemplo n.º 1
0
 public QsiDataUpdateActionNode()
 {
     Directives = new QsiTreeNodeProperty <QsiTableDirectivesNode>(this);
     Target     = new QsiTreeNodeProperty <QsiTableNode>(this);
     Value      = new QsiTreeNodeProperty <QsiRowValueExpressionNode>(this);
     SetValues  = new QsiTreeNodeList <QsiSetColumnExpressionNode>(this);
 }
 public QsiDataInsertActionNode()
 {
     Directives     = new QsiTreeNodeProperty <QsiTableDirectivesNode>(this);
     Target         = new QsiTreeNodeProperty <QsiTableAccessNode>(this);
     Values         = new QsiTreeNodeList <QsiRowValueExpressionNode>(this);
     SetValues      = new QsiTreeNodeList <QsiSetColumnExpressionNode>(this);
     ValueTable     = new QsiTreeNodeProperty <QsiTableNode>(this);
     ConflictAction = new QsiTreeNodeProperty <QsiDataConflictActionNode>(this);
 }
Exemplo n.º 3
0
        public QsiInvokeExpressionNode()
        {
            Member = new QsiTreeNodeProperty <QsiFunctionExpressionNode>(this);

            _parameters = new QsiParametersExpressionNode
            {
                Parent = this
            };

            Parameters = _parameters.Expressions;
        }
 public QsiMultipleExpressionNode()
 {
     Elements = new QsiTreeNodeList <QsiExpressionNode>(this);
 }
Exemplo n.º 5
0
 public QsiCompositeTableNode()
 {
     Sources         = new QsiTreeNodeList <QsiTableNode>(this);
     OrderExpression = new QsiTreeNodeProperty <QsiMultipleOrderExpressionNode>(this);
     LimitExpression = new QsiTreeNodeProperty <QsiLimitExpressionNode>(this);
 }
Exemplo n.º 6
0
 public QsiColumnsDeclarationNode()
 {
     Columns = new QsiTreeNodeList <QsiColumnNode>(this);
 }
 public QsiRowValueExpressionNode()
 {
     ColumnValues = new QsiTreeNodeList <QsiExpressionNode>(this);
 }
 public QsiMultipleOrderExpressionNode()
 {
     Orders = new QsiTreeNodeList <QsiOrderExpressionNode>(this);
 }
 public QsiParametersExpressionNode()
 {
     Expressions = new QsiTreeNodeList <QsiExpressionNode>(this);
 }
 public QsiSwitchExpressionNode()
 {
     Value = new QsiTreeNodeProperty <QsiExpressionNode>(this);
     Cases = new QsiTreeNodeList <QsiSwitchCaseExpressionNode>(this);
 }
 public QsiDataUpdateActionNode()
 {
     Target    = new QsiTreeNodeProperty <QsiTableNode>(this);
     SetValues = new QsiTreeNodeList <QsiSetColumnExpressionNode>(this);
 }
Exemplo n.º 12
0
 public QsiDataConflictActionNode()
 {
     SetValues = new QsiTreeNodeList <QsiSetColumnExpressionNode>(this);
     Condition = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }
 public QsiGroupingExpressionNode()
 {
     Items  = new QsiTreeNodeList <QsiExpressionNode>(this);
     Having = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }
 public QsiTableDirectivesNode()
 {
     Tables = new QsiTreeNodeList <QsiDerivedTableNode>(this);
 }
 public QsiInlineDerivedTableNode()
 {
     Alias   = new QsiTreeNodeProperty <QsiAliasNode>(this);
     Columns = new QsiTreeNodeProperty <QsiColumnsDeclarationNode>(this);
     Rows    = new QsiTreeNodeList <QsiRowValueExpressionNode>(this);
 }