From d5ad33c84105d2bf53a1dd471bfd3d17e0f71d9d Mon Sep 17 00:00:00 2001 From: Costas K <11378310+kacos2000@users.noreply.github.com> Date: Wed, 19 Jun 2019 10:56:34 +0300 Subject: [PATCH] IOS --- AddressBookImages_sqlite.sql | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 AddressBookImages_sqlite.sql diff --git a/AddressBookImages_sqlite.sql b/AddressBookImages_sqlite.sql new file mode 100644 index 0000000..f5a1d91 --- /dev/null +++ b/AddressBookImages_sqlite.sql @@ -0,0 +1,20 @@ +-- References: +-- https://docs.microsoft.com/en-us/dotnet/api/addressbook.abpersonimageformat?view=xamarin-ios-sdk-12 + +Select + +ABFullSizeImage.record_id as 'RecordID', -- Should correspond to respective ROWID of the ABperson table in Addressbook.sqlite +ABFullSizeImage.crop_x||' x '||ABFullSizeImage.crop_y as 'Crop(xy)', +ABFullSizeImage.crop_width as 'CropWidth', +ABFullSizeImage.data as 'Image(blob)', +ABThumbnailImage.data as 'Thumbnail(blob)', +ABThumbnailImage.format as 'ImageFormat', +case ABThumbnailImage.derived_from_format + when 0 then 'Thumbnail' + when 2 then 'OriginalSize' + else ABThumbnailImage.derived_from_format + end as 'DerivedFrom' + +from ABfullsizeimage + join ABThumbnailImage on ABThumbnailImage.record_id = ABFullSizeImage.record_id +