Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables.
The table whose values are to be accessed.
The order in which the variables should be accessed. The last variable's states toggle fastest.
Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables.
The table whose values are to be accessed.
The order in which the variables should be accessed. The last variable's states toggle fastest.
Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables at specified times.
The table whose values are to be accessed.
The order in which the variables should be accessed. The last variable's states toggle fastest.
The times for the variables.
Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables at specified times.
The table whose values are to be accessed.
The order in which the variables should be accessed. The last variable's states toggle fastest.
The times for the variables.
Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables.
The table whose values are to be accessed.
The order in which the variables should be accessed. The last variable's states toggle fastest.
The times for the variables.
Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables.
The table whose values are to be accessed.
The order in which the variables should be accessed. The last variable's states toggle fastest.
The times for the variables.
Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables. Any times that are contained within the {@link com.bayesserver.VariableContextCollection} will be used.
The table whose values are to be accessed.
The order in which the variables should be accessed. The last variable's states toggle fastest.
Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables.
The table whose values are to be accessed.
The order in which the variables should be accessed. The last variable's states toggle fastest.
Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables.
The table whose values are to be accessed.
The order in which the variables should be accessed. The last variable's states toggle fastest.
Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables at specified times. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables at specified times. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables. Any times that are contained within the {@link com.bayesserver.VariableContextCollection} will be used. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables.
The table whose values are to be accessed.
The order in which the variables should be accessed. The last variable's states toggle fastest.
Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables at specified times. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables at specified times. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the variables. Any times that are contained within the {@link com.bayesserver.VariableContextCollection} will be used. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables. Initializes a new instance of the {@link com.bayesserver.TableIterator} class, allowing sequential access to [table] with a specified [order] for the node variables.
The table whose values are to be accessed.
The order in which the variables should be accessed. The last variable's states toggle fastest.
Gets the current position of the iterator. For the position in the underlying {@link com.bayesserver.Table} see {@link com.bayesserver.TableIterator#getTableRow}.
The row.
Gets the count of values in the underlying {@link com.bayesserver.Table}.
The count.
Gets the underlying {@link com.bayesserver.Table}.
The underlying {@link com.bayesserver.Table}.
Gets the position of the iterator in the underlying {@link com.bayesserver.Table}. For the position of the iterator see {@link com.bayesserver.TableIterator#getRow}.
The table row.
Gets the underlying {@link com.bayesserver.Table} value at the current position of the iterator.
The underlying {@link com.bayesserver.Table} value.
Sets the underlying {@link com.bayesserver.Table} value at the current position of the iterator.
The underlying {@link com.bayesserver.Table} value.
The underlying {@link com.bayesserver.Table} value.
Resets the iterator and then copies values from an array into the underlying {@link com.bayesserver.Table} using the variable ordering of the {@link com.bayesserver.TableIterator}, not the {@link com.bayesserver.Table#getSortedVariables}.
At the end of the operation the iterator will be reset to the start.
An array of values to copy.
Gets the state for an individual node indexed by the order of nodes in the {@link com.bayesserver.TableIterator}.
The node position, based on the order of nodes in the {@link com.bayesserver.TableIterator}.
The state.
Gets the states of all nodes, based on the order of nodes in the {@link com.bayesserver.TableIterator} not the underlying {@link com.bayesserver.Table}.
A array, whose values will be replaced. The [states] array must have length equal to or greater than the node count in the underlying {@link com.bayesserver.Table}.
Moves the iterator to the next value, with respect to the {@link com.bayesserver.TableIterator} node order.
Resets the iterator to the start.
Allows sequential access to the values in a {@link com.bayesserver.Table}, using a preferred variable ordering, as opposed to the default sorted order specified in {@link com.bayesserver.Table#getSortedVariables}.
com.bayesserver.TableAccessor
com.bayesserver.Table