## Uses of Interface
com.thinkaurelius.titan.diskstorage.WriteBuffer

- Packages that use WriteBuffer
  Package | Description
  --- | ---
  com.thinkaurelius.titan.core.attribute |
  com.thinkaurelius.titan.diskstorage |
  com.thinkaurelius.titan.diskstorage.util |
  com.thinkaurelius.titan.graphdb.database.idhandling |
  com.thinkaurelius.titan.graphdb.database.serialize |
  com.thinkaurelius.titan.graphdb.database.serialize.attribute |
  com.thinkaurelius.titan.graphdb.database.serialize.kryo |

- - ### Uses of WriteBuffer in com.thinkaurelius.titan.core.attribute

    Methods in com.thinkaurelius.titan.core.attribute with parameters of type WriteBuffer
    Modifier and Type | Method and Description
    --- | ---
    `void` | Geoshape.GeoshapeSerializer.`write(WriteBuffer buffer, Geoshape attribute)`
    `void` | AttributeSerializer.`write(WriteBuffer buffer, V attribute)` Writes the attribute value to the given WriteBuffer.

  - ### Uses of WriteBuffer in com.thinkaurelius.titan.diskstorage

    Methods in com.thinkaurelius.titan.diskstorage that return WriteBuffer
    Modifier and Type | Method and Description
    --- | ---
    `WriteBuffer` | WriteBuffer.`putBoolean(boolean val)`
    `WriteBuffer` | WriteBuffer.`putByte(byte val)`
    `WriteBuffer` | WriteBuffer.`putBytes(byte[] val)`
    `WriteBuffer` | WriteBuffer.`putBytes(StaticBuffer val)`
    `WriteBuffer` | WriteBuffer.`putChar(char val)`
    `WriteBuffer` | WriteBuffer.`putDouble(double val)`
    `WriteBuffer` | WriteBuffer.`putFloat(float val)`
    `WriteBuffer` | WriteBuffer.`putInt(int val)`
    `WriteBuffer` | WriteBuffer.`putLong(long val)`
    `WriteBuffer` | WriteBuffer.`putShort(short val)`

  - ### Uses of WriteBuffer in com.thinkaurelius.titan.diskstorage.util

    Classes in com.thinkaurelius.titan.diskstorage.util that implement WriteBuffer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WriteByteBuffer`

    Methods in com.thinkaurelius.titan.diskstorage.util that return WriteBuffer
    Modifier and Type | Method and Description
    --- | ---
    `static WriteBuffer` | WriteBufferUtil.`put(WriteBuffer out, byte[] bytes)`
    `static WriteBuffer` | WriteBufferUtil.`put(WriteBuffer out, StaticBuffer in)`
    `WriteBuffer` | WriteByteBuffer.`putBoolean(boolean val)`
    `WriteBuffer` | WriteByteBuffer.`putByte(byte val)`
    `WriteBuffer` | WriteByteBuffer.`putBytes(byte[] val)`
    `WriteBuffer` | WriteByteBuffer.`putBytes(StaticBuffer val)`
    `WriteBuffer` | WriteByteBuffer.`putChar(char val)`
    `WriteBuffer` | WriteByteBuffer.`putDouble(double val)`
    `WriteBuffer` | WriteByteBuffer.`putFloat(float val)`
    `WriteBuffer` | WriteByteBuffer.`putInt(int val)`
    `WriteBuffer` | WriteByteBuffer.`putLong(long val)`
    `WriteBuffer` | WriteByteBuffer.`putShort(short val)`

    Methods in com.thinkaurelius.titan.diskstorage.util with parameters of type WriteBuffer
    Modifier and Type | Method and Description
    --- | ---
    `static WriteBuffer` | WriteBufferUtil.`put(WriteBuffer out, byte[] bytes)`
    `static WriteBuffer` | WriteBufferUtil.`put(WriteBuffer out, StaticBuffer in)`

  - ### Uses of WriteBuffer in com.thinkaurelius.titan.graphdb.database.idhandling

    Methods in com.thinkaurelius.titan.graphdb.database.idhandling with parameters of type WriteBuffer
    Modifier and Type | Method and Description
    --- | ---
    `static void` | VariableLong.`write(WriteBuffer out, long value)`
    `static void` | VariableLong.`writeBackward(WriteBuffer out, long value)`
    `static void` | IDHandler.`writeEdgeType(WriteBuffer out, long etid, IDHandler.DirectionID dirID, boolean hidden)` The edge type is written as follows: [ Hidden & System (2 bit) | Relation-Type-ID (1 bit) | Relation-Type-Count (variable) | Direction-ID (1 bit)] Would only need 1 bit to store relation-type-id, but using two so we can upper bound.
    `static void` | IDHandler.`writeInlineEdgeType(WriteBuffer out, long etid)`
    `static void` | VariableLong.`writePositive(WriteBuffer out, long value)`
    `static void` | VariableLong.`writePositiveBackward(WriteBuffer out, long value)`
    `static void` | VariableLong.`writePositiveWithPrefix(WriteBuffer out, long value, long prefix, int prefixBitLen)`

  - ### Uses of WriteBuffer in com.thinkaurelius.titan.graphdb.database.serialize

    Subinterfaces of WriteBuffer in com.thinkaurelius.titan.graphdb.database.serialize
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DataOutput`

    Methods in com.thinkaurelius.titan.graphdb.database.serialize with parameters of type WriteBuffer
    Modifier and Type | Method and Description
    --- | ---
    `void` | OrderPreservingSerializer.`writeByteOrder(WriteBuffer buffer, V attribute)` Writes the attribute value to the given WriteBuffer such that the byte order of the result is equal to the natural order of the attribute.

  - ### Uses of WriteBuffer in com.thinkaurelius.titan.graphdb.database.serialize.attribute

    Methods in com.thinkaurelius.titan.graphdb.database.serialize.attribute with parameters of type WriteBuffer
    Modifier and Type | Method and Description
    --- | ---
    `void` | BooleanSerializer.`write(WriteBuffer out, Boolean attribute)`
    `void` | BooleanArraySerializer.`write(WriteBuffer buffer, boolean[] attribute)`
    `void` | ByteSerializer.`write(WriteBuffer out, Byte object)`
    `void` | ByteArraySerializer.`write(WriteBuffer buffer, byte[] attribute)`
    `void` | CharArraySerializer.`write(WriteBuffer buffer, char[] attribute)`
    `void` | CharacterSerializer.`write(WriteBuffer out, Character attribute)`
    `void` | DateSerializer.`write(WriteBuffer out, Date attribute)`
    `void` | DoubleSerializer.`write(WriteBuffer buffer, Double attribute)`
    `void` | DoubleArraySerializer.`write(WriteBuffer buffer, double[] attribute)`
    `void` | FloatSerializer.`write(WriteBuffer buffer, Float attribute)`
    `void` | FloatArraySerializer.`write(WriteBuffer buffer, float[] attribute)`
    `void` | IntArraySerializer.`write(WriteBuffer buffer, int[] attribute)`
    `void` | IntegerSerializer.`write(WriteBuffer out, Integer attribute)`
    `void` | LongSerializer.`write(WriteBuffer out, Long attribute)`
    `void` | LongArraySerializer.`write(WriteBuffer buffer, long[] attribute)`
    `void` | ShortSerializer.`write(WriteBuffer out, Short object)`
    `void` | ShortArraySerializer.`write(WriteBuffer buffer, short[] attribute)`
    `void` | StringSerializer.`write(WriteBuffer buffer, String attribute)`
    `void` | StringArraySerializer.`write(WriteBuffer buffer, String[] attribute)`
    `void` | AbstractDecimal.AbstractDecimalSerializer.`write(WriteBuffer buffer, V attribute)`
    `void` | BooleanSerializer.`writeByteOrder(WriteBuffer buffer, Boolean attribute)`
    `void` | ByteSerializer.`writeByteOrder(WriteBuffer buffer, Byte attribute)`
    `void` | CharacterSerializer.`writeByteOrder(WriteBuffer buffer, Character attribute)`
    `void` | DateSerializer.`writeByteOrder(WriteBuffer buffer, Date attribute)`
    `void` | IntegerSerializer.`writeByteOrder(WriteBuffer out, Integer attribute)`
    `void` | LongSerializer.`writeByteOrder(WriteBuffer out, Long attribute)`
    `void` | ShortSerializer.`writeByteOrder(WriteBuffer buffer, Short attribute)`
    `void` | StringSerializer.`writeByteOrder(WriteBuffer buffer, String attribute)`
    `void` | AbstractDecimal.AbstractDecimalSerializer.`writeByteOrder(WriteBuffer buffer, V attribute)`
    `protected void` | ArraySerializer.`writeLength(WriteBuffer buffer, Object array)`

  - ### Uses of WriteBuffer in com.thinkaurelius.titan.graphdb.database.serialize.kryo

    Methods in com.thinkaurelius.titan.graphdb.database.serialize.kryo with parameters of type WriteBuffer
    Modifier and Type | Method and Description
    --- | ---
    `void` | KryoSerializer.`writeClassAndObject(WriteBuffer out, Object object)`
    `void` | KryoSerializer.`writeObjectNotNull(WriteBuffer out, Object object)`

Copyright © 2012–2014. All rights reserved.