Documentation
¶
Index ¶
- func NewPostgresAssumedOfflineTable(ctx context.Context, db *sql.DB) (s *assumedOfflineStatements, err error)
- func NewPostgresBlacklistTable(ctx context.Context, db *sql.DB) (s *blacklistStatements, err error)
- func NewPostgresInboundPeeksTable(ctx context.Context, db *sql.DB) (s *inboundPeeksStatements, err error)
- func NewPostgresJoinedHostsTable(ctx context.Context, db *sql.DB) (s *joinedHostsStatements, err error)
- func NewPostgresNotaryServerKeysMetadataTable(ctx context.Context, db *sql.DB) (s *notaryServerKeysMetadataStatements, err error)
- func NewPostgresNotaryServerKeysTable(ctx context.Context, db *sql.DB) (s *notaryServerKeysStatements, err error)
- func NewPostgresOutboundPeeksTable(ctx context.Context, db *sql.DB) (s *outboundPeeksStatements, err error)
- func NewPostgresQueueEDUsTable(ctx context.Context, db *sql.DB) (s *queueEDUsStatements, err error)
- func NewPostgresQueueJSONTable(ctx context.Context, db *sql.DB) (s *queueJSONStatements, err error)
- func NewPostgresQueuePDUsTable(ctx context.Context, db *sql.DB) (s *queuePDUsStatements, err error)
- func NewPostgresRelayServersTable(ctx context.Context, db *sql.DB) (s *relayServersStatements, err error)
- func NewPostgresServerSigningKeysTable(ctx context.Context, db *sql.DB) (s *serverSigningKeyStatements, err error)
- type Database
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Database ¶
Database stores information needed by the federation sender
func NewDatabase ¶
func NewDatabase(ctx context.Context, conMan *sqlutil.Connections, dbProperties *config.DatabaseOptions, cache caching.FederationCache, isLocalServerName func(spec.ServerName) bool) (*Database, error)
NewDatabase opens a new database
Source Files
¶
Click to show internal directories.
Click to hide internal directories.