+ *
+ * A pointer to the table description is passed to \ref osl_create_table() and
+ * \ref osl_open_table(). The osl library calls which operate on an open table
+ * refer to the fields of the table description through this pointer. Hence the
+ * table description must not be modified or freed before the table is closed.
* Lookup \a obj in \a t and return the row containing \a obj. The column
* specified by \a col_num must have an associated rbtree.
*
* Lookup \a obj in \a t and return the row containing \a obj. The column
* specified by \a col_num must have an associated rbtree.
*
* This removes all disk storage objects, removes all rbtree nodes, and frees
* all volatile objects belonging to the given row. For mapped columns, the
* data is merely marked invalid and may be pruned from time to time by
* This removes all disk storage objects, removes all rbtree nodes, and frees
* all volatile objects belonging to the given row. For mapped columns, the
* data is merely marked invalid and may be pruned from time to time by
* second argument. The loop terminates either if \a func returns a negative
* value, or if all nodes of the tree have been visited.
*
* second argument. The loop terminates either if \a func returns a negative
* value, or if all nodes of the tree have been visited.
*