github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/sql/sem/tree/testdata/eval/bit_array (about) 1 eval 2 B'1001' = B'1001' 3 ---- 4 true 5 6 eval 7 B'1001' = B'01001' 8 ---- 9 false 10 11 eval 12 B'000' = B'0000' 13 ---- 14 false 15 16 eval 17 B'000' IS NULL 18 ---- 19 false 20 21 eval 22 B'001' < B'100' 23 ---- 24 true 25 26 eval 27 B'0001' < B'100' 28 ---- 29 true 30 31 eval 32 B'1001' || B'0011' 33 ---- 34 B'10010011' 35 36 eval 37 B'' || B'0011' 38 ---- 39 B'0011' 40 41 eval 42 B'1001' || B'' 43 ---- 44 B'1001' 45 46 eval 47 B'1001' & B'0011' 48 ---- 49 B'0001' 50 51 eval 52 B'1001' | B'0011' 53 ---- 54 B'1011' 55 56 eval 57 B'0010' << 2 58 ---- 59 B'1000' 60 61 eval 62 B'0010' << 4 63 ---- 64 B'0000' 65 66 eval 67 B'0100' << -1 68 ---- 69 B'0010' 70 71 eval 72 B'0100' << -5 73 ---- 74 B'0000' 75 76 eval 77 B'0100' >> 1 78 ---- 79 B'0010' 80 81 eval 82 B'0100' >> 5 83 ---- 84 B'0000' 85 86 eval 87 B'0010' >> -2 88 ---- 89 B'1000' 90 91 eval 92 B'0010' >> -4 93 ---- 94 B'0000' 95 96 eval 97 ~ B'1001' 98 ---- 99 B'0110' 100 101 eval 102 ~ B'' 103 ---- 104 B'' 105 106 eval 107 ~ B'0' 108 ---- 109 B'1' 110 111 eval 112 B'1001'::string 113 ---- 114 '1001' 115 116 eval 117 B''::string 118 ---- 119 '' 120 121 eval 122 B'1001'::int 123 ---- 124 9 125 126 eval 127 B''::int 128 ---- 129 0 130 131 eval 132 ''::bit 133 ---- 134 B'0' 135 136 eval 137 '1001'::bit(2) 138 ---- 139 B'10' 140 141 eval 142 '1001'::bit(4) 143 ---- 144 B'1001' 145 146 eval 147 '1001'::bit(6) 148 ---- 149 B'100100' 150 151 eval 152 123::bit(2) 153 ---- 154 B'11' 155 156 eval 157 123::bit(10) 158 ---- 159 B'0001111011' 160 161 eval 162 (-123)::bit(10) 163 ---- 164 B'1110000101' 165 166 eval 167 (-123)::bit(2) 168 ---- 169 B'01' 170 171 eval 172 B'1110000101'::int 173 ---- 174 901 175 176 eval 177 B'11111111111111111111111110000101'::int4 178 ---- 179 -123 180 181 eval 182 '{101011,101}'::varbit[] 183 ---- 184 ARRAY[B'101011',B'101']