Lines Matching refs:colno

220 static int pdo_sqlite_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC)  in pdo_sqlite_stmt_describe()
224 if(colno >= sqlite3_column_count(S->stmt)) { in pdo_sqlite_stmt_describe()
230 stmt->columns[colno].name = estrdup(sqlite3_column_name(S->stmt, colno)); in pdo_sqlite_stmt_describe()
231 stmt->columns[colno].namelen = strlen(stmt->columns[colno].name); in pdo_sqlite_stmt_describe()
232 stmt->columns[colno].maxlen = 0xffffffff; in pdo_sqlite_stmt_describe()
233 stmt->columns[colno].precision = 0; in pdo_sqlite_stmt_describe()
235 switch (sqlite3_column_type(S->stmt, colno)) { in pdo_sqlite_stmt_describe()
242 stmt->columns[colno].param_type = PDO_PARAM_STR; in pdo_sqlite_stmt_describe()
249 static int pdo_sqlite_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, unsigned long *len, int… in pdo_sqlite_stmt_get_col() argument
255 if(colno >= sqlite3_data_count(S->stmt)) { in pdo_sqlite_stmt_get_col()
260 switch (sqlite3_column_type(S->stmt, colno)) { in pdo_sqlite_stmt_get_col()
267 *ptr = (char*)sqlite3_column_blob(S->stmt, colno); in pdo_sqlite_stmt_get_col()
268 *len = sqlite3_column_bytes(S->stmt, colno); in pdo_sqlite_stmt_get_col()
272 *ptr = (char*)sqlite3_column_text(S->stmt, colno); in pdo_sqlite_stmt_get_col()
273 *len = sqlite3_column_bytes(S->stmt, colno); in pdo_sqlite_stmt_get_col()
278 static int pdo_sqlite_stmt_col_meta(pdo_stmt_t *stmt, long colno, zval *return_value TSRMLS_DC) in pdo_sqlite_stmt_col_meta() argument
287 if(colno >= sqlite3_data_count(S->stmt)) { in pdo_sqlite_stmt_col_meta()
297 switch (sqlite3_column_type(S->stmt, colno)) { in pdo_sqlite_stmt_col_meta()
317 str = sqlite3_column_decltype(S->stmt, colno); in pdo_sqlite_stmt_col_meta()
323 str = sqlite3_column_table_name(S->stmt, colno); in pdo_sqlite_stmt_col_meta()