public static void ReadoptionsSetSnapshot(global::Leveldb.Readoptions _0, global::Leveldb.Snapshot _1) { var __arg0 = ReferenceEquals(_0, null) ? global::System.IntPtr.Zero : _0.__Instance; var __arg1 = ReferenceEquals(_1, null) ? global::System.IntPtr.Zero : _1.__Instance; __Internal.ReadoptionsSetSnapshot(__arg0, __arg1); }
public static byte[] Get(global::Leveldb.DB db, global::Leveldb.Readoptions options, string key, ulong keylen, ref ulong vallen, sbyte[] errptr) { var __arg0 = ReferenceEquals(db, null) ? global::System.IntPtr.Zero : db.__Instance; var __arg1 = ReferenceEquals(options, null) ? global::System.IntPtr.Zero : options.__Instance; fixed(ulong *__refParamPtr4 = &vallen) { var __arg4 = __refParamPtr4; var __ret = __Internal.Get(__arg0, __arg1, key, keylen, __arg4, MarshalHelper.SByteArrayToSbytePtrArray(errptr)); return(MarshalHelper.IntPtrToByteArray((IntPtr)__ret, (int)vallen)); } }
public static global::Leveldb.Iterator CreateIterator(global::Leveldb.DB db, global::Leveldb.Readoptions options) { var __arg0 = ReferenceEquals(db, null) ? global::System.IntPtr.Zero : db.__Instance; var __arg1 = ReferenceEquals(options, null) ? global::System.IntPtr.Zero : options.__Instance; var __ret = __Internal.CreateIterator(__arg0, __arg1); global::Leveldb.Iterator __result0; if (__ret == IntPtr.Zero) { __result0 = null; } else if (global::Leveldb.Iterator.NativeToManagedMap.ContainsKey(__ret)) { __result0 = (global::Leveldb.Iterator)global::Leveldb.Iterator.NativeToManagedMap[__ret]; } else { __result0 = global::Leveldb.Iterator.__CreateInstance(__ret); } return(__result0); }
public static void ReadoptionsSetFillCache(global::Leveldb.Readoptions _0, byte _1) { var __arg0 = ReferenceEquals(_0, null) ? global::System.IntPtr.Zero : _0.__Instance; __Internal.ReadoptionsSetFillCache(__arg0, _1); }
public static void ReadoptionsDestroy(global::Leveldb.Readoptions _0) { var __arg0 = ReferenceEquals(_0, null) ? global::System.IntPtr.Zero : _0.__Instance; __Internal.ReadoptionsDestroy(__arg0); }