Changeset 73


Ignore:
Timestamp:
Jun 2, 2009, 3:42:13 PM (11 years ago)
Author:
marchulsman
Message:

Removing source,fieldnr from field structure

Location:
container
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • container/itypes_py.py

    r65 r73  
    4040
    4141
    42 _fieldfields = numpy.array([('name',    0, 0, 0,  createType(str),          NotNull), \
    43                             ('source',0, 0, 0,  createType("uint32"),  0), \
    44                             ('fieldnr',  0, 0, 0,  createType("uint32"),  0), \
    45                             ('props',   0, 0, 0,  createType("uint32"),      0), \
    46                             ('type',    0, 0, 0,  createType(object),        createType(object)), \
    47                             ('defval',  0, 0, 0,  createType(object),        None)],dtype="object").view(xnumpy.XArray)
     42_fieldfields = numpy.array([('name',   0,  createType(str),          NotNull), \
     43                            ('props',  0,  createType("uint32"),      0), \
     44                            ('type',   0,  createType(object),        createType(object)), \
     45                            ('defval', 0,  createType(object),        None)],dtype="object").view(xnumpy.XArray)
    4846_fieldfields.colnames = _fieldfields[:,0].copy() #copy to prevent recursion
    4947
     
    6866FL_SETOP = 1 << 10    #enable inheritance over set operations
    6967
    70 _propfields = numpy.array([('name',     0, 0, 0, createType(str),           ""),\
    71                            ('id',       0, 0, 0, createType(object),        None),\
    72                            ('type',     0, 0, 0, createType(object),        None),\
    73                            ('fields',   0, 0, 0, createType("numpy(int32)"),numpy.empty((0,),dtype="int32")),\
    74                            ('nfields',  0, 0, 0, createType("object"),      None),\
    75                            ('value',    0, 0, 0, createType("object"),      None),\
    76                            ('active',   0, 0, 0, createType("bool"),        False),\
    77                            ('props',    0, 0, 0, createType("uint32"),      IH_NONE)],dtype=object).view(xnumpy.XArray)
     68_propfields = numpy.array([('name',     0, createType(str),           ""),\
     69                           ('id',       0, createType(object),        None),\
     70                           ('type',     0, createType(object),        None),\
     71                           ('fields',   0, createType("numpy(int32)"),numpy.empty((0,),dtype="int32")),\
     72                           ('nfields',  0, createType("object"),      None),\
     73                           ('value',    0, createType("object"),      None),\
     74                           ('active',   0, createType("bool"),        False),\
     75                           ('props',    0, createType("uint32"),      IH_NONE)],dtype=object).view(xnumpy.XArray)
    7876_propfields_names = _propfields[:,0]
    7977_propfields.colnames = _fieldfields.colnames
     
    8684TA_IREDUCE = 32 #reduce with idx arrays stored in value field of table attributes
    8785
    88 _tableattr = numpy.array([('type',         0, 0, 0, createType("uint16"),          0),\
    89                            ('start_field',  0, 0, 0, createType("uint16"),          0),\
    90                            ('end_field',  0, 0, 0, createType("uint16"),          0),\
    91                            ('source',  0, 0, 0, createType("uint16"),          0),\
    92                            ('value',       0, 0, 0, createType("object"),          0)],dtype=object).view(xnumpy.XArray)
     86_tableattr = numpy.array([('type',         0, createType("uint16"),          0),\
     87                           ('start_field', 0, createType("uint16"),          0),\
     88                           ('end_field',  0, createType("uint16"),          0),\
     89                           ('source',      0, createType("uint16"),          0),\
     90                           ('value',       0, createType("object"),          0)],dtype=object).view(xnumpy.XArray)
    9391_tableattr_names = _tableattr[:,0]
    9492_tableattr.colnames = _fieldfields.colnames
     
    140138    fzero = [0] * rows
    141139
    142     f = xnumpy.dimarray(transpose((fname,fzero,fzero,fzero,ftype,fdefval)),object,2,2)
     140    f = xnumpy.dimarray(transpose((fname,fzero,ftype,fdefval)),object,2,2)
    143141    f.colnames = _fieldfields.colnames
    144142    return f
  • container/qg_rewrite.py

    r72 r73  
    331331
    332332class ArithmeticTransformPass(NodeVisitorFactory(prefixes=('pass1',),flags=F_CACHE | NF_ROBJ),Pass):
     333   
    333334    pass
    334335
Note: See TracChangeset for help on using the changeset viewer.