DBRowDescriptor::DBRowDescriptor( const DBResultRow& row ) : PyObjectEx_Type1( new PyToken( "blue.DBRowDescriptor" ), _CreateArgs(), NULL ) { uint32 cc = row.ColumnCount(); for( uint32 i = 0; i < cc; i++ ) AddColumn( row.ColumnName( i ), row.ColumnType( i ) ); }
void FillPackedRow( const DBResultRow& row, PyPackedRow* into ) { uint32 cc = row.ColumnCount(); for( uint32 i = 0; i < cc; i++ ) into->SetField( i, DBColumnToPyRep( row, i ) ); }