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.
ByActorField orders the results by actor field.
ByCommitID orders the results by the commit_id field.
ByCommitURL orders the results by the commit_url field.
ByCreatedAt orders the results by the created_at field.
ByEvent orders the results by the event field.
ByID orders the results by the id field.
ByIssueField orders the results by issue field.
ByURL orders the results by the url field.
CommitID applies equality check predicate on the "commit_id" field.
CommitIDContains applies the Contains predicate on the "commit_id" field.
CommitIDContainsFold applies the ContainsFold predicate on the "commit_id" field.
CommitIDEQ applies the EQ predicate on the "commit_id" field.
CommitIDEqualFold applies the EqualFold predicate on the "commit_id" field.
CommitIDGT applies the GT predicate on the "commit_id" field.
CommitIDGTE applies the GTE predicate on the "commit_id" field.
CommitIDHasPrefix applies the HasPrefix predicate on the "commit_id" field.
CommitIDHasSuffix applies the HasSuffix predicate on the "commit_id" field.
CommitIDIn applies the In predicate on the "commit_id" field.
CommitIDIsNil applies the IsNil predicate on the "commit_id" field.
CommitIDLT applies the LT predicate on the "commit_id" field.
CommitIDLTE applies the LTE predicate on the "commit_id" field.
CommitIDNEQ applies the NEQ predicate on the "commit_id" field.
CommitIDNotIn applies the NotIn predicate on the "commit_id" field.
CommitIDNotNil applies the NotNil predicate on the "commit_id" field.
CommitURL applies equality check predicate on the "commit_url" field.
CommitURLContains applies the Contains predicate on the "commit_url" field.
CommitURLContainsFold applies the ContainsFold predicate on the "commit_url" field.
CommitURLEQ applies the EQ predicate on the "commit_url" field.
CommitURLEqualFold applies the EqualFold predicate on the "commit_url" field.
CommitURLGT applies the GT predicate on the "commit_url" field.
CommitURLGTE applies the GTE predicate on the "commit_url" field.
CommitURLHasPrefix applies the HasPrefix predicate on the "commit_url" field.
CommitURLHasSuffix applies the HasSuffix predicate on the "commit_url" field.
CommitURLIn applies the In predicate on the "commit_url" field.
CommitURLIsNil applies the IsNil predicate on the "commit_url" field.
CommitURLLT applies the LT predicate on the "commit_url" field.
CommitURLLTE applies the LTE predicate on the "commit_url" field.
CommitURLNEQ applies the NEQ predicate on the "commit_url" field.
CommitURLNotIn applies the NotIn predicate on the "commit_url" field.
CommitURLNotNil applies the NotNil predicate on the "commit_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.
Event applies equality check predicate on the "event" field.
EventContains applies the Contains predicate on the "event" field.
EventContainsFold applies the ContainsFold predicate on the "event" field.
EventEQ applies the EQ predicate on the "event" field.
EventEqualFold applies the EqualFold predicate on the "event" field.
EventGT applies the GT predicate on the "event" field.
EventGTE applies the GTE predicate on the "event" field.
EventHasPrefix applies the HasPrefix predicate on the "event" field.
EventHasSuffix applies the HasSuffix predicate on the "event" field.
EventIn applies the In predicate on the "event" field.
EventLT applies the LT predicate on the "event" field.
EventLTE applies the LTE predicate on the "event" field.
EventNEQ applies the NEQ predicate on the "event" field.
EventNotIn applies the NotIn predicate on the "event" field.
HasActor applies the HasEdge predicate on the "actor" edge.
HasActorWith applies the HasEdge predicate on the "actor" edge with a given conditions (other predicates).
HasIssue applies the HasEdge predicate on the "issue" edge.
HasIssueWith applies the HasEdge predicate on the "issue" edge with a given conditions (other predicates).
ID filters vertices based on their ID field.
IDContainsFold applies the ContainsFold predicate on the ID field.
IDEQ applies the EQ predicate on the ID field.
IDEqualFold applies the EqualFold 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.
Not applies the not operator on the given predicate.
Or groups predicates with the OR operator between them.
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
ActorColumn is the table column denoting the actor relation/edge.
ActorInverseTable is the table name for the User entity.
ActorTable is the table that holds the actor relation/edge.
EdgeActor holds the string denoting the actor edge name in mutations.
EdgeIssue holds the string denoting the issue edge name in mutations.
FieldCommitID holds the string denoting the commit_id field in the database.
FieldCommitURL holds the string denoting the commit_url field in the database.
FieldCreatedAt holds the string denoting the created_at field in the database.
FieldData holds the string denoting the data field in the database.
FieldEvent holds the string denoting the event field in the database.
FieldID holds the string denoting the id 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 timelineevent type in the database.
Table holds the table name of the timelineevent in the database.
# Variables
Columns holds all SQL columns for timelineevent fields.
ForeignKeys holds the SQL foreign-keys that are owned by the "timeline_events" table and are not defined as standalone fields in the schema.
# Type aliases
OrderOption defines the ordering options for the TimelineEvent queries.