Targets: Entry ============== This is the list of all the fields you can use in the SELECT ... clause and the FROM ... clause of a BQL query. For available functions and aggregates to use with these columns, see :doc:`functions_index`. * **id**: (str) Unique id of a directive. * **type**: (str) The data type of the directive. Currently, beanquery only can list the directives of type 'transaction'. * **filename**: (str) The filename where the directive was parsed from or created. * **lineno**: (int) The line number from the file the directive was parsed from. * **date**: (date) The date of the directive. * **year**: (int) The year of the date year of the directive. * **month**: (int) The year of the date month of the directive. * **day**: (int) The year of the date day of the directive. * **flag**: (str) The flag the transaction. * **payee**: (str) The payee of the transaction. * **narration**: (str) The narration of the transaction. * **description**: (str) A combination of the payee + narration of the transaction, if present. * **tags**: (set) The set of tags (#abc) of the transaction. * **links**: (set) The set of links (^abc) of the transaction. * **meta**: (dict) The metadata of the transaction. * **accounts**: (set[str]) The set of accounts of the transaction.