Yes, I believe it is possible, the string list for cells_as_arrays is as follows:
You can either specify the timestamp (nanoseconds since epoch) or use the AUTO_ASSIGN value (-9223372036854775806). You should use the AUTO_ASSIGN value for the revision. The flags field can take one of the following values:
static const uint32_t FLAG_DELETE_ROW = 0x00;
static const uint32_t FLAG_DELETE_COLUMN_FAMILY = 0x01;
static const uint32_t FLAG_DELETE_CELL = 0x02;
static const uint32_t FLAG_DELETE_CELL_VERSION = 0x03;
static const uint32_t FLAG_INSERT = 0xFF;
So, to formulate the delete cell you list below, you would do something like:
mutations.append(['00001', 'column', 'family', '', '-9223372036854775806', '-9223372036854775806', '1'])
Give it a shot and let us know if it works. We will also modify the code so that the timestamp and revision number can accept the string 'AUTO_ASSIGN' and string constants for the flags field as well. This change will be available in the upcoming 0.9.6.1 release.
- Doug