Versions in this module Expand all Collapse all v1 v1.1.0 Sep 28, 2026 v1.0.0 Sep 22, 2026 Changes in this version + func MergeViewControlsWithSelector(controls *spec.ViewControls, selector *xstate.Selector) *spec.ViewControls + func MissingPreparedRelationRootSQL(component *spec.Component, relation *data.Relation) error + func NonWindowControls(controls *spec.ViewControls, selector *xstate.Selector) *spec.ViewControls + func NonWindowSelector(selector *xstate.Selector) *xstate.Selector + func NormalizePreparedRelationSQL(sqlText string) string + func PreparedRelationNonWindowTokens(component *spec.Component) []string + func PreparedRelationSQL(component *spec.Component, relation *data.Relation, rootNonWindowSQL string) (string, error) + type Builder struct + func NewBuilder() *Builder + func (b *Builder) Build(ctx context.Context, opts ...BuilderOption) (*cache.ParmetrizedQuery, error) + func (b *Builder) CacheSQL(ctx context.Context, opts ...BuilderOption) (*cache.ParmetrizedQuery, error) + func (b *Builder) ProjectionSource(sqlText string) (string, error) + func (b *Builder) QueryMatcher(ctx context.Context, query *cache.ParmetrizedQuery, opts ...BuilderOption) (*cache.ParmetrizedQuery, error) + func (b *Builder) ShapeBound(query *cache.ParmetrizedQuery, opts ...BuilderOption) (*cache.ParmetrizedQuery, error) + type BuilderOption func(*builderOptions) + func WithBuilderBinder(binder xhandler.Binder) BuilderOption + func WithBuilderComponent(component *spec.Component) BuilderOption + func WithBuilderCompositeArgs(columns []string, rows [][]interface{}) BuilderOption + func WithBuilderControls(controls *spec.ViewControls) BuilderOption + func WithBuilderCriteriaCompiler(compiler *criteria.Compiler) BuilderOption + func WithBuilderDialect(dialect *info.Dialect) BuilderOption + func WithBuilderExcludePagination(exclude bool) BuilderOption + func WithBuilderInput(input reflect.Value) BuilderOption + func WithBuilderMatcher(by string, in []any) BuilderOption + func WithBuilderParameterResolver(resolver sqlx.ParameterResolver) BuilderOption + func WithBuilderParentQuery(query *cache.ParmetrizedQuery) BuilderOption + func WithBuilderParentSelector(selector *xstate.Selector) BuilderOption + func WithBuilderPartition(partition *PartitionInput) BuilderOption + func WithBuilderPositionalArgs(args []any) BuilderOption + func WithBuilderProjection(columns []string) BuilderOption + func WithBuilderRelation(relation *data.Relation) BuilderOption + func WithBuilderSQL(sqlText string) BuilderOption + func WithBuilderSelector(selector *xstate.Selector) BuilderOption + func WithBuilderSelectorPolicy(policy *spec.Selector) BuilderOption + func WithBuilderSkipRelationFilter(skip bool) BuilderOption + func WithBuilderSource(source *spec.ViewSource) BuilderOption + func WithBuilderTemplate(evaluator sqltemplate.Evaluator) BuilderOption + func WithBuilderView(view *data.View) BuilderOption + type PartitionInput struct + Args []any + Expression string + Table string + func (p *PartitionInput) Clone() *PartitionInput + type PreparedRelationBinder struct + Component *spec.Component + ParameterResolver sqlx.ParameterResolver + Relation *data.Relation + RootArgs []any + RootNonWindowSQL string + func (b PreparedRelationBinder) Bind() (string, []any, error)