resourcecomponent

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Label holds the string label denoting the resourcecomponent type in the database.
	Label = "resource_component"
	// FieldID holds the string denoting the id field in the database.
	FieldID = "id"
	// FieldCreateTime holds the string denoting the create_time field in the database.
	FieldCreateTime = "create_time"
	// FieldUpdateTime holds the string denoting the update_time field in the database.
	FieldUpdateTime = "update_time"
	// FieldStatus holds the string denoting the status field in the database.
	FieldStatus = "status"
	// FieldProjectID holds the string denoting the project_id field in the database.
	FieldProjectID = "project_id"
	// FieldEnvironmentID holds the string denoting the environment_id field in the database.
	FieldEnvironmentID = "environment_id"
	// FieldResourceID holds the string denoting the resource_id field in the database.
	FieldResourceID = "resource_id"
	// FieldConnectorID holds the string denoting the connector_id field in the database.
	FieldConnectorID = "connector_id"
	// FieldCompositionID holds the string denoting the composition_id field in the database.
	FieldCompositionID = "composition_id"
	// FieldClassID holds the string denoting the class_id field in the database.
	FieldClassID = "class_id"
	// FieldMode holds the string denoting the mode field in the database.
	FieldMode = "mode"
	// FieldType holds the string denoting the type field in the database.
	FieldType = "type"
	// FieldName holds the string denoting the name field in the database.
	FieldName = "name"
	// FieldDeployerType holds the string denoting the deployer_type field in the database.
	FieldDeployerType = "deployer_type"
	// FieldShape holds the string denoting the shape field in the database.
	FieldShape = "shape"
	// FieldIndexKey holds the string denoting the index_key field in the database.
	FieldIndexKey = "index_key"
	// EdgeProject holds the string denoting the project edge name in mutations.
	EdgeProject = "project"
	// EdgeEnvironment holds the string denoting the environment edge name in mutations.
	EdgeEnvironment = "environment"
	// EdgeResource holds the string denoting the resource edge name in mutations.
	EdgeResource = "resource"
	// EdgeConnector holds the string denoting the connector edge name in mutations.
	EdgeConnector = "connector"
	// EdgeComposition holds the string denoting the composition edge name in mutations.
	EdgeComposition = "composition"
	// EdgeComponents holds the string denoting the components edge name in mutations.
	EdgeComponents = "components"
	// EdgeClass holds the string denoting the class edge name in mutations.
	EdgeClass = "class"
	// EdgeInstances holds the string denoting the instances edge name in mutations.
	EdgeInstances = "instances"
	// EdgeDependencies holds the string denoting the dependencies edge name in mutations.
	EdgeDependencies = "dependencies"
	// Table holds the table name of the resourcecomponent in the database.
	Table = "resource_components"
	// ProjectTable is the table that holds the project relation/edge.
	ProjectTable = "resource_components"
	// ProjectInverseTable is the table name for the Project entity.
	// It exists in this package in order to avoid circular dependency with the "project" package.
	ProjectInverseTable = "projects"
	// ProjectColumn is the table column denoting the project relation/edge.
	ProjectColumn = "project_id"
	// EnvironmentTable is the table that holds the environment relation/edge.
	EnvironmentTable = "resource_components"
	// EnvironmentInverseTable is the table name for the Environment entity.
	// It exists in this package in order to avoid circular dependency with the "environment" package.
	EnvironmentInverseTable = "environments"
	// EnvironmentColumn is the table column denoting the environment relation/edge.
	EnvironmentColumn = "environment_id"
	// ResourceTable is the table that holds the resource relation/edge.
	ResourceTable = "resource_components"
	// ResourceInverseTable is the table name for the Resource entity.
	// It exists in this package in order to avoid circular dependency with the "resource" package.
	ResourceInverseTable = "resources"
	// ResourceColumn is the table column denoting the resource relation/edge.
	ResourceColumn = "resource_id"
	// ConnectorTable is the table that holds the connector relation/edge.
	ConnectorTable = "resource_components"
	// ConnectorInverseTable is the table name for the Connector entity.
	// It exists in this package in order to avoid circular dependency with the "connector" package.
	ConnectorInverseTable = "connectors"
	// ConnectorColumn is the table column denoting the connector relation/edge.
	ConnectorColumn = "connector_id"
	// CompositionTable is the table that holds the composition relation/edge.
	CompositionTable = "resource_components"
	// CompositionColumn is the table column denoting the composition relation/edge.
	CompositionColumn = "composition_id"
	// ComponentsTable is the table that holds the components relation/edge.
	ComponentsTable = "resource_components"
	// ComponentsColumn is the table column denoting the components relation/edge.
	ComponentsColumn = "composition_id"
	// ClassTable is the table that holds the class relation/edge.
	ClassTable = "resource_components"
	// ClassColumn is the table column denoting the class relation/edge.
	ClassColumn = "class_id"
	// InstancesTable is the table that holds the instances relation/edge.
	InstancesTable = "resource_components"
	// InstancesColumn is the table column denoting the instances relation/edge.
	InstancesColumn = "class_id"
	// DependenciesTable is the table that holds the dependencies relation/edge.
	DependenciesTable = "resource_component_relationships"
	// DependenciesInverseTable is the table name for the ResourceComponentRelationship entity.
	// It exists in this package in order to avoid circular dependency with the "resourcecomponentrelationship" package.
	DependenciesInverseTable = "resource_component_relationships"
	// DependenciesColumn is the table column denoting the dependencies relation/edge.
	DependenciesColumn = "resource_component_id"
)

