public abstract class AbstractNativeExcerpt extends net.openhft.lang.io.NativeBytes implements ExcerptCommon
| Constructor and Description |
|---|
AbstractNativeExcerpt(IndexedChronicle chronicle) |
| Modifier and Type | Method and Description |
|---|---|
Chronicle |
chronicle() |
long |
findMatch(ExcerptComparator comparator) |
void |
findRange(long[] startEnd,
ExcerptComparator comparator) |
long |
index() |
boolean |
index(long index) |
long |
lastWrittenIndex() |
long |
size()
This is an upper bound for the number of entires available.
|
ExcerptCommon |
toStart() |
boolean |
wasPadding() |
byteOrder, capacity, checkEndOfBuffer, compareAndSwapInt, compareAndSwapLong, limitAddr, longHash, position, position, positionAddr, positionAddr, read, readByte, readByte, readChar, readChar, readDouble, readDouble, readFloat, readFloat, readFully, readInt, readInt, readLong, readLong, readObject, readShort, readShort, readVolatileInt, readVolatileInt, readVolatileLong, readVolatileLong, remaining, startAddr, write, write, write, writeByte, writeChar, writeChar, writeDouble, writeDouble, writeFloat, writeFloat, writeInt, writeInt, writeLong, writeLong, writeObject, writeOrderedInt, writeOrderedInt, writeOrderedLong, writeOrderedLong, writeShort, writeShortaddAndGetInt, addAtomicDouble, addAtomicFloat, addAtomicInt, addAtomicLong, addByte, addDouble, addFloat, addInt, addLong, addShort, addUnsignedByte, addUnsignedInt, addUnsignedShort, append, append, append, append, append, append, append, append, append, append, append, append, append, appendDateMillis, appendDateTimeMillis, appendTimeMillis, available, busyLockInt, busyLockLong, bytesMarshallerFactory, charAt, close, currentThread, finish, flush, getAndAdd, inputStream, isFinished, length, outputStream, parseBoolean, parseDecimal, parseDouble, parseEnum, parseLong, parseLong, parseUTF, parseUTF, read, read, read, readBoolean, readBoolean, readCompactDouble, readCompactInt, readCompactLong, readCompactShort, readCompactUnsignedInt, readCompactUnsignedShort, readEnum, readFully, readInt24, readInt24, readInt48, readInt48, readLine, readList, readMap, readMarshallable, readObject, readObject, readStopBit, readUnsignedByte, readUnsignedByte, readUnsignedInt, readUnsignedInt, readUnsignedShort, readUnsignedShort, readUTF, readUTFΔ, readUTFΔ, readUTFΔ, readVolatileDouble, readVolatileFloat, reset, setCurrentThread, shortThreadId, skip, skipBytes, skipTo, stepBackAndSkipTo, subSequence, tryLockInt, tryLockLong, tryLockNanosInt, tryLockNanosLong, uniqueTid, unlockInt, unlockLong, write, write, write, writeBoolean, writeBoolean, writeByte, writeBytes, writeChars, writeCompactDouble, writeCompactInt, writeCompactLong, writeCompactShort, writeCompactUnsignedInt, writeCompactUnsignedShort, writeEnum, writeInt24, writeInt24, writeInt48, writeInt48, writeList, writeMap, writeMarshallable, writeObject, writeOrderedDouble, writeOrderedFloat, writeStartToPosition, writeStopBit, writeUnsignedByte, writeUnsignedByte, writeUnsignedInt, writeUnsignedInt, writeUnsignedShort, writeUnsignedShort, writeUTF, writeUTFΔ, writeUTFΔequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfinish, toEndavailable, close, read, read, read, read, readBoolean, readBoolean, readByte, readByte, readChar, readChar, readCompactDouble, readCompactInt, readCompactLong, readCompactShort, readCompactUnsignedInt, readCompactUnsignedShort, readDouble, readDouble, readEnum, readFloat, readFloat, readFully, readFully, readInt, readInt, readInt24, readInt24, readInt48, readInt48, readLine, readList, readLong, readLong, readMap, readObject, readObject, readObject, readShort, readShort, readStopBit, readUnsignedByte, readUnsignedByte, readUnsignedInt, readUnsignedInt, readUnsignedShort, readUnsignedShort, readUTF, readUTFΔ, readUTFΔ, readUTFΔ, readVolatileDouble, readVolatileFloat, readVolatileInt, readVolatileInt, readVolatileLong, readVolatileLong, skip, skipBytesaddAndGetInt, close, compareAndSwapInt, compareAndSwapLong, flush, getAndAdd, write, write, write, write, write, writeBoolean, writeBoolean, writeByte, writeByte, writeBytes, writeChar, writeChar, writeChars, writeCompactDouble, writeCompactInt, writeCompactLong, writeCompactShort, writeCompactUnsignedInt, writeCompactUnsignedShort, writeDouble, writeDouble, writeEnum, writeFloat, writeFloat, writeInt, writeInt, writeInt24, writeInt24, writeInt48, writeInt48, writeList, writeLong, writeLong, writeMap, writeObject, writeObject, writeOrderedDouble, writeOrderedFloat, writeOrderedInt, writeOrderedInt, writeOrderedLong, writeOrderedLong, writeShort, writeShort, writeStartToPosition, writeStopBit, writeUnsignedByte, writeUnsignedByte, writeUnsignedInt, writeUnsignedInt, writeUnsignedShort, writeUnsignedShort, writeUTF, writeUTFΔ, writeUTFΔaddAtomicDouble, addAtomicFloat, addAtomicInt, addAtomicLong, addByte, addDouble, addFloat, addInt, addLong, addShort, addUnsignedByte, addUnsignedInt, addUnsignedShort, busyLockInt, busyLockLong, tryLockInt, tryLockLong, tryLockNanosInt, tryLockNanosLong, unlockInt, unlockLongappend, append, append, append, append, append, append, append, append, append, append, append, appendDateMillis, appendDateTimeMillis, appendTimeMillisparseBoolean, parseDecimal, parseDouble, parseEnum, parseLong, parseLong, parseUTF, parseUTF, skipTo, stepBackAndSkipTobyteOrder, bytesMarshallerFactory, capacity, checkEndOfBuffer, inputStream, isFinished, outputStream, position, position, remaining, reset, writecharAt, length, subSequence, toStringpublic AbstractNativeExcerpt(@NotNull
IndexedChronicle chronicle)
throws IOException
IOExceptionpublic long index()
index in interface ExcerptCommonpublic ExcerptCommon toStart()
public boolean wasPadding()
wasPadding in interface ExcerptCommonpublic long lastWrittenIndex()
lastWrittenIndex in interface ExcerptCommonpublic long size()
ExcerptCommonsize in interface ExcerptCommon@NotNull public Chronicle chronicle()
chronicle in interface ExcerptCommonpublic boolean index(long index)
public long findMatch(@NotNull
ExcerptComparator comparator)
public void findRange(@NotNull
long[] startEnd,
@NotNull
ExcerptComparator comparator)
Copyright © 2014. All Rights Reserved.