db

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DB

type DB struct {
	*sql.DB
}

func NewDB

func NewDB() (*DB, error)

func (*DB) AddAssignment

func (db *DB) AddAssignment(name, assignmentType, className, totalPoints, correctPoints string) error

func (*DB) AddClass

func (db *DB) AddClass(className, subject string) error

func (*DB) DeleteAssignment

func (db *DB) DeleteAssignment(assignmentName, className string) error

func (*DB) DeleteClass

func (db *DB) DeleteClass(className string) error

func (*DB) EditAssignmentGrade

func (db *DB) EditAssignmentGrade(assignment, className, total, correct string) error

func (*DB) EditAssignmentName

func (db *DB) EditAssignmentName(oldName, newName, className string) error

func (*DB) EditAssignmentType

func (db *DB) EditAssignmentType(assignment, className, assignmentType string) error

func (*DB) EditClassName

func (db *DB) EditClassName(oldClassName, newClassName string) error

func (*DB) GetAllClassAssignments

func (db *DB) GetAllClassAssignments(className string) ([]string, error)

func (*DB) GetAllClasses

func (db *DB) GetAllClasses() ([]string, error)

func (*DB) GetClassAssignments

func (db *DB) GetClassAssignments(className string) (types.Assignments, error)

func (*DB) GetClassWeights

func (db *DB) GetClassWeights(className string) ([]types.AssignmentWeight, error)

func (*DB) GetClassesAndGrades

func (db *DB) GetClassesAndGrades() (types.ClassesAndGradesRaw, error)

func (*DB) UpdateClassWeights

func (db *DB) UpdateClassWeights(className, test, quiz, homework string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL