Documentation ¶
Index ¶
- Constants
- Variables
- type CertPG
- func (cdb *CertPG) BackfillStream(ctx context.Context, ls *certstream.LogStream)
- func (cdb *CertPG) Close() error
- func (cdb *CertPG) Entry(ctx context.Context, le *certstream.LogEntry) (err error)
- func (cdb *CertPG) LogError(err error, msg string, args ...any) error
- func (cdb *CertPG) Operator(ctx context.Context, lo *certstream.LogOperator) (err error)
- func (cdb *CertPG) Stream(ctx context.Context, ls *certstream.LogStream) (err error)
Constants ¶
View Source
const SelectMaxIndex = `SELECT MAX(logindex) AS logindex FROM CERTDB_entry WHERE stream = $1;`
View Source
const SelectMinIndex = `SELECT MIN(logindex) AS logindex FROM CERTDB_entry WHERE stream = $1;`
Variables ¶
View Source
var BulkRange = int64(4096)
View Source
var FunctionOperatorID string
View Source
var FunctionStreamID string
View Source
var ProcedureCreateSchema string
View Source
var ProcedureNewEntry string
View Source
var SelectGaps string
Functions ¶
This section is empty.
Types ¶
type CertPG ¶
type CertPG struct { *sql.DB certstream.Logger Backfill bool // if true, fill in missing entries in database *bwlimit.Limiter // limiter used when backfilling // contains filtered or unexported fields }
CertPG integrates with sql.DB to manage certificate stream data for a PostgreSQL database
func (*CertPG) BackfillStream ¶ added in v0.3.0
func (cdb *CertPG) BackfillStream(ctx context.Context, ls *certstream.LogStream)
func (*CertPG) Operator ¶
func (cdb *CertPG) Operator(ctx context.Context, lo *certstream.LogOperator) (err error)
Click to show internal directories.
Click to hide internal directories.