DisplayData Class Reference

Collaboration diagram for DisplayData:
Collaboration graph
[legend]

Public Member Functions

def __init__
def display_data
def display_data_script_way

Static Public Attributes

int DISPLAY_WAY_COLUMN = 0
int DISPLAY_WAY_SCRIPT = 1
 DISPLAY_WAY_DEFAULT = DISPLAY_WAY_COLUMN
string DEFAULT_SPLITTER = ' | '
dictionary VALUE_CONVERT = {}
tuple SYSTEM_HEADER = OrderedDict()
list SYSTEM_COLUMN_SKIP_KEYS = []
dictionary SYSTEM_VALUE_CONV_ENUM
list SYSTEM_VALUE_CONV_HUMAN = []
tuple PLUG_DATA_HEADER = OrderedDict()
list PLUG_DATA_COLUMN_SKIP_KEYS = []
dictionary PLUG_DATA_VALUE_CONV_ENUM = {}
list PLUG_DATA_VALUE_CONV_HUMAN = []
tuple POOL_HEADER = OrderedDict()
list POOL_COLUMN_SKIP_KEYS = ['unsupported_actions']
dictionary POOL_VALUE_CONV_ENUM
list POOL_VALUE_CONV_HUMAN = ['total_space', 'free_space']
tuple VOL_HEADER = OrderedDict()
list VOL_COLUMN_SKIP_KEYS = ['block_size', 'num_of_blocks']
dictionary VOL_VALUE_CONV_ENUM
list VOL_VALUE_CONV_HUMAN = ['size_bytes', 'block_size']
tuple DISK_HEADER = OrderedDict()
list DISK_COLUMN_SKIP_KEYS = ['block_size', 'num_of_blocks']
dictionary DISK_VALUE_CONV_ENUM
list DISK_VALUE_CONV_HUMAN = ['size_bytes', 'block_size']
tuple AG_HEADER = OrderedDict()
list AG_COLUMN_SKIP_KEYS = ['init_type']
dictionary AG_VALUE_CONV_ENUM
list AG_VALUE_CONV_HUMAN = []
tuple FS_HEADER = OrderedDict()
list FS_COLUMN_SKIP_KEYS = []
dictionary FS_VALUE_CONV_ENUM
list FS_VALUE_CONV_HUMAN = ['total_space', 'free_space']
tuple FS_SNAP_HEADER = OrderedDict()
list FS_SNAP_COLUMN_SKIP_KEYS = []
dictionary FS_SNAP_VALUE_CONV_ENUM
list FS_SNAP_VALUE_CONV_HUMAN = []
tuple NFS_EXPORT_HEADER = OrderedDict()
list NFS_EXPORT_COLUMN_SKIP_KEYS = ['anonuid', 'anongid', 'auth']
dictionary NFS_EXPORT_VALUE_CONV_ENUM = {}
list NFS_EXPORT_VALUE_CONV_HUMAN = []
tuple TGT_PORT_HEADER = OrderedDict()
list TGT_PORT_COLUMN_SKIP_KEYS = ['physical_address', 'physical_name']
dictionary TGT_PORT_VALUE_CONV_ENUM
list TGT_PORT_VALUE_CONV_HUMAN = []
tuple VOL_RAID_INFO_HEADER = OrderedDict()
list VOL_RAID_INFO_COLUMN_SKIP_KEYS = []
dictionary VOL_RAID_INFO_VALUE_CONV_ENUM
list VOL_RAID_INFO_VALUE_CONV_HUMAN
tuple POOL_RAID_INFO_HEADER = OrderedDict()
list POOL_RAID_INFO_COLUMN_SKIP_KEYS = []
dictionary POOL_RAID_INFO_VALUE_CONV_ENUM
list POOL_RAID_INFO_VALUE_CONV_HUMAN = []
tuple VCR_CAP_HEADER = OrderedDict()
list VCR_CAP_COLUMN_SKIP_KEYS = []
dictionary VCR_CAP_VALUE_CONV_ENUM
list VCR_CAP_VALUE_CONV_HUMAN = ['strip_sizes']

Detailed Description

Definition at line 314 of file data_display.py.


Member Function Documentation

def __init__ (   self  ) 

