DBD-MariaDB
view release on metacpan or search on metacpan
mysql_thread_init();
#endif
}
MODULE = DBD::MariaDB PACKAGE = DBD::MariaDB::db
void
connected(dbh, ...)
SV* dbh
PPCODE:
/* Called by DBI when connect method finished */
D_imp_dbh(dbh);
imp_dbh->connected = TRUE;
XSRETURN_EMPTY;
void
type_info_all(dbh)
SV* dbh
PPCODE:
{
PERL_UNUSED_VAR(dbh);
ST(0) = sv_2mortal(newRV_noinc((SV*) mariadb_db_type_info_all()));
XSRETURN(1);
}
#ifndef HAVE_DBI_1_642
IV
OUTPUT:
RETVAL
void
quote(dbh, str, type=NULL)
SV* dbh
SV* str
SV* type
PPCODE:
{
SV* quoted;
D_imp_dbh(dbh);
ASYNC_CHECK_XS(dbh);
quoted = mariadb_db_quote(dbh, str, type);
ST(0) = quoted ? sv_2mortal(quoted) : str;
XSRETURN(1);
}
else if (retval == (my_ulonglong)-2)
XSRETURN_IV(-1);
RETVAL = my_ulonglong2sv(retval);
}
OUTPUT:
RETVAL
void mariadb_async_ready(dbh)
SV* dbh
PPCODE:
{
int retval;
retval = mariadb_db_async_ready(dbh);
if(retval > 0) {
XSRETURN_YES;
} else if(retval == 0) {
XSRETURN_NO;
} else {
XSRETURN_UNDEF;
}
}
void _async_check(dbh)
SV* dbh
PPCODE:
{
D_imp_dbh(dbh);
ASYNC_CHECK_XS(dbh);
XSRETURN_YES;
}
MODULE = DBD::MariaDB PACKAGE = DBD::MariaDB::st
bool
more_results(sth)
#ifndef HAVE_DBI_1_642
void
last_insert_id(sth, catalog=&PL_sv_undef, schema=&PL_sv_undef, table=&PL_sv_undef, field=&PL_sv_undef, attr=Nullsv)
SV *sth
SV *catalog
SV *schema
SV *table
SV *field
SV *attr
PPCODE:
{
/* Compatibility for DBI version prior to 1.642 which does not support dbd_st_last_insert_id API */
D_imp_sth(sth);
ST(0) = mariadb_st_last_insert_id(sth, imp_sth, catalog, schema, table, field, attr);
XSRETURN(1);
}
#endif
SV *
if (retval == 0)
XSRETURN_PV("0E0");
RETVAL = my_ulonglong2sv(retval);
}
OUTPUT:
RETVAL
void mariadb_async_ready(sth)
SV* sth
PPCODE:
{
int retval;
retval = mariadb_db_async_ready(sth);
if(retval > 0) {
XSRETURN_YES;
} else if(retval == 0) {
XSRETURN_NO;
} else {
XSRETURN_UNDEF;
}
}
void _async_check(sth)
SV* sth
PPCODE:
{
D_imp_sth(sth);
D_imp_dbh_from_sth;
ASYNC_CHECK_XS(sth);
XSRETURN_YES;
}
( run in 0.535 second using v1.01-cache-2.11-cpan-71847e10f99 )