# Functions
ForStruct returns a Columns instance for the struct passed in.
ForStructWithAlias returns a Columns instance for the struct passed in.
NewColumns constructs a list of columns for a given table name.
NewColumnsWithAlias constructs a list of columns for a given table name, using a given alias for the table.
TagsFor is a function which returns all tags defined in model field.
# Structs
Column represents a SQL table column.
Columns represent a list of columns, related to a given table.
ReadableColumns represents a list of columns Pop is allowed to read.
Tag represents a field tag defined exclusively for pop package.
WriteableColumns represents a list of columns Pop is allowed to write.
# Type aliases
Tags is a group of pop tags defined in just one model field.