コード例 #1
0
ファイル: table.go プロジェクト: hafeez3000/csfw
// ColumnAliasQuote prefixes non-id columns with an alias and puts quotes around them. Returns a copy.
func (ts *Table) ColumnAliasQuote(alias string) []string {
	return dbr.TableColumnQuote(alias, append([]string(nil), ts.fields...)...)
}
コード例 #2
0
ファイル: table.go プロジェクト: hafeez3000/csfw
// AllColumnAliasQuote prefixes all columns with an alias and puts quotes around them. Returns a copy.
func (ts *Table) AllColumnAliasQuote(alias string) []string {
	c := append([]string(nil), ts.fieldsPK...)
	return dbr.TableColumnQuote(alias, append(c, ts.fields...)...)
}
コード例 #3
0
ファイル: csdb.go プロジェクト: bom-d-van/csfw
// AllColumnAliasQuote prefixes all columns with an alias and puts quotes around them. Returns a copy.
func (ts *TableStructure) AllColumnAliasQuote(alias string) []string {
	c := append([]string(nil), ts.IDFieldNames...)
	return dbr.TableColumnQuote(alias, append(c, ts.Columns...)...)
}