user

package
v0.0.0-...-3c02646 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2021 License: MPL-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the user type in the database.
	Label = "user"
	// FieldID holds the string denoting the id field in the database.
	FieldID = "id"
	// FieldCreatedAt holds the string denoting the created_at field in the database.
	FieldCreatedAt = "created_at"
	// FieldUpdatedAt holds the string denoting the updated_at field in the database.
	FieldUpdatedAt = "updated_at"
	// FieldName holds the string denoting the name field in the database.
	FieldName = "name"
	// FieldEmail holds the string denoting the email field in the database.
	FieldEmail = "email"
	// FieldPassword holds the string denoting the password field in the database.
	FieldPassword = "password"
	// FieldIsSystem holds the string denoting the is_system field in the database.
	FieldIsSystem = "is_system"
	// FieldDisabledAt holds the string denoting the disabled_at field in the database.
	FieldDisabledAt = "disabled_at"
	// FieldDisabledReason holds the string denoting the disabled_reason field in the database.
	FieldDisabledReason = "disabled_reason"
	// FieldActivatedAt holds the string denoting the activated_at field in the database.
	FieldActivatedAt = "activated_at"
	// FieldActivationComment holds the string denoting the activation_comment field in the database.
	FieldActivationComment = "activation_comment"

	// EdgeMetadata holds the string denoting the metadata edge name in mutations.
	EdgeMetadata = "metadata"
	// EdgeSessions holds the string denoting the sessions edge name in mutations.
	EdgeSessions = "sessions"
	// EdgeActivation holds the string denoting the activation edge name in mutations.
	EdgeActivation = "activation"
	// EdgeActivations holds the string denoting the activations edge name in mutations.
	EdgeActivations = "activations"
	// EdgePlayers holds the string denoting the players edge name in mutations.
	EdgePlayers = "players"

	// Table holds the table name of the user in the database.
	Table = "users"
	// MetadataTable is the table the holds the metadata relation/edge.
	MetadataTable = "metadata"
	// MetadataInverseTable is the table name for the Metadata entity.
	// It exists in this package in order to avoid circular dependency with the "metadata" package.
	MetadataInverseTable = "metadata"
	// MetadataColumn is the table column denoting the metadata relation/edge.
	MetadataColumn = "user_metadata"
	// SessionsTable is the table the holds the sessions relation/edge.
	SessionsTable = "sessions"
	// SessionsInverseTable is the table name for the Session entity.
	// It exists in this package in order to avoid circular dependency with the "session" package.
	SessionsInverseTable = "sessions"
	// SessionsColumn is the table column denoting the sessions relation/edge.
	SessionsColumn = "user_sessions"
	// ActivationTable is the table the holds the activation relation/edge.
	ActivationTable = "users"
	// ActivationInverseTable is the table name for the Activation entity.
	// It exists in this package in order to avoid circular dependency with the "activation" package.
	ActivationInverseTable = "activations"
	// ActivationColumn is the table column denoting the activation relation/edge.
	ActivationColumn = "activation_user"
	// ActivationsTable is the table the holds the activations relation/edge. The primary key declared below.
	ActivationsTable = "activation_actor"
	// ActivationsInverseTable is the table name for the Activation entity.
	// It exists in this package in order to avoid circular dependency with the "activation" package.
	ActivationsInverseTable = "activations"
	// PlayersTable is the table the holds the players relation/edge.
	PlayersTable = "players"
	// PlayersInverseTable is the table name for the Player entity.
	// It exists in this package in order to avoid circular dependency with the "player" package.
	PlayersInverseTable = "players"
	// PlayersColumn is the table column denoting the players relation/edge.
	PlayersColumn = "player_user"
)

Variables

View Source
var (
	// DefaultCreatedAt holds the default value on creation for the created_at field.
	DefaultCreatedAt func() time.Time
	// DefaultUpdatedAt holds the default value on creation for the updated_at field.
	DefaultUpdatedAt func() time.Time
	// UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
	UpdateDefaultUpdatedAt func() time.Time
	// DefaultIsSystem holds the default value on creation for the is_system field.
	DefaultIsSystem bool
)
View Source
var (
	// ActivationsPrimaryKey and ActivationsColumn2 are the table columns denoting the
	// primary key for the activations relation (M2M).
	ActivationsPrimaryKey = []string{"activation_id", "user_id"}
)

