תת-מחלקות עקיפות ידועות |
DataLayout
הממיר נתונים המאוחסנים במאגר לבוליאנים.
ראה גם
שיטות ציבוריות
מופשט BooleanDataBuffer | applyTo (S buffer) החל פריסה זו על המאגר המסופק. |
בוליאני מופשט | readBoolean (מאגר S, אינדקס ארוך) קורא ערכי n = scale() מהמאגר באינדקס הנתון ומחזיר אותם כבוליאני. |
בוליאנית מופשטת | readObject (מאגר S, אינדקס ארוך) קורא ערכי n = scale() מהמאגר באינדקס הנתון ומחזיר אותם כערך בודד בסוג המשתמש. |
ריק מופשט | writeBoolean (מאגר S, ערך בוליאני, אינדקס ארוך) כותב בוליאן למאגר באינדקס הנתון לאחר המרתו לסוג המאגר. |
ריק מופשט | writeObject (מאגר S, ערך בוליאני, אינדקס ארוך) |
שיטות בירושה
שיטות ציבוריות
תקציר ציבורי BooleanDataBuffer applicationTo (S buffer)
החל פריסה זו על המאגר המסופק.
מופע ה- DataBuffer
המוחזר הוא פשוט מעטפת למאגר המקורי ואין לו אחסון גיבוי משלו.
פרמטרים
בַּלָם | מאגר היעד שעליו להחיל פריסה זו |
---|
מחזיר
- מאגר עם פריסה זו
תקציר בוליאני קריאה בוליאני ציבורי (מאגר S, אינדקס ארוך)
קורא ערכי n = scale()
מהמאגר באינדקס הנתון ומחזיר אותם כבוליאני.
פרמטרים
בַּלָם | המאגר שאפשר לקרוא ממנו |
---|---|
מַדָד | מיקום המאגר לקריאה במאגר |
מחזיר
- הערך הבוליאני
ראה גם
תקציר בוליאני readObject ציבורי (מאגר S, אינדקס ארוך)
קורא ערכי n = scale()
מהמאגר באינדקס הנתון ומחזיר אותם כערך בודד בסוג המשתמש.
באחריות המיישמים של ממשק זה לקרוא את הערך שיש להמיר מהמאגר הנתון, תוך שימוש בשיטה המתאימה ביותר. לדוגמה, עבור פריסה שהמרת long
יחיד למספר BigInteger
,
@Override public BigInteger readObject(LongDataBuffer buffer, long index) { return BigInteger.valueOf(buffer.getLong(index)); }אם ערך משתמש בודד משתרע על פני יותר מערכי מאגר אחד,
index
מציין את מיקום ההתחלה של הרצף שיש לקרוא מהמאגר. פרמטרים
בַּלָם | המאגר שאפשר לקרוא ממנו |
---|---|
מַדָד | מיקום המאגר לקריאה במאגר |
מחזיר
- הערך המומר
public abstract void writeBoolean (מאגר S, ערך בוליאני, אינדקס ארוך)
כותב בוליאן למאגר באינדקס הנתון לאחר המרתו לסוג המאגר.
פרמטרים
בַּלָם | המאגר לכתוב אליו |
---|---|
עֵרֶך | הבוליאנית להמיר ולכתוב |
מַדָד | אינדקס במאגר שבו יש לכתוב את הערך המומר |