SQLProvider

Firebird Module

Types

Type Description

DataReaderWithCommand

Functions and values

Function or value Description

assembly

Full Usage: assembly

Returns: Lazy<Choice<Assembly, (string seq * string list)>>
Returns: Lazy<Choice<Assembly, (string seq * string list)>>

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 sprocCommand param value

Full Usage: createCommandParameter sprocCommand param value

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

createConnection connectionString

Full Usage: createConnection connectionString

Parameters:
    connectionString : 'a

Returns: IDbConnection
connectionString : 'a
Returns: IDbConnection

createParam name i v

Full Usage: createParam name i v

Parameters:
    name : string
    i : int
    v : 'a

Returns: QueryParameter
name : string
i : int
v : 'a
Returns: QueryParameter

createTypeMappings con

Full Usage: createTypeMappings con

Parameters:
con : IDbConnection

enumType

Full Usage: enumType

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

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

executeSql createCommand sql con

Full Usage: executeSql createCommand sql con

Parameters:
Returns: IDataReader
createCommand : 'a -> IDbConnection -> IDbCommand
sql : 'a
con : IDbConnection
Returns: IDataReader

executeSqlAsDataTable createCommand sql con

Full Usage: executeSqlAsDataTable createCommand sql con

Parameters:
Returns: DataTable
createCommand : 'a -> IDbConnection -> IDbCommand
sql : 'a
con : IDbConnection
Returns: DataTable

executeSqlAsDataTableAsync createCommand sql con

Full Usage: executeSqlAsDataTableAsync createCommand sql con

Parameters:
Returns: Task<DataTable>
createCommand : 'a -> IDbConnection -> DbCommand
sql : 'a
con : IDbConnection
Returns: Task<DataTable>

executeSqlAsync createCommand sql con

Full Usage: executeSqlAsync createCommand sql con

Parameters:
Returns: Task<DbDataReader>
createCommand : 'a -> IDbConnection -> DbCommand
sql : 'a
con : IDbConnection
Returns: Task<DbDataReader>

fieldNotationAlias (al, col)

Full Usage: fieldNotationAlias (al, col)

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

findClrType

Full Usage: findClrType

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

findDbType

Full Usage: findDbType

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

findType name

Full Usage: findType name

Parameters:
    name : string

Returns: Type
name : string
Returns: Type

getSchema name args conn

Full Usage: getSchema name args conn

Parameters:
Returns: DataTable
name : 'a
args : string[]
conn : IDbConnection
Returns: DataTable

getSchemaMethod

Full Usage: getSchemaMethod

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

getSprocName row

Full Usage: getSprocName row

Parameters:
Returns: SprocName
row : DataRow
Returns: SprocName

getSprocParameters con name

Full Usage: getSprocParameters con name

Parameters:
Returns: QueryParameter list
con : IDbConnection
name : SprocName
Returns: QueryParameter list

getSprocReturnCols sparams

Full Usage: getSprocReturnCols sparams

Parameters:
Returns: QueryParameter list
sparams : QueryParameter list
Returns: QueryParameter list

getSprocs con

Full Usage: getSprocs con

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

owner

Full Usage: owner

Returns: string
Returns: string

paramEnumCtor

Full Usage: paramEnumCtor

Returns: Lazy<ConstructorInfo>
Returns: Lazy<ConstructorInfo>

paramObjectCtor

Full Usage: paramObjectCtor

Returns: Lazy<ConstructorInfo>
Returns: Lazy<ConstructorInfo>

parameterType

Full Usage: parameterType

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

processReturnColumn reader outps retCol

Full Usage: processReturnColumn reader outps retCol

Parameters:
Returns: ReturnSetType
reader : IDataReader
outps : (int * IDbDataParameter)[]
retCol : QueryParameter
Returns: ReturnSetType

processReturnColumnAsync reader outps retCol

Full Usage: processReturnColumnAsync reader outps retCol

Parameters:
Returns: Task<ReturnSetType>
reader : DbDataReader
outps : (int * IDbDataParameter)[]
retCol : QueryParameter
Returns: Task<ReturnSetType>

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

ripQuotes str

Full Usage: ripQuotes str

Parameters:
Returns: string
str : String
Returns: string

sqlTypeName

Full Usage: sqlTypeName

Returns: string
Returns: string

typeMappings

Full Usage: typeMappings

Returns: TypeMapping list
Returns: TypeMapping list

Type something to start searching.