Home | History | Annotate | Download | only in native

Lines Matching refs:blob

75     struct hbl *blobs;		/* SQLite3 blob handles */
117 struct hbl *next; /* next blob handle */
118 sqlite3_blob *blob; /* SQLite3 blob */
127 struct hbk *next; /* next blob handle */
589 case SQLITE_BLOB: ctype = "blob"; break;
707 case SQLITE_BLOB: ctype = "blob"; break;
848 if (bl->blob) {
849 sqlite3_blob_close(bl->blob);
851 bl->blob = 0;
2562 if (bl->blob) {
2563 sqlite3_blob_close(bl->blob);
2565 bl->blob = 0;
2628 const char **blob = 0;
2644 blob = cols + ncol + 1;
2666 blob = cols + ncol + 1;
2692 blob[i] = data[i];
2731 blob = cols + ncol + 1;
2753 blob = cols + ncol + 1;
2777 blob[i] = data[i];
3825 throwoom(env, "unable to get blob parameter");
3879 throwoom(env, "unable to get blob parameter");
4131 throwoom(env, "unable to get blob column data");
4361 sqlite3_blob *blob;
4366 throwex(env, "null blob");
4399 row, rw, &blob);
4407 throwex(env, err ? err : "error in blob open");
4412 sqlite3_blob_close(blob);
4413 throwoom(env, "unable to get SQLite blob handle");
4418 bl->blob = blob;
4424 sqlite3_blob_bytes(blob));
4440 if (bl && bl->h && bl->blob) {
4450 throwoom(env, "out of buffer space for blob");
4459 ret = sqlite3_blob_write(bl->blob, buf, len, pos);
4462 throwioex(env, "blob write error");
4467 throwex(env, "blob already closed");
4481 if (bl && bl->h && bl->blob) {
4491 throwoom(env, "out of buffer space for blob");
4494 ret = sqlite3_blob_read(bl->blob, buf, len, pos);
4497 throwioex(env, "blob read error");
4508 throwex(env, "blob already closed");