Skip to content

မေးခွန်းများ

Iroha query တွေက စာရင်းအင်းအခြေအနေကို မပြောင်းဘဲ ဖတ်တယ်။ လက်ရှိ ဒေတာပုံစံက မေးခွန်း ပုံစံနှစ်ခုကို ဖေါ်ပြပါတယ်။

  • object (သို့) value တစ်ခုကိုပြန်ပေးသော singular queries များ
  • iterable queries တွေဟာ stream (သို့) collection ကိုပြန်ပို့ပေးပြီး filter, sorting, projection နဲ့ pagination တို့နဲ့ ပေါင်းစပ်နိုင်ပါတယ်။ query type က ထောက်ပံ့တဲ့နေရာမှာ

SDK typeed builders သို့မဟုတ် CLI ကို လက်နဲ့ query envelopes တွေကို တည်ဆောက်မယ့်အစား အသုံးပြုပါ။ အောက်ပါအမည်တွေက iroha_data_model::query က ဖော်ပြထားတဲ့ လက်ရှိ query အမျိုးအစားတွေပါ။

ပြေးဆွဲချိန်နှင့် ညှိနှိုင်းမှု

မေးခွန်းရည်ရွယ်ချက်
FindAbiVersionအကောင်အထည်ဖော်သူ ABI ကို ပြန်ပို့ပါ။
FindExecutorDataModelအကောင်အထည်ဖော်သူ ဒေတာပုံစံ သရုပ်ဖော်ချက်ကို ပြန်ပို့ပါ။
FindParametersချိတ်ဆက်ထားတဲ့ executor configuration parameters တွေကို ပြန်ပေးပါ။

အကောင့်များနှင့် ခွင့်ပြုချက်များ

မေးခွန်းရည်ရွယ်ချက်
FindAccountByIdID စာရင်းအင်းတစ်ခုစီကို ရှာပါ။
FindAccountByAliasအကောင့်တစ်ခုအတွက် အမည်မဖော်လိုတဲ့ အကောင့်ကို ဖြေရှင်းပါ။
FindAccountsမှတ်ပုံတင်ထားတဲ့ အကောင့်တွေကို စာရင်းပေးပါ။
FindAccountIdsမှတ်ပုံတင်စာရင်း IDs.
FindAccountsWithAssetသတ်မှတ်ထားတဲ့ အရင်းအမြစ် အဓိပ္ပါယ်ဖွင့်ဆိုချက် ရှိတဲ့ အကောင့်တွေကို စာရင်းပေးပါ။
FindAliasesByAccountIdအကောင့်တစ်ခုနဲ့ ချိတ်ဆက်ထားတဲ့ အမည်မဖော်လိုသူတွေကို စာရင်းပေးပါ။
FindAccountRecoveryPolicyByAliasအမည်မဖော်လိုသူအတွက် ပြန်လည်ထူထောင်ရေး မူဝါဒကိုရှာပါ။
FindAccountRecoveryRequestByAliasအမည်မဖော်လိုတဲ့ recovery request ကိုရှာပါ။
FindRolesအခန်းကဏ္ဍတွေကို စာရင်းပေးပါ။
FindRoleIdsစာရင်းကဏ္ဍ IDs.
FindRolesByAccountIdအကောင့်ကို ပေးအပ်သော အခန်းကဏ္ဍများကို စာရင်းပေးပါ။
FindPermissionsByAccountIdအကောင့်ကို ပေးထားတဲ့ ခွင့်ပြုချက်များကို စာရင်းထည့်ပါ။

ဒိုမင်များနှင့် အတန်းတူများ

