public static extern IntPtr resolve_query_reference(SharedRealmHandle sharedRealm, ThreadSafeReferenceHandle referenceHandle, out NativeException ex);
예제 #2
0
 public static extern void cancel_transaction(SharedRealmHandle sharedRealm, out NativeException ex);
예제 #3
0
 public static extern IntPtr is_same_instance(SharedRealmHandle lhs, SharedRealmHandle rhs, out NativeException ex);
예제 #4
0
 public static extern IntPtr get(ListHandle listHandle, IntPtr link_ndx, out NativeException ex);
예제 #5
0
 public static extern IntPtr move(ListHandle listHandle, ObjectHandle objectHandle, IntPtr targetIndex, out NativeException ex);
예제 #6
0
 public static extern IntPtr create_results(TableHandle handle, SharedRealmHandle sharedRealm, out NativeException ex);
예제 #7
0
 public static extern void add(ListHandle listHandle, ObjectHandle objectHandle, out NativeException ex);
예제 #8
0
 public static extern IntPtr get_dictionary(ObjectHandle handle, IntPtr propertyIndex, out NativeException ex);
예제 #9
0
 public static extern Int64 add_int64(ObjectHandle handle, IntPtr propertyIndex, Int64 value, out NativeException ex);
예제 #10
0
 public static extern void set_value(ObjectHandle handle, IntPtr propertyIndex, PrimitiveValue value, out NativeException ex);
예제 #11
0
 public static extern IntPtr create_embedded_link(ObjectHandle handle, IntPtr propertyIndex, out NativeException ex);
예제 #12
0
 public static extern IntPtr create_object_unique(SharedRealmHandle sharedRealm, TableHandle table, long key,
                                                  [MarshalAs(UnmanagedType.I1)] bool is_nullable,
                                                  [MarshalAs(UnmanagedType.I1)] bool update,
                                                  [MarshalAs(UnmanagedType.I1)] out bool is_new, out NativeException ex);
예제 #13
0
 public static extern IntPtr create_object(SharedRealmHandle sharedRealm, TableHandle table, out NativeException ex);
예제 #14
0
 public static extern void write_copy(SharedRealmHandle sharedRealm, [MarshalAs(UnmanagedType.LPWStr)] string path, IntPtr path_len, byte[] encryptionKey, out NativeException ex);
예제 #15
0
 public static extern IntPtr where(TableHandle handle, out NativeException ex);
예제 #16
0
 public static extern void remove(ObjectHandle handle, RealmHandle realmHandle, out NativeException ex);
예제 #17
0
 public static extern void unbind(IntPtr tableHandle, out NativeException ex);
예제 #18
0
 public static extern bool equals_object(ObjectHandle handle, ObjectHandle otherHandle, out NativeException ex);
예제 #19
0
 public static extern IntPtr object_for_string_primarykey(TableHandle handle, SharedRealmHandle realmHandle,
     [MarshalAs(UnmanagedType.LPWStr)] string value, IntPtr valueLen, out NativeException ex);
예제 #20
0
 public static extern ObjKey get_obj_key(ObjectHandle handle, out NativeException ex);
예제 #21
0
 public static extern void erase(ListHandle listHandle, IntPtr rowIndex, out NativeException ex);
예제 #22
0
 public static extern IntPtr get_backlinks(ObjectHandle objectHandle, IntPtr property_index, out NativeException nativeException);
예제 #23
0
 public static extern IntPtr size(ListHandle listHandle, out NativeException ex);
예제 #24
0
 public static extern IntPtr get_backlinks_for_type(ObjectHandle objectHandle, TableKey table_key, IntPtr source_property_index, out NativeException nativeException);
예제 #25
0
 public static extern void bind_to_managed_realm_handle(SharedRealmHandle sharedRealm, IntPtr managedRealmHandle, out NativeException ex);
예제 #26
0
 public static extern IntPtr get_thread_safe_reference(ObjectHandle objectHandle, out NativeException ex);
예제 #27
0
 public static extern IntPtr refresh(SharedRealmHandle sharedRealm, out NativeException ex);
예제 #28
0
 public static extern IntPtr add_notification_callback(ObjectHandle objectHandle, IntPtr managedObjectHandle, out NativeException ex);
예제 #29
0
 public static extern void remove_observed_object(SharedRealmHandle sharedRealm, IntPtr managedRealmObjectHandle, out NativeException ex);
예제 #30
0
 public static extern IntPtr get_backlink_count(ObjectHandle objectHandle, out NativeException ex);
예제 #31
0
 public static extern IntPtr add_empty_object(TableHandle tableHandle, SharedRealmHandle sharedRealm, out NativeException ex);
예제 #32
0
 public static extern bool get_is_frozen(ObjectHandle objectHandle, out NativeException ex);