Columns holds all SQL columns for user fields.

View Source
var ForeignKeys = []string{
	"activation_user",
}

ForeignKeys holds the SQL foreign-keys that are owned by the User type.

Functions

func ActivatedAt

func ActivatedAt(v time.Time) predicate.User

ActivatedAt applies equality check predicate on the "activated_at" field. It's identical to ActivatedAtEQ.

func ActivatedAtEQ

func ActivatedAtEQ(v time.Time) predicate.User

ActivatedAtEQ applies the EQ predicate on the "activated_at" field.

func ActivatedAtGT

func ActivatedAtGT(v time.Time) predicate.User

ActivatedAtGT applies the GT predicate on the "activated_at" field.

func ActivatedAtGTE

func ActivatedAtGTE(v time.Time) predicate.User

ActivatedAtGTE applies the GTE predicate on the "activated_at" field.

func ActivatedAtIn

func ActivatedAtIn(vs ...time.Time) predicate.User

ActivatedAtIn applies the In predicate on the "activated_at" field.

func ActivatedAtIsNil

func ActivatedAtIsNil() predicate.User

ActivatedAtIsNil applies the IsNil predicate on the "activated_at" field.

func ActivatedAtLT

func ActivatedAtLT(v time.Time) predicate.User

ActivatedAtLT applies the LT predicate on the "activated_at" field.

func ActivatedAtLTE

func ActivatedAtLTE(v time.Time) predicate.User

ActivatedAtLTE applies the LTE predicate on the "activated_at" field.

func ActivatedAtNEQ

func ActivatedAtNEQ(v time.Time) predicate.User

ActivatedAtNEQ applies the NEQ predicate on the "activated_at" field.

func ActivatedAtNotIn

func ActivatedAtNotIn(vs ...time.Time) predicate.User

ActivatedAtNotIn applies the NotIn predicate on the "activated_at" field.

func ActivatedAtNotNil

func ActivatedAtNotNil() predicate.User

ActivatedAtNotNil applies the NotNil predicate on the "activated_at" field.

func ActivationComment

func ActivationComment(v string) predicate.User

ActivationComment applies equality check predicate on the "activation_comment" field. It's identical to ActivationCommentEQ.

func ActivationCommentContains

func ActivationCommentContains(v string) predicate.User

ActivationCommentContains applies the Contains predicate on the "activation_comment" field.

func ActivationCommentContainsFold

func ActivationCommentContainsFold(v string) predicate.User

ActivationCommentContainsFold applies the ContainsFold predicate on the "activation_comment" field.

func ActivationCommentEQ

func ActivationCommentEQ(v string) predicate.User

ActivationCommentEQ applies the EQ predicate on the "activation_comment" field.

func ActivationCommentEqualFold

func ActivationCommentEqualFold(v string) predicate.User

ActivationCommentEqualFold applies the EqualFold predicate on the "activation_comment" field.

func ActivationCommentGT

func ActivationCommentGT(v string) predicate.User

ActivationCommentGT applies the GT predicate on the "activation_comment" field.

func ActivationCommentGTE

func ActivationCommentGTE(v string) predicate.User

ActivationCommentGTE applies the GTE predicate on the "activation_comment" field.

func ActivationCommentHasPrefix

func ActivationCommentHasPrefix(v string) predicate.User

ActivationCommentHasPrefix applies the HasPrefix predicate on the "activation_comment" field.

func ActivationCommentHasSuffix

func ActivationCommentHasSuffix(v string) predicate.User

ActivationCommentHasSuffix applies the HasSuffix predicate on the "activation_comment" field.

func ActivationCommentIn

func ActivationCommentIn(vs ...string) predicate.User

ActivationCommentIn applies the In predicate on the "activation_comment" field.

func ActivationCommentIsNil

func ActivationCommentIsNil() predicate.User

ActivationCommentIsNil applies the IsNil predicate on the "activation_comment" field.

func ActivationCommentLT

func ActivationCommentLT(v string) predicate.User

ActivationCommentLT applies the LT predicate on the "activation_comment" field.

func ActivationCommentLTE

func ActivationCommentLTE(v string) predicate.User

