Whitespace
This commit is contained in:
@@ -520,8 +520,8 @@ make_binary(ErlNifEnv *env, const void *bytes, unsigned int size)
|
|||||||
ERL_NIF_TERM term;
|
ERL_NIF_TERM term;
|
||||||
|
|
||||||
if(!enif_alloc_binary(size, &blob)) {
|
if(!enif_alloc_binary(size, &blob)) {
|
||||||
/* TODO: fix this */
|
/* TODO: fix this */
|
||||||
return make_atom(env, "error");
|
return make_atom(env, "error");
|
||||||
}
|
}
|
||||||
|
|
||||||
memcpy(blob.data, bytes, size);
|
memcpy(blob.data, bytes, size);
|
||||||
@@ -537,21 +537,21 @@ make_cell(ErlNifEnv *env, sqlite3_stmt *statement, unsigned int i)
|
|||||||
int type = sqlite3_column_type(statement, i);
|
int type = sqlite3_column_type(statement, i);
|
||||||
|
|
||||||
switch(type) {
|
switch(type) {
|
||||||
case SQLITE_INTEGER:
|
case SQLITE_INTEGER:
|
||||||
return enif_make_int64(env, sqlite3_column_int64(statement, i));
|
return enif_make_int64(env, sqlite3_column_int64(statement, i));
|
||||||
case SQLITE_FLOAT:
|
case SQLITE_FLOAT:
|
||||||
return enif_make_double(env, sqlite3_column_double(statement, i));
|
return enif_make_double(env, sqlite3_column_double(statement, i));
|
||||||
case SQLITE_BLOB:
|
case SQLITE_BLOB:
|
||||||
return enif_make_tuple2(env, make_atom(env, "blob"),
|
return enif_make_tuple2(env, make_atom(env, "blob"),
|
||||||
make_binary(env, sqlite3_column_blob(statement, i),
|
make_binary(env, sqlite3_column_blob(statement, i),
|
||||||
sqlite3_column_bytes(statement, i)));
|
sqlite3_column_bytes(statement, i)));
|
||||||
case SQLITE_NULL:
|
case SQLITE_NULL:
|
||||||
return make_atom(env, "undefined");
|
return make_atom(env, "undefined");
|
||||||
case SQLITE_TEXT:
|
case SQLITE_TEXT:
|
||||||
return make_binary(env, sqlite3_column_text(statement, i),
|
return make_binary(env, sqlite3_column_text(statement, i),
|
||||||
sqlite3_column_bytes(statement, i));
|
sqlite3_column_bytes(statement, i));
|
||||||
default:
|
default:
|
||||||
return make_atom(env, "should_not_happen");
|
return make_atom(env, "should_not_happen");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -593,25 +593,25 @@ do_multi_step(ErlNifEnv *env, sqlite3 *db, sqlite3_stmt *stmt, const ERL_NIF_TER
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch(rc) {
|
switch(rc) {
|
||||||
case SQLITE_ROW:
|
case SQLITE_ROW:
|
||||||
status = make_atom(env, "rows");
|
status = make_atom(env, "rows");
|
||||||
break;
|
break;
|
||||||
case SQLITE_BUSY:
|
case SQLITE_BUSY:
|
||||||
status = make_atom(env, "$busy");
|
status = make_atom(env, "$busy");
|
||||||
break;
|
break;
|
||||||
case SQLITE_DONE:
|
case SQLITE_DONE:
|
||||||
/*
|
/*
|
||||||
* Automatically reset the statement after a done so
|
* Automatically reset the statement after a done so
|
||||||
* column_names will work after the statement is done.
|
* column_names will work after the statement is done.
|
||||||
*
|
*
|
||||||
* Not resetting the statement can lead to vm crashes.
|
* Not resetting the statement can lead to vm crashes.
|
||||||
*/
|
*/
|
||||||
sqlite3_reset(stmt);
|
sqlite3_reset(stmt);
|
||||||
status = make_atom(env, "$done");
|
status = make_atom(env, "$done");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
/* We use prepare_v2, so any error code can be returned. */
|
/* We use prepare_v2, so any error code can be returned. */
|
||||||
return make_sqlite3_error_tuple(env, rc, db);
|
return make_sqlite3_error_tuple(env, rc, db);
|
||||||
}
|
}
|
||||||
|
|
||||||
enif_free(rowBuffer);
|
enif_free(rowBuffer);
|
||||||
|
|||||||
Reference in New Issue
Block a user