Example #1
0
 internal static ColumnInfo Create(StatementImpl stmt, int index) =>
 new ColumnInfo(
     raw.sqlite3_column_name(stmt.sqlite3_stmt, index),
     TryOrDefault(() => raw.sqlite3_column_database_name(stmt.sqlite3_stmt, index), ""),
     TryOrDefault(() => raw.sqlite3_column_origin_name(stmt.sqlite3_stmt, index), ""),
     TryOrDefault(() => raw.sqlite3_column_table_name(stmt.sqlite3_stmt, index), ""),
     raw.sqlite3_column_decltype(stmt.sqlite3_stmt, index));
Example #2
0
 internal ResultSetImpl(StatementImpl stmt)
 {
     this.stmt = stmt;
 }
Example #3
0
 internal ColumnsListImpl(StatementImpl stmt)
 {
     this.stmt = stmt;
 }
Example #4
0
 internal BindParameterOrderedDictionaryImpl(StatementImpl stmt)
 {
     this.stmt = stmt;
 }
Example #5
0
 internal ResultSetValueImpl(StatementImpl stmt, int index)
 {
     this.stmt  = stmt;
     this.index = index;
 }
Example #6
0
 internal static IResultSetValue ResultSetValueAt(this StatementImpl This, int index) =>
 new ResultSetValueImpl(This, index);