static function getMap()
{
return array(
'ID' => array(
'data_type' => 'integer',
'primary' => true,
'autocomplete' => true,
),
'INDICATOR_TYPE' => array(
'data_type' => 'string',
),
'OWNER_ID' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'TIMESTAMP_X' => array(
'data_type' => 'datetime',
'default_value' => function()
{
return new DateTime();
},
),
'DATE_CREATE' => array(
'data_type' => 'date',
),
'STAGE_SEMANTIC_ID' => array(
'data_type' => 'enum',
'values' => array(
Crm\PhaseSemantics::UNDEFINED,
Crm\PhaseSemantics::PROCESS,
Crm\PhaseSemantics::SUCCESS,
Crm\PhaseSemantics::FAILURE,
),
'default_value' => Crm\PhaseSemantics::UNDEFINED,
),
'ENTITY_SIZE' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'ENTITY_COUNT' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'FILE_SIZE' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'FILE_COUNT' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'DISK_SIZE' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'DISK_COUNT' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'EVENT_SIZE' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'EVENT_COUNT' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'ACTIVITY_SIZE' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'ACTIVITY_COUNT' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'AGENT_LOCK' => array(
'data_type' => 'enum',
'values' => array(
Volume\Cleaner::TASK_STATUS_NONE,
Volume\Cleaner::TASK_STATUS_WAIT,
Volume\Cleaner::TASK_STATUS_RUNNING,
Volume\Cleaner::TASK_STATUS_DONE,
Volume\Cleaner::TASK_STATUS_CANCEL,
),
'default_value' => Volume\Cleaner::TASK_STATUS_NONE,
),
'DROP_ENTITY' => array(
'data_type' => 'enum',
'values' => array(
Volume\Cleaner::TASK_STATUS_NONE,
Volume\Cleaner::TASK_STATUS_WAIT,
Volume\Cleaner::TASK_STATUS_RUNNING,
Volume\Cleaner::TASK_STATUS_DONE,
Volume\Cleaner::TASK_STATUS_CANCEL,
),
'default_value' => Volume\Cleaner::TASK_STATUS_NONE,
),
'DROP_FILE' => array(
'data_type' => 'enum',
'values' => array(
Volume\Cleaner::TASK_STATUS_NONE,
Volume\Cleaner::TASK_STATUS_WAIT,
Volume\Cleaner::TASK_STATUS_RUNNING,
Volume\Cleaner::TASK_STATUS_DONE,
Volume\Cleaner::TASK_STATUS_CANCEL,
),
'default_value' => Volume\Cleaner::TASK_STATUS_NONE,
),
'DROP_EVENT' => array(
'data_type' => 'enum',
'values' => array(
Volume\Cleaner::TASK_STATUS_NONE,
Volume\Cleaner::TASK_STATUS_WAIT,
Volume\Cleaner::TASK_STATUS_RUNNING,
Volume\Cleaner::TASK_STATUS_DONE,
Volume\Cleaner::TASK_STATUS_CANCEL,
),
'default_value' => Volume\Cleaner::TASK_STATUS_NONE,
),
'DROP_ACTIVITY' => array(
'data_type' => 'enum',
'values' => array(
Volume\Cleaner::TASK_STATUS_NONE,
Volume\Cleaner::TASK_STATUS_WAIT,
Volume\Cleaner::TASK_STATUS_RUNNING,
Volume\Cleaner::TASK_STATUS_DONE,
Volume\Cleaner::TASK_STATUS_CANCEL,
),
'default_value' => Volume\Cleaner::TASK_STATUS_NONE,
),
'DROPPED_ENTITY_COUNT' => array(
'data_type' => 'integer',
),
'DROPPED_FILE_COUNT' => array(
'data_type' => 'integer',
),
'DROPPED_EVENT_COUNT' => array(
'data_type' => 'integer',
),
'DROPPED_ACTIVITY_COUNT' => array(
'data_type' => 'integer',
),
'LAST_ID' => array(
'data_type' => 'integer',
),
'FAIL_COUNT' => array(
'data_type' => 'integer',
'default_value' => 0,
),
'LAST_ERROR' => array(
'data_type' => 'string',
),
'FILTER' => array(
'data_type' => 'string',
),
);
}