|
Public Types |
| enum | { kDefExpansionChunk = 10
} |
Public Member Functions |
| | dbView () |
| | dbView (dbTable *, bool cloneSource=true) |
| | dbView (dbTable &, bool cloneSource=true) |
| | dbView (dbRelRefBase *, bool cloneSource=false) |
| | dbView (dbRelRefBase &, bool cloneSource=false) |
| | dbView (const dbView &, bool keepIndependentSelection=false) |
| | dbView (const dbView &, dbTable *) |
| const dbView & | operator= (const dbView &) |
| | ~dbView () |
| virtual dbView * | clone (bool keepIndependentSelection=false) const |
| void | cloneTable (bool shareSelection=false) |
| void | extract (std::ostream &) |
| dbView & | append (const dbField &) |
| | Append field to view, cloning standalone fields or using append(dbField*).
|
| dbView & | append (const dbField *) |
| | Append field to view, using append(dbField*).
|
| dbView & | append (dbField *) |
| | Append field to view, using AppendOwnedField or cloning as appropriate.
|
| dbView & | append (const char *) |
| dbView & | operator<< (const dbField &) |
| dbView & | operator<< (const dbField *) |
| dbView & | operator<< (dbField *) |
| dbView & | operator<< (const char *) |
| const dbField & | field (unsigned int) const |
| dbField * | writeableField (unsigned int) const |
| dbTable * | table () const |
| dbTable * | source () const |
| void | name (const oofString &) |
| oofString | name () const |
| oofString | getHeading (unsigned int, bool *tellIfOverride=0) const |
| oofString | currentHeading () const |
| unsigned long | recordNumber () const |
| const dbField & | defaultFindField () const |
| bool | defaultFindFieldSpecified () const |
| fieldNumT | defaultFindFieldNo () const |
| void | defaultFindFieldNo (fieldNumT) |
| void | setHeading (unsigned int, const char *) |
| bool | willSuppressHeadings () const |
| void | suppressHeadings (bool willSuppress=true) |
| OOF_Dictionary | clone () const |
| OOF_bitPointer & | operator[] (unsigned int) |
| OOF_bitPointer & | operator[] (const char *) |
| OOF_bitPointer & | lookupByAttribute (const char *attributeValue, const char *attributeType=0) |
| OOF_bitPointer & | item (unsigned int index) |
| OOF_bitPointer | value (unsigned int index) const |
| OOF_bitPointer & | operator() () |
| void | append (OOF_bitPointer) |
| OOF_bitPointer | pop () |
| void | reset () |
| unsigned int | iter () const |
| void | start () |
| bool | more () const |
| void | next () |
| unsigned int | count () const |
| void | startVisible (bool wantVisible=true) |
| bool | moreVisible (bool wantVisible=true) |
| void | nextVisible (bool wantVisible=true) |
| unsigned int | countVisible (bool wantVisible=true) |
| bool | allObjectsMatch (OOF_Dictionary &) |
| void | deleteAll () |
| virtual void | describe (std::ostream &) const |
| virtual void | describeVisible (std::ostream &, bool wantVisible) const |
| void | ownsContents (bool ownsFlag=true) |
| void | colSizer (oofColSizer *adoptedSizer) |
| oofColSizer * | colSizer () |
Static Public Member Functions |
| OOF_bitPointer & | missingItem () |
Protected Member Functions |
| virtual oofColSizer * | MakeDefaultSizer (unsigned int numCols=0) const |
| void | FinishCopy (const dbView &rhs) |
| void | AdjustFieldsToNewTable () |
| void | AppendOwnedField (dbField *adoptedField) |
| bool | EntryMatchesVisibility (const OOF_PublicBase *, bool) const |
Protected Attributes |
| OOF_DictRep * | mRep |
| unsigned int | mInternalIter |
| bool | mOwnsContents |
Static Protected Attributes |
| OOF_bitPointer | sMissingItem |