public ImmutableColumnExpressionNode(
     IQsiTreeNode parent,
     IQsiColumnNode column,
     IUserDataHolder userData)
 {
     Parent   = parent;
     Column   = column;
     UserData = userData;
 }
Example #2
0
 public ImmutableDerivedColumnNode(
     IQsiTreeNode parent,
     IQsiColumnNode column,
     IQsiExpressionNode expression,
     IQsiAliasNode alias,
     IUserDataHolder userData)
 {
     Parent     = parent;
     Column     = column;
     Expression = expression;
     Alias      = alias;
     UserData   = userData;
 }
Example #3
0
 public ImmutableDerivedColumnNode(
     IQsiTreeNode parent,
     IQsiColumnNode column,
     IQsiExpressionNode expression,
     IQsiAliasNode alias,
     QsiIdentifier inferredName,
     IUserDataHolder userData)
 {
     Parent       = parent;
     Column       = column;
     Expression   = expression;
     Alias        = alias;
     InferredName = inferredName;
     UserData     = userData;
 }
Example #4
0
 protected virtual QsiIdentifier ResolveCompoundColumnName(TableCompileContext context, IQsiDerivedTableNode table, IQsiColumnNode column, QsiTableColumn refColumn)
 {
     return(refColumn.Name);
 }