oracle

package
v0.0.0-...-de94dfd Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package oracle contains generated code for schema 'a_bit_of_everything'.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func A0In0Out

func A0In0Out(ctx context.Context, db DB) error

A0In0Out calls the stored procedure 'a_bit_of_everything.a_0_in_0_out()' on db.

func A0In1Out

func A0In1Out(ctx context.Context, db DB) (int64, error)

A0In1Out calls the stored procedure 'a_bit_of_everything.a_0_in_1_out() number' on db.

func A1In0Out

func A1In0Out(ctx context.Context, db DB, aParam int64) error

A1In0Out calls the stored procedure 'a_bit_of_everything.a_1_in_0_out(number)' on db.

func A1In1Out

func A1In1Out(ctx context.Context, db DB, aParam int64) (int64, error)

A1In1Out calls the stored procedure 'a_bit_of_everything.a_1_in_1_out(number) number' on db.

func A2In2Out

func A2In2Out(ctx context.Context, db DB, paramOne, paramTwo int64) (int64, int64, error)

A2In2Out calls the stored procedure 'a_bit_of_everything.a_2_in_2_out(number, number) (number, number)' on db.

func AFunc0In

func AFunc0In(ctx context.Context, db DB) (int64, error)

AFunc0In calls the stored function 'a_bit_of_everything.a_func_0_in() number' on db.

func AFunc1In

func AFunc1In(ctx context.Context, db DB, aParam int64) (int64, error)

AFunc1In calls the stored function 'a_bit_of_everything.a_func_1_in(number) number' on db.

func AFunc2In

func AFunc2In(ctx context.Context, db DB, paramOne, paramTwo int64) (int64, error)

AFunc2In calls the stored function 'a_bit_of_everything.a_func_2_in(number, number) number' on db.

func Errorf

func Errorf(s string, v ...interface{})

Errorf logs an error message using the package error logger.

func Logf

func Logf(s string, v ...interface{})

Logf logs a message using the package logger.

func SetErrorLogger

func SetErrorLogger(logger interface{})

SetErrorLogger sets the package error logger. Valid logger types:

io.Writer
func(string, ...interface{}) (int, error) // fmt.Printf
func(string, ...interface{}) // log.Printf

func SetLogger

func SetLogger(logger interface{})

SetLogger sets the package logger. Valid logger types:

io.Writer
func(string, ...interface{}) (int, error) // fmt.Printf
func(string, ...interface{}) // log.Printf

Types

type ABitOfEverything

