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.TaskLogScheme Namespace Reference

Classes

class  TaskLogScheme
 

Functions

def __init__ (self, taskLog)
 constructor creates and sets all attributes from taskLog object instance More...
 
def _getTaskLog (self)
 

Variables

 Base = declarative_base()
 ORM mapper for TaskLog class(log of finished tasks) More...
 
string __tablename__ = "task_log_scheme"
 
dictionary __table_args__ = {'mysql_engine': 'MyISAM'}
 
 id = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=True)
 
 pId = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=True)
 
 nodeName = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True)
 
 cDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)
 
 sDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)
 
 rDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)
 
 fDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)
 
 pTime = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=True)
 
 pTimeMax = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False)
 
 state = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False)
 
 uRRAM = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False)
 
 uVRAM = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False)
 
 uCPU = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False)
 
 uThreads = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False)
 
 tries = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False)
 
 host = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True)
 
 port = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True)
 
 deleteTaskId = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False, server_default="0")
 
 autoCleanupFields = sqlalchemy.Column(sqlalchemy.String, unique=False, index=False, server_default="")
 
 type = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=True, server_default="0")
 
 name = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True, server_default="")
 

Detailed Description

@package: dtm
@author igor
@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.TaskLogScheme.__init__ (   self,
  taskLog 
)

constructor creates and sets all attributes from taskLog object instance

Definition at line 44 of file TaskLogScheme.py.

44  def __init__(self, taskLog):
45  attributes = [attr for attr in dir(self) if not attr.startswith('__') and not attr.startswith('_')]
46  for attr in attributes:
47  setattr(self, attr, getattr(taskLog, attr, None))
48 
49 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

◆ _getTaskLog()

def dtm.TaskLogScheme._getTaskLog (   self)
private

Definition at line 50 of file TaskLogScheme.py.

50  def _getTaskLog(self):
51  taskLog = TaskLog()
52  attributes = [attr for attr in dir(taskLog) if not attr.startswith('__') and not attr.startswith('_')]
53  for attr in attributes:
54  setattr(taskLog, attr, getattr(self, attr, None))
55  return taskLog
56 
def _getTaskLog(self)

Variable Documentation

◆ __table_args__

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

Definition at line 18 of file TaskLogScheme.py.

◆ __tablename__

string dtm.TaskLogScheme.__tablename__ = "task_log_scheme"
private

Definition at line 17 of file TaskLogScheme.py.

◆ autoCleanupFields

dtm.TaskLogScheme.autoCleanupFields = sqlalchemy.Column(sqlalchemy.String, unique=False, index=False, server_default="")

Definition at line 37 of file TaskLogScheme.py.

◆ Base

dtm.TaskLogScheme.Base = declarative_base()

ORM mapper for TaskLog class(log of finished tasks)

Definition at line 15 of file TaskLogScheme.py.

◆ cDate

dtm.TaskLogScheme.cDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)

Definition at line 22 of file TaskLogScheme.py.

◆ deleteTaskId

dtm.TaskLogScheme.deleteTaskId = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False, server_default="0")

Definition at line 36 of file TaskLogScheme.py.

◆ fDate

dtm.TaskLogScheme.fDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)

Definition at line 25 of file TaskLogScheme.py.

◆ host

dtm.TaskLogScheme.host = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True)

Definition at line 34 of file TaskLogScheme.py.

◆ id

dtm.TaskLogScheme.id = sqlalchemy.Column(sqlalchemy.BigInteger, primary_key=True)

Definition at line 19 of file TaskLogScheme.py.

◆ name

dtm.TaskLogScheme.name = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True, server_default="")

Definition at line 39 of file TaskLogScheme.py.

◆ nodeName

dtm.TaskLogScheme.nodeName = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True)

Definition at line 21 of file TaskLogScheme.py.

◆ pId

dtm.TaskLogScheme.pId = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=True)

Definition at line 20 of file TaskLogScheme.py.

◆ port

dtm.TaskLogScheme.port = sqlalchemy.Column(sqlalchemy.String, unique=False, index=True)

Definition at line 35 of file TaskLogScheme.py.

◆ pTime

dtm.TaskLogScheme.pTime = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=True)

Definition at line 26 of file TaskLogScheme.py.

◆ pTimeMax

dtm.TaskLogScheme.pTimeMax = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False)

Definition at line 27 of file TaskLogScheme.py.

◆ rDate

dtm.TaskLogScheme.rDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)

Definition at line 24 of file TaskLogScheme.py.

◆ sDate

dtm.TaskLogScheme.sDate = sqlalchemy.Column(sqlalchemy.DateTime, unique=False, index=True)

Definition at line 23 of file TaskLogScheme.py.

◆ state

dtm.TaskLogScheme.state = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False)

Definition at line 28 of file TaskLogScheme.py.

◆ tries

dtm.TaskLogScheme.tries = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False)

Definition at line 33 of file TaskLogScheme.py.

◆ type

dtm.TaskLogScheme.type = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=True, server_default="0")

Definition at line 38 of file TaskLogScheme.py.

◆ uCPU

dtm.TaskLogScheme.uCPU = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False)

Definition at line 31 of file TaskLogScheme.py.

◆ uRRAM

dtm.TaskLogScheme.uRRAM = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False)

Definition at line 29 of file TaskLogScheme.py.

◆ uThreads

dtm.TaskLogScheme.uThreads = sqlalchemy.Column(sqlalchemy.Integer, unique=False, index=False)

Definition at line 32 of file TaskLogScheme.py.

◆ uVRAM

dtm.TaskLogScheme.uVRAM = sqlalchemy.Column(sqlalchemy.BigInteger, unique=False, index=False)

Definition at line 30 of file TaskLogScheme.py.