tabler

package
v0.0.0-...-f3f319a Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2015 License: BSD-3-Clause Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConnectDB

func ConnectDB(dataSourceName string) (*sql.DB, string, error)

func CreateTables

func CreateTables(db *sql.DB, tables tabledef.TableDefs) error

func Insert

func Insert(db *sql.DB, tables tabledef.TableDefs, row rowmessage.RowMessage) error

Types

type MessageInput

type MessageInput interface {
	ReadMsg() (rowmessage.RowMessage, error)
	Init() error
	Close() error
}

type Tabler

type Tabler struct {
	// contains filtered or unexported fields
}

func NewTabler

func NewTabler() *Tabler

func (*Tabler) Close

func (t *Tabler) Close()

func (*Tabler) GenerateTables

func (t *Tabler) GenerateTables() ([]byte, error)

func (*Tabler) Init

func (t *Tabler) Init(listenSocket string, inputFormat string) error

func (*Tabler) WriteRows

func (t *Tabler) WriteRows(tablesPath string, dsn string) error

Directories

Path Synopsis
Package message is a generated protocol buffer package.
Package message is a generated protocol buffer package.

Jump to

Keyboard shortcuts

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