Documentation ¶
Index ¶
- func Flag(b bool) byte
- func FormatOptionalBoolean(b *bool) string
- func FormatOptionalString(s *string) string
- func Unflag(b byte) bool
- func ValueNodeId(subjectAreaCode, catalogNumber string) string
- type Course
- type CourseDetails
- type Database
- func (d *Database) InsertCourses(courses []Course) error
- func (d *Database) InsertCoursesDetails(coursesDetails []CourseDetails) error
- func (d *Database) InsertNodes(nodes []Node) error
- func (d *Database) InsertQuarterSubjectAreas(quarter Quarter, subjectAreas []SubjectArea) error
- func (d *Database) InsertQuarters(quarters []Quarter) error
- func (d *Database) InsertRelations(relations []Relation) error
- func (d *Database) InsertSubjectAreas(subjectAreas []SubjectArea) error
- func (d *Database) ListQuarterSubjectAreas(quarter Quarter) ([]SubjectArea, error)
- func (d *Database) ListQuarters() ([]Quarter, error)
- func (d *Database) ListSubjectAreas() ([]SubjectArea, error)
- type Node
- type NodeType
- type Quarter
- type Relation
- type SubjectArea
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatOptionalBoolean ¶
func FormatOptionalString ¶
func ValueNodeId ¶
Types ¶
type CourseDetails ¶
type Database ¶
func (*Database) InsertCourses ¶
func (*Database) InsertCoursesDetails ¶
func (d *Database) InsertCoursesDetails(coursesDetails []CourseDetails) error
func (*Database) InsertNodes ¶
func (*Database) InsertQuarterSubjectAreas ¶
func (d *Database) InsertQuarterSubjectAreas(quarter Quarter, subjectAreas []SubjectArea) error
func (*Database) InsertQuarters ¶
func (*Database) InsertRelations ¶
func (*Database) InsertSubjectAreas ¶
func (d *Database) InsertSubjectAreas(subjectAreas []SubjectArea) error
func (*Database) ListQuarterSubjectAreas ¶
func (d *Database) ListQuarterSubjectAreas(quarter Quarter) ([]SubjectArea, error)
func (*Database) ListQuarters ¶
func (*Database) ListSubjectAreas ¶
func (d *Database) ListSubjectAreas() ([]SubjectArea, error)
type SubjectArea ¶
Click to show internal directories.
Click to hide internal directories.