47 public const ALL_ROWS =
'*';
50 public const QUERY_NORMAL = 0;
52 public const QUERY_SILENCE_ERRORS = 1;
56 public const QUERY_REPLICA_ROLE = 4;
58 public const QUERY_IGNORE_DBO_TRX = 8;
60 public const QUERY_NO_RETRY = 16;
62 public const QUERY_CHANGE_NONE = 32;
64 public const QUERY_CHANGE_TRX = 64 | self::QUERY_IGNORE_DBO_TRX;
66 public const QUERY_CHANGE_ROWS = 128;
68 public const QUERY_CHANGE_SCHEMA = 256 | self::QUERY_IGNORE_DBO_TRX;
70 public const QUERY_CHANGE_LOCKS = 512 | self::QUERY_IGNORE_DBO_TRX;
83 public function bitAnd( $fieldLeft, $fieldRight );
90 public function bitOr( $fieldLeft, $fieldRight );
188 public function makeList( array $a, $mode = self::LIST_COMMA );
383 public function conditional( $cond, $caseTrueExpression, $caseFalseExpression );
582 array $permute_conds,
606 $delim, $table, $field, $conds =
'', $join_conds = []