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 -
External property types for integration with external systems (e.g., other databases). Numeric values start at 100 to avoid overlaps with ObjectBox’s PropertyType.
See moreDeclaration
Swift
public enum ExternalPropertyType : 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 -
A SyncClient can use these types to login at the Sync Server.
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
View on GitHub
Install in Dash
Other Enumerations Reference