Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: প্রোফাইল :: ডেটা ম্যানেজমেন্ট_ বর্তমান: ট্রেইটশেমিঙ্গাইন

#include <src/lib/profiles/data-management/Current/TraitData.h>

স্কিমা ইঞ্জিনটি একটি নির্দিষ্ট বৈশিষ্ট্যের সাথে সম্পর্কিত স্কিমা তথ্য গ্রহণ করে এবং পার্স এবং ডাব্লুডিএম যন্ত্রপাতি দ্বারা ব্যবহারযোগ্য একটি ফর্ম রূপান্তরিত করার সুবিধা প্রদান করে।

সারসংক্ষেপ

এই WDM পাথ (এবং তদ্বিপরীত) এর PathHandles থেকে রূপান্তর, পদ্ধতি / ক্যোয়ারী স্কিমা নিজেই এবং পদ্ধতি সাহায্যের পড়া / আউট থেকে / ডেটা লিখতে ব্যাখ্যা করা রয়েছে TLV একটি হ্যান্ডল দেওয়া।

স্কিমা নিজেই টেবুলার আকারে সঞ্চিত রয়েছে, যে কোনও বৈশিষ্ট্যের জন্য ডাব্লুডিএম পাথ / ডেটা জেনেরিক পার্সিং / সংমিশ্রণের অনুমতি দেওয়ার জন্য যথেষ্ট বর্ণনা করা হয়েছে। এই সারণীগুলি হ'ল 'কোড-জেন' এর চূড়ান্ত আউটপুট কী হবে (কোনও উত্পন্ন কোডের অভাবে এই শব্দটি নিজেই কিছুটা বিভ্রান্তিকর হচ্ছে: পি)

পাবলিক স্ট্যাটিক বৈশিষ্ট্য

kHandleTableOffset = 2
const uint32_t

জনসাধারণের গুণাবলী

mSchema
const Schema

পাবলিক ফাংশন

