package
0.0.0-20240904141453-296f4a64edd3
Repository: https://github.com/gnolang/gh-sql.git
Documentation: pkg.go.dev

# Functions

ActiveLockReason applies equality check predicate on the "active_lock_reason" field.
ActiveLockReasonContains applies the Contains predicate on the "active_lock_reason" field.
ActiveLockReasonContainsFold applies the ContainsFold predicate on the "active_lock_reason" field.
ActiveLockReasonEQ applies the EQ predicate on the "active_lock_reason" field.
ActiveLockReasonEqualFold applies the EqualFold predicate on the "active_lock_reason" field.
ActiveLockReasonGT applies the GT predicate on the "active_lock_reason" field.
ActiveLockReasonGTE applies the GTE predicate on the "active_lock_reason" field.
ActiveLockReasonHasPrefix applies the HasPrefix predicate on the "active_lock_reason" field.
ActiveLockReasonHasSuffix applies the HasSuffix predicate on the "active_lock_reason" field.
ActiveLockReasonIn applies the In predicate on the "active_lock_reason" field.
ActiveLockReasonIsNil applies the IsNil predicate on the "active_lock_reason" field.
ActiveLockReasonLT applies the LT predicate on the "active_lock_reason" field.
ActiveLockReasonLTE applies the LTE predicate on the "active_lock_reason" field.
ActiveLockReasonNEQ applies the NEQ predicate on the "active_lock_reason" field.
ActiveLockReasonNotIn applies the NotIn predicate on the "active_lock_reason" field.
ActiveLockReasonNotNil applies the NotNil predicate on the "active_lock_reason" field.
And groups predicates with the AND operator between them.
AuthorAssociationEQ applies the EQ predicate on the "author_association" field.
AuthorAssociationIn applies the In predicate on the "author_association" field.
AuthorAssociationNEQ applies the NEQ predicate on the "author_association" field.
AuthorAssociationNotIn applies the NotIn predicate on the "author_association" field.
AuthorAssociationValidator is a validator for the "author_association" field enum values.
Body applies equality check predicate on the "body" field.
BodyContains applies the Contains predicate on the "body" field.
BodyContainsFold applies the ContainsFold predicate on the "body" field.
BodyEQ applies the EQ predicate on the "body" field.
BodyEqualFold applies the EqualFold predicate on the "body" field.
BodyGT applies the GT predicate on the "body" field.
BodyGTE applies the GTE predicate on the "body" field.
BodyHasPrefix applies the HasPrefix predicate on the "body" field.
BodyHasSuffix applies the HasSuffix predicate on the "body" field.
BodyIn applies the In predicate on the "body" field.
BodyIsNil applies the IsNil predicate on the "body" field.
BodyLT applies the LT predicate on the "body" field.
BodyLTE applies the LTE predicate on the "body" field.
BodyNEQ applies the NEQ predicate on the "body" field.
BodyNotIn applies the NotIn predicate on the "body" field.
BodyNotNil applies the NotNil predicate on the "body" field.
ByActiveLockReason orders the results by the active_lock_reason field.
ByAssignees orders the results by assignees terms.
ByAssigneesCount orders the results by assignees count.
ByAuthorAssociation orders the results by the author_association field.
ByBody orders the results by the body field.
ByClosedAt orders the results by the closed_at field.
ByComments orders the results by comments terms.
ByCommentsCount orders the results by comments count.
ByCommentsCountField orders the results by the comments_count field.
ByCommentsURL orders the results by the comments_url field.
ByCreatedAt orders the results by the created_at field.
ByDraft orders the results by the draft field.
ByEventsURL orders the results by the events_url field.
ByHTMLURL orders the results by the html_url field.
ByID orders the results by the id field.
ByLabelsURL orders the results by the labels_url field.
ByLocked orders the results by the locked field.
ByNodeID orders the results by the node_id field.
ByNumber orders the results by the number field.
ByRepositoryField orders the results by repository field.
ByRepositoryURL orders the results by the repository_url field.
ByState orders the results by the state field.
ByStateReason orders the results by the state_reason field.
ByTimeline orders the results by timeline terms.
ByTimelineCount orders the results by timeline count.
ByTitle orders the results by the title field.
ByUpdatedAt orders the results by the updated_at field.
ByURL orders the results by the url field.
ByUserField orders the results by user field.
ClosedAt applies equality check predicate on the "closed_at" field.
ClosedAtEQ applies the EQ predicate on the "closed_at" field.
ClosedAtGT applies the GT predicate on the "closed_at" field.
ClosedAtGTE applies the GTE predicate on the "closed_at" field.
ClosedAtIn applies the In predicate on the "closed_at" field.
ClosedAtIsNil applies the IsNil predicate on the "closed_at" field.
ClosedAtLT applies the LT predicate on the "closed_at" field.
ClosedAtLTE applies the LTE predicate on the "closed_at" field.
ClosedAtNEQ applies the NEQ predicate on the "closed_at" field.
ClosedAtNotIn applies the NotIn predicate on the "closed_at" field.
ClosedAtNotNil applies the NotNil predicate on the "closed_at" field.
CommentsCount applies equality check predicate on the "comments_count" field.
CommentsCountEQ applies the EQ predicate on the "comments_count" field.
CommentsCountGT applies the GT predicate on the "comments_count" field.
CommentsCountGTE applies the GTE predicate on the "comments_count" field.
CommentsCountIn applies the In predicate on the "comments_count" field.
CommentsCountLT applies the LT predicate on the "comments_count" field.
CommentsCountLTE applies the LTE predicate on the "comments_count" field.
CommentsCountNEQ applies the NEQ predicate on the "comments_count" field.
CommentsCountNotIn applies the NotIn predicate on the "comments_count" field.
CommentsURL applies equality check predicate on the "comments_url" field.
CommentsURLContains applies the Contains predicate on the "comments_url" field.
CommentsURLContainsFold applies the ContainsFold predicate on the "comments_url" field.
CommentsURLEQ applies the EQ predicate on the "comments_url" field.
CommentsURLEqualFold applies the EqualFold predicate on the "comments_url" field.
CommentsURLGT applies the GT predicate on the "comments_url" field.
CommentsURLGTE applies the GTE predicate on the "comments_url" field.
CommentsURLHasPrefix applies the HasPrefix predicate on the "comments_url" field.
CommentsURLHasSuffix applies the HasSuffix predicate on the "comments_url" field.
CommentsURLIn applies the In predicate on the "comments_url" field.
CommentsURLLT applies the LT predicate on the "comments_url" field.
CommentsURLLTE applies the LTE predicate on the "comments_url" field.
CommentsURLNEQ applies the NEQ predicate on the "comments_url" field.
CommentsURLNotIn applies the NotIn predicate on the "comments_url" field.
CreatedAt applies equality check predicate on the "created_at" field.
CreatedAtEQ applies the EQ predicate on the "created_at" field.
CreatedAtGT applies the GT predicate on the "created_at" field.
CreatedAtGTE applies the GTE predicate on the "created_at" field.
CreatedAtIn applies the In predicate on the "created_at" field.
CreatedAtLT applies the LT predicate on the "created_at" field.
CreatedAtLTE applies the LTE predicate on the "created_at" field.
CreatedAtNEQ applies the NEQ predicate on the "created_at" field.
CreatedAtNotIn applies the NotIn predicate on the "created_at" field.
Draft applies equality check predicate on the "draft" field.
DraftEQ applies the EQ predicate on the "draft" field.
DraftNEQ applies the NEQ predicate on the "draft" field.
EventsURL applies equality check predicate on the "events_url" field.
EventsURLContains applies the Contains predicate on the "events_url" field.
EventsURLContainsFold applies the ContainsFold predicate on the "events_url" field.
EventsURLEQ applies the EQ predicate on the "events_url" field.
EventsURLEqualFold applies the EqualFold predicate on the "events_url" field.
EventsURLGT applies the GT predicate on the "events_url" field.
EventsURLGTE applies the GTE predicate on the "events_url" field.
EventsURLHasPrefix applies the HasPrefix predicate on the "events_url" field.
EventsURLHasSuffix applies the HasSuffix predicate on the "events_url" field.
EventsURLIn applies the In predicate on the "events_url" field.
EventsURLLT applies the LT predicate on the "events_url" field.
EventsURLLTE applies the LTE predicate on the "events_url" field.
EventsURLNEQ applies the NEQ predicate on the "events_url" field.
EventsURLNotIn applies the NotIn predicate on the "events_url" field.
HasAssignees applies the HasEdge predicate on the "assignees" edge.
HasAssigneesWith applies the HasEdge predicate on the "assignees" edge with a given conditions (other predicates).
HasComments applies the HasEdge predicate on the "comments" edge.
HasCommentsWith applies the HasEdge predicate on the "comments" edge with a given conditions (other predicates).
HasRepository applies the HasEdge predicate on the "repository" edge.
HasRepositoryWith applies the HasEdge predicate on the "repository" edge with a given conditions (other predicates).
HasTimeline applies the HasEdge predicate on the "timeline" edge.
HasTimelineWith applies the HasEdge predicate on the "timeline" edge with a given conditions (other predicates).
HasUser applies the HasEdge predicate on the "user" edge.
HasUserWith applies the HasEdge predicate on the "user" edge with a given conditions (other predicates).
HTMLURL applies equality check predicate on the "html_url" field.
HTMLURLContains applies the Contains predicate on the "html_url" field.
HTMLURLContainsFold applies the ContainsFold predicate on the "html_url" field.
HTMLURLEQ applies the EQ predicate on the "html_url" field.
HTMLURLEqualFold applies the EqualFold predicate on the "html_url" field.
HTMLURLGT applies the GT predicate on the "html_url" field.
HTMLURLGTE applies the GTE predicate on the "html_url" field.
HTMLURLHasPrefix applies the HasPrefix predicate on the "html_url" field.
HTMLURLHasSuffix applies the HasSuffix predicate on the "html_url" field.
HTMLURLIn applies the In predicate on the "html_url" field.
HTMLURLLT applies the LT predicate on the "html_url" field.
HTMLURLLTE applies the LTE predicate on the "html_url" field.
HTMLURLNEQ applies the NEQ predicate on the "html_url" field.
HTMLURLNotIn applies the NotIn predicate on the "html_url" field.
ID filters vertices based on their ID field.
IDEQ applies the EQ predicate on the ID field.
IDGT applies the GT predicate on the ID field.
IDGTE applies the GTE predicate on the ID field.
IDIn applies the In predicate on the ID field.
IDLT applies the LT predicate on the ID field.
IDLTE applies the LTE predicate on the ID field.
IDNEQ applies the NEQ predicate on the ID field.
IDNotIn applies the NotIn predicate on the ID field.
LabelsURL applies equality check predicate on the "labels_url" field.
LabelsURLContains applies the Contains predicate on the "labels_url" field.
LabelsURLContainsFold applies the ContainsFold predicate on the "labels_url" field.
LabelsURLEQ applies the EQ predicate on the "labels_url" field.
LabelsURLEqualFold applies the EqualFold predicate on the "labels_url" field.
LabelsURLGT applies the GT predicate on the "labels_url" field.
LabelsURLGTE applies the GTE predicate on the "labels_url" field.
LabelsURLHasPrefix applies the HasPrefix predicate on the "labels_url" field.
LabelsURLHasSuffix applies the HasSuffix predicate on the "labels_url" field.
LabelsURLIn applies the In predicate on the "labels_url" field.
LabelsURLLT applies the LT predicate on the "labels_url" field.
LabelsURLLTE applies the LTE predicate on the "labels_url" field.
LabelsURLNEQ applies the NEQ predicate on the "labels_url" field.
LabelsURLNotIn applies the NotIn predicate on the "labels_url" field.
Locked applies equality check predicate on the "locked" field.
LockedEQ applies the EQ predicate on the "locked" field.
LockedNEQ applies the NEQ predicate on the "locked" field.
NodeID applies equality check predicate on the "node_id" field.
NodeIDContains applies the Contains predicate on the "node_id" field.
NodeIDContainsFold applies the ContainsFold predicate on the "node_id" field.
NodeIDEQ applies the EQ predicate on the "node_id" field.
NodeIDEqualFold applies the EqualFold predicate on the "node_id" field.
NodeIDGT applies the GT predicate on the "node_id" field.
NodeIDGTE applies the GTE predicate on the "node_id" field.
NodeIDHasPrefix applies the HasPrefix predicate on the "node_id" field.
NodeIDHasSuffix applies the HasSuffix predicate on the "node_id" field.
NodeIDIn applies the In predicate on the "node_id" field.
NodeIDLT applies the LT predicate on the "node_id" field.
NodeIDLTE applies the LTE predicate on the "node_id" field.
NodeIDNEQ applies the NEQ predicate on the "node_id" field.
NodeIDNotIn applies the NotIn predicate on the "node_id" field.
Not applies the not operator on the given predicate.
Number applies equality check predicate on the "number" field.
NumberEQ applies the EQ predicate on the "number" field.
NumberGT applies the GT predicate on the "number" field.
NumberGTE applies the GTE predicate on the "number" field.
NumberIn applies the In predicate on the "number" field.
NumberLT applies the LT predicate on the "number" field.
NumberLTE applies the LTE predicate on the "number" field.
NumberNEQ applies the NEQ predicate on the "number" field.
NumberNotIn applies the NotIn predicate on the "number" field.
Or groups predicates with the OR operator between them.
RepositoryURL applies equality check predicate on the "repository_url" field.
RepositoryURLContains applies the Contains predicate on the "repository_url" field.
RepositoryURLContainsFold applies the ContainsFold predicate on the "repository_url" field.
RepositoryURLEQ applies the EQ predicate on the "repository_url" field.
RepositoryURLEqualFold applies the EqualFold predicate on the "repository_url" field.
RepositoryURLGT applies the GT predicate on the "repository_url" field.
RepositoryURLGTE applies the GTE predicate on the "repository_url" field.
RepositoryURLHasPrefix applies the HasPrefix predicate on the "repository_url" field.
RepositoryURLHasSuffix applies the HasSuffix predicate on the "repository_url" field.
RepositoryURLIn applies the In predicate on the "repository_url" field.
RepositoryURLLT applies the LT predicate on the "repository_url" field.
RepositoryURLLTE applies the LTE predicate on the "repository_url" field.
RepositoryURLNEQ applies the NEQ predicate on the "repository_url" field.
RepositoryURLNotIn applies the NotIn predicate on the "repository_url" field.
State applies equality check predicate on the "state" field.
StateContains applies the Contains predicate on the "state" field.
StateContainsFold applies the ContainsFold predicate on the "state" field.
StateEQ applies the EQ predicate on the "state" field.
StateEqualFold applies the EqualFold predicate on the "state" field.
StateGT applies the GT predicate on the "state" field.
StateGTE applies the GTE predicate on the "state" field.
StateHasPrefix applies the HasPrefix predicate on the "state" field.
StateHasSuffix applies the HasSuffix predicate on the "state" field.
StateIn applies the In predicate on the "state" field.
StateLT applies the LT predicate on the "state" field.
StateLTE applies the LTE predicate on the "state" field.
StateNEQ applies the NEQ predicate on the "state" field.
StateNotIn applies the NotIn predicate on the "state" field.
StateReasonEQ applies the EQ predicate on the "state_reason" field.
StateReasonIn applies the In predicate on the "state_reason" field.
StateReasonIsNil applies the IsNil predicate on the "state_reason" field.
StateReasonNEQ applies the NEQ predicate on the "state_reason" field.
StateReasonNotIn applies the NotIn predicate on the "state_reason" field.
StateReasonNotNil applies the NotNil predicate on the "state_reason" field.
StateReasonValidator is a validator for the "state_reason" field enum values.
Title applies equality check predicate on the "title" field.
TitleContains applies the Contains predicate on the "title" field.
TitleContainsFold applies the ContainsFold predicate on the "title" field.
TitleEQ applies the EQ predicate on the "title" field.
TitleEqualFold applies the EqualFold predicate on the "title" field.
TitleGT applies the GT predicate on the "title" field.
TitleGTE applies the GTE predicate on the "title" field.
TitleHasPrefix applies the HasPrefix predicate on the "title" field.
TitleHasSuffix applies the HasSuffix predicate on the "title" field.
TitleIn applies the In predicate on the "title" field.
TitleLT applies the LT predicate on the "title" field.
TitleLTE applies the LTE predicate on the "title" field.
TitleNEQ applies the NEQ predicate on the "title" field.
TitleNotIn applies the NotIn predicate on the "title" field.
UpdatedAt applies equality check predicate on the "updated_at" field.
UpdatedAtEQ applies the EQ predicate on the "updated_at" field.
UpdatedAtGT applies the GT predicate on the "updated_at" field.
UpdatedAtGTE applies the GTE predicate on the "updated_at" field.
UpdatedAtIn applies the In predicate on the "updated_at" field.
UpdatedAtLT applies the LT predicate on the "updated_at" field.
UpdatedAtLTE applies the LTE predicate on the "updated_at" field.
UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.
UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.
URL applies equality check predicate on the "url" field.
URLContains applies the Contains predicate on the "url" field.
URLContainsFold applies the ContainsFold predicate on the "url" field.
URLEQ applies the EQ predicate on the "url" field.
URLEqualFold applies the EqualFold predicate on the "url" field.
URLGT applies the GT predicate on the "url" field.
URLGTE applies the GTE predicate on the "url" field.
URLHasPrefix applies the HasPrefix predicate on the "url" field.
URLHasSuffix applies the HasSuffix predicate on the "url" field.
URLIn applies the In predicate on the "url" field.
URLLT applies the LT predicate on the "url" field.
URLLTE applies the LTE predicate on the "url" field.
URLNEQ applies the NEQ predicate on the "url" field.
URLNotIn applies the NotIn predicate on the "url" field.
ValidColumn reports if the column name is valid (part of the table columns).

