List:Commits« Previous MessageNext Message »
From:jon Date:June 23 2007 12:10pm
Subject:svn commit - mysqldoc@docsrva: r6900 - trunk/ndbapi
View as plain text  
Author: jstephens
Date: 2007-06-23 14:10:12 +0200 (Sat, 23 Jun 2007)
New Revision: 6900

Log:

Some notes for documenting WL#2223/WL#3373 (NdbRecord)



Added:
   trunk/ndbapi/NdbRecord-notes-tmp.txt


Added: trunk/ndbapi/NdbRecord-notes-tmp.txt
===================================================================
--- trunk/ndbapi/NdbRecord-notes-tmp.txt	                        (rev 0)
+++ trunk/ndbapi/NdbRecord-notes-tmp.txt	2007-06-23 12:10:12 UTC (rev 6900)
Changed blocks: 1, Lines Added: 102, Lines Deleted: 0; 8492 bytes

@@ -0,0 +1,102 @@
+jon@biollante:~/bk/mysql-5.1-telco/storage/ndb/include/ndbapi> grep -R -n 'NdbRecord' ./
+./NdbScanOperation.hpp:180:    NdbRecord version of nextResult.
+./NdbScanOperation.hpp:184:    The NdbRecord object defining the row format was specified in the
+./NdbScanOperation.hpp:239:    NdbRecord versions of scan lock take-over operations.
+./NdbScanOperation.hpp:241:    Note that calling NdbRecord scan lock take-over on an NdbRecAttr-style
+./NdbScanOperation.hpp:243:    on an NdbRecord-style scan.
+./NdbScanOperation.hpp:250:    The NdbRecord * is required even when not reading any attributes.
+./NdbScanOperation.hpp:253:                                 const NdbRecord *record,
+./NdbScanOperation.hpp:258:    Update the current tuple, NdbRecord version.
+./NdbScanOperation.hpp:262:                                   const NdbRecord *record,
+./NdbScanOperation.hpp:268:                                   const NdbRecord *record);
+./NdbScanOperation.hpp:282:  NdbRecAttr* getValue_NdbRecord_scan(const NdbColumnImpl*, char* aValue);
+./NdbScanOperation.hpp:284:  int nextResultNdbRecord(const char * & out_row,
+./NdbScanOperation.hpp:379:  NdbOperation* takeOverScanOpNdbRecord(OperationType opType,
+./NdbScanOperation.hpp:381:                                        const NdbRecord *record,
+./NdbScanOperation.hpp:400:  /* Buffer for rows received during NdbRecord scans, or NULL. */
+./NdbScanOperation.hpp:449:                                   const NdbRecord *record,
+./NdbScanOperation.hpp:460:  return takeOverScanOpNdbRecord(NdbOperation::ReadRequest, takeOverTrans,
+./NdbScanOperation.hpp:467:                                     const NdbRecord *record,
+./NdbScanOperation.hpp:477:  return takeOverScanOpNdbRecord(NdbOperation::UpdateRequest, takeOverTrans,
+./NdbScanOperation.hpp:484:                                     const NdbRecord *record)
+./NdbScanOperation.hpp:486:  return takeOverScanOpNdbRecord(NdbOperation::DeleteRequest, takeOverTrans,
+./NdbRecAttr.hpp:459:class NdbRecordPrintFormat
+./NdbRecAttr.hpp:462:  NdbRecordPrintFormat();
+./NdbRecAttr.hpp:463:  virtual ~NdbRecordPrintFormat();
+./NdbRecAttr.hpp:476:                           const NdbRecordPrintFormat &f);
+./NdbIndexScanOperation.hpp:171:  /* Structure used to describe index scan bounds, for NdbRecord scans. */
+./NdbIndexScanOperation.hpp:210:  int ndbrecord_insert_bound(const NdbRecord *key_record,
+./NdbOperation.hpp:34:class NdbRecord;
+./NdbOperation.hpp:442:   * For NdbRecord operation, this method can be used to fetch the blob
+./NdbOperation.hpp:443:   * handle for an NdbRecord operation that references the blob, but extra
+./NdbOperation.hpp:446:   * For reading with NdbRecord, the NdbRecord entry for each blob must
+./NdbOperation.hpp:782:   * Not supported for NdbRecord operation.
+./NdbOperation.hpp:788:   * Not supported for NdbRecord operation.
+./NdbOperation.hpp:933:      NdbRecord: For operations using NdbRecord. Built in a single call (like
+./NdbOperation.hpp:937:    UseNdbRecord
+./NdbOperation.hpp:969:  int    prepareSendNdbRecord(Uint32 aTC_ConnectPtr, Uint64 aTransId,
+./NdbOperation.hpp:972:  /* Helper routines for prepareSendNdbRecord(). */
+./NdbOperation.hpp:981:  int    insertKEYINFO_NdbRecord(Uint32 connectPtr,
+./NdbOperation.hpp:987:  int    insertATTRINFOHdr_NdbRecord(Uint32 connectPtr,
+./NdbOperation.hpp:993:  int    insertATTRINFOData_NdbRecord(Uint32 connectPtr,
+./NdbOperation.hpp:1012:  NdbRecAttr* getValue_NdbRecord(const NdbColumnImpl* tAttrInfo, char* aValue);
+./NdbOperation.hpp:1027:  int getBlobHandlesNdbRecord(NdbTransaction* aCon);
+./NdbOperation.hpp:1146:    For NdbRecord, this flag indicates that we need to send the Event-attached
+./NdbOperation.hpp:1156:    Members for NdbRecord operations.
+./NdbOperation.hpp:1163:    NdbRecord describing the placement of Primary key in row.
+./NdbOperation.hpp:1168:  const NdbRecord *m_key_record;
+./NdbOperation.hpp:1174:    NdbRecord describing attributes to update (or read for scans).
+./NdbOperation.hpp:1176:    using the NdbRecord interface (as opposed to NdbRecAttr).
+./NdbOperation.hpp:1178:  const NdbRecord *m_attribute_record;
+./NdbOperation.hpp:1187:  /* Interpreted program for NdbRecord operations. */
+./NdbReceiver.hpp:24:class NdbRecord;
+./NdbReceiver.hpp:78:  void getValues(const NdbRecord*, char*);
+./NdbReceiver.hpp:82:                            const NdbRecord *);
+./NdbReceiver.hpp:85:    during a scan using NdbRecord.
+./NdbReceiver.hpp:87:  void do_setup_ndbrecord(const NdbRecord *ndb_record, Uint32 batch_size,
+./NdbReceiver.hpp:90:  Uint32 ndbrecord_rowsize(const NdbRecord *ndb_record, Uint32 key_size,
+./NdbReceiver.hpp:100:    new NdbRecord style operation.
+./NdbReceiver.hpp:109:    /* members used for NdbRecord operation. */
+./NdbReceiver.hpp:112:      const NdbRecord *m_ndb_record;
+./NdbReceiver.hpp:134:    m_rows is only used in NdbRecAttr mode, but is kept during NdbRecord mode
+./NdbReceiver.hpp:159:    For NdbRecord operation, it works similarly, but instead indexes rows in
+./NdbReceiver.hpp:180:  /* get_row() returns the next available row during NdbRecord scans. */
+./NdbDictionary.hpp:26:class NdbRecord;
+./NdbDictionary.hpp:1479:  enum NdbRecordFlags {
+./NdbDictionary.hpp:1492:      Note that even when creating an NdbRecord for an index, the column
+./NdbDictionary.hpp:2024:      Create an NdbRecord for use in table operations.
+./NdbDictionary.hpp:2026:    NdbRecord *createRecord(const Table *table,
+./NdbDictionary.hpp:2033:      Create an NdbRecord for use in index operations.
+./NdbDictionary.hpp:2035:    NdbRecord *createRecord(const Index *index,
+./NdbDictionary.hpp:2041:    NdbRecord *createRecord(const Index *index,
+./NdbDictionary.hpp:2046:    void releaseRecord(NdbRecord *rec);
+./NdbInterpretedCode.hpp:29:  @brief Stand-alone interpreted programs, for use with NdbRecord
+./NdbInterpretedCode.hpp:32:  in operations created using NdbRecord.
+./NdbBlob.hpp:303:  // True if theNdbOp is using NdbRecord, false if NdbRecAttr.
+./NdbBlob.hpp:304:  bool theNdbRecordFlag;
+./NdbBlob.hpp:416:  int copyKeyFromRow(const NdbRecord *record, const char *row,
+./NdbBlob.hpp:457:  int atPrepareNdbRecord(NdbTransaction* aCon, NdbOperation* anOp,
+./NdbBlob.hpp:459:                         const NdbRecord *key_record, const char *key_row);
+./NdbBlob.hpp:460:  int atPrepareNdbRecordTakeover(NdbTransaction* aCon, NdbOperation* anOp,
+./NdbBlob.hpp:463:  int atPrepareNdbRecordScan(NdbTransaction* aCon, NdbOperation* anOp,
+./NdbBlob.hpp:473:  int atNextResultNdbRecord(const char *keyinfo, Uint32 keyinfo_bytes);
+./NdbTransaction.hpp:136:class NdbRecord;
+./NdbTransaction.hpp:600:    NdbRecord primary key and unique key operations.
+./NdbTransaction.hpp:619:  NdbOperation *readTuple(const NdbRecord *key_rec, const char *key_row,
+./NdbTransaction.hpp:620:                          const NdbRecord *result_rec, char *result_row,
+./NdbTransaction.hpp:623:  NdbOperation *insertTuple(const NdbRecord *rec, const char *row,
+./NdbTransaction.hpp:625:  NdbOperation *updateTuple(const NdbRecord *key_rec, const char *key_row,
+./NdbTransaction.hpp:626:                            const NdbRecord *attr_rec, const char *attr_row,
+./NdbTransaction.hpp:631:  NdbOperation *writeTuple(const NdbRecord *key_rec, const char *key_row,
+./NdbTransaction.hpp:632:                           const NdbRecord *attr_rec, const char *attr_row,
+./NdbTransaction.hpp:634:  NdbOperation *deleteTuple(const NdbRecord *key_rec, const char *key_row);
+./NdbTransaction.hpp:637:    Scan a table, using NdbRecord to read out column data.
+./NdbTransaction.hpp:652:  scanTable(const NdbRecord *result_record,
+./NdbTransaction.hpp:690:    ececute() time, like the NdbRecord pointers do).
+./NdbTransaction.hpp:698:  scanIndex(const NdbRecord *key_record,
+./NdbTransaction.hpp:704:            const NdbRecord *result_record,
+./NdbTransaction.hpp:715:  scanIndex(const NdbRecord *key_record,
+./NdbTransaction.hpp:722:            const NdbRecord *result_record,
+./NdbTransaction.hpp:850:                              const NdbRecord *key_record,
+./NdbTransaction.hpp:852:                              const NdbRecord *attribute_record,
+jon@biollante:~/bk/mysql-5.1-telco/storage/ndb/include/ndbapi>
\ No newline at end of file


Thread
svn commit - mysqldoc@docsrva: r6900 - trunk/ndbapijon23 Jun