@@ -34,63 +34,84 @@ public class NewOrder extends TPCCProcedure {
34
34
private static final Logger LOG = LoggerFactory .getLogger (NewOrder .class );
35
35
36
36
public final SQLStmt stmtGetCustSQL = new SQLStmt (
37
- "SELECT C_DISCOUNT, C_LAST, C_CREDIT" +
38
- " FROM " + TPCCConstants .TABLENAME_CUSTOMER +
39
- " WHERE C_W_ID = ? " +
40
- " AND C_D_ID = ? " +
41
- " AND C_ID = ?" );
37
+ """
38
+ SELECT C_DISCOUNT, C_LAST, C_CREDIT
39
+ FROM %s
40
+ WHERE C_W_ID = ?
41
+ AND C_D_ID = ?
42
+ AND C_ID = ?
43
+ """ .formatted (TPCCConstants .TABLENAME_CUSTOMER ));
42
44
43
45
public final SQLStmt stmtGetWhseSQL = new SQLStmt (
44
- "SELECT W_TAX " +
45
- " FROM " + TPCCConstants .TABLENAME_WAREHOUSE +
46
- " WHERE W_ID = ?" );
46
+ """
47
+ SELECT W_TAX
48
+ FROM %s
49
+ WHERE W_ID = ?
50
+ """ .formatted (TPCCConstants .TABLENAME_WAREHOUSE ));
47
51
48
52
public final SQLStmt stmtGetDistSQL = new SQLStmt (
49
- "SELECT D_NEXT_O_ID, D_TAX " +
50
- " FROM " + TPCCConstants .TABLENAME_DISTRICT +
51
- " WHERE D_W_ID = ? AND D_ID = ? FOR UPDATE" );
53
+ """
54
+ SELECT D_NEXT_O_ID, D_TAX
55
+ FROM %s
56
+ WHERE D_W_ID = ? AND D_ID = ? FOR UPDATE
57
+ """ .formatted (TPCCConstants .TABLENAME_DISTRICT ));
52
58
53
59
public final SQLStmt stmtInsertNewOrderSQL = new SQLStmt (
54
- "INSERT INTO " + TPCCConstants .TABLENAME_NEWORDER +
55
- " (NO_O_ID, NO_D_ID, NO_W_ID) " +
56
- " VALUES ( ?, ?, ?)" );
60
+ """
61
+ INSERT INTO %s
62
+ (NO_O_ID, NO_D_ID, NO_W_ID)
63
+ VALUES ( ?, ?, ?)
64
+ """ .formatted (TPCCConstants .TABLENAME_NEWORDER ));
57
65
58
66
public final SQLStmt stmtUpdateDistSQL = new SQLStmt (
59
- "UPDATE " + TPCCConstants .TABLENAME_DISTRICT +
60
- " SET D_NEXT_O_ID = D_NEXT_O_ID + 1 " +
61
- " WHERE D_W_ID = ? " +
62
- " AND D_ID = ?" );
67
+ """
68
+ UPDATE %s
69
+ SET D_NEXT_O_ID = D_NEXT_O_ID + 1
70
+ WHERE D_W_ID = ?
71
+ AND D_ID = ?
72
+ """ .formatted (TPCCConstants .TABLENAME_DISTRICT ));
63
73
64
74
public final SQLStmt stmtInsertOOrderSQL = new SQLStmt (
65
- "INSERT INTO " + TPCCConstants .TABLENAME_OPENORDER +
66
- " (O_ID, O_D_ID, O_W_ID, O_C_ID, O_ENTRY_D, O_OL_CNT, O_ALL_LOCAL)" +
67
- " VALUES (?, ?, ?, ?, ?, ?, ?)" );
75
+ """
76
+ INSERT INTO %s
77
+ (O_ID, O_D_ID, O_W_ID, O_C_ID, O_ENTRY_D, O_OL_CNT, O_ALL_LOCAL)
78
+ VALUES (?, ?, ?, ?, ?, ?, ?)
79
+ """ .formatted (TPCCConstants .TABLENAME_OPENORDER ));
68
80
69
81
public final SQLStmt stmtGetItemSQL = new SQLStmt (
70
- "SELECT I_PRICE, I_NAME , I_DATA " +
71
- " FROM " + TPCCConstants .TABLENAME_ITEM +
72
- " WHERE I_ID = ?" );
82
+ """
83
+ SELECT I_PRICE, I_NAME , I_DATA
84
+ FROM %s
85
+ WHERE I_ID = ?
86
+ """ .formatted (TPCCConstants .TABLENAME_ITEM ));
73
87
74
88
public final SQLStmt stmtGetStockSQL = new SQLStmt (
75
- "SELECT S_QUANTITY, S_DATA, S_DIST_01, S_DIST_02, S_DIST_03, S_DIST_04, S_DIST_05, " +
76
- " S_DIST_06, S_DIST_07, S_DIST_08, S_DIST_09, S_DIST_10" +
77
- " FROM " + TPCCConstants .TABLENAME_STOCK +
78
- " WHERE S_I_ID = ? " +
79
- " AND S_W_ID = ? FOR UPDATE" );
89
+ """
90
+ SELECT S_QUANTITY, S_DATA, S_DIST_01, S_DIST_02, S_DIST_03, S_DIST_04, S_DIST_05,
91
+ S_DIST_06, S_DIST_07, S_DIST_08, S_DIST_09, S_DIST_10
92
+ FROM %s
93
+ WHERE S_I_ID = ?
94
+ AND S_W_ID = ? FOR UPDATE
95
+ """ .formatted (TPCCConstants .TABLENAME_STOCK ));
80
96
81
97
public final SQLStmt stmtUpdateStockSQL = new SQLStmt (
82
- "UPDATE " + TPCCConstants .TABLENAME_STOCK +
83
- " SET S_QUANTITY = ? , " +
84
- " S_YTD = S_YTD + ?, " +
85
- " S_ORDER_CNT = S_ORDER_CNT + 1, " +
86
- " S_REMOTE_CNT = S_REMOTE_CNT + ? " +
87
- " WHERE S_I_ID = ? " +
88
- " AND S_W_ID = ?" );
98
+ """
99
+ UPDATE %s
100
+ SET S_QUANTITY = ? ,
101
+ S_YTD = S_YTD + ?,
102
+ S_ORDER_CNT = S_ORDER_CNT + 1,
103
+ S_REMOTE_CNT = S_REMOTE_CNT + ?
104
+ WHERE S_I_ID = ?
105
+ AND S_W_ID = ?
106
+ """ .formatted (TPCCConstants .TABLENAME_STOCK ));
89
107
90
108
public final SQLStmt stmtInsertOrderLineSQL = new SQLStmt (
91
- "INSERT INTO " + TPCCConstants .TABLENAME_ORDERLINE +
92
- " (OL_O_ID, OL_D_ID, OL_W_ID, OL_NUMBER, OL_I_ID, OL_SUPPLY_W_ID, OL_QUANTITY, OL_AMOUNT, OL_DIST_INFO) " +
93
- " VALUES (?,?,?,?,?,?,?,?,?)" );
109
+ """
110
+ INSERT INTO %s
111
+ (OL_O_ID, OL_D_ID, OL_W_ID, OL_NUMBER, OL_I_ID, OL_SUPPLY_W_ID, OL_QUANTITY, OL_AMOUNT, OL_DIST_INFO)
112
+ VALUES (?,?,?,?,?,?,?,?,?)
113
+ """ .formatted (TPCCConstants .TABLENAME_ORDERLINE ));
114
+
94
115
95
116
96
117
public void run (Connection conn , Random gen , int terminalWarehouseID , int numWarehouses , int terminalDistrictLowerID , int terminalDistrictUpperID , TPCCWorker w ) throws SQLException {
0 commit comments