Variables

View Source
var (
	Hooks        [1]ent.Hook
	Interceptors [1]ent.Interceptor
	// DefaultCreateTime holds the default value on creation for the "create_time" field.
	DefaultCreateTime func() time.Time
	// DefaultUpdateTime holds the default value on creation for the "update_time" field.
	DefaultUpdateTime func() time.Time
	// UpdateDefaultUpdateTime holds the default value on update for the "update_time" field.
	UpdateDefaultUpdateTime func() time.Time
	// ProjectIDValidator is a validator for the "project_id" field. It is called by the builders before save.
	ProjectIDValidator func(string) error
	// EnvironmentIDValidator is a validator for the "environment_id" field. It is called by the builders before save.
	EnvironmentIDValidator func(string) error
	// ResourceIDValidator is a validator for the "resource_id" field. It is called by the builders before save.
	ResourceIDValidator func(string) error
	// ConnectorIDValidator is a validator for the "connector_id" field. It is called by the builders before save.
	ConnectorIDValidator func(string) error
	// ModeValidator is a validator for the "mode" field. It is called by the builders before save.
	ModeValidator func(string) error
	// TypeValidator is a validator for the "type" field. It is called by the builders before save.
	TypeValidator func(string) error
	// NameValidator is a validator for the "name" field. It is called by the builders before save.
	NameValidator func(string) error
	// DeployerTypeValidator is a validator for the "deployer_type" field. It is called by the builders before save.
	DeployerTypeValidator func(string) error
	// ShapeValidator is a validator for the "shape" field. It is called by the builders before save.
	ShapeValidator func(string) error
)

Note that the variables below are initialized by the runtime package on the initialization of the application. Therefore, it should be imported in the main as follows:

import _ "github.com/seal-io/walrus/pkg/dao/model/runtime"

Columns holds all SQL columns for resourcecomponent fields.

Functions

func And

And groups predicates with the AND operator between them.

func ClassID

ClassID applies equality check predicate on the "class_id" field. It's identical to ClassIDEQ.

func ClassIDContains

func ClassIDContains(v object.ID) predicate.ResourceComponent

ClassIDContains applies the Contains predicate on the "class_id" field.

func ClassIDContainsFold

func ClassIDContainsFold(v object.ID) predicate.ResourceComponent

ClassIDContainsFold applies the ContainsFold predicate on the "class_id" field.

func ClassIDEQ

func ClassIDEQ(v object.ID) predicate.ResourceComponent

ClassIDEQ applies the EQ predicate on the "class_id" field.

func ClassIDEqualFold

func ClassIDEqualFold(v object.ID) predicate.ResourceComponent

ClassIDEqualFold applies the EqualFold predicate on the "class_id" field.

func ClassIDGT

func ClassIDGT(v object.ID) predicate.ResourceComponent

ClassIDGT applies the GT predicate on the "class_id" field.

func ClassIDGTE

func ClassIDGTE(v object.ID) predicate.ResourceComponent

ClassIDGTE applies the GTE predicate on the "class_id" field.

func ClassIDHasPrefix

func ClassIDHasPrefix(v object.ID) predicate.ResourceComponent

ClassIDHasPrefix applies the HasPrefix predicate on the "class_id" field.

func ClassIDHasSuffix

func ClassIDHasSuffix(v object.ID) predicate.ResourceComponent

ClassIDHasSuffix applies the HasSuffix predicate on the "class_id" field.

func ClassIDIn

func ClassIDIn(vs ...object.ID) predicate.ResourceComponent

ClassIDIn applies the In predicate on the "class_id" field.

func ClassIDIsNil

func ClassIDIsNil() predicate.ResourceComponent

ClassIDIsNil applies the IsNil predicate on the "class_id" field.

func ClassIDLT

func ClassIDLT(v object.ID) predicate.ResourceComponent

ClassIDLT applies the LT predicate on the "class_id" field.

func ClassIDLTE

func ClassIDLTE(v object.ID) predicate.ResourceComponent

ClassIDLTE applies the LTE predicate on the "class_id" field.

func ClassIDNEQ

func ClassIDNEQ(v object.ID) predicate.ResourceComponent

ClassIDNEQ applies the NEQ predicate on the "class_id" field.

func ClassIDNotIn

func ClassIDNotIn(vs ...object.ID) predicate.ResourceComponent

ClassIDNotIn applies the NotIn predicate on the "class_id" field.

func ClassIDNotNil

func ClassIDNotNil() predicate.ResourceComponent

ClassIDNotNil applies the NotNil predicate on the "class_id" field.

func CompositionID

func CompositionID(v object.ID) predicate.ResourceComponent

CompositionID applies equality check predicate on the "composition_id" field. It's identical to CompositionIDEQ.

func CompositionIDContains

func CompositionIDContains(v object.ID) predicate.ResourceComponent

CompositionIDContains applies the Contains predicate on the "composition_id" field.

func CompositionIDContainsFold

func CompositionIDContainsFold(v object.ID) predicate.ResourceComponent

CompositionIDContainsFold applies the ContainsFold predicate on the "composition_id" field.

