* @package Mammut\DB\Sql */ interface iExprBool extends iExpression { // boolean expressions const EXPR_BETWEEN = 'expr_calculate'; const EXPR_CALCULATE = 'expr_calculate'; const EXPR_COMPARE = 'expr_compare'; const EXPR_IN = 'expr_in'; const EXPR_NOTIN = 'expr_notin'; const EXPR_ISNULL = 'expr_isnull'; const EXPR_ISNOTNULL = 'expr_isnotnull'; const EXPR_LIKE = 'expr_like'; const EXPR_NOTLIKE = 'expr_notlike'; // logic operator types const OP_EQ = '='; const OP_NE = '!='; const OP_LT = '<'; const OP_LTE = '<='; const OP_GT = '>'; const OP_GTE = '>='; const OP_AND = 'AND'; const OP_OR = 'OR'; const OP_NOT = '!'; }