type ABitOfEverything struct {
	ABool                               bool            `json:"a_bool"`                                    // a_bool
	ABoolNullable                       sql.NullBool    `json:"a_bool_nullable"`                           // a_bool_nullable
	ABlob                               []byte          `json:"a_blob"`                                    // a_blob
	ABlobNullable                       []byte          `json:"a_blob_nullable"`                           // a_blob_nullable
	AChar                               string          `json:"a_char"`                                    // a_char
	ACharNullable                       sql.NullString  `json:"a_char_nullable"`                           // a_char_nullable
	ACharacter                          string          `json:"a_character"`                               // a_character
	ACharacterNullable                  sql.NullString  `json:"a_character_nullable"`                      // a_character_nullable
	AClob                               string          `json:"a_clob"`                                    // a_clob
	AClobNullable                       sql.NullString  `json:"a_clob_nullable"`                           // a_clob_nullable
	ADate                               time.Time       `json:"a_date"`                                    // a_date
	ADateNullable                       sql.NullTime    `json:"a_date_nullable"`                           // a_date_nullable
	ADoublePrecision                    float64         `json:"a_double_precision"`                        // a_double_precision
	ADoublePrecisionNullable            sql.NullFloat64 `json:"a_double_precision_nullable"`               // a_double_precision_nullable
	ADecimal                            int             `json:"a_decimal"`                                 // a_decimal
	ADecimalNullable                    sql.NullInt64   `json:"a_decimal_nullable"`                        // a_decimal_nullable
	AFloat                              float64         `json:"a_float"`                                   // a_float
	AFloatNullable                      sql.NullFloat64 `json:"a_float_nullable"`                          // a_float_nullable
	AInt                                int             `json:"a_int"`                                     // a_int
	AIntNullable                        sql.NullInt64   `json:"a_int_nullable"`                            // a_int_nullable
	AInteger                            int             `json:"a_integer"`                                 // a_integer
	AIntegerNullable                    sql.NullInt64   `json:"a_integer_nullable"`                        // a_integer_nullable
	ALongRaw                            []byte          `json:"a_long_raw"`                                // a_long_raw
	ANchar                              string          `json:"a_nchar"`                                   // a_nchar
	ANcharNullable                      sql.NullString  `json:"a_nchar_nullable"`                          // a_nchar_nullable
	ANclob                              string          `json:"a_nclob"`                                   // a_nclob
	ANclobNullable                      sql.NullString  `json:"a_nclob_nullable"`                          // a_nclob_nullable
	ANumber                             int64           `json:"a_number"`                                  // a_number
	ANumberNullable                     sql.NullInt64   `json:"a_number_nullable"`                         // a_number_nullable
	ANumeric                            int             `json:"a_numeric"`                                 // a_numeric
	ANumericNullable                    sql.NullInt64   `json:"a_numeric_nullable"`                        // a_numeric_nullable
	ANvarchar2                          string          `json:"a_nvarchar2"`                               // a_nvarchar2
	ANvarchar2Nullable                  sql.NullString  `json:"a_nvarchar2_nullable"`                      // a_nvarchar2_nullable
	ARaw                                []byte          `json:"a_raw"`                                     // a_raw
	ARawNullable                        []byte          `json:"a_raw_nullable"`                            // a_raw_nullable
	AReal                               float64         `json:"a_real"`                                    // a_real
	ARealNullable                       sql.NullFloat64 `json:"a_real_nullable"`                           // a_real_nullable
	ARowid                              string          `json:"a_rowid"`                                   // a_rowid
	ARowidNullable                      sql.NullString  `json:"a_rowid_nullable"`                          // a_rowid_nullable
	ASmallint                           int             `json:"a_smallint"`                                // a_smallint
	ASmallintNullable                   sql.NullInt64   `json:"a_smallint_nullable"`                       // a_smallint_nullable
	ATimestamp                          time.Time       `json:"a_timestamp"`                               // a_timestamp
	ATimestampNullable                  sql.NullTime    `json:"a_timestamp_nullable"`                      // a_timestamp_nullable
	ATimestampWithLocalTimeZone         time.Time       `json:"a_timestamp_with_local_time_zone"`          // a_timestamp_with_local_time_zone
	ATimestampWithLocalTimeZoneNullable sql.NullTime    `json:"a_timestamp_with_local_time_zone_nullable"` // a_timestamp_with_local_time_zone_nullable
	ATimestampWithTimeZone              time.Time       `json:"a_timestamp_with_time_zone"`                // a_timestamp_with_time_zone
	ATimestampWithTimeZoneNullable      sql.NullTime    `json:"a_timestamp_with_time_zone_nullable"`       // a_timestamp_with_time_zone_nullable
	AVarchar                            string          `json:"a_varchar"`                                 // a_varchar
	AVarcharNullable                    sql.NullString  `json:"a_varchar_nullable"`                        // a_varchar_nullable
	AVarchar2                           string          `json:"a_varchar2"`                                // a_varchar2
	AVarchar2Nullable                   sql.NullString  `json:"a_varchar2_nullable"`                       // a_varchar2_nullable
	AXmltype                            []byte          `json:"a_xmltype"`                                 // a_xmltype
	AXmltypeNullable                    []byte          `json:"a_xmltype_nullable"`                        // a_xmltype_nullable
}

ABitOfEverything represents a row from 'a_bit_of_everything.a_bit_of_everything'.

type AForeignKey

type AForeignKey struct {
	AKey sql.NullInt64 `json:"a_key"` // a_key
}

AForeignKey represents a row from 'a_bit_of_everything.a_foreign_key'.

func (*AForeignKey) APrimary

func (afk *AForeignKey) APrimary(ctx context.Context, db DB) (*APrimary, error)

APrimary returns the APrimary associated with the AForeignKey's (AKey).

Generated from foreign key 'a_key_fkey'.

type AForeignKeyComposite

type AForeignKeyComposite struct {
	AKey1 sql.NullInt64 `json:"a_key1"` // a_key1
	AKey2 sql.NullInt64 `json:"a_key2"` // a_key2
}

AForeignKeyComposite represents a row from 'a_bit_of_everything.a_foreign_key_composite'.

func (*AForeignKeyComposite) APrimaryComposite

func (afkc *AForeignKeyComposite) APrimaryComposite(ctx context.Context, db DB) (*APrimaryComposite, error)

