Method: Libsql::SQLite3::Statement#column_name
- Defined in:
- ext/libsql/c/libsql_statement.c
#column_name(index) ⇒ String
Return the column name at the ith column in the result set. The left-most column is number 0.
316 317 318 319 320 321 322 323 324 |
# File 'ext/libsql/c/libsql_statement.c', line 316
VALUE libsql_ext_sqlite3_statement_column_name(VALUE self, VALUE v_idx)
{
libsql_ext_sqlite3_stmt *libsql_ext_stmt;
int idx = FIX2INT( v_idx );
Data_Get_Struct(self, libsql_ext_sqlite3_stmt, libsql_ext_stmt);
return rb_str_new2( sqlite3_column_name( libsql_ext_stmt->stmt, idx ) );
}
|