Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DomainColumn ¶
type DomainColumn struct { ColumnInfo *rete.TableColumnNode Predicate *bridgego.Resource }
type DomainTable ¶
type DomainTable struct { TableInfo *rete.TableNode ClassResource *bridgego.Resource Columns []DomainColumn DomainKeysInfo *schema.HeadersAndDomainKeysInfo }
func NewDomainTable ¶
func (*DomainTable) DomainHeaders ¶
func (domainTable *DomainTable) DomainHeaders() *[]string
func (*DomainTable) UpdateDomainTableSchema ¶
func (tableSpec *DomainTable) UpdateDomainTableSchema(dbpool *pgxpool.Pool, dropExisting bool) error
type JetStoreProperties ¶
type OutputTableSpecs ¶
type OutputTableSpecs map[string]*DomainTable
func DomainTableDefinitions ¶
func DomainTableDefinitions(dbpool *pgxpool.Pool, tableMap map[string]*rete.TableNode) (OutputTableSpecs, error)
DomainTableDefinitions: Wrap the rete.TableNode into Domain Table Definition, including Domain Keys definition returns a mapping of the output domain tables with their column specs
Click to show internal directories.
Click to hide internal directories.