APrimaryComposite returns the APrimaryComposite associated with the AForeignKeyComposite's (AKey1, AKey2).

Generated from foreign key 'a_foreign_key_composite_fkey'.

type AIndex

type AIndex struct {
	AKey sql.NullInt64 `json:"a_key"` // a_key
}

AIndex represents a row from 'a_bit_of_everything.a_index'.

func AIndexByAKey

func AIndexByAKey(ctx context.Context, db DB, aKey sql.NullInt64) ([]*AIndex, error)

AIndexByAKey retrieves a row from 'a_bit_of_everything.a_index' as a AIndex.

Generated from index 'a_index_idx'.

type AIndexComposite

type AIndexComposite struct {
	AKey1 sql.NullInt64 `json:"a_key1"` // a_key1
	AKey2 sql.NullInt64 `json:"a_key2"` // a_key2
}

AIndexComposite represents a row from 'a_bit_of_everything.a_index_composite'.

func AIndexCompositeByAKey1AKey2

func AIndexCompositeByAKey1AKey2(ctx context.Context, db DB, aKey1, aKey2 sql.NullInt64) ([]*AIndexComposite, error)

AIndexCompositeByAKey1AKey2 retrieves a row from 'a_bit_of_everything.a_index_composite' as a AIndexComposite.

Generated from index 'a_index_composite_idx'.

type AManualTable

type AManualTable struct {
	AText sql.NullString `json:"a_text"` // a_text
}

AManualTable represents a row from 'a_bit_of_everything.a_manual_table'.

type APrimary

type APrimary struct {
	AKey int `json:"a_key"` // a_key
	// contains filtered or unexported fields
}

APrimary represents a row from 'a_bit_of_everything.a_primary'.

func APrimaryByAKey

func APrimaryByAKey(ctx context.Context, db DB, aKey int) (*APrimary, error)

APrimaryByAKey retrieves a row from 'a_bit_of_everything.a_primary' as a APrimary.

Generated from index 'a_primary_pkey'.

func (*APrimary) Delete

func (ap *APrimary) Delete(ctx context.Context, db DB) error

Delete deletes the APrimary from the database.

func (*APrimary) Deleted

func (ap *APrimary) Deleted() bool

Deleted returns true when the APrimary has been marked for deletion from the database.

func (*APrimary) Exists

func (ap *APrimary) Exists() bool

Exists returns true when the APrimary exists in the database.

func (*APrimary) Insert

func (ap *APrimary) Insert(ctx context.Context, db DB) error

Insert inserts the APrimary to the database.

type APrimaryComposite

type APrimaryComposite struct {
	AKey1 int `json:"a_key1"` // a_key1
	AKey2 int `json:"a_key2"` // a_key2
	// contains filtered or unexported fields
}

APrimaryComposite represents a row from 'a_bit_of_everything.a_primary_composite'.

func APrimaryCompositeByAKey1AKey2

func APrimaryCompositeByAKey1AKey2(ctx context.Context, db DB, aKey1, aKey2 int) (*APrimaryComposite, error)

APrimaryCompositeByAKey1AKey2 retrieves a row from 'a_bit_of_everything.a_primary_composite' as a APrimaryComposite.

Generated from index 'a_primary_composite_pkey'.

func (*APrimaryComposite) Delete

func (apc *APrimaryComposite) Delete(ctx context.Context, db DB) error

Delete deletes the APrimaryComposite from the database.

func (*APrimaryComposite) Deleted

func (apc *APrimaryComposite) Deleted() bool

Deleted returns true when the APrimaryComposite has been marked for deletion from the database.

func (*APrimaryComposite) Exists

func (apc *APrimaryComposite) Exists() bool

Exists returns true when the APrimaryComposite exists in the database.

func (*APrimaryComposite) Insert

func (apc *APrimaryComposite) Insert(ctx context.Context, db DB) error

Insert inserts the APrimaryComposite to the database.

type APrimaryMulti

type APrimaryMulti struct {
	AKey  int            `json:"a_key"`  // a_key
	AText sql.NullString `json:"a_text"` // a_text
	// contains filtered or unexported fields
}

APrimaryMulti represents a row from 'a_bit_of_everything.a_primary_multi'.

func APrimaryMultiByAKey

func APrimaryMultiByAKey(ctx context.Context, db DB, aKey int) (*APrimaryMulti, error)

APrimaryMultiByAKey retrieves a row from 'a_bit_of_everything.a_primary_multi' as a APrimaryMulti.

Generated from index 'a_primary_multi_pkey'.

func (*APrimaryMulti) Delete

func (apm *APrimaryMulti) Delete(ctx context.Context, db DB) error

Delete deletes the APrimaryMulti from the database.

func (*APrimaryMulti) Deleted

func (apm *APrimaryMulti) Deleted() bool

Deleted returns true when the APrimaryMulti has been marked for deletion from the database.

func (*APrimaryMulti) Exists

func (apm *APrimaryMulti) Exists() bool

Exists returns true when the APrimaryMulti exists in the database.

func (*APrimaryMulti) Insert

func (apm *APrimaryMulti) Insert(ctx context.Context, db DB) error

Insert inserts the APrimaryMulti to the database.

func (*APrimaryMulti) Save

func (apm *APrimaryMulti) Save(ctx context.Context, db DB) error

Save saves the APrimaryMulti to the database.

func (*APrimaryMulti) Update

func (apm *APrimaryMulti) Update(ctx context.Context, db DB) error

Update updates a APrimaryMulti in the database.

func (*APrimaryMulti) Upsert

func (apm *APrimaryMulti) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for APrimaryMulti.

type ASequence

type ASequence struct {
	ASeq int `json:"a_seq"` // a_seq
	// contains filtered or unexported fields
}

ASequence represents a row from 'a_bit_of_everything.a_sequence'.

func ASequenceByASeq

func ASequenceByASeq(ctx context.Context, db DB, aSeq int) (*ASequence, error)

ASequenceByASeq retrieves a row from 'a_bit_of_everything.a_sequence' as a ASequence.

Generated from index 'a_sequence_pkey'.

func (*ASequence) Delete

func (as *ASequence) Delete(ctx context.Context, db DB) error

Delete deletes the ASequence from the database.

func (*ASequence) Deleted

func (as *ASequence) Deleted() bool

Deleted returns true when the ASequence has been marked for deletion from the database.

func (*ASequence) Exists

func (as *ASequence) Exists() bool

Exists returns true when the ASequence exists in the database.

func (*ASequence) Insert

func (as *ASequence) Insert(ctx context.Context, db DB) error

Insert inserts the ASequence to the database.

type ASequenceMulti

type ASequenceMulti struct {
	ASeq  int            `json:"a_seq"`  // a_seq
	AText sql.NullString `json:"a_text"` // a_text
	// contains filtered or unexported fields
}

ASequenceMulti represents a row from 'a_bit_of_everything.a_sequence_multi'.

func ASequenceMultiByASeq

func ASequenceMultiByASeq(ctx context.Context, db DB, aSeq int) (*ASequenceMulti, error)

ASequenceMultiByASeq retrieves a row from 'a_bit_of_everything.a_sequence_multi' as a ASequenceMulti.

Generated from index 'a_sequence_multi_pkey'.

func (*ASequenceMulti) Delete

func (asm *ASequenceMulti) Delete(ctx context.Context, db DB) error

Delete deletes the ASequenceMulti from the database.

func (*ASequenceMulti) Deleted

func (asm *ASequenceMulti) Deleted() bool

Deleted returns true when the ASequenceMulti has been marked for deletion from the database.

func (*ASequenceMulti) Exists

func (asm *ASequenceMulti) Exists() bool

Exists returns true when the ASequenceMulti exists in the database.

func (*ASequenceMulti) Insert

func (asm *ASequenceMulti) Insert(ctx context.Context, db DB) error

Insert inserts the ASequenceMulti to the database.

func (*ASequenceMulti) Save

func (asm *ASequenceMulti) Save(ctx context.Context, db DB) error

Save saves the ASequenceMulti to the database.

func (*ASequenceMulti) Update

func (asm *ASequenceMulti) Update(ctx context.Context, db DB) error

Update updates a ASequenceMulti in the database.

func (*ASequenceMulti) Upsert

func (asm *ASequenceMulti) Upsert(ctx context.Context, db DB) error

Upsert performs an upsert for ASequenceMulti.

type AUniqueIndex

type AUniqueIndex struct {
	AKey sql.NullInt64 `json:"a_key"` // a_key
}

AUniqueIndex represents a row from 'a_bit_of_everything.a_unique_index'.

func AUniqueIndexByAKey

func AUniqueIndexByAKey(ctx context.Context, db DB, aKey sql.NullInt64) (*AUniqueIndex, error)

