Functions
fieldsSql
fieldsSql( params: string [] ) : string
Parameters
Returns string
includeSql
includeSql( params?: SqlUtilsType.Include [] ) : string
Parameters
Optional params: SqlUtilsType.Include []
Returns string
insertSql
insertSql( params: SqlUtilsType.Insert ) : { data: any [] ; sql: string }
Parameters
params: SqlUtilsType.Insert
Returns { data: any [] ; sql: string }
limitOffsetSql
limitOffsetSql( params: SqlUtilsType.LimitOffset ) : string
Parameters
params: SqlUtilsType.LimitOffset
Returns string
literalSql
literalSql( sql: string ) : { [symbolLiteral]: string }
Parameters
Returns { [symbolLiteral]: string }
objHump2underline
objHump2underline( obj: EmptyObj ) : EmptyObj
Parameters
Returns EmptyObj
orderSql
orderSql( orders?: SqlUtilsType.Order [] ) : string
Parameters
orders: SqlUtilsType.Order [] = ...
Returns string
returningSql
returningSql( returning?: SqlUtilsType.Returning ) : string
Parameters
Optional returning: SqlUtilsType.Returning
Returns string
rowsUnderline2hump
rowsUnderline2hump( rows: EmptyObj [] ) : EmptyObj []
Parameters
Returns EmptyObj []
sqlTemplate
sqlTemplate( sqlTemp: SqlTemplate , sqlParams?: SqlTempParams ) : { sql: string ; values: any [] }
Parameters
sqlTemp: SqlTemplate
Optional sqlParams: SqlTempParams
Returns { sql: string ; values: any [] }
sql: string
values: any []
updateSql
updateSql( params?: SqlUtilsType.Update ) : string
Parameters
params: SqlUtilsType.Update = ...
Returns string
whereSql
whereSql( where?: SqlUtilsType.Where ) : string
Parameters
Optional where: SqlUtilsType.Where
Returns string
Legend
Private property
Private method
build fields Sql