FindLowestCommonAncestor ( PropertyPathHandle aHandle1, PropertyPathHandle aHandle2, PropertyPathHandle *aHandle1BranchChild, PropertyPathHandle *aHandle2BranchChild) const
দুটি সম্পত্তি হ্যান্ডল দেওয়া, সর্বনিম্ন হ্যান্ডেল গণনা করুন যা এই উভয় হ্যান্ডলকেই পিতা-মাতার ভূমিকা পালন করে।
GetChildHandle ( PropertyPathHandle aParentHandle, uint8_t aContextTag) const
GetDepth ( PropertyPathHandle aHandle) const
int32_t
প্রদত্ত হ্যান্ডেলের জন্য স্কিমা গাছের গভীরতা গণনা করুন।
GetDictionaryItemHandle ( PropertyPathHandle aParentHandle, uint16_t aDictionaryKey) const
GetFirstChild ( PropertyPathHandle aParentHandle) const
কোনও নির্দিষ্ট পিতামাতার সাথে সম্পর্কিত প্রথম সন্তানের হ্যান্ডেলটি ফেরত দেয়।
GetHighestForwardVersion (SchemaVersion aVersion) const
SchemaVersion
প্রদত্ত ডেটা স্কিমা সংস্করণ দেওয়া, এটি সর্বোচ্চ ফরোয়ার্ড সামঞ্জস্যপূর্ণ স্কিমা সংস্করণ প্রদান করবে return
GetLowestCompatibleVersion (SchemaVersion aVersion) const
SchemaVersion
প্রদত্ত ডেটা স্কিমা সংস্করণ দেওয়া, এটি ন্যূনতম সামঞ্জস্যপূর্ণ স্কিমা সংস্করণ প্রদান করবে।
GetMap ( PropertyPathHandle aHandle) const
const PropertyInfo *
একটি পয়েন্টার ফেরত পাঠায় PropertyInfo একটি নির্দিষ্ট পথ হ্যান্ডেল বর্ণনা কাঠামো।
GetMaxVersion () const
SchemaVersion
GetMinVersion () const
SchemaVersion
GetNextChild ( PropertyPathHandle aParentId, PropertyPathHandle aChildHandle) const
বিদ্যমান শিশুকে একটি হ্যান্ডেল দেওয়া, একটি নির্দিষ্ট পিতামাতার সাথে সম্পর্কিত পরবর্তী শিশু হ্যান্ডেলটি দেয়।
GetParent ( PropertyPathHandle aHandle) const
প্রদত্ত সন্তানের পাথ হ্যান্ডেলের প্যারেন্ট হ্যান্ডেল ফিরিয়ে দেয়।
GetProfileId (void) const
uint32_t
সম্পর্কিত বৈশিষ্ট্যের প্রোফাইল আইডি প্রদান করে।
GetRelativePathTags (const PropertyPathHandle aCandidateHandle, uint64_t *aTags, const uint32_t aTagsSize, uint32_t & aNumTags) const
একটি প্রপার্টিপথ হ্যান্ডেলকে প্রসঙ্গ ট্যাগগুলির অ্যারে রূপান্তর করে।
GetTag ( PropertyPathHandle aHandle) const
uint64_t
পাথ হ্যান্ডেলের সাথে যুক্ত ট্যাগটি ফেরত দেয়।
GetVersionIntersection ( SchemaVersionRange & aVersion, SchemaVersionRange & aIntersection) const
bool
একটি সংস্করণ পরিসর দেওয়া হয়েছে, এই ফাংশনটি কিনা স্কিমার সাহায্যে এই স্কিমা ইঞ্জিনটিকে ব্যাক করে চলেছে এবং স্কিমার দ্বারা সমর্থিত কোনটির মধ্যে কোনও সামঞ্জস্যতার ছেদ রয়েছে কিনা তা পরীক্ষা করে দেখুন।
IsDictionary ( PropertyPathHandle aHandle) const
bool
হ্যান্ডেলটি যদি অভিধান হয় (তবে অভিধানে নয় - নীচের পদ্ধতিটি দেখুন) সত্য হয় s
IsEphemeral ( PropertyPathHandle aHandle) const
bool
IsInDictionary ( PropertyPathHandle aHandle, PropertyPathHandle & aDictionaryItemHandle) const
bool
রিটার্নস যদি সত্য হয় হ্যান্ডেল একটি অভিধান (ক অভিধান উপাদান) ভিতরে নেই।
IsLeaf ( PropertyPathHandle aPropertyHandle) const
bool
যদি হ্যান্ডেলটি স্কিমা গাছের কোনও পাতার নোডকে বোঝায় তবে এটি সত্য করে।
IsNullable ( PropertyPathHandle aHandle) const
bool
IsOptional ( PropertyPathHandle aHandle) const
bool
IsParent ( PropertyPathHandle aChildHandle, PropertyPathHandle aParentHandle) const
bool
প্রদত্ত হ্যান্ডেলটি অন্য হ্যান্ডেলের শিশু কিনা তা পরীক্ষা করে।
MapHandleToPath ( PropertyPathHandle aHandle,nl::Weave::TLV::TLVWriter & aPathWriter) const
একটি রূপান্তর পথ হ্যান্ডেল TLV পথ।
MapPathToHandle (nl::Weave::TLV::TLVReader & aPathReader, PropertyPathHandle & aHandle) const
একটি পাঠককে ডাব্লুডিএম পাথের উপাদানটির মূলের দিকে রেখে দেওয়া হয়েছে, প্রাসঙ্গিক ট্যাগগুলি পড়ুন এবং সমপরিমাণ পাথ হ্যান্ডেল সরবরাহ করুন।
MapPathToHandle (const char *aPathString, PropertyPathHandle & aHandle) const
ডাব্লুডিএম পাথের স্ট্রিং উপস্থাপনা দেওয়া হলে প্রাসঙ্গিক ট্যাগগুলি পড়ুন এবং সমপরিমাণ পাথ হ্যান্ডেল সরবরাহ করুন।
MatchesProfileId (uint32_t aProfileId) const
bool
স্কিমাতে সঞ্চিত প্রোফাইল আইডিতে পাস করা হলে সত্যটি ফিরে আসে।
RetrieveData ( PropertyPathHandle aHandle, uint64_t aTagToWrite,nl::Weave::TLV::TLVWriter & aWriter, IGetDataDelegate *aDelegate, IDirtyPathCut *apDirtyPathCut) const
সংশ্লিষ্ট পাথরের উপাদান সম্পর্কিত একটি পাথ হ্যান্ডেল এবং লেখকের অবস্থান দেওয়া, উত্স থেকে পাতার ডেটা পুনরুদ্ধার করুন এবং এটি স্কিমা অনুবর্তী পদ্ধতিতে লেখক দ্বারা নির্দেশিত বাফারে লিখুন।
RetrieveUpdatableDictionaryData ( PropertyPathHandle aHandle, uint64_t aTagToWrite,nl::Weave::TLV::TLVWriter & aWriter, IGetDataDelegate *aDelegate, PropertyPathHandle & aPropertyPathHandleOfDictItemToStartFrom) const
StoreData ( PropertyPathHandle aHandle,nl::Weave::TLV::TLVReader & aReader, ISetDataDelegate *aDelegate, IPathFilter *aPathFilter) const
একটি পাথ হ্যান্ডেল এবং একটি পাঠক সম্পর্কিত ডেটা উপাদানটির উপরে অবস্থান নির্ধারণ করে, পাঠকের দ্বারা নির্দেশিত ডেটা বাফারটি প্রসেস করুন এবং যখনই কোনও পাতার ডেটা আইটেমের মুখোমুখি হবে সেটেলফ্যাটা ডেটা কল করে ডুবে এটি সংরক্ষণ করুন।