func CompositionIDEQ

func CompositionIDEQ(v object.ID) predicate.ResourceComponent

CompositionIDEQ applies the EQ predicate on the "composition_id" field.

func CompositionIDEqualFold

func CompositionIDEqualFold(v object.ID) predicate.ResourceComponent

CompositionIDEqualFold applies the EqualFold predicate on the "composition_id" field.

func CompositionIDGT

func CompositionIDGT(v object.ID) predicate.ResourceComponent

CompositionIDGT applies the GT predicate on the "composition_id" field.

func CompositionIDGTE

func CompositionIDGTE(v object.ID) predicate.ResourceComponent

CompositionIDGTE applies the GTE predicate on the "composition_id" field.

func CompositionIDHasPrefix

func CompositionIDHasPrefix(v object.ID) predicate.ResourceComponent

CompositionIDHasPrefix applies the HasPrefix predicate on the "composition_id" field.

func CompositionIDHasSuffix

func CompositionIDHasSuffix(v object.ID) predicate.ResourceComponent

CompositionIDHasSuffix applies the HasSuffix predicate on the "composition_id" field.

func CompositionIDIn

func CompositionIDIn(vs ...object.ID) predicate.ResourceComponent

CompositionIDIn applies the In predicate on the "composition_id" field.

func CompositionIDIsNil

func CompositionIDIsNil() predicate.ResourceComponent

CompositionIDIsNil applies the IsNil predicate on the "composition_id" field.

func CompositionIDLT

func CompositionIDLT(v object.ID) predicate.ResourceComponent

CompositionIDLT applies the LT predicate on the "composition_id" field.

func CompositionIDLTE

func CompositionIDLTE(v object.ID) predicate.ResourceComponent

CompositionIDLTE applies the LTE predicate on the "composition_id" field.

func CompositionIDNEQ

func CompositionIDNEQ(v object.ID) predicate.ResourceComponent

CompositionIDNEQ applies the NEQ predicate on the "composition_id" field.

func CompositionIDNotIn

func CompositionIDNotIn(vs ...object.ID) predicate.ResourceComponent

CompositionIDNotIn applies the NotIn predicate on the "composition_id" field.

func CompositionIDNotNil

func CompositionIDNotNil() predicate.ResourceComponent

CompositionIDNotNil applies the NotNil predicate on the "composition_id" field.

func ConnectorID

func ConnectorID(v object.ID) predicate.ResourceComponent

ConnectorID applies equality check predicate on the "connector_id" field. It's identical to ConnectorIDEQ.

func ConnectorIDContains

func ConnectorIDContains(v object.ID) predicate.ResourceComponent

ConnectorIDContains applies the Contains predicate on the "connector_id" field.

func ConnectorIDContainsFold

func ConnectorIDContainsFold(v object.ID) predicate.ResourceComponent

ConnectorIDContainsFold applies the ContainsFold predicate on the "connector_id" field.

func ConnectorIDEQ

func ConnectorIDEQ(v object.ID) predicate.ResourceComponent

ConnectorIDEQ applies the EQ predicate on the "connector_id" field.

func ConnectorIDEqualFold

func ConnectorIDEqualFold(v object.ID) predicate.ResourceComponent

ConnectorIDEqualFold applies the EqualFold predicate on the "connector_id" field.

func ConnectorIDGT

func ConnectorIDGT(v object.ID) predicate.ResourceComponent

ConnectorIDGT applies the GT predicate on the "connector_id" field.

func ConnectorIDGTE

func ConnectorIDGTE(v object.ID) predicate.ResourceComponent

ConnectorIDGTE applies the GTE predicate on the "connector_id" field.

func ConnectorIDHasPrefix

func ConnectorIDHasPrefix(v object.ID) predicate.ResourceComponent

ConnectorIDHasPrefix applies the HasPrefix predicate on the "connector_id" field.

func ConnectorIDHasSuffix

func ConnectorIDHasSuffix(v object.ID) predicate.ResourceComponent

ConnectorIDHasSuffix applies the HasSuffix predicate on the "connector_id" field.

func ConnectorIDIn

func ConnectorIDIn(vs ...object.ID) predicate.ResourceComponent

ConnectorIDIn applies the In predicate on the "connector_id" field.

func ConnectorIDLT

func ConnectorIDLT(v object.ID) predicate.ResourceComponent

ConnectorIDLT applies the LT predicate on the "connector_id" field.

func ConnectorIDLTE

func ConnectorIDLTE(v object.ID) predicate.ResourceComponent

ConnectorIDLTE applies the LTE predicate on the "connector_id" field.

func ConnectorIDNEQ

func ConnectorIDNEQ(v object.ID) predicate.ResourceComponent

ConnectorIDNEQ applies the NEQ predicate on the "connector_id" field.

func ConnectorIDNotIn

func ConnectorIDNotIn(vs ...object.ID) predicate.ResourceComponent

ConnectorIDNotIn applies the NotIn predicate on the "connector_id" field.

func CreateTime

func CreateTime(v time.Time) predicate.ResourceComponent

CreateTime applies equality check predicate on the "create_time" field. It's identical to CreateTimeEQ.

func CreateTimeEQ

func CreateTimeEQ(v time.Time) predicate.ResourceComponent

CreateTimeEQ applies the EQ predicate on the "create_time" field.