ActivationCommentLTE applies the LTE predicate on the "activation_comment" field.

func ActivationCommentNEQ

func ActivationCommentNEQ(v string) predicate.User

ActivationCommentNEQ applies the NEQ predicate on the "activation_comment" field.

func ActivationCommentNotIn

func ActivationCommentNotIn(vs ...string) predicate.User

ActivationCommentNotIn applies the NotIn predicate on the "activation_comment" field.

func ActivationCommentNotNil

func ActivationCommentNotNil() predicate.User

ActivationCommentNotNil applies the NotNil predicate on the "activation_comment" field.

func And

func And(predicates ...predicate.User) predicate.User

And groups list of predicates with the AND operator between them.

func CreatedAt

func CreatedAt(v time.Time) predicate.User

CreatedAt applies equality check predicate on the "created_at" field. It's identical to CreatedAtEQ.

func CreatedAtEQ

func CreatedAtEQ(v time.Time) predicate.User

CreatedAtEQ applies the EQ predicate on the "created_at" field.

func CreatedAtGT

func CreatedAtGT(v time.Time) predicate.User

CreatedAtGT applies the GT predicate on the "created_at" field.

func CreatedAtGTE

func CreatedAtGTE(v time.Time) predicate.User

CreatedAtGTE applies the GTE predicate on the "created_at" field.

func CreatedAtIn

func CreatedAtIn(vs ...time.Time) predicate.User

CreatedAtIn applies the In predicate on the "created_at" field.

func CreatedAtLT

func CreatedAtLT(v time.Time) predicate.User

CreatedAtLT applies the LT predicate on the "created_at" field.

func CreatedAtLTE

func CreatedAtLTE(v time.Time) predicate.User

CreatedAtLTE applies the LTE predicate on the "created_at" field.

func CreatedAtNEQ

func CreatedAtNEQ(v time.Time) predicate.User

CreatedAtNEQ applies the NEQ predicate on the "created_at" field.

func CreatedAtNotIn

func CreatedAtNotIn(vs ...time.Time) predicate.User

CreatedAtNotIn applies the NotIn predicate on the "created_at" field.

func DisabledAt

func DisabledAt(v time.Time) predicate.User

DisabledAt applies equality check predicate on the "disabled_at" field. It's identical to DisabledAtEQ.

func DisabledAtEQ

func DisabledAtEQ(v time.Time) predicate.User

DisabledAtEQ applies the EQ predicate on the "disabled_at" field.

func DisabledAtGT

func DisabledAtGT(v time.Time) predicate.User

DisabledAtGT applies the GT predicate on the "disabled_at" field.

func DisabledAtGTE

func DisabledAtGTE(v time.Time) predicate.User

DisabledAtGTE applies the GTE predicate on the "disabled_at" field.

func DisabledAtIn

func DisabledAtIn(vs ...time.Time) predicate.User

DisabledAtIn applies the In predicate on the "disabled_at" field.

func DisabledAtIsNil

func DisabledAtIsNil() predicate.User

DisabledAtIsNil applies the IsNil predicate on the "disabled_at" field.

func DisabledAtLT

func DisabledAtLT(v time.Time) predicate.User

DisabledAtLT applies the LT predicate on the "disabled_at" field.

func DisabledAtLTE

func DisabledAtLTE(v time.Time) predicate.User

DisabledAtLTE applies the LTE predicate on the "disabled_at" field.

func DisabledAtNEQ

func DisabledAtNEQ(v time.Time) predicate.User

DisabledAtNEQ applies the NEQ predicate on the "disabled_at" field.

func DisabledAtNotIn

func DisabledAtNotIn(vs ...time.Time) predicate.User

DisabledAtNotIn applies the NotIn predicate on the "disabled_at" field.

func DisabledAtNotNil

func DisabledAtNotNil() predicate.User

DisabledAtNotNil applies the NotNil predicate on the "disabled_at" field.

func DisabledReason

func DisabledReason(v string) predicate.User

DisabledReason applies equality check predicate on the "disabled_reason" field. It's identical to DisabledReasonEQ.

func DisabledReasonContains

func DisabledReasonContains(v string) predicate.User

DisabledReasonContains applies the Contains predicate on the "disabled_reason" field.

func DisabledReasonContainsFold

