स्क्लाइट

androidx.sqlite लाइब्रेरी में बेसिक के साथ-साथ ऐब्स्ट्रैक्ट इंटरफ़ेस भी हैं इस टूल का इस्तेमाल करके, अपनी लाइब्रेरी बनाई जा सकती हैं. SQLite.

डाइग्नोस्टिक सेक्शन का इस्तेमाल करके, Room की लाइब्रेरी, जो SQLite पर ऐब्स्ट्रक्शन लेयर की मदद से, डेटाबेस को बेहतर तरीके से ऐक्सेस किया जा सकता है SQLite की सभी सुविधाओं का इस्तेमाल करते हुए किया जा सकता है.

नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
7 अगस्त, 2024 2.4.0 - - 2.5.0-ऐल्फ़ा06

डिपेंडेंसी तय करना

SQLite पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट. Google की Maven रिपॉज़िटरी पढ़ें हमारा वीडियो देखें.

उन आर्टफ़ैक्ट के लिए डिपेंडेंसी जोड़ें जिनकी आपको build.gradle फ़ाइल में ज़रूरत है आपका ऐप्लिकेशन या मॉड्यूल:

Groovy

dependencies {
    def sqlite_version = "2.4.0"

    // Java language implementation
    implementation "androidx.sqlite:sqlite:$sqlite_version"

    // Kotlin
    implementation "androidx.sqlite:sqlite-ktx:$sqlite_version"

    // Implementation of the AndroidX SQLite interfaces via the Android framework APIs.
    implementation "androidx.sqlite:sqlite-framework:$sqlite_version"
}

Kotlin

dependencies {
    val sqlite_version = "2.4.0"

    // Java language implementation
    implementation("androidx.sqlite:sqlite:$sqlite_version")

    // Kotlin
    implementation("androidx.sqlite:sqlite-ktx:$sqlite_version")

    // Implementation of the AndroidX SQLite interfaces via the Android framework APIs.
    implementation("androidx.sqlite:sqlite-framework:$sqlite_version")
}

डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.

सुझाव

आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको नई समस्याओं का पता चलता है या आपको इस लाइब्रेरी को बेहतर बनाने के लिए आइडिया मिल सकते हैं. कृपया, इस मौजूदा समस्याएं इस लाइब्रेरी में जोड़ें. किसी मौजूदा समस्या के लिए अपना वोट दें. इसके लिए ये तरीके अपनाएं: स्टार बटन पर क्लिक करके ऐसा किया जा सकता है.

नई समस्या जोड़ें

समस्या को ट्रैक करने वाले टूल से जुड़ा दस्तावेज़ देखें हमारा वीडियो देखें.

वर्शन 2.5

वर्शन 2.5.0-alpha06

7 अगस्त, 2024

androidx.sqlite:sqlite-*:2.5.0-alpha06 रिलीज़ हो गया है. वर्शन 2.5.0-alpha06 में ये कमिट मौजूद हैं.

नई सुविधाएं

  • linuxArm64 Kotlin मल्टीप्लैटफ़ॉर्म टारगेट (I139d3, b/338268719) के लिए सहायता जोड़ें

वर्शन 2.5.0-alpha05

10 जुलाई, 2024

androidx.sqlite:sqlite-*:2.5.0-alpha05 रिलीज़ हो गया है. वर्शन 2.5.0-alpha05 में ये कमिट मौजूद हैं.

एपीआई में बदलाव

  • SQLiteKt का नाम बदलकर SQLite और BundledSQLiteKt का नाम बदलकर BundledSQLite किया. (I8b501)

वर्शन 2.5.0-alpha04

12 जून, 2024

androidx.sqlite:sqlite-*:2.5.0-alpha04 रिलीज़ हो गया है. वर्शन 2.5.0-alpha04 में ये कमिट मौजूद हैं.

एपीआई में बदलाव

  • किसी डेटाबेस कनेक्शन को खोलते समय, ओपन फ़्लैग पास करने के लिए, BundledSQLiteDriver में open() ओवरलोड एपीआई जोड़ा गया. यह किसी डेटाबेस को रीड-ओनली मोड में खोलने या SQLite के बंडल किए गए मल्टी-थ्रेड मोड के बजाय, सीरियल वाले थ्रेड के सेफ़ मोड का इस्तेमाल करने में मदद करता है (b/340949940).

