decision

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the decision type in the database.
	Label = "decision"
	// FieldID holds the string denoting the id field in the database.
	FieldID = "id"
	// FieldCreatedAt holds the string denoting the created_at field in the database.
	FieldCreatedAt = "created_at"
	// FieldUpdatedAt holds the string denoting the updated_at field in the database.
	FieldUpdatedAt = "updated_at"
	// FieldUntil holds the string denoting the until field in the database.
	FieldUntil = "until"
	// FieldScenario holds the string denoting the scenario field in the database.
	FieldScenario = "scenario"
	// FieldType holds the string denoting the type field in the database.
	FieldType = "type"
	// FieldStartIP holds the string denoting the start_ip field in the database.
	FieldStartIP = "start_ip"
	// FieldEndIP holds the string denoting the end_ip field in the database.
	FieldEndIP = "end_ip"
	// FieldScope holds the string denoting the scope field in the database.
	FieldScope = "scope"
	// FieldValue holds the string denoting the value field in the database.
	FieldValue = "value"
	// FieldOrigin holds the string denoting the origin field in the database.
	FieldOrigin = "origin"
	// FieldSimulated holds the string denoting the simulated field in the database.
	FieldSimulated = "simulated"

	// EdgeOwner holds the string denoting the owner edge name in mutations.
	EdgeOwner = "owner"

	// Table holds the table name of the decision in the database.
	Table = "decisions"
	// OwnerTable is the table the holds the owner relation/edge.
	OwnerTable = "decisions"
	// OwnerInverseTable is the table name for the Alert entity.
	// It exists in this package in order to avoid circular dependency with the "alert" package.
	OwnerInverseTable = "alerts"
	// OwnerColumn is the table column denoting the owner relation/edge.
	OwnerColumn = "alert_decisions"
)

Variables

View Source
var (
	// DefaultCreatedAt holds the default value on creation for the created_at field.
	DefaultCreatedAt func() time.Time
	// DefaultUpdatedAt holds the default value on creation for the updated_at field.
	DefaultUpdatedAt func() time.Time
	// DefaultSimulated holds the default value on creation for the simulated field.
	DefaultSimulated bool
)

Columns holds all SQL columns for decision fields.

View Source
var ForeignKeys = []string{
	"alert_decisions",
}

ForeignKeys holds the SQL foreign-keys that are owned by the Decision type.

Functions

func And

func And(predicates ...predicate.Decision) predicate.Decision

And groups list of predicates with the AND operator between them.

func CreatedAt

func CreatedAt(v time.Time) predicate.Decision

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

func CreatedAtEQ

func CreatedAtEQ(v time.Time) predicate.Decision

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

func CreatedAtGT

func CreatedAtGT(v time.Time) predicate.Decision

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

func CreatedAtGTE

func CreatedAtGTE(v time.Time) predicate.Decision

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

func CreatedAtIn

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

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

func CreatedAtLT

func CreatedAtLT(v time.Time) predicate.Decision

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

func CreatedAtLTE

func CreatedAtLTE(v time.Time) predicate.Decision

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

func CreatedAtNEQ

func CreatedAtNEQ(v time.Time) predicate.Decision

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

func CreatedAtNotIn

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

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

func EndIP

func EndIP(v int64) predicate.Decision

EndIP applies equality check predicate on the "end_ip" field. It's identical to EndIPEQ.

func EndIPEQ

func EndIPEQ(v int64) predicate.Decision

EndIPEQ applies the EQ predicate on the "end_ip" field.

func EndIPGT

func EndIPGT(v int64) predicate.Decision

EndIPGT applies the GT predicate on the "end_ip" field.

func EndIPGTE

func EndIPGTE(v int64) predicate.Decision

EndIPGTE applies the GTE predicate on the "end_ip" field.

func EndIPIn

func EndIPIn(vs ...int64) predicate.Decision

EndIPIn applies the In predicate on the "end_ip" field.

func EndIPIsNil

func EndIPIsNil() predicate.Decision

EndIPIsNil applies the IsNil predicate on the "end_ip" field.

func EndIPLT

func EndIPLT(v int64) predicate.Decision

EndIPLT applies the LT predicate on the "end_ip" field.

func EndIPLTE

func EndIPLTE(v int64) predicate.Decision

EndIPLTE applies the LTE predicate on the "end_ip" field.

func EndIPNEQ

func EndIPNEQ(v int64) predicate.Decision

EndIPNEQ applies the NEQ predicate on the "end_ip" field.

func EndIPNotIn

func EndIPNotIn(vs ...int64) predicate.Decision

EndIPNotIn applies the NotIn predicate on the "end_ip" field.

func EndIPNotNil

func EndIPNotNil() predicate.Decision

EndIPNotNil applies the NotNil predicate on the "end_ip" field.

func HasOwner

func HasOwner() predicate.Decision

HasOwner applies the HasEdge predicate on the "owner" edge.

func HasOwnerWith

func HasOwnerWith(preds ...predicate.Alert) predicate.Decision

HasOwnerWith applies the HasEdge predicate on the "owner" edge with a given conditions (other predicates).

func ID

func ID(id int) predicate.Decision

ID filters vertices based on their identifier.

func IDEQ

func IDEQ(id int) predicate.Decision

IDEQ applies the EQ predicate on the ID field.

func IDGT

func IDGT(id int) predicate.Decision

IDGT applies the GT predicate on the ID field.

func IDGTE

func IDGTE(id int) predicate.Decision

IDGTE applies the GTE predicate on the ID field.

func IDIn

func IDIn(ids ...int) predicate.Decision

IDIn applies the In predicate on the ID field.

func IDLT

func IDLT(id int) predicate.Decision

IDLT applies the LT predicate on the ID field.

func IDLTE

func IDLTE(id int) predicate.Decision

IDLTE applies the LTE predicate on the ID field.

func IDNEQ

func IDNEQ(id int) predicate.Decision

IDNEQ applies the NEQ predicate on the ID field.

func IDNotIn

func IDNotIn(ids ...int) predicate.Decision

IDNotIn applies the NotIn predicate on the ID field.

func Not

Not applies the not operator on the given predicate.

func Or

func Or(predicates ...predicate.Decision) predicate.Decision

Or groups list of predicates with the OR operator between them.

func Origin

func Origin(v string) predicate.Decision

Origin applies equality check predicate on the "origin" field. It's identical to OriginEQ.

func OriginContains

func OriginContains(v string) predicate.Decision

OriginContains applies the Contains predicate on the "origin" field.

func OriginContainsFold

func OriginContainsFold(v string) predicate.Decision

OriginContainsFold applies the ContainsFold predicate on the "origin" field.

func OriginEQ

func OriginEQ(v string) predicate.Decision

OriginEQ applies the EQ predicate on the "origin" field.

func OriginEqualFold

func OriginEqualFold(v string) predicate.Decision

OriginEqualFold applies the EqualFold predicate on the "origin" field.

func OriginGT

func OriginGT(v string) predicate.Decision

OriginGT applies the GT predicate on the "origin" field.

func OriginGTE

func OriginGTE(v string) predicate.Decision

OriginGTE applies the GTE predicate on the "origin" field.

func OriginHasPrefix

func OriginHasPrefix(v string) predicate.Decision

OriginHasPrefix applies the HasPrefix predicate on the "origin" field.

func OriginHasSuffix

func OriginHasSuffix(v string) predicate.Decision

OriginHasSuffix applies the HasSuffix predicate on the "origin" field.

func OriginIn

func OriginIn(vs ...string) predicate.Decision

OriginIn applies the In predicate on the "origin" field.

func OriginLT

func OriginLT(v string) predicate.Decision

OriginLT applies the LT predicate on the "origin" field.

func OriginLTE

func OriginLTE(v string) predicate.Decision

OriginLTE applies the LTE predicate on the "origin" field.

func OriginNEQ

func OriginNEQ(v string) predicate.Decision

OriginNEQ applies the NEQ predicate on the "origin" field.

func OriginNotIn

func OriginNotIn(vs ...string) predicate.Decision

OriginNotIn applies the NotIn predicate on the "origin" field.

func Scenario

func Scenario(v string) predicate.Decision

Scenario applies equality check predicate on the "scenario" field. It's identical to ScenarioEQ.

func ScenarioContains

func ScenarioContains(v string) predicate.Decision

ScenarioContains applies the Contains predicate on the "scenario" field.

func ScenarioContainsFold

func ScenarioContainsFold(v string) predicate.Decision

ScenarioContainsFold applies the ContainsFold predicate on the "scenario" field.

func ScenarioEQ

func ScenarioEQ(v string) predicate.Decision

ScenarioEQ applies the EQ predicate on the "scenario" field.

func ScenarioEqualFold

func ScenarioEqualFold(v string) predicate.Decision

ScenarioEqualFold applies the EqualFold predicate on the "scenario" field.

func ScenarioGT

func ScenarioGT(v string) predicate.Decision

ScenarioGT applies the GT predicate on the "scenario" field.

func ScenarioGTE

func ScenarioGTE(v string) predicate.Decision

ScenarioGTE applies the GTE predicate on the "scenario" field.

func ScenarioHasPrefix

func ScenarioHasPrefix(v string) predicate.Decision

ScenarioHasPrefix applies the HasPrefix predicate on the "scenario" field.

func ScenarioHasSuffix

func ScenarioHasSuffix(v string) predicate.Decision

ScenarioHasSuffix applies the HasSuffix predicate on the "scenario" field.

func ScenarioIn

func ScenarioIn(vs ...string) predicate.Decision

ScenarioIn applies the In predicate on the "scenario" field.

func ScenarioLT

func ScenarioLT(v string) predicate.Decision

ScenarioLT applies the LT predicate on the "scenario" field.

func ScenarioLTE

func ScenarioLTE(v string) predicate.Decision

ScenarioLTE applies the LTE predicate on the "scenario" field.

func ScenarioNEQ

func ScenarioNEQ(v string) predicate.Decision

ScenarioNEQ applies the NEQ predicate on the "scenario" field.

func ScenarioNotIn

func ScenarioNotIn(vs ...string) predicate.Decision

ScenarioNotIn applies the NotIn predicate on the "scenario" field.

func Scope

func Scope(v string) predicate.Decision

Scope applies equality check predicate on the "scope" field. It's identical to ScopeEQ.

func ScopeContains

func ScopeContains(v string) predicate.Decision

ScopeContains applies the Contains predicate on the "scope" field.

func ScopeContainsFold

func ScopeContainsFold(v string) predicate.Decision

ScopeContainsFold applies the ContainsFold predicate on the "scope" field.

func ScopeEQ

func ScopeEQ(v string) predicate.Decision

ScopeEQ applies the EQ predicate on the "scope" field.

func ScopeEqualFold

func ScopeEqualFold(v string) predicate.Decision

ScopeEqualFold applies the EqualFold predicate on the "scope" field.

func ScopeGT

func ScopeGT(v string) predicate.Decision

ScopeGT applies the GT predicate on the "scope" field.

func ScopeGTE

func ScopeGTE(v string) predicate.Decision

ScopeGTE applies the GTE predicate on the "scope" field.

func ScopeHasPrefix

func ScopeHasPrefix(v string) predicate.Decision

ScopeHasPrefix applies the HasPrefix predicate on the "scope" field.

func ScopeHasSuffix

func ScopeHasSuffix(v string) predicate.Decision

ScopeHasSuffix applies the HasSuffix predicate on the "scope" field.

func ScopeIn

func ScopeIn(vs ...string) predicate.Decision

ScopeIn applies the In predicate on the "scope" field.

func ScopeLT

func ScopeLT(v string) predicate.Decision

ScopeLT applies the LT predicate on the "scope" field.

func ScopeLTE

func ScopeLTE(v string) predicate.Decision

ScopeLTE applies the LTE predicate on the "scope" field.

func ScopeNEQ

func ScopeNEQ(v string) predicate.Decision

ScopeNEQ applies the NEQ predicate on the "scope" field.

func ScopeNotIn

func ScopeNotIn(vs ...string) predicate.Decision

ScopeNotIn applies the NotIn predicate on the "scope" field.

func Simulated

func Simulated(v bool) predicate.Decision

Simulated applies equality check predicate on the "simulated" field. It's identical to SimulatedEQ.

func SimulatedEQ

func SimulatedEQ(v bool) predicate.Decision

SimulatedEQ applies the EQ predicate on the "simulated" field.

func SimulatedNEQ

func SimulatedNEQ(v bool) predicate.Decision

SimulatedNEQ applies the NEQ predicate on the "simulated" field.

func StartIP

func StartIP(v int64) predicate.Decision

StartIP applies equality check predicate on the "start_ip" field. It's identical to StartIPEQ.

func StartIPEQ

func StartIPEQ(v int64) predicate.Decision

StartIPEQ applies the EQ predicate on the "start_ip" field.

func StartIPGT

func StartIPGT(v int64) predicate.Decision

StartIPGT applies the GT predicate on the "start_ip" field.

func StartIPGTE

func StartIPGTE(v int64) predicate.Decision

StartIPGTE applies the GTE predicate on the "start_ip" field.

func StartIPIn

func StartIPIn(vs ...int64) predicate.Decision

StartIPIn applies the In predicate on the "start_ip" field.

func StartIPIsNil

func StartIPIsNil() predicate.Decision

StartIPIsNil applies the IsNil predicate on the "start_ip" field.

func StartIPLT

func StartIPLT(v int64) predicate.Decision

StartIPLT applies the LT predicate on the "start_ip" field.

func StartIPLTE

func StartIPLTE(v int64) predicate.Decision

StartIPLTE applies the LTE predicate on the "start_ip" field.

func StartIPNEQ

func StartIPNEQ(v int64) predicate.Decision

StartIPNEQ applies the NEQ predicate on the "start_ip" field.

func StartIPNotIn

func StartIPNotIn(vs ...int64) predicate.Decision

StartIPNotIn applies the NotIn predicate on the "start_ip" field.

func StartIPNotNil

func StartIPNotNil() predicate.Decision

StartIPNotNil applies the NotNil predicate on the "start_ip" field.

func Type

func Type(v string) predicate.Decision

Type applies equality check predicate on the "type" field. It's identical to TypeEQ.

func TypeContains

func TypeContains(v string) predicate.Decision

TypeContains applies the Contains predicate on the "type" field.

func TypeContainsFold

func TypeContainsFold(v string) predicate.Decision

TypeContainsFold applies the ContainsFold predicate on the "type" field.

func TypeEQ

func TypeEQ(v string) predicate.Decision

TypeEQ applies the EQ predicate on the "type" field.

func TypeEqualFold

func TypeEqualFold(v string) predicate.Decision

TypeEqualFold applies the EqualFold predicate on the "type" field.

func TypeGT

func TypeGT(v string) predicate.Decision

TypeGT applies the GT predicate on the "type" field.

func TypeGTE

func TypeGTE(v string) predicate.Decision

TypeGTE applies the GTE predicate on the "type" field.

func TypeHasPrefix

func TypeHasPrefix(v string) predicate.Decision

TypeHasPrefix applies the HasPrefix predicate on the "type" field.

func TypeHasSuffix

func TypeHasSuffix(v string) predicate.Decision

TypeHasSuffix applies the HasSuffix predicate on the "type" field.

func TypeIn

func TypeIn(vs ...string) predicate.Decision

TypeIn applies the In predicate on the "type" field.

func TypeLT

func TypeLT(v string) predicate.Decision

TypeLT applies the LT predicate on the "type" field.

func TypeLTE

func TypeLTE(v string) predicate.Decision

TypeLTE applies the LTE predicate on the "type" field.

func TypeNEQ

func TypeNEQ(v string) predicate.Decision

TypeNEQ applies the NEQ predicate on the "type" field.

func TypeNotIn

func TypeNotIn(vs ...string) predicate.Decision

TypeNotIn applies the NotIn predicate on the "type" field.

func Until

func Until(v time.Time) predicate.Decision

Until applies equality check predicate on the "until" field. It's identical to UntilEQ.

func UntilEQ

func UntilEQ(v time.Time) predicate.Decision

UntilEQ applies the EQ predicate on the "until" field.

func UntilGT

func UntilGT(v time.Time) predicate.Decision

UntilGT applies the GT predicate on the "until" field.

func UntilGTE

func UntilGTE(v time.Time) predicate.Decision

UntilGTE applies the GTE predicate on the "until" field.

func UntilIn

func UntilIn(vs ...time.Time) predicate.Decision

UntilIn applies the In predicate on the "until" field.

func UntilLT

func UntilLT(v time.Time) predicate.Decision

UntilLT applies the LT predicate on the "until" field.

func UntilLTE

func UntilLTE(v time.Time) predicate.Decision

UntilLTE applies the LTE predicate on the "until" field.

func UntilNEQ

func UntilNEQ(v time.Time) predicate.Decision

UntilNEQ applies the NEQ predicate on the "until" field.

func UntilNotIn

func UntilNotIn(vs ...time.Time) predicate.Decision

UntilNotIn applies the NotIn predicate on the "until" field.

func UpdatedAt

func UpdatedAt(v time.Time) predicate.Decision

UpdatedAt applies equality check predicate on the "updated_at" field. It's identical to UpdatedAtEQ.

func UpdatedAtEQ

func UpdatedAtEQ(v time.Time) predicate.Decision

UpdatedAtEQ applies the EQ predicate on the "updated_at" field.

func UpdatedAtGT

func UpdatedAtGT(v time.Time) predicate.Decision

UpdatedAtGT applies the GT predicate on the "updated_at" field.

func UpdatedAtGTE

func UpdatedAtGTE(v time.Time) predicate.Decision

UpdatedAtGTE applies the GTE predicate on the "updated_at" field.

func UpdatedAtIn

func UpdatedAtIn(vs ...time.Time) predicate.Decision

UpdatedAtIn applies the In predicate on the "updated_at" field.

func UpdatedAtLT

func UpdatedAtLT(v time.Time) predicate.Decision

UpdatedAtLT applies the LT predicate on the "updated_at" field.

func UpdatedAtLTE

func UpdatedAtLTE(v time.Time) predicate.Decision

UpdatedAtLTE applies the LTE predicate on the "updated_at" field.

func UpdatedAtNEQ

func UpdatedAtNEQ(v time.Time) predicate.Decision

UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.

func UpdatedAtNotIn

func UpdatedAtNotIn(vs ...time.Time) predicate.Decision

UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.

func ValidColumn

func ValidColumn(column string) bool

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

func Value

func Value(v string) predicate.Decision

Value applies equality check predicate on the "value" field. It's identical to ValueEQ.

func ValueContains

func ValueContains(v string) predicate.Decision

ValueContains applies the Contains predicate on the "value" field.

func ValueContainsFold

func ValueContainsFold(v string) predicate.Decision

ValueContainsFold applies the ContainsFold predicate on the "value" field.

func ValueEQ

func ValueEQ(v string) predicate.Decision

ValueEQ applies the EQ predicate on the "value" field.

func ValueEqualFold

func ValueEqualFold(v string) predicate.Decision

ValueEqualFold applies the EqualFold predicate on the "value" field.

func ValueGT

func ValueGT(v string) predicate.Decision

ValueGT applies the GT predicate on the "value" field.

func ValueGTE

func ValueGTE(v string) predicate.Decision

ValueGTE applies the GTE predicate on the "value" field.

func ValueHasPrefix

func ValueHasPrefix(v string) predicate.Decision

ValueHasPrefix applies the HasPrefix predicate on the "value" field.

func ValueHasSuffix

func ValueHasSuffix(v string) predicate.Decision

ValueHasSuffix applies the HasSuffix predicate on the "value" field.

func ValueIn

func ValueIn(vs ...string) predicate.Decision

ValueIn applies the In predicate on the "value" field.

func ValueLT

func ValueLT(v string) predicate.Decision

ValueLT applies the LT predicate on the "value" field.

func ValueLTE

func ValueLTE(v string) predicate.Decision

ValueLTE applies the LTE predicate on the "value" field.

func ValueNEQ

func ValueNEQ(v string) predicate.Decision

ValueNEQ applies the NEQ predicate on the "value" field.

func ValueNotIn

func ValueNotIn(vs ...string) predicate.Decision

ValueNotIn applies the NotIn predicate on the "value" field.

Types

This section is empty.

Jump to

Keyboard shortcuts

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