func CreateTimeGT

func CreateTimeGT(v time.Time) predicate.ResourceComponent

CreateTimeGT applies the GT predicate on the "create_time" field.

func CreateTimeGTE

func CreateTimeGTE(v time.Time) predicate.ResourceComponent

CreateTimeGTE applies the GTE predicate on the "create_time" field.

func CreateTimeIn

func CreateTimeIn(vs ...time.Time) predicate.ResourceComponent

CreateTimeIn applies the In predicate on the "create_time" field.

func CreateTimeLT

func CreateTimeLT(v time.Time) predicate.ResourceComponent

CreateTimeLT applies the LT predicate on the "create_time" field.

func CreateTimeLTE

func CreateTimeLTE(v time.Time) predicate.ResourceComponent

CreateTimeLTE applies the LTE predicate on the "create_time" field.

func CreateTimeNEQ

func CreateTimeNEQ(v time.Time) predicate.ResourceComponent

CreateTimeNEQ applies the NEQ predicate on the "create_time" field.

func CreateTimeNotIn

func CreateTimeNotIn(vs ...time.Time) predicate.ResourceComponent

CreateTimeNotIn applies the NotIn predicate on the "create_time" field.

func DeployerType

func DeployerType(v string) predicate.ResourceComponent

DeployerType applies equality check predicate on the "deployer_type" field. It's identical to DeployerTypeEQ.

func DeployerTypeContains

func DeployerTypeContains(v string) predicate.ResourceComponent

DeployerTypeContains applies the Contains predicate on the "deployer_type" field.

func DeployerTypeContainsFold

func DeployerTypeContainsFold(v string) predicate.ResourceComponent

DeployerTypeContainsFold applies the ContainsFold predicate on the "deployer_type" field.

func DeployerTypeEQ

func DeployerTypeEQ(v string) predicate.ResourceComponent

DeployerTypeEQ applies the EQ predicate on the "deployer_type" field.

func DeployerTypeEqualFold

func DeployerTypeEqualFold(v string) predicate.ResourceComponent

DeployerTypeEqualFold applies the EqualFold predicate on the "deployer_type" field.

func DeployerTypeGT

func DeployerTypeGT(v string) predicate.ResourceComponent

DeployerTypeGT applies the GT predicate on the "deployer_type" field.

func DeployerTypeGTE

func DeployerTypeGTE(v string) predicate.ResourceComponent

DeployerTypeGTE applies the GTE predicate on the "deployer_type" field.

func DeployerTypeHasPrefix

func DeployerTypeHasPrefix(v string) predicate.ResourceComponent

DeployerTypeHasPrefix applies the HasPrefix predicate on the "deployer_type" field.

func DeployerTypeHasSuffix

func DeployerTypeHasSuffix(v string) predicate.ResourceComponent

DeployerTypeHasSuffix applies the HasSuffix predicate on the "deployer_type" field.

func DeployerTypeIn

func DeployerTypeIn(vs ...string) predicate.ResourceComponent

DeployerTypeIn applies the In predicate on the "deployer_type" field.

func DeployerTypeLT

func DeployerTypeLT(v string) predicate.ResourceComponent

DeployerTypeLT applies the LT predicate on the "deployer_type" field.

func DeployerTypeLTE

func DeployerTypeLTE(v string) predicate.ResourceComponent

DeployerTypeLTE applies the LTE predicate on the "deployer_type" field.

func DeployerTypeNEQ

func DeployerTypeNEQ(v string) predicate.ResourceComponent

DeployerTypeNEQ applies the NEQ predicate on the "deployer_type" field.

func DeployerTypeNotIn

func DeployerTypeNotIn(vs ...string) predicate.ResourceComponent

DeployerTypeNotIn applies the NotIn predicate on the "deployer_type" field.

func EnvironmentID

func EnvironmentID(v object.ID) predicate.ResourceComponent

EnvironmentID applies equality check predicate on the "environment_id" field. It's identical to EnvironmentIDEQ.

func EnvironmentIDContains

func EnvironmentIDContains(v object.ID) predicate.ResourceComponent

EnvironmentIDContains applies the Contains predicate on the "environment_id" field.

func EnvironmentIDContainsFold

func EnvironmentIDContainsFold(v object.ID) predicate.ResourceComponent

EnvironmentIDContainsFold applies the ContainsFold predicate on the "environment_id" field.

func EnvironmentIDEQ

func EnvironmentIDEQ(v object.ID) predicate.ResourceComponent

EnvironmentIDEQ applies the EQ predicate on the "environment_id" field.

func EnvironmentIDEqualFold

func EnvironmentIDEqualFold(v object.ID) predicate.ResourceComponent

EnvironmentIDEqualFold applies the EqualFold predicate on the "environment_id" field.

func EnvironmentIDGT

func EnvironmentIDGT(v object.ID) predicate.ResourceComponent

EnvironmentIDGT applies the GT predicate on the "environment_id" field.

func EnvironmentIDGTE

func EnvironmentIDGTE(v object.ID) predicate.ResourceComponent

EnvironmentIDGTE applies the GTE predicate on the "environment_id" field.

func EnvironmentIDHasPrefix

func EnvironmentIDHasPrefix(v object.ID) predicate.ResourceComponent

EnvironmentIDHasPrefix applies the HasPrefix predicate on the "environment_id" field.