गड़बड़ियां ठीक की गईं

  • बंडल किए गए SQLite ड्राइवर में, लिंक करने से जुड़ी उस समस्या को ठीक किया गया है जिसकी वजह से, ARM32 वाले Android डिवाइसों में ऐटमिक सिंबल मौजूद न होने की वजह से UnsatisfiedLinkError में गड़बड़ी होती थी. (b/341639198)
  • ड्राइवर की समस्या को ठीक कर दिया गया है. इसकी वजह यह है कि शून्य-अवधि वाले बाइट अरे को कॉलम में बाइंड करने से, उसे पढ़ने पर शून्य वैल्यू मिलेगी.

वर्शन 2.5.0-alpha03

29 मई, 2024

androidx.sqlite:sqlite-*:2.5.0-alpha03 रिलीज़ हो गया है. वर्शन 2.5.0-alpha03 में ये कमिट मौजूद हैं.

गड़बड़ियां ठीक की गईं

  • BundledSQLiteDriver से जुड़ी समस्या ठीक करें, जहां इसके साथ बनाए गए डेटाबेस में C शून्य टर्मिनेटर वर्ण होगा. (b/340822359)

वर्शन 2.5.0-alpha02

14 मई, 2024

androidx.sqlite:sqlite-*:2.5.0-alpha02 को 2.5.0-alpha01 के बाद से रिलीज़ किया गया. इसमें कोई खास बदलाव नहीं हुआ है. वर्शन 2.5.0-alpha02 में ये कमिट मौजूद हैं.

वर्शन 2.5.0-alpha01

1 मई, 2024

androidx.sqlite:sqlite-*:2.5.0-alpha01 रिलीज़ हो गया है. वर्शन 2.5.0-alpha01 में ये कमिट मौजूद हैं.

नई सुविधाएं

  • Kotlin की अलग-अलग प्लैटफ़ॉर्म (केएमपी) सहायता: रूम 2.7.0-alpha01 के रिलीज़ होने के साथ ही, रूम केएमपी रूम की पहली रिलीज़ होने के साथ ही, रूम को केएमपी में बदलने की सुविधा देने वाले SQLite एपीआई भी अपडेट कर दिए गए हैं. andriodx.sqlite पैकेज में तीन इंटरफ़ेस हैं, जो लो-लेवल के SQLite API के बारे में जानकारी देते हैं: SQLiteDriver, SQLiteConnection, और SQLiteStatement. आर्टफ़ैक्ट androidx.sqlite:sqlite-framework, Android और iOS Native के लिए इंटरफ़ेस लागू करने की सुविधा देता है. वहीं androidx.sqlite:sqlite-bundled, सोर्स से इकट्ठा किए गए SQLite (इसे "बंडल की गई SQLite" के नाम से भी जाना जाता है) का इस्तेमाल करने के लिए लागू करता है. SQLite ड्राइवर एपीआई के बारे में ज़्यादा जानकारी के लिए, आधिकारिक SQLite KMP दस्तावेज़ देखें.

वर्शन 2.4

वर्शन 2.4.0

18 अक्टूबर, 2023

androidx.sqlite:sqlite:2.4.0, androidx.sqlite:sqlite-framework:2.4.0, और androidx.sqlite:sqlite-ktx:2.4.0 रिलीज़ हुए हैं. वर्शन 2.4.0 में ये कमियां शामिल हैं.

2.3.0 के बाद से हुए अहम बदलाव

  • कई गड़बड़ियां ठीक की गई हैं.

वर्शन 2.4.0-rc01

20 सितंबर, 2023

androidx.sqlite:sqlite:2.4.0-rc01, androidx.sqlite:sqlite-framework:2.4.0-rc01, और androidx.sqlite:sqlite-ktx:2.4.0-rc01 रिलीज़ हुए हैं. वर्शन 2.4.0-rc01 में ये कमिट हैं.

वर्शन 2.4.0-beta01

23 अगस्त, 2023

