nosql

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2025 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Parameterized = false

Functions

func And

func And(exprs ...Expr) *logicExpr

func Eq

func Eq(column string, value any) *compExpr

func Gt

func Gt(column string, value any) *compExpr

func Like

func Like(column string, value any) *compExpr

func Lt

func Lt(column string, value any) *compExpr

func Ne

func Ne(column string, value any) *compExpr

func Not

func Not(expr *compExpr) *notExpr

func Null

func Null(column string) *compExpr

func Or

func Or(exprs ...Expr) *logicExpr

Types

type Expr

type Expr interface {
	ToSQL() (string, []any)
}

type Exprs

type Exprs []Expr

func (Exprs) ToSQL

func (e Exprs) ToSQL() (string, []any)

type FindBuilder

type FindBuilder struct {
	// contains filtered or unexported fields
}

func Find

func Find() *FindBuilder

func (*FindBuilder) Cond

func (n *FindBuilder) Cond(expr ...Expr) *FindBuilder

func (*FindBuilder) Limit

func (n *FindBuilder) Limit(limit int) *FindBuilder

func (*FindBuilder) Offset

func (n *FindBuilder) Offset(offset int) *FindBuilder

func (*FindBuilder) Parameters

func (n *FindBuilder) Parameters() []any

func (*FindBuilder) ToIntent

func (n *FindBuilder) ToIntent() database.Request

type FindQuery

type FindQuery struct {
	Collection string

	ConditionsClause string
	Conditions       Exprs

	LimitClause  *int
	OffsetClause *int
	// contains filtered or unexported fields
}

type FirestoreClientProperties

type FirestoreClientProperties struct {
	Name         string
	DatabaseName string
}

type MongoDBClientProperties

type MongoDBClientProperties struct {
	Ip   string
	Port int
}

Jump to

Keyboard shortcuts

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