Lines Matching refs:colno
171 static int pdo_sqlite2_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC) in pdo_sqlite2_stmt_describe()
175 if(colno >= S->ncols) { in pdo_sqlite2_stmt_describe()
181 stmt->columns[colno].name = estrdup(S->colnames[colno]); in pdo_sqlite2_stmt_describe()
182 stmt->columns[colno].namelen = strlen(stmt->columns[colno].name); in pdo_sqlite2_stmt_describe()
183 stmt->columns[colno].maxlen = 0xffffffff; in pdo_sqlite2_stmt_describe()
184 stmt->columns[colno].precision = 0; in pdo_sqlite2_stmt_describe()
185 stmt->columns[colno].param_type = PDO_PARAM_STR; in pdo_sqlite2_stmt_describe()
190 static int pdo_sqlite2_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, unsigned long *len, in… in pdo_sqlite2_stmt_get_col() argument
196 if(colno >= S->ncols) { in pdo_sqlite2_stmt_get_col()
201 if (S->rowdata[colno]) { in pdo_sqlite2_stmt_get_col()
202 if (S->rowdata[colno][0] == '\x01') { in pdo_sqlite2_stmt_get_col()
205 *ptr = emalloc(strlen(S->rowdata[colno])); in pdo_sqlite2_stmt_get_col()
206 *len = php_sqlite_decode_binary(S->rowdata[colno]+1, *ptr); in pdo_sqlite2_stmt_get_col()
209 *ptr = (char*)S->rowdata[colno]; in pdo_sqlite2_stmt_get_col()