public function assembleMapFieldExpression(MapFieldExpression $expression) { $key = is_numeric($expression->getKey()) ? $expression->getKey() : "'" . $expression->getKey() . "'"; return $expression->getField() . '[' . $key . ']'; }
public function testMapFieldExpression() { $this->assertEquals("myfield['mykey'] = 'test'", CqlAssembler::stringify(EqualPredicate::create(MapFieldExpression::create('myfield', 'mykey'), 'test'))); }