1
0
Fork 0

Merge pull request #702 from rqlite/better_var_name

Better variable name, Query -> SQL
master
Philip O'Toole 4 years ago committed by GitHub
commit 6bf184661e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -72,7 +72,7 @@ type Rows struct {
// Statement represents a single parameterized statement for processing // Statement represents a single parameterized statement for processing
// by the database layer. // by the database layer.
type Statement struct { type Statement struct {
Query string SQL string
Parameters []driver.Value Parameters []driver.Value
} }
@ -243,16 +243,16 @@ func (db *DB) Execute(stmts []Statement, tx, xTime bool) ([]*Result, error) {
} }
} }
// Execute each query. // Execute each statement.
for _, stmt := range stmts { for _, stmt := range stmts {
if stmt.Query == "" { if stmt.SQL == "" {
continue continue
} }
result := &Result{} result := &Result{}
start := time.Now() start := time.Now()
r, err := execer.Exec(stmt.Query, stmt.Parameters) r, err := execer.Exec(stmt.SQL, stmt.Parameters)
if err != nil { if err != nil {
if handleError(result, err) { if handleError(result, err) {
continue continue
@ -335,14 +335,14 @@ func (db *DB) Query(stmts []Statement, tx, xTime bool) ([]*Rows, error) {
} }
for _, stmt := range stmts { for _, stmt := range stmts {
if stmt.Query == "" { if stmt.SQL == "" {
continue continue
} }
rows := &Rows{} rows := &Rows{}
start := time.Now() start := time.Now()
rs, err := queryer.Query(stmt.Query, stmt.Parameters) rs, err := queryer.Query(stmt.SQL, stmt.Parameters)
if err != nil { if err != nil {
rows.Error = err.Error() rows.Error = err.Error()
allRows = append(allRows, rows) allRows = append(allRows, rows)

@ -440,7 +440,7 @@ func Test_SimpleParameterizedStatements(t *testing.T) {
} }
s := Statement{ s := Statement{
Query: "INSERT INTO foo(name) VALUES(?)", SQL: "INSERT INTO foo(name) VALUES(?)",
Parameters: []driver.Value{"fiona"}, Parameters: []driver.Value{"fiona"},
} }
_, err = db.Execute([]Statement{s}, false, false) _, err = db.Execute([]Statement{s}, false, false)
@ -462,7 +462,7 @@ func Test_SimpleParameterizedStatements(t *testing.T) {
t.Fatalf("unexpected results for query\nexp: %s\ngot: %s", exp, got) t.Fatalf("unexpected results for query\nexp: %s\ngot: %s", exp, got)
} }
s.Query = "SELECT * FROM foo WHERE name=?" s.SQL = "SELECT * FROM foo WHERE name=?"
s.Parameters = []driver.Value{"aoife"} s.Parameters = []driver.Value{"aoife"}
r, err = db.Query([]Statement{s}, false, false) r, err = db.Query([]Statement{s}, false, false)
if err != nil { if err != nil {

@ -33,7 +33,7 @@ func ParseRequest(b []byte) ([]store.Statement, error) {
stmts := make([]store.Statement, len(simple)) stmts := make([]store.Statement, len(simple))
for i := range simple { for i := range simple {
stmts[i].Query = simple[i] stmts[i].SQL = simple[i]
} }
return stmts, nil return stmts, nil
} }
@ -49,7 +49,7 @@ func ParseRequest(b []byte) ([]store.Statement, error) {
return nil, ErrNoStatements return nil, ErrNoStatements
} }
stmts[i].Query = parameterized[i][0].(string) stmts[i].SQL = parameterized[i][0].(string)
if len(parameterized[i]) == 1 { if len(parameterized[i]) == 1 {
continue continue
} }

@ -38,8 +38,8 @@ func Test_SingleSimpleRequest(t *testing.T) {
if len(stmts) != 1 { if len(stmts) != 1 {
t.Fatalf("incorrect number of statements returned: %d", len(stmts)) t.Fatalf("incorrect number of statements returned: %d", len(stmts))
} }
if stmts[0].Query != s { if stmts[0].SQL != s {
t.Fatalf("incorrect statement parsed, exp %s, got %s", s, stmts[0].Query) t.Fatalf("incorrect statement parsed, exp %s, got %s", s, stmts[0].SQL)
} }
if stmts[0].Parameters != nil { if stmts[0].Parameters != nil {
t.Fatal("statement parameters are not nil") t.Fatal("statement parameters are not nil")
@ -69,14 +69,14 @@ func Test_DoubleSimpleRequest(t *testing.T) {
if len(stmts) != 2 { if len(stmts) != 2 {
t.Fatalf("incorrect number of statements returned: %d", len(stmts)) t.Fatalf("incorrect number of statements returned: %d", len(stmts))
} }
if stmts[0].Query != s0 { if stmts[0].SQL != s0 {
t.Fatalf("incorrect statement parsed, exp %s, got %s", s0, stmts[0].Query) t.Fatalf("incorrect statement parsed, exp %s, got %s", s0, stmts[0].SQL)
} }
if stmts[0].Parameters != nil { if stmts[0].Parameters != nil {
t.Fatal("statement parameters are not nil") t.Fatal("statement parameters are not nil")
} }
if stmts[1].Query != s1 { if stmts[1].SQL != s1 {
t.Fatalf("incorrect statement parsed, exp %s, got %s", s1, stmts[1].Query) t.Fatalf("incorrect statement parsed, exp %s, got %s", s1, stmts[1].SQL)
} }
if stmts[1].Parameters != nil { if stmts[1].Parameters != nil {
t.Fatal("statement parameters are not nil") t.Fatal("statement parameters are not nil")
@ -97,8 +97,8 @@ func Test_SingleParameterizedRequest(t *testing.T) {
if len(stmts) != 1 { if len(stmts) != 1 {
t.Fatalf("incorrect number of statements returned: %d", len(stmts)) t.Fatalf("incorrect number of statements returned: %d", len(stmts))
} }
if stmts[0].Query != s { if stmts[0].SQL != s {
t.Fatalf("incorrect statement parsed, exp %s, got %s", s, stmts[0].Query) t.Fatalf("incorrect statement parsed, exp %s, got %s", s, stmts[0].SQL)
} }
if len(stmts[0].Parameters) != 2 { if len(stmts[0].Parameters) != 2 {
@ -124,8 +124,8 @@ func Test_SingleParameterizedRequestNoParams(t *testing.T) {
if len(stmts) != 1 { if len(stmts) != 1 {
t.Fatalf("incorrect number of statements returned: %d", len(stmts)) t.Fatalf("incorrect number of statements returned: %d", len(stmts))
} }
if stmts[0].Query != s { if stmts[0].SQL != s {
t.Fatalf("incorrect statement parsed, exp %s, got %s", s, stmts[0].Query) t.Fatalf("incorrect statement parsed, exp %s, got %s", s, stmts[0].SQL)
} }
if len(stmts[0].Parameters) != 0 { if len(stmts[0].Parameters) != 0 {
@ -147,15 +147,15 @@ func Test_SingleParameterizedRequestNoParamsMixed(t *testing.T) {
if len(stmts) != 2 { if len(stmts) != 2 {
t.Fatalf("incorrect number of statements returned: %d", len(stmts)) t.Fatalf("incorrect number of statements returned: %d", len(stmts))
} }
if stmts[0].Query != s1 { if stmts[0].SQL != s1 {
t.Fatalf("incorrect statement parsed, exp %s, got %s", s1, stmts[0].Query) t.Fatalf("incorrect statement parsed, exp %s, got %s", s1, stmts[0].SQL)
} }
if len(stmts[0].Parameters) != 0 { if len(stmts[0].Parameters) != 0 {
t.Fatalf("incorrect number of parameters returned: %d", len(stmts[0].Parameters)) t.Fatalf("incorrect number of parameters returned: %d", len(stmts[0].Parameters))
} }
if stmts[1].Query != s2 { if stmts[1].SQL != s2 {
t.Fatalf("incorrect statement parsed, exp %s, got %s", s2, stmts[0].Query) t.Fatalf("incorrect statement parsed, exp %s, got %s", s2, stmts[0].SQL)
} }
if len(stmts[1].Parameters) != 1 { if len(stmts[1].Parameters) != 1 {
t.Fatalf("incorrect number of parameters returned: %d", len(stmts[0].Parameters)) t.Fatalf("incorrect number of parameters returned: %d", len(stmts[0].Parameters))
@ -177,8 +177,8 @@ func Test_SingleSimpleParameterizedRequest(t *testing.T) {
if len(stmts) != 1 { if len(stmts) != 1 {
t.Fatalf("incorrect number of statements returned: %d", len(stmts)) t.Fatalf("incorrect number of statements returned: %d", len(stmts))
} }
if stmts[0].Query != s { if stmts[0].SQL != s {
t.Fatalf("incorrect statement parsed, exp %s, got %s", s, stmts[0].Query) t.Fatalf("incorrect statement parsed, exp %s, got %s", s, stmts[0].SQL)
} }
if stmts[0].Parameters != nil { if stmts[0].Parameters != nil {

@ -475,7 +475,7 @@ func (s *Service) handleLoad(w http.ResponseWriter, r *http.Request) {
queries := []string{string(b)} queries := []string{string(b)}
stmts := make([]store.Statement, len(queries)) stmts := make([]store.Statement, len(queries))
for i := range queries { for i := range queries {
stmts[i].Query = queries[i] stmts[i].SQL = queries[i]
} }
results, err := s.store.ExecuteOrAbort(&store.ExecuteRequest{stmts, timings, false}) results, err := s.store.ExecuteOrAbort(&store.ExecuteRequest{stmts, timings, false})

@ -43,7 +43,7 @@ func newMetadataSetCommand(id string, md map[string]string) (*command, error) {
// reasons. Unless Parameters is nil, it should be the same length as Queries. // reasons. Unless Parameters is nil, it should be the same length as Queries.
type databaseSub struct { type databaseSub struct {
Tx bool `json:"tx,omitempty"` Tx bool `json:"tx,omitempty"`
Queries []string `json:"queries,omitempty"` SQLs []string `json:"queries,omitempty"`
Parameters [][]Value `json:"Parameters,omitempty` Parameters [][]Value `json:"Parameters,omitempty`
Timings bool `json:"timings,omitempty"` Timings bool `json:"timings,omitempty"`
} }

@ -88,7 +88,7 @@ type Value interface{}
// Statement represent a parameterized SQL statement. // Statement represent a parameterized SQL statement.
type Statement struct { type Statement struct {
Query string SQL string
Parameters []Value Parameters []Value
} }
@ -105,7 +105,7 @@ type QueryRequest struct {
func (q *QueryRequest) statements() []sql.Statement { func (q *QueryRequest) statements() []sql.Statement {
stmts := make([]sql.Statement, len(q.Stmts)) stmts := make([]sql.Statement, len(q.Stmts))
for i, s := range q.Stmts { for i, s := range q.Stmts {
stmts[i].Query = s.Query stmts[i].SQL = s.SQL
stmts[i].Parameters = make([]gosql.Value, len(s.Parameters)) stmts[i].Parameters = make([]gosql.Value, len(s.Parameters))
for j := range s.Parameters { for j := range s.Parameters {
stmts[i].Parameters[j] = s.Parameters[j] stmts[i].Parameters[j] = s.Parameters[j]
@ -117,12 +117,12 @@ func (q *QueryRequest) statements() []sql.Statement {
func (q *QueryRequest) command() *databaseSub { func (q *QueryRequest) command() *databaseSub {
c := databaseSub{ c := databaseSub{
Tx: q.Tx, Tx: q.Tx,
Queries: make([]string, len(q.Stmts)), SQLs: make([]string, len(q.Stmts)),
Parameters: make([][]Value, len(q.Stmts)), Parameters: make([][]Value, len(q.Stmts)),
Timings: q.Timings, Timings: q.Timings,
} }
for i, s := range q.Stmts { for i, s := range q.Stmts {
c.Queries[i] = s.Query c.SQLs[i] = s.SQL
c.Parameters[i] = s.Parameters c.Parameters[i] = s.Parameters
} }
return &c return &c
@ -139,12 +139,12 @@ type ExecuteRequest struct {
func (e *ExecuteRequest) command() *databaseSub { func (e *ExecuteRequest) command() *databaseSub {
c := databaseSub{ c := databaseSub{
Tx: e.Tx, Tx: e.Tx,
Queries: make([]string, len(e.Stmts)), SQLs: make([]string, len(e.Stmts)),
Parameters: make([][]Value, len(e.Stmts)), Parameters: make([][]Value, len(e.Stmts)),
Timings: e.Timings, Timings: e.Timings,
} }
for i, s := range e.Stmts { for i, s := range e.Stmts {
c.Queries[i] = s.Query c.SQLs[i] = s.SQL
c.Parameters[i] = s.Parameters c.Parameters[i] = s.Parameters
} }
return &c return &c
@ -1123,9 +1123,9 @@ func (s *Store) database(leader bool, dst io.Writer) error {
func (f *fsmSnapshot) Release() {} func (f *fsmSnapshot) Release() {}
func subCommandToStatements(d *databaseSub) []sql.Statement { func subCommandToStatements(d *databaseSub) []sql.Statement {
stmts := make([]sql.Statement, len(d.Queries)) stmts := make([]sql.Statement, len(d.SQLs))
for i := range d.Queries { for i := range d.SQLs {
stmts[i].Query = d.Queries[i] stmts[i].SQL = d.SQLs[i]
// Support backwards-compatibility, since previous versions didn't // Support backwards-compatibility, since previous versions didn't
// have Parameters in Raft commands. // have Parameters in Raft commands.

Loading…
Cancel
Save