Class IL2SQL
- Namespace
- NominalSystems.Core
- Assembly
- NominalSystems.Core.dll
[NominalSystems] A SQL encoder/decoder for C# objects
public static class IL2SQL
- Inheritance
-
IL2SQL
Methods
AddColumn(SqliteConnection, string, string)
TODO: Harrison - THIS NEEDS A DESCRIPTION
public static bool AddColumn(SqliteConnection db, string table, string column)
Parameters
db
SqliteConnectiontable
stringcolumn
string
Returns
Close(SqliteConnection)
public static void Close(SqliteConnection db)
Parameters
ColumnNames(SqliteConnection, string)
TODO: THIS NEEDS A DESCRIPTION
public static string[] ColumnNames(SqliteConnection db, string table)
Parameters
db
SqliteConnectiontable
string
Returns
- string[]
ColumnTypes(SqliteConnection, string)
TODO: THIS NEEDS A DESCRIPTION
public static string[] ColumnTypes(SqliteConnection db, string table)
Parameters
db
SqliteConnectiontable
string
Returns
- string[]
CreateTable(SqliteConnection, string, params string[])
TODO: THIS NEEDS A DESCRIPTION
public static bool CreateTable(SqliteConnection db, string table, params string[] columns)
Parameters
db
SqliteConnectiontable
stringcolumns
string[]
Returns
DeleteColumn(SqliteConnection, string, string)
TODO: THIS NEEDS A DESCRIPTION
public static bool DeleteColumn(SqliteConnection db, string table, string column)
Parameters
db
SqliteConnectiontable
stringcolumn
string
Returns
DeleteRecord(SqliteConnection, string, string)
TODO: THIS NEEDS A DESCRIPTION
public static bool DeleteRecord(SqliteConnection db, string table, string condition)
Parameters
db
SqliteConnectiontable
stringcondition
string
Returns
DeleteTable(SqliteConnection, string)
TODO: THIS NEEDS A DESCRIPTION
public static bool DeleteTable(SqliteConnection db, string table)
Parameters
db
SqliteConnectiontable
string
Returns
GetColumnIntegers(SqliteConnection, string, string, string)
TODO: THIS NEEDS A DESCRIPTION
public static long[] GetColumnIntegers(SqliteConnection db, string table, string condition, string column)
Parameters
db
SqliteConnectiontable
stringcondition
stringcolumn
string
Returns
- long[]
InsertRecord(SqliteConnection, string, params string[])
TODO: THIS NEEDS A DESCRIPTION
public static bool InsertRecord(SqliteConnection db, string table, params string[] values)
Parameters
db
SqliteConnectiontable
stringvalues
string[]
Returns
Open(string)
public static SqliteConnection Open(string path)
Parameters
path
stringpath to database
Returns
Query(SqliteConnection, string)
TODO: THIS NEEDS A DESCRIPTION
public static string[] Query(SqliteConnection db, string query)
Parameters
db
SqliteConnectionquery
string
Returns
- string[]
RowCount(SqliteConnection, string)
TODO: THIS NEEDS A DESCRIPTION
public static int RowCount(SqliteConnection db, string table)
Parameters
db
SqliteConnectiontable
string
Returns
SelectColumn(SqliteConnection, string, string, string)
TODO: THIS NEEDS A DESCRIPTION
public static string SelectColumn(SqliteConnection db, string table, string condition, string column)
Parameters
db
SqliteConnectiontable
stringcondition
stringcolumn
string
Returns
SelectRecord(SqliteConnection, string, string, params string[])
TODO: THIS NEEDS A DESCRIPTION
public static string[] SelectRecord(SqliteConnection db, string table, string condition, params string[] columns)
Parameters
db
SqliteConnectiontable
stringcondition
stringcolumns
string[]
Returns
- string[]