package native
- Alphabetic
- Public
- Protected
Type Members
- class NativeVerticaFileBuilder[-R] extends StreamFileBuilder[R] with VerticaFileBuilder[R]
File builder for the native Vertica file format, requires an implicit NativeVerticaRecordEncoder in scope.
File builder for the native Vertica file format, requires an implicit NativeVerticaRecordEncoder in scope.
- R
type of the records written to files being built.
- trait NativeVerticaPrimitiveTypeWriter extends LittleEndianByteWriter
Implementations for writing primitive data types in the Vertica native file encoding.
- trait NativeVerticaRecordEncoder[R] extends AnyRef
An encoder for encoding records to rows in the native Vertica file format.
An encoder for encoding records to rows in the native Vertica file format. Implementations need to define the encoding by composing calls to a provided primitive type writer, static column sizes and nullability of each field have to be defined separately.
- R
Type of records being encoded.
- class NativeVerticaRecordStreamWriter[R] extends RecordStreamWriter[R]
Stream writer implementation that encodes records using an implicit NativeVerticaRecordEncoder and writes them to the provided output stream.
Stream writer implementation that encodes records using an implicit NativeVerticaRecordEncoder and writes them to the provided output stream. See the native format specification for more details: https://www.vertica.com/docs/9.2.x/HTML/Content/Authoring/AdministratorsGuide/BinaryFilesAppendix/CreatingNativeBinaryFormatFiles.htm
- trait NativeVerticaTypeEncoder[-T] extends AnyRef
Encoder of arbitrary data types to the native Vertica file format.
Encoder of arbitrary data types to the native Vertica file format. The macro derived case class NativeVerticaRecordEncoder looks up type encoders implicitly for unknown types, this way arbitrary data types can be encoded.
- T
Type being encoded.
Value Members
- object NativeVerticaRecordEncoder