Table#
- public class Table extends BasicEntity<TableInstance>#
Constructors#
Table#
Table#
- protected Table(TableBase impl)#
Methods#
get#
- public TableInstance get()#
Get the corresponding
TableInstanceinstance (for not indexed tables)- Throws:
IllegalArgumentException– if the entity has been deleted in the underlying AMPLUnsupportedOperationException– if the entity is not scalar.
get#
- public final TableInstance get(Object... key)#
Get the table instance corresponding to the specified key. See Access to instances and values for further information on how the key can be specified.
- Parameters:
key – The key to be found
- Throws:
IllegalArgumentException– if trying to access an instance with the wrong number of keys (seeEntity.indexarity)
- Returns:
The instance corresponding to the specified key. Returns
nullif the specified key is not present.
get#
- public TableInstance get(Tuple key)#
Get the table instance corresponding to the specified key, expressed as a Tuple. See Access to instances and values for further information on how the key can be specified.
- Parameters:
key – The indexing Tuple of the instance to be found
- Throws:
IllegalArgumentException– if trying to access an instance with the wrong indexarity (seeEntity.indexarity)
- Returns:
The table instance corresponding to the specified key. Returns
nullif the specified key is not present.
impl#
- TableBase impl()#
iterator#
- public Iterator<TableInstance> iterator()#