SchemaAssertions.Schema (Schema Assertions v2.1.0)
View SourceEcto schema introspection
Summary
Functions
Returns true if the given module has a belongs_to relationship
Returns true if the given module is an Ecto schema
Returns :ok if the schema has a has_many relationship
Returns :ok if the schema has a has_one relationship
Returns true if the given module exists
Returns the database table name for the given module
Types
@type belongs_to_opts() :: [{:source, atom()}]
Functions
@spec belongs_to?(module(), atom(), module(), opts :: belongs_to_opts()) :: :ok | {:error, String.t()}
Returns true if the given module has a belongs_to relationship
Returns true if the given module is an Ecto schema
Returns :ok if the schema has a has_many relationship
Returns :ok if the schema has a has_one relationship
Returns true if the given module exists
Returns the database table name for the given module