ShortDataLayout

ממשק ציבורי ShortDataLayout

DataLayout הממיר נתונים המאוחסנים במאגר לשורטים.

ראה גם

שיטות ציבוריות

מופשט ShortDataBuffer
applyTo (S buffer)
החל פריסה זו על המאגר המסופק.
תקציר קצר
readObject (מאגר S, אינדקס ארוך)
קורא ערכי n = scale() מהמאגר באינדקס הנתון ומחזיר אותם כערך בודד בסוג המשתמש.
מופשט קצר
readShort (מאגר S, אינדקס ארוך)
קורא ערכי מאגר n = scale() באינדקס הנתון ומחזיר אותם כקצר.
ריק מופשט
writeObject (מאגר S, ערך קצר, אינדקס ארוך)
ריק מופשט
writeShort (מאגר S, ערך קצר, אינדקס ארוך)
כותב שורט למאגר באינדקס הנתון לאחר המרתו לסוג המאגר.

שיטות בירושה

שיטות ציבוריות

תקציר ציבורי ShortDataBuffer applyTo (S buffer)

החל פריסה זו על המאגר המסופק.

מופע ה- DataBuffer המוחזר הוא פשוט מעטפת למאגר המקורי ואין לו אחסון גיבוי משלו.

פרמטרים
בַּלָם מאגר היעד שעליו להחיל פריסה זו
מחזיר
  • מאגר עם פריסה זו

תקציר ציבורי Short readObject (מאגר S, אינדקס ארוך)

קורא ערכי n = scale() מהמאגר באינדקס הנתון ומחזיר אותם כערך בודד בסוג המשתמש.

באחריות המיישמים של ממשק זה לקרוא את הערך שיש להמיר מהמאגר הנתון, תוך שימוש בשיטה המתאימה ביותר. לדוגמה, עבור פריסה שהמרת long יחיד למספר BigInteger ,

 @Override
 public BigInteger readObject(LongDataBuffer buffer, long index) {
   return BigInteger.valueOf(buffer.getLong(index));
 }
 
אם ערך משתמש בודד משתרע על פני יותר מערכי מאגר אחד, index מציין את מיקום ההתחלה של הרצף שיש לקרוא מהמאגר.

פרמטרים
בַּלָם המאגר שאפשר לקרוא ממנו
מַדָד מיקום המאגר לקריאה במאגר
מחזיר
  • הערך המומר

תקציר ציבורי קצר readShort (מאגר S, אינדקס ארוך)

קורא ערכי מאגר n = scale() באינדקס הנתון ומחזיר אותם כקצר.

פרמטרים
בַּלָם המאגר שאפשר לקרוא ממנו
מַדָד מיקום הערך לקריאה במאגר
מחזיר
  • הערך הקצר

public abstract void writeObject (מאגר S, ערך קצר, אינדקס ארוך)

public abstract void writeShort (מאגר S, ערך קצר, אינדקס ארוך)

כותב שורט למאגר באינדקס הנתון לאחר המרתו לסוג המאגר.

פרמטרים
בַּלָם המאגר לכתוב אליו
עֵרֶך הקצר להמיר ולכתוב
מַדָד אינדקס במאגר שבו יש לכתוב את הערך המומר