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)
}
func NewBuilderInput ¶
func NewBuilderInput( graphHolder primitivegraph.PrimitiveGraphHolder, handlerCtx handler.HandlerContext, tbl tablemetadata.ExtendedTableMetadata, ) BuilderInput
Click to show internal directories.
Click to hide internal directories.