示例#1
0
 /// <summary>
 /// KzLib.SqlServer.TransactSql.ScriptDom.AddWhereBooleanExpressionVisitor をインスタンス化します。
 /// </summary>
 /// <param name="tableReference">追加するテーブル参照</param>
 /// <param name="qualifiedJoinType">追加されたテーブル参照を結合するための 結合の種類</param>
 /// <param name="joinHint">追加されたテーブル参照を結合するための 結合ヒント</param>
 /// <param name="booleanExpression">追加されたテーブル参照を結合するための 結合条件</param>
 public AddFromTableReferenceVisitor(TableReference tableReference,
                                     Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoinType?qualifiedJoinType,
                                     Microsoft.SqlServer.TransactSql.ScriptDom.JoinHint?joinHint,
                                     Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpression booleanExpression)
 {
     FindTableReference = f => f.TableReferences[0];
     TableReference     = tableReference;
     QualifiedJoinType  = qualifiedJoinType;
     JoinHint           = joinHint;
     BooleanExpression  = booleanExpression;
 }
示例#2
0
 /// <summary>
 /// KzLib.SqlServer.TransactSql.ScriptDom.AddWhereBooleanExpressionVisitor をインスタンス化します。
 /// </summary>
 /// <param name="findBooleanExpression">FROM句のトップから、TableReference に到達するまでの式</param>
 /// <param name="tableReference">追加するテーブル参照</param>
 /// <param name="qualifiedJoinType">追加されたテーブル参照を結合するための 結合の種類</param>
 /// <param name="joinHint">追加されたテーブル参照を結合するための 結合ヒント</param>
 /// <param name="booleanExpression">追加されたテーブル参照を結合するための 結合条件</param>
 public AddFromTableReferenceVisitor(
     Expression <Func <Microsoft.SqlServer.TransactSql.ScriptDom.FromClause, TableReference> > findTableReference,
     TableReference tableReference,
     Microsoft.SqlServer.TransactSql.ScriptDom.QualifiedJoinType?qualifiedJoinType,
     Microsoft.SqlServer.TransactSql.ScriptDom.JoinHint?joinHint,
     Microsoft.SqlServer.TransactSql.ScriptDom.BooleanExpression booleanExpression)
 {
     FindTableReference = findTableReference;
     TableReference     = tableReference;
     QualifiedJoinType  = qualifiedJoinType;
     JoinHint           = joinHint;
     BooleanExpression  = booleanExpression;
 }
 public BooleanExpression(ScriptDom.BooleanExpression src) : base(src)
 {
 }