ক্লাস

nl এর :: বুনা :: প্রোফাইল :: DataManagement_Current :: TraitSchemaEngine :: IGetDataDelegate
nl এর :: বুনা :: প্রোফাইল :: DataManagement_Current :: TraitSchemaEngine :: ISetDataDelegate

স্ট্রাক্টস

nl এর :: বুনা :: প্রোফাইল :: DataManagement_Current :: TraitSchemaEngine :: PropertyInfo
nl এর :: বুনা :: প্রোফাইল :: DataManagement_Current :: TraitSchemaEngine :: স্কিমা

মূল স্কিমা কাঠামো যা স্কিমা তথ্য রাখে।

পাবলিক স্ট্যাটিক বৈশিষ্ট্য

kHandleTableOffset

const uint32_t kHandleTableOffset = 2

জনসাধারণের গুণাবলী

এমস্কেমা

const Schema mSchema

পাবলিক ফাংশন

FindLowestCommonAncestor

PropertyPathHandle FindLowestCommonAncestor(
  PropertyPathHandle aHandle1,
  PropertyPathHandle aHandle2,
  PropertyPathHandle *aHandle1BranchChild,
  PropertyPathHandle *aHandle2BranchChild
) const 

দুটি সম্পত্তি হ্যান্ডল দেওয়া, সর্বনিম্ন হ্যান্ডেল গণনা করুন যা এই উভয় হ্যান্ডলকেই পিতা-মাতার ভূমিকা পালন করে।

অতিরিক্তভাবে, দুটি হ্যান্ডলগুলির প্রতিটি থাকে এমন দুটি সন্তানের শাখাটি ফিরিয়ে দিন (এমনকি তারা একই থাকলেও)।

বিশদ
রিটার্ন মান
PropertyPathHandle
সর্বনিম্ন পিতামাতার কাছে হ্যান্ডেল করুন।

গেটচিল্ড হ্যান্ডেল

PropertyPathHandle GetChildHandle(
  PropertyPathHandle aParentHandle,
  uint8_t aContextTag
) const 

গেটডেপথ

int32_t GetDepth(
  PropertyPathHandle aHandle
) const 

প্রদত্ত হ্যান্ডেলের জন্য স্কিমা গাছের গভীরতা গণনা করুন।

বিশদ
রিটার্ন মান
int32_t
গাছে গভীরতা

গেটডোরিয়ান আইটেমহ্যান্ডল

PropertyPathHandle GetDictionaryItemHandle(
  PropertyPathHandle aParentHandle,
  uint16_t aDictionaryKey
) const 

গেটফার্সচাইল্ড

PropertyPathHandle GetFirstChild(
  PropertyPathHandle aParentHandle
) const 

কোনও নির্দিষ্ট পিতামাতার সাথে সম্পর্কিত প্রথম সন্তানের হ্যান্ডেলটি ফেরত দেয়।

বিশদ
রিটার্ন মান
PropertyPathHandle
প্রথম সন্তানের হাতল

গিগি হিস্টেস্ট ফরওয়ার্ড ভার্সন

