/** @noinspection PhpMissingParentConstructorInspection
  * @param int $sort
  * @param Decimal $type
  * @param string $table
  */
 public function __construct($sort, Decimal $type, $table)
 {
     if ($type->isMulti()) {
         throw new StructException('RowColumns can not be multi value types!');
     }
     Column::__construct($sort, $type, 0, true, $table);
 }
 /**
  * PageColumn constructor.
  *
  * @param int $sort
  * @param Page $type
  * @param string $table
  */
 public function __construct($sort, Page $type, $table = '')
 {
     if ($type->isMulti()) {
         throw new StructException('PageColumns can not be multi value types!');
     }
     parent::__construct($sort, $type, 0, true, $table);
 }