package
0.2.4
Repository: https://github.com/relloyd/halfpipe.git
Documentation: pkg.go.dev

# Functions

DsnConnectionDetailsToMap converts populates the supplied map with details from the connection-specific ODBC struct.
No description provided by the author
GetDsnConnectionDetails converts generic ConnectionDetails to DsnConnectionDetails and returns a pointer to the new struct.
No description provided by the author
OracleConnectionDetailsToDSN is a helper function to build a connection string.
No description provided by the author

# Variables

No description provided by the author

# Structs

ConnectionDetails is intended to hold credentials for a logical database connection.
No description provided by the author
DsnConnectionDetails is a simple struct to hold a DSN only.
No description provided by the author
HpConnection is a wrapper around: 1) Go native sql.DB 2) relloyd/go-sql.DB It also adds the DmlGenerator interface for use in components that output records to a database.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OracleConnectionDetails is a helper type to build connection details with.
Oracle-specific implementation of interface SqlStmtTxtBatcher is able to generate DELETE statements with batches of rows supplied.
Oracle-specific implementation of interface SqlStmtTxtBatcher is able to generate INSERT statements with batches of rows supplied.
Oracle-specific implementation of interface SqlStmtTxtBatcher is able to generate MERGE statements with batches of rows supplied.
No description provided by the author
Oracle-specific implementation of interface SqlStmtTxtBatcher is able to generate UPDATE statements with batches of rows supplied.

# Interfaces

No description provided by the author
Connector abstracts all access to Go SQL functionality.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SqlStmtGenerator is used as part of SqlStmtTxtBatcher.
SqlStmtTxtBatcher is used to combine DML statements that affect individual records into one statement, aiming to improve performance and reduce network round trips.
StatementBatch provides ability to execute bulk SQL via relloyd/go-sql library.
No description provided by the author

# Type aliases

DBConnections is used by transform code and JSON pipelines definitions.