예제 #33
0
 public static extern Int64 count_all(TableHandle handle, out NativeException ex);
예제 #34
0
 public static extern IntPtr freeze(ObjectHandle handle, SharedRealmHandle frozen_realm, out NativeException ex);
예제 #35
0
 public static extern IntPtr get_column_index(TableHandle tablehandle,
     [MarshalAs(UnmanagedType.LPWStr)] string name, IntPtr nameLen, out NativeException ex);
예제 #36
0
 public static extern void get_schema(ObjectHandle objectHandle, IntPtr callback, out NativeException ex);
예제 #37
0
 public static extern IntPtr create_sorted_results(TableHandle handle, SharedRealmHandle sharedRealm,
         [MarshalAs(UnmanagedType.LPArray), In]SortDescriptorBuilder.Clause.Marshalable[] sortClauses, IntPtr clauseCount,
         [MarshalAs(UnmanagedType.LPArray), In]IntPtr[] flattenedColumnIndices,
         out NativeException ex);
예제 #38
0
 private static extern void set_string_unique(TableHandle tablePtr, IntPtr columnNdx, IntPtr rowNdx,
                                              [MarshalAs(UnmanagedType.LPWStr)] string value, IntPtr valueLen, out NativeException ex);
예제 #39
0
 public static extern IntPtr object_for_null_primarykey(TableHandle handle, SharedRealmHandle realmHandle, out NativeException ex);
예제 #40
0
 private static extern IntPtr get_string(TableHandle handle, IntPtr columnIndex, IntPtr rowIndex,
                                         IntPtr buffer, IntPtr bufsize, [MarshalAs(UnmanagedType.I1)] out bool isNull, out NativeException ex);
예제 #41
0
 public static extern void insert(ListHandle listHandle, IntPtr targetIndex, ObjectHandle objectHandle, out NativeException ex);
예제 #42
0
 private static extern void clear_link(TableHandle tablePtr, IntPtr columnNdx, IntPtr rowNdx, out NativeException ex);
예제 #43
0
 public static extern void clear(ListHandle listHandle, out NativeException ex);
예제 #44
0
 private static extern IntPtr get_linklist(TableHandle handle, IntPtr columnIndex, IntPtr rowIndex, out NativeException ex);
예제 #45
0
 public static extern IntPtr find(ListHandle listHandle, ObjectHandle objectHandle, out NativeException ex);
예제 #46
0
 private static extern IntPtr linklist_is_empty(TableHandle handle, IntPtr columnIndex, IntPtr rowIndex, out NativeException ex);
예제 #47
0
 public static extern IntPtr add_notification_callback(ListHandle listHandle, IntPtr managedListHandle, NotificationCallbackDelegate callback, out NativeException ex);
예제 #48
0
 private static extern void set_bool(TableHandle tablePtr, IntPtr columnNdx, IntPtr rowNdx, IntPtr value, out NativeException ex);
예제 #49
0
 public static extern IntPtr open(Native.Configuration configuration,
     [MarshalAs(UnmanagedType.LPArray), In] Native.SchemaObject[] objects, int objects_length,
     [MarshalAs(UnmanagedType.LPArray), In] Native.SchemaProperty[] properties,
     byte[] encryptionKey,
     out NativeException ex);
예제 #50
0
 private static extern void set_int64_unique(TableHandle tablePtr, IntPtr columnNdx, IntPtr rowNdx, Int64 value, out NativeException ex);
예제 #51
0
 public static extern void close_realm(SharedRealmHandle sharedRealm, out NativeException ex);
예제 #52
0
 private static extern Int64 get_int64(TableHandle handle, IntPtr columnIndex, IntPtr rowIndex, out NativeException ex);
예제 #53
0
 public static extern IntPtr is_in_transaction(SharedRealmHandle sharedRealm, out NativeException ex);
예제 #54
0
 private static extern IntPtr get_nullable_int64(TableHandle handle, IntPtr columnIndex, IntPtr rowIndex, out Int64 retVal, out NativeException ex);
예제 #55
0
 public static extern IntPtr get_table(SharedRealmHandle sharedRealm, [MarshalAs(UnmanagedType.LPWStr)]string tableName, IntPtr tableNameLength, out NativeException ex);
예제 #56
0
 private static extern IntPtr add_empty_row(TableHandle tableHandle, out NativeException ex);
예제 #57
0
 public static extern UInt64 get_schema_version(SharedRealmHandle sharedRealm, out NativeException ex);
예제 #58
0
 public static extern IntPtr add_notification_callback(ResultsHandle results, IntPtr managedResultsHandle, NotificationCallbackDelegate callback, out NativeException ex);
예제 #59
0
 public static extern bool compact(SharedRealmHandle sharedRealm, out NativeException ex);
예제 #60
0
 public static extern bool compact(SharedRealmHandle sharedRealm, out NativeException ex);