mirror of
https://github.com/Unidata/python-awips.git
synced 2025-02-23 14:57:56 -05:00
add AbstractDataRecord for dynamicserialize/dstypes/com/raytheon/uf/common/datastorage/records
This commit is contained in:
parent
854d227120
commit
61de537854
9 changed files with 100 additions and 509 deletions
|
@ -0,0 +1,78 @@
|
||||||
|
|
||||||
|
from six import with_metaclass
|
||||||
|
import abc
|
||||||
|
|
||||||
|
|
||||||
|
class AbstractDataRecord(with_metaclass(abc.ABCMeta, object)):
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
self.name = None
|
||||||
|
self.dimension = None
|
||||||
|
self.sizes = None
|
||||||
|
self.maxSizes = None
|
||||||
|
self.props = None
|
||||||
|
self.minIndex = None
|
||||||
|
self.group = None
|
||||||
|
self.dataAttributes = None
|
||||||
|
self.fillValue = None
|
||||||
|
self.maxChunkSize = None
|
||||||
|
|
||||||
|
def getName(self):
|
||||||
|
return self.name
|
||||||
|
|
||||||
|
def setName(self, name):
|
||||||
|
self.name = name
|
||||||
|
|
||||||
|
def getDimension(self):
|
||||||
|
return self.dimension
|
||||||
|
|
||||||
|
def setDimension(self, dimension):
|
||||||
|
self.dimension = dimension
|
||||||
|
|
||||||
|
def getSizes(self):
|
||||||
|
return self.sizes
|
||||||
|
|
||||||
|
def setSizes(self, sizes):
|
||||||
|
self.sizes = sizes
|
||||||
|
|
||||||
|
def getMaxSizes(self):
|
||||||
|
return self.maxSizes
|
||||||
|
|
||||||
|
def setMaxSizes(self, maxSizes):
|
||||||
|
self.maxSizes = maxSizes
|
||||||
|
|
||||||
|
def getProps(self):
|
||||||
|
return self.props
|
||||||
|
|
||||||
|
def setProps(self, props):
|
||||||
|
self.props = props
|
||||||
|
|
||||||
|
def getMinIndex(self):
|
||||||
|
return self.minIndex
|
||||||
|
|
||||||
|
def setMinIndex(self, minIndex):
|
||||||
|
self.minIndex = minIndex
|
||||||
|
|
||||||
|
def getGroup(self):
|
||||||
|
return self.group
|
||||||
|
|
||||||
|
def setGroup(self, group):
|
||||||
|
self.group = group
|
||||||
|
|
||||||
|
def getDataAttributes(self):
|
||||||
|
return self.dataAttributes
|
||||||
|
|
||||||
|
def setDataAttributes(self, dataAttributes):
|
||||||
|
self.dataAttributes = dataAttributes
|
||||||
|
|
||||||
|
def getFillValue(self):
|
||||||
|
return self.fillValue
|
||||||
|
|
||||||
|
def setFillValue(self, fillValue):
|
||||||
|
self.fillValue = fillValue
|
||||||
|
|
||||||
|
def getMaxChunkSize(self):
|
||||||
|
return self.maxChunkSize
|
||||||
|
|
||||||
|
def setMaxChunkSize(self, maxChunkSize):
|
||||||
|
self.maxChunkSize = maxChunkSize
|
|
@ -1,19 +1,11 @@
|
||||||
|
from dynamicserialize.dstypes.com.raytheon.uf.common.datastorage.records import AbstractDataRecord
|
||||||
|
|
||||||
|
|
||||||
class ByteDataRecord(object):
|
class ByteDataRecord(AbstractDataRecord):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
super(ByteDataRecord, self).__init__()
|
||||||
self.byteData = None
|
self.byteData = None
|
||||||
self.name = None
|
|
||||||
self.dimension = None
|
|
||||||
self.sizes = None
|
|
||||||
self.maxSizes = None
|
|
||||||
self.props = None
|
|
||||||
self.minIndex = None
|
|
||||||
self.group = None
|
|
||||||
self.dataAttributes = None
|
|
||||||
self.fillValue = None
|
|
||||||
self.maxChunkSize = None
|
|
||||||
|
|
||||||
def getByteData(self):
|
def getByteData(self):
|
||||||
return self.byteData
|
return self.byteData
|
||||||
|
@ -21,66 +13,6 @@ class ByteDataRecord(object):
|
||||||
def setByteData(self, byteData):
|
def setByteData(self, byteData):
|
||||||
self.byteData = byteData
|
self.byteData = byteData
|
||||||
|
|
||||||
def getName(self):
|
|
||||||
return self.name
|
|
||||||
|
|
||||||
def setName(self, name):
|
|
||||||
self.name = name
|
|
||||||
|
|
||||||
def getDimension(self):
|
|
||||||
return self.dimension
|
|
||||||
|
|
||||||
def setDimension(self, dimension):
|
|
||||||
self.dimension = dimension
|
|
||||||
|
|
||||||
def getSizes(self):
|
|
||||||
return self.sizes
|
|
||||||
|
|
||||||
def setSizes(self, sizes):
|
|
||||||
self.sizes = sizes
|
|
||||||
|
|
||||||
def getMaxSizes(self):
|
|
||||||
return self.maxSizes
|
|
||||||
|
|
||||||
def setMaxSizes(self, maxSizes):
|
|
||||||
self.maxSizes = maxSizes
|
|
||||||
|
|
||||||
def getProps(self):
|
|
||||||
return self.props
|
|
||||||
|
|
||||||
def setProps(self, props):
|
|
||||||
self.props = props
|
|
||||||
|
|
||||||
def getMinIndex(self):
|
|
||||||
return self.minIndex
|
|
||||||
|
|
||||||
def setMinIndex(self, minIndex):
|
|
||||||
self.minIndex = minIndex
|
|
||||||
|
|
||||||
def getGroup(self):
|
|
||||||
return self.group
|
|
||||||
|
|
||||||
def setGroup(self, group):
|
|
||||||
self.group = group
|
|
||||||
|
|
||||||
def getDataAttributes(self):
|
|
||||||
return self.dataAttributes
|
|
||||||
|
|
||||||
def setDataAttributes(self, dataAttributes):
|
|
||||||
self.dataAttributes = dataAttributes
|
|
||||||
|
|
||||||
def getFillValue(self):
|
|
||||||
return self.fillValue
|
|
||||||
|
|
||||||
def setFillValue(self, fillValue):
|
|
||||||
self.fillValue = fillValue
|
|
||||||
|
|
||||||
def getMaxChunkSize(self):
|
|
||||||
return self.maxChunkSize
|
|
||||||
|
|
||||||
def setMaxChunkSize(self, maxChunkSize):
|
|
||||||
self.maxChunkSize = maxChunkSize
|
|
||||||
|
|
||||||
def retrieveDataObject(self):
|
def retrieveDataObject(self):
|
||||||
return self.getByteData()
|
return self.getByteData()
|
||||||
|
|
||||||
|
|
|
@ -1,80 +1,11 @@
|
||||||
#
|
from dynamicserialize.dstypes.com.raytheon.uf.common.datastorage.records import AbstractDataRecord
|
||||||
# SOFTWARE HISTORY
|
|
||||||
#
|
|
||||||
# Date Ticket# Engineer Description
|
|
||||||
# ------------ ---------- ----------- --------------------------
|
|
||||||
# Sep 8, 2014 kustert Initial Creation
|
|
||||||
# Apr 24, 2015 4425 nabowle Bring in.
|
|
||||||
|
|
||||||
|
|
||||||
class DoubleDataRecord(object):
|
class DoubleDataRecord(AbstractDataRecord):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.sizes = None
|
super(DoubleDataRecord, self).__init__()
|
||||||
self.dimension = None
|
|
||||||
self.maxChunkSize = None
|
|
||||||
self.name = None
|
|
||||||
self.fillValue = None
|
|
||||||
self.dataAttributes = None
|
|
||||||
self.group = None
|
|
||||||
self.minIndex = None
|
|
||||||
self.props = None
|
|
||||||
self.doubleData = None
|
self.doubleData = None
|
||||||
self.maxSizes = None
|
|
||||||
|
|
||||||
def getSizes(self):
|
|
||||||
return self.sizes
|
|
||||||
|
|
||||||
def setSizes(self, sizes):
|
|
||||||
self.sizes = sizes
|
|
||||||
|
|
||||||
def getDimension(self):
|
|
||||||
return self.dimension
|
|
||||||
|
|
||||||
def setDimension(self, dimension):
|
|
||||||
self.dimension = dimension
|
|
||||||
|
|
||||||
def getMaxChunkSize(self):
|
|
||||||
return self.maxChunkSize
|
|
||||||
|
|
||||||
def setMaxChunkSize(self, maxChunkSize):
|
|
||||||
self.maxChunkSize = maxChunkSize
|
|
||||||
|
|
||||||
def getName(self):
|
|
||||||
return self.name
|
|
||||||
|
|
||||||
def setName(self, name):
|
|
||||||
self.name = name
|
|
||||||
|
|
||||||
def getFillValue(self):
|
|
||||||
return self.fillValue
|
|
||||||
|
|
||||||
def setFillValue(self, fillValue):
|
|
||||||
self.fillValue = fillValue
|
|
||||||
|
|
||||||
def getDataAttributes(self):
|
|
||||||
return self.dataAttributes
|
|
||||||
|
|
||||||
def setDataAttributes(self, dataAttributes):
|
|
||||||
self.dataAttributes = dataAttributes
|
|
||||||
|
|
||||||
def getGroup(self):
|
|
||||||
return self.group
|
|
||||||
|
|
||||||
def setGroup(self, group):
|
|
||||||
self.group = group
|
|
||||||
|
|
||||||
def getMinIndex(self):
|
|
||||||
return self.minIndex
|
|
||||||
|
|
||||||
def setMinIndex(self, minIndex):
|
|
||||||
self.minIndex = minIndex
|
|
||||||
|
|
||||||
def getProps(self):
|
|
||||||
return self.props
|
|
||||||
|
|
||||||
def setProps(self, props):
|
|
||||||
self.props = props
|
|
||||||
|
|
||||||
def getDoubleData(self):
|
def getDoubleData(self):
|
||||||
return self.doubleData
|
return self.doubleData
|
||||||
|
@ -82,12 +13,6 @@ class DoubleDataRecord(object):
|
||||||
def setDoubleData(self, doubleData):
|
def setDoubleData(self, doubleData):
|
||||||
self.doubleData = doubleData
|
self.doubleData = doubleData
|
||||||
|
|
||||||
def getMaxSizes(self):
|
|
||||||
return self.maxSizes
|
|
||||||
|
|
||||||
def setMaxSizes(self, maxSizes):
|
|
||||||
self.maxSizes = maxSizes
|
|
||||||
|
|
||||||
def retrieveDataObject(self):
|
def retrieveDataObject(self):
|
||||||
return self.getDoubleData()
|
return self.getDoubleData()
|
||||||
|
|
||||||
|
|
|
@ -1,19 +1,11 @@
|
||||||
|
from dynamicserialize.dstypes.com.raytheon.uf.common.datastorage.records import AbstractDataRecord
|
||||||
|
|
||||||
|
|
||||||
class FloatDataRecord(object):
|
class FloatDataRecord(AbstractDataRecord):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
super(FloatDataRecord, self).__init__()
|
||||||
self.floatData = None
|
self.floatData = None
|
||||||
self.name = None
|
|
||||||
self.dimension = None
|
|
||||||
self.sizes = None
|
|
||||||
self.maxSizes = None
|
|
||||||
self.props = None
|
|
||||||
self.minIndex = None
|
|
||||||
self.group = None
|
|
||||||
self.dataAttributes = None
|
|
||||||
self.fillValue = None
|
|
||||||
self.maxChunkSize = None
|
|
||||||
|
|
||||||
def getFloatData(self):
|
def getFloatData(self):
|
||||||
return self.floatData
|
return self.floatData
|
||||||
|
@ -21,69 +13,8 @@ class FloatDataRecord(object):
|
||||||
def setFloatData(self, floatData):
|
def setFloatData(self, floatData):
|
||||||
self.floatData = floatData
|
self.floatData = floatData
|
||||||
|
|
||||||
def getName(self):
|
|
||||||
return self.name
|
|
||||||
|
|
||||||
def setName(self, name):
|
|
||||||
self.name = name
|
|
||||||
|
|
||||||
def getDimension(self):
|
|
||||||
return self.dimension
|
|
||||||
|
|
||||||
def setDimension(self, dimension):
|
|
||||||
self.dimension = dimension
|
|
||||||
|
|
||||||
def getSizes(self):
|
|
||||||
return self.sizes
|
|
||||||
|
|
||||||
def setSizes(self, sizes):
|
|
||||||
self.sizes = sizes
|
|
||||||
|
|
||||||
def getMaxSizes(self):
|
|
||||||
return self.maxSizes
|
|
||||||
|
|
||||||
def setMaxSizes(self, maxSizes):
|
|
||||||
self.maxSizes = maxSizes
|
|
||||||
|
|
||||||
def getProps(self):
|
|
||||||
return self.props
|
|
||||||
|
|
||||||
def setProps(self, props):
|
|
||||||
self.props = props
|
|
||||||
|
|
||||||
def getMinIndex(self):
|
|
||||||
return self.minIndex
|
|
||||||
|
|
||||||
def setMinIndex(self, minIndex):
|
|
||||||
self.minIndex = minIndex
|
|
||||||
|
|
||||||
def getGroup(self):
|
|
||||||
return self.group
|
|
||||||
|
|
||||||
def setGroup(self, group):
|
|
||||||
self.group = group
|
|
||||||
|
|
||||||
def getDataAttributes(self):
|
|
||||||
return self.dataAttributes
|
|
||||||
|
|
||||||
def setDataAttributes(self, dataAttributes):
|
|
||||||
self.dataAttributes = dataAttributes
|
|
||||||
|
|
||||||
def getFillValue(self):
|
|
||||||
return self.fillValue
|
|
||||||
|
|
||||||
def setFillValue(self, fillValue):
|
|
||||||
self.fillValue = fillValue
|
|
||||||
|
|
||||||
def getMaxChunkSize(self):
|
|
||||||
return self.maxChunkSize
|
|
||||||
|
|
||||||
def setMaxChunkSize(self, maxChunkSize):
|
|
||||||
self.maxChunkSize = maxChunkSize
|
|
||||||
|
|
||||||
def retrieveDataObject(self):
|
def retrieveDataObject(self):
|
||||||
return self.getFloatData()
|
return self.getFloatData()
|
||||||
|
|
||||||
def putDataObject(self, obj):
|
def putDataObject(self, obj):
|
||||||
self.setFloatData(obj)
|
self.setFloatData(obj)
|
||||||
|
|
||||||
|
|
|
@ -1,20 +1,11 @@
|
||||||
|
from dynamicserialize.dstypes.com.raytheon.uf.common.datastorage.records import AbstractDataRecord
|
||||||
|
|
||||||
|
|
||||||
|
class IntegerDataRecord(AbstractDataRecord):
|
||||||
class IntegerDataRecord(object):
|
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
super(IntegerDataRecord, self).__init__()
|
||||||
self.intData = None
|
self.intData = None
|
||||||
self.name = None
|
|
||||||
self.dimension = None
|
|
||||||
self.sizes = None
|
|
||||||
self.maxSizes = None
|
|
||||||
self.props = None
|
|
||||||
self.minIndex = None
|
|
||||||
self.group = None
|
|
||||||
self.dataAttributes = None
|
|
||||||
self.fillValue = None
|
|
||||||
self.maxChunkSize = None
|
|
||||||
|
|
||||||
def getIntData(self):
|
def getIntData(self):
|
||||||
return self.intData
|
return self.intData
|
||||||
|
@ -22,66 +13,6 @@ class IntegerDataRecord(object):
|
||||||
def setIntData(self, intData):
|
def setIntData(self, intData):
|
||||||
self.intData = intData
|
self.intData = intData
|
||||||
|
|
||||||
def getName(self):
|
|
||||||
return self.name
|
|
||||||
|
|
||||||
def setName(self, name):
|
|
||||||
self.name = name
|
|
||||||
|
|
||||||
def getDimension(self):
|
|
||||||
return self.dimension
|
|
||||||
|
|
||||||
def setDimension(self, dimension):
|
|
||||||
self.dimension = dimension
|
|
||||||
|
|
||||||
def getSizes(self):
|
|
||||||
return self.sizes
|
|
||||||
|
|
||||||
def setSizes(self, sizes):
|
|
||||||
self.sizes = sizes
|
|
||||||
|
|
||||||
def getMaxSizes(self):
|
|
||||||
return self.maxSizes
|
|
||||||
|
|
||||||
def setMaxSizes(self, maxSizes):
|
|
||||||
self.maxSizes = maxSizes
|
|
||||||
|
|
||||||
def getProps(self):
|
|
||||||
return self.props
|
|
||||||
|
|
||||||
def setProps(self, props):
|
|
||||||
self.props = props
|
|
||||||
|
|
||||||
def getMinIndex(self):
|
|
||||||
return self.minIndex
|
|
||||||
|
|
||||||
def setMinIndex(self, minIndex):
|
|
||||||
self.minIndex = minIndex
|
|
||||||
|
|
||||||
def getGroup(self):
|
|
||||||
return self.group
|
|
||||||
|
|
||||||
def setGroup(self, group):
|
|
||||||
self.group = group
|
|
||||||
|
|
||||||
def getDataAttributes(self):
|
|
||||||
return self.dataAttributes
|
|
||||||
|
|
||||||
def setDataAttributes(self, dataAttributes):
|
|
||||||
self.dataAttributes = dataAttributes
|
|
||||||
|
|
||||||
def getFillValue(self):
|
|
||||||
return self.fillValue
|
|
||||||
|
|
||||||
def setFillValue(self, fillValue):
|
|
||||||
self.fillValue = fillValue
|
|
||||||
|
|
||||||
def getMaxChunkSize(self):
|
|
||||||
return self.maxChunkSize
|
|
||||||
|
|
||||||
def setMaxChunkSize(self, maxChunkSize):
|
|
||||||
self.maxChunkSize = maxChunkSize
|
|
||||||
|
|
||||||
def retrieveDataObject(self):
|
def retrieveDataObject(self):
|
||||||
return self.getIntData()
|
return self.getIntData()
|
||||||
|
|
||||||
|
|
|
@ -1,20 +1,11 @@
|
||||||
|
from dynamicserialize.dstypes.com.raytheon.uf.common.datastorage.records import AbstractDataRecord
|
||||||
|
|
||||||
|
|
||||||
|
class LongDataRecord(AbstractDataRecord):
|
||||||
class LongDataRecord(object):
|
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
super(LongDataRecord, self).__init__()
|
||||||
self.longData = None
|
self.longData = None
|
||||||
self.name = None
|
|
||||||
self.dimension = None
|
|
||||||
self.sizes = None
|
|
||||||
self.maxSizes = None
|
|
||||||
self.props = None
|
|
||||||
self.minIndex = None
|
|
||||||
self.group = None
|
|
||||||
self.dataAttributes = None
|
|
||||||
self.fillValue = None
|
|
||||||
self.maxChunkSize = None
|
|
||||||
|
|
||||||
def getLongData(self):
|
def getLongData(self):
|
||||||
return self.longData
|
return self.longData
|
||||||
|
@ -22,66 +13,6 @@ class LongDataRecord(object):
|
||||||
def setLongData(self, longData):
|
def setLongData(self, longData):
|
||||||
self.longData = longData
|
self.longData = longData
|
||||||
|
|
||||||
def getName(self):
|
|
||||||
return self.name
|
|
||||||
|
|
||||||
def setName(self, name):
|
|
||||||
self.name = name
|
|
||||||
|
|
||||||
def getDimension(self):
|
|
||||||
return self.dimension
|
|
||||||
|
|
||||||
def setDimension(self, dimension):
|
|
||||||
self.dimension = dimension
|
|
||||||
|
|
||||||
def getSizes(self):
|
|
||||||
return self.sizes
|
|
||||||
|
|
||||||
def setSizes(self, sizes):
|
|
||||||
self.sizes = sizes
|
|
||||||
|
|
||||||
def getMaxSizes(self):
|
|
||||||
return self.maxSizes
|
|
||||||
|
|
||||||
def setMaxSizes(self, maxSizes):
|
|
||||||
self.maxSizes = maxSizes
|
|
||||||
|
|
||||||
def getProps(self):
|
|
||||||
return self.props
|
|
||||||
|
|
||||||
def setProps(self, props):
|
|
||||||
self.props = props
|
|
||||||
|
|
||||||
def getMinIndex(self):
|
|
||||||
return self.minIndex
|
|
||||||
|
|
||||||
def setMinIndex(self, minIndex):
|
|
||||||
self.minIndex = minIndex
|
|
||||||
|
|
||||||
def getGroup(self):
|
|
||||||
return self.group
|
|
||||||
|
|
||||||
def setGroup(self, group):
|
|
||||||
self.group = group
|
|
||||||
|
|
||||||
def getDataAttributes(self):
|
|
||||||
return self.dataAttributes
|
|
||||||
|
|
||||||
def setDataAttributes(self, dataAttributes):
|
|
||||||
self.dataAttributes = dataAttributes
|
|
||||||
|
|
||||||
def getFillValue(self):
|
|
||||||
return self.fillValue
|
|
||||||
|
|
||||||
def setFillValue(self, fillValue):
|
|
||||||
self.fillValue = fillValue
|
|
||||||
|
|
||||||
def getMaxChunkSize(self):
|
|
||||||
return self.maxChunkSize
|
|
||||||
|
|
||||||
def setMaxChunkSize(self, maxChunkSize):
|
|
||||||
self.maxChunkSize = maxChunkSize
|
|
||||||
|
|
||||||
def retrieveDataObject(self):
|
def retrieveDataObject(self):
|
||||||
return self.getLongData()
|
return self.getLongData()
|
||||||
|
|
||||||
|
|
|
@ -1,19 +1,10 @@
|
||||||
|
from dynamicserialize.dstypes.com.raytheon.uf.common.datastorage.records import AbstractDataRecord
|
||||||
|
|
||||||
|
|
||||||
class ShortDataRecord(object):
|
class ShortDataRecord(AbstractDataRecord):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.shortData = None
|
self.shortData = None
|
||||||
self.name = None
|
|
||||||
self.dimension = None
|
|
||||||
self.sizes = None
|
|
||||||
self.maxSizes = None
|
|
||||||
self.props = None
|
|
||||||
self.minIndex = None
|
|
||||||
self.group = None
|
|
||||||
self.dataAttributes = None
|
|
||||||
self.fillValue = None
|
|
||||||
self.maxChunkSize = None
|
|
||||||
|
|
||||||
def getShortData(self):
|
def getShortData(self):
|
||||||
return self.shortData
|
return self.shortData
|
||||||
|
@ -21,66 +12,6 @@ class ShortDataRecord(object):
|
||||||
def setShortData(self, shortData):
|
def setShortData(self, shortData):
|
||||||
self.shortData = shortData
|
self.shortData = shortData
|
||||||
|
|
||||||
def getName(self):
|
|
||||||
return self.name
|
|
||||||
|
|
||||||
def setName(self, name):
|
|
||||||
self.name = name
|
|
||||||
|
|
||||||
def getDimension(self):
|
|
||||||
return self.dimension
|
|
||||||
|
|
||||||
def setDimension(self, dimension):
|
|
||||||
self.dimension = dimension
|
|
||||||
|
|
||||||
def getSizes(self):
|
|
||||||
return self.sizes
|
|
||||||
|
|
||||||
def setSizes(self, sizes):
|
|
||||||
self.sizes = sizes
|
|
||||||
|
|
||||||
def getMaxSizes(self):
|
|
||||||
return self.maxSizes
|
|
||||||
|
|
||||||
def setMaxSizes(self, maxSizes):
|
|
||||||
self.maxSizes = maxSizes
|
|
||||||
|
|
||||||
def getProps(self):
|
|
||||||
return self.props
|
|
||||||
|
|
||||||
def setProps(self, props):
|
|
||||||
self.props = props
|
|
||||||
|
|
||||||
def getMinIndex(self):
|
|
||||||
return self.minIndex
|
|
||||||
|
|
||||||
def setMinIndex(self, minIndex):
|
|
||||||
self.minIndex = minIndex
|
|
||||||
|
|
||||||
def getGroup(self):
|
|
||||||
return self.group
|
|
||||||
|
|
||||||
def setGroup(self, group):
|
|
||||||
self.group = group
|
|
||||||
|
|
||||||
def getDataAttributes(self):
|
|
||||||
return self.dataAttributes
|
|
||||||
|
|
||||||
def setDataAttributes(self, dataAttributes):
|
|
||||||
self.dataAttributes = dataAttributes
|
|
||||||
|
|
||||||
def getFillValue(self):
|
|
||||||
return self.fillValue
|
|
||||||
|
|
||||||
def setFillValue(self, fillValue):
|
|
||||||
self.fillValue = fillValue
|
|
||||||
|
|
||||||
def getMaxChunkSize(self):
|
|
||||||
return self.maxChunkSize
|
|
||||||
|
|
||||||
def setMaxChunkSize(self, maxChunkSize):
|
|
||||||
self.maxChunkSize = maxChunkSize
|
|
||||||
|
|
||||||
def retrieveDataObject(self):
|
def retrieveDataObject(self):
|
||||||
return self.getShortData()
|
return self.getShortData()
|
||||||
|
|
||||||
|
|
|
@ -1,20 +1,12 @@
|
||||||
|
from dynamicserialize.dstypes.com.raytheon.uf.common.datastorage.records import AbstractDataRecord
|
||||||
|
|
||||||
|
|
||||||
class StringDataRecord(object):
|
class StringDataRecord(AbstractDataRecord):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
super(StringDataRecord, self).__init__()
|
||||||
self.stringData = None
|
self.stringData = None
|
||||||
self.maxLength = None
|
self.maxLength = None
|
||||||
self.name = None
|
|
||||||
self.dimension = None
|
|
||||||
self.sizes = None
|
|
||||||
self.maxSizes = None
|
|
||||||
self.props = None
|
|
||||||
self.minIndex = None
|
|
||||||
self.group = None
|
|
||||||
self.dataAttributes = None
|
|
||||||
self.fillValue = None
|
|
||||||
self.maxChunkSize = None
|
|
||||||
self.numpyData = None
|
self.numpyData = None
|
||||||
|
|
||||||
def getStringData(self):
|
def getStringData(self):
|
||||||
|
@ -29,66 +21,6 @@ class StringDataRecord(object):
|
||||||
def setMaxLength(self, maxLength):
|
def setMaxLength(self, maxLength):
|
||||||
self.maxLength = maxLength
|
self.maxLength = maxLength
|
||||||
|
|
||||||
def getName(self):
|
|
||||||
return self.name
|
|
||||||
|
|
||||||
def setName(self, name):
|
|
||||||
self.name = name
|
|
||||||
|
|
||||||
def getDimension(self):
|
|
||||||
return self.dimension
|
|
||||||
|
|
||||||
def setDimension(self, dimension):
|
|
||||||
self.dimension = dimension
|
|
||||||
|
|
||||||
def getSizes(self):
|
|
||||||
return self.sizes
|
|
||||||
|
|
||||||
def setSizes(self, sizes):
|
|
||||||
self.sizes = sizes
|
|
||||||
|
|
||||||
def getMaxSizes(self):
|
|
||||||
return self.maxSizes
|
|
||||||
|
|
||||||
def setMaxSizes(self, maxSizes):
|
|
||||||
self.maxSizes = maxSizes
|
|
||||||
|
|
||||||
def getProps(self):
|
|
||||||
return self.props
|
|
||||||
|
|
||||||
def setProps(self, props):
|
|
||||||
self.props = props
|
|
||||||
|
|
||||||
def getMinIndex(self):
|
|
||||||
return self.minIndex
|
|
||||||
|
|
||||||
def setMinIndex(self, minIndex):
|
|
||||||
self.minIndex = minIndex
|
|
||||||
|
|
||||||
def getGroup(self):
|
|
||||||
return self.group
|
|
||||||
|
|
||||||
def setGroup(self, group):
|
|
||||||
self.group = group
|
|
||||||
|
|
||||||
def getDataAttributes(self):
|
|
||||||
return self.dataAttributes
|
|
||||||
|
|
||||||
def setDataAttributes(self, dataAttributes):
|
|
||||||
self.dataAttributes = dataAttributes
|
|
||||||
|
|
||||||
def getFillValue(self):
|
|
||||||
return self.fillValue
|
|
||||||
|
|
||||||
def setFillValue(self, fillValue):
|
|
||||||
self.fillValue = fillValue
|
|
||||||
|
|
||||||
def getMaxChunkSize(self):
|
|
||||||
return self.maxChunkSize
|
|
||||||
|
|
||||||
def setMaxChunkSize(self, maxChunkSize):
|
|
||||||
self.maxChunkSize = maxChunkSize
|
|
||||||
|
|
||||||
def retrieveDataObject(self):
|
def retrieveDataObject(self):
|
||||||
if not self.numpyData:
|
if not self.numpyData:
|
||||||
import numpy
|
import numpy
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
# Apr 24, 2015 4425 nabowle Add DoubleDataRecord
|
# Apr 24, 2015 4425 nabowle Add DoubleDataRecord
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
|
'AbstractDataRecord',
|
||||||
'ByteDataRecord',
|
'ByteDataRecord',
|
||||||
'DoubleDataRecord',
|
'DoubleDataRecord',
|
||||||
'FloatDataRecord',
|
'FloatDataRecord',
|
||||||
|
@ -21,6 +21,7 @@ __all__ = [
|
||||||
'StringDataRecord'
|
'StringDataRecord'
|
||||||
]
|
]
|
||||||
|
|
||||||
|
from .AbstractDataRecord import AbstractDataRecord
|
||||||
from .ByteDataRecord import ByteDataRecord
|
from .ByteDataRecord import ByteDataRecord
|
||||||
from .DoubleDataRecord import DoubleDataRecord
|
from .DoubleDataRecord import DoubleDataRecord
|
||||||
from .FloatDataRecord import FloatDataRecord
|
from .FloatDataRecord import FloatDataRecord
|
||||||
|
@ -28,4 +29,3 @@ from .IntegerDataRecord import IntegerDataRecord
|
||||||
from .LongDataRecord import LongDataRecord
|
from .LongDataRecord import LongDataRecord
|
||||||
from .ShortDataRecord import ShortDataRecord
|
from .ShortDataRecord import ShortDataRecord
|
||||||
from .StringDataRecord import StringDataRecord
|
from .StringDataRecord import StringDataRecord
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue