projectconversationrun

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the projectconversationrun type in the database.
	Label = "project_conversation_run"
	// FieldID holds the string denoting the id field in the database.
	FieldID = "id"
	// FieldPrincipalID holds the string denoting the principal_id field in the database.
	FieldPrincipalID = "principal_id"
	// FieldConversationID holds the string denoting the conversation_id field in the database.
	FieldConversationID = "conversation_id"
	// FieldProjectID holds the string denoting the project_id field in the database.
	FieldProjectID = "project_id"
	// FieldProviderID holds the string denoting the provider_id field in the database.
	FieldProviderID = "provider_id"
	// FieldTurnID holds the string denoting the turn_id field in the database.
	FieldTurnID = "turn_id"
	// FieldStatus holds the string denoting the status field in the database.
	FieldStatus = "status"
	// FieldSessionID holds the string denoting the session_id field in the database.
	FieldSessionID = "session_id"
	// FieldWorkspacePath holds the string denoting the workspace_path field in the database.
	FieldWorkspacePath = "workspace_path"
	// FieldProviderThreadID holds the string denoting the provider_thread_id field in the database.
	FieldProviderThreadID = "provider_thread_id"
	// FieldProviderTurnID holds the string denoting the provider_turn_id field in the database.
	FieldProviderTurnID = "provider_turn_id"
	// FieldRuntimeStartedAt holds the string denoting the runtime_started_at field in the database.
	FieldRuntimeStartedAt = "runtime_started_at"
	// FieldTerminalAt holds the string denoting the terminal_at field in the database.
	FieldTerminalAt = "terminal_at"
	// FieldSnapshotMaterializedAt holds the string denoting the snapshot_materialized_at field in the database.
	FieldSnapshotMaterializedAt = "snapshot_materialized_at"
	// FieldLastError holds the string denoting the last_error field in the database.
	FieldLastError = "last_error"
	// FieldLastHeartbeatAt holds the string denoting the last_heartbeat_at field in the database.
	FieldLastHeartbeatAt = "last_heartbeat_at"
	// FieldCostAmount holds the string denoting the cost_amount field in the database.
	FieldCostAmount = "cost_amount"
	// FieldInputTokens holds the string denoting the input_tokens field in the database.
	FieldInputTokens = "input_tokens"
	// FieldOutputTokens holds the string denoting the output_tokens field in the database.
	FieldOutputTokens = "output_tokens"
	// FieldCachedInputTokens holds the string denoting the cached_input_tokens field in the database.
	FieldCachedInputTokens = "cached_input_tokens"
	// FieldCacheCreationTokens holds the string denoting the cache_creation_tokens field in the database.
	FieldCacheCreationTokens = "cache_creation_tokens"
	// FieldReasoningTokens holds the string denoting the reasoning_tokens field in the database.
	FieldReasoningTokens = "reasoning_tokens"
	// FieldPromptTokens holds the string denoting the prompt_tokens field in the database.
	FieldPromptTokens = "prompt_tokens"
	// FieldCandidateTokens holds the string denoting the candidate_tokens field in the database.
	FieldCandidateTokens = "candidate_tokens"
	// FieldToolTokens holds the string denoting the tool_tokens field in the database.
	FieldToolTokens = "tool_tokens"
	// FieldTotalTokens holds the string denoting the total_tokens field in the database.
	FieldTotalTokens = "total_tokens"
	// FieldCurrentStepStatus holds the string denoting the current_step_status field in the database.
	FieldCurrentStepStatus = "current_step_status"
	// FieldCurrentStepSummary holds the string denoting the current_step_summary field in the database.
	FieldCurrentStepSummary = "current_step_summary"
	// FieldCurrentStepChangedAt holds the string denoting the current_step_changed_at field in the database.
	FieldCurrentStepChangedAt = "current_step_changed_at"
	// FieldCreatedAt holds the string denoting the created_at field in the database.
	FieldCreatedAt = "created_at"
	// Table holds the table name of the projectconversationrun in the database.
	Table = "project_conversation_runs"
)

Variables

View Source
var (
	// DefaultCostAmount holds the default value on creation for the "cost_amount" field.
	DefaultCostAmount float64
	// DefaultInputTokens holds the default value on creation for the "input_tokens" field.
	DefaultInputTokens int64
	// DefaultOutputTokens holds the default value on creation for the "output_tokens" field.
	DefaultOutputTokens int64
	// DefaultCachedInputTokens holds the default value on creation for the "cached_input_tokens" field.
	DefaultCachedInputTokens int64
	// DefaultCacheCreationTokens holds the default value on creation for the "cache_creation_tokens" field.
	DefaultCacheCreationTokens int64
	// DefaultReasoningTokens holds the default value on creation for the "reasoning_tokens" field.
	DefaultReasoningTokens int64
	// DefaultPromptTokens holds the default value on creation for the "prompt_tokens" field.
	DefaultPromptTokens int64
	// DefaultCandidateTokens holds the default value on creation for the "candidate_tokens" field.
	DefaultCandidateTokens int64
	// DefaultToolTokens holds the default value on creation for the "tool_tokens" field.
	DefaultToolTokens int64
	// DefaultTotalTokens holds the default value on creation for the "total_tokens" field.
	DefaultTotalTokens int64
	// DefaultCreatedAt holds the default value on creation for the "created_at" field.
	DefaultCreatedAt func() time.Time
	// DefaultID holds the default value on creation for the "id" field.
	DefaultID func() uuid.UUID
)

Columns holds all SQL columns for projectconversationrun fields.

Functions

func And

And groups predicates with the AND operator between them.

func CacheCreationTokens

func CacheCreationTokens(v int64) predicate.ProjectConversationRun

CacheCreationTokens applies equality check predicate on the "cache_creation_tokens" field. It's identical to CacheCreationTokensEQ.

func CacheCreationTokensEQ

func CacheCreationTokensEQ(v int64) predicate.ProjectConversationRun

CacheCreationTokensEQ applies the EQ predicate on the "cache_creation_tokens" field.

func CacheCreationTokensGT

func CacheCreationTokensGT(v int64) predicate.ProjectConversationRun

CacheCreationTokensGT applies the GT predicate on the "cache_creation_tokens" field.

func CacheCreationTokensGTE

func CacheCreationTokensGTE(v int64) predicate.ProjectConversationRun

CacheCreationTokensGTE applies the GTE predicate on the "cache_creation_tokens" field.

func CacheCreationTokensIn

func CacheCreationTokensIn(vs ...int64) predicate.ProjectConversationRun

CacheCreationTokensIn applies the In predicate on the "cache_creation_tokens" field.

func CacheCreationTokensLT

func CacheCreationTokensLT(v int64) predicate.ProjectConversationRun

CacheCreationTokensLT applies the LT predicate on the "cache_creation_tokens" field.

func CacheCreationTokensLTE

func CacheCreationTokensLTE(v int64) predicate.ProjectConversationRun

CacheCreationTokensLTE applies the LTE predicate on the "cache_creation_tokens" field.

func CacheCreationTokensNEQ

func CacheCreationTokensNEQ(v int64) predicate.ProjectConversationRun

CacheCreationTokensNEQ applies the NEQ predicate on the "cache_creation_tokens" field.

func CacheCreationTokensNotIn

func CacheCreationTokensNotIn(vs ...int64) predicate.ProjectConversationRun

CacheCreationTokensNotIn applies the NotIn predicate on the "cache_creation_tokens" field.

func CachedInputTokens

func CachedInputTokens(v int64) predicate.ProjectConversationRun

CachedInputTokens applies equality check predicate on the "cached_input_tokens" field. It's identical to CachedInputTokensEQ.

func CachedInputTokensEQ

func CachedInputTokensEQ(v int64) predicate.ProjectConversationRun

CachedInputTokensEQ applies the EQ predicate on the "cached_input_tokens" field.

func CachedInputTokensGT

func CachedInputTokensGT(v int64) predicate.ProjectConversationRun

CachedInputTokensGT applies the GT predicate on the "cached_input_tokens" field.

func CachedInputTokensGTE

func CachedInputTokensGTE(v int64) predicate.ProjectConversationRun

CachedInputTokensGTE applies the GTE predicate on the "cached_input_tokens" field.

func CachedInputTokensIn

func CachedInputTokensIn(vs ...int64) predicate.ProjectConversationRun

CachedInputTokensIn applies the In predicate on the "cached_input_tokens" field.

func CachedInputTokensLT

func CachedInputTokensLT(v int64) predicate.ProjectConversationRun

CachedInputTokensLT applies the LT predicate on the "cached_input_tokens" field.

func CachedInputTokensLTE

func CachedInputTokensLTE(v int64) predicate.ProjectConversationRun

CachedInputTokensLTE applies the LTE predicate on the "cached_input_tokens" field.

func CachedInputTokensNEQ

func CachedInputTokensNEQ(v int64) predicate.ProjectConversationRun

CachedInputTokensNEQ applies the NEQ predicate on the "cached_input_tokens" field.

func CachedInputTokensNotIn

func CachedInputTokensNotIn(vs ...int64) predicate.ProjectConversationRun

CachedInputTokensNotIn applies the NotIn predicate on the "cached_input_tokens" field.

func CandidateTokens

func CandidateTokens(v int64) predicate.ProjectConversationRun

CandidateTokens applies equality check predicate on the "candidate_tokens" field. It's identical to CandidateTokensEQ.

func CandidateTokensEQ

func CandidateTokensEQ(v int64) predicate.ProjectConversationRun

CandidateTokensEQ applies the EQ predicate on the "candidate_tokens" field.

func CandidateTokensGT

func CandidateTokensGT(v int64) predicate.ProjectConversationRun

CandidateTokensGT applies the GT predicate on the "candidate_tokens" field.

func CandidateTokensGTE

func CandidateTokensGTE(v int64) predicate.ProjectConversationRun

CandidateTokensGTE applies the GTE predicate on the "candidate_tokens" field.

func CandidateTokensIn

func CandidateTokensIn(vs ...int64) predicate.ProjectConversationRun

CandidateTokensIn applies the In predicate on the "candidate_tokens" field.

func CandidateTokensLT

func CandidateTokensLT(v int64) predicate.ProjectConversationRun

CandidateTokensLT applies the LT predicate on the "candidate_tokens" field.

func CandidateTokensLTE

func CandidateTokensLTE(v int64) predicate.ProjectConversationRun

CandidateTokensLTE applies the LTE predicate on the "candidate_tokens" field.

func CandidateTokensNEQ

func CandidateTokensNEQ(v int64) predicate.ProjectConversationRun

CandidateTokensNEQ applies the NEQ predicate on the "candidate_tokens" field.

func CandidateTokensNotIn

func CandidateTokensNotIn(vs ...int64) predicate.ProjectConversationRun

CandidateTokensNotIn applies the NotIn predicate on the "candidate_tokens" field.

func ConversationID

func ConversationID(v uuid.UUID) predicate.ProjectConversationRun

ConversationID applies equality check predicate on the "conversation_id" field. It's identical to ConversationIDEQ.

func ConversationIDEQ

func ConversationIDEQ(v uuid.UUID) predicate.ProjectConversationRun

ConversationIDEQ applies the EQ predicate on the "conversation_id" field.

func ConversationIDGT

func ConversationIDGT(v uuid.UUID) predicate.ProjectConversationRun

ConversationIDGT applies the GT predicate on the "conversation_id" field.

func ConversationIDGTE

func ConversationIDGTE(v uuid.UUID) predicate.ProjectConversationRun

ConversationIDGTE applies the GTE predicate on the "conversation_id" field.

func ConversationIDIn

func ConversationIDIn(vs ...uuid.UUID) predicate.ProjectConversationRun

ConversationIDIn applies the In predicate on the "conversation_id" field.

func ConversationIDLT

func ConversationIDLT(v uuid.UUID) predicate.ProjectConversationRun

ConversationIDLT applies the LT predicate on the "conversation_id" field.

func ConversationIDLTE

func ConversationIDLTE(v uuid.UUID) predicate.ProjectConversationRun

ConversationIDLTE applies the LTE predicate on the "conversation_id" field.

func ConversationIDNEQ

func ConversationIDNEQ(v uuid.UUID) predicate.ProjectConversationRun

ConversationIDNEQ applies the NEQ predicate on the "conversation_id" field.

func ConversationIDNotIn

func ConversationIDNotIn(vs ...uuid.UUID) predicate.ProjectConversationRun

ConversationIDNotIn applies the NotIn predicate on the "conversation_id" field.

func CostAmount

CostAmount applies equality check predicate on the "cost_amount" field. It's identical to CostAmountEQ.

func CostAmountEQ

CostAmountEQ applies the EQ predicate on the "cost_amount" field.

func CostAmountGT

CostAmountGT applies the GT predicate on the "cost_amount" field.

func CostAmountGTE

func CostAmountGTE(v float64) predicate.ProjectConversationRun

CostAmountGTE applies the GTE predicate on the "cost_amount" field.

func CostAmountIn

func CostAmountIn(vs ...float64) predicate.ProjectConversationRun

CostAmountIn applies the In predicate on the "cost_amount" field.

func CostAmountLT

CostAmountLT applies the LT predicate on the "cost_amount" field.

func CostAmountLTE

func CostAmountLTE(v float64) predicate.ProjectConversationRun

CostAmountLTE applies the LTE predicate on the "cost_amount" field.

func CostAmountNEQ

func CostAmountNEQ(v float64) predicate.ProjectConversationRun

CostAmountNEQ applies the NEQ predicate on the "cost_amount" field.

func CostAmountNotIn

func CostAmountNotIn(vs ...float64) predicate.ProjectConversationRun

CostAmountNotIn applies the NotIn predicate on the "cost_amount" field.

func CreatedAt

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

func CreatedAtEQ

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

func CreatedAtGT

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

func CreatedAtGTE

func CreatedAtGTE(v time.Time) predicate.ProjectConversationRun

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

func CreatedAtIn

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

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

func CreatedAtLT

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

func CreatedAtLTE

func CreatedAtLTE(v time.Time) predicate.ProjectConversationRun

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

func CreatedAtNEQ

func CreatedAtNEQ(v time.Time) predicate.ProjectConversationRun

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

func CreatedAtNotIn

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

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

func CurrentStepChangedAt

func CurrentStepChangedAt(v time.Time) predicate.ProjectConversationRun

CurrentStepChangedAt applies equality check predicate on the "current_step_changed_at" field. It's identical to CurrentStepChangedAtEQ.

func CurrentStepChangedAtEQ

func CurrentStepChangedAtEQ(v time.Time) predicate.ProjectConversationRun

CurrentStepChangedAtEQ applies the EQ predicate on the "current_step_changed_at" field.

func CurrentStepChangedAtGT

func CurrentStepChangedAtGT(v time.Time) predicate.ProjectConversationRun

CurrentStepChangedAtGT applies the GT predicate on the "current_step_changed_at" field.

func CurrentStepChangedAtGTE

func CurrentStepChangedAtGTE(v time.Time) predicate.ProjectConversationRun

CurrentStepChangedAtGTE applies the GTE predicate on the "current_step_changed_at" field.

func CurrentStepChangedAtIn

func CurrentStepChangedAtIn(vs ...time.Time) predicate.ProjectConversationRun

CurrentStepChangedAtIn applies the In predicate on the "current_step_changed_at" field.

func CurrentStepChangedAtIsNil

func CurrentStepChangedAtIsNil() predicate.ProjectConversationRun

CurrentStepChangedAtIsNil applies the IsNil predicate on the "current_step_changed_at" field.

func CurrentStepChangedAtLT

func CurrentStepChangedAtLT(v time.Time) predicate.ProjectConversationRun

CurrentStepChangedAtLT applies the LT predicate on the "current_step_changed_at" field.

func CurrentStepChangedAtLTE

func CurrentStepChangedAtLTE(v time.Time) predicate.ProjectConversationRun

CurrentStepChangedAtLTE applies the LTE predicate on the "current_step_changed_at" field.

func CurrentStepChangedAtNEQ

func CurrentStepChangedAtNEQ(v time.Time) predicate.ProjectConversationRun

CurrentStepChangedAtNEQ applies the NEQ predicate on the "current_step_changed_at" field.

func CurrentStepChangedAtNotIn

func CurrentStepChangedAtNotIn(vs ...time.Time) predicate.ProjectConversationRun

CurrentStepChangedAtNotIn applies the NotIn predicate on the "current_step_changed_at" field.

func CurrentStepChangedAtNotNil

func CurrentStepChangedAtNotNil() predicate.ProjectConversationRun

CurrentStepChangedAtNotNil applies the NotNil predicate on the "current_step_changed_at" field.

func CurrentStepStatus

func CurrentStepStatus(v string) predicate.ProjectConversationRun

CurrentStepStatus applies equality check predicate on the "current_step_status" field. It's identical to CurrentStepStatusEQ.

func CurrentStepStatusContains

func CurrentStepStatusContains(v string) predicate.ProjectConversationRun

CurrentStepStatusContains applies the Contains predicate on the "current_step_status" field.

func CurrentStepStatusContainsFold

func CurrentStepStatusContainsFold(v string) predicate.ProjectConversationRun

CurrentStepStatusContainsFold applies the ContainsFold predicate on the "current_step_status" field.

func CurrentStepStatusEQ

func CurrentStepStatusEQ(v string) predicate.ProjectConversationRun

CurrentStepStatusEQ applies the EQ predicate on the "current_step_status" field.

func CurrentStepStatusEqualFold

func CurrentStepStatusEqualFold(v string) predicate.ProjectConversationRun

CurrentStepStatusEqualFold applies the EqualFold predicate on the "current_step_status" field.

func CurrentStepStatusGT

func CurrentStepStatusGT(v string) predicate.ProjectConversationRun

CurrentStepStatusGT applies the GT predicate on the "current_step_status" field.

func CurrentStepStatusGTE

func CurrentStepStatusGTE(v string) predicate.ProjectConversationRun

CurrentStepStatusGTE applies the GTE predicate on the "current_step_status" field.

func CurrentStepStatusHasPrefix

func CurrentStepStatusHasPrefix(v string) predicate.ProjectConversationRun

CurrentStepStatusHasPrefix applies the HasPrefix predicate on the "current_step_status" field.

func CurrentStepStatusHasSuffix

func CurrentStepStatusHasSuffix(v string) predicate.ProjectConversationRun

CurrentStepStatusHasSuffix applies the HasSuffix predicate on the "current_step_status" field.

func CurrentStepStatusIn

func CurrentStepStatusIn(vs ...string) predicate.ProjectConversationRun

CurrentStepStatusIn applies the In predicate on the "current_step_status" field.

func CurrentStepStatusIsNil

func CurrentStepStatusIsNil() predicate.ProjectConversationRun

CurrentStepStatusIsNil applies the IsNil predicate on the "current_step_status" field.

func CurrentStepStatusLT

func CurrentStepStatusLT(v string) predicate.ProjectConversationRun

CurrentStepStatusLT applies the LT predicate on the "current_step_status" field.

func CurrentStepStatusLTE

func CurrentStepStatusLTE(v string) predicate.ProjectConversationRun

CurrentStepStatusLTE applies the LTE predicate on the "current_step_status" field.

func CurrentStepStatusNEQ

func CurrentStepStatusNEQ(v string) predicate.ProjectConversationRun

CurrentStepStatusNEQ applies the NEQ predicate on the "current_step_status" field.

func CurrentStepStatusNotIn

func CurrentStepStatusNotIn(vs ...string) predicate.ProjectConversationRun

CurrentStepStatusNotIn applies the NotIn predicate on the "current_step_status" field.

func CurrentStepStatusNotNil

func CurrentStepStatusNotNil() predicate.ProjectConversationRun

CurrentStepStatusNotNil applies the NotNil predicate on the "current_step_status" field.

func CurrentStepSummary

func CurrentStepSummary(v string) predicate.ProjectConversationRun

CurrentStepSummary applies equality check predicate on the "current_step_summary" field. It's identical to CurrentStepSummaryEQ.

func CurrentStepSummaryContains

func CurrentStepSummaryContains(v string) predicate.ProjectConversationRun

CurrentStepSummaryContains applies the Contains predicate on the "current_step_summary" field.

func CurrentStepSummaryContainsFold

func CurrentStepSummaryContainsFold(v string) predicate.ProjectConversationRun

CurrentStepSummaryContainsFold applies the ContainsFold predicate on the "current_step_summary" field.

func CurrentStepSummaryEQ

func CurrentStepSummaryEQ(v string) predicate.ProjectConversationRun

CurrentStepSummaryEQ applies the EQ predicate on the "current_step_summary" field.

func CurrentStepSummaryEqualFold

func CurrentStepSummaryEqualFold(v string) predicate.ProjectConversationRun

CurrentStepSummaryEqualFold applies the EqualFold predicate on the "current_step_summary" field.

func CurrentStepSummaryGT

func CurrentStepSummaryGT(v string) predicate.ProjectConversationRun

CurrentStepSummaryGT applies the GT predicate on the "current_step_summary" field.

func CurrentStepSummaryGTE

func CurrentStepSummaryGTE(v string) predicate.ProjectConversationRun

CurrentStepSummaryGTE applies the GTE predicate on the "current_step_summary" field.

func CurrentStepSummaryHasPrefix

func CurrentStepSummaryHasPrefix(v string) predicate.ProjectConversationRun

CurrentStepSummaryHasPrefix applies the HasPrefix predicate on the "current_step_summary" field.

func CurrentStepSummaryHasSuffix

func CurrentStepSummaryHasSuffix(v string) predicate.ProjectConversationRun

CurrentStepSummaryHasSuffix applies the HasSuffix predicate on the "current_step_summary" field.

func CurrentStepSummaryIn

func CurrentStepSummaryIn(vs ...string) predicate.ProjectConversationRun

CurrentStepSummaryIn applies the In predicate on the "current_step_summary" field.

func CurrentStepSummaryIsNil

func CurrentStepSummaryIsNil() predicate.ProjectConversationRun

CurrentStepSummaryIsNil applies the IsNil predicate on the "current_step_summary" field.

func CurrentStepSummaryLT

func CurrentStepSummaryLT(v string) predicate.ProjectConversationRun

CurrentStepSummaryLT applies the LT predicate on the "current_step_summary" field.

func CurrentStepSummaryLTE

func CurrentStepSummaryLTE(v string) predicate.ProjectConversationRun

CurrentStepSummaryLTE applies the LTE predicate on the "current_step_summary" field.

func CurrentStepSummaryNEQ

func CurrentStepSummaryNEQ(v string) predicate.ProjectConversationRun

CurrentStepSummaryNEQ applies the NEQ predicate on the "current_step_summary" field.

func CurrentStepSummaryNotIn

func CurrentStepSummaryNotIn(vs ...string) predicate.ProjectConversationRun

CurrentStepSummaryNotIn applies the NotIn predicate on the "current_step_summary" field.

func CurrentStepSummaryNotNil

func CurrentStepSummaryNotNil() predicate.ProjectConversationRun

CurrentStepSummaryNotNil applies the NotNil predicate on the "current_step_summary" field.

func ID

ID filters vertices based on their ID field.

func IDEQ

IDEQ applies the EQ predicate on the ID field.

func IDGT

IDGT applies the GT predicate on the ID field.

func IDGTE

IDGTE applies the GTE predicate on the ID field.

func IDIn

IDIn applies the In predicate on the ID field.

func IDLT

IDLT applies the LT predicate on the ID field.

func IDLTE

IDLTE applies the LTE predicate on the ID field.

func IDNEQ

IDNEQ applies the NEQ predicate on the ID field.

func IDNotIn

func IDNotIn(ids ...uuid.UUID) predicate.ProjectConversationRun

IDNotIn applies the NotIn predicate on the ID field.

func InputTokens

func InputTokens(v int64) predicate.ProjectConversationRun

InputTokens applies equality check predicate on the "input_tokens" field. It's identical to InputTokensEQ.

func InputTokensEQ

func InputTokensEQ(v int64) predicate.ProjectConversationRun

InputTokensEQ applies the EQ predicate on the "input_tokens" field.

func InputTokensGT

func InputTokensGT(v int64) predicate.ProjectConversationRun

InputTokensGT applies the GT predicate on the "input_tokens" field.

func InputTokensGTE

func InputTokensGTE(v int64) predicate.ProjectConversationRun

InputTokensGTE applies the GTE predicate on the "input_tokens" field.

func InputTokensIn

func InputTokensIn(vs ...int64) predicate.ProjectConversationRun

InputTokensIn applies the In predicate on the "input_tokens" field.

func InputTokensLT

func InputTokensLT(v int64) predicate.ProjectConversationRun

InputTokensLT applies the LT predicate on the "input_tokens" field.

func InputTokensLTE

func InputTokensLTE(v int64) predicate.ProjectConversationRun

InputTokensLTE applies the LTE predicate on the "input_tokens" field.

func InputTokensNEQ

func InputTokensNEQ(v int64) predicate.ProjectConversationRun

InputTokensNEQ applies the NEQ predicate on the "input_tokens" field.

func InputTokensNotIn

func InputTokensNotIn(vs ...int64) predicate.ProjectConversationRun

InputTokensNotIn applies the NotIn predicate on the "input_tokens" field.

func LastError

LastError applies equality check predicate on the "last_error" field. It's identical to LastErrorEQ.

func LastErrorContains

func LastErrorContains(v string) predicate.ProjectConversationRun

LastErrorContains applies the Contains predicate on the "last_error" field.

func LastErrorContainsFold

func LastErrorContainsFold(v string) predicate.ProjectConversationRun

LastErrorContainsFold applies the ContainsFold predicate on the "last_error" field.

func LastErrorEQ

LastErrorEQ applies the EQ predicate on the "last_error" field.

func LastErrorEqualFold

func LastErrorEqualFold(v string) predicate.ProjectConversationRun

LastErrorEqualFold applies the EqualFold predicate on the "last_error" field.

func LastErrorGT

LastErrorGT applies the GT predicate on the "last_error" field.

func LastErrorGTE

func LastErrorGTE(v string) predicate.ProjectConversationRun

LastErrorGTE applies the GTE predicate on the "last_error" field.

func LastErrorHasPrefix

func LastErrorHasPrefix(v string) predicate.ProjectConversationRun

LastErrorHasPrefix applies the HasPrefix predicate on the "last_error" field.

func LastErrorHasSuffix

func LastErrorHasSuffix(v string) predicate.ProjectConversationRun

LastErrorHasSuffix applies the HasSuffix predicate on the "last_error" field.

func LastErrorIn

func LastErrorIn(vs ...string) predicate.ProjectConversationRun

LastErrorIn applies the In predicate on the "last_error" field.

func LastErrorIsNil

func LastErrorIsNil() predicate.ProjectConversationRun

LastErrorIsNil applies the IsNil predicate on the "last_error" field.

func LastErrorLT

LastErrorLT applies the LT predicate on the "last_error" field.

func LastErrorLTE

func LastErrorLTE(v string) predicate.ProjectConversationRun

LastErrorLTE applies the LTE predicate on the "last_error" field.

func LastErrorNEQ

func LastErrorNEQ(v string) predicate.ProjectConversationRun

LastErrorNEQ applies the NEQ predicate on the "last_error" field.

func LastErrorNotIn

func LastErrorNotIn(vs ...string) predicate.ProjectConversationRun

LastErrorNotIn applies the NotIn predicate on the "last_error" field.

func LastErrorNotNil

func LastErrorNotNil() predicate.ProjectConversationRun

LastErrorNotNil applies the NotNil predicate on the "last_error" field.

func LastHeartbeatAt

func LastHeartbeatAt(v time.Time) predicate.ProjectConversationRun

LastHeartbeatAt applies equality check predicate on the "last_heartbeat_at" field. It's identical to LastHeartbeatAtEQ.

func LastHeartbeatAtEQ

func LastHeartbeatAtEQ(v time.Time) predicate.ProjectConversationRun

LastHeartbeatAtEQ applies the EQ predicate on the "last_heartbeat_at" field.

func LastHeartbeatAtGT

func LastHeartbeatAtGT(v time.Time) predicate.ProjectConversationRun

LastHeartbeatAtGT applies the GT predicate on the "last_heartbeat_at" field.

func LastHeartbeatAtGTE

func LastHeartbeatAtGTE(v time.Time) predicate.ProjectConversationRun

LastHeartbeatAtGTE applies the GTE predicate on the "last_heartbeat_at" field.

func LastHeartbeatAtIn

func LastHeartbeatAtIn(vs ...time.Time) predicate.ProjectConversationRun

LastHeartbeatAtIn applies the In predicate on the "last_heartbeat_at" field.

func LastHeartbeatAtIsNil

func LastHeartbeatAtIsNil() predicate.ProjectConversationRun

LastHeartbeatAtIsNil applies the IsNil predicate on the "last_heartbeat_at" field.

func LastHeartbeatAtLT

func LastHeartbeatAtLT(v time.Time) predicate.ProjectConversationRun

LastHeartbeatAtLT applies the LT predicate on the "last_heartbeat_at" field.

func LastHeartbeatAtLTE

func LastHeartbeatAtLTE(v time.Time) predicate.ProjectConversationRun

LastHeartbeatAtLTE applies the LTE predicate on the "last_heartbeat_at" field.

func LastHeartbeatAtNEQ

func LastHeartbeatAtNEQ(v time.Time) predicate.ProjectConversationRun

LastHeartbeatAtNEQ applies the NEQ predicate on the "last_heartbeat_at" field.

func LastHeartbeatAtNotIn

func LastHeartbeatAtNotIn(vs ...time.Time) predicate.ProjectConversationRun

LastHeartbeatAtNotIn applies the NotIn predicate on the "last_heartbeat_at" field.

func LastHeartbeatAtNotNil

func LastHeartbeatAtNotNil() predicate.ProjectConversationRun

LastHeartbeatAtNotNil applies the NotNil predicate on the "last_heartbeat_at" field.

func Not

Not applies the not operator on the given predicate.

func Or

Or groups predicates with the OR operator between them.

func OutputTokens

func OutputTokens(v int64) predicate.ProjectConversationRun

OutputTokens applies equality check predicate on the "output_tokens" field. It's identical to OutputTokensEQ.

func OutputTokensEQ

func OutputTokensEQ(v int64) predicate.ProjectConversationRun

OutputTokensEQ applies the EQ predicate on the "output_tokens" field.

func OutputTokensGT

func OutputTokensGT(v int64) predicate.ProjectConversationRun

OutputTokensGT applies the GT predicate on the "output_tokens" field.

func OutputTokensGTE

func OutputTokensGTE(v int64) predicate.ProjectConversationRun

OutputTokensGTE applies the GTE predicate on the "output_tokens" field.

func OutputTokensIn

func OutputTokensIn(vs ...int64) predicate.ProjectConversationRun

OutputTokensIn applies the In predicate on the "output_tokens" field.

func OutputTokensLT

func OutputTokensLT(v int64) predicate.ProjectConversationRun

OutputTokensLT applies the LT predicate on the "output_tokens" field.

func OutputTokensLTE

func OutputTokensLTE(v int64) predicate.ProjectConversationRun

OutputTokensLTE applies the LTE predicate on the "output_tokens" field.

func OutputTokensNEQ

func OutputTokensNEQ(v int64) predicate.ProjectConversationRun

OutputTokensNEQ applies the NEQ predicate on the "output_tokens" field.

func OutputTokensNotIn

func OutputTokensNotIn(vs ...int64) predicate.ProjectConversationRun

OutputTokensNotIn applies the NotIn predicate on the "output_tokens" field.

func PrincipalID

PrincipalID applies equality check predicate on the "principal_id" field. It's identical to PrincipalIDEQ.

func PrincipalIDEQ

func PrincipalIDEQ(v uuid.UUID) predicate.ProjectConversationRun

PrincipalIDEQ applies the EQ predicate on the "principal_id" field.

func PrincipalIDGT

func PrincipalIDGT(v uuid.UUID) predicate.ProjectConversationRun

PrincipalIDGT applies the GT predicate on the "principal_id" field.

func PrincipalIDGTE

func PrincipalIDGTE(v uuid.UUID) predicate.ProjectConversationRun

PrincipalIDGTE applies the GTE predicate on the "principal_id" field.

func PrincipalIDIn

func PrincipalIDIn(vs ...uuid.UUID) predicate.ProjectConversationRun

PrincipalIDIn applies the In predicate on the "principal_id" field.

func PrincipalIDLT

func PrincipalIDLT(v uuid.UUID) predicate.ProjectConversationRun

PrincipalIDLT applies the LT predicate on the "principal_id" field.

func PrincipalIDLTE

func PrincipalIDLTE(v uuid.UUID) predicate.ProjectConversationRun

PrincipalIDLTE applies the LTE predicate on the "principal_id" field.

func PrincipalIDNEQ

func PrincipalIDNEQ(v uuid.UUID) predicate.ProjectConversationRun

PrincipalIDNEQ applies the NEQ predicate on the "principal_id" field.

func PrincipalIDNotIn

func PrincipalIDNotIn(vs ...uuid.UUID) predicate.ProjectConversationRun

PrincipalIDNotIn applies the NotIn predicate on the "principal_id" field.

func ProjectID

ProjectID applies equality check predicate on the "project_id" field. It's identical to ProjectIDEQ.

func ProjectIDEQ

ProjectIDEQ applies the EQ predicate on the "project_id" field.

func ProjectIDGT

ProjectIDGT applies the GT predicate on the "project_id" field.

func ProjectIDGTE

func ProjectIDGTE(v uuid.UUID) predicate.ProjectConversationRun

ProjectIDGTE applies the GTE predicate on the "project_id" field.

func ProjectIDIn

func ProjectIDIn(vs ...uuid.UUID) predicate.ProjectConversationRun

ProjectIDIn applies the In predicate on the "project_id" field.

func ProjectIDLT

ProjectIDLT applies the LT predicate on the "project_id" field.

func ProjectIDLTE

func ProjectIDLTE(v uuid.UUID) predicate.ProjectConversationRun

ProjectIDLTE applies the LTE predicate on the "project_id" field.

func ProjectIDNEQ

func ProjectIDNEQ(v uuid.UUID) predicate.ProjectConversationRun

ProjectIDNEQ applies the NEQ predicate on the "project_id" field.

func ProjectIDNotIn

func ProjectIDNotIn(vs ...uuid.UUID) predicate.ProjectConversationRun

ProjectIDNotIn applies the NotIn predicate on the "project_id" field.

func PromptTokens

func PromptTokens(v int64) predicate.ProjectConversationRun

PromptTokens applies equality check predicate on the "prompt_tokens" field. It's identical to PromptTokensEQ.

func PromptTokensEQ

func PromptTokensEQ(v int64) predicate.ProjectConversationRun

PromptTokensEQ applies the EQ predicate on the "prompt_tokens" field.

func PromptTokensGT

func PromptTokensGT(v int64) predicate.ProjectConversationRun

PromptTokensGT applies the GT predicate on the "prompt_tokens" field.

func PromptTokensGTE

func PromptTokensGTE(v int64) predicate.ProjectConversationRun

PromptTokensGTE applies the GTE predicate on the "prompt_tokens" field.

func PromptTokensIn

func PromptTokensIn(vs ...int64) predicate.ProjectConversationRun

PromptTokensIn applies the In predicate on the "prompt_tokens" field.

func PromptTokensLT

func PromptTokensLT(v int64) predicate.ProjectConversationRun

PromptTokensLT applies the LT predicate on the "prompt_tokens" field.

func PromptTokensLTE

func PromptTokensLTE(v int64) predicate.ProjectConversationRun

PromptTokensLTE applies the LTE predicate on the "prompt_tokens" field.

func PromptTokensNEQ

func PromptTokensNEQ(v int64) predicate.ProjectConversationRun

PromptTokensNEQ applies the NEQ predicate on the "prompt_tokens" field.

func PromptTokensNotIn

func PromptTokensNotIn(vs ...int64) predicate.ProjectConversationRun

PromptTokensNotIn applies the NotIn predicate on the "prompt_tokens" field.

func ProviderID

ProviderID applies equality check predicate on the "provider_id" field. It's identical to ProviderIDEQ.

func ProviderIDEQ

func ProviderIDEQ(v uuid.UUID) predicate.ProjectConversationRun

ProviderIDEQ applies the EQ predicate on the "provider_id" field.

func ProviderIDGT

func ProviderIDGT(v uuid.UUID) predicate.ProjectConversationRun

ProviderIDGT applies the GT predicate on the "provider_id" field.

func ProviderIDGTE

func ProviderIDGTE(v uuid.UUID) predicate.ProjectConversationRun

ProviderIDGTE applies the GTE predicate on the "provider_id" field.

func ProviderIDIn

func ProviderIDIn(vs ...uuid.UUID) predicate.ProjectConversationRun

ProviderIDIn applies the In predicate on the "provider_id" field.

func ProviderIDLT

func ProviderIDLT(v uuid.UUID) predicate.ProjectConversationRun

ProviderIDLT applies the LT predicate on the "provider_id" field.

func ProviderIDLTE

func ProviderIDLTE(v uuid.UUID) predicate.ProjectConversationRun

ProviderIDLTE applies the LTE predicate on the "provider_id" field.

func ProviderIDNEQ

func ProviderIDNEQ(v uuid.UUID) predicate.ProjectConversationRun

ProviderIDNEQ applies the NEQ predicate on the "provider_id" field.

func ProviderIDNotIn

func ProviderIDNotIn(vs ...uuid.UUID) predicate.ProjectConversationRun

ProviderIDNotIn applies the NotIn predicate on the "provider_id" field.

func ProviderThreadID

func ProviderThreadID(v string) predicate.ProjectConversationRun

ProviderThreadID applies equality check predicate on the "provider_thread_id" field. It's identical to ProviderThreadIDEQ.

func ProviderThreadIDContains

func ProviderThreadIDContains(v string) predicate.ProjectConversationRun

ProviderThreadIDContains applies the Contains predicate on the "provider_thread_id" field.

func ProviderThreadIDContainsFold

func ProviderThreadIDContainsFold(v string) predicate.ProjectConversationRun

ProviderThreadIDContainsFold applies the ContainsFold predicate on the "provider_thread_id" field.

func ProviderThreadIDEQ

func ProviderThreadIDEQ(v string) predicate.ProjectConversationRun

ProviderThreadIDEQ applies the EQ predicate on the "provider_thread_id" field.

func ProviderThreadIDEqualFold

func ProviderThreadIDEqualFold(v string) predicate.ProjectConversationRun

ProviderThreadIDEqualFold applies the EqualFold predicate on the "provider_thread_id" field.

func ProviderThreadIDGT

func ProviderThreadIDGT(v string) predicate.ProjectConversationRun

ProviderThreadIDGT applies the GT predicate on the "provider_thread_id" field.

func ProviderThreadIDGTE

func ProviderThreadIDGTE(v string) predicate.ProjectConversationRun

ProviderThreadIDGTE applies the GTE predicate on the "provider_thread_id" field.

func ProviderThreadIDHasPrefix

func ProviderThreadIDHasPrefix(v string) predicate.ProjectConversationRun

ProviderThreadIDHasPrefix applies the HasPrefix predicate on the "provider_thread_id" field.

func ProviderThreadIDHasSuffix

func ProviderThreadIDHasSuffix(v string) predicate.ProjectConversationRun

ProviderThreadIDHasSuffix applies the HasSuffix predicate on the "provider_thread_id" field.

func ProviderThreadIDIn

func ProviderThreadIDIn(vs ...string) predicate.ProjectConversationRun

ProviderThreadIDIn applies the In predicate on the "provider_thread_id" field.

func ProviderThreadIDIsNil

func ProviderThreadIDIsNil() predicate.ProjectConversationRun

ProviderThreadIDIsNil applies the IsNil predicate on the "provider_thread_id" field.

func ProviderThreadIDLT

func ProviderThreadIDLT(v string) predicate.ProjectConversationRun

ProviderThreadIDLT applies the LT predicate on the "provider_thread_id" field.

func ProviderThreadIDLTE

func ProviderThreadIDLTE(v string) predicate.ProjectConversationRun

ProviderThreadIDLTE applies the LTE predicate on the "provider_thread_id" field.

func ProviderThreadIDNEQ

func ProviderThreadIDNEQ(v string) predicate.ProjectConversationRun

ProviderThreadIDNEQ applies the NEQ predicate on the "provider_thread_id" field.

func ProviderThreadIDNotIn

func ProviderThreadIDNotIn(vs ...string) predicate.ProjectConversationRun

ProviderThreadIDNotIn applies the NotIn predicate on the "provider_thread_id" field.

func ProviderThreadIDNotNil

func ProviderThreadIDNotNil() predicate.ProjectConversationRun

ProviderThreadIDNotNil applies the NotNil predicate on the "provider_thread_id" field.

func ProviderTurnID

func ProviderTurnID(v string) predicate.ProjectConversationRun

ProviderTurnID applies equality check predicate on the "provider_turn_id" field. It's identical to ProviderTurnIDEQ.

func ProviderTurnIDContains

func ProviderTurnIDContains(v string) predicate.ProjectConversationRun

ProviderTurnIDContains applies the Contains predicate on the "provider_turn_id" field.

func ProviderTurnIDContainsFold

func ProviderTurnIDContainsFold(v string) predicate.ProjectConversationRun

ProviderTurnIDContainsFold applies the ContainsFold predicate on the "provider_turn_id" field.

func ProviderTurnIDEQ

func ProviderTurnIDEQ(v string) predicate.ProjectConversationRun

ProviderTurnIDEQ applies the EQ predicate on the "provider_turn_id" field.

func ProviderTurnIDEqualFold

func ProviderTurnIDEqualFold(v string) predicate.ProjectConversationRun

ProviderTurnIDEqualFold applies the EqualFold predicate on the "provider_turn_id" field.

func ProviderTurnIDGT

func ProviderTurnIDGT(v string) predicate.ProjectConversationRun

ProviderTurnIDGT applies the GT predicate on the "provider_turn_id" field.

func ProviderTurnIDGTE

func ProviderTurnIDGTE(v string) predicate.ProjectConversationRun

ProviderTurnIDGTE applies the GTE predicate on the "provider_turn_id" field.

func ProviderTurnIDHasPrefix

func ProviderTurnIDHasPrefix(v string) predicate.ProjectConversationRun

ProviderTurnIDHasPrefix applies the HasPrefix predicate on the "provider_turn_id" field.

func ProviderTurnIDHasSuffix

func ProviderTurnIDHasSuffix(v string) predicate.ProjectConversationRun

ProviderTurnIDHasSuffix applies the HasSuffix predicate on the "provider_turn_id" field.

func ProviderTurnIDIn

func ProviderTurnIDIn(vs ...string) predicate.ProjectConversationRun

ProviderTurnIDIn applies the In predicate on the "provider_turn_id" field.

func ProviderTurnIDIsNil

func ProviderTurnIDIsNil() predicate.ProjectConversationRun

ProviderTurnIDIsNil applies the IsNil predicate on the "provider_turn_id" field.

func ProviderTurnIDLT

func ProviderTurnIDLT(v string) predicate.ProjectConversationRun

ProviderTurnIDLT applies the LT predicate on the "provider_turn_id" field.

func ProviderTurnIDLTE

func ProviderTurnIDLTE(v string) predicate.ProjectConversationRun

ProviderTurnIDLTE applies the LTE predicate on the "provider_turn_id" field.

func ProviderTurnIDNEQ

func ProviderTurnIDNEQ(v string) predicate.ProjectConversationRun

ProviderTurnIDNEQ applies the NEQ predicate on the "provider_turn_id" field.

func ProviderTurnIDNotIn

func ProviderTurnIDNotIn(vs ...string) predicate.ProjectConversationRun

ProviderTurnIDNotIn applies the NotIn predicate on the "provider_turn_id" field.

func ProviderTurnIDNotNil

func ProviderTurnIDNotNil() predicate.ProjectConversationRun

ProviderTurnIDNotNil applies the NotNil predicate on the "provider_turn_id" field.

func ReasoningTokens

func ReasoningTokens(v int64) predicate.ProjectConversationRun

ReasoningTokens applies equality check predicate on the "reasoning_tokens" field. It's identical to ReasoningTokensEQ.

func ReasoningTokensEQ

func ReasoningTokensEQ(v int64) predicate.ProjectConversationRun

ReasoningTokensEQ applies the EQ predicate on the "reasoning_tokens" field.

func ReasoningTokensGT

func ReasoningTokensGT(v int64) predicate.ProjectConversationRun

ReasoningTokensGT applies the GT predicate on the "reasoning_tokens" field.

func ReasoningTokensGTE

func ReasoningTokensGTE(v int64) predicate.ProjectConversationRun

ReasoningTokensGTE applies the GTE predicate on the "reasoning_tokens" field.

func ReasoningTokensIn

func ReasoningTokensIn(vs ...int64) predicate.ProjectConversationRun

ReasoningTokensIn applies the In predicate on the "reasoning_tokens" field.

func ReasoningTokensLT

func ReasoningTokensLT(v int64) predicate.ProjectConversationRun

ReasoningTokensLT applies the LT predicate on the "reasoning_tokens" field.

func ReasoningTokensLTE

func ReasoningTokensLTE(v int64) predicate.ProjectConversationRun

ReasoningTokensLTE applies the LTE predicate on the "reasoning_tokens" field.

func ReasoningTokensNEQ

func ReasoningTokensNEQ(v int64) predicate.ProjectConversationRun

ReasoningTokensNEQ applies the NEQ predicate on the "reasoning_tokens" field.

func ReasoningTokensNotIn

func ReasoningTokensNotIn(vs ...int64) predicate.ProjectConversationRun

ReasoningTokensNotIn applies the NotIn predicate on the "reasoning_tokens" field.

func RuntimeStartedAt

func RuntimeStartedAt(v time.Time) predicate.ProjectConversationRun

RuntimeStartedAt applies equality check predicate on the "runtime_started_at" field. It's identical to RuntimeStartedAtEQ.

func RuntimeStartedAtEQ

func RuntimeStartedAtEQ(v time.Time) predicate.ProjectConversationRun

RuntimeStartedAtEQ applies the EQ predicate on the "runtime_started_at" field.

func RuntimeStartedAtGT

func RuntimeStartedAtGT(v time.Time) predicate.ProjectConversationRun

RuntimeStartedAtGT applies the GT predicate on the "runtime_started_at" field.

func RuntimeStartedAtGTE

func RuntimeStartedAtGTE(v time.Time) predicate.ProjectConversationRun

RuntimeStartedAtGTE applies the GTE predicate on the "runtime_started_at" field.

func RuntimeStartedAtIn

func RuntimeStartedAtIn(vs ...time.Time) predicate.ProjectConversationRun

RuntimeStartedAtIn applies the In predicate on the "runtime_started_at" field.

func RuntimeStartedAtIsNil

func RuntimeStartedAtIsNil() predicate.ProjectConversationRun

RuntimeStartedAtIsNil applies the IsNil predicate on the "runtime_started_at" field.

func RuntimeStartedAtLT

func RuntimeStartedAtLT(v time.Time) predicate.ProjectConversationRun

RuntimeStartedAtLT applies the LT predicate on the "runtime_started_at" field.

func RuntimeStartedAtLTE

func RuntimeStartedAtLTE(v time.Time) predicate.ProjectConversationRun

RuntimeStartedAtLTE applies the LTE predicate on the "runtime_started_at" field.

func RuntimeStartedAtNEQ

func RuntimeStartedAtNEQ(v time.Time) predicate.ProjectConversationRun

RuntimeStartedAtNEQ applies the NEQ predicate on the "runtime_started_at" field.

func RuntimeStartedAtNotIn

func RuntimeStartedAtNotIn(vs ...time.Time) predicate.ProjectConversationRun

RuntimeStartedAtNotIn applies the NotIn predicate on the "runtime_started_at" field.

func RuntimeStartedAtNotNil

func RuntimeStartedAtNotNil() predicate.ProjectConversationRun

RuntimeStartedAtNotNil applies the NotNil predicate on the "runtime_started_at" field.

func SessionID

SessionID applies equality check predicate on the "session_id" field. It's identical to SessionIDEQ.

func SessionIDContains

func SessionIDContains(v string) predicate.ProjectConversationRun

SessionIDContains applies the Contains predicate on the "session_id" field.

func SessionIDContainsFold

func SessionIDContainsFold(v string) predicate.ProjectConversationRun

SessionIDContainsFold applies the ContainsFold predicate on the "session_id" field.

func SessionIDEQ

SessionIDEQ applies the EQ predicate on the "session_id" field.

func SessionIDEqualFold

func SessionIDEqualFold(v string) predicate.ProjectConversationRun

SessionIDEqualFold applies the EqualFold predicate on the "session_id" field.

func SessionIDGT

SessionIDGT applies the GT predicate on the "session_id" field.

func SessionIDGTE

func SessionIDGTE(v string) predicate.ProjectConversationRun

SessionIDGTE applies the GTE predicate on the "session_id" field.

func SessionIDHasPrefix

func SessionIDHasPrefix(v string) predicate.ProjectConversationRun

SessionIDHasPrefix applies the HasPrefix predicate on the "session_id" field.

func SessionIDHasSuffix

func SessionIDHasSuffix(v string) predicate.ProjectConversationRun

SessionIDHasSuffix applies the HasSuffix predicate on the "session_id" field.

func SessionIDIn

func SessionIDIn(vs ...string) predicate.ProjectConversationRun

SessionIDIn applies the In predicate on the "session_id" field.

func SessionIDIsNil

func SessionIDIsNil() predicate.ProjectConversationRun

SessionIDIsNil applies the IsNil predicate on the "session_id" field.

func SessionIDLT

SessionIDLT applies the LT predicate on the "session_id" field.

func SessionIDLTE

func SessionIDLTE(v string) predicate.ProjectConversationRun

SessionIDLTE applies the LTE predicate on the "session_id" field.

func SessionIDNEQ

func SessionIDNEQ(v string) predicate.ProjectConversationRun

SessionIDNEQ applies the NEQ predicate on the "session_id" field.

func SessionIDNotIn

func SessionIDNotIn(vs ...string) predicate.ProjectConversationRun

SessionIDNotIn applies the NotIn predicate on the "session_id" field.

func SessionIDNotNil

func SessionIDNotNil() predicate.ProjectConversationRun

SessionIDNotNil applies the NotNil predicate on the "session_id" field.

func SnapshotMaterializedAt added in v0.4.0

func SnapshotMaterializedAt(v time.Time) predicate.ProjectConversationRun

SnapshotMaterializedAt applies equality check predicate on the "snapshot_materialized_at" field. It's identical to SnapshotMaterializedAtEQ.

func SnapshotMaterializedAtEQ added in v0.4.0

func SnapshotMaterializedAtEQ(v time.Time) predicate.ProjectConversationRun

SnapshotMaterializedAtEQ applies the EQ predicate on the "snapshot_materialized_at" field.

func SnapshotMaterializedAtGT added in v0.4.0

func SnapshotMaterializedAtGT(v time.Time) predicate.ProjectConversationRun

SnapshotMaterializedAtGT applies the GT predicate on the "snapshot_materialized_at" field.

func SnapshotMaterializedAtGTE added in v0.4.0

func SnapshotMaterializedAtGTE(v time.Time) predicate.ProjectConversationRun

SnapshotMaterializedAtGTE applies the GTE predicate on the "snapshot_materialized_at" field.

func SnapshotMaterializedAtIn added in v0.4.0

func SnapshotMaterializedAtIn(vs ...time.Time) predicate.ProjectConversationRun

SnapshotMaterializedAtIn applies the In predicate on the "snapshot_materialized_at" field.

func SnapshotMaterializedAtIsNil added in v0.4.0

func SnapshotMaterializedAtIsNil() predicate.ProjectConversationRun

SnapshotMaterializedAtIsNil applies the IsNil predicate on the "snapshot_materialized_at" field.

func SnapshotMaterializedAtLT added in v0.4.0

func SnapshotMaterializedAtLT(v time.Time) predicate.ProjectConversationRun

SnapshotMaterializedAtLT applies the LT predicate on the "snapshot_materialized_at" field.

func SnapshotMaterializedAtLTE added in v0.4.0

func SnapshotMaterializedAtLTE(v time.Time) predicate.ProjectConversationRun

SnapshotMaterializedAtLTE applies the LTE predicate on the "snapshot_materialized_at" field.

func SnapshotMaterializedAtNEQ added in v0.4.0

func SnapshotMaterializedAtNEQ(v time.Time) predicate.ProjectConversationRun

SnapshotMaterializedAtNEQ applies the NEQ predicate on the "snapshot_materialized_at" field.

func SnapshotMaterializedAtNotIn added in v0.4.0

func SnapshotMaterializedAtNotIn(vs ...time.Time) predicate.ProjectConversationRun

SnapshotMaterializedAtNotIn applies the NotIn predicate on the "snapshot_materialized_at" field.

func SnapshotMaterializedAtNotNil added in v0.4.0

func SnapshotMaterializedAtNotNil() predicate.ProjectConversationRun

SnapshotMaterializedAtNotNil applies the NotNil predicate on the "snapshot_materialized_at" field.

func StatusEQ

StatusEQ applies the EQ predicate on the "status" field.

func StatusIn

func StatusIn(vs ...Status) predicate.ProjectConversationRun

StatusIn applies the In predicate on the "status" field.

func StatusNEQ

StatusNEQ applies the NEQ predicate on the "status" field.

func StatusNotIn

func StatusNotIn(vs ...Status) predicate.ProjectConversationRun

StatusNotIn applies the NotIn predicate on the "status" field.

func StatusValidator

func StatusValidator(s Status) error

StatusValidator is a validator for the "status" field enum values. It is called by the builders before save.

func TerminalAt

TerminalAt applies equality check predicate on the "terminal_at" field. It's identical to TerminalAtEQ.

func TerminalAtEQ

func TerminalAtEQ(v time.Time) predicate.ProjectConversationRun

TerminalAtEQ applies the EQ predicate on the "terminal_at" field.

func TerminalAtGT

func TerminalAtGT(v time.Time) predicate.ProjectConversationRun

TerminalAtGT applies the GT predicate on the "terminal_at" field.

func TerminalAtGTE

func TerminalAtGTE(v time.Time) predicate.ProjectConversationRun

TerminalAtGTE applies the GTE predicate on the "terminal_at" field.

func TerminalAtIn

func TerminalAtIn(vs ...time.Time) predicate.ProjectConversationRun

TerminalAtIn applies the In predicate on the "terminal_at" field.

func TerminalAtIsNil

func TerminalAtIsNil() predicate.ProjectConversationRun

TerminalAtIsNil applies the IsNil predicate on the "terminal_at" field.

func TerminalAtLT

func TerminalAtLT(v time.Time) predicate.ProjectConversationRun

TerminalAtLT applies the LT predicate on the "terminal_at" field.

func TerminalAtLTE

func TerminalAtLTE(v time.Time) predicate.ProjectConversationRun

TerminalAtLTE applies the LTE predicate on the "terminal_at" field.

func TerminalAtNEQ

func TerminalAtNEQ(v time.Time) predicate.ProjectConversationRun

TerminalAtNEQ applies the NEQ predicate on the "terminal_at" field.

func TerminalAtNotIn

func TerminalAtNotIn(vs ...time.Time) predicate.ProjectConversationRun

TerminalAtNotIn applies the NotIn predicate on the "terminal_at" field.

func TerminalAtNotNil

func TerminalAtNotNil() predicate.ProjectConversationRun

TerminalAtNotNil applies the NotNil predicate on the "terminal_at" field.

func ToolTokens

ToolTokens applies equality check predicate on the "tool_tokens" field. It's identical to ToolTokensEQ.

func ToolTokensEQ

func ToolTokensEQ(v int64) predicate.ProjectConversationRun

ToolTokensEQ applies the EQ predicate on the "tool_tokens" field.

func ToolTokensGT

func ToolTokensGT(v int64) predicate.ProjectConversationRun

ToolTokensGT applies the GT predicate on the "tool_tokens" field.

func ToolTokensGTE

func ToolTokensGTE(v int64) predicate.ProjectConversationRun

ToolTokensGTE applies the GTE predicate on the "tool_tokens" field.

func ToolTokensIn

func ToolTokensIn(vs ...int64) predicate.ProjectConversationRun

ToolTokensIn applies the In predicate on the "tool_tokens" field.

func ToolTokensLT

func ToolTokensLT(v int64) predicate.ProjectConversationRun

ToolTokensLT applies the LT predicate on the "tool_tokens" field.

func ToolTokensLTE

func ToolTokensLTE(v int64) predicate.ProjectConversationRun

ToolTokensLTE applies the LTE predicate on the "tool_tokens" field.

func ToolTokensNEQ

func ToolTokensNEQ(v int64) predicate.ProjectConversationRun

ToolTokensNEQ applies the NEQ predicate on the "tool_tokens" field.

func ToolTokensNotIn

func ToolTokensNotIn(vs ...int64) predicate.ProjectConversationRun

ToolTokensNotIn applies the NotIn predicate on the "tool_tokens" field.

func TotalTokens

func TotalTokens(v int64) predicate.ProjectConversationRun

TotalTokens applies equality check predicate on the "total_tokens" field. It's identical to TotalTokensEQ.

func TotalTokensEQ

func TotalTokensEQ(v int64) predicate.ProjectConversationRun

TotalTokensEQ applies the EQ predicate on the "total_tokens" field.

func TotalTokensGT

func TotalTokensGT(v int64) predicate.ProjectConversationRun

TotalTokensGT applies the GT predicate on the "total_tokens" field.

func TotalTokensGTE

func TotalTokensGTE(v int64) predicate.ProjectConversationRun

TotalTokensGTE applies the GTE predicate on the "total_tokens" field.

func TotalTokensIn

func TotalTokensIn(vs ...int64) predicate.ProjectConversationRun

TotalTokensIn applies the In predicate on the "total_tokens" field.

func TotalTokensLT

func TotalTokensLT(v int64) predicate.ProjectConversationRun

TotalTokensLT applies the LT predicate on the "total_tokens" field.

func TotalTokensLTE

func TotalTokensLTE(v int64) predicate.ProjectConversationRun

TotalTokensLTE applies the LTE predicate on the "total_tokens" field.

func TotalTokensNEQ

func TotalTokensNEQ(v int64) predicate.ProjectConversationRun

TotalTokensNEQ applies the NEQ predicate on the "total_tokens" field.

func TotalTokensNotIn

func TotalTokensNotIn(vs ...int64) predicate.ProjectConversationRun

TotalTokensNotIn applies the NotIn predicate on the "total_tokens" field.

func TurnID

TurnID applies equality check predicate on the "turn_id" field. It's identical to TurnIDEQ.

func TurnIDEQ

TurnIDEQ applies the EQ predicate on the "turn_id" field.

func TurnIDGT

TurnIDGT applies the GT predicate on the "turn_id" field.

func TurnIDGTE

TurnIDGTE applies the GTE predicate on the "turn_id" field.

func TurnIDIn

func TurnIDIn(vs ...uuid.UUID) predicate.ProjectConversationRun

TurnIDIn applies the In predicate on the "turn_id" field.

func TurnIDIsNil

func TurnIDIsNil() predicate.ProjectConversationRun

TurnIDIsNil applies the IsNil predicate on the "turn_id" field.

func TurnIDLT

TurnIDLT applies the LT predicate on the "turn_id" field.

func TurnIDLTE

TurnIDLTE applies the LTE predicate on the "turn_id" field.

func TurnIDNEQ

TurnIDNEQ applies the NEQ predicate on the "turn_id" field.

func TurnIDNotIn

func TurnIDNotIn(vs ...uuid.UUID) predicate.ProjectConversationRun

TurnIDNotIn applies the NotIn predicate on the "turn_id" field.

func TurnIDNotNil

func TurnIDNotNil() predicate.ProjectConversationRun

TurnIDNotNil applies the NotNil predicate on the "turn_id" field.

func ValidColumn

func ValidColumn(column string) bool

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

func WorkspacePath

func WorkspacePath(v string) predicate.ProjectConversationRun

WorkspacePath applies equality check predicate on the "workspace_path" field. It's identical to WorkspacePathEQ.

func WorkspacePathContains

func WorkspacePathContains(v string) predicate.ProjectConversationRun

WorkspacePathContains applies the Contains predicate on the "workspace_path" field.

func WorkspacePathContainsFold

func WorkspacePathContainsFold(v string) predicate.ProjectConversationRun

WorkspacePathContainsFold applies the ContainsFold predicate on the "workspace_path" field.

func WorkspacePathEQ

func WorkspacePathEQ(v string) predicate.ProjectConversationRun

WorkspacePathEQ applies the EQ predicate on the "workspace_path" field.

func WorkspacePathEqualFold

func WorkspacePathEqualFold(v string) predicate.ProjectConversationRun

WorkspacePathEqualFold applies the EqualFold predicate on the "workspace_path" field.

func WorkspacePathGT

func WorkspacePathGT(v string) predicate.ProjectConversationRun

WorkspacePathGT applies the GT predicate on the "workspace_path" field.

func WorkspacePathGTE

func WorkspacePathGTE(v string) predicate.ProjectConversationRun

WorkspacePathGTE applies the GTE predicate on the "workspace_path" field.

func WorkspacePathHasPrefix

func WorkspacePathHasPrefix(v string) predicate.ProjectConversationRun

WorkspacePathHasPrefix applies the HasPrefix predicate on the "workspace_path" field.

func WorkspacePathHasSuffix

func WorkspacePathHasSuffix(v string) predicate.ProjectConversationRun

WorkspacePathHasSuffix applies the HasSuffix predicate on the "workspace_path" field.

func WorkspacePathIn

func WorkspacePathIn(vs ...string) predicate.ProjectConversationRun

WorkspacePathIn applies the In predicate on the "workspace_path" field.

func WorkspacePathIsNil

func WorkspacePathIsNil() predicate.ProjectConversationRun

WorkspacePathIsNil applies the IsNil predicate on the "workspace_path" field.

func WorkspacePathLT

func WorkspacePathLT(v string) predicate.ProjectConversationRun

WorkspacePathLT applies the LT predicate on the "workspace_path" field.

func WorkspacePathLTE

func WorkspacePathLTE(v string) predicate.ProjectConversationRun

WorkspacePathLTE applies the LTE predicate on the "workspace_path" field.

func WorkspacePathNEQ

func WorkspacePathNEQ(v string) predicate.ProjectConversationRun

WorkspacePathNEQ applies the NEQ predicate on the "workspace_path" field.

func WorkspacePathNotIn

func WorkspacePathNotIn(vs ...string) predicate.ProjectConversationRun

WorkspacePathNotIn applies the NotIn predicate on the "workspace_path" field.

func WorkspacePathNotNil

func WorkspacePathNotNil() predicate.ProjectConversationRun

WorkspacePathNotNil applies the NotNil predicate on the "workspace_path" field.

Types

type OrderOption

type OrderOption func(*sql.Selector)

OrderOption defines the ordering options for the ProjectConversationRun queries.

func ByCacheCreationTokens

func ByCacheCreationTokens(opts ...sql.OrderTermOption) OrderOption

ByCacheCreationTokens orders the results by the cache_creation_tokens field.

func ByCachedInputTokens

func ByCachedInputTokens(opts ...sql.OrderTermOption) OrderOption

ByCachedInputTokens orders the results by the cached_input_tokens field.

func ByCandidateTokens

func ByCandidateTokens(opts ...sql.OrderTermOption) OrderOption

ByCandidateTokens orders the results by the candidate_tokens field.

func ByConversationID

func ByConversationID(opts ...sql.OrderTermOption) OrderOption

ByConversationID orders the results by the conversation_id field.

func ByCostAmount

func ByCostAmount(opts ...sql.OrderTermOption) OrderOption

ByCostAmount orders the results by the cost_amount field.

func ByCreatedAt

func ByCreatedAt(opts ...sql.OrderTermOption) OrderOption

ByCreatedAt orders the results by the created_at field.

func ByCurrentStepChangedAt

func ByCurrentStepChangedAt(opts ...sql.OrderTermOption) OrderOption

ByCurrentStepChangedAt orders the results by the current_step_changed_at field.

func ByCurrentStepStatus

func ByCurrentStepStatus(opts ...sql.OrderTermOption) OrderOption

ByCurrentStepStatus orders the results by the current_step_status field.

func ByCurrentStepSummary

func ByCurrentStepSummary(opts ...sql.OrderTermOption) OrderOption

ByCurrentStepSummary orders the results by the current_step_summary field.

func ByID

func ByID(opts ...sql.OrderTermOption) OrderOption

ByID orders the results by the id field.

func ByInputTokens

func ByInputTokens(opts ...sql.OrderTermOption) OrderOption

ByInputTokens orders the results by the input_tokens field.

func ByLastError

func ByLastError(opts ...sql.OrderTermOption) OrderOption

ByLastError orders the results by the last_error field.

func ByLastHeartbeatAt

func ByLastHeartbeatAt(opts ...sql.OrderTermOption) OrderOption

ByLastHeartbeatAt orders the results by the last_heartbeat_at field.

func ByOutputTokens

func ByOutputTokens(opts ...sql.OrderTermOption) OrderOption

ByOutputTokens orders the results by the output_tokens field.

func ByPrincipalID

func ByPrincipalID(opts ...sql.OrderTermOption) OrderOption

ByPrincipalID orders the results by the principal_id field.

func ByProjectID

func ByProjectID(opts ...sql.OrderTermOption) OrderOption

ByProjectID orders the results by the project_id field.

func ByPromptTokens

func ByPromptTokens(opts ...sql.OrderTermOption) OrderOption

ByPromptTokens orders the results by the prompt_tokens field.

func ByProviderID

func ByProviderID(opts ...sql.OrderTermOption) OrderOption

ByProviderID orders the results by the provider_id field.

func ByProviderThreadID

func ByProviderThreadID(opts ...sql.OrderTermOption) OrderOption

ByProviderThreadID orders the results by the provider_thread_id field.

func ByProviderTurnID

func ByProviderTurnID(opts ...sql.OrderTermOption) OrderOption

ByProviderTurnID orders the results by the provider_turn_id field.

func ByReasoningTokens

func ByReasoningTokens(opts ...sql.OrderTermOption) OrderOption

ByReasoningTokens orders the results by the reasoning_tokens field.

func ByRuntimeStartedAt

func ByRuntimeStartedAt(opts ...sql.OrderTermOption) OrderOption

ByRuntimeStartedAt orders the results by the runtime_started_at field.

func BySessionID

func BySessionID(opts ...sql.OrderTermOption) OrderOption

BySessionID orders the results by the session_id field.

func BySnapshotMaterializedAt added in v0.4.0

func BySnapshotMaterializedAt(opts ...sql.OrderTermOption) OrderOption

BySnapshotMaterializedAt orders the results by the snapshot_materialized_at field.

func ByStatus

func ByStatus(opts ...sql.OrderTermOption) OrderOption

ByStatus orders the results by the status field.

func ByTerminalAt

func ByTerminalAt(opts ...sql.OrderTermOption) OrderOption

ByTerminalAt orders the results by the terminal_at field.

func ByToolTokens

func ByToolTokens(opts ...sql.OrderTermOption) OrderOption

ByToolTokens orders the results by the tool_tokens field.

func ByTotalTokens

func ByTotalTokens(opts ...sql.OrderTermOption) OrderOption

ByTotalTokens orders the results by the total_tokens field.

func ByTurnID

func ByTurnID(opts ...sql.OrderTermOption) OrderOption

ByTurnID orders the results by the turn_id field.

func ByWorkspacePath

func ByWorkspacePath(opts ...sql.OrderTermOption) OrderOption

ByWorkspacePath orders the results by the workspace_path field.

type Status

type Status string

Status defines the type for the "status" enum field.

const (
	StatusLaunching   Status = "launching"
	StatusExecuting   Status = "executing"
	StatusInterrupted Status = "interrupted"
	StatusCompleted   Status = "completed"
	StatusFailed      Status = "failed"
	StatusTerminated  Status = "terminated"
)

Status values.

func (Status) String

func (s Status) String() string

Jump to

Keyboard shortcuts

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