Lines Matching refs:colno

274 static int pdo_sqlite_stmt_describe(pdo_stmt_t *stmt, int colno)  in pdo_sqlite_stmt_describe()  argument
279 if(colno >= sqlite3_column_count(S->stmt)) { in pdo_sqlite_stmt_describe()
285 str = sqlite3_column_name(S->stmt, colno); in pdo_sqlite_stmt_describe()
286 stmt->columns[colno].name = zend_string_init(str, strlen(str), 0); in pdo_sqlite_stmt_describe()
287 stmt->columns[colno].maxlen = 0xffffffff; in pdo_sqlite_stmt_describe()
288 stmt->columns[colno].precision = 0; in pdo_sqlite_stmt_describe()
290 switch (sqlite3_column_type(S->stmt, colno)) { in pdo_sqlite_stmt_describe()
297 stmt->columns[colno].param_type = PDO_PARAM_STR; in pdo_sqlite_stmt_describe()
304 static int pdo_sqlite_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, zend_ulong *len, int *c… in pdo_sqlite_stmt_get_col() argument
310 if(colno >= sqlite3_data_count(S->stmt)) { in pdo_sqlite_stmt_get_col()
315 switch (sqlite3_column_type(S->stmt, colno)) { in pdo_sqlite_stmt_get_col()
322 *ptr = (char*)sqlite3_column_blob(S->stmt, colno); in pdo_sqlite_stmt_get_col()
323 *len = sqlite3_column_bytes(S->stmt, colno); in pdo_sqlite_stmt_get_col()
327 *ptr = (char*)sqlite3_column_text(S->stmt, colno); in pdo_sqlite_stmt_get_col()
328 *len = sqlite3_column_bytes(S->stmt, colno); in pdo_sqlite_stmt_get_col()
333 static int pdo_sqlite_stmt_col_meta(pdo_stmt_t *stmt, zend_long colno, zval *return_value) in pdo_sqlite_stmt_col_meta() argument
342 if(colno >= sqlite3_data_count(S->stmt)) { in pdo_sqlite_stmt_col_meta()
351 switch (sqlite3_column_type(S->stmt, colno)) { in pdo_sqlite_stmt_col_meta()
371 str = sqlite3_column_decltype(S->stmt, colno); in pdo_sqlite_stmt_col_meta()
377 str = sqlite3_column_table_name(S->stmt, colno); in pdo_sqlite_stmt_col_meta()