androidx.sqlite:sqlite:2.4.0-beta01, androidx.sqlite:sqlite-framework:2.4.0-beta01, और androidx.sqlite:sqlite-ktx:2.4.0-beta01 रिलीज़ हुए हैं. वर्शन 2.4.0-beta01 में ये कमिट हैं.

वर्शन 2.4.0-alpha03

9 अगस्त, 2023

androidx.sqlite:sqlite:2.4.0-alpha03, androidx.sqlite:sqlite-framework:2.4.0-alpha03, और androidx.sqlite:sqlite-ktx:2.4.0-alpha03 रिलीज़ हुए हैं. वर्शन 2.4.0-alpha03 में ये कमियां हैं.

वर्शन 2.4.0-alpha02

21 जून, 2023

androidx.sqlite:sqlite:2.4.0-alpha02, androidx.sqlite:sqlite-framework:2.4.0-alpha02, और androidx.sqlite:sqlite-ktx:2.4.0-alpha02 को बिना किसी बदलाव के रिलीज़ किया गया. वर्शन 2.4.0-alpha02 में ये कमियां हैं.

वर्शन 2.4.0-alpha01

22 मार्च, 2023

androidx.sqlite:sqlite:2.4.0-alpha01, androidx.sqlite:sqlite-framework:2.4.0-alpha01, और androidx.sqlite:sqlite-ktx:2.4.0-alpha01 रिलीज़ हुए हैं. वर्शन 2.4.0-alpha01 में ये कमियां हैं.

गड़बड़ियां ठीक की गईं

  • SupportSQLiteQueryBuilder में हो सकने वाले NullPointerException को ठीक किया गया. (5df8698)

वर्शन 2.3.1

वर्शन 2.3.1

22 मार्च, 2023

androidx.sqlite:sqlite:2.3.1, androidx.sqlite:sqlite-framework:2.3.1, और androidx.sqlite:sqlite-ktx:2.3.1 रिलीज़ हुए हैं. वर्शन 2.3.1 में ये कमियां शामिल हैं.

गड़बड़ियां ठीक की गईं

  • फ़्रेमवर्क की समस्या से बचें, जहां माइग्रेशन के दौरान स्कीमा बदलने के बाद एसक्यूएल क्वेरी अमान्य नहीं होंगी. इस समस्या से बचने के लिए, FrameworkSupportSQLiteOpenHelper अब माइग्रेशन के दौरान SQL स्टेटमेंट कैश मेमोरी का कम से कम इस्तेमाल सेट करेगा. (0ad2a8f)
  • उस समस्या को ठीक कर दिया गया है जिसकी वजह से शायद SupportSQLiteLock के लिए, कैश डायरेक्ट्री उपलब्ध न हो. इसलिए, शून्य फ़ाइल को अच्छे से हैंडल करना होगा. (9d177dc)
  • उस समस्या को ठीक किया गया है जिसकी वजह से attachedDbs, अटैच किए गए डेटाबेस की पूरी सूची नहीं दिखा रहा था. (5f008e1)

वर्शन 2.3.0

वर्शन 2.3.0

11 जनवरी, 2023

androidx.sqlite:sqlite:2.3.0, androidx.sqlite:sqlite-framework:2.3.0, और androidx.sqlite:sqlite-ktx:2.3.0 रिलीज़ हुए हैं. वर्शन 2.3.0 में ये कमियां शामिल हैं.

2.2.0 के बाद से हुए अहम बदलाव

  • लाइब्रेरी ग्रुप androidx.sqlite के सोर्स को Java से Kotlin में बदल दिया गया है. ध्यान रखें कि androidx.sqlite में कुछ शून्य होने की जानकारी मौजूद नहीं थी. अगर आपके सोर्स Kotlin में हैं और कोड को शून्य होने की गलत वैल्यू का पता चल रहा था, तो आपको सोर्स के साथ काम नहीं करने से जुड़ी गड़बड़ियां दिख सकती हैं. इसके अलावा, कुछ गेटर मेथड को ऐसी प्रॉपर्टी में बदल दिया गया है जिनके लिए Kotlin फ़ाइलों पर प्रॉपर्टी ऐक्सेस सिंटैक्स की ज़रूरत होती है. अगर कोई गड़बड़ी होती है, तो कृपया गड़बड़ी की शिकायत करें. (b/240707042)
  • खाता वापस पाने के तरीके के दौरान डेटा को मिटने देने के लिए, SupportSQLite's कॉन्फ़िगरेशन में एपीआई जोड़ें. (I1b830, b/215592732)
  • एक से ज़्यादा प्रोसेस को लॉक करने और FrameworkSQLite* लेवल पर इस्तेमाल करने के लिए, एपीआई जोड़ा गया. ऐसा, पहली बार किए जाने वाले डेटाबेस बनाने और माइग्रेशन को सुरक्षित रखने के लिए किया गया है. (Ied267, b/193182592)

