示例#1
0
 public static Result sqlite3_bind_blob(
     SafeSqliteStatementHandle stmt,
     int index,
     ReadOnlySpan <byte> bytes
     )
 {
     using var _ = stmt.Lease();
     return((Result)raw.sqlite3_bind_blob(stmt.DangerousGetWrapper(), index, bytes));
 }
示例#2
0
 public static Result sqlite3_bind_text(
     SafeSqliteStatementHandle stmt,
     int index,
     string val
     )
 {
     using var _ = stmt.Lease();
     return((Result)raw.sqlite3_bind_text(stmt.DangerousGetWrapper(), index, val));
 }
示例#3
0
 public static int sqlite3_clear_bindings(SafeSqliteStatementHandle stmt)
 {
     using var _ = stmt.Lease();
     return(raw.sqlite3_clear_bindings(stmt.DangerousGetWrapper()));
 }
示例#4
0
 public static string sqlite3_column_text(SafeSqliteStatementHandle stmt, int index)
 {
     using var _ = stmt.Lease();
     return(raw.sqlite3_column_text(stmt.DangerousGetWrapper(), index).utf8_to_string());
 }
示例#5
0
 public static long sqlite3_column_int64(SafeSqliteStatementHandle stmt, int index)
 {
     using var _ = stmt.Lease();
     return(raw.sqlite3_column_int64(stmt.DangerousGetWrapper(), index));
 }
示例#6
0
 public static Result sqlite3_step(SafeSqliteStatementHandle stmt)
 {
     using var _ = stmt.Lease();
     return((Result)raw.sqlite3_step(stmt.DangerousGetWrapper()));
 }
示例#7
0
 public static int sqlite3_column_int(SafeSqliteStatementHandle stmt, int index)
 {
     using var _ = stmt.Lease();
     return(raw.sqlite3_column_int(stmt.DangerousGetHandle(), index));
 }
示例#8
0
 public static Result sqlite3_bind_int64(SafeSqliteStatementHandle stmt, int index, long val)
 {
     using var _ = stmt.Lease();
     return((Result)raw.sqlite3_bind_int64(stmt.DangerousGetHandle(), index, val));
 }