func DisabledReasonContainsFold(v string) predicate.User

DisabledReasonContainsFold applies the ContainsFold predicate on the "disabled_reason" field.

func DisabledReasonEQ

func DisabledReasonEQ(v string) predicate.User

DisabledReasonEQ applies the EQ predicate on the "disabled_reason" field.

func DisabledReasonEqualFold

func DisabledReasonEqualFold(v string) predicate.User

DisabledReasonEqualFold applies the EqualFold predicate on the "disabled_reason" field.

func DisabledReasonGT

func DisabledReasonGT(v string) predicate.User

DisabledReasonGT applies the GT predicate on the "disabled_reason" field.

func DisabledReasonGTE

func DisabledReasonGTE(v string) predicate.User

DisabledReasonGTE applies the GTE predicate on the "disabled_reason" field.

func DisabledReasonHasPrefix

func DisabledReasonHasPrefix(v string) predicate.User

DisabledReasonHasPrefix applies the HasPrefix predicate on the "disabled_reason" field.

func DisabledReasonHasSuffix

func DisabledReasonHasSuffix(v string) predicate.User

DisabledReasonHasSuffix applies the HasSuffix predicate on the "disabled_reason" field.

func DisabledReasonIn

func DisabledReasonIn(vs ...string) predicate.User

DisabledReasonIn applies the In predicate on the "disabled_reason" field.

func DisabledReasonIsNil

func DisabledReasonIsNil() predicate.User

DisabledReasonIsNil applies the IsNil predicate on the "disabled_reason" field.

func DisabledReasonLT

func DisabledReasonLT(v string) predicate.User

DisabledReasonLT applies the LT predicate on the "disabled_reason" field.

func DisabledReasonLTE

func DisabledReasonLTE(v string) predicate.User

DisabledReasonLTE applies the LTE predicate on the "disabled_reason" field.

func DisabledReasonNEQ

func DisabledReasonNEQ(v string) predicate.User

DisabledReasonNEQ applies the NEQ predicate on the "disabled_reason" field.

func DisabledReasonNotIn

func DisabledReasonNotIn(vs ...string) predicate.User

DisabledReasonNotIn applies the NotIn predicate on the "disabled_reason" field.

func DisabledReasonNotNil

func DisabledReasonNotNil() predicate.User

DisabledReasonNotNil applies the NotNil predicate on the "disabled_reason" field.

func Email

func Email(v string) predicate.User

Email applies equality check predicate on the "email" field. It's identical to EmailEQ.

func EmailContains

func EmailContains(v string) predicate.User

EmailContains applies the Contains predicate on the "email" field.

func EmailContainsFold

func EmailContainsFold(v string) predicate.User

EmailContainsFold applies the ContainsFold predicate on the "email" field.

func EmailEQ

func EmailEQ(v string) predicate.User

EmailEQ applies the EQ predicate on the "email" field.

func EmailEqualFold

func EmailEqualFold(v string) predicate.User

EmailEqualFold applies the EqualFold predicate on the "email" field.

func EmailGT

func EmailGT(v string) predicate.User

EmailGT applies the GT predicate on the "email" field.

func EmailGTE

func EmailGTE(v string) predicate.User

EmailGTE applies the GTE predicate on the "email" field.

func EmailHasPrefix

func EmailHasPrefix(v string) predicate.User

EmailHasPrefix applies the HasPrefix predicate on the "email" field.

func EmailHasSuffix

func EmailHasSuffix(v string) predicate.User

EmailHasSuffix applies the HasSuffix predicate on the "email" field.

func EmailIn

func EmailIn(vs ...string) predicate.User

EmailIn applies the In predicate on the "email" field.

func EmailLT

func EmailLT(v string) predicate.User

EmailLT applies the LT predicate on the "email" field.

func EmailLTE

func EmailLTE(v string) predicate.User

EmailLTE applies the LTE predicate on the "email" field.

func EmailNEQ

func EmailNEQ(v string) predicate.User

EmailNEQ applies the NEQ predicate on the "email" field.

func EmailNotIn

func EmailNotIn(vs ...string) predicate.User

EmailNotIn applies the NotIn predicate on the "email" field.

func HasActivation

func HasActivation() predicate.User

