LongDataLayout

رابط عمومی LongDataLayout

DataLayout که داده های ذخیره شده در بافر را به Long تبدیل می کند.

همچنین ببینید

روش های عمومی

LongDataBuffer چکیده
applicationTo (بافر S)
این طرح را در بافر ارائه شده اعمال کنید.
انتزاعی طولانی
readLong (بافر S، شاخص طولانی)
مقادیر n = scale() را از بافر در شاخص داده شده می خواند و آنها را به صورت طولانی برمی گرداند.
چکیده طولانی
readObject (بافر S، نمایه طولانی)
مقادیر n = scale() را از بافر در شاخص داده شده می خواند و آنها را به عنوان یک مقدار واحد در نوع کاربر برمی گرداند.
خلأ انتزاعی
writeLong (بافر S، مقدار طولانی، شاخص طولانی)
پس از تبدیل آن به نوع بافر، یک طولانی در بافر در شاخص داده شده می نویسد.
خلأ انتزاعی
writeObject (بافر S، مقدار طولانی، شاخص طولانی)

روش های ارثی

روش های عمومی

انتزاعی عمومی LongDataBuffer applicationTo (بافر S)

این طرح را در بافر ارائه شده اعمال کنید.

نمونه DataBuffer بازگشتی صرفاً یک بسته‌بندی به بافر اصلی است و ذخیره‌سازی پشتیبان خودش را ندارد.

پارامترها
بافر بافر هدف برای اعمال این طرح
برمی گرداند
  • یک بافر با این طرح

چکیده عمومی طولانی readLong (بافر S، نمایه طولانی)

مقادیر n = scale() را از بافر در شاخص داده شده می خواند و آنها را به صورت طولانی برمی گرداند.

پارامترها
بافر بافر برای خواندن
شاخص موقعیت بافر برای خواندن در بافر
برمی گرداند
  • ارزش طولانی
همچنین ببینید

چکیده عمومی Long Read Object (بافر S، نمایه طولانی)

مقادیر n = scale() را از بافر در شاخص داده شده می خواند و آنها را به عنوان یک مقدار واحد در نوع کاربر برمی گرداند.

این وظیفه پیاده‌کننده‌های این رابط است که با استفاده از مناسب‌ترین روش، مقدار مورد نظر را از بافر داده شده بخوانند. به عنوان مثال، برای طرح‌بندی که یک long به یک BigInteger تبدیل می‌کند،

 @Override
 public BigInteger readObject(LongDataBuffer buffer, long index) {
   return BigInteger.valueOf(buffer.getLong(index));
 }
 
اگر یک مقدار کاربر منفرد بیش از یک مقدار بافر مقیاس شود، index موقعیت شروع دنباله ای را که باید از بافر خوانده شود را نشان می دهد.

پارامترها
بافر بافر برای خواندن
شاخص موقعیت بافر برای خواندن در بافر
برمی گرداند
  • مقدار تبدیل شده

انتزاع عمومی void writeLong (بافر S، مقدار طولانی، شاخص طولانی)

پس از تبدیل آن به نوع بافر، یک طولانی در بافر در شاخص داده شده می نویسد.

پارامترها
بافر بافر برای نوشتن
ارزش طولانی برای تبدیل و نوشتن
شاخص ایندکس در بافر که در آن مقدار تبدیل شده باید نوشته شود
همچنین ببینید

انتزاع عمومی void writeObject (بافر S، مقدار طولانی، شاخص طولانی)