Skip to content

سوالات

Iroha سوالات لیجر کی حالت کو تبدیل کیے بغیر پڑھتے ہیں۔ موجودہ ڈیٹا ماڈل دو وسیع استفسار شکلوں کا پتہ چلتا ہے:

  • singular queries، جو ایک اعتراض یا ایک قدر واپس کرتے ہیں
  • iterable queries، جو ایک سٹریم یا مجموعہ واپس کرتے ہیں اور فلٹرنگ، ترتیب، پروجیکشن، اور صفحہ بندی کے ساتھ مل کر کیا جا سکتا ہے جہاں استفسار کی قسم اس کی حمایت کرتا

دستی طور پر استفسار لفافے بنانے کے بجائے SDK ٹائپڈ بلڈرز یا CLI استعمال کریں۔ ذیل میں دیئے گئے نام iroha_data_model::query کی طرف سے سامنے آنے والے موجودہ استفسار کی اقسام ہیں۔

چلانے کا وقت اور ترتیب

سوالمقصد
FindAbiVersionپھانسی ABI ورژن واپس کریں.
FindExecutorDataModelعملدرآمد کرنے والے ڈیٹا ماڈل کی تفصیل واپس کریں۔
FindParametersچین پر عملدرآمد کنفیگریشن پیرامیٹرز واپس کریں.

اکاؤنٹس اور اجازت نامے

سوالمقصد
FindAccountByIdID کے مطابق ایک اکاؤنٹ تلاش کریں۔
FindAccountByAliasایک اکاؤنٹ کے نام سے ایک اکاؤنٹ کو حل کریں۔
FindAccountsرجسٹرڈ اکاؤنٹس کی فہرست بنائیں۔
FindAccountIdsفہرست رجسٹرڈ اکاؤنٹ IDs.
FindAccountsWithAssetایسے اکاؤنٹس کی فہرست بنائیں جن میں ایک مخصوص اثاثہ تعریف موجود ہو۔
FindAliasesByAccountIdکسی اکاؤنٹ سے منسلک ناموں کی فہرست بنائیں۔
FindAccountRecoveryPolicyByAliasایک عرفی کے لئے وصولی کی پالیسی تلاش کریں.
FindAccountRecoveryRequestByAliasایک عرفی کے لئے وصولی کی درخواست تلاش کریں.
FindRolesفہرست کے کردار.
FindRoleIdsفہرست کا کردار IDs.
FindRolesByAccountIdایک اکاؤنٹ کو دیئے گئے کردار کی فہرست دیں۔
FindPermissionsByAccountIdکسی اکاؤنٹ کو دی جانے والی اجازتوں کی فہرست بنائیں۔

ڈومینز اور ہم مرتبہ

سوالمقصد
FindDomainByIdDomainId سے ایک ڈومین تلاش کریں.
FindDomainsرجسٹرڈ ڈومینز کی فہرست بنائیں۔
FindDomainsByAccountIdکسی اکاؤنٹ کی ملکیت والے ڈومینز کو درج کریں۔
FindDomainEndorsementsڈومین کی منظوری کے ریکارڈ درج کریں۔
FindDomainEndorsementPolicyڈومین کی منظوری کی پالیسی واپس کریں۔
FindDomainCommitteeڈومین کمیٹی واپس.
FindPeersقابلِ اعتماد ہم عمر افراد کی فہرست درج کریں جو کتاب میں مشہور ہیں۔

اثاثہ جات، NFTs، اور RWAs

سوالمقصد
FindAssetsاثاثوں کے بیلنس درج کریں۔
FindAssetsDefinitionsاثاثہ جات کی تعریفیں درج کریں۔
FindAssetsByAccountIdایک اکاؤنٹ کے ذریعہ رکھے گئے اثاثوں کی فہرست بنائیں۔
FindAssetByIdAssetId سے ایک اثاثہ بیلنس تلاش کریں۔
FindAssetDefinitionByIdID سے اثاثہ کی ایک تعریف تلاش کریں۔
FindNftsفہرست NFTs.
FindNftsByAccountIdایک اکاؤنٹ کے مالک کی فہرست NFTs۔
FindRwasرجسٹرڈ حقیقی دنیا کے اثاثوں کی فہرست.

ایسکرو اور ثبوت ریکارڈ

ایسکرو سوالات نیٹیو اثاثہ ایسکرو ISIs کے ذریعہ بنائے گئے ریکارڈوں کا معائنہ کرتے ہیں ، بشمول مارکیٹ پلیس ایسکرو ، عام اثاثہ تالے ، اور گمنام ایسکرو ریکارڈز۔