HasActivation applies the HasEdge predicate on the "activation" edge.

func HasActivationWith

func HasActivationWith(preds ...predicate.Activation) predicate.User

HasActivationWith applies the HasEdge predicate on the "activation" edge with a given conditions (other predicates).

func HasActivations

func HasActivations() predicate.User

HasActivations applies the HasEdge predicate on the "activations" edge.

func HasActivationsWith

func HasActivationsWith(preds ...predicate.Activation) predicate.User

HasActivationsWith applies the HasEdge predicate on the "activations" edge with a given conditions (other predicates).

func HasMetadata

func HasMetadata() predicate.User

HasMetadata applies the HasEdge predicate on the "metadata" edge.

func HasMetadataWith

func HasMetadataWith(preds ...predicate.Metadata) predicate.User

HasMetadataWith applies the HasEdge predicate on the "metadata" edge with a given conditions (other predicates).

func HasPlayers

func HasPlayers() predicate.User

HasPlayers applies the HasEdge predicate on the "players" edge.

func HasPlayersWith

func HasPlayersWith(preds ...predicate.Player) predicate.User

HasPlayersWith applies the HasEdge predicate on the "players" edge with a given conditions (other predicates).

func HasSessions

func HasSessions() predicate.User

HasSessions applies the HasEdge predicate on the "sessions" edge.

func HasSessionsWith

func HasSessionsWith(preds ...predicate.Session) predicate.User

HasSessionsWith applies the HasEdge predicate on the "sessions" edge with a given conditions (other predicates).

func ID

func ID(id int) predicate.User

ID filters vertices based on their identifier.

func IDEQ

func IDEQ(id int) predicate.User

IDEQ applies the EQ predicate on the ID field.

func IDGT

func IDGT(id int) predicate.User

IDGT applies the GT predicate on the ID field.

func IDGTE

func IDGTE(id int) predicate.User

IDGTE applies the GTE predicate on the ID field.

func IDIn

func IDIn(ids ...int) predicate.User

IDIn applies the In predicate on the ID field.

func IDLT

func IDLT(id int) predicate.User

IDLT applies the LT predicate on the ID field.

func IDLTE

func IDLTE(id int) predicate.User

IDLTE applies the LTE predicate on the ID field.

func IDNEQ

func IDNEQ(id int) predicate.User

IDNEQ applies the NEQ predicate on the ID field.

func IDNotIn

func IDNotIn(ids ...int) predicate.User

IDNotIn applies the NotIn predicate on the ID field.

func IsSystem

func IsSystem(v bool) predicate.User

IsSystem applies equality check predicate on the "is_system" field. It's identical to IsSystemEQ.

func IsSystemEQ

func IsSystemEQ(v bool) predicate.User

IsSystemEQ applies the EQ predicate on the "is_system" field.

func IsSystemNEQ

func IsSystemNEQ(v bool) predicate.User

IsSystemNEQ applies the NEQ predicate on the "is_system" field.

func Name

func Name(v string) predicate.User

Name applies equality check predicate on the "name" field. It's identical to NameEQ.

func NameContains

func NameContains(v string) predicate.User

NameContains applies the Contains predicate on the "name" field.

func NameContainsFold

func NameContainsFold(v string) predicate.User

NameContainsFold applies the ContainsFold predicate on the "name" field.

func NameEQ

func NameEQ(v string) predicate.User

NameEQ applies the EQ predicate on the "name" field.

func NameEqualFold

func NameEqualFold(v string) predicate.User

NameEqualFold applies the EqualFold predicate on the "name" field.

func NameGT

func NameGT(v string) predicate.User

NameGT applies the GT predicate on the "name" field.

func NameGTE

func NameGTE(v string) predicate.User

NameGTE applies the GTE predicate on the "name" field.

func NameHasPrefix

func NameHasPrefix(v string) predicate.User

NameHasPrefix applies the HasPrefix predicate on the "name" field.

func NameHasSuffix

func NameHasSuffix(v string) predicate.User

NameHasSuffix applies the HasSuffix predicate on the "name" field.

func NameIn

func NameIn(vs ...string) predicate.User

NameIn applies the In predicate on the "name" field.

func NameLT

func NameLT(v string) predicate.User

NameLT applies the LT predicate on the "name" field.

