Documentation Home
MySQL NDB Cluster API Developer Guide
Download this Manual

MySQL NDB Cluster API Developer Guide  /  ...  /  NdbInterpretedCode::branch_col_and_mask_ne_zero() NdbInterpretedCode::branch_col_and_mask_ne_zero()

Description.  This method is used to compare a BIT column value with a bitmask; if the column value ANDed together with the bitmask is not equal to 0, then execution jumps to a specified label specified in the method call.


int branch_col_and_mask_ne_zero
      const void* mask,
      Uint32 unused,
      Uint32 attrId,
      Uint32 Label

Parameters.  This method accepts the following four parameters, of which three are actually used:

  • A pointer to a constant mask to compare the column value to.

  • A Uint32 value which is currently unused.

  • The attrId of the column to be compared.

  • A program Label to jump to if the condition is true.

Return value.  This method returns 0 on success and -1 on failure.