Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Indirect ¶
type Indirect interface {
Parse() error
GetAssignedParameters() (internaldto.TableParameterCollection, bool)
GetColumnByName(name string) (typing.ColumnMetadata, bool)
GetColumns() []typing.ColumnMetadata
GetName() string
GetOptionalParameters() map[string]openapistackql.Addressable
GetRequiredParameters() map[string]openapistackql.Addressable
GetSelectAST() sqlparser.SelectStatement
GetSelectContext() drm.PreparedStatementCtx
GetType() IndirectType
GetUnderlyingSymTab() symtab.SymTab
SetAssignedParameters(internaldto.TableParameterCollection)
SetSelectContext(drm.PreparedStatementCtx)
SetUnderlyingSymTab(symtab.SymTab)
}
func NewSubqueryIndirect ¶ added in v0.3.293
func NewSubqueryIndirect(subQueryDTO internaldto.SubqueryDTO) (Indirect, error)
func NewViewIndirect ¶
func NewViewIndirect(viewDTO internaldto.ViewDTO) (Indirect, error)
type IndirectType ¶
type IndirectType int
const ( ViewType IndirectType = iota SubqueryType CTEType )
Click to show internal directories.
Click to hide internal directories.