Esempio 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);
 }
Esempio n. 3
0
        public QsiInvokeExpressionNode()
        {
            Member = new QsiTreeNodeProperty <QsiFunctionExpressionNode>(this);

            _parameters = new QsiParametersExpressionNode
            {
                Parent = this
            };

            Parameters = _parameters.Expressions;
        }
Esempio n. 4
0
 public QsiDerivedTableNode()
 {
     Directives = new QsiTreeNodeProperty <QsiTableDirectivesNode>(this);
     Columns    = new QsiTreeNodeProperty <QsiColumnsDeclarationNode>(this);
     Source     = new QsiTreeNodeProperty <QsiTableNode>(this);
     Alias      = new QsiTreeNodeProperty <QsiAliasNode>(this);
     Where      = new QsiTreeNodeProperty <QsiWhereExpressionNode>(this);
     Grouping   = new QsiTreeNodeProperty <QsiGroupingExpressionNode>(this);
     Order      = new QsiTreeNodeProperty <QsiMultipleOrderExpressionNode>(this);
     Limit      = new QsiTreeNodeProperty <QsiLimitExpressionNode>(this);
 }
Esempio n. 5
0
 public QsiSetVariableExpressionNode()
 {
     Value = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }
Esempio n. 6
0
 public QsiDerivedColumnNode()
 {
     Column     = new QsiTreeNodeProperty <QsiColumnNode>(this);
     Expression = new QsiTreeNodeProperty <QsiExpressionNode>(this);
     Alias      = new QsiTreeNodeProperty <QsiAliasNode>(this);
 }
Esempio n. 7
0
 public QsiPrepareActionNode()
 {
     Query = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }
Esempio n. 8
0
 public QsiExecutePrepareActionNode()
 {
     Variables = new QsiTreeNodeProperty <QsiMultipleExpressionNode>(this);
 }
Esempio n. 9
0
 public QsiOrderExpressionNode()
 {
     Expression = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }
Esempio n. 10
0
 public QsiJoinedTableNode()
 {
     Left         = new QsiTreeNodeProperty <QsiTableNode>(this);
     Right        = new QsiTreeNodeProperty <QsiTableNode>(this);
     PivotColumns = new QsiTreeNodeProperty <QsiColumnsDeclarationNode>(this);
 }
 public QsiSetColumnExpressionNode()
 {
     Value = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }
 public QsiMemberAccessExpressionNode()
 {
     Target = new QsiTreeNodeProperty <QsiExpressionNode>(this);
     Member = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }
 public QsiGroupingExpressionNode()
 {
     Items  = new QsiTreeNodeList <QsiExpressionNode>(this);
     Having = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }
 public QsiColumnExpressionNode()
 {
     Column = new QsiTreeNodeProperty <QsiColumnNode>(this);
 }
Esempio n. 15
0
 public QsiDataDeleteActionNode()
 {
     Target = new QsiTreeNodeProperty <QsiTableNode>(this);
 }
 public QsiInlineDerivedTableNode()
 {
     Alias   = new QsiTreeNodeProperty <QsiAliasNode>(this);
     Columns = new QsiTreeNodeProperty <QsiColumnsDeclarationNode>(this);
     Rows    = new QsiTreeNodeList <QsiRowValueExpressionNode>(this);
 }
Esempio n. 17
0
 public QsiTableExpressionNode()
 {
     Table = new QsiTreeNodeProperty <QsiTableNode>(this);
 }
Esempio n. 18
0
 public QsiSequentialColumnNode()
 {
     Alias = new QsiTreeNodeProperty <QsiAliasNode>(this);
 }
Esempio n. 19
0
 public QsiDataConflictActionNode()
 {
     SetValues = new QsiTreeNodeList <QsiSetColumnExpressionNode>(this);
     Condition = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }
Esempio n. 20
0
 public QsiCompositeTableNode()
 {
     Sources         = new QsiTreeNodeList <QsiTableNode>(this);
     OrderExpression = new QsiTreeNodeProperty <QsiMultipleOrderExpressionNode>(this);
     LimitExpression = new QsiTreeNodeProperty <QsiLimitExpressionNode>(this);
 }
 public QsiDataUpdateActionNode()
 {
     Target    = new QsiTreeNodeProperty <QsiTableNode>(this);
     SetValues = new QsiTreeNodeList <QsiSetColumnExpressionNode>(this);
 }
Esempio n. 22
0
 public QsiLimitExpressionNode()
 {
     Limit  = new QsiTreeNodeProperty <QsiExpressionNode>(this);
     Offset = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }
Esempio n. 23
0
 public QsiSwitchCaseExpressionNode()
 {
     Condition  = new QsiTreeNodeProperty <QsiExpressionNode>(this);
     Consequent = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }
 public QsiSwitchExpressionNode()
 {
     Value = new QsiTreeNodeProperty <QsiExpressionNode>(this);
     Cases = new QsiTreeNodeList <QsiSwitchCaseExpressionNode>(this);
 }
 public QsiBinaryExpressionNode()
 {
     Left  = new QsiTreeNodeProperty <QsiExpressionNode>(this);
     Right = new QsiTreeNodeProperty <QsiExpressionNode>(this);
 }