LINQ::FieldSet::Selection - represents an SQL-SELECT-like transformation
LINQ::FieldSet::Selection is a subclass of LINQ::FieldSet.
This is used internally by LINQ and you probably don't need to know about it unless you're writing very specific extensions for LINQ. The end user interface is the fields function in LINQ::Util.
fields
new( ARGSLIST )
Constructs a fieldset from a list of fields like:
'LINQ::FieldSet::Selection'->new( 'field1', -param1 => 'value1', -param2, 'field2', -param1 => 'value2', );
Allowed parameters are: -as (followed by a value).
-as
target_class
The class data selected by this selection will be blessed into.
coderef
Gets a coderef for this assertion; the coderef operates on $_.
$_
to_string
Basic string representation of the fieldset.
This class overloads "" to call the to_string method and &{} to call the coderef method.
""
&{}
Please report any bugs to http://rt.cpan.org/Dist/Display.html?Queue=LINQ.
LINQ::FieldSet, LINQ::Util.
Toby Inkster <tobyink@cpan.org>.
This software is copyright (c) 2021 by Toby Inkster.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
To install LINQ, copy and paste the appropriate command in to your terminal.
cpanm
cpanm LINQ
CPAN shell
perl -MCPAN -e shell install LINQ
For more information on module installation, please visit the detailed CPAN module installation guide.