# Constants

AssigneesInverseTable is the table name for the User entity.
AssigneesTable is the table that holds the assignees relation/edge.
CommentsColumn is the table column denoting the comments relation/edge.
CommentsInverseTable is the table name for the IssueComment entity.
CommentsTable is the table that holds the comments relation/edge.
EdgeAssignees holds the string denoting the assignees edge name in mutations.
EdgeComments holds the string denoting the comments edge name in mutations.
EdgeRepository holds the string denoting the repository edge name in mutations.
EdgeTimeline holds the string denoting the timeline edge name in mutations.
EdgeUser holds the string denoting the user edge name in mutations.
FieldActiveLockReason holds the string denoting the active_lock_reason field in the database.
FieldAuthorAssociation holds the string denoting the author_association field in the database.
FieldBody holds the string denoting the body field in the database.
FieldClosedAt holds the string denoting the closed_at field in the database.
FieldCommentsCount holds the string denoting the comments_count field in the database.
FieldCommentsURL holds the string denoting the comments_url field in the database.
FieldCreatedAt holds the string denoting the created_at field in the database.
FieldDraft holds the string denoting the draft field in the database.
FieldEventsURL holds the string denoting the events_url field in the database.
FieldHTMLURL holds the string denoting the html_url field in the database.
FieldID holds the string denoting the id field in the database.
FieldLabelsURL holds the string denoting the labels_url field in the database.
FieldLocked holds the string denoting the locked field in the database.
FieldNodeID holds the string denoting the node_id field in the database.
FieldNumber holds the string denoting the number field in the database.
FieldReactions holds the string denoting the reactions field in the database.
FieldRepositoryURL holds the string denoting the repository_url field in the database.
FieldState holds the string denoting the state field in the database.
FieldStateReason holds the string denoting the state_reason field in the database.
FieldTitle holds the string denoting the title field in the database.
FieldUpdatedAt holds the string denoting the updated_at field in the database.
FieldURL holds the string denoting the url field in the database.
Label holds the string label denoting the issue type in the database.
RepositoryColumn is the table column denoting the repository relation/edge.
RepositoryInverseTable is the table name for the Repository entity.
RepositoryTable is the table that holds the repository relation/edge.
Table holds the table name of the issue in the database.
TimelineColumn is the table column denoting the timeline relation/edge.
TimelineInverseTable is the table name for the TimelineEvent entity.
TimelineTable is the table that holds the timeline relation/edge.
UserColumn is the table column denoting the user relation/edge.
UserInverseTable is the table name for the User entity.
UserTable is the table that holds the user relation/edge.

# Variables

AssigneesPrimaryKey and AssigneesColumn2 are the table columns denoting the primary key for the assignees relation (M2M).
Columns holds all SQL columns for issue fields.
ForeignKeys holds the SQL foreign-keys that are owned by the "issues" table and are not defined as standalone fields in the schema.

# Type aliases

OrderOption defines the ordering options for the Issue queries.