Definition at line 316 of file data_display.py.

def display_data (   objs,
  display_way = None,
  flag_human = True,
  flag_enum = False,
  extra_properties = None,
  splitter = None,
  flag_with_header = True,
  flag_dsp_all_data = False 
)

Definition at line 692 of file data_display.py.

def display_data_script_way (   data_dict_list,
  splitter 
)

Definition at line 724 of file data_display.py.


Field Documentation

list AG_COLUMN_SKIP_KEYS = ['init_type'] [static]

Definition at line 459 of file data_display.py.

tuple AG_HEADER = OrderedDict() [static]

Definition at line 452 of file data_display.py.

dictionary AG_VALUE_CONV_ENUM [static]
Initial value:
{
        'init_type': ag_init_type_to_str,
    }

Definition at line 461 of file data_display.py.

list AG_VALUE_CONV_HUMAN = [] [static]

Definition at line 465 of file data_display.py.

string DEFAULT_SPLITTER = ' | ' [static]

Definition at line 324 of file data_display.py.

list DISK_COLUMN_SKIP_KEYS = ['block_size', 'num_of_blocks'] [static]

Definition at line 435 of file data_display.py.

tuple DISK_HEADER = OrderedDict() [static]

Definition at line 425 of file data_display.py.

dictionary DISK_VALUE_CONV_ENUM [static]
Initial value:
{
        'status': disk_status_to_str,
        'disk_type': disk_type_to_str,
    }

Definition at line 437 of file data_display.py.

list DISK_VALUE_CONV_HUMAN = ['size_bytes', 'block_size'] [static]

Definition at line 442 of file data_display.py.

int DISPLAY_WAY_COLUMN = 0 [static]

Definition at line 319 of file data_display.py.

Definition at line 322 of file data_display.py.

int DISPLAY_WAY_SCRIPT = 1 [static]

Definition at line 320 of file data_display.py.

list FS_COLUMN_SKIP_KEYS = [] [static]

Definition at line 483 of file data_display.py.

tuple FS_HEADER = OrderedDict() [static]

Definition at line 475 of file data_display.py.

list FS_SNAP_COLUMN_SKIP_KEYS = [] [static]

Definition at line 503 of file data_display.py.

tuple FS_SNAP_HEADER = OrderedDict() [static]

Definition at line 498 of file data_display.py.

dictionary FS_SNAP_VALUE_CONV_ENUM [static]
Initial value:
{
        'ts': datetime.fromtimestamp
    }

Definition at line 505 of file data_display.py.

list FS_SNAP_VALUE_CONV_HUMAN = [] [static]

Definition at line 509 of file data_display.py.

dictionary FS_VALUE_CONV_ENUM [static]
Initial value:
{
    }

Definition at line 485 of file data_display.py.

list FS_VALUE_CONV_HUMAN = ['total_space', 'free_space'] [static]

Definition at line 488 of file data_display.py.

list NFS_EXPORT_COLUMN_SKIP_KEYS = ['anonuid', 'anongid', 'auth'] [static]

Definition at line 531 of file data_display.py.

tuple NFS_EXPORT_HEADER = OrderedDict() [static]

Definition at line 519 of file data_display.py.

dictionary NFS_EXPORT_VALUE_CONV_ENUM = {} [static]

Definition at line 533 of file data_display.py.

list NFS_EXPORT_VALUE_CONV_HUMAN = [] [static]

Definition at line 535 of file data_display.py.

list PLUG_DATA_COLUMN_SKIP_KEYS = [] [static]

Definition at line 356 of file data_display.py.

tuple PLUG_DATA_HEADER = OrderedDict() [static]

Definition at line 352 of file data_display.py.

dictionary PLUG_DATA_VALUE_CONV_ENUM = {} [static]

Definition at line 358 of file data_display.py.

list PLUG_DATA_VALUE_CONV_HUMAN = [] [static]

Definition at line 359 of file data_display.py.

list POOL_COLUMN_SKIP_KEYS = ['unsupported_actions'] [static]

Definition at line 380 of file data_display.py.

tuple POOL_HEADER = OrderedDict() [static]

Definition at line 369 of file data_display.py.

