Exactly one relational logical source: table/view name or deterministic SQL query.
@type t() :: %AshR2RML.Mapping.LogicalTable{ schema: String.t() | nil, sql_query: String.t() | nil, table_name: String.t() | nil }