Tablex.Table (tablex v0.1.0-alpha.1)

Link to this section Summary

Link to this section Types

Link to this type

hit_policy()

@type hit_policy() :: :first_hit | :merge | :reverse_merge | :collect
@type input() :: {var_name(), var_type()}
@type output() :: {var_name(), var_type()}
@type rule() :: [order :: integer() | {:input, [any()]} | {:output, [any()]}]
@type t() :: %Tablex.Table{
  hit_policy: hit_policy(),
  inputs: [input()],
  outputs: [output()],
  rules: [rule()],
  valid?: boolean() | :undefined
}
@type var_name() :: atom()
@type var_type() :: :string | :number | :integer | :float | :date | :time | :datetime

Link to this section Functions