list POOL_RAID_INFO_COLUMN_SKIP_KEYS = [] [static]

Definition at line 598 of file data_display.py.

tuple POOL_RAID_INFO_HEADER = OrderedDict() [static]

Definition at line 592 of file data_display.py.

dictionary POOL_RAID_INFO_VALUE_CONV_ENUM [static]
Initial value:
{
        'raid_type': VolumeRAIDInfo.raid_type_to_str,
        'member_type': PoolRAIDInfo.member_type_to_str,
        }

Definition at line 600 of file data_display.py.

list POOL_RAID_INFO_VALUE_CONV_HUMAN = [] [static]

Definition at line 604 of file data_display.py.

dictionary POOL_VALUE_CONV_ENUM [static]
Initial value:
{
        'status': pool_status_to_str,
        'element_type': pool_element_type_to_str,
        'unsupported_actions': pool_unsupported_actions_to_str
    }

Definition at line 382 of file data_display.py.

list POOL_VALUE_CONV_HUMAN = ['total_space', 'free_space'] [static]

Definition at line 388 of file data_display.py.

list SYSTEM_COLUMN_SKIP_KEYS = [] [static]

Definition at line 335 of file data_display.py.

tuple SYSTEM_HEADER = OrderedDict() [static]

Definition at line 329 of file data_display.py.

dictionary SYSTEM_VALUE_CONV_ENUM [static]
Initial value:
{
        'status': system_status_to_str,
    }

Definition at line 339 of file data_display.py.

list SYSTEM_VALUE_CONV_HUMAN = [] [static]

Definition at line 343 of file data_display.py.

list TGT_PORT_COLUMN_SKIP_KEYS = ['physical_address', 'physical_name'] [static]

Definition at line 554 of file data_display.py.

tuple TGT_PORT_HEADER = OrderedDict() [static]

Definition at line 545 of file data_display.py.

dictionary TGT_PORT_VALUE_CONV_ENUM [static]
Initial value:
{
        'port_type': tgt_port_type_to_str,
    }

Definition at line 556 of file data_display.py.

list TGT_PORT_VALUE_CONV_HUMAN = [] [static]

Definition at line 560 of file data_display.py.

dictionary VALUE_CONVERT = {} [static]

Definition at line 326 of file data_display.py.

list VCR_CAP_COLUMN_SKIP_KEYS = [] [static]

Definition at line 618 of file data_display.py.

tuple VCR_CAP_HEADER = OrderedDict() [static]

Definition at line 613 of file data_display.py.

dictionary VCR_CAP_VALUE_CONV_ENUM [static]
Initial value:
{
        'raid_types': lambda i: [VolumeRAIDInfo.raid_type_to_str(x) for x in i]
    }

Definition at line 620 of file data_display.py.

list VCR_CAP_VALUE_CONV_HUMAN = ['strip_sizes'] [static]

Definition at line 623 of file data_display.py.

list VOL_COLUMN_SKIP_KEYS = ['block_size', 'num_of_blocks'] [static]

Definition at line 409 of file data_display.py.

tuple VOL_HEADER = OrderedDict() [static]

Definition at line 398 of file data_display.py.

list VOL_RAID_INFO_COLUMN_SKIP_KEYS = [] [static]

Definition at line 577 of file data_display.py.

tuple VOL_RAID_INFO_HEADER = OrderedDict() [static]

Definition at line 569 of file data_display.py.

dictionary VOL_RAID_INFO_VALUE_CONV_ENUM [static]
Initial value:
{
        'raid_type': VolumeRAIDInfo.raid_type_to_str,
        }

Definition at line 579 of file data_display.py.

Initial value:
[
        'strip_size', 'min_io_size', 'opt_io_size']

Definition at line 582 of file data_display.py.

dictionary VOL_VALUE_CONV_ENUM [static]
Initial value:
{
        'admin_state': vol_admin_state_to_str
    }

Definition at line 411 of file data_display.py.

list VOL_VALUE_CONV_HUMAN = ['size_bytes', 'block_size'] [static]

Definition at line 415 of file data_display.py.


The documentation for this class was generated from the following file:

Generated on 9 Jul 2015 for libStorageMgmt by  doxygen 1.6.1