Slot<T> constructor

Slot<T>(
  1. String name
)

Creates a fresh identity. SQL output uses its position, not this name.

Implementation

Slot(this.name) {
  if (name.isEmpty || name.contains('\u0000')) {
    throw ArgumentError.value(name, 'name', 'Invalid projection slot name.');
  }
}