AUniqueIndexByAKey retrieves a row from 'a_bit_of_everything.a_unique_index' as a AUniqueIndex.

Generated from index 'a_unique_index_idx'.

type AUniqueIndexComposite

type AUniqueIndexComposite struct {
	AKey1 sql.NullInt64 `json:"a_key1"` // a_key1
	AKey2 sql.NullInt64 `json:"a_key2"` // a_key2
}

AUniqueIndexComposite represents a row from 'a_bit_of_everything.a_unique_index_composite'.

func AUniqueIndexCompositeByAKey1AKey2

func AUniqueIndexCompositeByAKey1AKey2(ctx context.Context, db DB, aKey1, aKey2 sql.NullInt64) (*AUniqueIndexComposite, error)

AUniqueIndexCompositeByAKey1AKey2 retrieves a row from 'a_bit_of_everything.a_unique_index_composite' as a AUniqueIndexComposite.

Generated from index 'a_unique_index_composite_idx'.

type AViewOfEverything

type AViewOfEverything struct {
	ABool                               bool            `json:"a_bool"`                                    // a_bool
	ABoolNullable                       sql.NullBool    `json:"a_bool_nullable"`                           // a_bool_nullable
	ABlob                               []byte          `json:"a_blob"`                                    // a_blob
	ABlobNullable                       []byte          `json:"a_blob_nullable"`                           // a_blob_nullable
	AChar                               string          `json:"a_char"`                                    // a_char
	ACharNullable                       sql.NullString  `json:"a_char_nullable"`                           // a_char_nullable
	ACharacter                          string          `json:"a_character"`                               // a_character
	ACharacterNullable                  sql.NullString  `json:"a_character_nullable"`                      // a_character_nullable
	AClob                               string          `json:"a_clob"`                                    // a_clob
	AClobNullable                       sql.NullString  `json:"a_clob_nullable"`                           // a_clob_nullable
	ADate                               time.Time       `json:"a_date"`                                    // a_date
	ADateNullable                       sql.NullTime    `json:"a_date_nullable"`                           // a_date_nullable
	ADoublePrecision                    float64         `json:"a_double_precision"`                        // a_double_precision
	ADoublePrecisionNullable            sql.NullFloat64 `json:"a_double_precision_nullable"`               // a_double_precision_nullable
	ADecimal                            int             `json:"a_decimal"`                                 // a_decimal
	ADecimalNullable                    sql.NullInt64   `json:"a_decimal_nullable"`                        // a_decimal_nullable
	AFloat                              float64         `json:"a_float"`                                   // a_float
	AFloatNullable                      sql.NullFloat64 `json:"a_float_nullable"`                          // a_float_nullable
	AInt                                int             `json:"a_int"`                                     // a_int
	AIntNullable                        sql.NullInt64   `json:"a_int_nullable"`                            // a_int_nullable
	AInteger                            int             `json:"a_integer"`                                 // a_integer
	AIntegerNullable                    sql.NullInt64   `json:"a_integer_nullable"`                        // a_integer_nullable
	ALongRaw                            []byte          `json:"a_long_raw"`                                // a_long_raw
	ANchar                              string          `json:"a_nchar"`                                   // a_nchar
	ANcharNullable                      sql.NullString  `json:"a_nchar_nullable"`                          // a_nchar_nullable
	ANclob                              string          `json:"a_nclob"`                                   // a_nclob
	ANclobNullable                      sql.NullString  `json:"a_nclob_nullable"`                          // a_nclob_nullable
	ANumber                             int64           `json:"a_number"`                                  // a_number
	ANumberNullable                     sql.NullInt64   `json:"a_number_nullable"`                         // a_number_nullable
	ANumeric                            int             `json:"a_numeric"`                                 // a_numeric
	ANumericNullable                    sql.NullInt64   `json:"a_numeric_nullable"`                        // a_numeric_nullable
	ANvarchar2                          string          `json:"a_nvarchar2"`                               // a_nvarchar2
	ANvarchar2Nullable                  sql.NullString  `json:"a_nvarchar2_nullable"`                      // a_nvarchar2_nullable
	ARaw                                []byte          `json:"a_raw"`                                     // a_raw
	ARawNullable                        []byte          `json:"a_raw_nullable"`                            // a_raw_nullable
	AReal                               float64         `json:"a_real"`                                    // a_real
	ARealNullable                       sql.NullFloat64 `json:"a_real_nullable"`                           // a_real_nullable
	ARowid                              string          `json:"a_rowid"`                                   // a_rowid
	ARowidNullable                      sql.NullString  `json:"a_rowid_nullable"`                          // a_rowid_nullable
	ASmallint                           int             `json:"a_smallint"`                                // a_smallint
	ASmallintNullable                   sql.NullInt64   `json:"a_smallint_nullable"`                       // a_smallint_nullable
	ATimestamp                          time.Time       `json:"a_timestamp"`                               // a_timestamp
	ATimestampNullable                  sql.NullTime    `json:"a_timestamp_nullable"`                      // a_timestamp_nullable
	ATimestampWithLocalTimeZone         time.Time       `json:"a_timestamp_with_local_time_zone"`          // a_timestamp_with_local_time_zone
	ATimestampWithLocalTimeZoneNullable sql.NullTime    `json:"a_timestamp_with_local_time_zone_nullable"` // a_timestamp_with_local_time_zone_nullable
	ATimestampWithTimeZone              time.Time       `json:"a_timestamp_with_time_zone"`                // a_timestamp_with_time_zone
	ATimestampWithTimeZoneNullable      sql.NullTime    `json:"a_timestamp_with_time_zone_nullable"`       // a_timestamp_with_time_zone_nullable
	AVarchar                            string          `json:"a_varchar"`                                 // a_varchar
	AVarcharNullable                    sql.NullString  `json:"a_varchar_nullable"`                        // a_varchar_nullable
	AVarchar2                           string          `json:"a_varchar2"`                                // a_varchar2
	AVarchar2Nullable                   sql.NullString  `json:"a_varchar2_nullable"`                       // a_varchar2_nullable
	AXmltype                            []byte          `json:"a_xmltype"`                                 // a_xmltype
	AXmltypeNullable                    []byte          `json:"a_xmltype_nullable"`                        // a_xmltype_nullable
}

