Other Enumerations
The following enumerations are available globally.
-
Not really an enum, but binary flags to use across languages
See moreDeclaration
Swift
public enum DebugFlags : UInt32
-
Defines a padding mode for putting data bytes. Depending on how that data is created, this mode may optimize data handling by avoiding copying memory. Internal background: data buffers used by put operations are required to have a size divisible by 4 for an efficient data layout.
See moreDeclaration
Swift
public enum PutPaddingMode : UInt16
-
Defines if and how the database is checked for structural consistency when opening it.
See moreDeclaration
Swift
public enum ValidateOnOpenMode : UInt16
-
Not really an enum, but binary flags to use across languages
See moreDeclaration
Swift
public enum EntityFlags : UInt32
-
The distance algorithm used by an HNSW index (vector search).
See moreDeclaration
Swift
public enum HnswDistanceType : UInt16
-
Flags as a part of the HNSW configuration.
See moreDeclaration
Swift
public enum HnswFlags : UInt32
-
Basic type of a property
See moreDeclaration
Swift
public enum PropertyType : UInt16
-
Bit-flags defining the behavior of properties. Note: Numbers indicate the bit position
See moreDeclaration
Swift
public enum PropertyFlags : UInt32
-
Error codes thrown by ObjectBox APIs.
See moreDeclaration
Swift
public enum ObjectBoxError : Swift.Error
-
Allows to change the put semantics; e.g. into insert or update.
See moreDeclaration
Swift
public enum PutMode : UInt32
-
Not really an enum, but binary flags to use across languages
See moreDeclaration
Swift
public enum OrderFlags : UInt32
-
Undocumented
See moreDeclaration
Swift
public enum SyncCredentialsType : UInt32
-
Once logged in, do we request updates?
See moreDeclaration
Swift
public enum RequestUpdatesMode : UInt32
-
Undocumented
See moreDeclaration
Swift
public enum SyncState : UInt32
-
Undocumented
See moreDeclaration
Swift
public enum SyncCode : UInt32
-
Undocumented
See moreDeclaration
Swift
public enum SuccessTimeOut