Lines Matching refs:cols
122 if(S->cols) { in pgsql_stmt_dtor()
123 efree(S->cols); in pgsql_stmt_dtor()
124 S->cols = NULL; in pgsql_stmt_dtor()
246 if (S->cols == NULL) { in pgsql_stmt_execute()
247 S->cols = ecalloc(stmt->column_count, sizeof(pdo_pgsql_column)); in pgsql_stmt_execute()
474 struct pdo_column_data *cols = stmt->columns; in pgsql_stmt_describe() local
482 cols[colno].name = zend_string_init(str, strlen(str), 0); in pgsql_stmt_describe()
483 cols[colno].maxlen = PQfsize(S->result, colno); in pgsql_stmt_describe()
484 cols[colno].precision = PQfmod(S->result, colno); in pgsql_stmt_describe()
485 S->cols[colno].pgsql_type = PQftype(S->result, colno); in pgsql_stmt_describe()
504 switch (S->cols[colno].pgsql_type) { in pgsql_stmt_get_col()
609 add_assoc_long(return_value, "pgsql:oid", S->cols[colno].pgsql_type); in pgsql_stmt_get_column_meta()
619 switch (S->cols[colno].pgsql_type) { in pgsql_stmt_get_column_meta()
649 spprintf(&q, 0, "SELECT TYPNAME FROM PG_TYPE WHERE OID=%u", S->cols[colno].pgsql_type); in pgsql_stmt_get_column_meta()
660 switch (S->cols[colno].pgsql_type) { in pgsql_stmt_get_column_meta()