वर्शन 2.3.0-rc01

7 दिसंबर, 2022

androidx.sqlite:sqlite:2.3.0-rc01, androidx.sqlite:sqlite-framework:2.3.0-rc01, और androidx.sqlite:sqlite-ktx:2.3.0-rc01 रिलीज़ हुए हैं. वर्शन 2.3.0-rc01 में ये कमिट हैं.

गड़बड़ियां ठीक की गईं

  • शून्य हो सकने वाले कॉलम के लिए, SupportSQLiteQueryBuilder में एनपीई की समस्या को हल किया जा रहा है. (Ica8f5)

वर्शन 2.3.0-beta02

9 नवंबर, 2022

androidx.sqlite:sqlite:2.3.0-beta02, androidx.sqlite:sqlite-framework:2.3.0-beta02, और androidx.sqlite:sqlite-ktx:2.3.0-beta02 रिलीज़ हुए हैं. वर्शन 2.3.0-beta02 में ये कमिट हैं.

  • उन अलग-अलग एपीआई को ठीक करें जो Java के अरे के व्यवहार से मिलान करने के लिए, इन-वैरिएंट (Array<Any?>) से कॉन्ट्रावैरिएंट (Array<out Any?>) तक क्वेरी आर्ग्युमेंट को लेते हैं. (b/253531073)

वर्शन 2.3.0-beta01

5 अक्टूबर, 2022

androidx.sqlite:sqlite:2.3.0-beta01, androidx.sqlite:sqlite-framework:2.3.0-beta01, और androidx.sqlite:sqlite-ktx:2.3.0-beta01 रिलीज़ हुए हैं. वर्शन 2.3.0-beta01 में ये कमिट हैं.

एपीआई में बदलाव

  • android.sqlite के सभी सोर्स को Java से Kotlin में बदल दिया गया है. b/240707042
  • कन्वर्ज़न में एक खास बदलाव यह है कि ये गैटर फ़ंक्शन प्रॉपर्टी बन गए हैं:
    • SupportSQLiteDatabase में:
    • attachedDbs
    • isDatabaseIntegrityOk
    • isDbLockedByCurrentThread
    • isOpen
    • isReadOnly
    • isWriteAheadLoggingEnabled
    • maximumSize
    • pageSize
    • path
    • version
    • SupportSQLiteOpenHelper में:
    • databaseName
    • readableDatabase
    • writableDatabase

वर्शन 2.3.0-alpha05

24 अगस्त, 2022

androidx.sqlite:sqlite:2.3.0-alpha05, androidx.sqlite:sqlite-framework:2.3.0-alpha05, और androidx.sqlite:sqlite-ktx:2.3.0-alpha05 रिलीज़ हुए हैं. वर्शन 2.3.0-alpha05 में ये कमियां हैं.

एपीआई में बदलाव

  • लाइब्रेरी ग्रुप androidx.sqlite के सोर्स को Java से Kotlin में बदला गया. ध्यान रखें कि androidx.sqlite में कुछ खाली होने की जानकारी मौजूद नहीं है. अगर आपके सोर्स Kotlin में हैं, तो आपको सोर्स के साथ काम न करने से जुड़ी गड़बड़ियों का सामना करना पड़ सकता है. ऐसा तब होता है, जब आपके सोर्स Kotlin में किए गए हों और कोड गलत शून्येबिलिटी का पता लगा रहा हो. अगर कोई गड़बड़ी होती है, तो कृपया गड़बड़ी की शिकायत करें. (b/240707042)

वर्शन 2.3.0-alpha04

10 अगस्त, 2022

