◆ ColumnLogicalIteratorInternal()
| duckdb::ColumnList::ColumnListIterator::ColumnLogicalIteratorInternal::ColumnLogicalIteratorInternal |
( |
const ColumnList & |
list, |
|
|
bool |
physical, |
|
|
idx_t |
pos, |
|
|
idx_t |
end |
|
) |
| |
|
inline |
22944 : list(list), physical(physical), pos(pos), end(end) {
22945 }
◆ operator++()
22953 {
22954 pos++;
22955 return *this;
22956 }
◆ operator!=()
22957 {
22958 return pos != other.pos || end != other.end || &list != &other.list;
22959 }
◆ operator*()
| const ColumnDefinition & duckdb::ColumnList::ColumnListIterator::ColumnLogicalIteratorInternal::operator* |
( |
| ) |
const |
|
inline |
22960 {
22961 if (physical) {
22962 return list.GetColumn(PhysicalIndex(pos));
22963 } else {
22964 return list.GetColumn(LogicalIndex(pos));
22965 }
22966 }
The documentation for this class was generated from the following file: