Documentation ¶
Index ¶
- Variables
- func DeleteAll(ctx context.Context, db *DB) (int64, error)
- type A
- type A_B_C_Row
- type A_Id_Field
- type A_Update_Fields
- type B
- type B_AId_Field
- type B_Id_Field
- type B_Update_Fields
- type C
- type C_BId_Field
- type C_Id_Field
- type C_Lat_Field
- type C_Lon_Field
- type C_Update_Fields
- type D
- type DB
- type DBMethods
- type D_A_Field
- type D_B_Field
- type D_C_Field
- type D_Id_Field
- type D_Update_Fields
- type Error
- type ErrorCode
- type Methods
- type Tx
- type TxMethods
Constants ¶
This section is empty.
Variables ¶
View Source
var ( WrapErr = func(err *Error) error { return err } Logger func(format string, args ...any) ShouldRetry func(driver string, err error) bool )
View Source
var SQLite3JournalMode = "WAL"
SQLite3JournalMode controls the journal_mode pragma for all new connections. Since it is read without a mutex, it must be changed to the value you want before any Open calls.
Functions ¶
Types ¶
type A_Id_Field ¶
type A_Id_Field struct {
// contains filtered or unexported fields
}
func A_Id ¶
func A_Id(v int64) A_Id_Field
type A_Update_Fields ¶
type A_Update_Fields struct { }
type B_AId_Field ¶
type B_AId_Field struct {
// contains filtered or unexported fields
}
func B_AId ¶
func B_AId(v int64) B_AId_Field
type B_Id_Field ¶
type B_Id_Field struct {
// contains filtered or unexported fields
}
func B_Id ¶
func B_Id(v int64) B_Id_Field
type B_Update_Fields ¶
type B_Update_Fields struct { }
type C_BId_Field ¶
type C_BId_Field struct {
// contains filtered or unexported fields
}
func C_BId ¶
func C_BId(v int64) C_BId_Field
type C_Id_Field ¶
type C_Id_Field struct {
// contains filtered or unexported fields
}
func C_Id ¶
func C_Id(v int64) C_Id_Field
type C_Lat_Field ¶
type C_Lat_Field struct {
// contains filtered or unexported fields
}
func C_Lat ¶
func C_Lat(v float32) C_Lat_Field
type C_Lon_Field ¶
type C_Lon_Field struct {
// contains filtered or unexported fields
}
func C_Lon ¶
func C_Lon(v float32) C_Lon_Field
type C_Update_Fields ¶
type C_Update_Fields struct { }
type DB ¶
type D_Id_Field ¶
type D_Id_Field struct {
// contains filtered or unexported fields
}
func D_Id ¶
func D_Id(v int64) D_Id_Field
type D_Update_Fields ¶
type D_Update_Fields struct { }
type Methods ¶
type Methods interface { All_A_B_C_By_A_Id_And_C_Lat_Less_And_C_Lat_Greater_And_C_Lon_Less_And_C_Lon_Greater(ctx context.Context, a_id A_Id_Field, c_lat_less C_Lat_Field, c_lat_greater C_Lat_Field, c_lon_less C_Lon_Field, c_lon_greater C_Lon_Field) ( rows []*A_B_C_Row, err error) Create_A(ctx context.Context) ( a *A, err error) Create_B(ctx context.Context, b_a_id B_AId_Field) ( b *B, err error) Create_C(ctx context.Context, c_lat C_Lat_Field, c_lon C_Lon_Field, c_b_id C_BId_Field) ( c *C, err error) Create_D(ctx context.Context, d_a D_A_Field, d_b D_B_Field, d_c D_C_Field) ( d *D, err error) }
Click to show internal directories.
Click to hide internal directories.