Lines Matching refs:sql
135 static int firebird_handle_preparer(pdo_dbh_t *dbh, const char *sql, long sql_len, /* {{{ */ in firebird_handle_preparer() argument
155 if (!firebird_alloc_prepare_stmt(dbh, sql, sql_len, &num_sqlda, &s, np TSRMLS_CC)) { in firebird_handle_preparer()
221 static long firebird_handle_doer(pdo_dbh_t *dbh, const char *sql, long sql_len TSRMLS_DC) /* {{{ */ in firebird_handle_doer() argument
236 if (!firebird_alloc_prepare_stmt(dbh, sql, sql_len, &out_sqlda, &stmt, 0 TSRMLS_CC)) { in firebird_handle_doer()
394 static int firebird_alloc_prepare_stmt(pdo_dbh_t *dbh, const char *sql, long sql_len, /* {{{ */ in firebird_alloc_prepare_stmt() argument
428 if ( !(in_quote ^= (sql[l] == '\''))) { in firebird_alloc_prepare_stmt()
430 switch (sql[l]) { in firebird_alloc_prepare_stmt()
434 *ppname++ = sql[l]; in firebird_alloc_prepare_stmt()
441 … if ((in_param &= ((sql[l] >= 'A' && sql[l] <= 'Z') || (sql[l] >= 'a' && sql[l] <= 'z') in firebird_alloc_prepare_stmt()
442 … || (sql[l] >= '0' && sql[l] <= '9') || sql[l] == '_' || sql[l] == '-'))) { in firebird_alloc_prepare_stmt()
445 *ppname++ = sql[l]; in firebird_alloc_prepare_stmt()
456 *c++ = sql[l]; in firebird_alloc_prepare_stmt()