## Uses of Interface
org.apache.cassandra.io.util.FileMark

- Packages that use FileMark
  Package | Description
  --- | ---
  org.apache.cassandra.io.compress |
  org.apache.cassandra.io.util |

- - ### Uses of FileMark in org.apache.cassandra.io.compress

    Classes in org.apache.cassandra.io.compress that implement FileMark
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `CompressedSequentialWriter.CompressedFileWriterMark` Class to hold a mark to the position of the file

    Methods in org.apache.cassandra.io.compress that return FileMark
    Modifier and Type | Method and Description
    --- | ---
    `FileMark` | CompressedSequentialWriter.`mark()`

    Methods in org.apache.cassandra.io.compress with parameters of type FileMark
    Modifier and Type | Method and Description
    --- | ---
    `void` | CompressedSequentialWriter.`resetAndTruncate(FileMark mark)`

  - ### Uses of FileMark in org.apache.cassandra.io.util

    Classes in org.apache.cassandra.io.util that implement FileMark
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `RandomAccessReader.BufferedRandomAccessFileMark` Class to hold a mark to the position of the file
    `protected static class` | `SequentialWriter.BufferedFileWriterMark` Class to hold a mark to the position of the file

    Methods in org.apache.cassandra.io.util that return FileMark
    Modifier and Type | Method and Description
    --- | ---
    `FileMark` | ByteBufferDataInput.`mark()`
    `FileMark` | FileDataInput.`mark()`
    `FileMark` | RandomAccessReader.`mark()`
    `FileMark` | SequentialWriter.`mark()`

    Methods in org.apache.cassandra.io.util with parameters of type FileMark
    Modifier and Type | Method and Description
    --- | ---
    `long` | ByteBufferDataInput.`bytesPastMark(FileMark mark)`
    `long` | FileDataInput.`bytesPastMark(FileMark mark)`
    `long` | RandomAccessReader.`bytesPastMark(FileMark mark)`
    `void` | ByteBufferDataInput.`reset(FileMark mark)`
    `void` | FileDataInput.`reset(FileMark mark)`
    `void` | RandomAccessReader.`reset(FileMark mark)`
    `void` | SequentialWriter.`resetAndTruncate(FileMark mark)` Drops all buffered data that's past the limits of our new file mark + buffer capacity, or syncs and truncates the underlying file to the marked position

Copyright © 2018 The Apache Software Foundation