public override void GenSql(ISqlDumper dmp) { LeftExpr.GenSql(dmp); if (CollateSpec != null) { dmp.Put(" ^collate %s ", CollateSpec); } dmp.Put(Relation); RightExpr.GenSql(dmp); if (CollateSpec != null) { dmp.Put(" ^collate %s ", CollateSpec); } }
public override void GenSql(ISqlDumper dmp) { dmp.Put("("); LeftExpr.GenSql(dmp); dmp.Put("="); RightExpr.GenSql(dmp); dmp.Put(" ^or "); dmp.Put("("); LeftExpr.GenSql(dmp); dmp.Put("^is ^null"); dmp.Put(" ^and "); RightExpr.GenSql(dmp); dmp.Put(" ^is ^null "); dmp.Put(")"); dmp.Put(")"); }
public override void GenSql(ISqlDumper dmp) { dmp.Put("("); LeftExpr.GenSql(dmp); if (CollateSpec != null) { dmp.Put(" ^collate %s ", CollateSpec); } dmp.Put("<>"); RightExpr.GenSql(dmp); if (CollateSpec != null) { dmp.Put(" ^collate %s ", CollateSpec); } dmp.Put("^or"); dmp.Put("("); LeftExpr.GenSql(dmp); dmp.Put("^is ^null"); dmp.Put(" ^and"); RightExpr.GenSql(dmp); dmp.Put("^is ^not ^null"); dmp.Put(")"); dmp.Put("or"); dmp.Put("("); LeftExpr.GenSql(dmp); dmp.Put("^is ^not ^null"); dmp.Put(" ^and"); RightExpr.GenSql(dmp); dmp.Put("^is ^null"); dmp.Put(")"); dmp.Put(")"); }
public override void GenSql(ISqlDumper dmp, IDmlfHandler handler) { LeftExpr.GenSql(dmp, handler); dmp.Put(" ^like "); RightExpr.GenSql(dmp, handler); }
public override void GenSql(ISqlDumper dmp) { LeftExpr.GenSql(dmp); dmp.Put(" ^not ^in "); RightExpr.GenSql(dmp); }