Provided by: biber_1.8-1_all 

NAME
Biber::Section - Biber::Section objects
new
Initialize a Biber::Section object
reset_caches
Reset section caches which need it
set_keytods
Save information about citekey->datasource name mapping. Used for error reporting.
get_keytods
Get information about citekey->datasource name mapping. Used for error reporting.
has_badcasekey
Returns a value to say if we've seen a key differing only in case before
<previouskey> - we've seen a differently cased variant of this key so we can warn about this
undef - Not seen this key at all in any case variant before
add_related
Record that a key is used as a related entry
is_related
Check if a key is used as a related entry key
keytorelclone
Record a key<->clone key mapping.
get_keytorelclone
Fetch a related entry clone key, given a cite key
get_relclonetokey
Fetch a related entry key, given a clone key
has_keytorelclone
Return boolean saying if a cite key has a related entry clone in the current section
has_relclonetokey
Return boolean saying if a related clone key has a citekey in the current section
add_everykey
Adds a datasource key to the section list of all datasource keys
del_everykeys
Delete everykey cache. For use in tests.
has_everykey
Returns a boolean to say if we've seen a key in any datasource for this section.
This used to be an array ref which was checked using first() and it
was twenty times slower.
set_allkeys
Sets flag to say citekey '*' occurred in citekeys
We allow setting it to false too because it's useful in tests
is_allkeys
Checks flag which says citekey '*' occurred in citekeys
bibentry
Returns a Biber::Entry object for the given citation key
Understands citekey aliases
bibentries
Return Biber::Entries object for this section
del_bibentries
Delete all Biber::Entry objects from the Biber::Section object
set_citekeys
Sets the citekeys in a Biber::Section object
set_orig_order_citekeys
Sets the original order of citekeys in a Biber::Section object
get_citekeys
Gets the citekeys of a Biber::Section object
Returns a normal array
get_static_citekeys
Gets the citekeys of a Biber::Section object
excluding dynamic set entry keys
Returns a normal array
add_undef_citekey
Adds a citekey to the Biber::Section object as an undefined
key. This allows us to output this information to the .bbl and
so biblatex can do better reporting to external utils like latexmk
get_undef_citekeys
Gets the list of undefined citekeys of a Biber::Section object
Returns a normal array
get_orig_order_citekeys
Gets the citekeys of a Biber::Section object in their original order
This is just to ensure we have a method that will return this, just in
case we mess about with the order at some point. This is needed by
citeorder sorting.
has_citekey
Returns true when $key is in the Biber::Section object
Understands key alaises
del_citekey
Deletes a citekey from a Biber::Section object
del_citekeys
Deletes all citekeys from a Biber::Section object
add_citekeys
Adds citekeys to the Biber::Section object
set_citekey_alias
Set citekey alias information
get_citekey_alias
Get citekey alias information
del_citekey_alias
Delete citekey alias
get_citekey_aliases
Get a list of all citekey aliases for the section
set_labelcache_v
Sets the variable label disambiguation cache for a field
get_labelcache_v
Gets the variable label disambiguation cache for a field
set_labelcache_l
Sets the list label disambiguation cache for a field
get_labelcache_l
Gets the list label disambiguation cache for a field
is_dynamic_set
Test if a key is a dynamic set
set_dynamic_set
Record a mapping of dynamic key to member keys
get_dynamic_set
Retrieve member keys for a dynamic set key
Check that reference returning anything to stop spurious warnings
about empty dereference in return.
dynamic_set_keys
Retrieve all dynamic set keys
add_datasource
Adds a data source to a section
set_datasources
Sets the data sources for a section
get_datasources
Gets an array of data sources for this section
add_sort_cache
Adds a scheme/keys pair to the sort cache:
[$scheme, $keys, $sortinitdata, $extraalphadata, $extrayeardata ]
get_sort_cache
Retrieves the sort cache
number
Gets the section number of a Biber::Section object
AUTHORS
Francois Charette, "<firmicus at ankabut.net>" Philip Kime "<philip at kime.org.uk>"
BUGS
Please report any bugs or feature requests on our sourceforge tracker at
<https://sourceforge.net/tracker2/?func=browse&group_id=228270>.
COPYRIGHT & LICENSE
Copyright 2009-2013 Francois Charette and Philip Kime, all rights reserved.
This module is free software. You can redistribute it and/or modify it under the terms of the Artistic
License 2.0.
This program is distributed in the hope that it will be useful, but without any warranty; without even
the implied warranty of merchantability or fitness for a particular purpose.
perl v5.18.1 2014-01-08 Biber::Section(3pm)