|
CORE POS - Fannie
The CORE POS back end
|
Public Member Functions | |
| run () | |
Public Member Functions inherited from FannieTask | |
| setThreshold ($t) | |
| setConfig (FannieConfig $fc) | |
| setLogger (FannieLogger $fl) | |
| setOptions ($o) | |
| setArguments ($a) | |
| run () | |
| cronMsg ($str, $severity=6) | |
| lazyGetOpt ($argv) | |
Public Attributes | |
| $name = 'Transaction Archiving' | |
| $description | |
| $default_schedule | |
Public Attributes inherited from FannieTask | |
| $name = 'Fannie Task' | |
| $description = 'Information about the task' | |
| $default_schedule | |
| $schedulable = true | |
| const | TASK_NO_ERROR = 0 |
| const | TASK_TRIVIAL_ERROR = 1 |
| const | TASK_SMALL_ERROR = 2 |
| const | TASK_MEDIUM_ERROR = 3 |
| const | TASK_LARGE_ERROR = 4 |
| const | TASK_WORST_ERROR = 5 |
Additional Inherited Members | |
Protected Attributes inherited from FannieTask | |
| $error_threshold = 99 | |
| $config = null | |
| $logger = null | |
| $options = array() | |
| $arguments = array() | |
| TransArchiveTask::run | ( | ) |
: this query should not fail unless the database server is down or inaccessible
: generally should not fail, but this isn't as important as the long-term archive table(s)
: should not happen, but impact is limited. performance issues may eventually crop up if the table gets very large.
: no long term impact but may lead to reporting oddities
lack of partitions will eventually cause performance problems in large data sets
: transaction data was not archived. absolutely needs to be addressed.
: missing monthly table will prevent proper transaction archiving. absolutely needs to be addressed.
: transaction data was not archived. absolutely needs to be addressed.
: should not fail. could eventually create duplicate archive records if this is failing and queries above are not
| TransArchiveTask::$default_schedule |
| TransArchiveTask::$description |
1.8.4