SQLProvider

DesignTimeUtils Module

Functions and values

Function or value Description

FSHARP_DATA_SQL

Full Usage: FSHARP_DATA_SQL

Returns: string
Returns: string

createColumnProperty con prov useOptionTypes key c

Full Usage: createColumnProperty con prov useOptionTypes key c

Parameters:
Returns: ProvidedProperty
con : IDbConnection option
prov : ISqlProvider
useOptionTypes : NullableColumnType
key : string
c : Column
Returns: ProvidedProperty

createConstructors config (rootType, serviceType, readServiceType, args)

Full Usage: createConstructors config (rootType, serviceType, readServiceType, args)

Parameters:
config : TypeProviderConfig
rootType : ProvidedTypeDefinition
serviceType : Type
readServiceType : Type
args : string * string * DatabaseProviderTypes * 'a * 'b * 'c * string * CaseSensitivityChange * string * 'd * OdbcQuoteCharacter * SQLiteLibrary * string * string

createDesignTimeCommands prov contextSchemaPath recreate invalidate

Full Usage: createDesignTimeCommands prov contextSchemaPath recreate invalidate

Parameters:
    prov : ISqlProvider
    contextSchemaPath : string
    recreate : unit -> 'a
    invalidate : unit -> Unit

Returns: ProvidedTypeDefinition * ProvidedTypeDefinition * ProvidedMethod * ProvidedProperty * ProvidedTypeDefinition option
prov : ISqlProvider
contextSchemaPath : string
recreate : unit -> 'a
invalidate : unit -> Unit
Returns: ProvidedTypeDefinition * ProvidedTypeDefinition * ProvidedMethod * ProvidedProperty * ProvidedTypeDefinition option

createIndividualsType con prov table designTimeDc dbVendor individualsAmount tableTypeDef

Full Usage: createIndividualsType con prov table designTimeDc dbVendor individualsAmount tableTypeDef

Parameters:
Returns: ProvidedTypeDefinition seq
con : IDbConnection option
prov : ISqlProvider
table : Table
designTimeDc : Lazy<'a>
dbVendor : DatabaseProviderTypes
individualsAmount : int
tableTypeDef : Type
Returns: ProvidedTypeDefinition seq

createTypes rootType serviceType readServiceType config sqlRuntimeInfo invalidate registerDispose args

Full Usage: createTypes rootType serviceType readServiceType config sqlRuntimeInfo invalidate registerDispose args

Parameters:
rootType : ProvidedTypeDefinition
serviceType : ProvidedTypeDefinition
readServiceType : ProvidedTypeDefinition
config : TypeProviderConfig
sqlRuntimeInfo : 'a
invalidate : unit -> unit
registerDispose : IDbConnection * DatabaseProviderTypes -> unit
args : string * string * DatabaseProviderTypes * string * int * NullableColumnType * string * CaseSensitivityChange * string * string * OdbcQuoteCharacter * SQLiteLibrary * string * string

design1

Full Usage: design1

Returns: string
Returns: string

design2

Full Usage: design2

Returns: string
Returns: string

empty arg1

Full Usage: empty arg1

Parameters:
Returns: Expr
arg0 : Expr list
Returns: Expr

generateSprocMethod container con prov sproc

Full Usage: generateSprocMethod container con prov sproc

Parameters:
Returns: ProvidedProperty
container : ProvidedTypeDefinition
con : IDbConnection option
prov : ISqlProvider
sproc : CompileTimeSprocDefinition
Returns: ProvidedProperty

generateTypeTree con prov createdTypes sprocs

Full Usage: generateTypeTree con prov createdTypes sprocs

Parameters:
Returns: ProvidedTypeDefinition seq
con : IDbConnection option
prov : ISqlProvider
createdTypes : Map<string list, ProvidedTypeDefinition>
sprocs : Sproc list
Returns: ProvidedTypeDefinition seq

getOrAddSchema args name

Full Usage: getOrAddSchema args name

Parameters:
Returns: ProvidedTypeDefinition
args : DesignCacheKey
name : string
Returns: ProvidedTypeDefinition

getSprocReturnColumns con prov sprocname sprocDefinition param

Full Usage: getSprocReturnColumns con prov sprocname sprocDefinition param

Parameters:
Returns: QueryParameter list
con : IDbConnection option
prov : ISqlProvider
sprocname : string
sprocDefinition : CompileTimeSprocDefinition
param : QueryParameter list
Returns: QueryParameter list

mySaveLock

Full Usage: mySaveLock

Returns: Object
Returns: Object

runtime1

Full Usage: runtime1

Returns: string
Returns: string

runtime2

Full Usage: runtime2

Returns: string
Returns: string

saveInProcess

Full Usage: saveInProcess

Returns: bool
Returns: bool

transactionOptions

Full Usage: transactionOptions

Returns: TransactionOptions
Returns: TransactionOptions

walkSproc con prov path parent createdTypes sproc

Full Usage: walkSproc con prov path parent createdTypes sproc

Parameters:
Returns: Map<string list, ProvidedTypeDefinition>
con : IDbConnection option
prov : ISqlProvider
path : string list
parent : ProvidedTypeDefinition option
createdTypes : Map<string list, ProvidedTypeDefinition>
sproc : Sproc
Returns: Map<string list, ProvidedTypeDefinition>

Type something to start searching.