Package lemon :: Package external :: Package gadfly :: Module store :: Class View
[show private | hide private]
[frames | no frames]

Class View

Relation0 --+
            |
           View

Known Subclasses:
RemoteView

view object, acts like relation, with addl operations.

Method Summary
  __init__(self, name, namelist, selection, indb)
set namelist to None for implicit namelist...
  __repr__(self)
  add_index(*args, **kw)
  add_tuples(*args, **kw)
  attributes(self)
  choose_index(self, a)
no indices on views (might change this?)...
  drop_index(*args, **kw)
  drop_indices(*args, **kw)
ignore this op when applied to view...
  dump(*args, **kw)
  erase_tuples(*args, **kw)
  ignore_op_for_view(*args, **kw)
ignore this op when applied to view...
  irepr(self)
  load(*args, **kw)
  regenerate_indices(*args, **kw)
ignore this op when applied to view...
  relbind(self, db, atts)
bind self to db, ignore atts...
  reset_tuples(*args, **kw)
  rows(self, andseqs)
  set_empty(*args, **kw)
  shadow(*args, **kw)
  uncache(self)
  UNDEFINED_OP_FOR_VIEW(*args, **kw)
    Inherited from Relation0
  unshadow(self)
make self into a replacement for shadowed, return self.

Class Variable Summary
int is_shadow = 0                                                                     
int is_view = 1                                                                     
int touched = 0                                                                     

Method Details

__init__(self, name, namelist, selection, indb)
(Constructor)

set namelist to None for implicit namelist
Overrides:
lemon.external.gadfly.store.Relation0.__init__

choose_index(self, a)

no indices on views (might change this?)
Overrides:
lemon.external.gadfly.store.Relation0.choose_index

drop_indices(*args, **kw)

ignore this op when applied to view

ignore_op_for_view(*args, **kw)

ignore this op when applied to view

regenerate_indices(*args, **kw)

ignore this op when applied to view

relbind(self, db, atts)

bind self to db, ignore atts

Class Variable Details

is_shadow

Type:
int
Value:
0                                                                     

is_view

Type:
int
Value:
1                                                                     

touched

Type:
int
Value:
0                                                                     

Generated by Epydoc 2.0 on Mon Nov 10 15:08:00 2003 http://epydoc.sf.net