@@ -11,8 +11,8 @@ import (
1111)
1212
1313type Json2SqlConf struct {
14- withUnion bool
15- withSanitizedInjection bool
14+ WithUnion bool
15+ WithSanitizedInjection bool
1616}
1717type Json2Sql struct {
1818 sqlJson * SQLJson
@@ -24,7 +24,7 @@ func NewJson2Sql(jsonData []byte, conf *Json2SqlConf) (*Json2Sql, error) {
2424 var sqlJson * SQLJson
2525 var sqlJsonUnion * []SQLJson
2626
27- if conf != nil && conf .withUnion {
27+ if conf != nil && conf .WithUnion {
2828
2929 err := json .Unmarshal (jsonData , & sqlJsonUnion )
3030 if err != nil {
@@ -185,7 +185,7 @@ func (jql *Json2Sql) GenerateSelectFrom(selection ...json.RawMessage) string {
185185 if sqlSelectDetail .SubQuery != nil {
186186 jsonBytes , _ := json .Marshal (* sqlSelectDetail .SubQuery )
187187
188- jql , _ := NewJson2Sql (jsonBytes , & Json2SqlConf {withSanitizedInjection : jql .config .withSanitizedInjection })
188+ jql , _ := NewJson2Sql (jsonBytes , & Json2SqlConf {WithSanitizedInjection : jql .config .WithSanitizedInjection })
189189
190190 field = fmt .Sprintf ("(%s) AS %s" , jql .rawBuild (), * sqlSelectDetail .Alias )
191191
@@ -218,7 +218,7 @@ func (jql *Json2Sql) GenerateSelectFrom(selection ...json.RawMessage) string {
218218 if isSelectExpect {
219219 if selectExpect .SubQuery != nil {
220220 jsonBytes , _ := json .Marshal (* selectExpect .SubQuery )
221- jql , _ := NewJson2Sql (jsonBytes , & Json2SqlConf {withSanitizedInjection : jql .config .withSanitizedInjection })
221+ jql , _ := NewJson2Sql (jsonBytes , & Json2SqlConf {WithSanitizedInjection : jql .config .WithSanitizedInjection })
222222 defaultValue = fmt .Sprintf ("(%s)" , jql .rawBuild ())
223223 }
224224 }
@@ -355,7 +355,7 @@ func (jql *Json2Sql) GenerateConditions(conditions ...Condition) string {
355355 if isSelectSub {
356356 if selectSub .SubQuery != nil {
357357 jsonBytes , _ := json .Marshal (* selectSub .SubQuery )
358- jql , _ := NewJson2Sql (jsonBytes , & Json2SqlConf {withSanitizedInjection : jql .config .withSanitizedInjection })
358+ jql , _ := NewJson2Sql (jsonBytes , & Json2SqlConf {WithSanitizedInjection : jql .config .WithSanitizedInjection })
359359 expression = string (condition .Operator ) + " " + fmt .Sprintf ("(%s)" , jql .rawBuild ())
360360 }
361361 }
@@ -379,7 +379,7 @@ func (jql *Json2Sql) GenerateConditions(conditions ...Condition) string {
379379 if isSelectExpect {
380380 if selectExpect .SubQuery != nil {
381381 jsonBytes , _ := json .Marshal (* selectExpect .SubQuery )
382- jql , _ := NewJson2Sql (jsonBytes , & Json2SqlConf {withSanitizedInjection : jql .config .withSanitizedInjection })
382+ jql , _ := NewJson2Sql (jsonBytes , & Json2SqlConf {WithSanitizedInjection : jql .config .WithSanitizedInjection })
383383 expect = fmt .Sprintf ("(%s)" , jql .rawBuild ())
384384 }
385385 }
@@ -440,7 +440,7 @@ func (jql *Json2Sql) rawBuild() string {
440440func (jql * Json2Sql ) Build () string {
441441 sqlCleanValue := jql .rawValueExtractor (jql .concateQueryString ())
442442
443- if jql .config != nil && jql .config .withSanitizedInjection && ! isValidSQL (sqlCleanValue ) {
443+ if jql .config != nil && jql .config .WithSanitizedInjection && ! isValidSQL (sqlCleanValue ) {
444444 return "Invalid sql string you've got sanitized SQL string"
445445 }
446446
@@ -450,7 +450,7 @@ func (jql *Json2Sql) Build() string {
450450func (jql * Json2Sql ) Generate () (string , []interface {}, error ) {
451451 sql := jql .rawBuild ()
452452
453- if jql .config != nil && jql .config .withSanitizedInjection && ! isValidSQL (sql ) {
453+ if jql .config != nil && jql .config .WithSanitizedInjection && ! isValidSQL (sql ) {
454454 return "" , nil , fmt .Errorf ("error: %s" , "Invalid sql string you've got sanitized SQL string" )
455455 }
456456
@@ -480,7 +480,7 @@ func (jql *Json2Sql) buildRawUnion() string {
480480func (jql * Json2Sql ) BuildUnion () string {
481481 sqlCleanValue := jql .rawValueExtractor (jql .buildRawUnion ())
482482
483- if jql .config != nil && jql .config .withSanitizedInjection && ! isValidSQL (sqlCleanValue ) {
483+ if jql .config != nil && jql .config .WithSanitizedInjection && ! isValidSQL (sqlCleanValue ) {
484484 return "Invalid sql string you've got sanitized SQL string"
485485 }
486486
@@ -490,7 +490,7 @@ func (jql *Json2Sql) BuildUnion() string {
490490func (jql * Json2Sql ) GenerateUnion () (string , []interface {}, error ) {
491491 sql := jql .buildRawUnion ()
492492
493- if jql .config != nil && jql .config .withSanitizedInjection && ! isValidSQL (sql ) {
493+ if jql .config != nil && jql .config .WithSanitizedInjection && ! isValidSQL (sql ) {
494494 return "" , nil , fmt .Errorf ("error: %s" , "Invalid sql string you've got sanitized SQL string" )
495495 }
496496
0 commit comments