سوالمقصد
FindAssetEscrowsاثاثہ جات کے کریڈٹ ریکارڈز درج کریں۔
FindAssetEscrowByIdID کے ذریعہ ایک اثاثہ محفوظ کریں.
FindAssetEscrowsBySellerبیچنے والے کے مطابق اثاثوں کی فہرست بنائیں۔
FindAssetEscrowsByBuyerخریدار کے ذریعہ اثاثوں کی فہرست بنائیں۔
FindAssetEscrowsByStatusاسٹیٹس کے لحاظ سے اثاثہ جات کی فہرست بنائیں۔
FindAnonymousAssetEscrowsگمنام اثاثوں کے کریڈٹ ریکارڈز درج کریں۔
FindAnonymousAssetEscrowByIdID تک ایک گمنام اثاثہ اسکرور تلاش کریں.
FindAnonymousAssetEscrowsBySellerبیچنے والے کے مطابق گمنام گروہوں کی فہرست بنائیں۔
FindAnonymousAssetEscrowsByBuyerخریدار کی طرف سے گمنام کریڈٹ درج کریں۔
FindAnonymousAssetEscrowsByStatusگمنام اسکرورز کو حیثیت کے مطابق درج کریں۔
FindProofRecordByIdID سے ایک ثبوت ریکارڈ تلاش کریں.
FindProofRecordsثبوت ریکارڈ درج کریں.
FindProofRecordsByBackendایک ثبوت بیک اینڈ کے لئے ثبوت ریکارڈز درج کریں.
FindProofRecordsByStatusحیثیت کے لحاظ سے ثبوت ریکارڈ درج کریں۔

Nexus، ڈیٹا کی دستیابی اور پیکیج

سوالمقصد
FindRepoAgreementsآن لائن ذخیرہ شدہ مخزن معاہدوں کی فہرست بنائیں۔
FindTwitterBindingByHashہیش کے ذریعہ ٹویٹر بائنڈنگ کو حل کریں۔
FindDaPinIntentByTicketٹکٹ کے ذریعے ڈیٹا کی دستیابی پن کا ارادہ تلاش کریں.
FindDaPinIntentByManifestمینیفیس ریفرنس کے ذریعہ پن کی نیت تلاش کریں۔
FindDaPinIntentByAliasعرف کی طرف سے ایک پن ارادہ تلاش کریں.
FindDaPinIntentByLaneEpochSequenceلین، دورانیہ، اور ترتیب کے مطابق پن کا ارادہ تلاش کریں.
FindLaneRelayEnvelopeByRefایک تصدیق شدہ لین ریلے لفافہ تلاش کریں.
FindSorafsProviderOwnerSoraFS فراہم کنندہ کے مالک کو حل کریں.
FindDataspaceNameOwnerByIdایک ڈیٹا اسپیس نام مالک کو حل کریں.
FindMusubiReleaseByRefMusubi ریفرنس کے ذریعہ ایک رہائی تلاش کریں.
FindMusubiPackageVersionsMusubi پیکج کے لیے ورژن درج کریں۔
FindMusubiPackageReleasesMusubi پیکج کے لیے فہرست جاری کرنا۔
FindMusubiShortAliasByNameMusubi مختصر عرفی نام کو حل کریں۔

ٹرگرز، معاہدوں، لین دین اور بلاک

سوالمقصد
FindActiveTriggerIdsفعال ٹرگر درج کریں IDs.
FindTriggersفہرست ٹرگرز.
FindTriggerByIdID سے ایک ٹرگر تلاش کریں.
FindContractManifestByCodeHashکوڈ ہیش کے ذریعے ایک ذہین معاہدے کی دستاویزی تلاش کریں.
FindTransactionsمقررہ ٹرانزیکشنز کی فہرست
FindBlocksفہرست بلاکس.
FindBlockHeadersبلاک ہیڈرز کی فہرست.

فلٹرنگ اور صفحہ بندی

Iterable queries predicate اور selector کی حمایت کو بے نقاب کرسکتے ہیں۔ SDK سے استفسار کے مخصوص ٹائپ کردہ فلٹرز کا استعمال کریں تاکہ فلٹر ان پٹ استفسار آؤٹ پٹ کی قسم سے مماثل ہو۔ بڑے نتائج کے سیٹوں کے ل query ، ہر سطر کو ایک ساتھ لینے کے بجائے کرسر اور حد جیسے استفسار پیرامیٹرز استعمال کریں۔