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

# Functions

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.
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.
ByAuthorAssociation orders the results by the author_association field.
ByBody orders the results by the body field.
ByCreatedAt orders the results by the created_at field.
ByHTMLURL orders the results by the html_url field.
ByID orders the results by the id field.
ByIssueField orders the results by issue field.
ByIssueURL orders the results by the issue_url field.
ByNodeID orders the results by the node_id 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.
CreatedAt applies equality check predicate on the "created_at" field.
CreatedAtContains applies the Contains predicate on the "created_at" field.
CreatedAtContainsFold applies the ContainsFold predicate on the "created_at" field.
CreatedAtEQ applies the EQ predicate on the "created_at" field.
CreatedAtEqualFold applies the EqualFold 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.
CreatedAtHasPrefix applies the HasPrefix predicate on the "created_at" field.
CreatedAtHasSuffix applies the HasSuffix 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.
HasIssue applies the HasEdge predicate on the "issue" edge.
HasIssueWith applies the HasEdge predicate on the "issue" 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.
IssueURL applies equality check predicate on the "issue_url" field.
IssueURLContains applies the Contains predicate on the "issue_url" field.
IssueURLContainsFold applies the ContainsFold predicate on the "issue_url" field.
IssueURLEQ applies the EQ predicate on the "issue_url" field.
IssueURLEqualFold applies the EqualFold predicate on the "issue_url" field.
IssueURLGT applies the GT predicate on the "issue_url" field.
IssueURLGTE applies the GTE predicate on the "issue_url" field.
IssueURLHasPrefix applies the HasPrefix predicate on the "issue_url" field.
IssueURLHasSuffix applies the HasSuffix predicate on the "issue_url" field.
IssueURLIn applies the In predicate on the "issue_url" field.
IssueURLLT applies the LT predicate on the "issue_url" field.
IssueURLLTE applies the LTE predicate on the "issue_url" field.
IssueURLNEQ applies the NEQ predicate on the "issue_url" field.
IssueURLNotIn applies the NotIn predicate on the "issue_url" 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.
Or groups predicates with the OR operator between them.
UpdatedAt applies equality check predicate on the "updated_at" field.
UpdatedAtContains applies the Contains predicate on the "updated_at" field.
UpdatedAtContainsFold applies the ContainsFold predicate on the "updated_at" field.
UpdatedAtEQ applies the EQ predicate on the "updated_at" field.
UpdatedAtEqualFold applies the EqualFold 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.
UpdatedAtHasPrefix applies the HasPrefix predicate on the "updated_at" field.
UpdatedAtHasSuffix applies the HasSuffix 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

EdgeIssue holds the string denoting the issue edge name in mutations.
EdgeUser holds the string denoting the user edge name in mutations.
FieldAuthorAssociation holds the string denoting the author_association field in the database.
FieldBody holds the string denoting the body field in the database.
FieldCreatedAt holds the string denoting the created_at 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.
FieldIssueURL holds the string denoting the issue_url field in the database.
FieldNodeID holds the string denoting the node_id field in the database.
FieldReactions holds the string denoting the reactions 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.
IssueColumn is the table column denoting the issue relation/edge.
IssueInverseTable is the table name for the Issue entity.
IssueTable is the table that holds the issue relation/edge.
Label holds the string label denoting the issuecomment type in the database.
Table holds the table name of the issuecomment in the database.
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

Columns holds all SQL columns for issuecomment fields.
ForeignKeys holds the SQL foreign-keys that are owned by the "issue_comments" table and are not defined as standalone fields in the schema.

# Type aliases

OrderOption defines the ordering options for the IssueComment queries.