HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.  2.0.0-chaika
Hierarchical Cluster Engine Python language binding
dtm.ResourcesTable Namespace Reference

Classes

class  ResourcesTable
 

Functions

def __init__ (self, eventObject=None)
 
def initFieldsFromEventObject (self, eventObject)
 

Variables

 Base = declarative_base()
 Class describes structures of task item used in ResourcesManager module. More...
 
string __tablename__ = "resources_table"
 
dictionary __table_args__ = {'mysql_engine': 'MyISAM'}
 
 nodeId = sqlalchemy.Column(sqlalchemy.String(256), primary_key=True, autoincrement=False)
 
 nodeName = sqlalchemy.Column(sqlalchemy.String(256), primary_key=False)
 
 host = sqlalchemy.Column(sqlalchemy.String(256), primary_key=False)
 
 port = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)
 
 cpu = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)
 
 io = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)
 
 ramRU = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)
 
 ramVU = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)
 
 ramR = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)
 
 ramV = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)
 
 swap = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)
 
 swapU = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)
 
 disk = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)
 
 diskU = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)
 
 state = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)
 
 uDate = sqlalchemy.Column(sqlalchemy.DateTime, primary_key=False)
 
 cpuCores = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)
 
 threads = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)
 
 processes = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)
 

Detailed Description

Created on Mar 13, 2014

@package: dtm
@author: scorp
@link: http://hierarchical-cluster-engine.com/
@copyright: Copyright © 2013-2014 IOIX Ukraine
@license: http://hierarchical-cluster-engine.com/license/
@since: 0.1

Function Documentation

◆ __init__()

def dtm.ResourcesTable.__init__ (   self,
  eventObject = None 
)

Definition at line 42 of file ResourcesTable.py.

42  def __init__(self, eventObject=None):
43  if eventObject == None:
44  self.nodeId = None
45  self.nodeName = None
46  self.host = None
47  self.port = None
48  self.cpu = None
49  self.io = None
50  self.ramRU = None
51  self.ramVU = None
52  self.ramR = None
53  self.ramV = None
54  self.swap = None
55  self.swapU = None
56  self.disk = None
57  self.diskU = None
58  self.state = None
59  self.uDate = None
60  self.cpuCores = None
61  self.threads = None
62  self.processes = None
63  else:
64  self.initFieldsFromEventObject(eventObject)
65 
66 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

◆ initFieldsFromEventObject()

def dtm.ResourcesTable.initFieldsFromEventObject (   self,
  eventObject 
)

Definition at line 67 of file ResourcesTable.py.

67  def initFieldsFromEventObject(self, eventObject):
68  self.nodeId = eventObject.nodeId
69  self.nodeName = eventObject.nodeName
70  self.host = eventObject.host
71  self.port = eventObject.port
72  self.cpu = eventObject.cpu
73  self.io = eventObject.io
74  self.ramRU = eventObject.ramRU
75  self.ramVU = eventObject.ramVU
76  self.ramR = eventObject.ramR
77  self.ramV = eventObject.ramV
78  self.swap = eventObject.swap
79  self.swapU = eventObject.swapU
80  self.disk = eventObject.disk
81  self.diskU = eventObject.diskU
82  self.state = eventObject.state
83  self.uDate = eventObject.uDate
84  self.cpuCores = eventObject.cpuCores
85  self.threads = eventObject.threads
86  self.processes = eventObject.processes
87 
def initFieldsFromEventObject(self, eventObject)

Variable Documentation

◆ __table_args__

dictionary dtm.ResourcesTable.__table_args__ = {'mysql_engine': 'MyISAM'}
private

Definition at line 19 of file ResourcesTable.py.

◆ __tablename__

string dtm.ResourcesTable.__tablename__ = "resources_table"
private

Definition at line 18 of file ResourcesTable.py.

◆ Base

dtm.ResourcesTable.Base = declarative_base()

Class describes structures of task item used in ResourcesManager module.

Definition at line 16 of file ResourcesTable.py.

◆ cpu

dtm.ResourcesTable.cpu = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)

Definition at line 24 of file ResourcesTable.py.

◆ cpuCores

dtm.ResourcesTable.cpuCores = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)

Definition at line 36 of file ResourcesTable.py.

◆ disk

dtm.ResourcesTable.disk = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)

Definition at line 32 of file ResourcesTable.py.

◆ diskU

dtm.ResourcesTable.diskU = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)

Definition at line 33 of file ResourcesTable.py.

◆ host

dtm.ResourcesTable.host = sqlalchemy.Column(sqlalchemy.String(256), primary_key=False)

Definition at line 22 of file ResourcesTable.py.

◆ io

dtm.ResourcesTable.io = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)

Definition at line 25 of file ResourcesTable.py.

◆ nodeId

dtm.ResourcesTable.nodeId = sqlalchemy.Column(sqlalchemy.String(256), primary_key=True, autoincrement=False)

Definition at line 20 of file ResourcesTable.py.

◆ nodeName

dtm.ResourcesTable.nodeName = sqlalchemy.Column(sqlalchemy.String(256), primary_key=False)

Definition at line 21 of file ResourcesTable.py.

◆ port

dtm.ResourcesTable.port = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)

Definition at line 23 of file ResourcesTable.py.

◆ processes

dtm.ResourcesTable.processes = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)

Definition at line 38 of file ResourcesTable.py.

◆ ramR

dtm.ResourcesTable.ramR = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)

Definition at line 28 of file ResourcesTable.py.

◆ ramRU

dtm.ResourcesTable.ramRU = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)

Definition at line 26 of file ResourcesTable.py.

◆ ramV

dtm.ResourcesTable.ramV = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)

Definition at line 29 of file ResourcesTable.py.

◆ ramVU

dtm.ResourcesTable.ramVU = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)

Definition at line 27 of file ResourcesTable.py.

◆ state

dtm.ResourcesTable.state = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)

Definition at line 34 of file ResourcesTable.py.

◆ swap

dtm.ResourcesTable.swap = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)

Definition at line 30 of file ResourcesTable.py.

◆ swapU

dtm.ResourcesTable.swapU = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=False)

Definition at line 31 of file ResourcesTable.py.

◆ threads

dtm.ResourcesTable.threads = sqlalchemy.Column(sqlalchemy.Integer, primary_key=False)

Definition at line 37 of file ResourcesTable.py.

◆ uDate

dtm.ResourcesTable.uDate = sqlalchemy.Column(sqlalchemy.DateTime, primary_key=False)

Definition at line 35 of file ResourcesTable.py.