ext

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2023 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewReader

func NewReader(addr string) (tl.Reader, error)

NewReader uses the scheme prefix as the driver name, defaulting to csv.

func NewWriter

func NewWriter(addr string) (tl.Writer, error)

NewWriter uses the scheme prefix as the driver name, defaulting to csv.

func OpenReader added in v0.10.0

func OpenReader(addr string) (tl.Reader, error)

OpenReader returns an opened reader.

func OpenWriter added in v0.10.0

func OpenWriter(addr string, create bool) (tl.Writer, error)

OpenWriter returns an opened writer.

func ParseExtensionArgs added in v0.10.1

func ParseExtensionArgs(value string) (string, string, error)

func RegisterExtension

func RegisterExtension(name string, factory extensionFactory) error

RegisterExtension registers an Extension.

func RegisterReader

func RegisterReader(name string, factory readerFactory) error

RegisterReader registers a Reader.

func RegisterWriter

func RegisterWriter(name string, factory writerFactory) error

RegisterWriter registers a Writer.

Types

type Extension

type Extension interface {
}

Extension defines two methods that specify the entities in an Extension and how to Create the necessary output structures, e.g. in a database.

func GetExtension

func GetExtension(name string, args string) (Extension, error)

GetExtension returns an Extension.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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