SQLProvider

PostgreSQL Module

Functions and values

Function or value Description

ANONYMOUS_PARAMETER_NAME

Full Usage: ANONYMOUS_PARAMETER_NAME

Returns: string
Returns: string

arrayProviderDbType

Full Usage: arrayProviderDbType

Returns: Lazy<int>
Returns: Lazy<int>

assembly

Full Usage: assembly

Returns: Lazy<Assembly>
Returns: Lazy<Assembly>

assemblyNames

Full Usage: assemblyNames

Returns: string list
Returns: string list

commandType

Full Usage: commandType

Returns: Lazy<Type>
Returns: Lazy<Type>

connectionType

Full Usage: connectionType

Returns: Lazy<Type>
Returns: Lazy<Type>

createCommand commandText connection

Full Usage: createCommand commandText connection

Parameters:
    commandText : 'a
    connection : 'b

Returns: IDbCommand
commandText : 'a
connection : 'b
Returns: IDbCommand

createCommandParameter param value

Full Usage: createCommandParameter param value

Parameters:
Returns: IDbDataParameter
param : QueryParameter
value : obj
Returns: IDbDataParameter

createConnection connectionString

Full Usage: createConnection connectionString

Parameters:
    connectionString : 'a

Returns: IDbConnection
connectionString : 'a
Returns: IDbConnection

createTypeMappings ()

Full Usage: createTypeMappings ()

Parameters:
    () : unit

() : unit

dbType

Full Usage: dbType

Returns: Lazy<Type>
Returns: Lazy<Type>

dbTypeGetter

Full Usage: dbTypeGetter

Returns: Lazy<MethodInfo>
Returns: Lazy<MethodInfo>

dbTypeSetter

Full Usage: dbTypeSetter

Returns: Lazy<MethodInfo>
Returns: Lazy<MethodInfo>

executeSprocCommand com inputParams retCols values

Full Usage: executeSprocCommand com inputParams retCols values

Parameters:
Returns: ReturnValueType
com : IDbCommand
inputParams : QueryParameter[]
retCols : QueryParameter[]
values : obj[]
Returns: ReturnValueType

executeSprocCommandAsync com inputParams retCols values

Full Usage: executeSprocCommandAsync com inputParams retCols values

Parameters:
Returns: Task<ReturnValueType>
com : DbCommand
inputParams : QueryParameter[]
retCols : QueryParameter[]
values : obj[]
Returns: Task<ReturnValueType>

executeSprocCommandCommon inputParams retCols values

Full Usage: executeSprocCommandCommon inputParams retCols values

Parameters:
Returns: (int * IDbDataParameter) array * (int * IDbDataParameter) array
inputParams : QueryParameter[]
retCols : QueryParameter[]
values : obj[]
Returns: (int * IDbDataParameter) array * (int * IDbDataParameter) array

fieldNotationAlias (al, col)

Full Usage: fieldNotationAlias (al, col)

Parameters:
Returns: string
al : alias
col : SqlColumnType
Returns: string

findDbType

Full Usage: findDbType

Returns: string -> TypeMapping option
Returns: string -> TypeMapping option

findType name

Full Usage: findType name

Parameters:
    name : string

Returns: Type option
name : string
Returns: Type option

getDbType providerType

Full Usage: getDbType providerType

Parameters:
    providerType : int

Returns: DbType
providerType : int
Returns: DbType

getSprocs con

Full Usage: getSprocs con

Parameters:
Returns: Sproc list
con : IDbConnection
Returns: Sproc list

getType

Full Usage: getType

Returns: string -> Type
Returns: string -> Type

isLegacyVersion

Full Usage: isLegacyVersion

Returns: Lazy<bool>
Returns: Lazy<bool>

isOptionValue value

Full Usage: isOptionValue value

Parameters:
    value : 'a

Returns: bool
value : 'a
Returns: bool

namemap name dbTypes

Full Usage: namemap name dbTypes

Parameters:
    name : string
    dbTypes : string list

Returns: (Type * int) option

Pairs a CLR type by name with a value of Npgsql's type enumeration

name : string
dbTypes : string list
Returns: (Type * int) option

parameterType

Full Usage: parameterType

Returns: Lazy<Type>
Returns: Lazy<Type>

parseDbType dbTypeName

Full Usage: parseDbType dbTypeName

Parameters:
    dbTypeName : string

Returns: int option
dbTypeName : string
Returns: int option

readParameter parameter

Full Usage: readParameter parameter

Parameters:
Returns: obj
parameter : IDbDataParameter
Returns: obj

referencedAssemblies

Full Usage: referencedAssemblies

Returns: string[]
Returns: string[]

resolutionPath

Full Usage: resolutionPath

Returns: string
Returns: string

schemas

Full Usage: schemas

Returns: string[]
Returns: string[]

tryReadValueProperty instance

Full Usage: tryReadValueProperty instance

Parameters:
    instance : 'a

Returns: obj option
instance : 'a
Returns: obj option

typemap

Full Usage: typemap

Returns: string list -> (Type * int) option

Pairs a CLR type by type parameter with a value of Npgsql's type enumeration

Returns: string list -> (Type * int) option

typemap' t

Full Usage: typemap' t

Parameters:
    t : 'a

Returns: string list -> ('a * int) option

Pairs a CLR type by type object with a value of Npgsql's type enumeration

t : 'a
Returns: string list -> ('a * int) option

Type something to start searching.