Lines Matching refs:column

111     /// Cache for the column names in a statement; lazily initialized.
216 /// Returns the name of a particular column in the result.
218 /// \param index The column to request the name of.
220 /// \return The name of the requested column.
231 /// Returns the type of a particular column in the result.
233 /// \param index The column to request the type of.
235 /// \return The type of the requested column.
243 /// Finds a column by name.
245 /// \param name The name of the column to search for.
247 /// \return The column identifier.
271 /// Returns a particular column in the result as a blob.
273 /// \param index The column to retrieve.
287 /// Returns a particular column in the result as a double.
289 /// \param index The column to retrieve.
300 /// Returns a particular column in the result as an integer.
302 /// \param index The column to retrieve.
315 /// Returns a particular column in the result as a 64-bit integer.
317 /// \param index The column to retrieve.
328 /// Returns a particular column in the result as a double.
330 /// \param index The column to retrieve.
345 /// Returns the number of bytes stored in the column.
349 /// \param index The column to retrieve the size of.
351 /// \return The number of bytes in the column. Remember that strings are stored
364 /// \param name The name of the column to retrieve.
373 const int column = column_id(name);
374 if (column_type(column) != sqlite::type_blob)
377 return column_blob(column);
383 /// \param name The name of the column to retrieve.
392 const int column = column_id(name);
393 if (column_type(column) != sqlite::type_float)
396 return column_double(column);
402 /// \param name The name of the column to retrieve.
411 const int column = column_id(name);
412 if (column_type(column) != sqlite::type_integer)
415 return column_int(column);
421 /// \param name The name of the column to retrieve.
430 const int column = column_id(name);
431 if (column_type(column) != sqlite::type_integer)
434 return column_int64(column);
440 /// \param name The name of the column to retrieve.
449 const int column = column_id(name);
450 if (column_type(column) != sqlite::type_text)
453 return column_text(column);
459 /// \param name The name of the column to retrieve the size of.
468 const int column = column_id(name);
469 if (column_type(column) != sqlite::type_blob &&
470 column_type(column) != sqlite::type_text)
473 return column_bytes(column);