public function testGetters()
 {
     $column = new Column('test_name', 'testField');
     $this->assertEquals('test_name', $column->getName());
     $this->assertEquals('testField', $column->getField());
     $this->assertTrue(is_array($column->getOptions()));
 }
 /**
  * @param Column $column
  * @return string
  */
 private function getPrefixedField(Column $column)
 {
     if ($column instanceof EntitiesCountColumn) {
         return $column->getField() . '_count';
     } elseif ($column instanceof EntitiesScalarColumn) {
         return $column->getField() . '_' . $column->getOperation();
     } elseif ($column instanceof EntityColumn) {
         return $column->getEntityPrefix() . '.' . $column->getEntityField();
     }
     return $this->table->getPrefix() . '.' . $column->getField();
 }