|A RawLedger is a parsed ledger file. We call it raw to distinguish from
the cached Ledger.
|Remove ledger entries we are not interested in.
Keep only those which fall between the begin and end dates, and match
the description pattern, and are cleared or real if those options are active.
|Keep only entries whose description matches the description patterns.
|Keep only entries which fall between begin and end dates.
We include entries on the begin date and exclude entries on the end
date, like ledger. An empty date string means no restriction.
|Keep only entries with cleared status, if the flag is true, otherwise
do no filtering.
|Strip out any virtual transactions, if the flag is true, otherwise do
|Strip out any transactions to accounts deeper than the specified depth
(and any entries which have no transactions as a result).
|Keep only entries which affect accounts matched by the account patterns.
|Give all a ledger's amounts their canonical display settings. That
is, in each commodity, amounts will use the display settings of the
first amount detected, and the greatest precision of the amounts
detected. Also, amounts are converted to cost basis if that flag is
|Get just the amounts from a ledger, in the order parsed.
|Get just the ammount commodities from a ledger, in the order parsed.
|Get just the amount precisions from a ledger, in the order parsed.
|Close any open timelog sessions using the provided current time.
|Produced by Haddock version 2.6.0|