androidx.sqlite:sqlite:2.3.0-alpha04, androidx.sqlite:sqlite-framework:2.3.0-alpha04, और androidx.sqlite:sqlite-ktx:2.3.0-alpha04 रिलीज़ हुए हैं. वर्शन 2.3.0-alpha04 में ये कमियां हैं.

एपीआई में बदलाव

  • अपडेट की गई शून्य वैल्यू (I29fbd)

वर्शन 2.3.0-alpha03

1 जून, 2022

androidx.sqlite:sqlite:2.3.0-alpha03, androidx.sqlite:sqlite-framework:2.3.0-alpha03, और androidx.sqlite:sqlite-ktx:2.3.0-alpha03 रिलीज़ हुए हैं. वर्शन 2.3.0-alpha03 में ये कमियां हैं.

एपीआई में बदलाव

  • androidx.sqlite.ProcessLock को प्रतिबंधित करें. एपीआई के दायरे में, androidx.sqlite में दिए गए फ़ंक्शन को शामिल किया जा सकता है. इसका इस्तेमाल, एक से ज़्यादा प्रोसेस के लिए इस्तेमाल होने वाले सामान्य लॉक के तौर पर नहीं किया जाना चाहिए. (I1643f)

वर्शन 2.3.0-alpha02

6 अप्रैल, 2022

androidx.sqlite:sqlite:2.3.0-alpha02, androidx.sqlite:sqlite-framework:2.3.0-alpha02, और androidx.sqlite:sqlite-ktx:2.3.0-alpha02 रिलीज़ हुए हैं. वर्शन 2.3.0-alpha02 में ये कमियां हैं.

  • 2.3.0-alpha01 के बाद से कोई खास बदलाव नहीं

वर्शन 2.3.0-alpha01

23 फ़रवरी, 2022

androidx.sqlite:sqlite:2.3.0-alpha01, androidx.sqlite:sqlite-framework:2.3.0-alpha01, और androidx.sqlite:sqlite-ktx:2.3.0-alpha01 रिलीज़ हुए हैं. वर्शन 2.3.0-alpha01 में ये कमियां हैं.

एपीआई में बदलाव

  • SupportSQLite के कॉन्फ़िगरेशन में कोई एपीआई जोड़ें, ताकि डेटा वापस पाने के तरीके के दौरान डेटा लीक हो सके. (I1b830, b/215592732)
  • एक से ज़्यादा प्रोसेस को पहली बार बनाने वाले डेटाबेस बनाने और माइग्रेट करने की सुविधा को सुरक्षित रखने के लिए, FrameworkSQLite* लेवल पर मल्टी-प्रोसेस लॉक और इसके इस्तेमाल के लिए एपीआई जोड़ा गया. (Ied267, b/193182592)

वर्शन 2.2.0

वर्शन 2.2.0

15 दिसंबर, 2021

androidx.sqlite:sqlite:2.2.0, androidx.sqlite:sqlite-framework:2.2.0, और androidx.sqlite:sqlite-ktx:2.2.0 रिलीज़ हुए हैं. वर्शन 2.2.0 में ये कमियां शामिल हैं.

2.1.0 के बाद से हुए अहम बदलाव

SupportSQLiteDatabase में execPerConnectionSQL() के लिए डिफ़ॉल्ट तरीका जोड़ें.

वर्शन 2.2.0-rc01

1 दिसंबर, 2021

androidx.sqlite:sqlite:2.2.0-rc01, androidx.sqlite:sqlite-framework:2.2.0-rc01, और androidx.sqlite:sqlite-ktx:2.2.0-rc01 रिलीज़ हुए हैं. वर्शन 2.2.0-rc01 में ये कमियां शामिल हैं.

2.2.0-beta01 के बाद से कोई खास बदलाव नहीं हुआ है.

वर्शन 2.2.0-beta01

13 अक्टूबर, 2021

androidx.sqlite:sqlite:2.2.0-beta01, androidx.sqlite:sqlite-framework:2.2.0-beta01, और androidx.sqlite:sqlite-ktx:2.2.0-beta01 रिलीज़ हुए हैं. वर्शन 2.2.0-beta01 में ये तय किए गए हिस्से शामिल हैं.

  • पिछले ऐल्फ़ा वर्शन की तुलना में कोई बदलाव नहीं.

