filter

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package filter builds parameterized predicates from trusted column names.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Builder

type Builder struct {
	Clauses []string
	Args    []any
}

func (*Builder) Deleted

func (b *Builder) Deleted(column string, policy db.Deleted) error

func (*Builder) Lifetime

func (b *Builder) Lifetime(created, deleted string, start, end time.Time) error

func (*Builder) SQL

func (b *Builder) SQL(base string) (string, []any)

func (*Builder) Strings

func (b *Builder) Strings(column string, values []string)

Strings treats nil as unrestricted and a non-nil empty slice as matching none.

Jump to

Keyboard shortcuts

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