Lines Matching refs:sqlda

99 static void _php_ibase_free_xsqlda(XSQLDA *sqlda) /* {{{ */  in _php_ibase_free_xsqlda()  argument
105 if (sqlda) { in _php_ibase_free_xsqlda()
107 var = sqlda->sqlvar; in _php_ibase_free_xsqlda()
108 for (i = 0; i < sqlda->sqld; i++, var++) { in _php_ibase_free_xsqlda()
114 efree(sqlda); in _php_ibase_free_xsqlda()
204 static int _php_ibase_alloc_array(ibase_array **ib_arrayp, XSQLDA *sqlda, /* {{{ */ in _php_ibase_alloc_array() argument
211 for (i = *array_cnt = 0; i < sqlda->sqld; ++i) { in _php_ibase_alloc_array()
212 if ((sqlda->sqlvar[i].sqltype & ~1) == SQL_ARRAY) { in _php_ibase_alloc_array()
220 for (i = n = 0; i < sqlda->sqld; ++i) { in _php_ibase_alloc_array()
223 XSQLVAR *var = &sqlda->sqlvar[i]; in _php_ibase_alloc_array()
637 static int _php_ibase_bind(XSQLDA *sqlda, zval ***b_vars, BIND_BUF *buf, /* {{{ */ in _php_ibase_bind() argument
642 for (i = 0; i < sqlda->sqld; ++i) { /* bound vars */ in _php_ibase_bind()
645 XSQLVAR *var = &sqlda->sqlvar[i]; in _php_ibase_bind()
809 static void _php_ibase_alloc_xsqlda(XSQLDA *sqlda) /* {{{ */ in _php_ibase_alloc_xsqlda() argument
813 for (i = 0; i < sqlda->sqld; i++) { in _php_ibase_alloc_xsqlda()
814 XSQLVAR *var = &sqlda->sqlvar[i]; in _php_ibase_alloc_xsqlda()
1882 XSQLDA *sqlda; in PHP_FUNCTION() local
1896 sqlda = ib_query->out_sqlda; in PHP_FUNCTION()
1901 sqlda = ib_result->out_sqlda; in PHP_FUNCTION()
1904 if (sqlda == NULL) { in PHP_FUNCTION()
1907 RETURN_LONG(sqlda->sqld); in PHP_FUNCTION()
2006 XSQLDA *sqlda; in PHP_FUNCTION() local
2020 sqlda = ib_query->out_sqlda; in PHP_FUNCTION()
2025 sqlda = ib_result->out_sqlda; in PHP_FUNCTION()
2028 if (sqlda == NULL) { in PHP_FUNCTION()
2033 if (field_arg < 0 || field_arg >= sqlda->sqld) { in PHP_FUNCTION()
2036 _php_ibase_field_info(return_value, sqlda->sqlvar + field_arg); in PHP_FUNCTION()