Class

io.fsq.hfile.writer.concrete

ConcreteHFileWriter

Related Doc: package concrete

Permalink

class ConcreteHFileWriter extends HFileWriter with HFileMetadataKeys with Bytes

Linear Supertypes
Bytes, HFileMetadataKeys, HFileWriter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConcreteHFileWriter
  2. Bytes
  3. HFileMetadataKeys
  4. HFileWriter
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ConcreteHFileWriter(outputStream: FSDataOutputStream, blockSize: Int, compressionName: String)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val AverageKeyLengthKey: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  5. val AverageValueLengthKey: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  6. val ComparatorKey: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  7. val LastKeyKey: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  8. val NumEntries: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  9. val NumUniqueKeys: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  10. val TaskIdKey: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  11. val ThriftClassKey: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  12. val ThriftClassValue: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  13. val ThriftEncodingKey: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  14. val TimestampKey: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  15. val TotalKeyLength: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  16. val TotalValueLength: String

    Permalink
    Definition Classes
    HFileMetadataKeys
  17. def addFileInfo(key: String, value: Long): Unit

    Permalink
    Definition Classes
    ConcreteHFileWriter → HFileWriter
  18. def addFileInfo(key: String, value: String): Unit

    Permalink
    Definition Classes
    ConcreteHFileWriter → HFileWriter
  19. def addFileInfo(key: Array[Byte], value: Array[Byte]): Unit

    Permalink
    Definition Classes
    ConcreteHFileWriter → HFileWriter
  20. def addKeyValue(key: Array[Byte], value: Array[Byte]): Unit

    Permalink
    Definition Classes
    ConcreteHFileWriter → HFileWriter
  21. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  22. var blockBeginKeyOpt: Option[Array[Byte]]

    Permalink
  23. var blockBeginOffsetOpt: Option[Long]

    Permalink
  24. val blockSize: Int

    Permalink
  25. val byteOrdering: Ordering[Array[Byte]]

    Permalink
  26. def bytesToString(bs: Array[Byte]): String

    Permalink
  27. def checkBlockBoundary(): Unit

    Permalink
  28. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. def close(): Unit

    Permalink
    Definition Classes
    ConcreteHFileWriter → HFileWriter
  30. val comparator: Comparator[Array[Byte]]

    Permalink
  31. val compressionAlgo: CompressionAlgorithm

    Permalink
  32. val compressionName: String

    Permalink
  33. var compressorOpt: Option[Compressor]

    Permalink
  34. val dataBlockIndex: ListBuffer[DataBlockIndexEntry]

    Permalink
  35. var dataOutputStream: DataOutputStream

    Permalink
  36. var entryCount: Int

    Permalink
  37. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  38. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  39. val fileInfo: ListBuffer[(Array[Byte], Array[Byte])]

    Permalink
  40. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. def finishBlock(): Unit

    Permalink
  42. def finishFileInfo(): Unit

    Permalink
  43. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  44. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  45. def intToBytes(v: Int): Array[Byte]

    Permalink
    Definition Classes
    Bytes
  46. def isDuplicateKey(key: Array[Byte]): Boolean

    Permalink
  47. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  48. var lastKeyBuffer: Option[Array[Byte]]

    Permalink
  49. def longToBytes(v: Long): Array[Byte]

    Permalink
    Definition Classes
    Bytes
  50. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  51. def newBlock(): Unit

    Permalink
  52. def newCompressingStream(): Unit

    Permalink
  53. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  54. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  55. val outputStream: FSDataOutputStream

    Permalink
  56. def releaseCompressingStream(): Int

    Permalink
  57. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  58. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  59. var totalKeyLength: Long

    Permalink
  60. var totalValueLength: Long

    Permalink
  61. var uniqueKeys: Int

    Permalink
  62. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. def writeBlockIndex(): Unit

    Permalink
  66. def writeByteArray(by: Array[Byte], outputStream: DataOutputStream): Unit

    Permalink
    Definition Classes
    Bytes
  67. def writeFileInfo(): Unit

    Permalink
  68. def writeTrailer(fileInfoOffset: Long, dataBlockIndexOffset: Long): Unit

    Permalink
  69. def writeVariableLong(i: Long, outputStream: DataOutputStream): Unit

    Permalink
    Definition Classes
    Bytes

Inherited from Bytes

Inherited from HFileMetadataKeys

Inherited from HFileWriter

Inherited from AnyRef

Inherited from Any

Ungrouped