AViewOfEverything represents a row from 'a_bit_of_everything.a_view_of_everything'.

type AViewOfEverythingSome

type AViewOfEverythingSome struct {
	ABool  bool   `json:"a_bool"`  // a_bool
	ANclob string `json:"a_nclob"` // a_nclob
}

AViewOfEverythingSome represents a row from 'a_bit_of_everything.a_view_of_everything_some'.

type DB

type DB interface {
	ExecContext(context.Context, string, ...interface{}) (sql.Result, error)
	QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error)
	QueryRowContext(context.Context, string, ...interface{}) *sql.Row
}

DB is the common interface for database operations that can be used with types from schema 'a_bit_of_everything'.

This works with both database/sql.DB and database/sql.Tx.

type ErrInsertFailed

type ErrInsertFailed struct {
	Err error
}

ErrInsertFailed is the insert failed error.

func (*ErrInsertFailed) Error

func (err *ErrInsertFailed) Error() string

Error satisfies the error interface.

func (*ErrInsertFailed) Unwrap

func (err *ErrInsertFailed) Unwrap() error

Unwrap satisfies the unwrap interface.

type ErrUpdateFailed

type ErrUpdateFailed struct {
	Err error
}

ErrUpdateFailed is the update failed error.

func (*ErrUpdateFailed) Error

func (err *ErrUpdateFailed) Error() string

Error satisfies the error interface.

func (*ErrUpdateFailed) Unwrap

func (err *ErrUpdateFailed) Unwrap() error

Unwrap satisfies the unwrap interface.

type ErrUpsertFailed

type ErrUpsertFailed struct {
	Err error
}

ErrUpsertFailed is the upsert failed error.

func (*ErrUpsertFailed) Error

func (err *ErrUpsertFailed) Error() string

Error satisfies the error interface.

func (*ErrUpsertFailed) Unwrap

func (err *ErrUpsertFailed) Unwrap() error

Unwrap satisfies the unwrap interface.

type Error

type Error string

Error is an error.

const (
	// ErrAlreadyExists is the already exists error.
	ErrAlreadyExists Error = "already exists"
	// ErrDoesNotExist is the does not exist error.
	ErrDoesNotExist Error = "does not exist"
	// ErrMarkedForDeletion is the marked for deletion error.
	ErrMarkedForDeletion Error = "marked for deletion"
)

Error values.

func (Error) Error

func (err Error) Error() string

Error satisfies the error interface.

Jump to

Keyboard shortcuts

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