func EnvironmentIDHasSuffix

func EnvironmentIDHasSuffix(v object.ID) predicate.ResourceComponent

EnvironmentIDHasSuffix applies the HasSuffix predicate on the "environment_id" field.

func EnvironmentIDIn

func EnvironmentIDIn(vs ...object.ID) predicate.ResourceComponent

EnvironmentIDIn applies the In predicate on the "environment_id" field.

func EnvironmentIDLT

func EnvironmentIDLT(v object.ID) predicate.ResourceComponent

EnvironmentIDLT applies the LT predicate on the "environment_id" field.

func EnvironmentIDLTE

func EnvironmentIDLTE(v object.ID) predicate.ResourceComponent

EnvironmentIDLTE applies the LTE predicate on the "environment_id" field.

func EnvironmentIDNEQ

func EnvironmentIDNEQ(v object.ID) predicate.ResourceComponent

EnvironmentIDNEQ applies the NEQ predicate on the "environment_id" field.

func EnvironmentIDNotIn

func EnvironmentIDNotIn(vs ...object.ID) predicate.ResourceComponent

EnvironmentIDNotIn applies the NotIn predicate on the "environment_id" field.

func HasClass

func HasClass() predicate.ResourceComponent

HasClass applies the HasEdge predicate on the "class" edge.

func HasClassWith

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

func HasComponents

func HasComponents() predicate.ResourceComponent

HasComponents applies the HasEdge predicate on the "components" edge.

func HasComponentsWith

func HasComponentsWith(preds ...predicate.ResourceComponent) predicate.ResourceComponent

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

func HasComposition

func HasComposition() predicate.ResourceComponent

HasComposition applies the HasEdge predicate on the "composition" edge.

func HasCompositionWith

func HasCompositionWith(preds ...predicate.ResourceComponent) predicate.ResourceComponent

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

func HasConnector

func HasConnector() predicate.ResourceComponent

HasConnector applies the HasEdge predicate on the "connector" edge.

func HasConnectorWith

func HasConnectorWith(preds ...predicate.Connector) predicate.ResourceComponent

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

func HasDependencies

func HasDependencies() predicate.ResourceComponent

HasDependencies applies the HasEdge predicate on the "dependencies" edge.

func HasDependenciesWith

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

func HasEnvironment

func HasEnvironment() predicate.ResourceComponent

HasEnvironment applies the HasEdge predicate on the "environment" edge.

func HasEnvironmentWith

func HasEnvironmentWith(preds ...predicate.Environment) predicate.ResourceComponent

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

func HasInstances

func HasInstances() predicate.ResourceComponent

HasInstances applies the HasEdge predicate on the "instances" edge.

func HasInstancesWith

func HasInstancesWith(preds ...predicate.ResourceComponent) predicate.ResourceComponent

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

func HasProject

func HasProject() predicate.ResourceComponent

HasProject applies the HasEdge predicate on the "project" edge.

func HasProjectWith

func HasProjectWith(preds ...predicate.Project) predicate.ResourceComponent

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

func HasResource

func HasResource() predicate.ResourceComponent

HasResource applies the HasEdge predicate on the "resource" edge.

func HasResourceWith

func HasResourceWith(preds ...predicate.Resource) predicate.ResourceComponent

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

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

func IDIn(ids ...object.ID) predicate.ResourceComponent

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 ...object.ID) predicate.ResourceComponent

IDNotIn applies the NotIn predicate on the ID field.

func IndexKey added in v0.6.0

IndexKey applies equality check predicate on the "index_key" field. It's identical to IndexKeyEQ.

func IndexKeyContains added in v0.6.0

func IndexKeyContains(v string) predicate.ResourceComponent

IndexKeyContains applies the Contains predicate on the "index_key" field.

func IndexKeyContainsFold added in v0.6.0

func IndexKeyContainsFold(v string) predicate.ResourceComponent

IndexKeyContainsFold applies the ContainsFold predicate on the "index_key" field.

func IndexKeyEQ added in v0.6.0

func IndexKeyEQ(v string) predicate.ResourceComponent

IndexKeyEQ applies the EQ predicate on the "index_key" field.

func IndexKeyEqualFold added in v0.6.0

func IndexKeyEqualFold(v string) predicate.ResourceComponent

IndexKeyEqualFold applies the EqualFold predicate on the "index_key" field.

func IndexKeyGT added in v0.6.0

func IndexKeyGT(v string) predicate.ResourceComponent

IndexKeyGT applies the GT predicate on the "index_key" field.

func IndexKeyGTE added in v0.6.0

func IndexKeyGTE(v string) predicate.ResourceComponent

IndexKeyGTE applies the GTE predicate on the "index_key" field.

func IndexKeyHasPrefix added in v0.6.0

func IndexKeyHasPrefix(v string) predicate.ResourceComponent

IndexKeyHasPrefix applies the HasPrefix predicate on the "index_key" field.

func IndexKeyHasSuffix added in v0.6.0

func IndexKeyHasSuffix(v string) predicate.ResourceComponent

IndexKeyHasSuffix applies the HasSuffix predicate on the "index_key" field.

func IndexKeyIn added in v0.6.0

func IndexKeyIn(vs ...string) predicate.ResourceComponent

IndexKeyIn applies the In predicate on the "index_key" field.

