omniv21

package
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2021 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateSchemaHandler

func CreateSchemaHandler(ctx *schemahandler.CreateCtx) (schemahandler.SchemaHandler, error)

CreateSchemaHandler parses, validates and creates an omni-schema based handler.

Types

type CreateParams

type CreateParams struct {
	CustomFileFormats []fileformat.FileFormat
	// Deprecated.
	CustomParseFuncs transform.CustomParseFuncs
}

CreateParams allows user of this 'omni.2.1' schema handler to provide creation customization.

type RawRecord added in v0.0.8

type RawRecord struct {
	Node *idr.Node
}

RawRecord contains the raw data ingested in from the input stream in the form of an IDR tree. Note callers outside this package should absolutely make **NO** modifications to the content of RawRecord. Treat it like read-only.

func (*RawRecord) UUIDv3 added in v0.0.8

func (rr *RawRecord) UUIDv3() string

UUIDv3 returns a stable MD5(v3) hash of the RawRecord.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL