/** * Column constructor (extends cassandra_Column) * @param string $name Column name * @param PandraColumnContainer $parentCF parent column family (standard or super), or supercolumn * @param array $typeDef validator type definitions */ public function __construct($name, $parentCF = NULL, $typeDef = array()) { parent::__construct(array('name' => $name)); if ($parentCF instanceof PandraColumnContainer) { $this->setParentCF($parentCF); } $this->typeDef = $typeDef; }
/** * Column constructor (extends cassandra_Column) * @param string $name Column name * @param PandraColumnContainer $parent parent column family (standard or super), or supercolumn * @param array $typeDef validator type definitions */ public function __construct($name, $typeDefs = array(), PandraColumnContainer $parent = NULL, $callback = NULL) { parent::__construct(array('name' => $name)); if ($parent !== NULL) { $this->setParent($parent, !$parent->columnIn($name)); } if ($callback !== NULL) { $this->setCallback($callback); } $this->setTypeDef($typeDefs); }