func IndexKeyIsNil added in v0.6.0

func IndexKeyIsNil() predicate.ResourceComponent

IndexKeyIsNil applies the IsNil predicate on the "index_key" field.

func IndexKeyLT added in v0.6.0

func IndexKeyLT(v string) predicate.ResourceComponent

IndexKeyLT applies the LT predicate on the "index_key" field.

func IndexKeyLTE added in v0.6.0

func IndexKeyLTE(v string) predicate.ResourceComponent

IndexKeyLTE applies the LTE predicate on the "index_key" field.

func IndexKeyNEQ added in v0.6.0

func IndexKeyNEQ(v string) predicate.ResourceComponent

IndexKeyNEQ applies the NEQ predicate on the "index_key" field.

func IndexKeyNotIn added in v0.6.0

func IndexKeyNotIn(vs ...string) predicate.ResourceComponent

IndexKeyNotIn applies the NotIn predicate on the "index_key" field.

func IndexKeyNotNil added in v0.6.0

func IndexKeyNotNil() predicate.ResourceComponent

IndexKeyNotNil applies the NotNil predicate on the "index_key" field.

func Mode

Mode applies equality check predicate on the "mode" field. It's identical to ModeEQ.

func ModeContains

func ModeContains(v string) predicate.ResourceComponent

ModeContains applies the Contains predicate on the "mode" field.

func ModeContainsFold

func ModeContainsFold(v string) predicate.ResourceComponent

ModeContainsFold applies the ContainsFold predicate on the "mode" field.

func ModeEQ

ModeEQ applies the EQ predicate on the "mode" field.

func ModeEqualFold

func ModeEqualFold(v string) predicate.ResourceComponent

ModeEqualFold applies the EqualFold predicate on the "mode" field.

func ModeGT

ModeGT applies the GT predicate on the "mode" field.

func ModeGTE

ModeGTE applies the GTE predicate on the "mode" field.

func ModeHasPrefix

func ModeHasPrefix(v string) predicate.ResourceComponent

ModeHasPrefix applies the HasPrefix predicate on the "mode" field.

func ModeHasSuffix

func ModeHasSuffix(v string) predicate.ResourceComponent

ModeHasSuffix applies the HasSuffix predicate on the "mode" field.

func ModeIn

func ModeIn(vs ...string) predicate.ResourceComponent

ModeIn applies the In predicate on the "mode" field.

func ModeLT

ModeLT applies the LT predicate on the "mode" field.

func ModeLTE

ModeLTE applies the LTE predicate on the "mode" field.

func ModeNEQ

ModeNEQ applies the NEQ predicate on the "mode" field.

func ModeNotIn

func ModeNotIn(vs ...string) predicate.ResourceComponent

ModeNotIn applies the NotIn predicate on the "mode" field.

func Name

Name applies equality check predicate on the "name" field. It's identical to NameEQ.

func NameContains

func NameContains(v string) predicate.ResourceComponent

NameContains applies the Contains predicate on the "name" field.

func NameContainsFold

func NameContainsFold(v string) predicate.ResourceComponent

NameContainsFold applies the ContainsFold predicate on the "name" field.

func NameEQ

NameEQ applies the EQ predicate on the "name" field.

func NameEqualFold

func NameEqualFold(v string) predicate.ResourceComponent

NameEqualFold applies the EqualFold predicate on the "name" field.

func NameGT

NameGT applies the GT predicate on the "name" field.

func NameGTE

NameGTE applies the GTE predicate on the "name" field.

func NameHasPrefix

func NameHasPrefix(v string) predicate.ResourceComponent

NameHasPrefix applies the HasPrefix predicate on the "name" field.

func NameHasSuffix

func NameHasSuffix(v string) predicate.ResourceComponent

NameHasSuffix applies the HasSuffix predicate on the "name" field.

func NameIn

func NameIn(vs ...string) predicate.ResourceComponent

NameIn applies the In predicate on the "name" field.

func NameLT

NameLT applies the LT predicate on the "name" field.

func NameLTE

NameLTE applies the LTE predicate on the "name" field.

func NameNEQ

NameNEQ applies the NEQ predicate on the "name" field.

func NameNotIn

func NameNotIn(vs ...string) predicate.ResourceComponent

NameNotIn applies the NotIn predicate on the "name" field.

func Not

Not applies the not operator on the given predicate.

func Or

Or groups predicates with the OR operator between them.

func ProjectID

func ProjectID(v object.ID) predicate.ResourceComponent

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

func ProjectIDContains

func ProjectIDContains(v object.ID) predicate.ResourceComponent

ProjectIDContains applies the Contains predicate on the "project_id" field.

func ProjectIDContainsFold

func ProjectIDContainsFold(v object.ID) predicate.ResourceComponent

ProjectIDContainsFold applies the ContainsFold predicate on the "project_id" field.

func ProjectIDEQ

func ProjectIDEQ(v object.ID) predicate.ResourceComponent

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

func ProjectIDEqualFold

func ProjectIDEqualFold(v object.ID) predicate.ResourceComponent

ProjectIDEqualFold applies the EqualFold predicate on the "project_id" field.

func ProjectIDGT

func ProjectIDGT(v object.ID) predicate.ResourceComponent

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

func ProjectIDGTE

func ProjectIDGTE(v object.ID) predicate.ResourceComponent

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

