Package pgpassfile is a parser PostgreSQL .pgpass files.
Package pgproto3 is a encoder and decoder of the PostgreSQL wire protocol version 3.
This package contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. It builds on core streaming parser/generator package, and uses Jackson Annotations for configuration.
This package provides a Go client for the NAT-PMP internet protocol for port mapping and discovering the external IP address of a firewall.
Package pgservicefile is a parser for PostgreSQL service files (e.g. .pg_service.conf).
Package chunkreader provides an io.Reader
wrapper that minimizes IO reads and memory allocations.
This package contains general purpose annotations for the Jackson Data Processor, used on value and handler types. The only annotations not included are ones that require dependency to the Databind package.
This package contains Jackson extension component for reading and writing XML encoded data.
Further, the goal is to emulate how JAXB data-binding works with "Code-first" approach (that is, no support is added for "Schema-first" approach). Support for JAXB annotations is provided by JAXB annotation module; this module provides low-level abstractions (JsonParser
, JsonGenerator
, JsonFactory
) as well as small number of higher level overrides needed to make data-binding work.
Dataformat backends are used to support format alternatives to JSON, supported by default. This is done by sub-classing Jackson core abstractions.
This package is the jaxb annotations module for jackson.
This package implements POJO type materialization. Databinders can construct implementation classes for Java interfaces as part of deserialization.