वर्शन 2.2.0-alpha02

21 जुलाई, 2021

androidx.sqlite:sqlite:2.2.0-alpha02, androidx.sqlite:sqlite-framework:2.2.0-alpha02, और androidx.sqlite:sqlite-ktx:2.2.0-alpha02 रिलीज़ हुए हैं. वर्शन 2.2.0-alpha02 में ये कमियां हैं.

2.2.0-alpha01 के बाद से कोई खास बदलाव नहीं हुआ. यह रिलीज़, रूम 2.4.0-alpha04 रिलीज़ के हिसाब से बनाई गई है.

वर्शन 2.2.0-alpha01

16 जून, 2021

androidx.sqlite:sqlite:2.2.0-alpha01, androidx.sqlite:sqlite-framework:2.2.0-alpha01, और androidx.sqlite:sqlite-ktx:2.2.0-alpha01 रिलीज़ हुए हैं. वर्शन 2.2.0-alpha01 में ये कमियां हैं.

एपीआई में बदलाव

  • SupportSQLiteDatabase में execPerConnectionSQL() के लिए डिफ़ॉल्ट तरीका जोड़ें (I86326, b/172270145)

वर्शन 2.1.0

वर्शन 2.1.0

22 जनवरी, 2020

androidx.sqlite:sqlite:2.1.0, androidx.sqlite:sqlite-framework:2.1.0, और androidx.sqlite:sqlite-ktx:2.1.0 रिलीज़ हुई हैं. 2.1.0-rc01 के बाद से इसमें कोई बदलाव नहीं किया गया है. वर्शन 2.1.0 में ये कमियां शामिल हैं.

2.0.1 से हुए अहम बदलाव

  • useNoBackupDirectory के लिए सहायता. इसका इस्तेमाल यह बताने के लिए किया जा सकता है कि SupportSQLiteOpenHelper का इस्तेमाल करते समय, डेटाबेस को किसी बैकअप डायरेक्ट्री में नहीं बनाया जाना चाहिए.

वर्शन 2.1.0-rc01

8 जनवरी, 2020

androidx.sqlite:sqlite-*:2.1.0-rc01 रिलीज़ हो गया है. वर्शन 2.1.0-rc01 में ये कमियां शामिल हैं.

यह रिलीज़, 2.1.0-beta01 की तरह है.

वर्शन 2.1.0-beta01

4 दिसंबर, 2019

androidx.sqlite:sqlite:2.1.0-beta01, androidx.sqlite:sqlite-framework:2.1.0-beta01, और androidx.sqlite:sqlite-ktx:2.1.0-beta01 रिलीज़ हुई हैं. 2.1.0-alpha01 के बाद से इसमें कोई बदलाव नहीं किया गया है. वर्शन 2.1.0-beta01 में ये तय किए गए हिस्से शामिल हैं.

वर्शन 2.1.0-alpha01

7 नवंबर, 2019

androidx.sqlite:sqlite:2.1.0-alpha01, androidx.sqlite:sqlite-framework:2.1.0-alpha01, और androidx.sqlite:sqlite-ktx:2.1.0-alpha01 रिलीज़ हुए हैं. वर्शन 2.1.0-alpha01 में ये कमियां हैं.

एपीआई में किए गए बदलाव

  • SupportSQLiteOpenHelper.Configuration में useNoBackupDirectory नाम की एक नई प्रॉपर्टी जोड़ी गई है. इससे यह पता चलता है कि फ़ाइल आधारित डेटाबेस बनाया जाना चाहिए और किसी बैकअप डायरेक्ट्री में मौजूद नहीं होना चाहिए.

वर्शन 2.0.1

वर्शन 2.0.1

13 मार्च, 2019

androidx.sqlite आर्टफ़ैक्ट ग्रुप का 2.0.1 वर्शन रिलीज़ किया गया है. इसमें दो गड़बड़ियां ठीक की गई हैं.

गड़बड़ियां ठीक की गईं

  • दो समस्याओं को ठीक किया गया है, जिनमें FrameworkSQLiteOpenHelper गड़बड़ी वाले डेटाबेस या गलत माइग्रेशन को शुरू करने के दौरान, ठीक से काम नहीं कर पाएगा. (b/111504749 और b/111519144)