func ProjectIDHasPrefix

func ProjectIDHasPrefix(v object.ID) predicate.ResourceComponent

ProjectIDHasPrefix applies the HasPrefix predicate on the "project_id" field.

func ProjectIDHasSuffix

func ProjectIDHasSuffix(v object.ID) predicate.ResourceComponent

ProjectIDHasSuffix applies the HasSuffix predicate on the "project_id" field.

func ProjectIDIn

func ProjectIDIn(vs ...object.ID) predicate.ResourceComponent

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

func ProjectIDLT

func ProjectIDLT(v object.ID) predicate.ResourceComponent

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

func ProjectIDLTE

func ProjectIDLTE(v object.ID) predicate.ResourceComponent

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

func ProjectIDNEQ

func ProjectIDNEQ(v object.ID) predicate.ResourceComponent

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

func ProjectIDNotIn

func ProjectIDNotIn(vs ...object.ID) predicate.ResourceComponent

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

func ResourceID

func ResourceID(v object.ID) predicate.ResourceComponent

ResourceID applies equality check predicate on the "resource_id" field. It's identical to ResourceIDEQ.

func ResourceIDContains

func ResourceIDContains(v object.ID) predicate.ResourceComponent

ResourceIDContains applies the Contains predicate on the "resource_id" field.

func ResourceIDContainsFold

func ResourceIDContainsFold(v object.ID) predicate.ResourceComponent

ResourceIDContainsFold applies the ContainsFold predicate on the "resource_id" field.

func ResourceIDEQ

func ResourceIDEQ(v object.ID) predicate.ResourceComponent

ResourceIDEQ applies the EQ predicate on the "resource_id" field.

func ResourceIDEqualFold

func ResourceIDEqualFold(v object.ID) predicate.ResourceComponent

ResourceIDEqualFold applies the EqualFold predicate on the "resource_id" field.

func ResourceIDGT

func ResourceIDGT(v object.ID) predicate.ResourceComponent

ResourceIDGT applies the GT predicate on the "resource_id" field.

func ResourceIDGTE

func ResourceIDGTE(v object.ID) predicate.ResourceComponent

ResourceIDGTE applies the GTE predicate on the "resource_id" field.

func ResourceIDHasPrefix

func ResourceIDHasPrefix(v object.ID) predicate.ResourceComponent

ResourceIDHasPrefix applies the HasPrefix predicate on the "resource_id" field.

func ResourceIDHasSuffix

func ResourceIDHasSuffix(v object.ID) predicate.ResourceComponent

ResourceIDHasSuffix applies the HasSuffix predicate on the "resource_id" field.

func ResourceIDIn

func ResourceIDIn(vs ...object.ID) predicate.ResourceComponent

ResourceIDIn applies the In predicate on the "resource_id" field.

func ResourceIDLT

func ResourceIDLT(v object.ID) predicate.ResourceComponent

ResourceIDLT applies the LT predicate on the "resource_id" field.

func ResourceIDLTE

func ResourceIDLTE(v object.ID) predicate.ResourceComponent

ResourceIDLTE applies the LTE predicate on the "resource_id" field.

func ResourceIDNEQ

func ResourceIDNEQ(v object.ID) predicate.ResourceComponent

ResourceIDNEQ applies the NEQ predicate on the "resource_id" field.

func ResourceIDNotIn

func ResourceIDNotIn(vs ...object.ID) predicate.ResourceComponent

ResourceIDNotIn applies the NotIn predicate on the "resource_id" field.

func Shape

Shape applies equality check predicate on the "shape" field. It's identical to ShapeEQ.

func ShapeContains

func ShapeContains(v string) predicate.ResourceComponent

ShapeContains applies the Contains predicate on the "shape" field.

func ShapeContainsFold

func ShapeContainsFold(v string) predicate.ResourceComponent

ShapeContainsFold applies the ContainsFold predicate on the "shape" field.

func ShapeEQ

ShapeEQ applies the EQ predicate on the "shape" field.

func ShapeEqualFold

func ShapeEqualFold(v string) predicate.ResourceComponent

ShapeEqualFold applies the EqualFold predicate on the "shape" field.

func ShapeGT

ShapeGT applies the GT predicate on the "shape" field.

func ShapeGTE

ShapeGTE applies the GTE predicate on the "shape" field.

func ShapeHasPrefix

func ShapeHasPrefix(v string) predicate.ResourceComponent

ShapeHasPrefix applies the HasPrefix predicate on the "shape" field.

func ShapeHasSuffix

func ShapeHasSuffix(v string) predicate.ResourceComponent

ShapeHasSuffix applies the HasSuffix predicate on the "shape" field.

func ShapeIn

func ShapeIn(vs ...string) predicate.ResourceComponent

ShapeIn applies the In predicate on the "shape" field.

func ShapeLT

ShapeLT applies the LT predicate on the "shape" field.

func ShapeLTE

ShapeLTE applies the LTE predicate on the "shape" field.

func ShapeNEQ

ShapeNEQ applies the NEQ predicate on the "shape" field.

func ShapeNotIn

func ShapeNotIn(vs ...string) predicate.ResourceComponent

ShapeNotIn applies the NotIn predicate on the "shape" field.

func StatusIsNil

func StatusIsNil() predicate.ResourceComponent

StatusIsNil applies the IsNil predicate on the "status" field.

func StatusNotNil

func StatusNotNil() predicate.ResourceComponent

StatusNotNil applies the NotNil predicate on the "status" field.

func Type

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

func TypeContains

func TypeContains(v string) predicate.ResourceComponent

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

func TypeContainsFold

func TypeContainsFold(v string) predicate.ResourceComponent

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

func TypeEQ

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

func TypeEqualFold

func TypeEqualFold(v string) predicate.ResourceComponent

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

func TypeGT

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

func TypeGTE

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

func TypeHasPrefix

func TypeHasPrefix(v string) predicate.ResourceComponent

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

func TypeHasSuffix

func TypeHasSuffix(v string) predicate.ResourceComponent

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

func TypeIn

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

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

func TypeLT

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

func TypeLTE

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

func TypeNEQ

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

func TypeNotIn

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

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

func UpdateTime

func UpdateTime(v time.Time) predicate.ResourceComponent

UpdateTime applies equality check predicate on the "update_time" field. It's identical to UpdateTimeEQ.

func UpdateTimeEQ

func UpdateTimeEQ(v time.Time) predicate.ResourceComponent

UpdateTimeEQ applies the EQ predicate on the "update_time" field.

func UpdateTimeGT

func UpdateTimeGT(v time.Time) predicate.ResourceComponent

UpdateTimeGT applies the GT predicate on the "update_time" field.

func UpdateTimeGTE

func UpdateTimeGTE(v time.Time) predicate.ResourceComponent

UpdateTimeGTE applies the GTE predicate on the "update_time" field.

func UpdateTimeIn

func UpdateTimeIn(vs ...time.Time) predicate.ResourceComponent

UpdateTimeIn applies the In predicate on the "update_time" field.

func UpdateTimeLT

func UpdateTimeLT(v time.Time) predicate.ResourceComponent

UpdateTimeLT applies the LT predicate on the "update_time" field.

func UpdateTimeLTE

func UpdateTimeLTE(v time.Time) predicate.ResourceComponent

UpdateTimeLTE applies the LTE predicate on the "update_time" field.

func UpdateTimeNEQ

func UpdateTimeNEQ(v time.Time) predicate.ResourceComponent

UpdateTimeNEQ applies the NEQ predicate on the "update_time" field.

func UpdateTimeNotIn

func UpdateTimeNotIn(vs ...time.Time) predicate.ResourceComponent

UpdateTimeNotIn applies the NotIn predicate on the "update_time" field.

func ValidColumn

func ValidColumn(column string) bool

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

func WithoutFields

func WithoutFields(ignores ...string) []string

WithoutFields returns the fields ignored the given list.

Types

type OrderOption

type OrderOption func(*sql.Selector)

OrderOption defines the ordering options for the ResourceComponent queries.

func ByClassField

func ByClassField(field string, opts ...sql.OrderTermOption) OrderOption

ByClassField orders the results by class field.

func ByClassID

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

ByClassID orders the results by the class_id field.

func ByComponents

func ByComponents(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption

ByComponents orders the results by components terms.

func ByComponentsCount

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

ByComponentsCount orders the results by components count.

func ByCompositionField

func ByCompositionField(field string, opts ...sql.OrderTermOption) OrderOption

ByCompositionField orders the results by composition field.

func ByCompositionID

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

ByCompositionID orders the results by the composition_id field.

func ByConnectorField

func ByConnectorField(field string, opts ...sql.OrderTermOption) OrderOption

ByConnectorField orders the results by connector field.

func ByConnectorID

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

ByConnectorID orders the results by the connector_id field.

func ByCreateTime

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

ByCreateTime orders the results by the create_time field.

func ByDependencies

func ByDependencies(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption

ByDependencies orders the results by dependencies terms.

func ByDependenciesCount

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

ByDependenciesCount orders the results by dependencies count.

func ByDeployerType

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

ByDeployerType orders the results by the deployer_type field.

func ByEnvironmentField

func ByEnvironmentField(field string, opts ...sql.OrderTermOption) OrderOption

ByEnvironmentField orders the results by environment field.

func ByEnvironmentID

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

ByEnvironmentID orders the results by the environment_id field.

func ByID

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

ByID orders the results by the id field.

func ByIndexKey added in v0.6.0

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

ByIndexKey orders the results by the index_key field.

func ByInstances

func ByInstances(term sql.OrderTerm, terms ...sql.OrderTerm) OrderOption

ByInstances orders the results by instances terms.

func ByInstancesCount

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

ByInstancesCount orders the results by instances count.

func ByMode

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

ByMode orders the results by the mode field.

func ByName

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

ByName orders the results by the name field.

func ByProjectField

func ByProjectField(field string, opts ...sql.OrderTermOption) OrderOption

ByProjectField orders the results by project field.

func ByProjectID

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

ByProjectID orders the results by the project_id field.

func ByResourceField

func ByResourceField(field string, opts ...sql.OrderTermOption) OrderOption

ByResourceField orders the results by resource field.

func ByResourceID

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

ByResourceID orders the results by the resource_id field.

func ByShape

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

ByShape orders the results by the shape field.

func ByType

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

ByType orders the results by the type field.

func ByUpdateTime

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

ByUpdateTime orders the results by the update_time field.

Jump to

Keyboard shortcuts

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