Versions in this module Expand all Collapse all v0 v0.1.0 Jul 6, 2026 Changes in this version + func MightHeredoc(s string) string + type Check struct + Expr string + Name string + Range *hcl.Range + type Column struct + Name string + Null bool + Range *hcl.Range + Type *schemahcl.Type + type ForeignKey struct + Columns []*schemahcl.Ref + OnDelete *schemahcl.Ref + OnUpdate *schemahcl.Ref + Range *hcl.Range + RefColumns []*schemahcl.Ref + Symbol string + type Index struct + Columns []*schemahcl.Ref + Name string + Parts []*IndexPart + Range *hcl.Range + Unique bool + type IndexPart struct + Column *schemahcl.Ref + Desc bool + Expr string + Range *hcl.Range + type PrimaryKey struct + Columns []*schemahcl.Ref + Name string + Parts []*IndexPart + Range *hcl.Range + type Schema struct + Name string + Range *hcl.Range + type Sequence struct + Name string + Qualifier string + Range *hcl.Range + Schema *schemahcl.Ref + func (s *Sequence) Label() string + func (s *Sequence) QualifierLabel() string + func (s *Sequence) SchemaRef() *schemahcl.Ref + func (s *Sequence) SetQualifier(q string) + type Table struct + Checks []*Check + Columns []*Column + ForeignKeys []*ForeignKey + Indexes []*Index + Name string + PrimaryKey *PrimaryKey + Qualifier string + Range *hcl.Range + Schema *schemahcl.Ref + func (t *Table) Label() string + func (t *Table) QualifierLabel() string + func (t *Table) SchemaRef() *schemahcl.Ref + func (t *Table) SetQualifier(q string)