SchemaVersion GetHighestForwardVersion(
  SchemaVersion aVersion
) const 

প্রদত্ত ডেটা স্কিমা সংস্করণ দেওয়া, এটি সর্বোচ্চ ফরোয়ার্ড সামঞ্জস্যপূর্ণ স্কিমা সংস্করণ প্রদান করবে return

গেটলওয়েস্টকম্প্যাটিভ ভার্সন

SchemaVersion GetLowestCompatibleVersion(
  SchemaVersion aVersion
) const 

প্রদত্ত ডেটা স্কিমা সংস্করণ দেওয়া, এটি ন্যূনতম সামঞ্জস্যপূর্ণ স্কিমা সংস্করণ প্রদান করবে।

গেটম্যাপ

const PropertyInfo * GetMap(
  PropertyPathHandle aHandle
) const 

একটি পয়েন্টার ফেরত পাঠায় PropertyInfo একটি নির্দিষ্ট পথ হ্যান্ডেল বর্ণনা কাঠামো।

বিশদ
রিটার্ন মান
PropertyInfo*

গেটম্যাক্স ভার্সন

SchemaVersion GetMaxVersion() const 

গেটমিন ভার্সন

SchemaVersion GetMinVersion() const 

গেটনেক্সটচাইল্ড

PropertyPathHandle GetNextChild(
  PropertyPathHandle aParentId,
  PropertyPathHandle aChildHandle
) const 

বিদ্যমান শিশুকে একটি হ্যান্ডেল দেওয়া, একটি নির্দিষ্ট পিতামাতার সাথে সম্পর্কিত পরবর্তী শিশু হ্যান্ডেলটি দেয়।

বিশদ
রিটার্ন মান
PropertyPathHandle
পরের সন্তানের হ্যান্ডেল।

গেটপ্যারেন্ট

PropertyPathHandle GetParent(
  PropertyPathHandle aHandle
) const 

প্রদত্ত সন্তানের পাথ হ্যান্ডেলের প্যারেন্ট হ্যান্ডেল ফিরিয়ে দেয়।

হ্যান্ডেলের অভিধান কীগুলি সেই ক্ষেত্রে সংরক্ষণ করা হয় যেখানে প্যারেন্ট হ্যান্ডেলটিও একটি অভিধান উপাদান।

বিশদ
রিটার্ন মান
PropertyPathHandle
পিতামাতার হাতল।

গেটপ্রোফিলআইডি

uint32_t GetProfileId(
  void
) const 

সম্পর্কিত বৈশিষ্ট্যের প্রোফাইল আইডি প্রদান করে।

বিশদ
রিটার্ন মান
Trait
প্রোফাইল আইডি

গেটআরলেটিভপ্যাথট্যাগগুলি

WEAVE_ERROR GetRelativePathTags(
  const PropertyPathHandle aCandidateHandle,
  uint64_t *aTags,
  const uint32_t aTagsSize,
  uint32_t & aNumTags
) const 

একটি প্রপার্টিপথ হ্যান্ডেলকে প্রসঙ্গ ট্যাগগুলির অ্যারে রূপান্তর করে।

বিশদ
পরামিতি
[in] aCandidateHandle
প্রপার্টিপথহ্যান্ডলে রূপান্তরিত হতে হবে।
[in] aTags
আউটপুট অ্যারে পয়েন্টার।
[in] aTagsSize
উপাদানগুলির সংখ্যায় aTags অ্যারের আকার।
[out] aNumTags
ট্যাগগুলিতে লিখিত ট্যাগগুলির সংখ্যা
ফিরে আসে
সাফল্যের ক্ষেত্রে WEAVE_NO_ERROR; WEAVE_ERROR_NO_MEMORY যদি পুরো পথটি সঞ্চয় করার জন্য যদি ট্যাগগুলি খুব ছোট হয়।

গেটটাগ

uint64_t GetTag(
  PropertyPathHandle aHandle
) const 

পাথ হ্যান্ডেলের সাথে যুক্ত ট্যাগটি ফেরত দেয়।

যদি এটি অভিধানের উপাদান থাকে তবে এই ফাংশনটি প্রোফাইল ট্যাগটি প্রদান করে। অন্যথায়, এটি প্রসঙ্গ ট্যাগগুলি ফেরত দেয়।