func NameLTE

func NameLTE(v string) predicate.User

NameLTE applies the LTE predicate on the "name" field.

func NameNEQ

func NameNEQ(v string) predicate.User

NameNEQ applies the NEQ predicate on the "name" field.

func NameNotIn

func NameNotIn(vs ...string) predicate.User

NameNotIn applies the NotIn predicate on the "name" field.

func Not

Not applies the not operator on the given predicate.

func Or

func Or(predicates ...predicate.User) predicate.User

Or groups list of predicates with the OR operator between them.

func Password

func Password(v string) predicate.User

Password applies equality check predicate on the "password" field. It's identical to PasswordEQ.

func PasswordContains

func PasswordContains(v string) predicate.User

PasswordContains applies the Contains predicate on the "password" field.

func PasswordContainsFold

func PasswordContainsFold(v string) predicate.User

PasswordContainsFold applies the ContainsFold predicate on the "password" field.

func PasswordEQ

func PasswordEQ(v string) predicate.User

PasswordEQ applies the EQ predicate on the "password" field.

func PasswordEqualFold

func PasswordEqualFold(v string) predicate.User

PasswordEqualFold applies the EqualFold predicate on the "password" field.

func PasswordGT

func PasswordGT(v string) predicate.User

PasswordGT applies the GT predicate on the "password" field.

func PasswordGTE

func PasswordGTE(v string) predicate.User

PasswordGTE applies the GTE predicate on the "password" field.

func PasswordHasPrefix

func PasswordHasPrefix(v string) predicate.User

PasswordHasPrefix applies the HasPrefix predicate on the "password" field.

func PasswordHasSuffix

func PasswordHasSuffix(v string) predicate.User

PasswordHasSuffix applies the HasSuffix predicate on the "password" field.

func PasswordIn

func PasswordIn(vs ...string) predicate.User

PasswordIn applies the In predicate on the "password" field.

func PasswordIsNil

func PasswordIsNil() predicate.User

PasswordIsNil applies the IsNil predicate on the "password" field.

func PasswordLT

func PasswordLT(v string) predicate.User

PasswordLT applies the LT predicate on the "password" field.

func PasswordLTE

func PasswordLTE(v string) predicate.User

PasswordLTE applies the LTE predicate on the "password" field.

func PasswordNEQ

func PasswordNEQ(v string) predicate.User

PasswordNEQ applies the NEQ predicate on the "password" field.

func PasswordNotIn

func PasswordNotIn(vs ...string) predicate.User

PasswordNotIn applies the NotIn predicate on the "password" field.

func PasswordNotNil

func PasswordNotNil() predicate.User

PasswordNotNil applies the NotNil predicate on the "password" field.

func UpdatedAt

func UpdatedAt(v time.Time) predicate.User

UpdatedAt applies equality check predicate on the "updated_at" field. It's identical to UpdatedAtEQ.

func UpdatedAtEQ

func UpdatedAtEQ(v time.Time) predicate.User

UpdatedAtEQ applies the EQ predicate on the "updated_at" field.

func UpdatedAtGT

func UpdatedAtGT(v time.Time) predicate.User

UpdatedAtGT applies the GT predicate on the "updated_at" field.

func UpdatedAtGTE

func UpdatedAtGTE(v time.Time) predicate.User

UpdatedAtGTE applies the GTE predicate on the "updated_at" field.

func UpdatedAtIn

func UpdatedAtIn(vs ...time.Time) predicate.User

UpdatedAtIn applies the In predicate on the "updated_at" field.

func UpdatedAtLT

func UpdatedAtLT(v time.Time) predicate.User

UpdatedAtLT applies the LT predicate on the "updated_at" field.

func UpdatedAtLTE

func UpdatedAtLTE(v time.Time) predicate.User

UpdatedAtLTE applies the LTE predicate on the "updated_at" field.

func UpdatedAtNEQ

func UpdatedAtNEQ(v time.Time) predicate.User

UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.

func UpdatedAtNotIn

func UpdatedAtNotIn(vs ...time.Time) predicate.User

UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.

func ValidColumn

func ValidColumn(column string) bool

ValidColumn reports if the column name is valid (part of the table columns).

Types

This section is empty.

Jump to

Keyboard shortcuts

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