View Source ArangoXEcto.Migration.View (ArangoX Ecto v2.0.1)
Used internally by the ArangoXEcto migration.
To define a view in a migration, see ArangoXEcto.Migration.view/2.
Summary
Functions
Creates a new View struct
Types
@type t() :: %ArangoXEcto.Migration.View{ cleanupIntervalStep: integer() | nil, commitIntervalMsec: integer() | nil, consolidationIntervalMsec: integer() | nil, consolidationPolicy: String.t() | nil, links: map(), name: String.t(), prefix: String.t() | nil, primarySort: list(), primarySortCompression: boolean(), storedValues: list(), type: String.t(), writebufferActive: boolean() | nil, writebufferIdle: boolean() | nil, writebufferSizeMax: integer() | nil }
@type view_option() ::
  :consolidationIntervalMsec
  | :consolidationPolicy
  | :commitIntervalMsec
  | :writebufferSizeMax
  | :writebufferIdle
  | :writebufferActive
  | :cleanupIntervalStep
  | :primarySortCompression
  | :prefix
      Functions
@spec new(atom() | String.t(), [view_option()]) :: t()
Creates a new View struct