builder_input

package
v0.10.601 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuilderInput

type BuilderInput interface {
	GetGraphHolder() (primitivegraph.PrimitiveGraphHolder, bool)
	GetHandlerContext() (handler.HandlerContext, bool)
	GetParamMap() (map[int]map[string]interface{}, bool)
	GetParamMapStream() (streaming.MapStream, bool)
	GetTableMetadata() (tablemetadata.ExtendedTableMetadata, bool)
	GetDependencyNode() (primitivegraph.PrimitiveNode, bool)
	GetCommentDirectives() (sqlparser.CommentDirectives, bool)
	GetParserNode() (sqlparser.SQLNode, bool)
	GetProvider() (provider.IProvider, bool)
	SetProvider(provider.IProvider)
	GetOperationStore() (formulation.OperationStore, bool)
	SetOperationStore(op formulation.OperationStore)
	IsAwait() bool
	IsReturning() bool
	SetIsReturning(bool)
	GetVerb() string
	GetInputAlias() string
	IsUndo() bool
	SetInputAlias(inputAlias string)
	SetIsAwait(isAwait bool)
	SetCommentDirectives(commentDirectives sqlparser.CommentDirectives)
	SetIsUndo(isUndo bool)
	SetRequiredDataRequestKey(key string)
	GetRequiredDataRequestKey() (string, bool)
	SetPushdownLimit(limit int)
	GetPushdownLimit() (int, bool)
	SetDependencyNode(dependencyNode primitivegraph.PrimitiveNode)
	SetParserNode(node sqlparser.SQLNode)
	SetParamMap(paramMap map[int]map[string]interface{})
	GetAnnotatedAST() (annotatedast.AnnotatedAst, bool)
	SetAnnotatedAST(annotatedAST annotatedast.AnnotatedAst)
	SetParamMapStream(streaming.MapStream)
	SetVerb(verb string)
	Clone() BuilderInput
	GetHTTPPreparatorStream() (formulation.HttpPreparatorStream, bool)
	SetHTTPPreparatorStream(prepStream formulation.HttpPreparatorStream)
	IsTargetPhysicalTable() bool
	SetIsTargetPhysicalTable(isPhysical bool)
	SetTxnCtrlCtrs(internaldto.TxnControlCounters)
	GetTxnCtrlCtrs() (internaldto.TxnControlCounters, bool)
	GetTableInsertionContainer() (tableinsertioncontainer.TableInsertionContainer, bool)
	SetTableInsertionContainer(tableinsertioncontainer.TableInsertionContainer)
	SetInsertCtx(insertCtx drm.PreparedStatementCtx)
	GetInsertCtx() (drm.PreparedStatementCtx, bool)
}

Jump to

Keyboard shortcuts

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