বিশদ
রিটার্ন মান
uint64_t

GetVersionIntersication

bool GetVersionIntersection(
  SchemaVersionRange & aVersion,
  SchemaVersionRange & aIntersection
) const 

একটি সংস্করণ পরিসর দেওয়া হয়েছে, এই ফাংশনটি কিনা স্কিমার সাহায্যে এই স্কিমা ইঞ্জিনটিকে ব্যাক করে চলেছে এবং স্কিমার দ্বারা সমর্থিত কোনটির মধ্যে কোনও সামঞ্জস্যতার ছেদ রয়েছে কিনা তা পরীক্ষা করে দেখুন।

যদি কোনও ছেদ থাকে, তবে ফাংশনটি সত্য ফিরে আসবে এবং সেই ছেদ পরীক্ষার ফলাফলগুলি প্রতিফলিত করতে পাস করা আন্তঃসংযোগ যুক্তিটি আপডেট করবে।

ইসডেটরিয়

bool IsDictionary(
  PropertyPathHandle aHandle
) const 

হ্যান্ডেলটি যদি অভিধান হয় (তবে অভিধানে নয় - নীচের পদ্ধতিটি দেখুন) সত্য হয় s

বিশদ
রিটার্ন মান
bool

আইসেফেরাল

bool IsEphemeral(
  PropertyPathHandle aHandle
) const 

আইসইনড অভিধান

bool IsInDictionary(
  PropertyPathHandle aHandle,
  PropertyPathHandle & aDictionaryItemHandle
) const 

রিটার্নস যদি সত্য হয় হ্যান্ডেল একটি অভিধান (ক অভিধান উপাদান) ভিতরে নেই।

হ্যান্ডেলটিতে পাস করা একজন ব্যবহারকারী (aDediaItemHandle) অভিধানের মধ্যে শীর্ষ সর্বাধিক অভিধানের উপাদান হ্যান্ডেলের দিকে ইঙ্গিত করতে আপডেট করা হয়েছে।

বিশদ
রিটার্ন মান
bool

ইসলাইফ

bool IsLeaf(
  PropertyPathHandle aPropertyHandle
) const 

যদি হ্যান্ডেলটি স্কিমা গাছের কোনও পাতার নোডকে বোঝায় তবে এটি সত্য করে।

বিশদ
রিটার্ন মান
bool

ইসনুলযোগ্য

bool IsNullable(
  PropertyPathHandle aHandle
) const 

আইস ptionচ্ছিক

bool IsOptional(
  PropertyPathHandle aHandle
) const 

ইস্পার্ট

bool IsParent(
  PropertyPathHandle aChildHandle,
  PropertyPathHandle aParentHandle
) const 

প্রদত্ত হ্যান্ডেলটি অন্য হ্যান্ডেলের শিশু কিনা তা পরীক্ষা করে।

এটি ইন-ডাইরেক্ট প্যারেন্ট হতে পারে।

বিশদ
রিটার্ন মান
bool

ম্যাপহ্যান্ডলটোপথ

WEAVE_ERROR MapHandleToPath(
  PropertyPathHandle aHandle,
  nl::Weave::TLV::TLVWriter & aPathWriter
) const 

একটি রূপান্তর পথ হ্যান্ডেল TLV পথ।

বিশদ
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
other
একটি হ্যান্ডেল রূপান্তর করতে পারেনি TLV পথ

ম্যাপপথটোহ্যান্ডল

WEAVE_ERROR MapPathToHandle(
  nl::Weave::TLV::TLVReader & aPathReader,
  PropertyPathHandle & aHandle
) const 

একটি পাঠককে ডাব্লুডিএম পাথের উপাদানটির মূলের দিকে রেখে দেওয়া হয়েছে, প্রাসঙ্গিক ট্যাগগুলি পড়ুন এবং সমপরিমাণ পাথ হ্যান্ডেল সরবরাহ করুন।

বিশদ
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
WEAVE_ERROR_TLV_TAG_NOT_FOUND
কোনও ত্রুটিযুক্ত / ভুলভাবে নির্দিষ্ট পাথের কারণে যদি কোনও ম্যাচিং হ্যান্ডেল পাওয়া যায় না।

