public method IO2GOrdersTable.getNextRowByColumnValue
    
Brief
Gets the next row from IO2GOrdersTable based on the column value.
| Declaration | ||||
  | 
  ||||
| Parameters | |
columnID | 
    The name of a column in the Orders table. For example,   | 
  
columnValueAsVariant | 
    The value of the column specified by the   | 
  
iterator | 
    The table iterator.  | 
  
row | 
    [out] The row fetched.  | 
  
Details
This method allows finding all rows that contain the specified column value.
If the row is not found, the method returns false.
Example
Get orders with the same RequestID from the Orders table [hide]
    O2G2Ptr<IO2GOrdersTable> ordersTable = (IO2GOrdersTable *)tableManager->getTable(Orders);
    bool found = false;
    IO2GTableIterator iterator;
    IO2GOrderTableRow *order = NULL;
    while (ordersTable->getNextRowByColumnValue("RequestID", mRequestID.c_str(), iterator, order))
    {
        found = true;
        std::cout << "OrderID: " << order->getOrderID() <<
                     " Amount = " << order->getAmount() <<
                     " BuySell = " << order->getBuySell() <<
                     " Type = " << order->getType() << std::endl;
        order->release();
    }
    if (!found)
        std::cout << "No orders match your RequestID." << std::endl;
Note: The returned row contains the current column values. The values are not automatically updated. To monitor
changes, use IO2GTableListener.onChanged.
The row interface is thread-safe. The returned row can be used in different threads without synchronization.
Declared in IO2GOrdersTable