NAME
LINQ::FieldSet::Selection - represents an SQL-SELECT-like transformation
DESCRIPTION
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.
CONSTRUCTOR
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).
METHODS
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.
OVERLOADING
This class overloads ""
to call the to_string
method and &{}
to call the coderef
method.
BUGS
Please report any bugs to http://rt.cpan.org/Dist/Display.html?Queue=LINQ.
SEE ALSO
AUTHOR
Toby Inkster <tobyink@cpan.org>.
COPYRIGHT AND LICENCE
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.
DISCLAIMER OF WARRANTIES
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.