Lines Matching refs:cols

126 	if (S->cols) {  in free_cols()
130 if (S->cols[i].data) { in free_cols()
131 efree(S->cols[i].data); in free_cols()
134 efree(S->cols); in free_cols()
135 S->cols = NULL; in free_cols()
266 if (S->cols == NULL) { in odbc_stmt_execute()
274 S->cols = ecalloc(colcount, sizeof(pdo_odbc_column)); in odbc_stmt_execute()
576 rc = SQLDescribeCol(S->stmt, colno+1, S->cols[colno].colname, in odbc_stmt_describe()
577 sizeof(S->cols[colno].colname)-1, &colnamelen, in odbc_stmt_describe()
578 &S->cols[colno].coltype, &colsize, NULL, NULL); in odbc_stmt_describe()
585 (S->cols[colno].coltype == SQL_VARCHAR || in odbc_stmt_describe()
586 S->cols[colno].coltype == SQL_LONGVARCHAR || in odbc_stmt_describe()
588 S->cols[colno].coltype == SQL_WVARCHAR || in odbc_stmt_describe()
591 S->cols[colno].coltype == SQL_WLONGVARCHAR || in odbc_stmt_describe()
593 S->cols[colno].coltype == SQL_VARBINARY || in odbc_stmt_describe()
594 S->cols[colno].coltype == SQL_LONGVARBINARY)) { in odbc_stmt_describe()
617 col->maxlen = S->cols[colno].datalen = colsize; in odbc_stmt_describe()
618 col->name = zend_string_init(S->cols[colno].colname, colnamelen, 0); in odbc_stmt_describe()
619 S->cols[colno].is_unicode = pdo_odbc_sqltype_is_unicode(S, S->cols[colno].coltype); in odbc_stmt_describe()
628 S->cols[colno].data = emalloc(colsize+1); in odbc_stmt_describe()
629 S->cols[colno].is_long = 0; in odbc_stmt_describe()
632 S->cols[colno].is_unicode ? SQL_C_BINARY : SQL_C_CHAR, in odbc_stmt_describe()
633 S->cols[colno].data, in odbc_stmt_describe()
634 S->cols[colno].datalen+1, &S->cols[colno].fetched_len); in odbc_stmt_describe()
643 S->cols[colno].data = emalloc(256); in odbc_stmt_describe()
645 S->cols[colno].is_long = 1; in odbc_stmt_describe()
654 pdo_odbc_column *C = &S->cols[colno]; in odbc_stmt_get_col()
866 S->cols = ecalloc(colcount, sizeof(pdo_odbc_column)); in odbc_stmt_next_rowset()