go-micro.dev/v5@v5.12.0/store/postgres/pgx/queries.go (about) 1 package pgx 2 3 import "fmt" 4 5 type Queries struct { 6 // read 7 ListAsc string 8 ListAscLimit string 9 ListDesc string 10 ListDescLimit string 11 ReadOne string 12 ReadManyAsc string 13 ReadManyAscLimit string 14 ReadManyDesc string 15 ReadManyDescLimit string 16 17 // change 18 Write string 19 Delete string 20 DeleteExpired string 21 } 22 23 func NewQueries(database, table string) Queries { 24 return Queries{ 25 ListAsc: fmt.Sprintf(list, database, table) + asc, 26 ListAscLimit: fmt.Sprintf(list, database, table) + asc + limit, 27 ListDesc: fmt.Sprintf(list, database, table) + desc, 28 ListDescLimit: fmt.Sprintf(list, database, table) + desc + limit, 29 ReadOne: fmt.Sprintf(readOne, database, table), 30 ReadManyAsc: fmt.Sprintf(readMany, database, table) + asc, 31 ReadManyAscLimit: fmt.Sprintf(readMany, database, table) + asc + limit, 32 ReadManyDesc: fmt.Sprintf(readMany, database, table) + desc, 33 ReadManyDescLimit: fmt.Sprintf(readMany, database, table) + desc + limit, 34 Write: fmt.Sprintf(write, database, table), 35 Delete: fmt.Sprintf(deleteRecord, database, table), 36 DeleteExpired: fmt.Sprintf(deleteExpired, database, table), 37 } 38 }