C# Class Touchin.SQLiteExtensions.SQLite3Extensions

显示文件 Open project: TouchInstinct/Training

Public Methods

Method Description
CreateDistanceFunction ( this connection ) : void

Private Methods

Method Description
CreateFunction ( IntPtr db, string zFunctionName, int nArg, TextEncoding eTextRep, IntPtr pApp, Action xFunc, Action xStep, Action xFinal ) : SQLite3.Result
CreateFunction ( this connection, string functionName, int paramCount, Action functionBody ) : void
Distance ( double latitude1, double longitude1, double latitude2, double longitude2 ) : double
DistanceBody ( IntPtr ctx, int argc, IntPtr argv ) : void
ExtractArgs ( int argc, IntPtr argv ) : System.IntPtr[]
ResultDouble ( IntPtr ctx, double value ) : void
ResultNull ( IntPtr ctx ) : void
ValueDouble ( IntPtr value ) : double
ValueType ( IntPtr value ) : SQLite3.ColType

Method Details

CreateDistanceFunction() public static method

public static CreateDistanceFunction ( this connection ) : void
connection this
return void