Other Enumerations

The following enumerations are available globally.

  • Not really an enum, but binary flags to use across languages

    See more

    Declaration

    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 more

    Declaration

    Swift

    public enum PutPaddingMode : UInt16
  • Defines if and how the database is checked for structural consistency when opening it.

    See more

    Declaration

    Swift

    public enum ValidateOnOpenMode : UInt16
  • Not really an enum, but binary flags to use across languages

    See more

    Declaration

    Swift

    public enum EntityFlags : UInt32
  • The distance algorithm used by an HNSW index (vector search).

    See more

    Declaration

    Swift

    public enum HnswDistanceType : UInt16
  • Flags as a part of the HNSW configuration.

    See more

    Declaration

    Swift

    public enum HnswFlags : UInt32
  • Basic type of a property

    See more

    Declaration

    Swift

    public enum PropertyType : UInt16
  • Bit-flags defining the behavior of properties. Note: Numbers indicate the bit position

    See more

    Declaration

    Swift

    public enum PropertyFlags : UInt32
  • Error codes thrown by ObjectBox APIs.

    See more

    Declaration

    Swift

    public enum ObjectBoxError : Swift.Error
  • Allows to change the put semantics; e.g. into insert or update.

    See more

    Declaration

    Swift

    public enum PutMode : UInt32
  • Not really an enum, but binary flags to use across languages

    See more

    Declaration

    Swift

    public enum OrderFlags : UInt32
  • Undocumented

    See more

    Declaration

    Swift

    public enum SyncCredentialsType : UInt32
  • Once logged in, do we request updates?

    See more

    Declaration

    Swift

    public enum RequestUpdatesMode : UInt32
  • Undocumented

    See more

    Declaration

    Swift

    public enum SyncState : UInt32
  • Undocumented

    See more

    Declaration

    Swift

    public enum SyncCode : UInt32
  • Undocumented

    See more

    Declaration

    Swift

    public enum SuccessTimeOut