[Dbix-class] how to determine column is inflatable?

Ash Berlin ash_cpan at firemirror.com
Thu Jan 29 22:51:23 GMT 2009


On 29 Jan 2009, at 22:03, Carl Franks wrote:

> Is it okay to use $result_source->column_info('name')->{_inflate_info}
> to test whether a column is inflatable / deflatable?
> It seems a bit too reliant on internals, to me.
>
> Or should there be a has_inflatable_column('name') method?
>
> (and is that what it should be called? do we really also need a
> 'has_deflatable_column' too?)
>
> If someone makes a call, I'll write up a patch for it.
>
> Carl
>

There doesn't seem to be a public way to determine this, and indeed  
accessing anything starting with an _ indicates badness.

First things first - what exactly do you care if a column is inflated  
or not?

Secondly, do you treat relationships as inflated or not?

-ash



More information about the DBIx-Class mailing list