Table of Contents

AtomicLogic 类

命名空间
ShadowSql.Logics
程序集
ShadowSql.Core.dll

原子逻辑基类

public abstract class AtomicLogic : ISqlLogic, ISqlFragment
继承
object
AtomicLogic
实现
衍生
扩展方法

方法

Not()

否定逻辑

public abstract AtomicLogic Not()

返回

AtomicLogic

TryWrite(ISqlEngine, StringBuilder)

拼写sql

public abstract bool TryWrite(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine

数据库引擎

sql StringBuilder

sql

返回

bool

运算符

operator &(AtomicLogic, AndLogic)

与逻辑

public static AndLogic operator &(AtomicLogic logic, AndLogic other)

参数

logic AtomicLogic

查询逻辑

other AndLogic

返回

AndLogic

operator &(AtomicLogic, AtomicLogic)

与逻辑

public static AndLogic operator &(AtomicLogic logic, AtomicLogic other)

参数

logic AtomicLogic

查询逻辑

other AtomicLogic

返回

AndLogic

operator &(AtomicLogic, ComplexAndLogic)

与逻辑

public static ComplexAndLogic operator &(AtomicLogic logic, ComplexAndLogic other)

参数

logic AtomicLogic

查询逻辑

other ComplexAndLogic

返回

ComplexAndLogic

operator &(AtomicLogic, ComplexOrLogic)

与逻辑

public static Logic operator &(AtomicLogic logic, ComplexOrLogic other)

参数

logic AtomicLogic

查询逻辑

other ComplexOrLogic

返回

Logic

operator &(AtomicLogic, OrLogic)

与逻辑

public static Logic operator &(AtomicLogic logic, OrLogic other)

参数

logic AtomicLogic

查询逻辑

other OrLogic

返回

Logic

operator |(AtomicLogic, AndLogic)

或逻辑

public static Logic operator |(AtomicLogic logic, AndLogic other)

参数

logic AtomicLogic

查询逻辑

other AndLogic

返回

Logic

operator |(AtomicLogic, AtomicLogic)

或逻辑

public static OrLogic operator |(AtomicLogic logic, AtomicLogic other)

参数

logic AtomicLogic

查询逻辑

other AtomicLogic

返回

OrLogic

operator |(AtomicLogic, ComplexAndLogic)

或逻辑

public static Logic operator |(AtomicLogic logic, ComplexAndLogic other)

参数

logic AtomicLogic

查询逻辑

other ComplexAndLogic

返回

Logic

operator |(AtomicLogic, ComplexOrLogic)

或逻辑

public static ComplexOrLogic operator |(AtomicLogic logic, ComplexOrLogic other)

参数

logic AtomicLogic

查询逻辑

other ComplexOrLogic

返回

ComplexOrLogic

operator |(AtomicLogic, OrLogic)

或逻辑

public static OrLogic operator |(AtomicLogic logic, OrLogic other)

参数

logic AtomicLogic

查询逻辑

other OrLogic

返回

OrLogic

operator !(AtomicLogic)

反逻辑

public static AtomicLogic operator !(AtomicLogic logic)

参数

logic AtomicLogic

查询逻辑

返回

AtomicLogic