test_class.declarator: payload
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private MySQLPacketPayload payload;
test_class.type: MySQLPacketPayload
test_class.var_name: payload
test_class.file: shardingsphere-db-protocol/shardingsphere-db-protocol-mysql/src/test/java/org/apache/shardingsphere/db/protocol/mysql/packet/command/query/binary/execute/MySQLNullBitmapTest.java
test_class.identifier: MySQLNullBitmapTest
test_case.body: @Test
      public void assertIsNotNullParameter() {
          MySQLNullBitmap actual = new MySQLNullBitmap(8, 0);
          assertFalse(actual.isNullParameter(0));
      }
test_case.class_method_signature: MySQLNullBitmapTest.assertIsNotNullParameter()
test_case.full_signature: @Test public void assertIsNotNullParameter()
test_case.identifier: assertIsNotNullParameter
test_case.invocations: assertFalse isNullParameter
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void assertIsNotNullParameter()
focal_class.declarator: offset
focal_class.modifier: private final
focal_class.original_string: private final int offset;
focal_class.type: int
focal_class.var_name: offset
focal_class.declarator: nullBitmap
focal_class.modifier: @Getter
      private final
focal_class.original_string: @Getter
      private final int[] nullBitmap;
focal_class.type: int[]
focal_class.var_name: nullBitmap
focal_class.file: shardingsphere-db-protocol/shardingsphere-db-protocol-mysql/src/main/java/org/apache/shardingsphere/db/protocol/mysql/packet/command/query/binary/execute/MySQLNullBitmap.java
focal_class.identifier: MySQLNullBitmap
focal_class.class_method_signature: MySQLNullBitmap.MySQLNullBitmap(final int columnsNumbers, final int offset)
focal_class.full_signature: public  MySQLNullBitmap(final int columnsNumbers, final int offset)
focal_class.identifier: MySQLNullBitmap
focal_class.modifiers: public
focal_class.parameters: (final int columnsNumbers, final int offset)
focal_class.signature:  MySQLNullBitmap(final int columnsNumbers, final int offset)
focal_class.class_method_signature: MySQLNullBitmap.MySQLNullBitmap(final int columnNumbers, final MySQLPacketPayload payload)
focal_class.full_signature: public  MySQLNullBitmap(final int columnNumbers, final MySQLPacketPayload payload)
focal_class.identifier: MySQLNullBitmap
focal_class.modifiers: public
focal_class.parameters: (final int columnNumbers, final MySQLPacketPayload payload)
focal_class.signature:  MySQLNullBitmap(final int columnNumbers, final MySQLPacketPayload payload)
focal_class.class_method_signature: MySQLNullBitmap.fillBitmap(final MySQLPacketPayload payload)
focal_class.full_signature: private void fillBitmap(final MySQLPacketPayload payload)
focal_class.identifier: fillBitmap
focal_class.modifiers: private
focal_class.parameters: (final MySQLPacketPayload payload)
focal_class.return: void
focal_class.signature: void fillBitmap(final MySQLPacketPayload payload)
focal_class.class_method_signature: MySQLNullBitmap.calculateLength(final int columnsNumbers, final int offset)
focal_class.full_signature: private int calculateLength(final int columnsNumbers, final int offset)
focal_class.identifier: calculateLength
focal_class.modifiers: private
focal_class.parameters: (final int columnsNumbers, final int offset)
focal_class.return: int
focal_class.signature: int calculateLength(final int columnsNumbers, final int offset)
focal_class.class_method_signature: MySQLNullBitmap.isNullParameter(final int index)
focal_class.full_signature: public boolean isNullParameter(final int index)
focal_class.identifier: isNullParameter
focal_class.modifiers: public
focal_class.parameters: (final int index)
focal_class.return: boolean
focal_class.signature: boolean isNullParameter(final int index)
focal_class.class_method_signature: MySQLNullBitmap.setNullBit(final int index)
focal_class.full_signature: public void setNullBit(final int index)
focal_class.identifier: setNullBit
focal_class.modifiers: public
focal_class.parameters: (final int index)
focal_class.return: void
focal_class.signature: void setNullBit(final int index)
focal_class.class_method_signature: MySQLNullBitmap.getBytePosition(final int index)
focal_class.full_signature: private int getBytePosition(final int index)
focal_class.identifier: getBytePosition
focal_class.modifiers: private
focal_class.parameters: (final int index)
focal_class.return: int
focal_class.signature: int getBytePosition(final int index)
focal_class.class_method_signature: MySQLNullBitmap.getBitPosition(final int index)
focal_class.full_signature: private int getBitPosition(final int index)
focal_class.identifier: getBitPosition
focal_class.modifiers: private
focal_class.parameters: (final int index)
focal_class.return: int
focal_class.signature: int getBitPosition(final int index)
focal_method.body: public boolean isNullParameter(final int index) {
          return (nullBitmap[getBytePosition(index)] & (1 << getBitPosition(index))) != 0;
      }
focal_method.class_method_signature: MySQLNullBitmap.isNullParameter(final int index)
focal_method.full_signature: public boolean isNullParameter(final int index)
focal_method.identifier: isNullParameter
focal_method.invocations: getBytePosition getBitPosition
focal_method.modifiers: public
focal_method.parameters: (final int index)
focal_method.return: boolean
focal_method.signature: boolean isNullParameter(final int index)