ম্যাপপথটোহ্যান্ডল

WEAVE_ERROR MapPathToHandle(
  const char *aPathString,
  PropertyPathHandle & aHandle
) const 

ডাব্লুডিএম পাথের একটি স্ট্রিং প্রতিনিধিত্ব দেওয়া প্রাসঙ্গিক ট্যাগগুলি পড়ুন এবং সমপরিমাণ পাথ হ্যান্ডেল সরবরাহ করুন।

নিম্নলিখিত নিয়মগুলি ব্যবহার করে ডাব্লুডিএম পাথ স্ট্রিং হিসাবে উপস্থাপিত হয়:

  • ট্যাগ পৃথক করা হয় /
  • পাথ একটি নেতৃস্থানীয় সঙ্গে শুরু হওয়া উচিত / এবং একটি trailing স্ল্যাশ থাকতে পারবে না
  • WDM পথে সংখ্যাসূচক ট্যাগ স্ট্রিং এনকোডিং করার পূর্ণসংখ্যা মান C লাইব্রেরি ব্যবহার এনকোড করা আবশ্যক, অর্থাত দশমিক এনকোডিং (ডিফল্ট) আবশ্যক ধারণ একটি নেতৃস্থানীয় 0, একটি হেক্সাডেসিমেল এনকোডিং এর সাথে শুরু হওয়া উচিত 0x , এবং অকট্যাল এনকোডিং একটি নেতৃস্থানীয় থাকা আবশ্যক 0

বিশদ
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
WEAVE_ERROR_TLV_TAG_NOT_FOUND
যদি কোনও মিলের হ্যান্ডেল পাওয়া যায় না।
WEAVE_ERROR_INVALID_ARGUMENT
যদি কোনও পাথের স্ট্রিংটি ত্রুটিযুক্ত হয়

ম্যাচপ্রোফাইলআইডি

bool MatchesProfileId(
  uint32_t aProfileId
) const 

স্কিমাতে সঞ্চিত প্রোফাইল আইডিতে পাস করা হলে সত্যটি ফিরে আসে।

বিশদ
রিটার্ন মান
bool

তথ্য উদ্ধার

WEAVE_ERROR RetrieveData(
  PropertyPathHandle aHandle,
  uint64_t aTagToWrite,
  nl::Weave::TLV::TLVWriter & aWriter,
  IGetDataDelegate *aDelegate,
  IDirtyPathCut *apDirtyPathCut
) const 

সংশ্লিষ্ট পাথরের উপাদান সম্পর্কিত একটি পাথ হ্যান্ডেল এবং লেখকের অবস্থান দেওয়া, উত্স থেকে পাতার ডেটা উদ্ধার করুন এবং এটি স্কিমা অনুবর্তী পদ্ধতিতে লেখক দ্বারা নির্দেশিত বাফারে লিখুন।

বিশদ
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
other
ডেটা লেখার ক্ষেত্রে ত্রুটিগুলির মুখোমুখি।

পুনরুদ্ধারযোগ্য আপডেটেবল অভিধান অভিধান ata

WEAVE_ERROR RetrieveUpdatableDictionaryData(
  PropertyPathHandle aHandle,
  uint64_t aTagToWrite,
  nl::Weave::TLV::TLVWriter & aWriter,
  IGetDataDelegate *aDelegate,
  PropertyPathHandle & aPropertyPathHandleOfDictItemToStartFrom
) const 

দোকান তথ্য

WEAVE_ERROR StoreData(
  PropertyPathHandle aHandle,
  nl::Weave::TLV::TLVReader & aReader,
  ISetDataDelegate *aDelegate,
  IPathFilter *aPathFilter
) const 

একটি পাথ হ্যান্ডেল এবং একটি পাঠক সম্পর্কিত ডেটা উপাদানটির উপরে অবস্থান নির্ধারণ করে, পাঠকের দ্বারা নির্দেশিত ডেটা বাফারটি প্রসেস করুন এবং যখনই কোনও পাতার ডেটা আইটেমের মুখোমুখি হবে সেটেলফ্যাটা ডেটা কল করে ডুবে এটি সংরক্ষণ করুন।

বিশদ
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
other
ডেটা বিশ্লেষণ / প্রক্রিয়াজাতকরণে ত্রুটি হয়েছে।