Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RelationalColumn ¶
type RelationalColumn interface {
CanonicalSelectionString() string
DelimitedSelectionString(string) string
GetAlias() string
GetDecorated() string
GetName() string
GetOID() (oid.Oid, bool)
GetQualifier() string
GetType() string
GetWidth() int
WithAlias(string) RelationalColumn
WithDecorated(string) RelationalColumn
WithParserNode(sqlparser.SQLNode) RelationalColumn
WithQualifier(string) RelationalColumn
WithWidth(int) RelationalColumn
WithOID(oid.Oid) RelationalColumn
}
func NewRelationalColumn ¶
func NewRelationalColumn(colName string, colType string) RelationalColumn
type RelationalTable ¶
type RelationalTable interface {
GetAlias() string
GetBaseName() string
GetColumns() []RelationalColumn
GetName() (string, error)
GetView() (internaldto.ViewDTO, bool)
PushBackColumn(RelationalColumn)
WithAlias(alias string) RelationalTable
}
func NewRelationalTable ¶
func NewRelationalTable(hIDs internaldto.HeirarchyIdentifiers, discoveryID int, name, baseName string) RelationalTable
func NewRelationalView ¶
func NewRelationalView(viewDTO internaldto.ViewDTO) RelationalTable
Click to show internal directories.
Click to hide internal directories.