မေးခွန်းရည်ရွယ်ချက်
FindDomainByIdDomainId ကို domain တစ်ခုရှာပါ။
FindDomainsမှတ်ပုံတင်ထားတဲ့ domain တွေကို စာရင်းပေးပါ။
FindDomainsByAccountIdအကောင့်တစ်ခုပိုင်ဆိုင်တဲ့ ဒိုမင်တွေကို စာရင်းပေးပါ။
FindDomainEndorsementsဒိုမင်မှတ်ပုံတင် မှတ်တမ်းတွေကို စာရင်းပေးပါ။
FindDomainEndorsementPolicyDomain ထောက်ခံမှု မူဝါဒကို ပြန်ပို့ပါ။
FindDomainCommitteeDomain ကော်မတီကို ပြန်ပေးပါ။
FindPeersမှတ်ပုံတင်စာရင်းမှာသိတဲ့ ယုံကြည်ရတဲ့ အဖော်တွေကို စာရင်းပေးပါ။

အရင်းအမြစ်များ၊ NFTs နှင့် RWAs

မေးခွန်းရည်ရွယ်ချက်
FindAssetsအရင်းအမြစ်လက်ကျန်စာရင်း။
FindAssetsDefinitionsအရင်းအမြစ် အဓိပ္ပါယ်ဖွင့်ဆိုချက်တွေကို စာရင်းပေးပါ။
FindAssetsByAccountIdအကောင့်တစ်ခုမှာရှိတဲ့ အရင်းအမြစ်တွေကို စာရင်းပေးပါ။
FindAssetByIdAssetId ကနေ အရင်းအမြစ်စာရင်းတစ်ခုရှာပါ။
FindAssetDefinitionByIdID မှ အရင်းအမြစ် သတ်မှတ်ချက်တစ်ခု ရှာပါ။
FindNftsစာရင်း NFTs.
FindNftsByAccountIdစာရင်းပိုင်ဆိုင်သူ NFTs ။
FindRwasမှတ်ပုံတင်ထားတဲ့ ကမ္ဘာစစ် အရင်းအမြစ်တွေကို စာရင်းပေးပါ။

အာမခံစာရင်းနှင့် သက်သေခံစာရင်းများ

native asset escrow ISIsမှ ဖန်တီးထားသော မှတ်တမ်းများကို စစ်ဆေးခြင်း၊ စျေးကွက်အမှတ်တံဆိပ်များ၊ ယေဘုယျအရင်းအမြစ်ပိတ်ရက်များနှင့် အမည်မသိ အာမခံမှတ်တမ်းများအပါအဝင်ပါ။

မေးခွန်းရည်ရွယ်ချက်
FindAssetEscrowsအရင်းအမြစ် အလှူခံ မှတ်တမ်းတွေကို စာရင်းပေးပါ။
FindAssetEscrowByIdID ကနေ အရင်းအမြစ်တစ်ခုအတွက် အာမခံရှာပါ။
FindAssetEscrowsBySellerရောင်းသူအလိုက် အရင်းအမြစ်တွေကို မှတ်ပုံတင်ပါ။
FindAssetEscrowsByBuyerအရင်းအမြစ်များကို ဝယ်ယူသူအလိုက် မှတ်တမ်းတင်ပါ။
FindAssetEscrowsByStatusအရင်းအမြစ်များကို အခြေအနေအလိုက် စာရင်းပေးပါ။
FindAnonymousAssetEscrowsအမည်မသိ အရင်းအမြစ်ဂိုဏ်း မှတ်တမ်းတွေကို စာရင်းပေးပါ။
FindAnonymousAssetEscrowByIdID ကနေ အမည်မသိ အရင်းအမြစ် တစ်ခုကို ရှာပါ။
FindAnonymousAssetEscrowsBySellerရောင်းသူအလိုက် အမည်မဲ့ ဂိုဏ်းစာရင်းပေးပါ။
FindAnonymousAssetEscrowsByBuyerဝယ်သူအလိုက် အမည်မဲ့ ဂိုဏ်းတွေကို စာရင်းပေးပါ။
FindAnonymousAssetEscrowsByStatusအမည်မဲ့ ငွေပေးချေသူတွေကို အခြေအနေအလိုက် စာရင်းပေးပါ။
FindProofRecordByIdID မှာ သက်သေခံ မှတ်တမ်း တစ်ခု ရှာပါ။
FindProofRecordsအထောက်အထား မှတ်တမ်းတွေကို စာရင်းပေးပါ။
FindProofRecordsByBackendအထောက်အထား backend တစ်ခုအတွက် သက်သေခံ မှတ်တမ်းတွေကို စာရင်းပေးပါ။
FindProofRecordsByStatusအခြေအနေအလိုက် မှတ်တမ်းတွေကို စာရင်းပေးပါ။

