Class DataTableBuilder

ডেটাটেবিলবিল্ডার

DataTable অবজেক্ট তৈরির পদ্ধতি। একটি ডেটা টেবিল তৈরি করতে প্রথমে এর কলামগুলো নির্দিষ্ট করতে হয় এবং তারপর এক এক করে এর সারিগুলো যোগ করতে হয়। উদাহরণ:

const data = Charts.newDataTable()
                 .addColumn(Charts.ColumnType.STRING, 'Month')
                 .addColumn(Charts.ColumnType.NUMBER, 'In Store')
                 .addColumn(Charts.ColumnType.NUMBER, 'Online')
                 .addRow(['January', 10, 1])
                 .addRow(['February', 12, 1])
                 .addRow(['March', 20, 2])
                 .addRow(['April', 25, 3])
                 .addRow(['May', 30, 4])
                 .build();

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Column(type, label) Data Table Builder ডেটা টেবিলে একটি কলাম যোগ করে।
add Row(values) Data Table Builder ডেটা টেবিলে একটি সারি যোগ করে।
build() Data Table একটি ডেটা টেবিল তৈরি করে এবং ফেরত দেয়।
set Value(row, column, value) Data Table Builder টেবিলে একটি নির্দিষ্ট মান নির্ধারণ করে।

বিস্তারিত ডকুমেন্টেশন

addColumn(type, label)

ডেটা টেবিলে একটি কলাম যোগ করে। কলামগুলো ০ থেকে n পর্যন্ত যোগ করা হবে।

চার্টে প্রথম কলামটি প্রায়শই লেবেলের জন্য ব্যবহৃত হয় (যেমন, লাইন চার্টের এক্স-অক্ষের লেবেল, বা পাই চার্টের স্লাইস লেবেল)। অন্যান্য কলামগুলো প্রায়শই ডেটার জন্য ব্যবহৃত হয় এবং তাই সেগুলোতে প্রায়শই সাংখ্যিক মানের প্রয়োজন হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
type Column Type কলামে থাকা ডেটার ধরণ (সংখ্যা, স্ট্রিং বা তারিখ)
label String কলামের লেবেল (এটি চার্টের লেজেন্ডের জন্য ব্যবহৃত হয়)।

ফেরত

DataTableBuilder — এটি চেইনিংয়ের জন্য ব্যবহৃত বিল্ডার।


addRow(values)

ডেটা টেবিলে একটি সারি যোগ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
values Object[] সারির জন্য মানগুলি, কলামগুলি যে ক্রমে প্রবেশ করানো হয়েছে সেই একই ক্রমে নির্দিষ্ট করা হয়।

ফেরত

DataTableBuilder — এটি চেইনিংয়ের জন্য ব্যবহৃত বিল্ডার।


build()

একটি ডেটা টেবিল তৈরি করে এবং ফেরত দেয়।

ফেরত

DataTable — ডেটা টেবিল

নিক্ষেপ

Error — যদি ডেটা টেবিলটি খালি থাকে বা অন্য কোনোভাবে ত্রুটিপূর্ণ হয়


setValue(row, column, value)

টেবিলে একটি নির্দিষ্ট মান নির্ধারণ করে।

ডেটা টেবিলে কলাম যোগ করার আগে আপনি একটি মান নির্ধারণ করতে পারেন। তবে, পরবর্তীতে কলামটি যোগ না করা হলে, মানটি উপেক্ষা করা হবে।

সব কলামের মান পূরণ করার প্রয়োজন নেই। যেগুলো পূরণ করা হবে না, সেগুলোকে null হিসেবে গণ্য করা হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
row Integer সারির সূচক (প্রথম সারির সূচক ০)
column Integer কলাম সূচক (প্রথম কলামের সূচক ০)
value Object টেবিল সেলের মান (কলামের জন্য সঠিক টাইপের হতে হবে)।

ফেরত

DataTableBuilder — এটি চেইনিংয়ের জন্য ব্যবহৃত বিল্ডার।