protected override void EmitTableSpecifier(SQL.TableSpecifier tableSpecifier) { base.EmitTableSpecifier(tableSpecifier); if (tableSpecifier.TableExpression is TableExpression) { AppendFormat(" {0}", ((TableExpression)tableSpecifier.TableExpression).OptimizerHints); } }
protected virtual void EmitTableSpecifier(TableSpecifier tableSpecifier) { if (tableSpecifier.TableExpression is TableExpression) { EmitTableExpression((TableExpression)tableSpecifier.TableExpression); } else { EmitSubQueryExpression(tableSpecifier.TableExpression); } if (!String.IsNullOrEmpty(tableSpecifier.TableAlias)) { AppendFormat(" {0} ", Keywords.As); EmitIdentifier(tableSpecifier.TableAlias); } }
protected override void EmitTableSpecifier(SQL.TableSpecifier tableSpecifier) { if (tableSpecifier.TableExpression is SQL.TableExpression) { EmitTableExpression((SQL.TableExpression)tableSpecifier.TableExpression); } else { EmitSubQueryExpression(tableSpecifier.TableExpression); } if (tableSpecifier.TableAlias != String.Empty) { Append(" "); EmitIdentifier(tableSpecifier.TableAlias); } }
public AlgebraicFromClause(TableSpecifier specifier) : base() { _tableSpecifier = specifier; }
public CalculusFromClause(TableSpecifier tableSpecifier) : base() { _tableSpecifiers.Add(tableSpecifier); }