Revert: remove support for Table(~tablename)
This commit is contained in:
parent
2876528540
commit
a2fe082f1a
15
statement.go
15
statement.go
|
@ -160,9 +160,6 @@ func (statement *Statement) Table(tableNameOrBean interface{}) *Statement {
|
|||
t := v.Type()
|
||||
if t.Kind() == reflect.String {
|
||||
statement.AltTableName = tableNameOrBean.(string)
|
||||
if statement.AltTableName[0] == '~' {
|
||||
statement.AltTableName = statement.Engine.TableMapper.TableName(statement.AltTableName[1:])
|
||||
}
|
||||
} else if t.Kind() == reflect.Struct {
|
||||
statement.RefTable = statement.Engine.autoMapType(v)
|
||||
}
|
||||
|
@ -960,15 +957,9 @@ func (statement *Statement) Join(join_operator string, tablename interface{}, co
|
|||
l := len(t)
|
||||
if l > 1 {
|
||||
table := t[0]
|
||||
if table[0] == '~' {
|
||||
table = statement.Engine.TableMapper.TableName(table[1:])
|
||||
}
|
||||
joinTable = statement.Engine.Quote(table) + " AS " + statement.Engine.Quote(t[1])
|
||||
} else if l == 1 {
|
||||
table := t[0]
|
||||
if table[0] == '~' {
|
||||
table = statement.Engine.TableMapper.TableName(table[1:])
|
||||
}
|
||||
joinTable = statement.Engine.Quote(table)
|
||||
}
|
||||
case []interface{}:
|
||||
|
@ -981,9 +972,6 @@ func (statement *Statement) Join(join_operator string, tablename interface{}, co
|
|||
t := v.Type()
|
||||
if t.Kind() == reflect.String {
|
||||
table = f.(string)
|
||||
if table[0] == '~' {
|
||||
table = statement.Engine.TableMapper.TableName(table[1:])
|
||||
}
|
||||
} else if t.Kind() == reflect.Struct {
|
||||
r := statement.Engine.autoMapType(v)
|
||||
table = r.Name
|
||||
|
@ -996,9 +984,6 @@ func (statement *Statement) Join(join_operator string, tablename interface{}, co
|
|||
}
|
||||
default:
|
||||
t := fmt.Sprintf("%v", tablename)
|
||||
if t[0] == '~' {
|
||||
t = statement.Engine.TableMapper.TableName(t[1:])
|
||||
}
|
||||
joinTable = statement.Engine.Quote(t)
|
||||
}
|
||||
if statement.JoinStr != "" {
|
||||
|
|
Loading…
Reference in New Issue