public ImmutableColumnExpressionNode( IQsiTreeNode parent, IQsiColumnNode column, IUserDataHolder userData) { Parent = parent; Column = column; UserData = userData; }
public ImmutableDerivedColumnNode( IQsiTreeNode parent, IQsiColumnNode column, IQsiExpressionNode expression, IQsiAliasNode alias, IUserDataHolder userData) { Parent = parent; Column = column; Expression = expression; Alias = alias; UserData = userData; }
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; }
protected virtual QsiIdentifier ResolveCompoundColumnName(TableCompileContext context, IQsiDerivedTableNode table, IQsiColumnNode column, QsiTableColumn refColumn) { return(refColumn.Name); }