Было бы лучше замаскировать (&) от ожидаемого значения, поэтому не имеет значения, какие другие значения (включая, если они равны нулю).Я предполагаю (вы не указываете), что interface modifier
является восьмым битом.
Например:
SELECT * FROM classes WHERE modifiers &0x80=0x00;
Итак, здесь мы говорим, что 8-й бит нене устанавливайте, тогда мы хороши ... не имеет значения, какие еще биты (0 или 1). Примеры тестовых случаев:
SELECT 0x00 &0x80=0 FROM dual; //True
SELECT 0x7F &0x80=0 FROM dual; //True
SELECT 0x80 &0x80=0 FROM dual; //False
SELECT 0x8F &0x80=0 FROM dual; //False
(0x00, конечно, можно сократить до 0 ... простодля удобства чтения;))