ভিডিও: GraphQL এ একটি সমাধানকারী ফাংশন কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
সমাধানকারী এর একটি সংগ্রহ ফাংশন যে একটি জন্য প্রতিক্রিয়া উৎপন্ন গ্রাফকিউএল প্রশ্ন. সহজ ভাষায়, ক সমাধানকারী একটি হিসাবে কাজ করে গ্রাফকিউএল কোয়েরি হ্যান্ডলার। প্রতি সমাধানকারী ফাংশন এ গ্রাফকিউএল স্কিমা নিচে দেওয়া চারটি অবস্থানগত আর্গুমেন্ট গ্রহণ করে − fieldName:(root, args, context, info) => { ফলাফল }
সহজভাবে তাই, একটি সমাধানকারী ফাংশন কি?
সমাধানকারী সংজ্ঞা প্রতিটি ধরনের প্রতিটি ক্ষেত্রে একটি দ্বারা সমর্থিত হয় ফাংশন বলা হয় a সমাধানকারী . ক সমাধানকারী ইহা একটি ফাংশন এটি একটি স্কিমার একটি টাইপ বা ক্ষেত্রের জন্য একটি মান সমাধান করে। সমাধানকারী স্ট্রিং, সংখ্যা, বুলিয়ান ইত্যাদির মতো বস্তু বা স্কেলার ফেরত দিতে পারে।
উপরের পাশাপাশি, গ্রাফকিউএল সাবস্ক্রিপশন কিসের জন্য ব্যবহার করা হয়? সদস্যতা হয় a গ্রাফকিউএল বৈশিষ্ট্য যা একটি সার্ভারকে তার ক্লায়েন্টদের কাছে ডেটা পাঠাতে দেয় যখন একটি নির্দিষ্ট ঘটনা ঘটে। সদস্যতা সাধারণত WebSockets দিয়ে প্রয়োগ করা হয়। সেই সেটআপে, সার্ভারটি তার সাবস্ক্রাইব করা ক্লায়েন্টের সাথে একটি অবিচলিত সংযোগ বজায় রাখে।
এছাড়াও জানতে হবে, GraphQL রেজলভার কিভাবে কাজ করে?
সমাধানকারীরা চাবি প্রতি এই গ্রাফ। প্রতিটি সমাধানকারী একটি একক ক্ষেত্র প্রতিনিধিত্ব করে, এবং করতে পারা ব্যবহার করা প্রতি আপনার কাছে থাকতে পারে এমন কোনো উৎস(গুলি) থেকে ডেটা আনুন। সমাধানকারী একটি বাঁক জন্য নির্দেশাবলী প্রদান গ্রাফকিউএল ডেটাতে অপারেশন। সমাধানকারীরা একটি মধ্যে সংগঠিত প্রতি একটি ম্যাপিং প্রতি একটি মধ্যে ক্ষেত্র গ্রাফকিউএল স্কিমা
GraphQL প্রসঙ্গ কি?
ভিতরে গ্রাফকিউএল , ক প্রসঙ্গ একটি নির্দিষ্ট সম্পাদনের সমস্ত সমাধানকারী দ্বারা ভাগ করা একটি বস্তু। এটি প্রমাণীকরণ তথ্য, বর্তমান ব্যবহারকারী, ডাটাবেস সংযোগ, ডেটা উত্স এবং আপনার ব্যবসার লজিক চালানোর জন্য প্রয়োজনীয় অন্যান্য জিনিসগুলির মতো ডেটা রাখার জন্য দরকারী।
প্রস্তাবিত:
একটি GraphQL ক্যোয়ারী জন্য প্রতিক্রিয়া জেনারেট যে ফাংশন একটি সংগ্রহ?
প্রশ্নের উত্তর দেওয়ার জন্য, একটি স্কিমার সমস্ত ক্ষেত্রের জন্য সমাধান ফাংশন থাকতে হবে। ফাংশনের এই সংগ্রহকে 'রিজলভার ম্যাপ' বলা হয়। এই মানচিত্রটি একটি ফাংশনের সাথে স্কিমা ক্ষেত্র এবং প্রকারগুলি সম্পর্কিত করে
ভার্চুয়াল ফাংশন এবং ফাংশন ওভাররাইডিংয়ের মধ্যে পার্থক্য কী?
ভার্চুয়াল ফাংশন স্ট্যাটিক হতে পারে না এবং অন্য ক্লাসের বন্ধু ফাংশনও হতে পারে না। এগুলি সর্বদা বেস ক্লাসে সংজ্ঞায়িত করা হয় এবং প্রাপ্ত শ্রেণীতে ওভাররাইড করা হয়। প্রাপ্ত ক্লাসের জন্য ওভাররাইড করা বাধ্যতামূলক নয় (বা ভার্চুয়াল ফাংশনটিকে পুনরায় সংজ্ঞায়িত করুন), সেক্ষেত্রে ফাংশনের বেস ক্লাস সংস্করণ ব্যবহার করা হয়
কিভাবে GraphQL সমাধানকারী কাজ করে?
সমাধানকারীরা একটি GraphQL অপারেশন (একটি ক্যোয়ারী, মিউটেশন বা সাবস্ক্রিপশন) ডেটাতে পরিণত করার নির্দেশনা প্রদান করে। তারা হয় একই ধরণের ডেটা ফেরত দেয় যা আমরা আমাদের স্কিমাতে উল্লেখ করেছি বা সেই ডেটার জন্য একটি প্রতিশ্রুতি
আপনি একটি ফাংশন C++ মধ্যে একটি ফাংশন কল করতে পারেন?
লেক্সিক্যাল স্কোপিং সি-তে বৈধ নয় কারণ কম্পাইলার অভ্যন্তরীণ ফাংশনের সঠিক মেমরি অবস্থানে পৌঁছাতে/খুঁজে পেতে পারে না। নেস্টেড ফাংশন সি দ্বারা সমর্থিত নয় কারণ আমরা সি-তে অন্য ফাংশনের মধ্যে একটি ফাংশন সংজ্ঞায়িত করতে পারি না। আমরা একটি ফাংশনের ভিতরে একটি ফাংশন ঘোষণা করতে পারি, কিন্তু এটি একটি নেস্টেড ফাংশন নয়
ফাংশন পয়েন্ট কি তার গুরুত্ব ব্যাখ্যা করে ফাংশন ওরিয়েন্টেড মেট্রিক্স কি?
একটি ফাংশন পয়েন্ট (FP) হল পরিমাপের একটি ইউনিট যা ব্যবসায়িক কার্যকারিতার পরিমাণ প্রকাশ করার জন্য, একটি তথ্য সিস্টেম (একটি পণ্য হিসাবে) ব্যবহারকারীকে প্রদান করে। FPs সফ্টওয়্যার আকার পরিমাপ করে। তারা কার্যকরী আকারের জন্য একটি শিল্প মান হিসাবে ব্যাপকভাবে গৃহীত হয়