SQLProvider

SchemaProjections Module

Functions and values

Function or value Description

avoidNameClashBy nameExists name

Full Usage: avoidNameClashBy nameExists name

Parameters:
    nameExists : string -> bool
    name : string

Returns: string

Add ' until the name is unique

nameExists : string -> bool
name : string
Returns: string

buildFieldName fieldName

Full Usage: buildFieldName fieldName

Parameters:
    fieldName : string

Returns: string
fieldName : string
Returns: string

buildSprocName sprocName

Full Usage: buildSprocName sprocName

Parameters:
    sprocName : string

Returns: string
sprocName : string
Returns: string

buildTableName tableName

Full Usage: buildTableName tableName

Parameters:
    tableName : string

Returns: string
tableName : string
Returns: string

buildTableNameWhereFilter columnName tableNames

Full Usage: buildTableNameWhereFilter columnName tableNames

Parameters:
    columnName : string
    tableNames : string

Returns: string
columnName : string
tableNames : string
Returns: string

niceCamelName s

Full Usage: niceCamelName s

Parameters:
    s : string

Returns: string

Turns a given non-empty string into a nice 'camelCase' identifier

s : string
Returns: string

nicePascalName s

Full Usage: nicePascalName s

Parameters:
    s : string

Returns: string

Turns a given non-empty string into a nice 'PascalCase' identifier

s : string
Returns: string

Type something to start searching.