meta = $meta; } public function isPrimaryKey(): bool { return (bool)$this->meta['pk'] ?? false; } public function isNullable(): bool { return !($this->meta['notnull'] ?? 0); } public function getName(): string { return $this->meta['name']; } public function getType(): string { return $this->meta['type']; } public function getDefaultValue(): mixed { return $this->meta['dflt_value'] ?? null; } }