Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
142 lines (132 sloc) 6.29 KB
// Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
// This source code is licensed under the Apache 2.0 license found
// in the LICENSE file in the root directory of this source tree.
// Code generated (@generated) by entc, DO NOT EDIT.
package user
import (
"github.com/facebookincubator/ent/entc/integration/ent/schema"
)
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"
// FieldAge holds the string denoting the age vertex property in the database.
FieldAge = "age"
// FieldName holds the string denoting the name vertex property in the database.
FieldName = "name"
// FieldLast holds the string denoting the last vertex property in the database.
FieldLast = "last"
// FieldNickname holds the string denoting the nickname vertex property in the database.
FieldNickname = "nickname"
// FieldPhone holds the string denoting the phone vertex property in the database.
FieldPhone = "phone"
// FieldPassword holds the string denoting the password vertex property in the database.
FieldPassword = "password"
// Table holds the table name of the user in the database.
Table = "users"
// CardTable is the table the holds the card relation/edge.
CardTable = "cards"
// CardInverseTable is the table name for the Card entity.
// It exists in this package in order to avoid circular dependency with the "card" package.
CardInverseTable = "cards"
// CardColumn is the table column denoting the card relation/edge.
CardColumn = "owner_id"
// PetsTable is the table the holds the pets relation/edge.
PetsTable = "pets"
// PetsInverseTable is the table name for the Pet entity.
// It exists in this package in order to avoid circular dependency with the "pet" package.
PetsInverseTable = "pets"
// PetsColumn is the table column denoting the pets relation/edge.
PetsColumn = "owner_id"
// FilesTable is the table the holds the files relation/edge.
FilesTable = "files"
// FilesInverseTable is the table name for the File entity.
// It exists in this package in order to avoid circular dependency with the "file" package.
FilesInverseTable = "files"
// FilesColumn is the table column denoting the files relation/edge.
FilesColumn = "owner_id"
// GroupsTable is the table the holds the groups relation/edge. The primary key declared below.
GroupsTable = "user_groups"
// GroupsInverseTable is the table name for the Group entity.
// It exists in this package in order to avoid circular dependency with the "group" package.
GroupsInverseTable = "groups"
// FriendsTable is the table the holds the friends relation/edge. The primary key declared below.
FriendsTable = "user_friends"
// FollowersTable is the table the holds the followers relation/edge. The primary key declared below.
FollowersTable = "user_following"
// FollowingTable is the table the holds the following relation/edge. The primary key declared below.
FollowingTable = "user_following"
// TeamTable is the table the holds the team relation/edge.
TeamTable = "pets"
// TeamInverseTable is the table name for the Pet entity.
// It exists in this package in order to avoid circular dependency with the "pet" package.
TeamInverseTable = "pets"
// TeamColumn is the table column denoting the team relation/edge.
TeamColumn = "team_id"
// SpouseTable is the table the holds the spouse relation/edge.
SpouseTable = "users"
// SpouseColumn is the table column denoting the spouse relation/edge.
SpouseColumn = "user_spouse_id"
// ChildrenTable is the table the holds the children relation/edge.
ChildrenTable = "users"
// ChildrenColumn is the table column denoting the children relation/edge.
ChildrenColumn = "parent_id"
// ParentTable is the table the holds the parent relation/edge.
ParentTable = "users"
// ParentColumn is the table column denoting the parent relation/edge.
ParentColumn = "parent_id"
// CardLabel holds the string label denoting the card edge type in the database.
CardLabel = "user_card"
// PetsLabel holds the string label denoting the pets edge type in the database.
PetsLabel = "user_pets"
// FilesLabel holds the string label denoting the files edge type in the database.
FilesLabel = "user_files"
// GroupsLabel holds the string label denoting the groups edge type in the database.
GroupsLabel = "user_groups"
// FriendsLabel holds the string label denoting the friends edge type in the database.
FriendsLabel = "user_friends"
// FollowersInverseLabel holds the string label denoting the followers inverse edge type in the database.
FollowersInverseLabel = "user_following"
// FollowingLabel holds the string label denoting the following edge type in the database.
FollowingLabel = "user_following"
// TeamLabel holds the string label denoting the team edge type in the database.
TeamLabel = "user_team"
// SpouseLabel holds the string label denoting the spouse edge type in the database.
SpouseLabel = "user_spouse"
// ChildrenInverseLabel holds the string label denoting the children inverse edge type in the database.
ChildrenInverseLabel = "user_parent"
// ParentLabel holds the string label denoting the parent edge type in the database.
ParentLabel = "user_parent"
)
// Columns holds all SQL columns are user fields.
var Columns = []string{
FieldID,
FieldAge,
FieldName,
FieldLast,
FieldNickname,
FieldPhone,
FieldPassword,
}
var (
// GroupsPrimaryKey and GroupsColumn2 are the table columns denoting the
// primary key for the groups relation (M2M).
GroupsPrimaryKey = []string{"user_id", "group_id"}
// FriendsPrimaryKey and FriendsColumn2 are the table columns denoting the
// primary key for the friends relation (M2M).
FriendsPrimaryKey = []string{"user_id", "friend_id"}
// FollowersPrimaryKey and FollowersColumn2 are the table columns denoting the
// primary key for the followers relation (M2M).
FollowersPrimaryKey = []string{"user_id", "follower_id"}
// FollowingPrimaryKey and FollowingColumn2 are the table columns denoting the
// primary key for the following relation (M2M).
FollowingPrimaryKey = []string{"user_id", "follower_id"}
)
var (
fields = schema.User{}.Fields()
// descLast is the schema descriptor for last field.
descLast = fields[2].Descriptor()
// DefaultLast holds the default value on creation for the last field.
DefaultLast = descLast.Default.(string)
)
You can’t perform that action at this time.