Nexus, ဒေတာရရှိနိုင်မှုနှင့် Packages

မေးခွန်းရည်ရွယ်ချက်
FindRepoAgreementsကွင်းဆက်မှာ သိုလှောင်ထားတဲ့ မှတ်ပုံတင် သဘောတူညီချက်တွေကို စာရင်းပေးပါ။
FindTwitterBindingByHashTwitter ချိတ်ဆက်မှုကို hash ဖြင့် ဖြေရှင်းပါ။
FindDaPinIntentByTicketTicket ကေန Data Availability pin intent ကို ရှာပါ။
FindDaPinIntentByManifestပြတ်သားတဲ့ ရည်ညွှန်းချက်ကနေ pin intent ကိုရှာပါ။
FindDaPinIntentByAliasအမည်မဖော်လိုတဲ့ ခလုတ် ရည်ရွယ်ချက်ကို ရှာပါ။
FindDaPinIntentByLaneEpochSequenceလမ်းကြောင်း၊ ခေတ်နဲ့ အစဉ်အတန်းအရ ပိုက်ရည်ရွယ်ချက် ရှာပါ။
FindLaneRelayEnvelopeByRefမှန်ကန်တဲ့ Lane-relay envelope ကိုရှာပါ။
FindSorafsProviderOwnerSoraFS ပေးသွင်းသူ၏ ပိုင်ရှင်ကို ဖြေရှင်းပါ။
FindDataspaceNameOwnerByIdဒေတာနေရာအမည်ရှင်ကို ဖြေရှင်းပါ။
FindMusubiReleaseByRefMusubi ကို Reference နဲ့ ရှာပါ။
FindMusubiPackageVersionsMusubi package အတွက် ဗားရှင်းများကို စာရင်းပေးပါ။
FindMusubiPackageReleasesMusubi package အတွက် စာရင်းထုတ်ပြန်ချက်များ။
FindMusubiShortAliasByNameMusubi ဆိုတဲ့ အမည်တိုကို ဖြေရှင်းပါ။

ကြိုးပမ်းချက်များ၊ စာချုပ်များ၊ ငွေပေးချေမှုများနှင့် ပိတ်ပင်ခြင်း

မေးခွန်းရည်ရွယ်ချက်
FindActiveTriggerIdsActive trigger IDs ကိုစာရင်းထည့်ပါ။
FindTriggersList trigger တွေ။
FindTriggerByIdID ကို trigger တစ်ခုရှာပါ။
FindContractManifestByCodeHashCode hash နဲ့ Smart Contract Manifesto ကို ရှာပါ။
FindTransactionsချုပ်ဆိုထားသော ငွေပေးချေမှု စာရင်း
FindBlocksစာရင်းအင်းတွေ။
FindBlockHeadersBlock headers တွေကို စာရင်းပေးပါ။

စစ်ဆေးခြင်းနှင့် စာမျက်နှာဖေါ်ထုတ်ခြင်း

Iterable query များတွင် predicate နှင့် selector support ကို ဖော်ပြနိုင်သည်။ SDK မှ query-specific typeed filter များကို အသုံးပြု၍ filter input သည် query output type နှင့် ကိုက်ညီစေရန်။ ကြီးမားသော ရလဒ် set များအတွက်ဆိုလျှင် row တစ်ခုစီကို တစ်ပြိုင်နက်ရယူခြင်းအစား cursor နှင့် limit ကဲ့သို့သော query parameters များကိုအသုံးပြုပါ။