add documentation

This commit is contained in:
adlerhurst
2025-05-08 19:01:55 +02:00
parent 47e63ed801
commit c6db6dc4b7
27 changed files with 126 additions and 21 deletions

View File

@@ -12,6 +12,7 @@ func (m Columns) Write(builder *StatementBuilder) {
}
}
// Column represents a column in a database table.
type Column interface {
Write(builder *StatementBuilder)
}
@@ -31,6 +32,8 @@ func (c column) Write(builder *StatementBuilder) {
var _ Column = (*column)(nil)
// ignoreCaseColumn represents two database columns, one for the
// original value and one for the lower case value.
type ignoreCaseColumn interface {
Column
WriteIgnoreCase(builder *StatementBuilder)